﻿@charset "utf-8"; 
@media (min-width:1025px){header.is-active,header:hover{background:#333}
header{background: #333;}
header.is-active .head-top,header:hover .head-top{color:var(--headercolor)}
header.is-active .head-lang::before,header:hover .head-lang::before{background:var(--headercolor)}
header.is-active .head-top .lang-icon img, header:hover .head-top .lang-icon img{filter:invert(0)}
header.is-active .head-top .lang-icon span, header:hover .head-top .lang-icon span{color:var(--headercolor)}
header:hover .head-top .lang-icon span::after, header:hover .head-top .lang-icon span::before{background:var(--headercolor)}
header.is-active .head-nav .nav-ul>li>a,header:hover .head-nav .nav-ul>li>a{color:var(--headercolor)}}
@media (min-width:1025px){.head-nav .nav-ul>li>a {font-size:var(--fontsize17);margin:0;padding:0 10px}}
@media (max-width:1500px) and (min-width:1025px){.head-nav .nav-ul>li>a {font-size:var(--fontsize15);padding:0 8px}}
@media (max-width:1366px) and (min-width:1025px){.head-nav .nav-ul>li>a {font-size:var(--fontsize13);padding:0 6px}}
@media (max-width:1200px) and (min-width:1025px){.head-nav .nav-ul>li>a {font-size:var(--fontsize12);}}
@media (min-width:1025px){.head-nav .nav-ul>li>a{text-align:center;line-height:1.3;}
.head-info{height:110px;}}
@media (max-width:1024px){.head-nav .nav-ul>li>a br{display:none}}
@media (min-width:1025px){.pagesbanner {min-height:auto}}
/*@media (max-width:1024px){.head-logo .fimg{filter:invert(1) brightness(0)}}*/
footer .foot-bot{ background: #232323;}
@media (max-width:1024px){html{overflow:visible}
body{padding-top:71px;overflow:visible}
header{position:fixed}
}
@media (max-width:768px){.home-banner{top:60px}
body{padding-top:60px}
}
.headtxt{color:#fff;border-left:1px solid #fff;margin:0 0 0 8px;padding-left:8px;}
.headtxt div{line-height:1.1;font-weight:bold;font-size:var(--fontsize26);}
.headtxt p{font-size:var(--fontsize12);line-height:1.2;margin-top:2px}
@media (max-width:1024px){.headtxt{color:var(--fontcolor);display:none}}


@media (min-width:1025px) {
body{padding-top: 157px;}}
footer .foot-list li:nth-last-child(-n+2){display:none}
.banner-inner .banner-content{display:none}
footer .foot-list li#li_Menu101_contact-us,footer .foot-list li#li_Menu101_inquiry,footer .foot-list li#li_Menu101_showroom{display: none;}