﻿@charset "utf-8"; 
.pro-detail-box table{border-collapse: collapse;}
.pro-detail-box table td{padding:10px;border:1px solid #ccc;}
.common-product .pro-detail-box {margin-top:40px;}
@media (min-width:1025px){.pro-d-main .common-product .page-main{flex-direction: row-reverse;}}
.touch-block .touch-message .touch-text {-webkit-line-clamp: inherit;}
@media (min-width:1025px){main:not(.pro-d-main) .common-product .page-main{flex-direction: row-reverse;}}
.kche-t87 .kche-t87-content>.kche-img-l img{height:100%;object-fit:cover}
.home-company .company-img::before{background-color:unset}
.home-choose .chooselist .itemchoose .text .des{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden}
@media (max-width:1500px){.home-case .caselist .itemcase .info .title{font-size:16px}}