﻿@charset "utf-8";
:root {--color: #16529B;--hovercolor: #16529B;}
header .head-share ul li a .iconfont ,header .head-link em{color: #fff;}
 @media (min-width:1024px){header .head-info .head-logo a img.logo-2{display:none}
header .head-info .head-logo a img.logo-1{display:block}
header.is-active .head-info .head-logo a img.logo-1{display:none}
header.is-active .head-info .head-logo a img.logo-2{display:block}}
footer .foot-touch .foot-inner .icon em ,footer .foot-share ul a i ,footer .foot-list a:hover, footer .foot-touch .foot-inner .content a:hover{color: #fff;}
@media (min-width:1024px){.head-info .nav-ul>li>a,.head-info .head-search button em{color:var(--fontcolor)}
body{padding-top:119px}
.head-info{height: 80px;}
header.is-active .head-info .nav-ul>li>a,header.is-active .head-info .head-search button em{color:#fff}
.head-info .nav-ul>li:hover .submenu li:hover>a{background:var(--color);color:#fff}
.head-info .nav-ul>li ul{background:#fff}
.head-info .nav-ul>li>.submenu>li a{color:var(--fontcolor)}}
@media (max-width:1024px){ .head-info .head-logo a img:nth-of-type(1){display:none}}
@media (max-width:768px){.banner-inner img{min-height:unset}}
@media (max-width:768px){.common-main.contact-us .contact-list .contact-item{width:50%}}
@media (max-width:500px){.common-main.contact-us .contact-list .contact-item{width:100%}}
@media (max-width:768px){.inquiry-pc{margin-top:50px;}}
.head-link .item a,.lang-icon span{color: #ffffff;}
.lang-icon span::before,.lang-icon span::after{background: #ffffff;}