@charset "UTF-8";.kv-area{border-bottom:none}.-visit .benefits-outline__heading .o-small{font-size:2.0rem}.benefits-block__more{width:calc(100% - 36px);margin:40px auto -20px}.benefits-block-content__inner{width:87.7551%;margin:0 auto}.-contract .benefits-block__title{margin-bottom:40px}.coating{border:2px solid #cc2645;padding-bottom:30px}.coating__title{background-color:#cc2645;padding:34px 0;text-align:center;margin-bottom:40px}.coating__title-image{display:inline-block;line-height:1;width:66.27907%;margin:0 auto}.coating__content{width:91.1215%;margin:0 auto}.coating__main{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.coating__main-pics{width:50%}.coating__main-inner{width:46.15385%}.coating__note{margin-top:20px}.coating__note-text{font-size:1.0rem;line-height:1.8}.coating__detail{margin-top:35px}.trade-in{margin-top:30px;border:2px solid #eb6c82;padding-bottom:30px}.trade-in__title{padding:20px;background-color:#eb6c82;margin-bottom:36px}.trade-in__title-image{display:inline-block;width:70.91121%}.trade-in__content{width:91.47196%;margin:0 auto}.trade-in__main{width:100%;margin-bottom:32px}.trade-in__note-text{font-size:1.2rem;line-height:1.66667;padding-left:1em;text-indent:-1em}