@charset "UTF-8";.l-title{background-image:url(../../img/contents_index_title_bg.jpg)}.box>.title{margin-bottom:34px}.m-reason .lead small{display:inline-block;line-height:1;font-size:.7142857143em}.m-reason .sub-box{float:left;margin-bottom:30px;padding-top:188px;width:180px;background-position:left top;background-repeat:no-repeat}.m-reason .sub-box+.sub-box{margin-left:27px}.m-reason .sub-box .title{margin-bottom:6px;padding:0;border:0;background:0 0;text-align:center;line-height:1.4;font-size:2em;color:#4988a8}.m-reason .sub-box .text{margin:0;text-align:justify;line-height:1.5714285714;font-size:1.4em;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}.m-reason .sub-box.reason4,.m-reason .sub-box.reason5{margin-bottom:0}.m-reason .sub-box.reason4{margin-left:104px}.m-reason .reason1{background-image:url(../../img/index_reason_bg1.png)}.m-reason .reason2{background-image:url(../../img/index_reason_bg2.png)}.m-reason .reason3{background-image:url(../../img/index_reason_bg3.png)}.m-reason .reason4{background-image:url(../../img/index_reason_bg4.png)}.m-reason .reason5{background-image:url(../../img/index_reason_bg5.png)}.link-item{border-radius:4px;overflow:hidden}.link-item+.link-item{margin-top:15px}.link-item a{display:block}.link-item a:hover{text-decoration:none}.link-item a:hover>*{opacity:.75}.link-item .item-inner{position:relative;padding:20px 45px 7px 20px;background-position:right 45px top;background-repeat:no-repeat;background-color:#f2eee5}.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}.link-item .title{margin-bottom:9px;font-size:2.2em;font-weight:700;color:#4988a8}.link-item.mri .item-inner{background-image:url(../../img/treatment_index_link_mri_bg.jpg)}.link-item.first-visit .item-inner{background-image:url(../../img/treatment_index_link_first-visit_bg.jpg)}.link-item.price .item-inner{background-image:url(../../img/treatment_index_link_price_bg.jpg)}.m-diagnose .box-inner>.text{float:left;width:393px}.m-diagnose .pic{position:relative;float:right;text-align:right}.m-diagnose .pic figcaption{position:absolute;right:100%;bottom:30px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.6em;white-space:nowrap;color:#555}.m-diagnose .diagnose-list{clear:both}.doctor-comment{position:relative;margin-bottom:40px;padding:0 20px 0 110px;background:url(../../img/treatment_index_treatment_text_bg2.gif) left -4px;line-height:2.25;font-size:1.6em;color:#555}.doctor-comment::before{content:"";display:block;position:absolute;top:0;left:0;padding-right:10px;width:100px;height:100%;background:url(../../img/treatment_index_treatment_text_bg.jpg) left center no-repeat #fff}.m-treatment .box-inner>.lead{margin-bottom:44px}.m-treatment .sub-title{margin-bottom:10px;font-size:1.6em;font-weight:700;color:#4988a8}.m-treatment table{margin-bottom:20px;width:100%;table-layout:fixed}.m-treatment table caption{margin-bottom:10px;font-size:1.6em;font-weight:700;color:#4988a8}.m-treatment table td,.m-treatment table th{border-bottom:1px solid #8fc0e2;line-height:1.25;font-size:1.6em;color:#555}.m-treatment table thead td,.m-treatment table thead th{line-height:1}.m-treatment table thead th+th{padding-left:3px}.m-treatment table thead span{border-radius:5px 5px 0 0;display:block;padding:5px 0 4px;background-color:#63a8af;text-align:center;font-weight:700;color:#fff}.m-treatment table thead .red{padding:0;width:210px}.m-treatment table thead .red span{background-color:#df5b62}.m-treatment table thead .blue{width:215px}.m-treatment table 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}.m-treatment table tbody td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 3px 10px 8px;height:60px;background:#d9eaec}.m-treatment table tbody td+td{-webkit-box-shadow:inset 3px 0 0 #fff;box-shadow:inset 3px 0 0 #fff;padding-left:14px}.m-treatment table tbody .red{background:#f8dbdd}.m-treatment table td,.m-treatment table th{font-size:1.4em}.m-treatment table td .alias,.m-treatment table th .alias{font-size:10px}.m-treatment table td{text-align:center;line-height:1.3571428571}.m-treatment table thead td{width:97px}.m-treatment table tbody td{padding:10px 5px;background:#f2eee5}.m-treatment table tbody td span{display:block;margin-top:5px;padding-left:12px;text-align:left;text-indent:-12px;font-size:12px}.m-treatment table tbody td+td{padding:10px 5px}.treatment-list{display:flow-root;margin-bottom:40px}.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:nth-child(1),.treatment-item:nth-child(2){margin-top:0}.treatment-item:nth-child(odd){margin-right:30px}.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 .title .alias{font-size:18px}.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.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.aps .item-inner{background-image:url(../../img/treatment_index_treatment_aps_bg.jpg)}.treatment-item.culture-stemcell .item-inner{background-image:url(../../img/treatment_index_treatment_culture-stemcell_bg.jpg)}.m-voice .box-inner>.lead{margin-bottom:44px}.m-voice .movie .movie-wrapper{margin-bottom:40px}.m-voice .movie iframe{width:100%}.m-voice .questionnaire-contents{display:flow-root}.m-voice .questionnaire-contents+.questionnaire-contents{margin-top:20px}.m-voice .questionnaire-contents .title{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:0 20px;width:594px;height:63px;border-top:1px solid #b4b4b4;background:#ecf3f6;vertical-align:middle;color:#555}.m-voice .questionnaire-contents .title::after,.m-voice .questionnaire-contents .title::before{content:"";display:block;position:absolute}.m-voice .questionnaire-contents .title::before{top:0;left:0;border-top:15px solid #d8c483;border-right:15px solid transparent}.m-voice .questionnaire-contents .title::after{right:0;bottom:0;border-top:15px solid transparent;border-right:15px solid #d8c483}.m-voice .questionnaire-contents .title>*{display:inline-block;vertical-align:middle}.m-voice .questionnaire-contents .title .title-text{margin-right:16px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.4em}.m-voice .questionnaire-contents .title .attr{line-height:1.3333333333;font-size:1.2em}.m-voice .questionnaire-contents .pic{float:right;margin-left:20px}.m-flow .m-cv{background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),color-stop(50%,#fff));background:linear-gradient(#e1e1e1,#fff 50%);border:1px solid #696969;clear:both;margin-top:20px;padding:30px}.m-flow .m-cv .tel{color:#555}.m-flow .m-cv .bhour{line-height:1.2142857143;font-size:1.4em}.m-flow .m-cv .phone a{display:block;font-family:Yantramanav;color:#df5b62}.m-flow .m-cv .phone a:hover{text-decoration:none}.m-flow .m-cv .phone a:hover>*{opacity:1}.m-flow .m-cv .reservation{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}.m-flow .m-cv .bhour{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14.5px}.m-flow .m-cv .bhour::before{content:"";display:inline-block;margin-right:12px;width:46px;height:37px;background:url(../../img/tel_freecall_bg.png) no-repeat;background-size:contain}.m-flow .m-cv .phone a{font-size:4.5em}.m-flow .m-cv .button+.button{margin-top:5px}.m-flow .m-cv .button a{width:230px;line-height:36px;font-size:1.6em}.m-flow .m-cv .reservation{margin-bottom:20px}.m-flow .m-cv>.mri{padding-top:18px;border-top:1px dashed #b2b2b2}.m-flow .mri{display:flow-root}.m-flow .mri .text{float:left;margin-right:32px;width:270px;line-height:1.5714285714;font-size:1.4em}.m-flow .mri .link{overflow:hidden;text-align:right}.m-flow .mri .link .lead{margin:0 0 15px;text-align:center;line-height:1;font-size:1.4em;font-weight:700;color:#4988a8}.m-flow .flow-item.step1{background-image:url(../../img/treatment_index_flow_step1_bg.jpg)}.m-flow .flow-item.step4{background-image:url(../../img/contents_flow_step5_bg.jpg)}.m-flow .flow-item.step5{background-image:url(../../img/contents_flow_step6_bg.jpg)}.m-flow .flow-item.step6{background-image:url(../../img/contents_flow_step7_bg.jpg)}.m-flow .m-cv{background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),color-stop(50%,#fff));background:linear-gradient(#e1e1e1,#fff 50%);border:1px solid #696969;clear:both;margin-top:20px;padding:30px}.m-flow .m-cv .tel{color:#555}.m-flow .m-cv .bhour{line-height:1.2142857143;font-size:1.4em}.m-flow .m-cv .phone a{display:block;font-family:Yantramanav;color:#df5b62}.m-flow .m-cv .phone a:hover{text-decoration:none}.m-flow .m-cv .phone a:hover>*{opacity:1}.m-flow .m-cv .reservation{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}.m-flow .m-cv .bhour{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14.5px}.m-flow .m-cv .bhour::before{content:"";display:inline-block;margin-right:12px;width:46px;height:37px;background:url(../../img/tel_freecall_bg.png) no-repeat;background-size:contain}.m-flow .m-cv .phone a{font-size:4.5em}.m-flow .m-cv .button+.button{margin-top:5px}.m-flow .m-cv .button a{width:230px;line-height:36px;font-size:1.6em}