﻿@charset "utf-8"; 
:root{--color:#008cd6}
.kche-t219 .kche-t219-img{width: 40%;}
.logo{max-width:inherit;justify-content: flex-start;}
.logo img{max-width:300px;}
.logo .cname{margin-left:10px;font-size:16px;font-weight:var(--fontbold7)}
.logo .cname .p1{font-size:20.5px}
.logo .cname .p2{color:var(--color)}
@media (max-width:1600px){.logo .cname{font-size:1vw;}
.logo .cname .p1{font-size:1.28vw;}}
@media (max-width:1500px) and (min-width:1025px){.logo img{max-width:220px}
.logo .cname .p1{font-size:16px;letter-spacing:.3px}
.logo .cname .p2{font-size:13px}
nav .nav>li>a{padding:0 10px}}
@media (max-width:1280px) and (min-width:1025px){.logo img{max-width:200px}
.logo .cname .p1{font-size:15px;letter-spacing:.2px}
.logo .cname .p2{font-size:12px}
nav .nav>li>a{padding:0 7px;font-size:var(--fontsize15)}}
@media (max-width:1150px) and (min-width:1025px){nav .nav>li>a{padding:0 7px;font-size:var(--fontsize13)}}
@media (max-width:1080px){.logo .cname{display:none}}
.inquiry-form input, .inquiry-form .wmkcfb-fileupload,.wmkcfeedback .wmkcfb-content{border-color:var(--fontcolor)!important;font-weight:900}
.inquiry-form input::placeholder,.inquiry-form textarea::placeholder,.inquiry-form .wmkcfb-fileupload{color:var(--fontcolor)!important;}
#wmkc .wmkc-itemcont p{max-width:100%;}
@media (min-width:1025px){header .container {max-width:1700px}
nav .nav>li>a{padding:0 10px}
.logo img{max-width:260px;max-height:65%;object-fit:contain}
.logo .cname .p1{font-size:var(--fontsize18)}
.logo .cname{font-size:var(--fontsize14)}}
@media (max-width:1550px) and (min-width:1025px){nav .nav>li>a{font-size:var(--fontsize14)}
.logo img{max-width:220px;}
.logo .cname .p1{font-size:15.5px}
.logo .cname{font-size:var(--fontsize12)}}
@media (max-width:1350px) and (min-width:1025px){.logo .cname{display:none}}
@media (max-width:540px){.logo img{max-width:150px;max-height:55%!important;}}
@media (min-width:1025px){header {height:130px;}
body {padding-top:130px;}
.headact {height:110px;}
.headtop {height:40px;background:#f9f9f9;}
.headtop .container{display:flex;justify-content:flex-end}
header>.container {height:calc(100% - 40px);}
.tcont {display:flex;align-items:center;color:var(--fontcolor);}
.tcont a {color:var(--fontcolor);}
.tcont p {margin-right:30px;}
.tcont p i {margin-right:6px;color:var(--color)}
.tcont p span:last-child{margin-left:12px}
.tcont p a:last-child{margin-left:12px}}
@media screen and (max-width:1024px){.headtop{display:none}}
@media (min-width:1025px){.page-l-menu-tit{border-radius:50px;padding:4px 15px;}
.sf-menu>li>a{border-radius:50px;}
.sf-menu a{padding:10px 15px}}
.sf-menu .LiProDetail>a {padding: 5px 15px;}