﻿@charset "utf-8";
.wmkc-template-33 .wmkc-flex{display:flex;align-items:center;background:none}
.wmkc-template-33 .wmkc-item-img{padding:0!important}
.wmkc-template-33 .wmkc-item-img img{max-height:inherit!important;position:static!important}
.home-about .l-wrap .right ul li {width: auto;}
.pro-d-main .sidebar{display:none;}
.pro-d-main .common-main .page-main{width:100%;}
@media (min-width:769px){.pro-d-main .inquiry-pc .inquiry.mod .sidebar-title{margin-bottom:20px;display:inline-block}
.pro-d-main .inquiry-pc .inquiry.mod .sidebar-title p{color: var(--color);font-size: var(--fontsize20);font-weight: var(--fontbold5);padding-bottom: 10px;position: relative;}
.pro-d-main .inquiry-pc .inquiry.mod .sidebar-title p:after{content: '';display: inline-block;width: 100%;height: 2px;background-color: var(--color);position: absolute;bottom: 0px;left: 0;}
.pro-d-main .wmkcfeedback input,.pro-d-main .wmkcfeedback .wmkcfb-fileupload,.pro-d-main .wmkcfeedback textarea{border-color:#e3e3e3;}}
.preview-container .small-box{height:auto;aspect-ratio: 4 / 3;}
.preview-container .thumbnail-box .item{height:auto;aspect-ratio: 4 / 3;}
.prodetails-content{margin-top:30px;}
.prodetails-content article{line-height:1.85;}
@media (min-width:769px){.product .right-wrap .commodity .info .text{font-size:18px;}
.pro-d-main .detail-page{margin:40px 0;}
.preview-container{width:49%;}
.pro-d-main .table-wrap table td,.pro-d-main .table-wrap table th{line-height:2}}
@media (min-width:1025px){.product .right-wrap .commodity .info .title{font-size:var(--fontsize28)}}
.product .right-wrap .commodity .info .btn.prodetails-btnlist{margin-top:5%;}
.prodetails-content article{padding-left:20px;}
.prodetails-content article .kche-t10{margin-left:-20px;}
.pro-d-main .product .right-wrap .commodity{margin-bottom: 6%;}
.contactlist li { width: 30%;}
.pro-list.list1 li .pro-img{height:auto !important}
.pro-list.list1 li .pro-img a{height:auto;padding-bottom:75%;}
.pro-list.list1 li .pro-img a img{object-fit:contain;}
@media (min-width:1025px){header .head-info .head-logo img{max-height:80px;}
.footer-bottom .main .left .logo img{margin-top:8px;max-height:80px;}}