@charset "UTF-8";.l-title{background-image:url(../mobile/img/clinic_title_bg.jpg)}.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}.box .button.form .icon{margin-right:.25em}.box .button.form a{padding:1.5rem;background:url(../img/arrow5.svg) right .3rem center no-repeat #4988a8;background-size:1.3rem auto;font-size:1.6rem}.box .button.first-visit a{background-image:url(../img/arrow7.svg);background-color:#df5b62}.box .button.first-visit .icon{display:inline-block;width:1rem;height:1em;background:url(../img/form_first-visit_icon.svg) center no-repeat;background-size:contain;vertical-align:top}.js-slide .slick-next,.js-slide .slick-prev{z-index:1000}.js-slide .slick-prev{left:1rem}.js-slide .slick-next{right:1rem}.clinic-advantage-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:3.5rem 0 2rem}.clinic-advantage-item{margin-right:1rem;width:11rem;background:url(../img/index_icrs_bg.png) left top repeat;text-align:center;line-height:2.5rem;font-size:1.2rem;color:#fff}.clinic-advantage-item:last-child{margin-right:0}.clinic-info-item{margin-bottom:.3rem;padding:.2rem 0;border-top:.1rem solid #4988a8;border-bottom:.1rem solid #4988a8}.clinic-info-item .item-inner{display:table;width:100%;table-layout:fixed}.clinic-info-item .item-inner>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;padding:1rem .5rem;vertical-align:middle;line-height:1.25}.clinic-info-item .title{width:23vw;background:rgba(73,136,168,.15);text-align:center;font-size:1.3rem;font-weight:700;color:#4988a8}.clinic-info-item .contents{font-size:1.3rem;color:#555}.clinic-info-item .contents img{margin-top:1rem}.clinic-info-item.tel .text{width:100%;font-size:1.3rem}.clinic-info-item.tel .phone a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Yantramanav;font-size:2.7rem;color:#df5b62}.clinic-info-item.tel .phone a::before{content:"";display:inline-block;margin-right:.25rem;width:3rem;height:2.4rem;background:url(../img/tel_freecall_bg.png) no-repeat;background-size:contain}.clinic-info-item.tel .phone a:hover{text-decoration:none}.clinic-info-item.tel .phone a:hover>*{opacity:1}.clinic-info-item.tel .abroad{text-align:right;font-size:1rem}.clinic-info-item.tel .abroad a{color:#555}.clinic-info-item.doctor a,.clinic-info-item.group a{text-decoration:underline;color:#4988a8}.clinic-info-item.doctor a+a,.clinic-info-item.group a+a{margin-left:1rem}.clinic-info-item.group .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.clinic-info-item.group .item{margin-top:1rem;width:50%}.clinic-info-item.group .item:nth-child(1),.clinic-info-item.group .item:nth-child(2){margin-top:0}.clinic-info-item.group .item.wide{width:100%}.m-group{margin:0 1rem 3rem}.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:10;-ms-flex-order:9;order:9}.m-group__item.omiya{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.m-group__item.ginza{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.m-group__item.shinjuku{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.m-group__item.yokohama{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.m-group__item.nagoya{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.m-group__item.kyoto{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.m-group__item.nakanoshima{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.m-group__item.kobe{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.m-group__item.hiroshima{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.m-group__item.fukuoka{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.m-group__item.brand{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.m-group__title{margin-bottom:.2rem}.m-access .map{position:relative;overflow:hidden;margin-bottom:1rem}.m-access .map iframe{width:100%}.m-access .address,.m-access .train-item{font-size:1.2rem;color:#555}.m-access .address{margin-bottom:2rem;line-height:1.3333333333}.m-access .train-list{margin-bottom:2.5rem}.m-access .train-item{line-height:1.875;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}.m-access .train-item::before{content:"●";margin-right:.5em}.m-access .train-item.jr::before{color:#00833e}.m-access .button a{line-height:2.8125;font-size:1.6rem}.m-access .button a .icon{margin-right:.5rem;vertical-align:middle;font-size:2.5rem}.m-access .button.app a{background-color:#df5b62}.m-access .button.pdf a{background-color:#4988a8}.m-access .button+.button{margin-top:1rem}