﻿@charset "utf-8"; 
:root{--color:#181d5f;--fontfamily:arial}
.foottop{aspect-ratio:32/5;display:flex;align-items:center;}
.foottop .home-more{min-width:inherit;font-weight:bold;font-size:1.8vw;height:4.6vw;padding:0 3vw;border-radius:6px;position:relative;left:19vw}
@media (max-width:768px){.foottop .home-more{font-size:2.4vw;padding:0 2vw;height:6.5vw}}
@media (max-width:500px){.foottop{background-position:8% center;padding:25px 0}
.foottop .home-more{font-size:12px;padding:5px 6px;left:34vw}}
@media (min-width:769px){.foot-item.foot-nav:nth-child(3){width:30%}
.foot-item.foot-nav:nth-child(3) .foot-list {flex-direction:column;max-height:230px}
.foot-item.foot-nav:nth-child(3) .foot-list li{width:35%}
.foot-item.foot-nav:nth-child(3) .foot-list li:nth-child(n+7){width:62%}}
@media (max-width:500px){.foot-item.foot-nav:nth-child(3) .foot-list {flex-direction:column;max-height:230px}
.foot-item.foot-nav:nth-child(3) .foot-list li{width:35%}
.foot-item.foot-nav:nth-child(3) .foot-list li:nth-child(n+7){width:62%}}
footer .foot-item .foot-logo img {max-height:80px}
#wmkc .wmkc-list li.wmkc-tel .wmkc-itemico i{background:none;display:inline-flex;align-items:center;justify-content:center;font-size: 18px;color: #454545;}
@media (min-width:1025px){body{padding-top:116px}
header.is-active .head-top{height:50px;opacity:1}
header.is-active .head-info{height:66px}}
header ,header.is-active { background: #555555;}
@media (min-width:1025px) {
.head-top{background: #fff;}
.head-top .head-left{color: var(--fontcolor);}
.head-top .head-share ul a{color: var(--fontcolor);}
.head-top .head-share ul a:hover{color: #fff;}
}
.head-share ul a.fb{color:#fff;background:#0866ff}
.head-share ul a.ins{color:#fff;background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5)}
.head-share ul a.tik{color:#fff;background:#333333}
@media (min-width:1024px){.head-nav .nav-ul>li:not(#liinquiry)>a{background:var(--color);height:40px;padding:0 15px;border-radius:30px;color:#fff !important;font-weight:700}
.head-nav .nav-ul>li:not(#liinquiry){display:flex;align-items:center}
.head-nav .nav-ul>li#liinquiry>a{background:unset;height:100%}
}
iframe { height: revert-layer;}
.banner-inner::after{display:none;}
@media (min-width:1025px) {
.head-info {background: #fff;}
.head-nav .nav-ul>li:not(#liinquiry)>a{background:#fff;color:#000!important}}
@media (min-width:1024px){.nobanner header .head-top,.nobanner header .head-info{background:#fff}}
.protype-main .pro-maylink,.pro-main .pro-maylink{display:none}
@media (max-width: 768px) {.banner-inner img {min-height: auto;height: auto;}}