.main-bg{background:url(/assets/doctor/introduction/honda/special/images2/mainbg.jpg?202412691252) center center no-repeat;max-width:100%}.text-normal{font-weight:normal}.main-sub{background:#000}.textcolor-main{color:#F06A85}.textcolor-sub{color:#F06A85}.borderclr-sub{border-color:#ccc !important}.borderclr-sub-02{border-color:#ccc !important}.headingbg-color{background-color:#e2d28a}.lineht-normal{line-height:1.4}.textcolor-red{color:#C00}.textcolor-bk{color:#000}.bc-item>.itemwrap{border:1px solid #9F7D22}.bc-item>.itemwrap>.point-box{border:1px solid #9F7D22}.bc-item>.itemwrap>.point-box>.title{color:#9F7D22}.bc-item>.itemwrap>.point-box>.title>.name{background-color:#9F7D22}.bg-cl{background-color:#E2DA7A}.heading-style01{height:90px;box-sizing:border-box;font-size:34px;font-weight:bold;text-align:center;color:#fff;background:url(/assets/doctor/introduction/honda/special/images2/index.png?202412691252) center top repeat-x;padding:22px 0;margin:0 auto 30px}.border-box{border:1px solid #ccc;padding:2px}.border-box .list-box{height:257px;position:relative;background:url(/assets/doctor/introduction/honda/special/images2/img01.png?202412691252) right bottom no-repeat #F8F8F8;border:1px solid #ccc;margin:0 auto}.border-box .list-box ul{max-width:645px;width:100%;position:absolute;top:50%;transform:translateY(-50%);left:45px}.border-box .list-box ul li{font-size:22px;font-weight:bold;margin:0 0 10px;border-bottom:1px solid #ccc15A}.border-box .list-box ul li:last-child{border:none;margin-bottom:0}.box01 ul{overflow:hidden}.box01 ul li{float:left;border:2px solid #bb8b44;padding:15px;font-weight:bold;margin:0 10px 10px 0}.box01 ul li:first-child{margin-left:0}@media only screen and (max-width: 979px){.heading-style01{height:auto;background-size:auto 100%;padding:8px 0}.border-box .list-box{height:auto;position:relative;background:transparent}.border-box .list-box ul{position:static;top:auto;transform:translateY(0);left:auto}.list-image>.item>.text{font-size:16px}.list-image>.item>.image img{width:auto;height:20px;vertical-align:text-top}._width-sp-30{width:30%}.box01 ul li{float:none;margin-right:0;text-align:center}}.unit{font-size:1.4rem;line-height:1.4;text-align:center}@media only screen and (max-width: 979px){.unit{font-size:1.2rem}}.price .textcolor-red{display:flex;justify-content:flex-end;align-items:center}.price .textcolor-bk{display:flex;justify-content:flex-end;align-items:center}
