@charset "UTF-8";

#treatment main{height: 450px;background-position: center center;background-size: cover;background: url("../img/main_pc.jpg?20210417") center center / cover no-repeat;}

#treatment h5{font-size: 16px;width: 80%;margin: 20px auto 0;color: #f58402;}
#treatment h5 + p{width: 80%;margin: 10px auto 0;}

#treatment .feature_ckeck{flex-wrap: wrap;width: 80%;margin: 20px auto 0;}
#treatment .feature_ckeck li{width: 45%;margin-top: 5px;}
#treatment .feature_ckeck li:nth-of-type(even){width: 55%;}
#treatment .feature_ckeck li::before{content: "";background: url("../../common/img/ch_i.png");width: 22px;height: 18px;display: inline-block;margin: 0 0.5em;top:3px;position: relative;}
#menu section dd{width: 31.25%;}
#treatment .feature_ckeck ~ p{width: 80%;margin: 25px auto 0;}

#treatment .adaptation_item{width: 80%;margin: 20px auto 0;}
#treatment .adaptation_item th,
#treatment .adaptation_item td{padding: 10px 15px;border: 2px solid #fff;vertical-align: middle;}
#treatment .adaptation_item th{text-align: center;background: #ffc40f;}
#treatment .adaptation_item td{text-align: left;background: #fffaeb;}
#treatment .adaptation_item + p{width: 80%;margin: 25px auto 0;}

#treatment .etc{width: 80%;margin: 30px auto 0;}


@media only screen and (max-width: 768px) {
#treatment main{height: auto;background: none;}

#treatment h5{font-size: 14px;width: 90%;margin: 15px auto 0;}
#treatment h5 + p{width: 90%;margin: 7px auto 0;}

#treatment .feature_ckeck{width: 90%;margin: 15px auto 0;}
#treatment .feature_ckeck li{width: 100%;margin-top: 3px;text-indent: -22px;padding-left: 22px;}
#treatment .feature_ckeck li:nth-of-type(even){width: 100%;}
#treatment .feature_ckeck li::before{content: "";background: url("../../common/img/ch_i.png");width: 16px;height: 13px;display: inline-block;margin: 0 0.5em 0 0;background-size: cover;}
#treatment .feature_ckeck ~ p{width: 90%;margin: 15px auto 0;}

#treatment .adaptation_item{width: 100%;margin: 15px auto 0;}
#treatment .adaptation_item th,
#treatment .adaptation_item td{padding: 7px 7px;border: 2px solid #fff;}
#treatment .adaptation_item th{width: 7.5em;}
#treatment .adaptation_item td{width: calc(100% - 7.5em);}
#treatment .adaptation_item + p{width: 90%;margin: 15px auto 0;}

#treatment .etc{width: 90%;margin: 20px auto 0;}

}

