@charset "UTF-8";.l-title{background-image:url(../img/clinic_title_bg.jpg)}.box>.title{margin-bottom:30px}.slide{overflow:hidden;margin-bottom:30px;height:371px}.js-slide{width:531px}.js-slide picture>*{width:100%}.js-slide.slick-slider{margin:0}.js-slide .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;top:0;right:-63px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:52px;height:100%}.js-slide .slick-dots li{margin:0;width:100%;height:auto}.js-slide .slick-dots li img{width:100%;height:auto}.js-slide .slick-dots li+li{margin-top:10px}.clinic-advantage-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.clinic-advantage-item{margin-right:12px;width:190px;background:url(../img/index_icrs_bg.png) left top repeat;text-align:center;line-height:30px;font-size:16px;color:#fff}.clinic-advantage-item:last-child{margin-right:0}.clinic-info-item{display:table;padding:3px 0;width:100%;border-top:1px solid #4988a8}.clinic-info-item:last-child{border-bottom:1px solid #4988a8}.clinic-info-item .item-inner{display:table-row}.clinic-info-item .item-inner>*{display:table-cell;padding:6px 0;vertical-align:middle;font-size:1.6em}.clinic-info-item .item-inner>.title{width:116px;background:rgba(73,136,168,.15);text-align:center;color:#4988a8}.clinic-info-item .item-inner>.contents{padding-left:26px;line-height:1.5;color:#555}.clinic-info-item.date .contents{color:#df5b62}.clinic-info-item.date .contents span{display:inline-block;padding:2px 15px;border-radius:18px;background:#df5b62;font-size:14px;color:#fff}.clinic-info-item.hour .contents{padding:10px 0 15px 26px;line-height:1.25}.clinic-info-item.hour .contents img{margin-top:14px}.clinic-info-item.tel .contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clinic-info-item.tel .contents>.text{width:100%;font-size:14px}.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.625em;color:#df5b62}.clinic-info-item.tel .phone a::before{content:"";display:inline-block;margin-right:12px;width:46px;height:37px;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{margin-left:13px;line-height:1.3333333333;font-size:.75em}.clinic-info-item.tel .abroad a{color:#555}.clinic-info-item.doctor .list,.clinic-info-item.group .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.clinic-info-item.doctor .item,.clinic-info-item.group .item{margin-top:10px;width:50%}.clinic-info-item.doctor .item:nth-child(1),.clinic-info-item.doctor .item:nth-child(2),.clinic-info-item.group .item:nth-child(1),.clinic-info-item.group .item:nth-child(2){margin-top:0}.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:15px}.m-access .map{margin-bottom:15px}.m-access .address,.m-access .train-item{font-size:1.6em;color:#555}.m-access .address{margin-bottom:30px}.m-access .train-list{margin-bottom:30px}.m-access .train-item{padding-left:25px;text-indent:-25px;line-height:1.875}.m-access .train-item::before{content:"●";margin-right:.5em}.m-access .train-text{margin:10px 0;text-indent:-8px;font-size:1.6em;color:#555}.m-access .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-access .link-item{-ms-flex-preferred-size:285px;flex-basis:285px}.m-access .button a{line-height:2.8125;font-size:1.6em}.m-access .button a .icon{font-size:2em}.m-access .button.app a{background-color:#df5b62}.m-access .text{margin-top:30px;font-weight:700;color:#df5b62}