﻿@charset "utf-8"; 
@media (min-width:1025px) {
.l-header .head-logo{max-width: 450px;}
.l-header .head-logo img{max-height: 45px;width: 35%;object-fit: contain;}
.l-header.is-fix .head-logo img{max-height: 40px;}
.wmkc-logop{padding-left: 15px;line-height: 1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;width: 65%;}}
@media (min-width:769px){.l-main-pro .pro-list>li{width:25%;}}
#indexSwiper .swiper-pagination-bullet.cur:after{transition: width 6s linear;}
@media (min-width:1001px){.l-header{height:120px}
.l-header .head-nav>ul>li>a{line-height:120px;}
.head-top .l-wrap,.l-header .l-wrap{padding:0 calc(50% - 800px)}}
@media (min-width:1501px){.l-header .head-nav>ul>li>a{font-size:var(--fontsize18)}
.wmkc-logop{font-size:var(--fontsize18)}}
@media (max-width:1650px) and (min-width:1001px){.head-top .l-wrap,.l-header .l-wrap{padding:0 20px}}
@media (max-width:1440px) and (min-width:1001px){.l-header .head-nav>ul>li>a{padding:0 8px}}
@media (max-width:1350px){.wmkc-logop{display:none}}