@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);border-radius:41px}.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__point{position:absolute;top:196px;left:535px}.p-cta__counseling,.p-cta__tel{position:absolute;bottom:100px;width:414px;height:106px}.p-cta__counseling a,.p-cta__tel a{display:block;width:100%;height:100%}.p-cta__counseling{left:339px}.p-cta__tel{left:750px}.p-cta__text{position:absolute;right:200px;bottom:10px}.l-header{display:-webkit-box;display:-ms-flexbox;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;-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 .inner-text{position:relative;text-align:center}.l-header__navi__item .inner-text .total{display:block;position:absolute;top:-10px;left:0;width:100%;line-height:0;font-size:12px}.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 bottom no-repeat,#e8e7e7}.mainvisual__inner{position:relative;margin:0 auto;padding:55px 0 45px 50px;width:1098px}.mainvisual__pic2{margin-top:25px}.mainvisual__pic3{position:absolute;right:90px;bottom:-1px}.mainvisual__pic4{position:absolute;right:0;bottom:-20px;z-index:1}.mainvisual__cta{margin-top:52px}.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:2;-ms-flex-order:1;order:1;margin-bottom:8px;text-align:center}.mainvisual__cta__item .button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mainvisual__text{position:absolute;right:175px;bottom:9px;font-size:10px;color:#555}.p-caution{padding:40px 0 30px;background:#efefef}.p-caution p{text-align:left}.p-caution .p-box__inner{padding-bottom:10px}.p-caution__details{border:1px solid #da4c78;background:#fff}.p-caution__details[open] .p-caution__title::before{content:"";position:absolute;top:25px;right:20px;z-index:0;background:url(../../img/pc/index_caution_close_bg.png) center no-repeat}.p-caution__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;position:relative;z-index:1;padding:25px 0;line-height:27px;font-size:22px;font-weight:700;color:#da4c78;cursor:pointer}.p-caution__title::marker{display:none}.p-caution__title::before{content:"";position:absolute;top:62px;right:20px;z-index:0;width:117px;height:30px;background:url(../../img/pc/index_caution_open_bg.png) center no-repeat}.p-caution__inner{padding:0 30px 40px}.p-caution__text{text-align:center;line-height:2;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px}.p-caution .usefultips-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:40px;margin-right:-15px;margin-left:-15px}.p-caution .usefultips-list__item{position:relative;padding-bottom:30px;width:548px}.p-caution .usefultips-list__item__title{margin-bottom:20px;font-size:15px;font-weight:700}.p-caution .usefultips-list__item__pic{margin-bottom:20px}.p-caution .usefultips-list__item__text{position:absolute;top:50px;right:10px;padding:5px 8px;width:110px;border-radius:10px;background:#d4e2f0;letter-spacing:.8px;line-height:1.5333333333;font-size:12px;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box}.p-caution .usefultips-list__item__text sup{vertical-align:6px;font-size:12px}.p-caution .usefultips-list__item.item2 .usefultips-list__item__title{margin-bottom:32px}.p-caution .usefultips-list__item.item2 .usefultips-list__item__pic{margin-top:-1px;margin-bottom:10px}.p-caution .usefultips-list__item.item2 .cap{position:absolute;top:145px;right:10px;width:110px;padding-left:11px;text-indent:-11px;line-height:1.5454545455;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";font-size:11px;-webkit-box-sizing:border-box;box-sizing:border-box}.p-caution .usefultips__comment{position:relative;margin:0 30px;padding:15px 0 15px 235px;border:1px dashed #004d90;line-height:1.5625;font-size:16px}.p-caution .usefultips__comment::after{content:"";position:absolute;bottom:-42px;left:66px;width:160px;height:139px;background:url(../../img/pc/contents_culture-stemcell_usefultips_comparison_comment_bg.png) center no-repeat}.p-caution .usefultips em{position:relative;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-size:100% 100%;background-position:100%;background-repeat:no-repeat;font-weight:700;color:#4d4d4d;padding-bottom:3px}.p-movie{padding-bottom:70px;background:#ebebeb}.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:186px;background:url(../../img/pc/about_box1_bg1.jpg) center top no-repeat,url(../../img/pc/about_box1_bg2.png) left top repeat-x #4c82b1}.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:401px;-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:136px}.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,.p-about__box1__pic4{left:0}.p-about__box1__pic5{right:50px}.p-about__box1__pic6,.p-about__box1__pic7,.p-about__box1__pic8{right:0}.p-about__box1__pic9{margin-top:48px;text-align:center}.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{background:url(../../img/pc/about_box3_bg.png) center top no-repeat,#ebebeb}.p-feature .p-box__inner{padding-bottom:50px}.p-feature__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:80px 40px;width:1100px}.p-feature__item{position:relative;padding-right:30px;padding-bottom:26px;padding-left:30px;width:340px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:14px}.p-feature__item .pic{margin-top:-35px}.p-feature__item .text1{margin-top:16px;text-align:justify;line-height:1.4705882353;font-size:17px}.p-feature__item:nth-child(1) .text2{text-align:right;margin-top:-22px}.p-feature__item:nth-child(1) .text2 a{font-size:14px;text-decoration:underline;color:#24a0c8}.p-feature__item:nth-child(2) .text2{position:absolute;right:5px;bottom:-20px}.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:333px}.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 .title{margin-bottom:30px}.p-treatment__box2 .pic+.pic{margin-left:31px}.p-treatment__box2__tips{margin-top:27px}.p-treatment__box3{margin-top:38px;text-align:center}.p-treatment__box3__pic:last-child{margin-top:-24px}.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;color:#004d90}.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:0 20px 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-clinic__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.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:nth-child(2){margin:0 70px}.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__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:154px;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 .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{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{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.omiya,.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.kanazawa{top:210px}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.nagoya{top:276px}.p-clinic__info__contents.all .p-clinic__info__contents__details__clinics__item.kyoto{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}