@charset "UTF-8";.c-button a{display:block;-webkit-box-shadow:-2px 2px 8px 4px rgba(0,0,0,.2);box-shadow:-2px 2px 8px 4px rgba(0,0,0,.2)}.c-fix-cta{position:fixed;right:0;bottom:0;left:0;z-index:50;visibility:visible;background-color:#004d90;opacity:1;-webkit-transition:all .3s linear;transition:all .3s linear}.c-fix-cta.is-hide{visibility:hidden;opacity:0}.c-fix-cta__list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:1098px;-webkit-box-sizing:border-box;box-sizing:border-box}.c-fix-cta__item.pic{position:absolute;bottom:0;left:0}.c-fix-cta__item.counseling,.c-fix-cta__item.tel{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;padding-top:13px;padding-bottom:9px}.c-fix-cta__item.counseling .pic,.c-fix-cta__item.tel .pic{margin-bottom:7px}.c-fix-cta__item.tel{margin-right:30px;padding-left:330px}.c-fix-cta__item.tel a{-webkit-box-shadow:none;box-shadow:none}.c-pagetop{display:block;position:fixed;right:50px;bottom:120px;z-index:10000;visibility:hidden;width:50px;height:50px;border-radius:50px;-webkit-box-shadow:inset 0 0 0 2px rgba(255,255,255,.2);box-shadow:inset 0 0 0 2px rgba(255,255,255,.2);opacity:0;cursor:pointer;-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:all .3s linear;transition:all .3s linear}.c-pagetop a{display:block;position:relative;z-index:3}.c-pagetop.active-progress{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.c-pagetop::after,.c-pagetop::before{content:"↑";display:block;position:absolute;top:0;left:0;width:50px;height:50px;text-align:center;line-height:50px;font-size:24px}.c-pagetop::before{z-index:2;opacity:0;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.c-pagetop::after{z-index:1;cursor:pointer;color:#555;-webkit-transition:all .3s linear;transition:all .3s linear}.c-pagetop svg path{fill:none}.c-pagetop svg.progress-circle path{stroke:#555;stroke-width:4;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s linear;transition:all .3s linear}.js-accordion__contents{overflow:hidden;height:0;max-height:0;-webkit-transition:all .18s ease-in;transition:all .18s ease-in}.js-accordion.is-open .js-accordion__contents{will-change:transform}.p-box__inner{position:relative;margin:0 auto;padding-bottom:100px;width:1098px;-webkit-box-sizing:border-box;box-sizing:border-box}.p-box__title{margin-bottom:90px;text-align:center}.p-cta{border-top:4px solid #004d90;border-bottom:4px solid #004d90;background:#e8e7e7}.p-cta__inner{position:relative;margin:0 auto;width:1500px}.p-cta__counseling,.p-cta__tel{position:absolute;width:391px;height:82px}.p-cta__counseling a,.p-cta__tel a{display:block;width:100%;height:100%}.p-cta__counseling{bottom:34px;left:349px}.p-cta__tel{bottom:34px;left:760px}.l-header{display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;position:fixed;top:0;right:0;left:0;z-index:50;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:70px;background-color:#fff;-webkit-box-shadow:0 3px 3px 1px rgba(0,0,0,.15);box-shadow:0 3px 3px 1px rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.l-header__logo{position:absolute;top:0;padding:16px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.l-header__navi{position:relative;z-index:1;margin-right:-12px;padding-left:217px}.l-header__navi__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.l-header__navi__item{font-size:14px;font-weight:700;letter-spacing:-.05em}.l-header__navi__item a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 12px;height:70px;font-size:14px;font-weight:700;color:#4d4d4d;-webkit-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box}.l-header__navi__item a::before{content:"";position:absolute;top:20px;right:12px;left:12px;height:1px;border-bottom:3px solid #24a0c8;opacity:0;-webkit-transition:all .3s;transition:all .3s}.l-header__navi__item.is-active a::before,.l-header__navi__item:hover a::before{top:48px;opacity:1;-webkit-transition:all .3s;transition:all .3s}.l-footer{padding-bottom:106px}.mainvisual{position:relative;padding-top:70px;background:url(../../img/pc/mainvisual_bg.png) center no-repeat,#e8e7e7}.mainvisual__inner{position:relative;margin:0 auto;padding:55px 0 45px 50px;width:1098px}.mainvisual__pic2{margin:-15px 0 0 -35px}.mainvisual__pic3{position:absolute;right:90px;bottom:-1px}.mainvisual__pic4{position:absolute;right:0;bottom:-20px;z-index:1}.mainvisual__cta{margin-top:20px}.mainvisual__cta__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:461px}.mainvisual__cta__item .pic1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:12px;text-align:center}.mainvisual__cta__item .button{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mainvisual__text{position:absolute;right:175px;bottom:9px;font-size:10px;color:#555}.p-movie{padding:50px 0}.p-movie__inner{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;margin:0 auto;width:805px}.p-movie__box1{position:relative}.p-movie__box1__pic1{position:absolute;top:0;left:0;-webkit-animation:scale 2s ease-in-out infinite;animation:scale 2s ease-in-out infinite}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}.p-movie__box2{cursor:pointer;-webkit-transition:all .5s;transition:all .5s}.p-movie__box2:hover{opacity:.8}.p-about .p-box__inner{padding-bottom:0;width:auto}.p-about__box1{padding-bottom:150px;background:url(../../img/pc/about_box1_bg1.jpg) center no-repeat,url(../../img/pc/about_box1_bg2.jpg) left top repeat-x}.p-about__box1__title{margin-bottom:56px;padding-top:78px;text-align:center}.p-about__box1__inner{position:relative;margin:0 auto;width:848px;height:380px;-webkit-box-sizing:border-box;box-sizing:border-box}.p-about__box1__inner>*{position:absolute}.p-about__box1__pic1,.p-about__box1__pic5{top:0}.p-about__box1__pic2,.p-about__box1__pic6{top:100px}.p-about__box1__pic3,.p-about__box1__pic7{bottom:100px}.p-about__box1__pic4,.p-about__box1__pic8{bottom:0}.p-about__box1__pic1,.p-about__box1__pic4{left:50px}.p-about__box1__pic2,.p-about__box1__pic3{left:0}.p-about__box1__pic5,.p-about__box1__pic8{right:50px}.p-about__box1__pic6,.p-about__box1__pic7{right:0}.p-about__box2{position:relative;z-index:2;margin-top:-106px;text-align:center}.p-about__box3{margin-top:-89px;padding-bottom:100px;background:url(../../img/pc/about_box3_bg.png) center no-repeat,#e8e7e7}.p-about__box3__title{position:relative;z-index:3;margin-bottom:70px;padding-top:60px;text-align:center}.p-about__box3__inner{margin:0 auto;width:1098px}.p-about__box3__pic1{text-align:left}.p-about__box3__pic2{margin-top:-48px;text-align:right}.p-visit__movie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:100px}.p-visit__movie__item{cursor:pointer;-webkit-transition:all .5s;transition:all .5s}.p-visit__movie__item:hover{opacity:.8}.p-visit__case{position:relative;margin-left:-18px}.p-visit__case__text1,.p-visit__case__text2{position:absolute;color:#fff}.p-visit__case__text1{right:47px;bottom:37px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:38px}.p-visit__case__text1 em{font-size:72px;letter-spacing:2px}.p-visit__case__text2{right:46px;bottom:22px;font-size:10px}.p-feature .p-box__inner{background:url(../../img/pc/feature_bg.png) right bottom no-repeat}.p-feature__list{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}.p-feature__item{position:relative;width:530px;height:142px}.p-feature__item .pic{position:absolute;top:0;left:0}.p-feature__item .text1,.p-feature__item .title{padding-left:232px}.p-feature__item .title{margin-bottom:15px;padding-top:18px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";font-size:24px;color:#004d90}.p-feature__item .text1{text-align:justify;line-height:1.6666666667;font-size:15px}.p-feature__item .text2{text-align:right}.p-feature__item+.p-feature__item{margin-top:30px}.p-feature__item:nth-child(1),.p-feature__item:nth-child(2){margin-top:0}.p-treatment{background:url(../../img/pc/about_box3_bg.png) center top no-repeat,#ebebeb}.p-treatment__box1__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-treatment__box1__item{width:332px}.p-treatment__box1__item .title{margin:20px 0;text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";font-size:24px;color:#004d90}.p-treatment__box1__item .text{text-align:justify;line-height:1.6666666667;font-size:15px}.p-treatment__box2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:60px}.p-treatment__box2 .pic+.pic{margin-left:31px}.p-treatment__box2__tips{margin-top:27px;padding:7px 48px;border:1px solid #004d90;border-radius:4px;background:#fff}.p-treatment__box2__tips .text{text-align:center;line-height:1.5;font-size:18px;color:#666}.p-treatment__box2__tips .text .mark{font-weight:700;color:#004d90}.p-treatment__box2__tips .text .highlight{margin:0 5px;padding:5px;background:#6dc0da}.p-treatment__box3{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;margin-top:75px;padding:30px 30px 23px;border:2px dotted #666;border-radius:4px;background:#fff}.p-treatment__box3__detail .title{line-height:1.3333333333;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";font-size:27px;color:#004d90}.p-treatment__box3__detail .title mark{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0,#24a0c8));background-image:linear-gradient(transparent 70%,#24a0c8 0);color:#004d90}.p-treatment__box3__detail .text{margin-top:8px;line-height:1.5;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px}.p-flow__item{position:relative;clear:both;padding-left:110px;height:139px;border-bottom:1px solid #004d90;background-color:#ebebeb}.p-flow__item .pic{float:left}.p-flow__item .title{margin-bottom:14px;padding:30px 25px 0 214px;font-size:23px;font-weight:700}.p-flow__item .text{padding:0 25px 0 214px;line-height:1.7;font-size:16px}.p-flow__item__caution{padding:7px 25px 0 324px;font-size:12px}.p-flow__item::before{content:"";display:block;position:absolute;top:0;left:0;float:left;width:110px;height:157px;background-position:center bottom;background-repeat:no-repeat;background-color:#24a0c8}.p-flow__item.item1{border-radius:10px 10px 0 0}.p-flow__item.item1::before{z-index:5;border-radius:10px 0 0;background-image:url(../../img/pc/flow_bg1.png?v=2)}.p-flow__item.item2::before{z-index:4;background-image:url(../../img/pc/flow_bg2.png?v=2)}.p-flow__item.item3::before{z-index:3;background-image:url(../../img/pc/flow_bg3.png?v=2)}.p-flow__item.item4::before{z-index:2;background-image:url(../../img/pc/flow_bg4.png?v=2)}.p-flow__item.item5{border-bottom:0;border-radius:0 0 10px 10px}.p-flow__item.item5::before{z-index:1;height:139px;border-radius:0 0 0 10px;background-image:url(../../img/pc/flow_bg5.png?v=2)}.p-faq{background:#ebebeb}.p-faq__item{overflow:hidden;margin-bottom:10px;border-radius:4px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.p-faq__item>*{-webkit-box-sizing:border-box;box-sizing:border-box}.p-faq__item .question{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 61px 15px 113px;min-height:100px;background-position:left 20px center;background-repeat:no-repeat;cursor:pointer;line-height:1.2307692308;font-size:26px;font-weight:700}.p-faq__item .question::after{content:"";display:block;position:absolute;right:21px;width:19px;height:10px;background:url(../../img/pc/faq_item_question_arrow.png) center no-repeat}.p-faq__item .answer{position:relative}.p-faq__item .answer__inner{padding:10px 20px 20px}.p-faq__item .answer__inner::before{content:"";display:block;position:absolute;top:0;left:40px;z-index:1;width:69px;height:17px;background:url(../../img/pc/faq_item_answer.png) left top/contain no-repeat}.p-faq__item .answer__inner__box{padding:20px;border-radius:10px;background-color:#ebebeb}.p-faq__item .answer__inner__box .text{line-height:1.75;font-size:16px}.p-faq__item .answer__inner__box .text sup{font-size:12px}.p-faq__item .answer__inner__box .text .small{display:block;margin-top:10px;padding-left:16px;text-indent:-16px;font-size:12px}.p-faq__item .answer__inner__box.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-faq__item .answer__inner__box.flex .pic{margin-left:20px}.p-faq__item.is-open .question::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-faq__item.item1 .question{background-image:url(../../img/pc/faq_item1_bg.png?v=2)}.p-faq__item.item2 .question{background-image:url(../../img/pc/faq_item2_bg.png?v=2)}.p-faq__item.item3 .question{background-image:url(../../img/pc/faq_item3_bg.png?v=2)}.p-faq__item.item4 .question{background-image:url(../../img/pc/faq_item4_bg.png?v=2)}.p-faq__item.item5 .question{background-image:url(../../img/pc/faq_item5_bg.png?v=2)}.p-faq__item.item6 .question{background-image:url(../../img/pc/faq_item6_bg.png?v=2)}.p-faq__item.item7 .question{background-image:url(../../img/pc/faq_item7_bg.png?v=2)}.p-clinic__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.p-clinic__item{width:200px}.p-clinic__item .pic{margin-bottom:20px}.p-clinic__item .text{text-align:center;line-height:1.3043478261;font-size:23px;font-weight:700;color:#004d90}.p-clinic__item .text sup{font-size:14px}.p-clinic__item:nth-child(2){margin:0 70px}.p-clinic__text{margin-bottom:50px;text-align:right;font-size:12px}.p-clinic__info{margin:0 auto;width:1098px;-webkit-box-sizing:border-box;box-sizing:border-box}.p-clinic__info__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2px}.p-clinic__info__tab__list{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}.p-clinic__info__tab__list .p-clinic__info__tab__item.mapall a{width:134px;height:51px}.p-clinic__info__tab__item{margin-bottom:2px;border-radius:6px;background-color:#eff3f5;text-align:center}.p-clinic__info__tab__item 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;width:134px;height:51px;color:#9d9d9d}.p-clinic__info__tab__item a .prefecture1{font-size:14px}.p-clinic__info__tab__item a .prefecture1::after{content:"｜";padding:0 .1em}.p-clinic__info__tab__item a .prefecture2{font-size:20px}.p-clinic__info__tab__item.is-active{background-color:#004d90}.p-clinic__info__tab__item.is-active a{color:#fff}.p-clinic__info__tab__item.mapall a{width:100%;height:35px}.p-clinic__info__tab__item.mapall a .prefecture1,.p-clinic__info__tab__item.mapall a .prefecture2{line-height:30px;font-size:20px}.p-clinic__info__tab__item.mapall a .prefecture1::after{content:none}.p-clinic__info .js-tab-box-inner{position:relative;background-color:#ebebeb}.p-clinic__info__contents{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;z-index:-10;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;border-top:#004d90 2px solid;opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;pointer-events:none}.p-clinic__info__contents.is-active{position:static;opacity:1;pointer-events:all}.p-clinic__info__contents__details{padding-bottom:24px;padding-left:30px;width:600px}.p-clinic__info__contents__details__name{position:relative;margin:0 -30px 0 0;padding:30px 0 29px;width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.p-clinic__info__contents__details__name .open-info{position:absolute;top:30px;right:0;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;border-radius:5px;width:100px;height:50px;background:#dc9200;color:#fff;font-weight:700;line-height:1.2;font-size:15px}.p-clinic__info__contents__details__body>*{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:19px}.p-clinic__info__contents__details__body dt{padding-top:11px;width:126px;border-right:1px #ccc solid;font-size:13px;-webkit-box-sizing:border-box;box-sizing:border-box}.p-clinic__info__contents__details__body dd{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 0 8px 19px;line-height:1.2857142857;font-size:15px}.p-clinic__info__contents__details__body .contact dd{padding:1px 0 0 19px}.p-clinic__info__contents__details__map{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:#efefef}.p-clinic__info__contents__details__map iframe{position:relative;z-index:1;width:100%;height:361px}.p-clinic__info__contents__details__guide{margin:12px 0 10px}.p-clinic__info__contents__details__guide__item{padding-left:1.1em;text-indent:-1.2em;font-size:14px}.p-clinic__info__contents__details__guide__item::before{content:"●";padding-right:.1em}.p-clinic__info__contents__details__guide__item:not(:first-child){margin-top:9px}.p-clinic__info__contents__doctor{padding:24px 30px 24px 0;width:410px}.p-clinic__info__contents__doctor__name{display:inline-block;padding:42px 0 42px 12px;border-left:1px #ccc solid}.p-clinic__info__contents__doctor__name__lead{margin-bottom:13px;font-size:14.5px}.p-clinic__info__contents__doctor__name__ja{margin-bottom:7px;font-size:22px}.p-clinic__info__contents__doctor__name__en{font-size:14px;color:#9d9d9d}.p-clinic__info__contents__doctor__pic{float:right}.p-clinic__info__contents__doctor__career,.p-clinic__info__contents__doctor__introduction{width:100%}.p-clinic__info__contents__doctor__introduction{padding:12px 0 18px;line-height:1.65;font-size:15.5px}.p-clinic__info__contents__doctor__career{margin-top:20px}.p-clinic__info__contents__doctor__career thead{background-color:#eff3f5}.p-clinic__info__contents__doctor__career thead tr th{padding:6px 12px;font-size:16px}.p-clinic__info__contents__doctor__career tbody td{padding:4px 0;border-bottom:#ccc solid 1px;vertical-align:baseline;line-height:1.4;font-size:13px}.p-clinic__info__contents__doctor__career tbody .career-year{width:88px}.p-clinic__info__contents__doctor__career tbody tr:first-child td{padding-top:10px}.p-clinic__info__contents.all .p-clinic__info__contents__details{position:relative;padding:16px 0 77px 325px;min-height:718px;-webkit-box-sizing:border-box;box-sizing:border-box}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics{position:absolute;top:0;right:0;bottom:0;left:0}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:220px;height:60px;border-radius:6px;background-color:#004d90}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1;font-size:21px;letter-spacing:.1em;color:#fff}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item a::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item a .prefecture::after{content:"｜";padding:0 .1em}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item:hover{background-color:#86a6c4;-webkit-transition:.3s;transition:.3s}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.omiya,.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.sapporo,.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.sendai,.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.utsunomiya{left:98px}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.ginza,.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.shinjuku,.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.yokohama{left:324px}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.fukuoka,.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.hiroshima,.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.kanazawa,.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.kobe,.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.kyoto,.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.nagoya,.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.nakanoshima,.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.osaka{left:779px}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.ginza,.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.sapporo{top:36px}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.sendai,.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.shinjuku{top:102px}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.utsunomiya,.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.yokohama{top:168px}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.omiya{top:234px}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.kanazawa{top:144px}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.nagoya{top:210px}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.kyoto{top:276px}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.osaka{top:342px}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.nakanoshima{top:408px}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.kobe{top:474px}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.hiroshima{top:540px}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.fukuoka{top:606px}