@charset "UTF-8";.l-title{background-image:url(../../img/contents_price_title_bg.jpg)}.price .m-list-item.mri-text{margin-top:40px}.price .m-list-item.mri-button,.price .m-list-item.mri-price{margin-top:15px}.m-list{color:#555}.m-list .note{margin:5px 25px;text-align:right}.m-list .note .small{font-size:1.2em}.m-list .box-inner{padding-top:18px}.m-list .sub-box .sub-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}.m-list .sub-box+.sub-box{margin-top:40px}.m-list .p-subbox__box__title{line-height:1.4090909091;font-size:2.2em;color:#4988a8;margin-bottom:15px}.m-list .p-subbox__box+.p-subbox__box{margin-top:65px}.m-list .priceTable{position:relative}.m-list .priceTable__inner1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px 0;border-top:1px solid #4988a8;border-bottom:1px solid #4988a8}.m-list .priceTable__price,.m-list .priceTable__text,.m-list .priceTable__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}.m-list .priceTable__price,.m-list .priceTable__title{min-height:70px}.m-list .priceTable__title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:365px;background:#4988a8;text-align:center;line-height:1.2;font-size:20px;color:#fff;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-box-sizing:border-box;box-sizing:border-box}.m-list .priceTable__price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:199px;font-size:20px;color:#555}.m-list .priceTable__price span{margin-top:6px;font-size:13px}.m-list .priceTable__price span.mid{margin:0 0 6px;font-size:16px}.m-list .priceTable__text{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 10px 0;text-align:justify}.m-list .priceTable__text>span{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;line-height:1.5714285714;font-size:14px;color:#555}.m-list .priceTable__text>span::before{content:"●";margin-right:3px;color:#df5b62}.m-list .priceTable__text>.button{margin-top:10px}.m-list .priceTable__text>.button a{height:41px}.m-list .priceTable__text>.button span{font-size:14px}.m-list .priceTable__text>.button .icon{margin-right:5px}.m-list .priceTable__text>.button.tel a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;background:0 0}.m-list .priceTable__text>.button.tel a::after{content:none}.m-list .priceTable__text>.button.tel span{color:#4988a8}.m-list .priceTable__text>.button.tel span.tel-text{margin-right:10px;padding-right:10px;border-right:1px solid #4988a8;text-align:left;line-height:1.2}.m-list .priceTable__text>.button.tel span.inner-text{font-size:20px;font-weight:700}.m-list .priceTable__text>.button.first-visit,.m-list .priceTable__text>.button.mri{margin-left:10px;width:200px}.m-list .priceTable__text>.button.first-visit a,.m-list .priceTable__text>.button.mri a{padding:0 15px}.m-list .priceTable__text>.button.first-visit span,.m-list .priceTable__text>.button.mri span{color:#fff}.m-list .priceTable__caution{padding-top:5px;text-align:right;font-size:14px;font-weight:700;color:#df5b62}.m-list .priceTable .priceTable__details .inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:5px}.m-list .priceTable .priceTable__details .inner__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:160px;background:#888;text-align:center;font-size:18px;color:#fff;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}.m-list .priceTable .priceTable__details .inner__price{width:229px;border:0;-webkit-box-sizing:border-box;box-sizing:border-box}.m-list .priceTable .priceTable__details .inner__price>*{-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";color:#555}.m-list .priceTable .priceTable__details .inner__price__price{font-size:20px}.m-list .priceTable .priceTable__details .inner__price__tax{margin-top:6px;font-size:13px}.m-list .priceTable .priceTable__details .inner__price__text{margin-top:15px;line-height:1.2;font-size:13px}.m-list .priceTable .priceTable__details .inner+.inner{margin-top:5px;padding-top:5px;border-top:1px solid #c3c3c3}.m-list .priceTable+.priceTable{margin-top:40px}.m-list .priceTable.is-sub .priceTable__title{width:195px}.m-list .priceTable.is-sub .priceTable__deatails{width:399px}.m-list .priceTable.main_treatment .priceTable__inner1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.m-list .priceTable.main_treatment .priceTable__inner1__box{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 0;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3}.m-list .priceTable.main_treatment .priceTable__inner1__box.box1{padding-top:0;border-top:0;border-bottom:1px solid #4988a8}.m-list .priceTable.main_treatment .priceTable__inner1__box.box2{border-top:1px solid #4988a8;border-bottom:1px solid #4988a8}.m-list .priceTable.main_treatment .priceTable__inner1__box.box3{padding-bottom:0;border-top:1px solid #4988a8;border-bottom:0}.m-list .priceTable.main_treatment .priceTable__inner1__box+.priceTable__inner1__box{margin-top:20px}.m-list .priceTable.main_treatment .priceTable__inner1__box .inner__price{width:234px}.m-list .priceTable.main_treatment .priceTable__annotation{position:absolute;right:0;bottom:-25px;margin-top:10px;font-size:13px;color:#555}.m-list .priceTable.is-irregular .priceTable__title{min-height:50px;font-size:16px}.m-list .priceTable.is-irregular .priceTable__title span{margin-top:5px;font-size:16px}.m-list .priceTable.is-irregular .priceTable__title+.priceTable__title{margin-top:5px}.m-list .priceTable.is-irregular .priceTable__details__inner{margin:0;height:100%}.m-list .priceTable.mri-text{padding:20px;border:1px solid #df5b62;background:#fae6e7;color:#555}.m-list .priceTable.mri-text .mri-text__title{margin-bottom:10px;text-align:center;font-size:16px;font-weight:700}.m-list .priceTable.mri-text .mri-text__text{line-height:1.8571428571;font-size:12px}.m-list .priceTable.mri-text .mri-text__text span{display:block;margin-top:8px;font-weight:700}.m-list .priceTable.mri-text .mri-text__text span+span{margin-top:0}.m-list .priceTable.mri-text .mri-text__text span:last-child{margin-bottom:8px}.m-list .priceTable.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-list .priceTable.mri-button .button{width:200px}.m-list .priceTable.mri-button .button a{height:41px;background:#df5b62}.m-list .priceTable.mri-button .button a .icon{margin-right:5px}.m-list .priceTable.mri-button .button a span{font-size:14px}.m-campaign{-webkit-box-shadow:inset 0 0 0 1px #efacb0;box-shadow:inset 0 0 0 1px #efacb0;position:relative;padding:20px 21px;background-image:url(../../img/index_approval_title_bg.gif)}.m-campaign::before{content:"";display:block;position:absolute;top:0;left:0;width:190px;height:57px;background-position:center;background-repeat:no-repeat}.m-campaign-contents{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;display:table;overflow:hidden;width:100%}.m-campaign-contents>*{display:table-cell;vertical-align:middle}.m-campaign-contents>.title{-webkit-box-sizing:border-box;box-sizing:border-box;text-shadow:-1px -1px 1px #866924;background-position:left top;background-repeat:no-repeat;background-size:contain;text-align:center;line-height:66px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.3em;color:#fff}.m-campaign .contents-inner{position:relative;background-position:right top;background-repeat:no-repeat;color:#555}.m-campaign .contents-inner>.text{margin-bottom:7px;line-height:1;font-size:1.7em}.m-campaign .capacity{line-height:1.1;font-size:1em}.m-campaign .capacity-item{display:inline-block;margin-right:10px;font-size:1.1em}.m-campaign .capacity-item::before{content:"●";color:#df5b62}.m-campaign .capacity-item>*{display:inline-block}.m-campaign .capacity-item .text::before{content:"先着";display:inline-block;margin:0 .25em}.m-campaign::before{background-image:url(../../img/index_campaign_bg.png)}.m-campaign-contents>.title{width:258px;background-image:url(../../img/treatment_price_campaign_title.png)}.m-campaign .contents-inner{padding-left:10px;background-image:url(../../img/index_campaign_contents_bg.png)}.m-campaign .capacity .text{line-height:1;font-size:1em}.m-service-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.m-service-item.transportation{background:url(../../img/pirce_button_transportation_bg.jpg) left top no-repeat}.m-service-item.guarantee{background:url(../../img/pirce_button_guarantee_bg.jpg) left top no-repeat}.case{position:relative;margin:0 1px}.case-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 10px 20px}.case-title{margin-left:15px;text-shadow:1px 1px #555;font-size:21px;letter-spacing:2px;color:#fff}.case-text{margin:-3px auto 0 85px;text-shadow:-1px -1px #fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:23px;color:#555}.case-text em{margin:0 3px;vertical-align:-5px;font-size:36px}.case-text sup{font-size:12px}.case .note{position:absolute;bottom:10px;left:15px;color:#fff;-webkit-transform:scale(.9);transform:scale(.9)}.case.short{margin-top:15px}.case.short .case-title{margin-left:0}.case.short .case-text{margin:-3px auto 0 35px}.case.short .note{left:0;margin:0}.case.prp .case-inner{background:url(../../img/case_result_prp_price_bg.png) left top no-repeat}.case.stemcell .case-inner{background:url(../../img/case_result_stemcell_price_bg.png) left top no-repeat}