@charset "UTF-8";.l-header{border-top:0}.l-header .header-text{position:absolute;top:0;left:0;width:100%;background-color:#4988a8}.l-header .header-text__inner{display:block;margin:0 auto;padding:.3839590444rem .4266211604rem;text-align:right;font-size:.8532423208rem;color:#fff}.l-header .header-inner{padding-top:1.98rem}.h-group-link,.h-menu-wrapper .close.menu,.h-menu-wrapper .menu.menu{top:1.9624573379rem}.l-title{position:relative;margin-bottom:1.25rem;padding:0}.l-title__achievement,.l-title__period{position:absolute;color:#555}.l-title__achievement{top:55.15625vw;left:4.53125vw}.l-title__achievement__inner{display:block;padding-top:.45rem;width:13.75rem;height:3.6rem;background:url(../mobile/img/index_title_achievement_bg.png) center no-repeat;background-size:contain;text-align:center;line-height:1.1;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:.95rem;-webkit-box-sizing:border-box;box-sizing:border-box}.l-title__achievement__inner em{display:inline-block;padding-right:.3rem;width:5.5rem;opacity:0;font-size:1.7rem;color:#b38b1d}.l-title__achievement__inner em.active{-webkit-animation:fade 2s ease-in-out forwards;animation:fade 2s ease-in-out forwards}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}.l-title__period{bottom:3.28125vw;left:4.375vw;font-size:.75rem}.box>.title{margin-bottom:2rem}.box .button a{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.3rem;display:block;text-align:center;color:#fff}.box .button.link a{padding:1.5rem;background:url(../img/arrow5.svg) right .5rem center no-repeat #4988a8;background-size:1.3rem auto;font-size:1.4rem}.p-firstcv{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 1rem 2rem}.p-firstcv__button.firstvisit,.p-firstcv__button.tel{width:44vw}.p-firstcv__button.firstvisit{margin-left:2.1333333333vw}.p-firstcv__button.tel{margin-right:2.1333333333vw}.p-firstcv__button.line{margin-top:7.2vw}.p-case{margin:16vw 3.2vw 10.6666666667vw}.p-case__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5.3333333333vw;width:100%;font-size:4.2666666667vw;font-weight:700;color:#4988a8}.p-case__title::after,.p-case__title::before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:.2666666667vw;background:#4988a8}.p-case__title::before{margin-right:1.3333333333vw}.p-case__title::after{margin-left:1.3333333333vw}.p-case__details__pic+.p-case__details__pic{margin-top:2.6666666667vw}.p-caution{margin-right:1rem;margin-bottom:10.6666666667vw;margin-left:1rem;background:#efefef;color:#555}.p-caution__details{position:relative;border:.2666666667vw solid #df5b62;background:#fff}.p-caution__details::before{content:"";position:absolute;top:18.6666666667vw;left:50%;z-index:0;width:31.2vw;height:8vw;background:url(../../mobile/img/index_caution_open_bg.png) center no-repeat;background-size:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-caution__details[open]::before{top:15.2vw;right:-15.4666666667vw;left:auto;background:url(../../mobile/img/index_caution_close_bg.png) center no-repeat;background-size:100%}.p-caution__title{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5.3333333333vw 0;text-align:center;line-height:1.2941176471;font-size:4.5333333333vw;font-weight:700;color:#df5b62}.p-caution__title::marker{display:none}.p-caution__title::after,.p-caution__title::before{content:"";width:8.2666666667vw;height:7.3333333333vw;background:url(../../mobile/img/index_caution_title_bg.png) left top no-repeat;background-size:100%}.p-caution__title::before{margin-right:2.6666666667vw}.p-caution__title::after{margin-left:2.6666666667vw}.p-caution__inner{padding:0 4.4vw 4.4vw}.p-caution__text{line-height:1.7142857143;font-size:3.7333333333vw;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}.p-caution .usefultips-list{margin-top:8vw;margin-bottom:5.3333333333vw}.p-caution .usefultips-list__item{position:relative;padding-bottom:8vw}.p-caution .usefultips-list__item__title{margin-bottom:3.0666666667vw;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";font-size:3.7333333333vw;font-weight:700}.p-caution .usefultips-list__item__pic{margin-bottom:3.0666666667vw}.p-caution .usefultips-list__item__text{padding:3.4666666667vw 4vw;border-radius:2.6666666667vw;background:#d4e2f0;text-align:center;line-height:1.3333333333;font-size:4vw;font-weight:700}.p-caution .usefultips-list__item__text sup{vertical-align:1.6vw;font-size:2.9333333333vw}.p-caution .usefultips-list__item.item2 .cap{position:absolute;right:0;bottom:2.6666666667vw;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";font-size:2.6666666667vw}.p-caution .usefultips__comment{position:relative;padding:2.6666666667vw;border:.2666666667vw dashed #5992b5;text-align:justify;line-height:1.5384615385;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";font-size:3.4666666667vw}.p-caution .usefultips__comment em{position:relative;padding-bottom:.5333333333vw;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#ffea92));background-image:linear-gradient(transparent 40%,#ffea92 40%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 100%;font-weight:700}.p-movie{margin:0 1rem;padding:2rem 0 3rem}.p-movie__text{margin-bottom:2.5rem;text-align:center}.p-movie__text>*{display:block;font-weight:700;color:#276db2}.p-movie__text .first{margin-bottom:.5rem;margin-bottom:10px;line-height:1.3695652174;font-size:2rem}.p-movie__text .first em{border-bottom:.3rem solid #dc9200;font-weight:700}.p-movie__text .second{line-height:1.3333333333;font-size:1.6rem}.modal-video-close-btn{right:0!important}.emergency{margin:0 1rem 2.5597269625rem}.emergency__box{border:1px solid #4988a8}.emergency__box a{display:block;padding:1.25rem 0;background:url(../img/arrow3.svg) right .75rem bottom .75rem no-repeat;text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.4rem;font-weight:700;color:#555}.emergency__box a span{display:block;margin-top:.5rem;font-size:1.2rem;font-weight:700}.l-navi{margin:0 1rem 2rem}.l-navi-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-navi-item{border-radius:.5rem;display:table;margin-top:1rem;width:14.5rem;height:6rem;background:url(../img/sub_menu_title_bg.gif) left top;background-size:.4rem auto}.l-navi-item:nth-child(1),.l-navi-item:nth-child(2){margin-top:0}.l-navi-item a{display:table-cell;padding-left:4.8rem;width:100%;height:100%;background-position:.25rem center;background-size:4rem auto;vertical-align:middle;color:#555}.l-navi-item .inner-text{line-height:1.2142857143;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;font-size:1.3rem}.banner-list{margin-bottom:2.5rem}.main-banner{margin:0 1rem 2rem}.main-banner__item+.main-banner__item{margin-top:1.5rem}.m-move>.title{margin-bottom:2rem;padding-left:0;text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1.2173913043;font-size:1.8rem;font-weight:700;color:#4988a8}.m-move>.title::before{content:none}.m-move .text{margin-bottom:2rem}.m-move .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-move .link__text{margin-bottom:1rem;font-size:1.2rem;color:#555}.m-offer-period .box-inner{margin:0 1rem;padding:0 0 1.5rem}.m-offer-period .title{padding:2rem 0;text-align:center;line-height:1.4666666667;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.5rem;font-weight:700;color:#4988a8}.m-offer-period .link{margin-top:1.5rem;text-align:right}.m-offer-period .link a{font-size:1.1rem;color:#4988a8}.m-osteoarthritis .sub-title,.m-regenerative-medicine .sub-title{line-height:1.4090909091;font-size:1.6rem;font-weight:700;color:#4988a8;margin-bottom:.675rem}.m-osteoarthritis .pic,.m-regenerative-medicine .pic{float:right;margin:0 0 1rem 1rem;width:35%}.m-osteoarthritis .text,.m-regenerative-medicine .text{margin-bottom:.4rem}.m-regenerative-medicine .m-menu-list{margin-bottom:2rem;margin-top:1.7rem}.m-regenerative-medicine .m-menu-item{position:relative;margin:0 0 1rem}.m-regenerative-medicine .m-menu-item:last-child{margin-bottom:0}.m-regenerative-medicine .m-menu-item a{border-radius:0 .4rem .4rem 0;display:block;position:relative;background:url(../img/sub_menu_title_bg.gif) left top repeat #f1ede4;background-size:.4rem auto;text-decoration:none;font-size:1.4rem}.m-regenerative-medicine .m-menu-item a::before{border-radius:0 .3rem .3rem 0;content:"";display:block;position:absolute;top:0;right:0;width:1.8rem;height:100%;background:url(../img/arrow9.svg) center no-repeat #4988a8;background-size:80% auto;vertical-align:middle}.m-regenerative-medicine .m-menu-item a::after{content:"";display:table;clear:both}.m-regenerative-medicine .m-menu-item .pic{position:relative;float:left;width:10rem}.m-regenerative-medicine .m-menu-item .pic::before{content:"";display:block;position:absolute;top:0;left:0;width:50%;height:100%;background:#fff}.m-regenerative-medicine .m-menu-item .pic img{position:relative;z-index:1;width:100%}.m-regenerative-medicine .m-menu-item .menu-box{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;overflow:hidden;padding-right:1.8rem}.m-regenerative-medicine .m-menu-item .title{margin:0 1.2rem;padding:1rem 0 .6rem .1rem;border-bottom:.1rem solid #4988a8;font-size:1.4rem;font-weight:700;color:#4988a8}.m-regenerative-medicine .m-menu-item .text{padding:.6rem 1.2rem 0;text-align:justify;line-height:1.3;font-size:1.1rem}.m-regenerative-medicine .m-menu-item .pic{margin:0}.m-open{-webkit-box-shadow:none;box-shadow:none;background:-owg-url(../mobile/img/index_open_title_bg.png) right top no-repeat,-owg-url(../img/index_open_title_bg.gif) left top repeat;background:-webkit-url(../mobile/img/index_open_title_bg.png) right top no-repeat,-webkit-url(../img/index_open_title_bg.gif) left top repeat;background:-moz-url(../mobile/img/index_open_title_bg.png) right top no-repeat,-moz-url(../img/index_open_title_bg.gif) left top repeat;background:-o-url(../mobile/img/index_open_title_bg.png) right top no-repeat,-o-url(../img/index_open_title_bg.gif) left top repeat;background:url(../mobile/img/index_open_title_bg.png) right top no-repeat,url(../img/index_open_title_bg.gif) left top repeat;padding:0;border-color:#4988a8;background-size:11.35rem auto,.2rem}.m-open>.title{margin:0;padding:2rem 0 1.65rem;border:0;text-align:center;color:#fff}.m-open>.title::before{content:initial}.m-open .title-main,.m-open .title-sub{text-shadow:-1px -1px 1px rgba(0,0,0,.5);margin-bottom:.85rem;line-height:1.25;font-size:2.1rem}.m-open .title-main{border-radius:1em;text-shadow:none;display:inline-block;margin-bottom:1.2rem;padding:.5rem 1rem;background:#fff;vertical-align:top;line-height:1.2;font-size:1.75rem;color:#4988a8}.m-open .title-sub em{line-height:1.2;font-size:3rem}.m-open .title-lead{line-height:1.4666666667;font-size:1.3rem}.m-open .box-inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;padding:21rem 1rem 2.2rem;background:url(../mobile/img/index_open_bg.jpg) left top no-repeat #fff;background-size:contain}.m-open .text{text-align:justify;line-height:1.6666666667;font-size:1.5em}.m-open .button{margin-top:2rem}.m-open .button.link a{padding:1rem}.m-open .button.link a .inner-text{line-height:1.4}.m-group{margin:0 1rem .5rem}.m-group__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-group__item{padding:.2rem .1rem 0;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box}.m-group__item.sapporo{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.m-group__item.omiya{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.m-group__item.ginza{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.m-group__item.shinjuku{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.m-group__item.yokohama{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.m-group__item.nagoya{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.m-group__item.kyoto{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.m-group__item.nakanoshima{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.m-group__item.kobe{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.m-group__item.hiroshima{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.m-group__item.fukuoka{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.m-group__item.brand{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.m-group__title{margin-bottom:.2rem}.m-topic{margin:0 1rem 3rem}.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-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-update .box-inner{margin-top:0}.m-update__item{padding:1rem 0;border-bottom:1px dashed #ccc}.m-update__item.new .inner-date::after{content:"NEW";margin-left:5px;padding:0 .8rem;border-radius:12px;background:#df5b62;font-size:1rem;color:#fff}.m-update__item:first-child{padding-top:0}.m-update .inner-date{position:relative;margin-bottom:1rem;font-size:1rem;color:#555}.m-update .inner-title a{text-decoration:none;line-height:1.2857142857;font-size:1.4rem;font-weight:700;color:#4988a8}.m-update .load-more{margin-top:1rem}.m-update .load-more a{display:block;position:relative;padding:1.5rem;border-radius:4px;background-image:url(../img/arrow10.svg);background-position:right 1rem center;background-repeat:no-repeat;background-color:#4988a8;background-size:5%;text-align:center;text-decoration:none;font-size:1.4rem;color:#fff}.m-case{position:relative;margin:0 1rem .5rem}.m-case-title{text-align:center;text-shadow:1px 1px #555;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.8rem;letter-spacing:2px;color:#fff}.m-case-title em{vertical-align:-3px;font-size:2.6rem}.m-case-details .list{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}.m-case-details .item{width:50%;text-align:center}.m-case-details .item-title{margin-bottom:1rem;font-size:1.5rem;font-weight:700;color:#555}.m-case-details .item-title span{display:block;margin-top:.5rem;font-size:.9rem}.m-case-details .item-link a{font-size:1rem;color:#555}.m-case-details .item-link a::before{content:"▶︎";margin-right:.2rem;color:#4988a8}.m-case-inner{background:url(../mobile/img/case_result_top_bg.png) left top no-repeat;background-size:100%}.m-case-title{padding:1rem}.m-case-details{padding:1.4rem .5rem 1.2rem}.m-icrs{margin:0 1rem 3rem}.m-icrs .inner{border:1px solid #ccc}.m-icrs .title{padding:1.5rem 0;background:url(../img/index_icrs_bg.png) left top repeat;text-align:center;text-shadow:1px 1px #000;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.8rem;letter-spacing:-.05rem;color:#fff}.m-icrs .text{padding:1.5rem;background:#ecf2f6;line-height:1.6666666667;font-size:1.2rem;color:#555}.m-news .news__list{overflow:hidden;margin-bottom:2.5rem}.m-news .news__item{overflow:hidden;padding:1.5rem 0;border-bottom:1px solid #ccc}.m-news .news__item a{display:block}.m-news .news__item .pic{float:left;margin-right:1.25rem;width:7.8rem}.m-news .news__item .date,.m-news .news__item .text,.m-news .news__item .title{margin-left:8.8rem}.m-news .news__item .date{margin-bottom:.75rem;font-size:1rem;color:#555}.m-news .news__item .title{line-height:1.2857142857;font-size:1.4rem;font-weight:700;color:#4988a8}.m-news .news__item:first-child{padding-top:0}.m-approval{margin-bottom:1.75rem;border:.1rem solid #efacb0}.m-approval .title{background:url(../img/index_approval_title_bg.gif) left top;background-size:.2rem;text-align:center;line-height:2.1666666667;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.5rem;color:#fff}.m-approval .text{margin:0;padding:.7rem 1rem;line-height:1.5;font-size:1.2rem}.m-comparison{margin-right:-1.25rem;margin-left:-1.25rem;padding:2rem 1rem 1rem;background:url(../mobile/img/index_comparison_bg.jpg) left top no-repeat;background-size:cover}.m-comparison .title{display:inline-block;margin-bottom:2rem;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.m-comparison .title-text{display:block;margin-bottom:.6rem;padding:0 0 .4rem .1rem;border-bottom:.1rem solid #4988a8;font-size:1.8rem;color:#4988a8}.m-comparison .title-lead{display:block;font-size:1.5rem;color:#555}.m-comparison .button.link a{padding:1rem}.m-comparison .button.link a .inner-text{line-height:1.4}.introduce{color:#555}.introduce .sub-title{margin-bottom:2.5rem;padding-left:1.5rem;border-left:.75rem solid #4988a8;background:#ecf2f6;line-height:45px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.8rem}.introduce__info{margin:.5rem 0 3rem}.introduce__info__text,.introduce__info__title{padding:1rem;border-bottom:1px solid #ccc;line-height:1.1428571429;font-size:1.3rem;-webkit-box-sizing:border-box;box-sizing:border-box}.introduce__info__title{width:9.25rem}.introduce__info__text{padding-left:0}.introduce__info__text .link{display:inline-block;float:right}.introduce__info__text .link a{color:#4988a8}.introduce__info__text .access{display:block;padding-left:1.3rem;text-indent:-1.3rem}.introduce__info__text .access+span{padding-top:.3rem}.introduce__info__text .cap{display:block;margin-top:1rem;padding-left:1rem;text-indent:-1rem;text-align:justify;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1rem;font-weight:700;color:#df5b62}.introduce__doctor{margin-bottom:3rem}.introduce__doctor__item{overflow:hidden;margin-bottom:2.5rem}.introduce__doctor__item:last-child{margin-bottom:0}.introduce__doctor__pic{float:right;margin-left:1rem;width:30%}.introduce__doctor__name,.introduce__doctor__text{float:left;width:60%}.introduce__doctor__name{margin-bottom:1rem;font-size:1.8rem;font-weight:700;color:#4586a9}.introduce__doctor__text{margin-bottom:1rem;text-align:justify;line-height:1.5714285714;font-size:1.3rem}.introduce__doctor__link{text-align:right;line-height:1.5714285714;font-size:1.3rem}.introduce__doctor__link a{text-decoration:underline;color:#4988a8}.introduce__doctor .certified{clear:both;margin-bottom:1rem}.introduce__doctor .certified__title{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #a2c2d4;font-size:1.4rem;color:#4586a9}.introduce__doctor .certified__text{line-height:1.5;font-size:1.2rem}.introduce__doctor .small .introduce__doctor__name,.introduce__doctor .small .introduce__doctor__text{float:none;width:auto}.introduce__doctor .hamada .introduce__doctor__pic{width:35%}.introduce__clinic{margin-bottom:1rem}.introduce__clinic__item{margin-bottom:2rem}.introduce__clinic__pic{margin:0 2rem 1rem}.introduce__clinic__text{line-height:1.5;font-size:1.2rem;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}.introduce__map__pic{margin-bottom:1rem}.introduce__map__item{padding-left:1.8rem;text-indent:-1.8rem;line-height:1.875;font-size:1.2rem}.introduce__map__item::before{content:"●";margin-right:.5em}.introduce__map__item.jr::before{color:#00833e}.introduce__map__text{margin:1rem 0;text-indent:-.5rem;font-size:1.2rem}.introduce__map .link{margin-top:2.5rem}.introduce__map .link .button a{line-height:2.8125;font-size:1.6rem}.introduce__map .link .button a .icon{margin-right:.5rem;vertical-align:middle;font-size:2.5rem}.introduce__map .link .button.app a{background-color:#df5b62}.introduce__map .link .button.pdf a{background-color:#4988a8}.introduce__map .link .button+.button{margin-top:1rem}.ad .case-inner{background:url(../mobile/img/ad_case_result_top_bg.png) left top no-repeat;background-size:100%}.ad .case-title{padding:1.2rem 1.4rem 1.6rem;font-size:1.6rem}.ad .case-title em{font-size:2.4rem}.ad .case-details{position:absolute;right:.5rem;bottom:.5rem;padding:0}.ad .case-details a{color:#fff}.ad .case-details a::before{content:"▶︎";margin-right:.3rem}