@charset "UTF-8";.l-title{background-image:url(../../mobile/img/contents_index_title_bg.jpg)}.box>.title{margin-bottom:2rem}.m-reason .note{margin-bottom:1rem;text-align:right;font-size:.8rem;color:#555}.m-reason .sub-box{display:table;margin-bottom:1rem;width:100%}.m-reason .sub-box>*{display:table-cell;vertical-align:middle}.m-reason .sub-box .title{width:14rem;height:14rem;background-position:left center;background-repeat:no-repeat;background-size:100% auto;text-align:center;line-height:1.375;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.6rem;color:#fff}.m-reason .sub-box .title a{color:#fff}.m-reason .sub-box .text{padding-left:1.5rem;line-height:1.5;font-size:1.2rem;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}.m-reason .sub-box .text small{display:block;margin-top:.5rem;font-size:1rem}.m-reason .reason1 .title{background-image:url(../mobile/img/index_reason_bg1.jpg)}.m-reason .reason2 .title{background-image:url(../mobile/img/index_reason_bg2.jpg)}.m-reason .reason3 .title{background-image:url(../mobile/img/index_reason_bg3.jpg)}.m-reason .reason4 .title{background-image:url(../mobile/img/index_reason_bg4.jpg)}.m-reason .reason5 .title{background-image:url(../mobile/img/index_reason_bg5.jpg)}.m-reason .sub-box .title{padding:0;border:0}.link-item{border-radius:.4rem;overflow:hidden}.link-item+.link-item{margin-top:.75rem}.link-item a{display:block}.link-item .item-inner{position:relative;padding:1.1rem 2.25rem 1.3rem 1rem;background-position:right 2.25rem top;background-repeat:no-repeat;background-color:#f2eee5;background-size:auto 100%}.link-item .item-inner::before{content:"";display:block;position:absolute;top:0;right:0;width:2.25rem;height:100%;background:url(../../img/arrow9.svg) center no-repeat #4988a8;background-size:1.3rem auto}.link-item .title{margin-bottom:1.2rem;font-size:1.6rem;font-weight:700;color:#4988a8}.link-item .text{line-height:1.2857142857}.link-item.mri .item-inner{background-image:url(../../mobile/img/treatment_index_link_mri_bg.jpg)}.link-item.first-visit .item-inner{background-image:url(../../mobile/img/treatment_index_link_first-visit_bg.jpg)}.link-item.price .item-inner{background-image:url(../../mobile/img/treatment_index_link_price_bg.jpg)}.m-diagnose .pic{float:right;width:13.7rem}.m-diagnose .pic picture{display:block;margin-bottom:.75rem}.m-diagnose .pic figcaption{text-align:right;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#555}.m-diagnose .box-inner>.text{margin-bottom:1.7rem}.m-treatment>.box-inner .lead{margin-bottom:1.7rem}.m-treatment .table-wrapper::before{content:"◀スライド";display:block;margin-bottom:.5rem;text-align:right;color:#555}.m-treatment .table-wrapper .table-inner{overflow-x:scroll}.m-treatment .table-wrapper .table-inner{overflow-x:auto}.m-treatment .table-wrapper table{table-layout:auto}.m-treatment .table-wrapper table tbody td{padding:5px 3px}.m-treatment .table-wrapper::before{content:none}.m-treatment .sub-title{line-height:1.4090909091;font-size:1.6rem;font-weight:700;color:#4988a8;margin-bottom:1rem}.m-treatment table{width:100%;margin-bottom:2rem;table-layout:fixed}.m-treatment table caption{margin-bottom:.5rem;text-align:left;font-size:1.3rem;font-weight:700;color:#4988a8}.m-treatment table td,.m-treatment table th{font-size:1.2rem}.m-treatment table thead th{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.6rem .6rem 0 0;overflow:hidden;padding:.7rem 0 .6rem;width:35%;text-align:center;font-weight:700;color:#fff}.m-treatment table thead th+th{border-left:.1rem solid #fff}.m-treatment table thead .red{background:#df5b62}.m-treatment table thead .blue{background:#63a8af}.m-treatment table tbody th{padding:.5rem;border-bottom:.1rem solid #fff;background:#dbe9f4;vertical-align:middle;text-align:center;line-height:1.2;font-weight:700;color:#4988a8}.m-treatment table tbody td{padding:5px;border-bottom:.1rem solid #fff;border-left:.1rem solid #fff;vertical-align:top;line-height:1.4;color:#555}.m-treatment table tbody .red{border-right:.1rem solid #fff;background:#f8ddde}.m-treatment table tbody .blue{background:#dcebec}.m-treatment table tr:last-child td,.m-treatment table tr:last-child th{border-bottom:0}.m-treatment table thead td{width:7rem}.m-treatment table thead th{width:10.9rem;border-right:.1rem solid #fff;background:#4988a8}.m-treatment table tbody td{border-right:.1rem solid #fff;background:#f2eee5;vertical-align:middle;text-align:center}.m-treatment table tbody td span{display:block;margin-top:.3rem;padding-left:1rem;text-align:left;text-indent:-1rem;font-size:1rem}.m-treatment .sub-box{margin-top:4rem}.doctor-comment{position:relative;margin-bottom:1.4rem;padding-left:9.1rem;line-height:1.9230769231;font-size:1.3rem;color:#555}.doctor-comment::before{content:"";display:block;position:absolute;top:0;left:0;width:8rem;height:100%;background:url(../../mobile/img/treatment_index_treatment_text_bg.jpg) left top no-repeat;background-size:100% auto}.m-movie .movie-wrapper{position:relative;padding-top:16.75rem;width:100%}.m-movie .movie-wrapper+.movie-wrapper{margin-top:1rem}.m-movie .movie-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.m-movie .lead{margin-bottom:1.7rem}.m-flow .link>.lead{margin-bottom:1rem;font-weight:700;color:#4988a8}.m-flow .flow-item.step1>.item-inner>.text{margin-bottom:1.5rem}.m-flow .flow-item.step1>.item-inner>.text::before{background-image:url(../../img/treatment_index_flow_step1_bg.jpg)}.m-flow .flow-item.step4>.item-inner>.text::before{background-image:url(../../img/contents_flow_step5_bg.jpg)}.m-flow .flow-item.step5>.item-inner>.text::before{background-image:url(../../img/contents_flow_step6_bg.jpg)}.m-flow .flow-item.step6>.item-inner>.text::before{background-image:url(../../img/contents_flow_step7_bg.jpg)}.box .m-cv{background:-owg-linear-gradient(#fff 20%,#e1e1e1);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),to(#e1e1e1));background:linear-gradient(#fff 20%,#e1e1e1);padding:1.25rem;border:.1rem solid #696969;margin-top:2rem}.box .m-cv .tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#555}.box .m-cv .bhour{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:14.5px;background:#fff;text-align:center;line-height:2.0833333333;font-size:1.2rem}.box .m-cv .phone{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.box .m-cv .phone a{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;font-family:Yantramanav;font-size:3.35rem;color:#df5b62}.box .m-cv .phone a::before{content:"";display:inline-block;margin-right:.6rem;width:3.9rem;height:3.15rem;background-image:url(../../img/tel_freecall_bg.png);background-repeat:no-repeat;background-size:contain}.box .m-cv .counseling::after{content:"完全予約制 待ち時間ありません";display:block;margin-top:5px;text-align:center;font-size:1.4rem;color:#df5b62}.box .m-cv .button+.button{margin-top:.5rem}.box .m-cv>.mri{margin-top:2rem;padding-top:2rem;border-top:.1rem dashed #b2b2b2}.box .m-cv>.mri .text{margin-bottom:1.5rem;line-height:1.5;font-size:1.2rem}