@charset "UTF-8";.l-title{background-image:url(../../img/contents_index_title_bg.jpg)}.box>.title{margin-bottom:34px}.m-reason>.title{margin-bottom:40px}.m-reason>.box-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-reason .note{margin-bottom:10px;width:100%;text-align:right;font-size:1em;color:#555}.m-reason .sub-box{float:left;margin-bottom:30px;padding-top:189px;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;text-align:center;line-height:1.4;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2em;color:#4988a8}.m-reason .sub-box .title a{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 .text small{display:block;margin-top:5px;font-size:10px}.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)}.m-reason .sub-box .title{padding:0;border:0;background:0 0}.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{margin-bottom:20px}.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;background:url(../../img/treatment_index_treatment_text_bg2.gif) left -4px;line-height:2.25;font-size:1.6em;color:#555}.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{position:relative}.m-treatment table 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}.m-treatment table thead th+th::before{left:3px}.m-treatment table thead span{display:block;position:relative;z-index:1;padding:5px 0 4px;text-align:center;font-weight:700;color:#fff}.m-treatment table thead .red{padding:0;width:210px}.m-treatment table thead .red::before{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{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-indent:-12px;font-size:12px}.m-treatment table tbody td+td{padding:10px 5px}.m-treatment .sub-box{margin-top:60px}.m-movie .title{margin-bottom:40px}.m-movie .movie-wrapper+.movie-wrapper{margin-top:20px}.m-movie iframe{width:100%}.m-movie .box-inner>.lead{margin-bottom:44px}.m-flow .m-cv{background:-owg-linear-gradient(#e1e1e1,#fff 50%);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.3em}.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>.mri{padding-top:18px;border-top:1px dashed #b2b2b2}.m-flow .mri:after{content:"";display:table;clear:both}.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)}