@charset "UTF-8";.bg_title{margin-bottom:25px}.introduction{padding-bottom:0}.introduction .normalTxt:not(:last-child){margin-bottom:15px}.feature{padding-bottom:0}.feature_strongPoint{margin-bottom:20px}.feature_strongPoint li{display:table;width:150px;height:150px;margin:0 auto}.feature_strongPoint li:not(:last-of-type){margin-bottom:10px}.feature_strongPoint li .strongPoint_inner{display:table-cell;width:100%;height:100%;background-color:#f4eceb;border:1px solid #e6cbc7;border-radius:50%;text-align:center;vertical-align:middle;font-weight:700;color:#f99;font-size:1.4em;line-height:1.4}.feature_strongPoint li .strongPoint_inner em{display:block;max-width:80px;margin:0 auto 10px;background-color:#f99;border-radius:3px;color:#fff;font-size:.8em;font-style:normal}.point_feature{border:1px solid #e6cbc7}.point_feature:first-of-type{margin-top:30px;border-bottom:0}.point_feature .title_point{padding:15px;background-color:#f4eceb;border-bottom:1px solid #e6cbc7;color:#f99;font-weight:700;font-size:1.4em;line-height:1.0}.point_feature .point_f_inner{padding:15px}.point_feature .point_f_inner .thum_img{max-width:249px;margin:0 auto 15px}.price_serviceList{margin-top:25px}.price_serviceList dt,.price_serviceList dd{font-size:1.4em;line-height:1.4}.price_serviceList dt{margin-bottom:15px;padding:10px 0;border-top:1px dashed #e6cbc7;border-bottom:1px dashed #e6cbc7;color:#f99;font-weight:700}.price_serviceList dt .icon_present{padding-right:10px;font-size:1.4em;vertical-align:middle}.price .container{padding:0 15px}.price .fig_parts{margin-bottom:30px}.price .tbrNormal-table{overflow-x:scroll;margin-bottom:20px}.price .tbrNormal{white-space:nowrap;width:100%;border-collapse:collapse}.price .tbrNormal tr:nth-child(2) td{line-height:1.2}.price .tbrNormal td{padding:5px;word-break:break-all;font-size:1.1em}.price .tbrNormal .icon_fav{max-width:70px;display:block;margin-bottom:5px;padding:2px 0;border-radius:25px;background-color:#f99;text-align:center;color:#fff;font-size:.8em;font-weight:700}.price .tbrNormal td:nth-child(3n+1){width:30%}.price .tbrNormal td:nth-child(3n+2){width:23%}.price .tbrNormal td:nth-child(3n+3){width:23%;border-right:1px solid #e6cbc7}.price .tbrNormal td:nth-child(3n+4){width:23%}.price .title{color:#f99;text-align:center;border-right:1px solid #e6cbc7}.price .men-table .title{border-right:1px solid #acd6f8;color:#56a9ff}.men-table{border:1px solid #acd6f8}.men-table th{background-color:#deeaf8}.men-table td{border-right:1px solid #acd6f8}.men-table th,.men-table td{border-bottom:1px solid #acd6f8}.price .men-table .tbrNormal td:nth-child(3n+3){border-right:1px solid #acd6f8}.price .timeschedule{font-weight:400;text-align:right}.price .price_cell{padding:0;text-align:center}.price .price_cell .icon_fav{margin:10px auto 5px}.price .price_cell small{display:block}.price .bg_yellow{background-color:#f4f3eb}.child_service{margin:25px 0;justify-content:space-between}.child_service li{width:49.5%;padding:10px 0;background-color:#f99;border-radius:3px;text-align:center;color:#fff;font-size:1.4em;font-weight:700}.price .hr_subtitle{padding:15px 30px;text-align:center}.price .hr_subtitle .inner{margin:20px auto 30px;padding:15px 30px;background-color:#f4eceb;color:#f99;font-size:2.4em;font-weight:600}@media only screen and (min-width:768px){.price .hr_subtitle{padding:0 30px}}@media only screen and (min-width:1280px){.price .hr_subtitle{max-width:1250px;margin:0 auto;padding:0 50px}}.price .hr_subtitle.men .inner{margin:50px auto 30px;padding:15px 30px;background-color:#deeaf8;color:#56a9ff;font-size:2.4em;font-weight:600}@media only screen and (max-width:767.98px){.price .hr_subtitle .inner{font-size:16px;padding:10px 30px;margin:0 auto 10px}.price .hr_subtitle.men .inner{font-size:16px;padding:10px 30px;margin:20px auto 10px}}.victoria-img{max-width:750px;margin:30px auto 0}@media only screen and (min-width:768px){.price .container{padding:0 30px}.price .fig_parts{max-width:750px;margin:0 auto 30px}.price .tbrNormal tr:nth-child(2) td br{display:none}.price .tbrNormal td{padding:10px;font-size:1.4em}.price .tbrNormal td:nth-child(3n+1){width:40%}.price .tbrNormal td:nth-child(3n+2){width:10%}.price .tbrNormal td:nth-child(3n+3){width:10%}.price .tbrNormal td:nth-child(3n+4){width:10%}.price .tbrNormal td:nth-child(3n+5){width:10%}.price .tbrNormal td:nth-child(3n+6){width:10%}.price .tbrNormal td:nth-child(3n+7){width:10%}.price .tbrNormal .icon_fav{max-width:100px;padding:5px;font-size:1em}.price .price_cell br{display:block}}@media only screen and (min-width:1024px){.bg_title{margin-bottom:45px}.feature_strongPoint{max-width:750px;margin:0 auto 10px}.feature_strongPoint li{width:250px;height:220px;padding:0 15px}.feature_strongPoint li:not(:last-of-type){margin-bottom:25px}.feature_strongPoint li .strongPoint_inner{font-size:1.6em}.feature_strongPoint li .strongPoint_inner em{max-width:100px;margin-bottom:20px}.point_feature:first-of-type{margin-top:50px;border-bottom:0}.point_feature .title_point{padding:20px 30px;font-size:1.6em}.point_feature .point_f_inner{padding:30px}.point_feature .point_f_inner .thum_img{margin:0 auto 30px}.price_serviceList{margin-top:35px}.price_serviceList dt,.price_serviceList dd{font-size:1.6em;line-height:1.6}.price_serviceList dt{margin-bottom:25px;padding:12px 0}.price .container{padding:0 50px}.price .fig_parts{max-width:750px;margin:0 auto 50px}.price .tbrNormal td{padding:15px;font-size:1.6em}.child_service li{padding:12px 0;font-size:1.6em}}@media only screen and (min-width:1280px){.bg_title{margin-bottom:55px}.price .price_cell .visible_xs{display:none}.price .price_cell .br_pc{display:block}}