@charset "UTF-8";.sub-box>.title{padding-left:20px;border-left:5px solid #4988a8;background:#ecf3f6;line-height:50px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.4em;color:#555;margin-bottom:34px}.sub-box>.title+.text{margin-top:34px}.sub-box .sub-title{line-height:1.4090909091;font-size:2.2em;color:#4988a8;margin:0 0 19.5px}.sub-box>.sub-title{margin-top:25.5px}.sub-box .text .emphasis{color:#177985}.sub-box .pic.right{float:right;margin:5px 0 0 17px}.table-style{margin-bottom:20px;width:100%}.table-style caption{margin-bottom:10px;font-size:1.6em;font-weight:700;color:#4988a8}.table-style td,.table-style th{border-bottom:1px solid #8fc0e2;line-height:1.25;font-size:1.6em;color:#555}.table-style thead td,.table-style thead th{line-height:1}.table-style thead th{position:relative}.table-style thead th::before{border-radius:5px 5px 0 0;content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#63a8af}.table-style thead th+th::before{left:3px}.table-style thead span{display:block;position:relative;z-index:1;padding:5px 0 4px;text-align:center;font-weight:700;color:#fff}.table-style thead .red{padding:0;width:210px}.table-style thead .red::before{background-color:#df5b62}.table-style thead .blue{width:215px}.table-style tbody th{-webkit-box-shadow:inset 0 2px 0 #fff,inset -7px 0 0 #fff,inset 0 -2px 0 #fff;box-shadow:inset 0 2px 0 #fff,inset -7px 0 0 #fff,inset 0 -2px 0 #fff;padding-left:11px;background:#dbe9f4;vertical-align:middle;font-weight:700;white-space:nowrap;color:#4988a8}.table-style tbody td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 3px 10px 8px;height:60px;background:#d9eaec}.table-style tbody td+td{-webkit-box-shadow:inset 3px 0 0 #fff;box-shadow:inset 3px 0 0 #fff;padding-left:14px}.table-style tbody .red{background:#f8dbdd}.footnote{margin-top:40px}.footnote>.title{margin-bottom:17px;padding:0 0 6px;border-bottom:1px solid #555;border-left:0;background:0 0}.footnote__item{padding-left:38px;text-indent:-38px;line-height:1.5;font-size:1.2em;color:#555}.footnote__item a{color:#4988a8}.footnote__item a.footnote__title{margin-left:10px}.treatment-list{margin-bottom:40px}.treatment-list:after{content:"";display:table;clear:both}.treatment-item{border-radius:4px;overflow:hidden;float:left;margin-top:35px;width:282px}.treatment-item a{display:block;background:url(../../img/sub_menu_title_bg.gif);background-size:4px}.treatment-item a:hover{text-decoration:none}.treatment-item a:hover>*{opacity:.75}.treatment-item .item-inner{padding-top:117px;border-top:5px solid #4988a8;background-position:left top;background-repeat:no-repeat}.treatment-item .feature-list,.treatment-item .title{margin:0 20px}.treatment-item .title{margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid #4988a8;font-size:2.2em;font-weight:700;color:#4988a8}.treatment-item .text{margin:0 20px 20px;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}.treatment-item .feature-list{margin-bottom:17px}.treatment-item .feature-item{padding:4px 0 2px 32px;background:url(../../img/treatment_index_feature_bg.png) left bottom no-repeat;font-size:1.6em;color:#555}.treatment-item .feature-item+.feature-item{margin-top:5px}.treatment-item .link{display:block;padding-right:44px;background:url(../../img/arrow9.svg) right 10px center no-repeat #4988a8;text-align:right;line-height:3.5;font-size:1.4em;color:#fff}.treatment-item:nth-child(1),.treatment-item:nth-child(2){margin-top:0}.treatment-item:nth-child(odd){margin-right:30px}.treatment-item.hyaluronic-acid .item-inner{background-image:url(../../img/treatment_index_treatment_hyaluronic-acid_bg.jpg)}.treatment-item.prp-fd .item-inner{background-image:url(../../img/treatment_index_treatment_prp-fd_bg.jpg)}.treatment-item.scaff .item-inner{background-image:url(../../img/treatment_index_treatment_scaff_bg.jpg)}.treatment-item.culture-stemcell .item-inner{background-image:url(../../img/treatment_index_treatment_culture-stemcell_bg.jpg)}.treatment-item.m2p-drip .item-inner{background-image:url(../../img/treatment_index_treatment_m2p-drip_bg.png);background-size:100%;background-position:left top -35px}.treatment-item.frailty-prevention .item-inner{background-image:url(../../img/treatment_index_treatment_frailty-prevention_bg.png);background-size:100%;background-position:left top -35px}.treatment-item.improve-constitution .item-inner{background-image:url(../../img/treatment_index_treatment_improve-constitution_bg.png);background-size:100%;background-position:left top -35px}.m-symptom .symptom-list,.p-symptom .symptom-list{margin-top:40px}.m-symptom .symptom-item,.p-symptom .symptom-item{position:relative;margin-bottom:25px;padding:0 0 5px 36px;border-bottom:1px solid #4988a8;line-height:1.5;font-size:2em;color:#4988a8}.m-symptom .symptom-item:last-child,.p-symptom .symptom-item:last-child{margin-bottom:0}.m-symptom .symptom-item::before,.p-symptom .symptom-item::before{content:"";display:block;position:absolute;top:4px;left:0;width:30px;height:25px;background:url(../img/list_item_bg.gif) left top no-repeat}.m-symptom .symptom-item em,.p-symptom .symptom-item em{border-radius:20px;display:inline-block;margin:0 4px;padding:6px 12px;background:#df5b62;line-height:1;color:#fff}.m-point .point-list{margin-top:40px}.m-point .point-item{margin-bottom:19px}.m-point .point-item:after{content:"";display:table;clear:both}.m-point .point-item:last-child{margin-bottom:0}.m-point .point-item .text,.m-point .point-item .title{float:left;width:400px}.m-point .point-item .title{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:7px;padding-left:102px;min-height:80px;background-position:left center;background-repeat:no-repeat;line-height:1.2727272727;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.2em;color:#555}.m-point .point-item .text{line-height:1.75;font-size:1.6em;color:#555}.m-point .point-item .pic{overflow:hidden;text-align:right}.m-point .point-item:nth-child(1) .title{background-image:url(../img/contents_point_title_bg1.png)}.m-point .point-item:nth-child(2) .title{background-image:url(../img/contents_point_title_bg2.png)}.m-point .point-item:nth-child(3) .title{background-image:url(../img/contents_point_title_bg3.png)}.m-method .title{margin-bottom:40px}.m-method .text{margin-bottom:34px}.m-about .pic img{margin-left:-6px}.m-mechanism>.text{overflow:hidden}.m-effect>.title{margin-bottom:40px}.m-effect .pic.right{float:right;margin:5px 0 0 17px}.m-effect .quote{margin-bottom:0}.m-effect .quote a{color:#4988a8}.m-usefultips{position:relative;margin-top:30px;padding:5px;background:url(../img/contents_summary_usefultips_bg.gif) left top repeat}.m-usefultips::before{content:"";position:absolute;top:-8px;right:-8px;width:139px;height:139px;background:url(../img/contents_summary_usefultips_icon.png) left top no-repeat}.m-usefultips .usefultips-inner{padding:40px;border:1px solid #fff}.m-usefultips-contents{margin-bottom:40px}.m-usefultips-contents:last-child{margin:0}.m-usefultips-contents:last-child>*{margin-bottom:0}.m-usefultips .title{margin-bottom:10px;line-height:1.3636363636;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.2em;color:#4988a8}.m-usefultips .text{margin-bottom:24px}.m-usefultips .no2:after{content:"";display:table;clear:both}.m-usefultips .no2 .pic{float:right;margin:0 0 10px 10px;text-align:right}.m-flow .flow-item,.p-flow .flow-item{position:relative;padding:40px 0 85px;border-bottom:1px dashed #b2b2b2}.m-flow .flow-item:last-child,.p-flow .flow-item:last-child{padding-bottom:0;border-bottom:0}.m-flow .flow-item:last-child::after,.p-flow .flow-item:last-child::after{content:none}.m-flow .flow-item::after,.p-flow .flow-item::after{content:"";position:absolute;bottom:30px;left:281px;width:32px;height:20px;background:url(../img/arrow13.gif) left top no-repeat}.m-flow .flow-item>.item-inner,.p-flow .flow-item>.item-inner{min-height:160px}.m-flow .flow-item>.item-inner>.title,.p-flow .flow-item>.item-inner>.title{position:relative;margin-bottom:30px;padding-left:50px;font-size:2.2em;color:#4988a8}.m-flow .flow-item>.item-inner>.title::before,.p-flow .flow-item>.item-inner>.title::before{content:"";position:absolute;top:-11px;left:2px;width:32px;height:43px}.m-flow .flow-item>.item-inner>.text,.p-flow .flow-item>.item-inner>.text{margin-right:224px}.m-flow .flow-item>.item-inner em,.p-flow .flow-item>.item-inner em{color:#4988a8}.m-flow .flow-item.step1,.p-flow .flow-item.step1{background:url(../img/contents_flow_step1_bg.jpg) right 40px no-repeat}.m-flow .flow-item.step1 .item-inner>.title::before,.p-flow .flow-item.step1 .item-inner>.title::before{background:url(../img/list_bg_no1.gif)}.m-flow .flow-item.step2,.p-flow .flow-item.step2{background:url(../img/contents_flow_step2_bg.jpg) right 40px no-repeat}.m-flow .flow-item.step2 .item-inner>.title::before,.p-flow .flow-item.step2 .item-inner>.title::before{background:url(../img/list_bg_no2.gif)}.m-flow .flow-item.step3,.p-flow .flow-item.step3{background:url(../img/contents_flow_step3_bg.jpg) right 40px no-repeat}.m-flow .flow-item.step3 .item-inner>.title::before,.p-flow .flow-item.step3 .item-inner>.title::before{background:url(../img/list_bg_no3.gif)}.m-flow .flow-item.step4,.p-flow .flow-item.step4{background:url(../img/contents_flow_step4_bg.jpg) right 40px no-repeat}.m-flow .flow-item.step4 .item-inner>.title::before,.p-flow .flow-item.step4 .item-inner>.title::before{background:url(../img/list_bg_no4.gif)}.m-flow .flow-item.step5,.p-flow .flow-item.step5{background:url(../img/contents_flow_step5_bg.jpg) right 40px no-repeat}.m-flow .flow-item.step5 .item-inner>.title::before,.p-flow .flow-item.step5 .item-inner>.title::before{background:url(../img/list_bg_no5.gif)}.m-flow .flow-item.step6,.p-flow .flow-item.step6{background:url(../img/contents_flow_step6_bg.jpg) right 40px no-repeat}.m-flow .flow-item.step6 .item-inner>.title::before,.p-flow .flow-item.step6 .item-inner>.title::before{background:url(../img/list_bg_no6.gif)}.m-flow .flow-item.step7,.p-flow .flow-item.step7{background:url(../img/contents_flow_step7_bg.jpg) right 40px no-repeat}.m-flow .flow-item.step7 .item-inner>.title::before,.p-flow .flow-item.step7 .item-inner>.title::before{background:url(../img/list_bg_no7.gif)}.m-flow .step4 .fordoctor,.p-flow .step4 .fordoctor{margin-top:15px}.m-flow .step4 .fordoctor-title,.p-flow .step4 .fordoctor-title{position:relative;padding:9px 0 9px 58px;background:#4988a8;font-size:2.2em;color:#fff}.m-flow .step4 .fordoctor-title::before,.p-flow .step4 .fordoctor-title::before{content:"";position:absolute;top:6px;left:15px;width:29px;height:27px;background:url(../img/contents_flow_fordoctor_title_bg.gif) left top no-repeat}.m-flow .step4 .fordoctor-list,.p-flow .step4 .fordoctor-list{margin-top:2px}.m-flow .step4 .fordoctor-list:after,.p-flow .step4 .fordoctor-list:after{content:"";display:table;clear:both}.m-flow .step4 .fordoctor-item,.p-flow .step4 .fordoctor-item{float:left;margin-right:2px;padding:80px 15px 14px;width:166.6666666667px;background-position:center 24px;background-repeat:no-repeat;background-color:#f7f3e6}.m-flow .step4 .fordoctor-item:last-child,.p-flow .step4 .fordoctor-item:last-child{margin-right:0}.m-flow .step4 .fordoctor-item .title,.p-flow .step4 .fordoctor-item .title{display:table-cell;width:166px;height:2.6em;vertical-align:middle;text-align:center;line-height:1.3;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2em;color:#555}.m-flow .step4 .fordoctor-item .text,.p-flow .step4 .fordoctor-item .text{margin-top:14px;padding:0 3px;width:auto}.m-flow .step4 .fordoctor-item:nth-child(1),.p-flow .step4 .fordoctor-item:nth-child(1){background-image:url(../img/contents_flow_fordoctor_bg1.gif)}.m-flow .step4 .fordoctor-item:nth-child(2),.p-flow .step4 .fordoctor-item:nth-child(2){background-image:url(../img/contents_flow_fordoctor_bg2.gif)}.m-flow .step4 .fordoctor-item:nth-child(3),.p-flow .step4 .fordoctor-item:nth-child(3){background-image:url(../img/contents_flow_fordoctor_bg3.gif)}.m-clinic .clinic-list:after{content:"";display:table;clear:both}.m-clinic .clinic-item{position:relative;float:left;padding-bottom:26px;width:284px}.m-clinic .clinic-item::before{content:"";position:absolute;top:0;left:0;width:90px;height:90px}.m-clinic .clinic-item:nth-child(odd){margin-right:26px}.m-clinic .clinic-item .title{margin-left:45px;padding:8px 0 8px 52px;background:#4988a8;font-size:2em;color:#fff}.m-clinic .clinic-item .text{padding:5px 0 0 98px;line-height:1.375;font-size:1.6em;color:#555}.m-clinic .clinic-item.no1::before{background:url(../img/contents_price_about_item_bg1.png) left top no-repeat}.m-clinic .clinic-item.no2::before{background:url(../img/contents_price_about_item_bg2.png) left top no-repeat}.m-clinic .clinic-item.no3::before{background:url(../img/contents_price_about_item_bg3.png) left top no-repeat}.m-clinic .clinic-item.no4::before{background:url(../img/contents_price_about_item_bg4.png) left top no-repeat}.m-clinic .clinic-item.no5::before{background:url(../img/contents_price_about_item_bg5.png) left top no-repeat}.m-clinic .clinic-item.no6::before{background:url(../img/contents_price_about_item_bg6.png) left top no-repeat}.m-price>.title{margin-bottom:40px}.m-price .box-inner>.text{margin-bottom:34px}.m-price-table>.title{margin-bottom:0}.m-price-table .note{margin:5px 0;text-align:right}.m-price-table .note .small{font-size:1.2em}.m-price-table .price-list{margin-top:40px}.m-price-table .price-item{margin-bottom:15px;padding:3px 0;border-top:1px solid #4988a8;border-bottom:1px solid #4988a8;color:#555}.m-price-table .price-item:last-child{margin-bottom:0}.m-price-table .price-item>.item-inner>*{display:table-cell;vertical-align:middle}.m-price-table .price-item>.item-inner>.title{width:196px;height:92px;background:rgba(73,136,168,.15);text-align:center;line-height:1.2;font-size:2em}.m-price-table .price-item>.item-inner>.title,.m-price-table .price-item>.item-inner>.title a{color:#4988a8}.m-price-table .price-item>.item-inner>.text{width:398px;font-size:1.6em}.m-price-table .price-item>.item-inner>.text>*{vertical-align:middle}.m-price-table .price-item>.item-inner>.text>em{padding-left:25px;font-size:1.5em;color:#555}.m-price-table .price-item>.item-inner>.text>span{padding-left:20px}.m-price-table .kind-item{margin-left:3px;border-bottom:1px solid #4988a8}.m-price-table .kind-item .item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-price-table .kind-item .item-inner>.title{line-height:1.1}.m-price-table .kind-item .item-inner>.title .small{padding:0;font-size:.7em}.m-price-table .kind-item .item-inner>.contents{text-align:right}.m-price-table .kind-item .item-inner>.notice{clear:both;padding:12px 15px 14px;background:rgba(179,139,29,.7);line-height:1.4285714286;font-size:.875em;color:#fff;-ms-flex-item-align:end;align-self:flex-end;width:100%}.m-price-table .kind-item .item-inner>.notice li{margin-left:28px;list-style-position:outside;list-style-type:disc;text-indent:-7px;line-height:1.7142857143}.m-price-table .kind-item .item-inner>.notice .notice{padding:5px 0 0 7px;line-height:inherit;font-size:inherit}.m-price-table .kind-item:last-child{border-bottom:0}.m-price-table .kind-item:last-child .item-inner{margin-bottom:0}.m-price-table .kind-item .item-inner{margin-bottom:3px}.m-price-table .kind-item .item-inner>.title{margin:35px 0;padding-left:12px;font-size:1.25em}.m-price-table .kind-item .item-inner>.title .cap{font-size:16px}.m-price-table .kind-item .item-inner>.title .caution{display:block;margin-top:10px;font-size:14px}.m-price-table .kind-item .item-inner>.contents{margin:27px 0;font-size:1.25em}.m-price-table .kind-item .parts{display:inline-block}.m-price-table .kind-item .parts>*{display:inline-block}.m-price-table .kind-item .parts .notice{display:block;margin-top:5px;width:8em;text-align:left;font-size:.65em}.m-price-table .kind-item .capacity{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:1.25em}.m-price-table .kind-item .capacity>*{display:inline-block;vertical-align:middle;line-height:1}.m-price-table .kind-item .capacity .title{padding:0 .25em;background:#4988a8;line-height:1.5384615385;font-size:.65em;color:#fff}.m-price-table .kind-item .capacity .text{width:auto;font-size:.7em}.m-price-table .kind-item .capacity .number{padding:0;vertical-align:baseline;line-height:1;font-size:1.7142857143em}.m-price-table .price-item.mri-text,.price .m-list .price-item.mri-text{padding:20px;border:1px solid #df5b62;background:#fae6e7;color:#555}.m-price-table .price-item.mri-text .mri-text__title,.price .m-list .price-item.mri-text .mri-text__title{margin-bottom:10px;text-align:center;font-size:16px;font-weight:700}.m-price-table .price-item.mri-text .mri-text__text,.price .m-list .price-item.mri-text .mri-text__text{line-height:1.8571428571;font-size:12px}.m-price-table .price-item.mri-text .mri-text__text span,.price .m-list .price-item.mri-text .mri-text__text span{display:block;margin-top:8px;font-weight:700}.m-price-table .price-item.mri-text .mri-text__text span+span,.price .m-list .price-item.mri-text .mri-text__text span+span{margin-top:0}.m-price-table .price-item.mri-text .mri-text__text span:last-child,.price .m-list .price-item.mri-text .mri-text__text span:last-child{margin-bottom:8px}.m-price-table .price-item.mri-button,.price .m-list .price-item.mri-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;border:0}.m-price-table .price-item.mri-button .button,.price .m-list .price-item.mri-button .button{width:230px;line-height:50px;font-size:18px}.m-price-table .price-item.mri-button .button a,.price .m-list .price-item.mri-button .button a{background:#df5b62}.m-payment .payment-item{position:relative;padding:22px 0 22px 81px;border-top:1px solid #4988a8;font-size:2.2em;color:#555}.m-payment .payment-item::before{content:"";position:absolute;top:3px;left:0;width:60px;height:60px;background:url(../img/contents_price_payment_item_bg1.gif) center center no-repeat rgba(73,136,168,.15)}.m-payment .payment-item dl{padding-left:60px}.m-payment .payment-item.credit,.m-payment .payment-item.debit,.m-payment .payment-item.electronic{padding:3px 0}.m-payment .payment-item.credit::before,.m-payment .payment-item.debit::before,.m-payment .payment-item.electronic::before{content:none}.m-payment .payment-item.debit .payment-item-text{padding-top:5px;text-indent:-.5em}.m-payment .payment-item:last-child{border-bottom:1px solid #4988a8}.m-payment .payment-item .text,.m-payment .payment-item .title{padding-left:21px;background:#fff}.m-payment .payment-item .title{padding-top:18px}.m-payment .payment-item .title span{position:relative;bottom:2px;font-size:.7272727273em}.m-payment .payment-item .text{padding:10px 0 18px 21px;padding-top:11px;font-size:.7272727273em}.m-payment .payment-item .text p{line-height:1;font-size:inherit}.m-payment .payment-item .text .card{margin-bottom:10px}.m-payment .payment-item .text .note{line-height:1.5}.m-payment .payment-item .text .note small{font-size:14px}.m-payment .payment-item:nth-child(2) dl{background:url(../img/contents_price_payment_item_bg2.gif) 19px center no-repeat rgba(73,136,168,.15)}.m-payment .payment-item:nth-child(3) dl{background:url(../img/contents_price_payment_item_bg3.gif) 19px center no-repeat rgba(73,136,168,.15)}.m-payment .payment-item:nth-child(4) dl{background:url(../img/contents_price_payment_item_bg4.gif) 19px center no-repeat rgba(73,136,168,.15)}.m-deduction .sub-box-contents{margin-bottom:34px}.m-deduction .sub-box-contents:after{content:"";display:table;clear:both}.m-deduction .pic{float:right;margin:5px 0 10px 17px}.m-deduction .text a{text-decoration:underline;color:#51a0ce}.s-menu>.title{background:url(../img/sub_menu_title_bg.gif) left top repeat;background-size:4px;line-height:1;font-size:1.8em}.s-menu>.title a{display:block;padding-left:23px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.s-menu>.title a>*{display:inline-block;vertical-align:middle;line-height:1}.s-menu>.title a::before{content:"";display:inline-block;margin-right:10px;width:30px;height:30px;background-image:url(../img/menu_treatment_bg.png);background-position:center;background-repeat:no-repeat;background-size:contain;vertical-align:middle}.s-menu>.title a .inner-text{line-height:62px}.s-menu>.title a:hover{text-decoration:none}.s-menu>.title a:hover>*{opacity:1}.s-menu a{color:#555}.s-menu-item{position:relative;border-bottom:1px solid #91b7cb;font-size:1.6em}.s-menu-item .title{-webkit-transition:background-color .15s linear,color .15s linear;transition:background-color .15s linear,color .15s linear;padding:17px 0 17px 16px;cursor:pointer}.s-menu-item .title:hover{background-color:rgba(73,136,168,.1);color:#4988a8}.s-menu-item a{position:relative}.s-menu-item.is-active a{background-color:rgba(73,136,168,.1)}.s-page-list{border-top:1px solid #91b7cb}.s-page-item a{-webkit-transition:background-color .15s linear,color .15s linear;transition:background-color .15s linear,color .15s linear;display:block;position:relative;padding:17px 0 17px 43px}.s-page-item a::after,.s-page-item a::before{content:"";position:absolute;left:20px;height:1px}.s-page-item a::before{top:50%;margin-top:-1px;width:15px;background-color:#555}.s-page-item a::after{bottom:0;width:230px;background-color:#b2b2b2}.s-page-item a:hover{background-color:rgba(73,136,168,.1);text-decoration:none;color:#4988a8}.s-page-item.is-active a{background-color:rgba(73,136,168,.1);color:#4988a8}.s-page-item:last-child a::after{content:none}.culture-stemcell .m-price>.title,.culture-stemcell .p-price>.title,.frailty-prevention .m-price>.title,.frailty-prevention .p-price>.title,.improve-constitution .m-price>.title,.improve-constitution .p-price>.title,.m2p-drip .m-price>.title,.m2p-drip .p-price>.title,.prp-fd .m-price>.title,.prp-fd .p-price>.title{margin-bottom:25px}.culture-stemcell .m-price .text,.culture-stemcell .p-price .text,.frailty-prevention .m-price .text,.frailty-prevention .p-price .text,.improve-constitution .m-price .text,.improve-constitution .p-price .text,.m2p-drip .m-price .text,.m2p-drip .p-price .text,.prp-fd .m-price .text,.prp-fd .p-price .text{margin-bottom:34px}.culture-stemcell .m-price .text a,.culture-stemcell .p-price .text a,.frailty-prevention .m-price .text a,.frailty-prevention .p-price .text a,.improve-constitution .m-price .text a,.improve-constitution .p-price .text a,.m2p-drip .m-price .text a,.m2p-drip .p-price .text a,.prp-fd .m-price .text a,.prp-fd .p-price .text a{text-decoration:underline;color:#4988a8}.culture-stemcell .m-price .link-item,.culture-stemcell .p-price .link-item,.frailty-prevention .m-price .link-item,.frailty-prevention .p-price .link-item,.improve-constitution .m-price .link-item,.improve-constitution .p-price .link-item,.m2p-drip .m-price .link-item,.m2p-drip .p-price .link-item,.prp-fd .m-price .link-item,.prp-fd .p-price .link-item{border-radius:4px;overflow:hidden}.culture-stemcell .m-price .link-item+.link-item,.culture-stemcell .p-price .link-item+.link-item,.frailty-prevention .m-price .link-item+.link-item,.frailty-prevention .p-price .link-item+.link-item,.improve-constitution .m-price .link-item+.link-item,.improve-constitution .p-price .link-item+.link-item,.m2p-drip .m-price .link-item+.link-item,.m2p-drip .p-price .link-item+.link-item,.prp-fd .m-price .link-item+.link-item,.prp-fd .p-price .link-item+.link-item{margin-top:15px}.culture-stemcell .m-price .link-item a,.culture-stemcell .p-price .link-item a,.frailty-prevention .m-price .link-item a,.frailty-prevention .p-price .link-item a,.improve-constitution .m-price .link-item a,.improve-constitution .p-price .link-item a,.m2p-drip .m-price .link-item a,.m2p-drip .p-price .link-item a,.prp-fd .m-price .link-item a,.prp-fd .p-price .link-item a{display:block}.culture-stemcell .m-price .link-item a:hover,.culture-stemcell .p-price .link-item a:hover,.frailty-prevention .m-price .link-item a:hover,.frailty-prevention .p-price .link-item a:hover,.improve-constitution .m-price .link-item a:hover,.improve-constitution .p-price .link-item a:hover,.m2p-drip .m-price .link-item a:hover,.m2p-drip .p-price .link-item a:hover,.prp-fd .m-price .link-item a:hover,.prp-fd .p-price .link-item a:hover{text-decoration:none}.culture-stemcell .m-price .link-item a:hover>*,.culture-stemcell .p-price .link-item a:hover>*,.frailty-prevention .m-price .link-item a:hover>*,.frailty-prevention .p-price .link-item a:hover>*,.improve-constitution .m-price .link-item a:hover>*,.improve-constitution .p-price .link-item a:hover>*,.m2p-drip .m-price .link-item a:hover>*,.m2p-drip .p-price .link-item a:hover>*,.prp-fd .m-price .link-item a:hover>*,.prp-fd .p-price .link-item a:hover>*{opacity:.75}.culture-stemcell .m-price .link-item .item-inner,.culture-stemcell .p-price .link-item .item-inner,.frailty-prevention .m-price .link-item .item-inner,.frailty-prevention .p-price .link-item .item-inner,.improve-constitution .m-price .link-item .item-inner,.improve-constitution .p-price .link-item .item-inner,.m2p-drip .m-price .link-item .item-inner,.m2p-drip .p-price .link-item .item-inner,.prp-fd .m-price .link-item .item-inner,.prp-fd .p-price .link-item .item-inner{position:relative;padding:20px 45px 7px 20px;background-position:right 45px top;background-repeat:no-repeat;background-color:#f2eee5}.culture-stemcell .m-price .link-item .item-inner::before,.culture-stemcell .p-price .link-item .item-inner::before,.frailty-prevention .m-price .link-item .item-inner::before,.frailty-prevention .p-price .link-item .item-inner::before,.improve-constitution .m-price .link-item .item-inner::before,.improve-constitution .p-price .link-item .item-inner::before,.m2p-drip .m-price .link-item .item-inner::before,.m2p-drip .p-price .link-item .item-inner::before,.prp-fd .m-price .link-item .item-inner::before,.prp-fd .p-price .link-item .item-inner::before{content:"";display:block;position:absolute;top:0;right:0;width:45px;height:100%;background:url(../img/arrow9.svg) center no-repeat #4988a8}.culture-stemcell .m-price .link-item .title,.culture-stemcell .p-price .link-item .title,.frailty-prevention .m-price .link-item .title,.frailty-prevention .p-price .link-item .title,.improve-constitution .m-price .link-item .title,.improve-constitution .p-price .link-item .title,.m2p-drip .m-price .link-item .title,.m2p-drip .p-price .link-item .title,.prp-fd .m-price .link-item .title,.prp-fd .p-price .link-item .title{margin-bottom:9px;font-size:2.2em;font-weight:700;color:#4988a8}.culture-stemcell .m-price .link-item .text,.culture-stemcell .p-price .link-item .text,.frailty-prevention .m-price .link-item .text,.frailty-prevention .p-price .link-item .text,.improve-constitution .m-price .link-item .text,.improve-constitution .p-price .link-item .text,.m2p-drip .m-price .link-item .text,.m2p-drip .p-price .link-item .text,.prp-fd .m-price .link-item .text,.prp-fd .p-price .link-item .text{margin-bottom:0}.culture-stemcell .m-price .link-item.price .item-inner,.culture-stemcell .p-price .link-item.price .item-inner,.frailty-prevention .m-price .link-item.price .item-inner,.frailty-prevention .p-price .link-item.price .item-inner,.improve-constitution .m-price .link-item.price .item-inner,.improve-constitution .p-price .link-item.price .item-inner,.m2p-drip .m-price .link-item.price .item-inner,.m2p-drip .p-price .link-item.price .item-inner,.prp-fd .m-price .link-item.price .item-inner,.prp-fd .p-price .link-item.price .item-inner{background-image:url(../img/treatment_index_link_price_bg.jpg)}.frailty-prevention .p-faq-list__item,.improve-constitution .p-faq-list__item,.m2p-drip .p-faq-list__item{border:1px solid rgba(73,136,168,.9);border-bottom:0}.frailty-prevention .p-faq-list__item:last-child,.improve-constitution .p-faq-list__item:last-child,.m2p-drip .p-faq-list__item:last-child{border-bottom:1px solid #4988a8}.frailty-prevention .p-faq-list__item .question,.improve-constitution .p-faq-list__item .question,.m2p-drip .p-faq-list__item .question{background:-owg-url(../img/qa_faq_question_bg.png) 20px 12px no-repeat,-owg-linear-gradient(#fff,rgba(73,136,168,.15));background:url(../img/qa_faq_question_bg.png) 20px 12px no-repeat,-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(73,136,168,.15)));background:url(../img/qa_faq_question_bg.png) 20px 12px no-repeat,linear-gradient(#fff,rgba(73,136,168,.15));-webkit-transition:opacity .15s linear;transition:opacity .15s linear;display:table-cell;position:relative;padding:0 73px;width:448px;height:67px;vertical-align:middle;font-size:1.6em;font-weight:700;color:#4988a8}.frailty-prevention .p-faq-list__item .answer,.improve-constitution .p-faq-list__item .answer,.m2p-drip .p-faq-list__item .answer{padding:28px 33px 28px 73px;background:url(../img/qa_faq_answer_bg.png) 21px 24px no-repeat #f7f7f7}.frailty-prevention .p-lineup__text span,.improve-constitution .p-lineup__text span{display:block;text-align:right;font-size:12px}.frailty-prevention .p-lineup-box,.improve-constitution .p-lineup-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.frailty-prevention .p-lineup-box-contents,.improve-constitution .p-lineup-box-contents{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-preferred-size:288px;flex-basis:288px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.frailty-prevention .p-lineup-box-contents__title,.improve-constitution .p-lineup-box-contents__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;padding-left:120px;width:168px;height:120px;border-radius:24px;background:#97c7ff url(../../img/treatment_details_common_lineup_title_bg.png) right top no-repeat;background-size:826px;text-align:center;line-height:1.3;font-size:18px;font-weight:700;color:#004386}.frailty-prevention .p-lineup-box-contents__title sup,.improve-constitution .p-lineup-box-contents__title sup{font-size:12px;font-weight:700}.frailty-prevention .p-lineup-box-contents__text,.improve-constitution .p-lineup-box-contents__text{font-size:14px}.frailty-prevention .p-lineup-box-contents__text span,.improve-constitution .p-lineup-box-contents__text span{display:block;font-size:12px}.frailty-prevention .p-lineup-box-contents__pic,.improve-constitution .p-lineup-box-contents__pic{position:absolute;top:0;left:0;width:120px;height:120px}.frailty-prevention .p-lineup-box-contents__pic img,.improve-constitution .p-lineup-box-contents__pic img{border-radius:24px 0 0 24px;width:100%;height:100%}.frailty-prevention .p-lineup-box-contents:nth-child(1),.frailty-prevention .p-lineup-box-contents:nth-child(2),.improve-constitution .p-lineup-box-contents:nth-child(1),.improve-constitution .p-lineup-box-contents:nth-child(2){margin-top:0}