@charset "UTF-8";.l-title{background-image:url(../../img/contents_price_title_bg.jpg)}.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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:195px}.m-list .priceTable.is-sub .priceTable__title span{margin-top:10px;font-size:12px}.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.other .priceTable__annotation{position:relative;right:auto;bottom:auto;margin-bottom:10px;text-align:right}.m-list .priceTable.other .priceTable__annotation span{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;text-align:left;line-height:1.3076923077}.m-list .priceTable.other .priceTable__annotation span::before{content:"●";margin-right:3px}.m-list .priceTable.other .priceTable__inner1{border-bottom:0}.m-list .priceTable.other .priceTable__inner1__box.box1,.m-list .priceTable.other .priceTable__inner1__box.box2,.m-list .priceTable.other .priceTable__inner1__box.box3,.m-list .priceTable.other .priceTable__inner1__box.box4,.m-list .priceTable.other .priceTable__inner1__box.box5,.m-list .priceTable.other .priceTable__inner1__box.box6,.m-list .priceTable.other .priceTable__inner1__box.box7{padding:5px 0;border-top:1px solid #4988a8;border-bottom:1px solid #4988a8}.m-list .priceTable.other .priceTable__inner1__box.wide .inner__price{width:394px}.m-list .priceTable.other .priceTable__inner1__box.last .priceTable__annotation{margin-bottom:0}.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}.banner{margin-top:15px}.banner a{display:block}.banner a:hover>*{opacity:.75}.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/price_button_transportation_bg.png) left top no-repeat}.m-service-item.transportation.full{background-image:url(../../img/price_button_transportation_f_bg.png)}.m-service-item.guarantee{background:url(../../img/price_button_guarantee_bg.png) 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}