@charset "UTF-8";#megamenu{display:block!important}html{overflow-x:hidden}.clearfix{clear:both}ol li{list-style:none}.Subject,.About .ContsHeader{background:0 0}.Subject__blc a,.SubjectIndex__blc a,.txt-m-blc a,.txt-m-blc a,.SecLead a,aside.Note a{text-decoration:underline}.Subject__blc a:hover,.SubjectIndex__blc a:hover,.txt-m-blc a:hover,.txt-m-blc a:hover,.SecLead a:hover,aside.Note a:hover{text-decoration:none}.SubjectContents{border-radius:15px}.SubjectContents.opened{border-radius:15px 15px 0 0}.Header{position:fixed;z-index:1000}.Header__left{width:35%}.Header__address{white-space:nowrap}.Header .reservedBtn{padding-left:30px;background-position:left 10% center}#google_translate_element{position:absolute;right:0;top:20px;z-index:10}.GloNav_menu{height:2rem;align-items:baseline;justify-content:flex-end}.GloNav_menu>li{white-space:nowrap;position:relative;padding:0;margin-left:12px}.GloNav_menu>li:last-child{padding-right:1em}.GloNav_menu>li a{padding:10px 1em}.GloNav_menu li ul{background:#3e8153cc;position:absolute;top:25px}.GloNav_menu>li:last-child ul{right:0}.GloNav_menu li li{height:0;max-width:250px;width:max-content;overflow:hidden;transition:.2s;margin-left:0;min-width:-webkit-fill-available}.GloNav_menu li li a{color:#fff;display:block;line-height:2rem;text-decoration:none;width:100%;padding:10px 20px}.GloNav_menu li:hover>ul>li{height:4rem;overflow:visible;padding:0;border-right:0;white-space:normal}.GloNav_menu li:hover>ul>li:hover{background:#3e8153b3}.spnav__contact a.spnav__contact__full{width:100%}.spnav__sub{background-color:#3e3f41}.Schedul__table td{padding:1.1em}.Feature__blc__img{max-height:500px}.SubHero__img{width:100%;max-width:1600px}.SubHero__img img{width:100%;object-fit:cover}body .wrap .SubHero__txt h1{font-family:"Noto Serif JP",serif !important;font-weight:400;color:#fff}.SubHero__txt__head br{display:block}.s-contsWrap.Sec{margin:0 auto 100px}.HeroArea .s-contsWrap .HeroArea__txt{position:absolute;left:7px;bottom:-36px}.Breadcrumb__list{display:inline-block;padding:0}.Breadcrumb__list a{font-size:14px;-webkit-transition:all .3s;transition:all .3s;text-decoration:none}.Breadcrumb__list a span{text-decoration:none}.Breadcrumb__list br{display:none}.Breadcrumb__list:last-child a span{text-decoration:none}.Breadcrumb__list a:after{content:">";margin:0 5px;color:#a5a5a5}@media screen and (max-width:896px){.Breadcrumb__list a{font-size:12px}}.MainLabel--wh .MainLabel__en{color:#FFF!important}.Breadcrumb__list:last-child a:after{content:""}.Beginning_cont{overflow:hidden}.Beginning_cont h3{font-size:1.8rem;color:#3e8153}.Beginning_cont h4{font-size:1.6rem}.slick-slide img{object-fit:cover;width:100%;height:100%}.Useful_cont--l .Pct__round,.Useful_cont--r .Pct__round{line-height:0}.Summary__blc div em,.SecLead em,aside.Note em,.Useful_cont em,.Condition__table em,.Process__blc__cont em,.Treatment__blc__cont em{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#0000),color-stop(50%,#ffffa3));background:linear-gradient(#0000 50%,#ffffa3 50%)}.Trouble__wrap.col-type-1,.Guide__wrap.col-type-1{width:80%;margin:0 auto}.col-type-1 .Guide__list li,.col-type-1 .Trouble__list li{width:100%}.Treatment__blc__cont h4{font-size:1.8rem;color:#3e8153}.Treatment__blc__cont p{margin-bottom:1em}.Table__head{font-family:"Noto Sans CJK JP";font-size:2rem;letter-spacing:.08em;color:#3e8153;margin-bottom:1.5em;padding-left:1.3em;position:relative}.Table__head:before{content:"";width:.8em;height:.8em;border-radius:4px;background:#e5f28e;position:absolute;left:0;top:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Cost__table .age{width:20%}.Cost__table+aside.Note{margin-top:-40px;margin-bottom:40px}.ListCont section+aside.Note{max-width:66%;margin:0 auto;margin-top:10px}@media screen and (max-width:480px){.Trouble__wrap.col-type-1,.Guide__wrap.col-type-1{width:100%}.ListCont section+aside.Note{max-width:100%}.Sec.ListCont .Guide__wrap{padding:0}}.Note p{text-indent:0;padding-left:0}.Note p a{text-decoration:underline;color:#4f4f4f}.Useful__title.no_num{padding-left:0}.Process__blc__cont h4{font-size:1.8rem;color:#3e8153}.Process__blc__cont h5{font-size:1.6rem}.Treatment__blc__cont ul,.Treatment__blc__cont ol,.Useful_cont ul,.Process__blc__cont ul,.Useful_cont ol,.Process__blc__cont ol{margin-bottom:1.2em}.Treatment__blc__cont li,.Useful_cont li,.Process__blc__cont li{font-size:1.6em;line-height:1.8em}.Process__blc{min-height:140px}.Treatment__blc__cont.full-width,.Process__blc__cont.full-width{width:100%}.Sec.FreeCont{overflow-x:hidden}.ShareNav__menu img,.Footer_bottom__logo img{object-fit:contain}.FooterNav__menu{line-height:1.5em}.Doctor .Doctor__Profile{margin-bottom:60px;display:block;overflow:hidden}.Doctor__Profile__table th{min-width:140px}.About__Mainpict img.Doctor__Main__pct{object-fit:cover;height:400px}.Doctor .Useful_cont h3{font-family:"Noto Sans JP",sans-serif;font-size:2.4rem;line-height:1.5;letter-spacing:.08em;color:#3e8153;border-bottom:1px dashed #828282;padding:0 0 14px;margin-bottom:32px}.Doctor__Mainpict__txt{background:#165b31b8;padding:16px 48px 16px 32px;position:absolute;left:160px;bottom:80px}.Doctor__Mainpict__txt h2{font-size:3em;color:#fff;line-height:1.5em}.Doctor__Mainpict__txt h2 span{display:block;font-size:.6em}.Doctor__Mainpict__txt em{font-size:1.6em;color:#fff;margin-top:1em;display:block;line-height:1}.DoctorData{justify-content:space-around}.DoctorData__blc:nth-child(odd){margin-right:0}.DoctorData__blc:nth-child(even){margin-left:4%}.Useful_cont h5:before{content:none}.FaqList__blc--last{margin-bottom:20px}.FaqList__blc--last+p{text-align:right;font-size:1.4em}.FaqList__blc--last+p a{color:#333}.Sec #InnerLink{background:#f7f7eb;padding:25px 40px;font-size:1.5em}.Sec #InnerLink ul li{display:inline-block;margin-right:60px}.Sec #InnerLink ul li:after{content:"▼";margin-left:.6em}.Feature__cont p em{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#0000),color-stop(50%,#ffffa3));background:linear-gradient(#0000 50%,#ffffa3 50%)}.Access .About__cont{margin-top:0}.aligncenter{text-align:center;display:table-cell;margin:0 auto}.Subject__blc p{text-align:left}.Overview .Doctor__Profile__pct{height:360px}.Overview .Doctor__Profile__pct img{height:100%;object-fit:cover}@media print,screen and (min-width:1025px){.Sidebyside__cont>.col-25{width:22%}.Sidebyside__cont>.col-25:nth-child(4n){margin-right:0}.col-33{width:30%;margin-right:5%}.Service__cont>a:nth-child(3n),.Sidebyside__cont>div.col-33:nth-child(3n){margin-right:0}}@media only screen and (min-width:897px){.Header{min-width:1220px;padding-bottom:0}.Header__logo img{max-width:275px;max-height:90px}.Header__translator{max-width:1200px;margin:0 auto;position:relative}.spnav-menu+.Header__translator #google_translate_element{top:-40px}.Breadcrumbs{margin:0 auto 80px}.Doctor__Profile__table td{padding:1.1em 0 1.1em 1em}.About__cont .Gmap{margin-bottom:100px}.Main.Access .About__cont .Gmap{height:500px}.About__lower.select-reserve{margin-bottom:64px}.About__lower__nav{position:relative}.About__lower__nav .menu{position:absolute;bottom:100px;width:450px}.About__lower.select-reserve .About__lower__nav .menu{bottom:initial;top:50%;transform:translateY(-50%)}.Director__Greeting{margin-bottom:60px}.Director__Greeting__pct img{max-height:770px;width:auto}.Pct__round img{height:260px;object-fit:cover}.Condition__table td img{float:right;margin-left:20px}}@media only screen and (max-width:896px){.Header__logo img{max-width:100%;object-fit:contain;height:auto;width:auto}.Header__translator{position:relative;top:-20px}.Header .Header__translator #google_translate_element{display:none}.nav-toggle span{-webkit-transition:none;transition:none}.Sec #InnerLink{padding:10px 20px;font-size:1.2em;line-height:3em}.Sec #InnerLink ul li{margin-right:25px}.Sec #InnerLink ul li:after{margin-left:.3em}.Condition__table td img{display:block;margin:0 auto;margin-bottom:10px}.Cost__table{margin-bottom:inherit}.FaqList__blc dt{padding:20px 20px 20px 1.8em}}@media only screen and (min-width:481px){.Staff__blc .job{white-space:nowrap}.Examination__blc__txt{padding:10px 32px 50px 0}.Examination__btnCont .btn--base{position:absolute;bottom:20px;right:40px}.Examination__blc{position:relative}.Useful_cont--r .Pct__round{width:33.333%;margin:0 0 40px 40px;float:right}.Useful_cont .Pct__round{clear:both}.btn--base:hover,.reservedBtn:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.2s;transition:.2s}.Doctor .Doctor__Profile.fig_l .Doctor__Profile__pct,.Doctor .Doctor__Profile.fig_r .Doctor__Profile__txt{float:left}.Doctor .Doctor__Profile.fig_r .Doctor__Profile__pct,.Doctor .Doctor__Profile.fig_l .Doctor__Profile__txt{float:right}}@media only screen and (max-width:480px){.Schedul__table td{padding:.7em}.About__lower__nav .menu{font-size:1.3rem;letter-spacing:0px}.About__lower__nav .menu a{padding:1em 0 .75em 2.2em}.SubHero__img{height:100%}.SubHero__img img{height:100%}.Examination__blc__txt h3 br{display:none}.Useful_cont--r .Pct__round{width:90%;margin:0 auto 24px;float:none;border-radius:0}.Staff__blc__pic{width:35vw;height:35vw}.btn--base:hover,.reservedBtn:hover{transform:scale(1);-webkit-transform:scale(1)}.btn--base:hover{background-position:right 6% center}.Subject__blc:hover,.Examination__blc:hover{transform:translateY(0);-webkit-transform:translateY(0)}.Facility .Sidebyside__blc__pct{width:100%;margin-bottom:16px}.Facility .Sidebyside__blc .txt{width:100%;margin-bottom:-16px}.Doctor__Mainpict__txt{left:0;bottom:0}.Doctor__Mainpict__txt em{font-size:1.2em}.Doctor__Mainpict__txt h2{font-size:2em;color:#fff;line-height:1.3em;margin-bottom:.4em}.Overview .Doctor__Profile__pct{height:200px;width:100%}.Cost__table .exp{max-width:300px}.Cost__table .amount{white-space:nowrap}}.modal{display:none;height:100vh;position:fixed;top:0;right:0;width:100%;z-index:1000}.modal__bg{background:rgba(0,0,0,.8);height:100vh;position:absolute;width:100%}.modal__content{background:#fff;left:50%;padding:40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%;min-width:800px}body.modal-open{height:100vh;overflow-y:hidden}@media print,screen and (max-width:480px){.modal{z-index:2}.modal__content{width:90%;min-width:unset;padding:20px;max-height:calc(100% - 200px);overflow-y:scroll}}.gallery .thumbs>div:before{left:35px!important}.gallery .thumbs>div{width:85px!important;height:85px!important}.gallery .images>div p{position:absolute;bottom:0;width:100%;padding:20px 30px;background:#165B31cc;color:#fff;font-size:1.5em;font-weight:700;border-radius:0 0 5px 5px}@media (max-width:896px){.gallery .thumbs>div:before{left:25px!important}.gallery .thumbs>div{width:65px!important;height:65px!important}}@media screen and (max-width:480px){.gallery .images>div p{font-size:1.2em;padding:3px 10px;line-height:1.4em}.Sec.Gallery{padding:0}}.News__cont__sub{margin-bottom:2em}.News__cont__sub .News__cont__subTime{font-size:1.4em}.News__blc{font-size:1.6em;margin-bottom:3em}.SymptomIndex{max-width:1200px;margin:0 auto 160px}.SymptomIndex.Home__Service{max-width:1400px;padding:100px 0;border-radius:50px;background:#f1fafd}.SymptomTitle{text-align:center}.SymptomTitle h2{font-size:3.2rem}.Symptom__Cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.SymptomColumn{width:25%}.Symptom__blc{font-size:1.6rem;margin-bottom:1.5em;position:relative;z-index:1}.Symptom__menu li{margin-bottom:.5em}.Symptom__menu li.sickness{background-color:#ecf7f8}.Symptom__menu li.symptom{background-color:#f5f5f5}.Symptom__menu li a{display:block;padding:.5em 1.5em .5em .8em;position:relative;line-height:1.6}.Symptom__menu li a:before{content:"";width:7px;height:11px;position:absolute;right:5%;top:50%;background:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_arrow_s.svg) left top/cover no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.Symptom__menu li a:hover:before{right:3%}.Symptom__Person{position:absolute;left:50%;top:36px;z-index:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:600px}.Symptom__Person img{width:90%;height:auto;margin:0 5%}@media screen and (max-width:896px){.SymptomIndex{margin:0 20px 56px}.SymptomIndex.Home__Service{padding:50px 0;margin:0;border-radius:0;margin-bottom:60px}.SymptomIndex.Home__Service .Symptom__Cont .Sec.Symptom__link{display:none}.SymptomTitle h2{font-size:2.2rem}.Symptom__Cont{margin-top:0}.SymptomColumn{width:100%;padding:0 20px}.Symptom__blc{font-size:1.5rem}.Symptom__Person{position:static;-webkit-transform:none;transform:none;margin-bottom:24px}.Symptom__Person img{width:100%;margin:0}}@media screen and (min-width:481px){.Symptom__Cont .Sec.Symptom__link{display:none}.SymptomColumn{min-height:500px}}@media only screen and (max-width:480px){.Symptom__Cont{margin-top:2rem}}body .Treatment__title .title__num,body .Feature__blc__num em,body .Process__title .title__num{font-family:'Nothing You Could Do',cursive!important}@media screen and (min-width:481px){.Recruit__message__cont{padding-bottom:230px}.Recruit__job figure{width:200px}.Recruit__job figure img{width:200px;padding:5px}.Recruit__message__cont__text{text-align:center;width:50%}.Examination__blc__pic{height:100%}}.Recruit__message_pct_02{right:-100px;top:80px}.Examination__blc__pic img{height:100%;object-fit:cover}.Subject+.About{margin-top:-100px}.Greeting .MainLabel .MainLabel__en{white-space:nowrap}.Greeting_pct_01{top:5%}.Greeting_pct_02{max-width:580px;bottom:34%}.Greeting_pct_03{width:28%;max-width:600px}@media screen and (max-width:1600px){.Greeting_pct_02{bottom:38%}.Greeting_pct_03{bottom:10%}}@media screen and (max-width:1200px){.Greeting_pct_01{width:35%;right:-10%}.Greeting_pct_03{left:-2%}}@media screen and (max-width:480px){.Greeting_pct_01{bottom:0;right:5px}.Greeting_pct img{bottom:-20px;position:absolute}.Greeting_pct_02,.Greeting_pct_03{display:none}.Greeting{border-radius:0;margin:0 0 64px}.Greeting__signature{text-align:left}.Greeting__btnCont{padding:20px 0 40px 20px;display:block}.Footer{margin-bottom:70px}.Service__blc figure{height:105px}.Service__blc figure img{height:100%;object-fit:cover}.HeroBnr__info__more{display:none}.About__Mainpict__txt{bottom:auto;top:70%}.About__Mainpict__txt p{font-size:1.4rem}}.Recruit__jobt__blc .btn--base{right:25px}@media screen and (max-width:320px){.Schedul__table .timezone{white-space:unset;padding:5px 0}}@media screen and (max-width:480px){.Schedule{margin:0 10px 56px}.spnav__list a,.spnav__list span{padding:.8em 2em .8em .5em}.spnav__list .sub-menu{display:none;background-color:#0c451c59}.spnav__list .sub-menu li{width:50%;float:left;border-bottom:none;border-top:1px solid #daffe533}.spnav__list a,.spnav__list span{display:block;color:#fff;padding:.8em 2em .8em .5em;position:relative}.spnav__list__child{background:0 0}.opened>a:before{-webkit-transform-origin:50% 25%;transform-origin:50% 25%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.FreeCont+.ClinicInfo .Gmap{margin-bottom:50px}}@media screen and (min-width:481px){.Director__Greeting__txt{width:50%}.About__access__address{width:40%}.About__access__station{width:35%}.About__access__parking{width:25%}}.Director__Greeting__txt p{line-height:1.8}.FaqList__blc .contact__tel:before{top:18px;left:0}.FaqList__blc dt:after{content:none;width:10px;height:10px;position:absolute;right:1%;top:35%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_arrow.png) center center no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:.2s}.FaqList__blc.opened dt:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}@media screen and (min-width:481px){.Staff{overflow:hidden}.Doctor__Profile__table+.txt-right a{position:relative;right:10px}}@media screen and (max-width:480px){.Staff{overflow:hidden}}.About__lower .Gmap{top:25px}.About__lower__info .About__access__blc dt,.Access .About__access__blc dt{width:6em;padding:.2em 0 .2em 1.6em}.About__lower__info .About__access__blc dt{padding:.2em 0 .2em 2.2em}.About__access__blc dt{position:relative}.About__access .BtnCont{margin-top:12px}.Cv__contact .contact__tel{margin-left:0}.contact__tel,.About__access__address dt,.About__access__station dt,.About__access__parking dt{background:0 0;padding-left:0}.About__lower__nav .menu .menu__item:before,.contact__tel:before,.About__access__blc dt:before{content:"";display:inline-block;mask:no-repeat center/70%;-webkit-mask:no-repeat center left/100%;background:#82bb90;position:relative}.About__lower__nav .menu .menu__item:before{width:20px;height:30px;top:22px;left:8px;position:absolute}.About__lower__nav .menu .menu__item__greeting,.About__lower__nav .menu .menu__item__greeting2,.About__lower__nav .menu .menu__item__first,.About__lower__nav .menu .menu__item__flow,.About__lower__nav .menu .menu__item__access,.About__lower__nav .menu .menu__item__recruit{background-image:none;position:relative}.About__lower__nav .menu .menu__item__greeting:before{mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_greeting.png);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_greeting.png)}.About__lower__nav .menu .menu__item__greeting2:before{mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_greeting2.png);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_greeting2.png)}.About__lower__nav .menu .menu__item__first:before{mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_first.png);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_first.png)}.About__lower__nav .menu .menu__item__flow:before{mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_flow.png);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_flow.png)}.About__lower__nav .menu .menu__item__access:before{mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_access.png);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_access.png)}.About__lower__nav .menu .menu__item__recruit:before{mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_recruit.png);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_recruit.png)}.About__lower__nav .menu__item__introlink_box_icon-upload{position:relative}.About__lower__nav .menu__item__introlink_box_icon-upload:before{content:none !important}.About__lower__nav .menu .menu__item__introlink_box_icon-upload img{width:23px;height:23px;top:26px;left:8px;object-fit:contain;position:absolute}.contact__tel:before{width:32px;height:32px;top:2px;left:-8px;mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_tel.png);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_tel.png)}@media screen and (max-width:480px){.contact__tel:before{width:19px;height:19px}}.Header__right__top{white-space:nowrap}.Header__right__contact .contact__tel:before{width:24px;height:24px;top:4px;left:-5px}.About__access__blc dt:before{height:28px;background-color:#fff;position:absolute}.About__access__address dt:before{width:19px;top:8px;left:-8px;mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_address.png);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_address.png);top:50%;transform:translateY(-50%)}.About__access__station dt:before{width:18px;top:8px;left:-8px;mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_train.png);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_train.png);top:50%;transform:translateY(-50%)}.About__access__parking dt:before{width:25px;top:8px;left:-12px;mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_car.png);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_car.png);top:50%;transform:translateY(-50%)}.Feature__blc__num,.Treatment__title .title__num{background:0 0;position:relative;z-index:1}.Treatment__title .title__txt{z-index:1}.Feature__blc__num{padding-left:0}.Feature__blc__num:before,.Treatment__title .title__num:before{mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_stroke.png);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_stroke.png);mask-size:contain;-webkit-mask-size:contain;content:"";width:136px;height:54px;position:absolute;display:inline-block;background:#eff6c1;top:15px;z-index:-1}.Treatment__title .title__num:before{width:100px;height:40px;top:8px;left:0}.Examination__blc__txt h3{background:0 0;padding-left:0}.Examination__blc__txt h3:before{mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_examination.png);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_examination.png);content:"";width:22px;height:22px;position:relative;display:inline-block;background:#000;top:3px}.Header__sp p{white-space:nowrap}.Header__sp__btn img{display:none}.Header__sp__btn.btn-tel-mb:before{content:"";-webkit-mask:no-repeat center left/100%;mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_tel.svg);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_tel.svg);background:#ff9140;position:relative;width:23px;height:21px;top:2px;left:0;display:inline-block}.Schedule__title:before{mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_time.png);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_time.png);background:#5776DBCC}.Alliance__blc__txt .link:before{mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_link.png);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_link.png);background:#5776DBCC;width:1.3em;height:1.3em;top:.3em}.Flow__b__blc:before{background:#fff}.Flow__b__blc:after{content:"";height:14px;position:absolute;left:50%;bottom:-7px;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0 5px;z-index:1;mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_arrow_flow.png);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_arrow_flow.png);width:15px;background:#61b9bd}.Flow__b__blc:last-child:after{content:none}.spnav__contact a{padding:1.3em .5em 1.3em 2.8em}.spnav__contact a:before{background:0 0;background-color:#f46a63;-webkit-filter:none;filter:none;width:1.6em;height:1.5em}.spnav__contact__tel:before{mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_tel.svg);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_tel.svg)}.spnav__contact__reserve:before{mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_calendar_color.svg);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_calendar_color.svg)}.slick-prev,.slick-next{background-image:none;mask:no-repeat center/70%;-webkit-mask:no-repeat center left/100%;mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_arrow_l.svg);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_arrow_l.svg);background-color:#8bbb9a;width:12px}.Doctor__Profile__Message>.title:before{background:0 0;mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_message.png);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_message.png);background-color:#7bce95;width:28px;height:26px}@media screen and (min-width:481px){.About__access__blc:not(.About__access__address){margin-bottom:8px}}@media screen and (max-width:480px){.About__lower__info .Schedule{margin:10px;margin-bottom:40px}.Cv__contact .hour,.About__lower__info__contact .hour{color:#FFF!important}}@media screen and (max-width:480px){.Treatment__title .title__num:before{width:44px;height:18px;top:8px;left:0}.About__lower__nav .menu .menu__item:before{top:12px;left:0;width:16px;height:24px}.About__lower__nav .menu .menu__item__introlink_box_icon-upload img{top:12px;left:0;width:19px;height:19px}}@media screen and (min-width:897px){.Alliance__blc__pic{max-height:260px}.Alliance__blc__pic img{height:100%;object-fit:cover}}.HeroBnr__info__more a{padding-right:20px;margin-right:-20px}.Recruit{background:0 0}.Recruit__message__cont h3,.Recruit__message__cont p{width:70%;margin:0 auto}.Recruit__message_pct_01{left:-50px;top:-30px}.Recruit__message_pct_02{right:-50px;top:-30px}@media screen and (max-width:1200px){.Recruit__message_pct_01{left:-10%}.Recruit__message_pct_02{right:-10%}}@media screen and (max-width:1024px){.Recruit__message_pct_01{left:-15%}.Recruit__message_pct_02{right:-15%}}@media screen and (min-width:481px) and (max-width:896px){.Recruit__message_pct_01,.Recruit__message_pct_02{display:none}}.HeroBnr .slick-slide{position:relative}.HeroBnr>.HeroBnr__cont{height:auto}.HeroBnr__info dl dd{padding:0;border:none}.HeroBnr__info dl dt{background:0 0;position:relative}.HeroBnr__info dl dt:before{mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_info.png);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_info.png);content:"";width:18px;height:13px;position:absolute;display:inline-block;background:#97c1a4;top:5px;left:0}#HeroBnr__FV{height:500px;width:100%;position:relative}.HeroArea{background:0 0;background-size:cover;text-align:center}.HeroArea .s-contsWrap{position:relative;min-height:480px}.HeroArea__txt{color:#fff;display:inline;line-height:1.5em;font-size:48px;font-weight:500;top:unset;bottom:6%}.HeroArea__txt__head span{display:block;line-height:1.8}.HeroArea__txt__head>span:first-child{margin-bottom:.2em}@media screen and (max-width:896px){.HeroBnr{padding:0;margin-bottom:0}.HeroBnr .slick-slide{height:500px}.HeroBnr .slick-slider{width:100%}.HeroBnr>.HeroBnr__cont{position:inherit;width:100%}.HeroBnr__cont{position:absolute;bottom:20%;padding:0 20px 24px}.HeroArea__txt__head{font-size:2.4rem;letter-spacing:.1em;line-height:1.8em;margin-bottom:1.5em}.HeroBnr__Slider--pc .HeroArea__txt__head span{font-size:25px!important}.Calendar__gcal iframe{max-width:100%}}.Calendar__gcal iframe{border-radius:0 0 10px 10px}@media screen and (min-width:897px){.HeroBnr__Slider--sp .HeroArea__txt__head span{font-size:50px!important}.HeroBnr{height:690px;margin:132px auto 40px}.HeroArea__img{height:648px;position:relative}.HeroBnr__Slider .slick-dots{margin-top:25px}.HeroBnr>.HeroBnr__cont{position:static}.HeroBnr__info{bottom:90px;position:relative;left:570px}}@media screen and (max-width:480px){.HeroBnr__info{height:74px;padding:14px}.News{margin-top:50px}.NewsList__cat{min-width:7em;width:fit-content;width:-moz-fit-content;word-break:keep-all;font-weight:700}.NewsList__date{width:100px}.obj__fit{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'!important}dd.ticker{border:none}.ticker ul li{white-space:nowrap}}@media screen and (min-width:481px){.HeroBnr__info{height:49px}}.HeroArea__img .obj__fit{max-width:100%;width:100%;object-fit:cover}.HeroBnr__Slider .slick-dots li:not(.slick-active){background:#ccc}.HeroBnr__info dl dd{background:#0000}.HeroBnr__info__title a,.NewsList__title{font-weight:700}.MultipleBanner__cont .slick-dots li{background:#ccc}@media only screen and (min-width:481px){.MultipleBanner-slider--sp{display:none}.MultipleBanner-slider--pc{width:1200px;margin:0 auto;overflow:hidden;margin-bottom:60px}.MultipleBanner__cont:not(.slick-slider){display:flex;justify-content:center}.MultipleBanner__cont__box:not(:last-child){margin-right:20px}.MultipleBanner__cont__box img{width:100%}}@media only screen and (max-width:480px){.MultipleBanner-slider--pc{display:none}.MultipleBanner__cont{width:100%;margin-top:-20px;margin-bottom:40px}.MultipleBanner__cont li{padding:10px}.MultipleBanner__cont li img{width:100%;height:auto}}@media only screen and (min-width:1024px){.ufvBnr_pc{width:fit-content;width:-moz-fit-content;margin:0 auto;margin-bottom:60px;display:block}.ufvBnr__img--sp{display:none}}@media only screen and (max-width:1023px){.ufvBnr__img--pc{display:none}.ufvBnr_sp{margin-top:-20px;display:block;margin-bottom:40px}.ufvBnr_sp img{width:100%}}.Header .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li>a{padding:0 20px 0 15px}@media all and (-ms-high-contrast:none){.Header .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li>a{padding:0 19px 0 15px}}.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li>a:before{content:none!important}.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li>a,.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-vertical ul.wpmm-mega-wrapper>li>a{font-size:15px!important}.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li>a:before{width:0}#wpmega-menu-global{border:none;white-space:nowrap}.Header .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li.menu-item-has-children>a:before{content:'\f107'!important;position:absolute;right:18px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-family:FontAwesome;font-size:16px;width:0}.Header .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li>a:after,.Header .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper>li.menu-item-has-children>a:after{content:none}.Header .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li.menu-item-has-children>a:after{top:14px!important}.Header .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal,.Header .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-vertical{margin-top:15px;margin-bottom:10px;border:none}.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper{margin:0 auto;display:table}.Header .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap,.Header .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-vertical ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap{border:none;left:-8px;box-sizing:content-box;width:810px;border-radius:2px}.Header .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title,.Header .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul li.wp-mega-menu-header>a.wp-mega-menu-link span.wpmm-mega-menu-href-title,.Header ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage span.wpmm-mega-menu-href-title,.Header ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage span.wpmm-mega-menu-href-title{font-size:16px;border-bottom:1px solid #fff;width:100%;margin-bottom:0}.wpmm_megamenu .wpmm-target-description.wpmm-target-text{display:none!important}ul.wp-mega-sub-menu li.wpmm-custom-post-settings .wpmm-custom-postimage a .wpmm-featured-image img,ul.wp-mega-sub-menu li.wpmm-custom-post-settings .wpmm-custom-postimage a .wpmm-custom-image img{width:225px;height:150px;object-fit:cover}.wpmm-sub-menu-wrap ul>li{margin:0 -3px 15px!important}.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-onhover ul.wpmm-mega-wrapper>li:hover .wpmm-sub-menu-wrap .wpmm-sub-menu-wrapper{position:relative;left:5px}.wpmm-sub-menu-wrapper.wpmm-menu1 ul li a span.wpmm-mega-menu-href-title{color:#fff;font-weight:700}.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper>li>a{padding-bottom:5px}.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper>li:hover>a{font-weight:700!important;text-decoration:underline!important}.wp-mega-sub-menu{display:flex;flex-wrap:wrap}.Sidebyside__title{width:100%;margin-bottom:2em}.Sidebyside__title h2{writing-mode:inherit}.Recruit__View__cont{position:relative;margin:0 auto;max-width:1600px}@media screen and (min-width:481px){.Recruit__Occupation__cont,.Recruit__OccupationSlick__cont,.Recruit__Interview{justify-content:center}}.Recruit__Service__blc__cont{background:#fff}.Recruit__Service__blc__cont:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:30px;background:#6fb9864d;z-index:-1}.About__Mainpict{max-height:540px}.About__Mainpict img{max-height:540px;object-fit:cover}.Sec__recruit .Condition__table{width:100%;border:none;text-align:left}.Sec__recruit .Condition__table th,.Sec__recruit .Condition__table td{font-size:1.6rem;text-align:left}.Sec__recruit .Condition__table th{width:18%;border-bottom:1px solid #3e8153;padding:1.6em .4em 1.6em 0;font-weight:500;background:0 0}.Sec__recruit .Condition__table td{width:82%;border-bottom:1px solid #d6d6c9;padding:1.6em 0 1.6em .8em;border-right:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#3e8153;font-size:1.6em;padding:10px 20px;background:#f7f8f0}@media print,screen and (min-width:1025px){.Sidebyside__cont>.col-25{margin:0 1.7%}}@media print,screen and (min-width:897px){.Recruit__Occupation__blc{height:320px !important;width:calc(33% - 28px);margin-bottom:30px}.Recruit__Occupation__blc .Pct__round img{height:320px}.Recruit__Interview__blc.col-50{width:calc(50% - 40px);margin:0 20px;margin-bottom:40px}}@media only screen and (max-width:480px){.Recruit__Occupation__blc .Pct__round{height:260px}.Recruit__Occupation__blc .name{top:220px}.Recruit__Occupation__blc{margin:0 8px 30PX}.Recruit__Occupation__blc .Pct__round:before{height:30%}.Recruit__Occupation__blc .btn--base{margin:0 0 8px 8px}.Recruit__Occupation__blc .btnCont>.btn--base:first-child{margin-left:0}.Recruit__Heart__pct{height:100%}.Recruit__Heart__pct:before{content:none}.Sec__recruit .Condition__table{font-size:1.4rem}.Sec__recruit .Condition__table th,.Sec__recruit .Condition__table td{display:block;width:100%}.Sec__recruit .Condition__table th{border-bottom:none;color:#3e8153;padding:1.2em 0 .3em;border-right:none}.Sec__recruit .Condition__table td{padding:0 0 1.2em}.table__form input{font-size:1.6rem;padding:.65em}.table__form select{font-size:1.6rem;padding:.65em}.btn--submit{min-width:auto;width:85%;font-size:1.6rem}.Form-Submit{margin-top:32px}}.IntroductoryVideo:before{padding-top:0}.Contact__Form{max-width:1000px;margin:0 auto}.textarea-l{max-width:inherit}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{font-size:16px}.spnav__list li.menu-item-has-children>a{font-weight:700}.Recruit__Mind__cont{background-image:none}.slick-slide img{font-size:0px}@media screen and (min-width:481px){.Sidebyside__blc:last-child{margin-right:0}}main .Column{background:0 0}.ColumnMargin{padding-top:150px}.ColumnMargin+.Breadcrumbs{margin-bottom:20px;white-space:normal}@media print,screen and (min-width:1025px){.Column__blc{margin:0 20px}}.ColumnArticle{padding-bottom:0}.Summary__head{font-size:3.2rem;line-height:1.6;margin-bottom:1.5em;text-align:center;padding:.4em 0;background-color:#5776db1a;border-bottom:5px solid #00c8c8}.ColumnArticle .Summary__head{margin-bottom:.5em}.ColumnArticle__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5px;margin-bottom:40px}.ColumnArticle__box__subCate{font-size:95%;margin:0!important;display:inline-block}.ColumnArticle__box__sub{font-size:14px}.ColumnArticle__box__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0!important}.ColumnArticle__box__socialItem{display:inline-block;margin:5px;line-height:0;list-style:none;margin-left:0!important}.ColumnArticle ul li{list-style:none;margin-left:20px;position:relative;line-height:1.9}.ColumnArticle__box__socialItem:before{background:0 0!important}.ColumnArticle__box__socialItem img{height:22px;width:auto}.Sec.ColumnArticleCont h3,.Sec.ColumnArticleCont h4,.Sec.ColumnArticleCont h5{clear:both;display:inherit}.Sec.ColumnArticleCont p{font-size:16px;margin-bottom:45px}.Sec.ColumnArticleCont img{max-width:100%}.ColumnNav{padding:0;font-size:16px}.ColumnNav__search{border:solid 2px #003995;padding:7px 15px;position:relative;background:#fff}input.ColumnNav__search__horder,input[type].ColumnNav__search__horder{width:calc( 100% - 40px );border:none}[type=button],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],button,select,textarea{min-height:1.5em}input.ColumnNav__search__horder:focus,input[type].ColumnNav__search__horder:focus{border:none;outline:0;box-shadow:none;background-color:#fff}.ColumnNav__search__btn{position:absolute;width:45px;height:45px;top:0;right:0;background:#003995}.ColumnNav__search__btn:before{position:absolute;content:'';width:13px;height:13px;top:calc(50% - 9px);left:calc(50% - 9px);border-radius:50%;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.ColumnNav__search__btn:after{position:absolute;content:'';width:12px;height:7px;top:calc(50% + 5px);left:calc(50% + -1px);border-top:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ColumnNav__list__title:before{content:"";position:absolute;right:1.25em;width:1em;height:2px;background-color:#fff;border-radius:4px;top:1.7em;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;-webkit-transition:.2s;transition:.2s;z-index:1}.ColumnNav__list__title:after{content:"";position:absolute;right:1.25em;width:1em;height:2px;background-color:#fff;border-radius:4px;top:1.7em;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1;-webkit-transition:.2s;transition:.2s;z-index:1}.ColumnNav__list__title.isactive:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ColumnNav__list{position:relative;border:solid 2px #003995;background:#fff;margin:15px 0}.ColumnNav__list:before{content:"";width:1.5em;height:1.5em;background:#003995;display:block;border-radius:50%;position:absolute;right:1em;top:1em;z-index:1}.ColumnNav__list__title{padding:15px;color:#003995;z-index:2;position:relative;font-weight:700}.ColumnNav__list__detal{padding:0 15px 15px;display:none}.ColumnNav__list__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.ColumnNav__list__item{width:49%;margin-right:2%;display:block;margin-bottom:10px;text-align:center;background:#003995;border-radius:1em}.ColumnNav__list__anchor{width:100%;height:100%;display:block;padding:3px 0;font-size:90%;font-weight:700;color:#fff}.Column>.UnHeading2{margin-bottom:30px;font-size:30px;line-height:1.4em;text-align:center}.Column__box{margin:0 0 30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:0 3px 3px 0 rgb(0 0 0/14%),0 1px 7px 0 rgb(0 0 0/12%),0 3px 1px -1px rgb(0 0 0/20%);box-shadow:0 3px 3px 0 rgb(0 0 0/14%),0 1px 7px 0 rgb(0 0 0/12%),0 3px 1px -1px rgb(0 0 0/20%)}.Column__box__imageCont{width:100%;max-width:400px;height:300px;background:#e0e0e0}.Column__box__image{width:400px;height:300px;-o-object-fit:cover;object-fit:cover}.Column__box__txt{width:calc(100% - 400px);padding:20px 30px;word-break:break-all;font-size:16px}.Column__box__head{line-height:180%;font-size:20px;font-weight:700}.Column__box__head a{color:#003995}.Column__box__desc{font-size:90%;margin:8px 0}.Column__box__sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ColumnArticle__box__sub{width:100%;text-align:right}.Column__box__time{font-size:90%}.Column__box__anchor{display:block;padding:7.5px 15px;width:40%;text-align:center;border-radius:.3em;font-weight:700;background:#003995;color:#fff}.Column__title{margin-bottom:60px}.Column__label{width:160px;position:absolute;top:10px;left:-10px}.Column__label a{display:inline;width:auto;padding:5px;line-height:2.3;font-size:14px}.Column__label__anchor{background:#003995;color:#fff;padding:5px 10px;width:160px;display:block;line-height:initial;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Column__label a:hover{color:#FFF!important}.ColumnArticle__cont{padding-bottom:0;margin-bottom:0}.ColumnArticle{padding-bottom:0}.ColumnArticle h4{font-size:18px}.ColumnArticle strong{font-weight:700!important}.Column__title h1{color:#fff;display:inline;line-height:1.5em;background:#003995;font-size:48px;font-weight:500;padding:10px}.Column__cont .slick-dots li{-webkit-box-shadow:0 1px 3px 0 rgb(0 0 0/30%);box-shadow:0 1px 3px 0 rgb(0 0 0/30%)}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:39px 0 60px;font-size:1.7em}.pagination__items{margin:0 1px}.pagination__items__anchor{color:#003995;padding:.75em 1em;border:1px solid #003995;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.pagination__current a{color:#fff !important;background:#003995;font-weight:700}.pagination__items__anchor:hover{background:#003995;color:#fff !important}.ColumnArticleCont img.alignleft{float:left;margin-right:20px;margin-bottom:20px}.ColumnArticleCont img.alignright{float:right;margin-left:20px;margin-bottom:20px}.ColumnArticle h2{width:100%;font-size:2.8rem;line-height:1.6;letter-spacing:.1em;padding-bottom:.3em;display:inline-block;position:relative;text-align:center;margin-bottom:32px}.ColumnArticle h2:before{content:"";width:130px;height:4px;border-radius:2px;background-color:#e5f28e;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ColumnArticle h3{font-size:2.4rem;line-height:1.5;letter-spacing:.08em;color:#4c4949;border-bottom:1px dashed #828282;padding:0 0 14px;margin-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.ColumnArticle h4{color:#30737e;font-size:2rem;margin-bottom:.4em}.ColumnArticle h5{font-size:1.6rem;margin-bottom:.4em;color:#3e8153}@media only screen and (min-width:1024px){.ColumnNav__list__item{width:18.9%;margin-right:10px}}@media only screen and (max-width:1023px){.ColumnMargin{padding-top:75px}.ColumnNav{margin:0 15px;width:calc(100% - 30px);padding:0 0 30px}.ColumnNav__list__item:nth-child(2n){margin-right:0}.Column__box{margin:0 0 40px}.Column__box__imageCont{min-height:120px;width:100%;height:auto}.Column__box__image{width:100%;height:auto}.Column__box__txt{width:100%}.ColumnArticle__cont{margin:0;padding-bottom:0}.ColumnArticle__title{padding:15px;margin-bottom:40px}.ColumnArticle__box{margin-bottom:30px}.ColumnArticle__box__social{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:0!important;margin-bottom:30px!important}.ColumnArticle__box__socialItem{width:calc(25% - 5px);margin:5px 0!important}.ColumnArticle__box__socialItem img{height:auto;width:100%}.ColumnArticle__box__sub{width:100%;text-align:right}.ColumnArticle p{text-align:justify}.ColumnArticleCont{padding:0}.Column__box__imageCont{min-height:120px}.Column__label{left:-5px}.Column__title{margin-bottom:40px}.ColumnNav+.Column{margin:0}}@media only screen and (max-width:480px){.ColumnNav__search__btn{border:none;width:42px;height:42px}.Column__box__time,.Column__box__anchor{width:100%}.Column__box__time{text-align:right;margin-bottom:15px}.Summary__head{font-size:2rem;line-height:1.2}.ColumnArticle h2{font-size:2rem;padding-bottom:.7em}.ColumnArticle h3{font-size:1.8rem}.ColumnArticle h4{font-size:1.65rem}.ColumnArticle h5{font-size:1.5rem}}.wpmm-menu0>ul>li>a:hover{opacity:.7}.wpmm-menu1>ul>li>a:hover{opacity:.7}.Greeting__btnCont.no-pct{text-align:center;padding:0 0 20px}.Doctor__Profile .txt-right{padding:0 10px 10px}.Fix__TabBar{padding:10px 0 15px}@media screen and (max-width:896px){.Footer{padding:40px 0 0}.Fix__TabBar{background:none!important;padding:10px;gap:2%}.Fix__TabBar__btn{width:100%!important;background:#30737e;padding:8px 4px;border-radius:50px}.Fix__TabBar__btn:last-child{background:#06c755;color:#fff}.Fix__TabBar .Fix__TabBar__btn.btn-menu-mb.Fix__TabBar__Menu{display:none}.Fix__TabBar__btn_text{font-size:1rem;letter-spacing:0;text-align:center}.Fix__TabBar__btn_flex{display:flex;justify-content:center;align-items:center;gap:5px}.Fix__TabBar__btn .icon img{-webkit-filter:none;filter:none}.Fix__TabBar__btn p{font-size:1.4rem}.Fix__TabBar__btn:before{content:none}}@media screen and (min-width:481px){.Doctor__Profile.fig_r .txt-right{text-align:left}}@media screen and (max-width:480px){.Condition__table td{display:block!important}}@media screen and (min-width:481px){.Director__Greeting{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Director__Greeting__txt{width:46%}.Director__Greeting__pct img{width:100%;max-height:initial}.Director__Greeting:before{right:initial;left:-4%}.Director__Greeting__txt.nophoto{width:100%}}@media screen and (max-width:480px){.Director__Greeting:before{top:50%}}.News__blc{overflow:hidden}.News__blc__l{clear:both;line-height:0;width:33.333%;margin:0 40px 40px 0;float:left}.News__blc__r{width:33.333%;margin:0 0 40px 40px;float:right;clear:both;line-height:0}.News__blc__l img,.News__blc__r img{width:100%}@media only screen and (max-width:480px){.News__blc__l,.News__blc__r{width:90%;margin:0 auto 24px;float:none}}.Backtotop__cont{max-width:1200px;margin:0 auto;position:relative}.Backtotop{width:100%;right:initial;max-width:1200px}.Backtotop__cont a{float:right;border-top-right-radius:14px}.Backtotop a:hover{opacity:.8}@media only screen and (max-width:480px){.Backtotop__cont a{margin-right:15px;border-radius:8px}}.wpcf-3-display-none{display:none}.wpcf7-spinner{display:block!important}.Header .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap{left:initial;right:0}.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap{background:#30737ecc !important}@media screen and (max-width:480px){.ClinicInfo .Map__img img{width:100%}}.Header__left.address-none{width:55%}.address-none .Header__logo{width:100%}@media only screen and (min-width:897px){.address-none .Header__logo img{max-width:300px}}.FooterNav__menu li li li{padding-left:5px;margin-right:0}@media screen and (max-width:480px){.FooterNav__menu li li li{width:100%}}.HeroBnr__info dl dd{height:22px!important}.ticker ul li{overflow:hidden;height:22px}@media screen and (max-width:480px){.HeroBnr__info__title{white-space:initial}}.Director__Greeting:before{background-color:initial}.About__Mainpict img{max-height:initial}@media screen and (max-width:480px){.About__Mainpict{height:initial;max-height:initial}}.SecLead,.Sec .SecLead img{width:100%}.Service__blc .txt{border-radius:0 0 15px 15px}.center720{max-width:720px;margin:0 auto}.FaqList__blc .contact__tel:before{top:4px;width:24px;height:24px}.Header__sp__btn.btn-tel-mb:before{width:25px;mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_tel-sp.svg);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_tel-sp.svg)}.spnav__contact a.spnav__contact__tel:before{width:30px;height:29px;mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_tel-sp.svg);-webkit-mask-image:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_tel-sp.svg)}.FooterContLink{max-width:1024px;margin:0 auto 50px;padding:30px;background-color:#f7f7f7;text-align:center}.FooterContLink h2{font-size:2.8rem;margin-bottom:30px}.FooterContLink h3{font-size:2rem;text-align:left;padding-left:20px;margin-bottom:10px}.FooterContLink ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding-left:20px;margin-bottom:15px}.FooterContLink li{width:22%;text-align:left;margin-bottom:10px;color:#333;font-size:1.4rem;position:relative}.FooterContLink li:before{content:"";width:8px;height:8px;transform:translateY(-50%) rotate(-45deg);position:absolute;top:50%;left:-20px}.FooterContLink li:not(:nth-child(4n)){margin-right:4%}.FooterContLink a{display:inline-block;text-align:left;color:#333;line-height:1.5}.FooterContLink a:hover{color:#666;text-decoration:underline}@media screen and (max-width:480px){.FooterContLink{padding:20px 15px}.FooterContLink h2{font-size:2rem;margin-bottom:20px}.FooterContLink h3{font-size:1.7rem;padding-left:15px;margin-bottom:5px}.FooterContLink ul{padding-left:15px}.FooterContLink li{width:46%;margin-right:initial;font-size:1.2rem}.FooterContLink li:before{width:6px;height:6px;left:-15px}.FooterContLink li:not(:nth-child(4n)){margin-right:0}.FooterContLink li:not(:nth-child(2n)){margin-right:8%}.FooterContLink a:before{width:6px;height:6px;left:-6px}}@media screen and (max-width:480px){.TopContMov__iframeMoive>iframe{width:100%;height:70vw}}.HeroArea__img{background:#fff}.Header{padding-bottom:10px}.Header .Header__cont{display:block}.Header .Header__cont_inner{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.Header .Header__left{display:block;width:100%;max-width:350px;height:100%}.Header .Header__logo,.Header .Header__logo a{display:block;width:100%;height:100%}.Header .Header__logo a h1 img{width:100%;height:100%;object-fit:contain;vertical-align:bottom}.Header .Header__right__top{flex-direction:column;align-items:flex-end;gap:0;margin-bottom:initial}.Header .Header__address_box{display:flex;justify-content:flex-end;align-items:stretch;gap:10px}.Header .Header__address_box_text{padding:0 5px;display:flex;justify-content:center;align-items:center;letter-spacing:0;font-size:1.6rem;border-radius:5px;border:1px solid #4c4949}.Header .Header__address{line-height:1.5;font-size:1.4rem}.Header .Header__right__contact{max-width:initial;display:flex;justify-content:center;align-items:center;gap:30px;margin-bottom:15px}.Header .Header__right__contact a{width:fit-content;height:100%;background-color:initial}.Header .contact__tel__cont p{color:#fff;background-color:#00c8c8}.Header .contact__tel__cont p:before{content:"";width:20px;height:20px;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.Header .contact__reserved__cont p{background-color:#00b900;position:relative}.Header .contact__reserved__cont p:before{content:"";width:20px;height:20px;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.Header .Header__right__contact a p{line-height:1.3;letter-spacing:0;font-weight:700;font-size:2rem;border-radius:50px;position:relative;padding:5px 0 5px 20px}.Header .contact__reserved__cont p{color:#fff}.Header .Header__right__contact a p span{font-size:.5em}.Header .Header__right__contact a.contact__tel__cont p{padding:0;font-family:"Inter",sans-serif !important;color:#303030;background-color:transparent}.Header .Header__right__contact a.contact__tel__cont p:before{width:30px;height:30px;left:-35px}.Header .Header__right__contact a.contact__reserved__cont p{padding:10px 20px 10px 50px;background-color:#07c8c9;border-radius:9999px}.Header .Header__right__contact a.contact__reserved__cont p:before{width:25px;height:25px;left:15px}#wpmm-wrap-global ul li a,#wpmm-wrap-global ul li:hover a,#wpmm-wrap-global ul li h4,#wpmm-wrap-global ul li a span{font-family:"Noto Sans JP",sans-serif !important;font-weight:500 !important}.spnav__btn__subject{background-color:#00c8c8 !important}.spnav__list li.opened>a{background-color:#00c8c8 !important}.spnav__list li.opened>a+ul{background:#abebeb !important}.spnav__list li.opened>a+ul a{color:#3f3f3f !important}.spnav__list li.opened>a+ul a:before,.spnav__list li.opened>a+ul span:before{background:url(//www.kurosawa-dc.jp/wp-content/themes/medical-web6/./img/common/icon/icon_arrow.svg) left top no-repeat}.Header .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal{margin-top:0;margin-bottom:0}body .HeroArea__txt__head>span:first-child{font-family:"Noto Serif JP",serif !important;font-weight:600}body .HeroArea__txt__head>span:last-child{font-family:"Crimson Text",serif !important;font-weight:400}.HeroArea__txt{color:#303030}.HeroArea__txt__head span{line-height:1.2}.HeroBnr{margin-top:126px;height:initial;margin-bottom:0}.HeroBnr:before{content:initial}.HeroBnr ul{margin-right:initial;width:initial}.HeroBnr ul.Top-fv_thumbnail__cont{width:60%;margin:30px auto 50px}.HeroBnr__cont{max-width:100%}.HeroArea__txt{left:3%;transform:initial}.HeroArea__txt__head{font-size:3vw}body .HeroArea__txt__head>span:last-child{font-size:.6em}.heroBnr_label_img_box{width:25vw;position:absolute;bottom:6%;right:3%}.heroBnr_label_img_box img{width:100%}.Top-fv_thumbnail__cont .slick-slide{margin:10px}.Top-fv_thumbnail__cont .slick-next,.Top-fv_thumbnail__cont .slick-prev{background-color:#000;z-index:9999}.Top-fv_thumbnail__cont .slick-next{top:50%;transform:translateY(-50%)}.Top-fv_thumbnail__cont .slick-prev{top:50%;transform:translateY(-50%) scale(-1,1)}.slick-dots li{background-color:#333;width:10px;height:10px}.Main .MainLabel{padding-left:0;text-align:center;font-size:3rem;position:initial}.Main .MainLabel:before{content:initial}.MainLabel .MainLabel__jp{letter-spacing:.1em;font-family:"Noto Serif JP",serif !important;font-weight:500;color:#303030 !important;font-size:3.5rem;position:relative;top:-75px;margin-bottom:-75px}.MainLabel .MainLabel__en{letter-spacing:.05em;font-family:"Crimson Text",serif !important;color:#f6f3ee !important;font-size:12rem;margin-bottom:0}.policy .MainLabel .MainLabel__en,.partnership .MainLabel .MainLabel__en,.Sec.facility_sec .MainLabel .MainLabel__en,.Column .MainLabel .MainLabel__en,.Sec.ContsArea .MainLabel .MainLabel__en,.Sec.ListCont .MainLabel .MainLabel__en,.Sec.featuresCont .MainLabel .MainLabel__en,.Sec.FreeCont .MainLabel .MainLabel__en,.Sec.FlowCont .MainLabel .MainLabel__en,.Sec.TableCont .MainLabel .MainLabel__en,.Sec.FaqCont .MainLabel .MainLabel__en,.common_clinic_about .MainLabel .MainLabel__en,.doctor_MainLabel .MainLabel__en{color:#f9f9f9 !important}.top_carousel-box .MainLabel .MainLabel__en,.Feature .MainLabel .MainLabel__en,.Staff .MainLabel .MainLabel__en,.top_case .MainLabel .MainLabel__en,.News.top-page .MainLabel .MainLabel__en,.Sec.caseCont .MainLabel .MainLabel__en{color:#f6f4ef !important}.Greeting .MainLabel .MainLabel__en{color:#ffffff0d !important}.Subject.Home__Service .MainLabel .MainLabel__en,.SymptomIndex.Home__Service .MainLabel .MainLabel__en{color:#edf5f5 !important}@media only screen and (max-width:897px){.MainLabel .MainLabel__jp{font-size:2.2rem}}.top_carousel-box{padding:100px 0 1px;background-color:#fdfaf4}.ufvBnr{max-width:1200px;margin:0 auto}.ufvBnr img{width:100%;height:100%;object-fit:contain;vertical-align:bottom}.MultipleBanner-slider--pc{width:100%;margin-bottom:100px}.MultipleBanner__cont{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.MultipleBanner__cont:not(.slick-slider){margin:0 auto;flex-direction:column;max-width:1000px;gap:45px}.MultipleBanner__cont{width:100%;margin:0 auto}.MultipleBanner__cont .slick-slide{width:800px}.MultipleBanner__cont img{padding:0 35px;width:100%;display:block}.MultipleBanner__cont .slick-prev,.MultipleBanner__cont .slick-next{background-color:#303030;top:50%;z-index:3}.MultipleBanner__cont .slick-prev{-webkit-transform:scale(-1,1) translateY(-50%);transform:scale(-1,1) translateY(-50%);left:22%}.MultipleBanner__cont .slick-next{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:22%}@media only screen and (min-width:481px){.MultipleBanner__cont__box:not(:last-child){margin-right:initial}}@media only screen and (min-width:1541px){.MultipleBanner__cont .slick-prev{left:24%}.MultipleBanner__cont .slick-next{right:24%}}@media only screen and (min-width:1641px){.MultipleBanner__cont .slick-prev{left:26%}.MultipleBanner__cont .slick-next{right:26%}}@media only screen and (min-width:1741px){.MultipleBanner__cont .slick-prev{left:27.5%}.MultipleBanner__cont .slick-next{right:27.5%}}@media only screen and (min-width:1841px){.MultipleBanner__cont .slick-prev{left:29%}.MultipleBanner__cont .slick-next{right:29%}}@media only screen and (min-width:1941px){.MultipleBanner__cont .slick-prev{left:30%}.MultipleBanner__cont .slick-next{right:30%}}.policy{padding:100px 0;margin-bottom:0}.policy .policy_MainLabel{font-size:3.4rem;line-height:1.4;margin-bottom:1.5em;text-align:center}.policy .policy_MainLabel .policy_MainLabel__jp{font-weight:400;font-size:4rem;letter-spacing:.15em;margin-bottom:.3em;position:relative;padding-bottom:15px}.policy .policy_MainLabel .policy_MainLabel__jp:before{content:"";width:90px;height:9px;border-radius:5px;position:absolute;bottom:0;right:0;left:0;margin:auto}.policy .policy_MainLabel .policy_MainLabel__en{font-size:2rem}.policy .MainLabel__text{line-height:1.8;text-align:center;font-family:"Noto Serif JP",serif !important;font-size:2rem;margin-bottom:60px}.policy .policy__cont{max-width:1200px;margin:0 auto}.policy .policy__blc{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:5%}.policy .policy__blc--r{flex-direction:row}.policy .policy__blc:not(:last-of-type){margin-bottom:150px}.policy .policy__blc__img{flex-grow:1;position:relative}.policy .policy__blc__img:before{content:"";width:50vw;max-width:500px;height:50vw;max-height:500px;background-image:radial-gradient(rgba(171,248,248,1) 21%,rgba(231,248,248,1) 51%,rgba(255,255,255,1) 68%);position:absolute;right:-30%;top:-60%;z-index:-1}.policy .policy__blc--r .policy__blc__img:before{top:initial;bottom:-30%;right:initial;left:-30%}.policy .policy__blc:nth-of-type(3) .policy__blc__img:before{top:initial;bottom:-50%}.policy .policy__blc__img img{width:100%;height:100%;object-fit:cover;vertical-align:bottom;border-radius:5px 5px 70px}.policy .policy__blc--r .policy__blc__img img{border-radius:5px 5px 5px 70px}.policy .policy__blc__cont{flex-shrink:0;width:40%}.policy .policy__blc__num{display:flex;justify-content:flex-start;align-items:center;gap:20px;margin-bottom:20px}.policy .policy__blc__num em{flex-shrink:0;width:65px;height:65px;display:flex;justify-content:center;align-items:center;font-weight:700;font-family:"Inter",sans-serif !important;color:#fff;font-size:2.2rem;border-radius:9999px}.policy .policy__blc__num h3{line-height:1.3;font-family:"Noto Serif JP",serif !important;font-weight:500;font-size:3rem}.policy .policy__blc__txt p{line-height:2;font-weight:500;font-size:1.8rem}.Greeting.sp_view{display:none}.Greeting{width:100%;border-radius:initial;position:relative;padding:0;margin-bottom:0}.Greeting.lazyloaded{padding-top:50px;position:relative}.Greeting.lazyloaded:before{content:"";width:100%;height:100%;background-color:rgba(51,51,51,.65);position:absolute;top:0;left:0}.Greeting .Greeting_inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:3%}.Main .Greeting .MainLabel{text-align:left;margin-bottom:30px}.Main .Greeting .MainLabel .MainLabel__en{letter-spacing:.05em;font-size:10rem;position:initial;transform:initial}.Main .Greeting .MainLabel .MainLabel__jp{color:#fff !important}.Greeting .Greeting_text{width:62%;position:relative;padding-bottom:30px}.Greeting .Greeting__cont{text-align:left}.Greeting .Greeting_pct.Greeting_pct_01{width:auto;height:100%;position:initial;top:initial;bottom:0;left:initial;right:0}.Greeting .Greeting_pct.Greeting_pct_01 img{width:100%;height:100%;object-fit:contain;vertical-align:bottom;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,0) 0%,#000 30%);mask-image:linear-gradient(to top,rgba(0,0,0,0) 0%,#000 30%)}.Greeting .Greeting__cont p{line-height:2;color:#fff;font-size:1.8rem}.Greeting .Greeting__signature{display:flex;align-items:flex-end;flex-direction:column;line-height:1.8;color:#fff;margin-bottom:initial}.Greeting .Greeting__signature span:first-of-type span{margin-left:10px}.Greeting .Greeting__signature span:first-of-type,.Greeting .Greeting__signature .Greeting__signature_flex span:first-of-type,.Greeting .Greeting__signature span:nth-of-type(2){font-size:1.8rem}.Greeting .Greeting__signature .Greeting__signature_flex span:first-of-type{margin-right:10px}@media screen and (min-width:1600px){.Greeting .Greeting_text{width:80%}}@media screen and (min-width:897px){.Greeting .Greeting__signature .Greeting__signature_flex span:first-of-type{font-size:2rem}}.Feature{padding:100px 0 0;text-align:center;position:relative}.Feature:before{content:"";width:100%;height:100%;background-color:#fdfaf4;position:absolute;top:0;left:0;z-index:-1}.Feature .Feature__cont{margin:0 auto;max-width:1200px;position:relative}.Feature .Feature__cont_inner{width:100%;position:relative;top:-1em;left:0;padding-bottom:120px}@media screen and (min-width:1441px){.Feature .Feature__cont{max-width:1600px}.Feature .Feature__cont_slider{max-width:1100px}}.Feature .Feature__cont_slider{padding:50px;width:50vw;max-width:900px;border-radius:5px 5px 70px;background-color:#fff !important;box-shadow:0 2px 8px 0 rgba(11,23,5,.3);left:5%}.Feature .Feature__cont_slider .Feature__blc{padding-top:40px;margin-bottom:initial;position:relative}body .Feature .Feature__cont_slider .Feature__blc__num{position:absolute;top:-5px;right:initial;left:0}body .Feature .Feature__cont_slider .Feature__blc__num:before{content:initial}body .Feature .Feature__cont_slider .Feature__blc__num em{margin-left:initial;font-family:"Noto Serif JP",serif !important;color:#303030 !important;font-size:3.4rem !important}.Feature .Feature__cont_slider .Feature__blc__cont{width:initial;padding:initial}.Feature .Feature__cont_slider .Feature__blc__txt{max-width:initial}.Feature .Feature__cont_slider .Feature__blc--r .Feature__blc__txt{margin-left:initial}.Feature .Feature__cont_slider .Feature__blc__cont h3{font-family:"Noto Serif JP",serif !important;font-weight:500;font-size:3rem;border-bottom:none;margin-bottom:20px}.Feature .Feature__cont_slider .Feature__blc__cont p{font-size:1.8rem;margin-bottom:50px}.Feature .Feature__cont_slider .Feature__btnCont a{margin:0 auto 10px;width:fit-content;display:block;padding:5px 80px;line-height:1.9;font-weight:400;color:#303030;font-size:1.8rem;border-radius:50px;border:1px solid #303030;background:0 0 !important;position:relative}.Feature .Feature__cont_slider .Feature__btnCont a:before{content:"";width:9px;height:9px;border-top:1px solid #303030;border-right:1px solid #303030;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:20px}.Feature .Feature__cont_slider .slick-prev.slick-arrow,.Feature .Feature__cont_slider .slick-next.slick-arrow{mask:initial;-webkit-mask:initial;mask-image:initial;-webkit-mask-image:initial;background:initial;top:initial;bottom:-110px;transform:translateY(-50%);width:50px;height:50px;border-radius:9999px;border:1px solid #fff;background-color:transparent}.Feature .Feature__cont_slider .slick-prev.slick-arrow:hover,.Feature .Feature__cont_slider .slick-next.slick-arrow:hover{transform:translateY(-50%) scale(1.1)}.Feature .Feature__cont_slider .slick-prev.slick-arrow{left:41%}.Feature .Feature__cont_slider .slick-next.slick-arrow{right:41%}.Feature .Feature__cont_slider .slick-prev.slick-arrow:before{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(-45deg);position:absolute;top:50%;left:50%;transform:translate(-30%,-50%) rotate(-45deg)}.Feature .Feature__cont_slider .slick-next.slick-arrow:before{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;top:50%;left:50%;transform:translate(-70%,-50%) rotate(45deg)}.Feature .Feature__cont_slider_thumbnail_box{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);position:absolute;bottom:0;z-index:-1}.Feature .Feature__cont_slider_thumbnail .Feature__blc__img{max-height:initial;width:initial;border-radius:initial}.Feature .Feature__cont_slider_thumbnail .slick-list{padding:0 5% 0 63% !important}.Feature .Feature__cont_slider_thumbnail .slick-slide{position:relative}.Feature .Feature__cont_slider_thumbnail .slick-slide img{aspect-ratio:7/8;height:600px}.Feature .Feature__cont_slider_thumbnail .slick-slide:not(.slick-center):before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.6);position:absolute;top:0;left:0}.btn--base{font-weight:500}.Doctor__Profile.fig_r .Doctor__Profile__table+.txt-right a{right:0;left:10px}.Doctor__Profile__table+.txt-right a{font-weight:600}.feature__more__btn{width:300px;margin:50px auto 80px;box-shadow:0 2px 8px 0 rgba(11,23,5,.3)}.feature__more__btn span{position:relative}.feature__more__btn span:before{content:"";width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;right:-15px}.Main .Staff{background-color:#fff !important;margin-bottom:0}.Staff .Staff__cont_box{display:flex;justify-content:center;align-items:stretch;margin-bottom:50px}.Staff .Staff__cont{margin:0;width:49%;background-size:contain;background-position:center;background-repeat:no-repeat;padding:50px 50px 80px;position:relative}.Staff .Staff__cont:before{content:initial}.Staff .Staff__cont .Staff__blc{margin:0 -20px;width:18vw;max-width:350px;transform:scale(.6);transition:transform .5s;position:relative;padding-bottom:6px}.Staff .Staff__cont .slick-center{transform:scale(1)}.Staff .Staff__blc__pic{width:100%;height:100%;border-radius:10px;border:initial;margin-bottom:initial;box-shadow:none}.Staff .Staff__blc .txt{width:100%;padding:20px 10px 10px;line-height:1.3;border-radius:0 0 12px 12px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.6) 20%,rgba(255,255,255,1) 100%);position:absolute;bottom:0;opacity:1;transition:all .5s}.Staff .Staff__cont .Staff__blc:not(.slick-center) .txt{opacity:0}.Staff .doctor_box_position{letter-spacing:0;color:#303030;font-size:1.4rem}.Staff .Staff__blc .txt .name{letter-spacing:0;color:#303030;font-size:1.8rem}.Staff .slick-next,.Staff .slick-prev{background-color:#303030}.Staff .slick-prev{top:initial;bottom:20px;right:initial;left:43%}.Staff .slick-next{top:initial;bottom:20px;right:43%;left:initial}.Staff .Staff__cont_box_text{flex-shrink:0;padding:0 30px 80px;width:49%;max-width:700px;border-radius:5px 5px 70px;background-color:#fdfaf4}.Staff .MainLabel{margin-bottom:30px}.Staff .Staff__btnCont_text{padding:0;line-height:1.8;text-align:left;font-size:1.6rem;margin-bottom:50px}.Staff .Staff__btnCont.sp{display:none}.Staff__more__btn{margin:0 auto;width:300px;display:block;box-shadow:0 2px 8px 0 rgba(11,23,5,.3);position:relative}.Staff__more__btn:before{content:"";width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;right:20px}.Staff .Staff__btnCont a{margin:0 auto;display:block;width:fit-content;padding:5px 80px;font-weight:400;color:#fff;font-size:1.8rem;border-radius:50px;position:relative}.Staff .Staff__btnCont a:before{content:"";width:12px;height:12px;clip-path:polygon(0 0,0% 100%,55% 50%);background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:10px}@media screen and (min-width:897px){.Staff .Staff__cont_box{align-items:center;position:relative}.Staff .Staff__cont_box_text{border-radius:5px 5px 70px;box-shadow:3px 3px 6px #ccc}}@media screen and (min-width:1600px){.Staff .Staff__cont_box{margin-bottom:30px}}.featured_case{margin:0 0 150px;padding:100px 0 0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,200,200,.15) 20%,rgba(0,200,200,.15) 85%,rgba(0,0,0,0) 100%)}.featured_case .featured_case_inner{max-width:1200px;margin:0 auto}.featured_case .featured_caseList{max-width:1000px;margin:0 auto}.featured_case .featured_caseList_inner{margin-bottom:80px}.featured_case .slick-initialized .slick-slide{margin:0 10px}.featured_case .featured_caseList__blc__img{margin-bottom:20px;padding-top:30px}.featured_case .featured_caseList__blc__img img{border:5px solid #fff;border-radius:20px}.featured_case .featured_caseList__blc:hover img{transform:scale(1.05);transition:transform .3s ease}.featured_case .featured_caseList__blc__title{margin-bottom:15px}.featured_case .featured_caseList__blc__title h3{text-align:center;font-size:2.4rem}.featured_case .featured_caseList__blc__more-box p{line-height:1.2;text-align:center;font-size:2.2rem}.featured_case .featured_caseList__blc__more-box span{font-size:1.4rem}.featured_case .featured_case_more{margin:0 auto;display:block;width:fit-content;padding:5px 80px;font-weight:400;color:#fff;font-size:1.8rem;border-radius:50px;position:relative}.featured_case .featured_case_more:before{content:"";width:12px;height:12px;clip-path:polygon(0 0,0% 100%,55% 50%);background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:10px}.featured_case .slick-prev,.featured_case .slick-next{mask:initial;-webkit-mask:initial;mask-image:initial;-webkit-mask-image:initial;background-color:initial;width:45px;height:45px;clip-path:polygon(0 0,0% 100%,55% 50%)}.featured_case .slick-next:hover{transform:scale(1.2)}.featured_case .slick-prev:hover{-webkit-transform:scale(-1.2,1.2);transform:scale(-1.2,1.2)}.featured_case .slick-prev{left:-70px}.featured_case .slick-next{right:-70px}.top_case{padding:100px 0 300px;background-color:#fdfaf4}.top_case_inner{margin:0 auto;max-width:1200px}.top_caseList_slider{margin-bottom:50px}.top_caseList__blc{padding:20px 15px 30px;background-color:#fff}.top_caseList__blc__img-box{display:flex;justify-content:space-between;align-items:stretch;position:relative}.top_caseList__blc__img-box:before{content:"";width:11px;height:11px;clip-path:polygon(15% 0,15% 100%,85% 50%);background-color:#bbb;position:absolute;top:50%;transform:translateY(-50%);right:0;left:0;margin:auto}.top_caseList__blc__img-box_item{width:48%;background-color:#f5f5f5}.top_caseList__blc__img{aspect-ratio:5/6;display:flex;justify-content:center;align-items:center}.top_caseList__blc_img_box{aspect-ratio:4/3;width:100%;max-width:100%;height:100% !important;margin-bottom:20px}.top_caseList__blc__img img{width:100%;object-fit:contain}.top_caseList__blc__img-box_item p{display:flex;justify-content:center;align-items:center;line-height:1.5;font-family:"Shippori Mincho",serif !important;color:#fff;font-size:2.4rem}.top_caseList__blc__img-box_item:first-of-type p{background-color:#757575}.top_caseList__blc__img-box_item:last-of-type p{background-color:#ff885e}.top_caseList__blc ul{flex-grow:1;padding:0 30px;margin-bottom:30px}.top_caseList__blc ul li{padding:10px 0;border-bottom:1px solid #30303080}.top_caseList__blc ul li dl{display:flex;justify-content:flex-start;align-items:flex-start;font-weight:400;font-size:1.4rem}.top_caseList__blc ul li dl dt{margin-right:30px;flex-shrink:0;width:110px;font-weight:500}.top_caseList__blc a{margin:0 auto;padding:10px 70px 10px 50px;width:fit-content;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:1.6rem;border-radius:9999px;border:1px solid #303030;position:relative}.top_caseList__blc a:before{content:"";width:10px;height:10px;border-top:2px solid #303030;border-right:2px solid #303030;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:50px}.top_case .slick-track{display:flex}.top_case .slick-slide{height:auto !important;margin:10px 20px !important;display:flex;flex-direction:column;box-shadow:0 2px 8px 0 rgba(11,23,5,.3)}.top_case .slick-dots li{background-color:#b9b9b9}.top_case .slick-dots li.slick-active{background-color:#303030}.top_more_button{margin:0 auto;width:300px;display:block;box-shadow:0 2px 8px 0 rgba(11,23,5,.3);position:relative}.top_more_button:before{content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;right:20px}.Subject.Home__Service{margin-top:-100px;padding:0 0 100px;background:initial;background-color:#f4fcfc;margin-bottom:0;position:relative;z-index:1}.Subject.Home__Service:before{content:"";width:100%;height:35vw;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:-10%;left:0;z-index:-1}.Subject.Home__Service .MainLabel .MainLabel__en{color:#e8f5f4 !important}.Subject.Home__Service .Subject_inner{max-width:1000px;margin:0 auto}.Subject.Home__Service .Subject__cont{gap:40px 5%}.Subject.Home__Service .Subject__blc{margin:initial;padding:30px 20px 20px;width:30%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;border-radius:10px;background-color:#fff}.Subject.Home__Service .Subject__blc:nth-child(4n){margin-right:initial}.Subject.Home__Service .Subject__blc:before,.Subject.Home__Service .Subject__blc:after{content:initial}.Subject.Home__Service .Subject__blc__icon{flex-shrink:0;width:50px;height:50px;margin:0;margin-right:0;margin-bottom:15px;background-color:initial}.Subject.Home__Service .Subject__blc__icon img{width:100%;height:100%;object-fit:contain;vertical-align:bottom}.Subject.Home__Service .Subject__blc h3{flex-grow:1;font-family:"Noto Serif JP",serif !important;font-weight:600;color:#303030 !important;font-size:2.2rem;margin-bottom:15px}.Subject__blc p{flex-grow:1;padding:0;color:#303030}.Subject__blc__icon_button{flex-shrink:0;flex-grow:0 !important;margin-top:20px;padding:5px 15px !important;width:100%;letter-spacing:0;text-align:center !important;border-radius:9999px;border:1px solid #707070;position:relative}.Subject__blc__icon_button:before{content:"";width:7px;height:7px;border-top:1px solid #303030;border-right:1px solid #303030;transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;right:10px}.SymptomIndex.Home__Service{max-width:initial;margin:-100px auto 0;padding:100px 0;border-radius:initial;background:initial;background-color:#f4fcfc !important;position:relative;z-index:0}.SymptomIndex.Home__Service:before{content:"";width:100%;height:35vw;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:0;bottom:-30%;transform:initial;z-index:-1}.SymptomIndex.Home__Service:after{content:"";width:100%;height:35vw;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:-25%;left:0;z-index:-1}.Main .SymptomIndex.Home__Service .MainLabel .MainLabel__en{color:#e8f5f4 !important}.SymptomIndex.Home__Service .SymptomIndex_inner{max-width:1000px;margin:0 auto}.SymptomIndex.Home__Service .Symptom__Cont{display:block}.SymptomIndex.Home__Service .SymptomColumn{width:100%;min-height:initial}.SymptomIndex.Home__Service .Symptom__blc{margin-bottom:initial}.SymptomIndex.Home__Service .Symptom__menu{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:30px 5%}.SymptomIndex.Home__Service .Symptom__menu li{flex-grow:1;width:30%;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:0;background-color:transparent}.SymptomIndex.Home__Service .Symptom__menu li a{flex-grow:1;padding:25px 20px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:1.3;text-align:center;border-radius:5px 5px 35px;background-color:#fffcf5;-webkit-box-shadow:0 2px 8px 0 rgba(11,23,5,.3);box-shadow:0 2px 8px 0 rgba(11,23,5,.3)}.SymptomIndex.Home__Service .Symptom__menu li a:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.1);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);-webkit-transition:.2s;transition:.2s}.SymptomIndex.Home__Service .Symptom__menu li a:before{content:"";width:7px;height:7px;border-top:1px solid #303030;border-right:1px solid #303030;clip-path:initial;position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s;background:initial;background-color:transparent !important}.SymptomIndex.Home__Service .Symptom__menu li a p{flex-grow:1;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:"Noto Serif JP",serif !important;font-size:1.8rem}.partnership{padding:250px 0 150px;background-color:#fff !important}.partnership .partnership_inner{margin:0 auto;max-width:900px}.partnership .MainLabel{text-align:center}.partnership .MainLabel:before{content:none}.partnership .partnership__blc{padding:0;display:flex;justify-content:space-between;align-items:stretch;flex-direction:row-reverse;border-radius:5px 5px 75px;background-color:#fff;box-shadow:0 2px 8px 0 rgba(11,23,5,.3)}.partnership .partnership__blc:not(:last-of-type){margin-bottom:60px}.partnership .partnership__blc__cont{width:70%}.partnership__blc__txt{padding:20px 30px}.partnership .partnership__blc__txt h3{font-family:"Noto Serif JP",serif !important;font-weight:600;font-size:2.4rem;margin-bottom:10px}.partnership .partnership__blc__txt_text{line-height:1.5;font-size:1.4rem;margin-bottom:10px}.partnership .partnership__blc__txt_name{text-align:right;font-size:1.4rem;margin-bottom:10px}.partnership .partnership__blc__txt_clinic{margin:0 auto;padding:5px 50px;display:block;width:fit-content;font-weight:500;color:#303030;font-size:1.4rem;border-radius:9999px;border:1px solid #303030;position:relative}.partnership .partnership__blc__txt_clinic:before{content:"";width:7px;height:7px;clip-path:initial;border-top:1px solid #303030;border-right:1px solid #303030;background-color:transparent;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:15px}.partnership .partnership__blc__img{width:30%}.partnership .partnership__blc__img img{aspect-ratio:1/1;width:100%;height:100%;object-fit:cover;vertical-align:bottom;border-radius:5px 0 0 5px}.partnership .partnership__blc__txt_clinic.sp-view{display:none}.News:before,.News:after{content:initial}.News.top-page{padding:100px 0;max-width:initial;background-color:#fdfaf4;margin:0 auto;position:initial}.News.top-page .News_inner{max-width:1000px;margin:0 auto}.News.top-page .MainLabel{margin-bottom:30px}.News.top-page .NewsList__cat{display:none}.News.top-page .NewsList li{border-bottom:1px solid #303030}.News.top-page .NewsList__date{color:#303030;font-size:1.6rem}.News.top-page .NewsList__title{font-weight:400;color:#303030;font-size:1.6rem}.NewsList__title{color:#303030}.News.top-page .News__btnCont{margin-left:0;margin:0 auto;padding-right:0;padding:10px 50px;width:fit-content;display:block;text-align:center;font-weight:400;color:#303030;font-size:1.6rem;border-radius:9999px;border:1px solid #303030;background:initial;position:relative}.News.top-page .News__btnCont:hover{-webkit-transform:initial;transform:initial;-webkit-transition:initial;transition:initial}.News.top-page .News__btnCont:before{content:"";width:7px;height:7px;clip-path:initial;border-top:1px solid #303030;border-right:1px solid #303030;position:absolute;top:50%;right:15px;background:initial;transform:translateY(-50%) rotate(45deg);-webkit-transition:.3s;transition:.3s}.Sec.facility_sec{margin:0;margin-bottom:0;padding:100px 0;max-width:initial;position:relative}.Sec.facility_sec:before{content:"";height:50vw;width:50vw;max-width:500px;max-height:500px;background-image:radial-gradient(rgba(171,248,248,1) 21%,rgba(231,248,248,1) 51%,rgba(255,255,255,1) 68%);position:absolute;top:10%;right:-5%;z-index:-1}.Sec.facility_sec:after{content:"";height:30vw;width:30vw;max-width:300px;max-height:300px;background-image:radial-gradient(rgba(171,248,248,1) 21%,rgba(231,248,248,1) 51%,rgba(255,255,255,1) 68%);position:absolute;top:45%;left:10%;z-index:-1}.Sec.facility_sec .btn--base--l{width:300px;box-shadow:0 2px 8px 0 rgba(11,23,5,.3);position:relative}.Sec.facility_sec .btn--base--l:before{content:"";width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;right:20px}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes infinity-scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0)}}.Sec.facility_sec .facility-view_box{display:flex;overflow:hidden}.facility-view_box.facility-view_box_bottom{margin-top:30px;margin-bottom:60px}.Sec.facility_sec .Facility-view{display:flex;overflow:initial;flex-wrap:nowrap;border-radius:initial;margin-bottom:initial;animation:infinity-scroll-left 120s infinite linear .5s both}.facility-view_box.facility-view_box_bottom .Facility-view{animation:infinity-scroll-right 120s infinite linear .5s both}.Sec.facility_sec .Facility-view img{margin:0 5px;aspect-ratio:1/1;width:calc(100vw / 5)}.Topbg{padding:200px 0 50px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,200,200,.5) 20%,rgba(0,200,200,1) 30%,rgba(0,200,200,1) 100%)}.Topbg .ClinicInfo.top{margin:0 auto;align-items:flex-start;margin-bottom:50px}.Topbg .Schedule{width:48%}.Topbg .Schedule .ClinicInfo_logo{width:100%;max-width:500px;margin-bottom:50px}.Topbg .Schedule .ClinicInfo_logo img{width:100%;height:100%;object-fit:contain;vertical-align:bottom}.Topbg .Schedule .Schedul__table th,.Topbg .Schedule .Schedul__table th,.Topbg .Schedule .Schedul__table .timezone,.Topbg .Schedule .Schedul__table tbody{color:#fff;font-size:1.8rem}.Topbg .Schedule .Schedul__table th,.Topbg .Schedule .Schedul__table td{border-bottom:1px solid #fff}.Topbg .Schedule .Schedul__table tbody tr:first-of-type td{padding:1.1em 1.1em 0;border-bottom:initial}.Topbg .Schedule .Schedul__notes{color:#fff;font-size:1.8rem;margin-bottom:30px}.Topbg .Schedule .About__access{display:block;margin-bottom:initial}.Topbg .Schedule .About__access__address,.Topbg .Schedule .About__access__station,.Topbg .Schedule .About__access__parking{width:100%;padding-left:30px;color:#fff}.Topbg .Schedule .About__access__address,.Topbg .Schedule .About__access__station{margin-bottom:40px}.Topbg .Schedule .About__access__parking{margin-bottom:15px}.Topbg .Schedule .About__access__blc dt{margin:initial;padding:initial}.Topbg .Schedule .About__access__address dt:before,.Topbg .Schedule .About__access__station dt:before{transform:initial;top:4px;left:-30px}.Topbg .Schedule .About__access__parking dt:before{transform:initial;top:4px;left:-34px}.Topbg .Schedule .About__access__blc dd p{font-size:1.8rem}.Topbg .Schedule .About__access__parking_link{margin-left:30px;width:fit-content;display:block;padding:5px 50px;text-align:center;font-size:1.6rem;border-radius:10px;background-color:#fff;position:relative}.Topbg .Schedule .About__access__parking_link:before{content:"";width:11px;height:11px;clip-path:polygon(0 0,0% 100%,55% 50%);position:absolute;top:50%;transform:translateY(-50%);right:10px}.Topbg .Gmap{margin-top:150px;width:48%;height:100%;aspect-ratio:1/1}.Topbg .Cv__contact.sp-view{display:none}.Topbg .Cv__contact{margin:0 auto;max-width:initial;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:25px}.Topbg .Cv__contact a{width:fit-content;height:100%;display:flex;justify-content:center;align-items:center;gap:10px;position:relative}.Topbg .contact__tel__cont{border-radius:0;background-color:transparent}.Topbg .contact__tel__cont:before{content:"";width:30px;height:30px;background-size:contain;background-position:center;background-repeat:no-repeat}.Topbg .Cv__contact a p{display:flex;align-items:center;flex-direction:column;line-height:1.3;letter-spacing:0;font-size:2rem}.Topbg .contact__reserved__cont p{color:#fff}.Topbg .Cv__contact a p span{font-size:.5em}.Topbg .Cv__contact a.contact__tel__cont p{font-family:"Inter",sans-serif !important;font-weight:700;color:#fff !important}.Topbg .contact__reserved__cont{padding:10px 20px;border-radius:9999px;background-color:#fff}.Topbg .contact__reserved__cont:before{content:"";width:35px;height:35px;background-size:contain;background-position:center;background-repeat:no-repeat}.Topbg .Cv__contact a.contact__reserved__cont p{font-family:"Inter",sans-serif !important;font-weight:700;color:#07c8c9}.Footer{padding:50px 15px 0;border-top:initial}.Footer .FooterContBnr{margin:initial}.Footer .Footer__cont{margin-bottom:200px}.Footer .FooterNav__menu li a{color:#fff;font-size:1.8rem}.Footer .FooterNav__menu>li>a{font-weight:400}.Footer .Footer_bottom{width:100vw;max-width:100vw;padding:20px 0;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);background-color:#fff}.Footer .Footer_bottom__copy,.Footer .Footer_bottom__copy small{font-size:1.8rem}@media screen and (max-width:896px){.Header .Header__cont_inner,#megamenu{display:none !important}.Header__sp{padding:initial;align-items:center}.Header__sp .btn-menu-mb{width:65px;margin-left:initial;padding:15px 10px 7px}.open .Header__sp .btn-menu-mb{padding:18.5px 10px 18.5px}.Header__sp .nav-toggle span{height:2px;border-radius:initial;background-color:#fff}.Header__sp .btn-menu-mb p{font-weight:700;color:#fff}.HeroBnr{margin-top:61px;padding-bottom:initial;background-color:#fdfaf4}.HeroBnr ul.Top-fv_thumbnail__cont{width:80%;height:initial;margin:0 auto 50px}.HeroBnr__cont{padding:0;position:static}.HeroBnr .slick-slide{height:auto}.Top-fv__cont_img_box{height:auto}.HeroArea__txt{right:0;left:0;margin:auto}.HeroArea__txt__head{margin-top:-15px;text-align:center;font-size:8vw;margin-bottom:1em}body .HeroArea__txt__head>span:last-child{font-size:.4em}.heroBnr_label_img_box{width:90vw;position:static;margin:0 auto}.MultipleBanner__cont li{padding:5px 20px}.MultipleBanner__cont img{padding:0 10px}.MultipleBanner__cont .slick-prev,.MultipleBanner__cont .slick-next{width:10px;height:10px}.MultipleBanner__cont .slick-prev{left:3%}.MultipleBanner__cont .slick-next{right:3%}.top_carousel-box{padding:60px 0}.top_carousel-box .MainLabel .MainLabel__en{letter-spacing:0;font-size:5rem !important}.policy .policy_MainLabel{font-size:2.4rem}.policy .policy_MainLabel .policy_MainLabel__en{font-size:1.4rem}.policy .policy_MainLabel .policy_MainLabel__jp{font-size:2.2rem}.policy .policy_MainLabel .policy_MainLabel__jp:before{width:60px;height:6px}.policy{padding:60px 20px}.policy .MainLabel__text{font-size:1.4rem;margin-bottom:30px}.policy .policy__blc{flex-direction:column-reverse;gap:30px}.policy .policy__blcpolicy__blc--r{flex-direction:column}.policy .policy__blc:not(:last-of-type){margin-bottom:60px}.policy .policy__blc__img{padding-right:0;padding-left:0;width:100%;height:200px;margin-right:0;margin-left:calc(50% - 50vw)}.policy .policy__blc__img img{border-radius:5px 5px 55px}.policy .policy__blc--r .policy__blc__img{padding:0;width:100%;margin-right:calc(50% - 50vw);margin-left:0;transform:translateX(20px)}.policy .policy__blc--r .policy__blc__img img{border-radius:5px 5px 5px 55px}.policy .policy__blc__cont{width:100%}.policy .policy__blc__num{gap:10px;margin-bottom:15px}.policy .policy__blc__num em{width:50px;height:50px;font-size:1.6rem;font-weight:400}.policy .policy__blc__num h3{font-size:2rem}.policy .policy__blc__txt p{font-size:1.4rem}.Greeting.pc_view{display:none}.Greeting.sp_view{display:block;padding:60px 0}.Greeting.lazyloaded:before{z-index:0}.Greeting .Greeting_inner{padding:0 20px;display:flex;flex-direction:column;position:relative;z-index:2}.Greeting .Greeting_text_img_box{display:flex;justify-content:center;align-items:center;margin-bottom:0;order:2}.Greeting .Greeting_text_img_box_text{width:48%;letter-spacing:0;text-align:left;color:#fff;font-size:1.6rem}.Greeting .Greeting_text_img_box_text_hos{display:inline-block;font-size:1.8rem;margin-bottom:5px}.Greeting .Greeting_text_img_box_text_box{display:flex;justify-content:flex-start;align-items:center;gap:15px}.Greeting .Greeting__signature span:first-of-type,.Greeting .Greeting__signature .Greeting__signature_flex span:first-of-type,.Greeting .Greeting__signature span:nth-of-type(2){font-size:1.6rem}.Greeting .Greeting_text_img_box_text_name{display:flex;align-items:center;flex-direction:column;font-size:2rem}.Greeting .Greeting_content_text{color:#fff;font-size:1.4rem;order:1;margin-bottom:30px}.Greeting .Greeting_text_img_box_img{width:48%}.Greeting .Greeting_text_img_box_img img{width:100%;height:100%;object-fit:contain;vertical-align:bottom;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,0) 0%,#000 30%);mask-image:linear-gradient(to top,rgba(0,0,0,0) 0%,#000 30%)}.Feature{padding:60px 0 0;margin-bottom:0}.Feature .Feature__cont{margin-bottom:30px}.Feature .Feature__cont_inner{padding-bottom:0;position:initial}.Feature .Feature__cont_slider{width:90%;margin:0 auto;padding:15px 20px 20px;border-radius:10px;right:0;left:0}.Feature .Feature__cont_slider .Feature__blc{padding-top:50px}body .Feature .Feature__cont_slider .Feature__blc__num{top:0;right:-10px}body .Feature .Feature__cont_slider .Feature__blc__num em{font-size:3rem !important}.Feature .Feature__cont_slider .Feature__blc__cont h3{text-align:center;font-size:2.2rem;margin-bottom:15px}.Feature .Feature__cont_slider .Feature__btnCont a{width:90%;padding:7px 5px;font-size:1.6rem}.Feature .Feature__cont_slider_thumbnail_box{position:relative;margin-top:-25px;top:0;bottom:0}.Feature .Feature__cont_slider .Feature__blc__cont p{font-size:1.4rem}.Feature .Feature__cont_slider_thumbnail .Feature__blc__img{width:100%;height:250px;aspect-ratio:3/2}.Feature .Feature__cont_slider_thumbnail .slick-slide img{height:100%}.Feature .Feature__cont_slider_thumbnail .slick-list{padding:initial !important}.Feature .Feature__cont_slider .slick-prev.slick-arrow,.Feature .Feature__cont_slider .slick-next.slick-arrow{width:40px;height:40px;bottom:-80px}.Feature .Feature__cont_slider .slick-prev.slick-arrow{left:120px}.Feature .Feature__cont_slider .slick-next.slick-arrow{right:120px}.Feature .Feature__cont_slider .slick-prev.slick-arrow:before,.Feature .Feature__cont_slider .slick-next.slick-arrow:before{width:9px;height:9px}.Feature .Feature__cont_slider_thumbnail .slick-slide:not(.slick-active):before{content:initial}.feature__more__btn{margin:0 auto 50px;position:initial}.Staff{padding:60px 0 !important}.Staff .Staff__cont_box{flex-direction:column-reverse;margin-bottom:10px}.Staff .Staff__cont{width:100%;padding:20px;background:initial;background-image:initial !important}.Staff .Staff__cont:before{content:initial}.Staff .Staff__cont_box_text{width:100%;padding:0 20px;border-radius:0;background-color:transparent}.Staff__btnCont.sp{position:absolute;bottom:20px;left:0;right:0;margin:auto}.Staff .Staff__btnCont a.pc{display:none}.Staff .Staff__btnCont.sp{display:block}.Staff .Staff__btnCont a{width:80%;padding:7px 0}.Staff .Staff__btnCont_text{font-size:1.4rem;margin-bottom:0;padding:0}.Staff .Staff__cont .Staff__blc{width:60vw;margin:0 -30px;max-width:initial;position:relative}.Staff .Staff__cont .Staff__blc.slick-center{z-index:2}.Staff .Staff__cont .Staff__blc:not(.slick-center):before{content:"";width:100%;height:100%;border-radius:10px;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0}.Staff .slick-next,.Staff .slick-prev{width:10px;height:10px;bottom:45px;z-index:2}.Staff .slick-next{right:22%}.Staff .slick-prev{left:22%}.featured_case{margin:0 0 50px;padding-bottom:80px}.featured_case .MainLabel{margin-bottom:30px}.featured_case .featured_case_inner{padding:0 20px}.featured_case .featured_caseList_inner{margin-bottom:50px}.featured_case .featured_caseList__blc__img{border-radius:10px}.featured_case .featured_caseList__blc__title h3{font-size:1.8rem}.featured_case .featured_caseList__blc__more-box p{font-size:1.4rem}.featured_case .featured_caseList__blc__more-box span{font-size:1rem}.top_case{padding:60px 0 220px}.top_case .slick-slide{margin:10px 5px !important}.SymptomIndex.Home__Service .Symptom__Cont{margin-top:0}.Subject.Home__Service{padding:0 0 10px}.Subject.Home__Service:before{top:-3%}.Subject.Home__Service .Subject_inner{padding:0 20px;padding-bottom:50px}.Subject.Home__Service .Subject__cont{gap:20px 4%}.Subject.Home__Service .Subject__blc{width:48%;padding:10px}.Subject.Home__Service .Subject__blc__icon{margin-bottom:initial;margin-right:10px}.Subject.Home__Service .Subject__blc h3{font-size:1.4rem;margin-bottom:10px}.Subject__blc p{font-size:1.2rem}.Subject__blc__icon_button{padding:5px 15px 5px 5px !important;font-size:1rem}.Subject__blc__icon_button:before{width:5px;height:5px;right:10px}.SymptomIndex.Home__Service{padding:50px 0}.SymptomIndex.Home__Service:before{bottom:-8%}.SymptomIndex.Home__Service:after{top:-3%}.SymptomIndex.Home__Service .SymptomIndex_inner{padding:0 20px}.SymptomIndex.Home__Service .SymptomColumn{padding:initial}.SymptomIndex.Home__Service .Symptom__menu{gap:15px 4%}.SymptomIndex.Home__Service .Symptom__menu li{width:48%}.SymptomIndex.Home__Service .Symptom__menu li a{padding:15px 10px;border-radius:5px 5px 20px}.SymptomIndex.Home__Service .Symptom__menu li a p{font-size:1.4rem}.partnership{padding:80px 0 60px}.partnership .partnership_inner{padding:0 20px}.partnership .partnership__blc__txt_clinic.pc-view{display:none}.partnership .partnership__blc__txt_clinic.sp-view{display:block}.partnership .partnership__blc{flex-direction:column;align-items:center;padding:20px;border-radius:5px 5px 50px}.partnership .partnership__blc:not(:last-of-type){margin-bottom:40px}.partnership .partnership__blc__cont{width:100%}.partnership__blc__txt{padding:0}.partnership .partnership__blc__txt h3{text-align:center;font-size:2.2rem}.partnership .partnership__blc__txt_text{font-size:1.4rem}.partnership .partnership__blc__img{margin:0 auto;width:70%;margin-bottom:20px}.partnership .partnership__blc__img img{border-radius:5px}.partnership .partnership__blc__txt_clinic.sp-view{padding:5px 50px}.News.top-page{padding:60px 0}.News.top-page .News_inner{padding:0 20px}.News.top-page .NewsList li{flex-wrap:nowrap}.News.top-page .NewsList__date{font-size:1.2rem}.News.top-page .NewsList__title{margin-top:initial;font-size:1.2rem}.News.top-page .News__btnCont{margin:0 auto;text-align:center}.Sec.facility_sec{padding:60px 0}.Sec.facility_sec:before{top:20%;right:-10%}.Sec.facility_sec .MainLabel{margin:0 20px 50px}.facility-view_box.facility-view_box_bottom{margin-top:20px;margin-bottom:40px}.Sec.facility_sec .Facility-view img{width:calc(100vw / 3)}.Topbg{padding:50px 0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,200,200,.5) 5%,rgba(0,200,200,1) 30%,rgba(0,200,200,1) 100%)}.Topbg .ClinicInfo.top{padding:0 20px}.Topbg .Schedule{width:100%;margin:initial}.Topbg .Schedule .ClinicInfo_logo{margin-bottom:30px}.Topbg .Schedul__table{table-layout:fixed}.Topbg .Schedule .Schedul__table th,.Topbg .Schedule .Schedul__table th,.Topbg .Schedule .Schedul__table .timezone,.Topbg .Schedule .Schedul__table tbody{font-size:1.2rem}.Topbg .Schedule .Schedul__notes{align-items:flex-start;flex-direction:column;font-size:1.4rem}.Topbg .Schedule .About__access__address,.Topbg .Schedule .About__access__station{margin-bottom:20px}.Topbg .Schedule .About__access__blc dd p{font-size:1.4rem}.Topbg .Schedule .About__access__address dt:before{height:26px;top:-2px}.Topbg .Schedule .About__access__station dt:before{height:22px;top:0}.Topbg .Schedule .About__access__parking dt:before{height:19px;top:2px}.Topbg .Schedule .Schedul__table tbody tr:first-of-type td{padding:4px 0}.Schedul__table td{padding:4px 0}.Topbg .Gmap{margin-top:50px;width:100%}.Topbg .Cv__contact.pc-view{display:none}.Topbg .Cv__contact.sp-view{margin:50px 0 0;width:100%;display:flex}.Topbg .Cv__contact{justify-content:space-around;gap:initial}.Topbg .Cv__contact a{gap:5px}.Topbg .contact__tel__cont{width:45%}.Topbg .contact__tel__cont:before{width:25px;height:25px}.Topbg .contact__reserved__cont{width:55%;padding:10px}.Topbg .contact__reserved__cont:before{width:20px;height:20px}.Topbg .Cv__contact a p{line-height:1.5;font-size:1.4rem}.Topbg .ClinicInfo.top{margin-bottom:initial}.Footer .Footer__cont{margin-bottom:initial}.Footer .FooterNav__menu li a{font-size:1.6rem;margin-bottom:initial}.Footer .Footer_bottom__copy,.Footer .Footer_bottom__copy small{font-size:1.2rem}}@media screen and (max-width:480px){body{padding-top:initial}.Header{overflow:initial}.MultipleBanner__cont li{padding:5px 20px}.Greeting{margin:initial;padding:initial}.Feature .Feature__cont_slider .Feature__blc__cont{margin:initial}.Staff.top-page{padding:0;overflow:initial;max-height:initial}.Topbg .Schedule{margin:initial}.Topbg .About__access{margin:initial}.Footer_bottom_cover .ShareNav{margin-bottom:0}}strong{font-weight:550}.SubHero{margin-top:148px;padding:0;overflow:initial}.SubHero__img{max-width:initial;position:initial;transform:initial}.SubHero__cont{max-width:initial;max-height:initial;height:initial;margin:0}.SubHero__txt{width:100%;justify-content:center;text-align:center;border-radius:0;top:-84px;transform:initial;right:0;left:0;margin:auto;position:initial;padding:10px}.SubHero__txt__head{font-size:2rem}@media screen and (max-width:896px){.SubHero{margin-top:60px !important}.SubHero__txt{padding:5px}}@media screen and (max-width:480px){.SubHeroNopic{margin-top:60px !important}.SubHero__txt{max-width:100% !important}}.Sec.ContsArea.s-contsWrap .ContsArea__cont{display:flex;justify-content:space-between;align-items:flex-start}.Sec.ContsArea.s-contsWrap .ContsArea__cont .Pct__round{flex-shrink:0;border-radius:0}.Sec.ContsArea.s-contsWrap .ContsArea__cont p{flex-grow:1;font-weight:500}@media screen and (max-width:896px){.Sec.ContsArea.s-contsWrap .ContsArea__cont{flex-direction:column}}.subject-list{margin-bottom:100px}.subject-list ul{width:100%;max-width:1200px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:1.5%;margin:0 auto}.subject-list ul li{width:calc(97% / 3);margin-bottom:10px;padding-left:0;text-align:center;border-radius:10px;border:1px solid #07c8c9;position:relative}.subject-list ul li:before{content:initial}.subject-list ul li:after{content:"";width:7px;height:7px;border-top:1px solid #333;border-right:1px solid #333;position:absolute;top:50%;transform:translateY(-50%) rotate(135deg);right:20px}.subject-list ul li a{display:block;width:100%;height:100%;padding:20px 40px 20px 20px;text-decoration:none;font-size:1.6rem;border-radius:10px}.subject-list a:hover{color:#707070}@media screen and (max-width:896px){.subject-list{margin-bottom:40px;padding:0 15px}.subject-list ul{gap:4%}.subject-list ul li{width:48%}.subject-list ul li a{padding:10px 20px 10px 10px;font-size:1.2rem}.subject-list ul li:after{right:10px}}.Sec.ListCont .Guide__list{font-weight:400}.Sec.ListCont .Guide__list li{border-bottom:none}.topicsContents_box{display:flex;justify-content:space-between;align-items:center;gap:2%}.topicsContents_box_item{width:32%}.topicsContents_box_item img{width:100%;height:100%;object-fit:contain}.menu_campaign_banner_box_item img{width:100%;height:100%;object-fit:contain}.SubjectContents__nav{margin-bottom:100px}.SubjectContents__nav ul{width:100%;max-width:1200px}.SubjectContents__nav ul li{width:32.5%;margin-bottom:10px;padding-left:0;text-align:center;border-radius:10px}.SubjectContents__nav ul li:before{content:initial}.SubjectContents__nav ul li:after{content:"";width:20px;height:20px;clip-path:polygon(50% 90%,0 15%,100% 15%);background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:20px}.SubjectContents__nav ul li a{display:block;width:100%;height:100%;padding:20px 0;text-decoration:none;font-weight:700;color:#fff;border-radius:10px}.SubjectContents__nav a:hover{color:#eee}.menu_heading{width:0;height:0;opacity:0;pointer-events:none;position:relative;z-index:-9999}#index_id0,#index_id1,#index_id2,#index_id3,#index_id4,#index_id5,#index_id6,#index_id7,#index_id8,#index_id9,#index_id10,#index_id11,#index_id12,#index_id13,#index_id14,#index_id15,#index_id16,#index_id17,#index_id18,#index_id19,#index_id20{margin-top:-100px;padding-top:100px}.Sec.caseCont{padding:100px 0;max-width:100%;background-color:#fdfaf4}.Sec.caseCont .inner{max-width:1200px;margin:0 auto}.Sec.caseCont_box .slick-next,.Sec.caseCont_box .slick-prev{width:15px;top:50%;background:#4c4949;z-index:2;transform:translateY(-50%)}.Sec.caseCont_box .slick-next{right:13px}.Sec.caseCont_box .slick-prev{left:13px;transform:translateY(-50%) scale(-1,1)}.menu_case__blc{padding:45px 40px;border-radius:20px;background-color:#fff;margin:0 10px}.menu_case__img_box{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:10px}.menu_case__img_box_item{width:49%;text-align:center}.menu_case__img_box_item p{font-size:1.4rem}.menu_case__blc__pct{aspect-ratio:1/1}.menu_case__blc__pct img{width:100%;height:100%;object-fit:cover}.menu_case__title{text-align:center;padding-bottom:10px;margin-bottom:10px;position:relative}.menu_case__title:before{content:"";width:50px;height:1px;background-color:#4c4949;position:absolute;bottom:5px;right:0;left:0;margin:auto}.menu_case__title p{font-size:1.4rem}.menu_case__title .title__txt{font-weight:400;font-size:1.6rem}.menu_case_price_box{display:flex;justify-content:flex-start;align-items:center;margin-bottom:5px}.menu_case_price_box p:first-of-type{width:140px;flex-shrink:0;margin-right:20px;display:flex;justify-content:center;align-items:center;padding:2px 0;font-size:1.2rem;color:#fff;border-radius:5px}.menu_case_price_box p:last-of-type{font-size:1.6rem}.menu_case_price_img_box{display:flex;justify-content:center;align-items:center;gap:10px;margin:20px auto}.menu_case_price_img_box_img{width:80px;height:80px}.menu_case_price_img_box_img img{width:100%;height:100%;border-radius:9999px}.menu_case_price_img_box_text p:first-of-type{font-size:1.2rem}.menu_case_price_img_box_text p:last-of-type{font-size:2rem}.Sec.priceCont{max-width:100%;padding:100px 0;background-color:#f3fcfb;margin-bottom:100px}.Sec.priceCont .inner{max-width:1200px;margin:0 auto}.PricingTable{width:100%}.PricingTable th,.PricingTable td{padding:20px 0;width:25%;vertical-align:middle;text-align:center;line-height:1.2;font-weight:400;font-size:2rem;border-bottom:1px solid #30303080}.PricingTable thead th,.PricingTable thead td,.PricingTable tbody tr:last-of-type th,.PricingTable tbody tr:last-of-type td{border-bottom:none}.PricingTable thead tr th{color:#fff}.PricingTable thead tr th:not(:first-of-type){background-color:#7abebe}.PricingTable tbody tr:not(:first-child):not(:last-child) th,.PricingTable tbody tr:not(:first-child):not(:last-child) td{padding:30px 0}.PricingTable tbody th{background-color:#f4f4f4}.PricingTable tbody tr:last-of-type th{background-color:#dbdbdb}.PricingTable tbody td{font-weight:500;background-color:#fff}.PricingTable tbody td span{font-weight:400;font-size:1.4rem}.PricingTable tbody .row--images td{padding:20px}.PricingTable img{aspect-ratio:5/3;width:100%;height:100%;object-fit:cover;vertical-align:bottom}.Sec.priceCont .others_box{margin-top:50px;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.Sec.priceCont .others_box h3{flex-shrink:0;margin-right:5%;width:fit-content;font-weight:400;font-size:2rem}.Sec.priceCont .PricingOthers{flex-grow:1}.Sec.priceCont .others__row{padding:15px 0;display:flex;justify-content:space-between;align-items:center;font-size:1.6rem;border-bottom:1px solid #30303080}.Sec.priceCont .others__row:first-of-type{border-top:1px solid #30303080}.Sec.priceCont .others__row .others__title{flex-shrink:0;width:20%}.Sec.priceCont .others__row .others__text{flex-grow:1}.Sec.priceCont .others__row .others__price{flex-shrink:0;width:20%;text-align:right}.Sec.priceCont .others_note{text-align:center;font-size:1.6rem}@media screen and (max-width:896px){.PricingTableWrap{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.PricingTableWrap .PricingTable{min-width:720px}}.Sec.caseCont .slick-track{display:flex}.Sec.caseCont .slick-slide{margin:0 1vw;height:auto !important;padding:0}.Sec.caseCont .top_caseList__blc a{margin-bottom:20px}.top_caseList__blc_link{margin:0 auto;padding:10px 70px 10px 50px;width:fit-content;display:flex;justify-content:center;align-items:center;font-size:1.6rem;border-radius:9999px;border:1px solid #303030;position:relative}.top_caseList__blc_link:before{content:"";width:8px;height:8px;border-top:1px solid #303030;border-right:1px solid #303030;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:50px}.menu_features__title{display:flex;justify-content:flex-start;align-items:center;gap:20px;letter-spacing:initial;font-weight:700;font-size:1.4rem;padding:0 0 10px;margin-bottom:20px}.menu_features__title p{display:flex;justify-content:center;align-items:center;flex-direction:column}.menu_features__title .title__num{flex-shrink:0;width:65px;height:65px;display:flex;justify-content:center;align-items:center;font-weight:700;font-family:"Inter",sans-serif !important;color:#fff;font-size:2.2rem;border-radius:9999px}.menu_features__title .title__txt{font-family:"Noto Serif JP",serif !important;font-weight:500;font-size:3rem}.menu_features_text{font-weight:400;font-size:1.8rem;margin-bottom:30px}.menu_features__blc{margin-bottom:80px}.menu_features__blc:last-of-type{margin-bottom:0}.menu_features__blc__pct{max-width:1000px;margin:0 auto 50px}.menu_features__blc__pct img{width:100%;height:100%;object-fit:cover;border-radius:5px 5px 60px}.menu_features_link{margin:0 auto;width:100%;max-width:350px;padding:10px 0;display:flex;justify-content:center;align-items:center;color:#fff;font-size:2rem;border-radius:9999px;position:relative}.menu_features_link:before{content:"";width:15px;height:15px;clip-path:polygon(50% 90%,0 15%,100% 15%);background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:15px}.menu_features_link.pc{display:none}@media screen and (min-width:897px){.menu_features__blc{display:flex;justify-content:space-between;align-items:flex-start;gap:2%}.menu_features__blc__cont{width:63%}.img_box{width:35%}.menu_features__blc__pct{max-width:100%;margin:0}.menu_features_link.sp{display:none}.menu_features_link.pc{display:flex}}.menu_price__blc__cont .price_item h3{border-bottom:1px dashed #b2a7a7;padding:0;font-size:2.4rem;margin-bottom:32px}.menu_price__blc__cont .price_item h4{font-size:2rem}.menu_price__blc__cont .price_medium_items_text{font-weight:700;font-size:2rem;margin-bottom:10px}.menu_price__blc__cont .price_total{font-weight:700;font-size:2.6rem;margin-bottom:-15px}.menu_price__blc__cont .price_times{font-weight:700;font-size:2rem;margin-bottom:10px}.menu_price__blc__cont .price_note{font-weight:700;font-size:1.2rem;margin-bottom:50px}.menu_price__blc__cont .price_img{max-width:720px;margin:0 auto}.menu_price__blc__cont .price_img img{width:100%;height:100%;object-fit:contain}.Process__blc{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;margin:0;padding:0;border:initial;border-radius:0;margin-bottom:60px;position:relative}.Process__blc:last-of-type{margin-bottom:0}.Process__blc:before{content:"";width:2px;height:calc(100% + 60px);position:absolute;top:30px;left:32.5px;z-index:-1}.Process__blc:last-of-type:before{content:initial}.Process__blc__header_container{margin-right:3%;width:47%}.Process__blc__content{width:43%}.Process__blc__header{display:flex;justify-content:flex-start;align-items:center;gap:20px;letter-spacing:initial;font-weight:700;margin-bottom:20px}.Process__blc__header p{display:flex;justify-content:center;align-items:center;flex-direction:column}.Process__blc .title__num{flex-shrink:0;margin-right:20px;width:65px;height:65px;display:flex;justify-content:center;align-items:center;font-weight:700;font-family:"Inter",sans-serif !important;color:#fff !important;font-size:2.2rem;border-radius:9999px;position:static}.Process__blc .title__heading{font-family:"Noto Serif JP",serif !important;font-weight:500;font-size:3rem}.Process__blc .content__text p{font-weight:400;font-size:1.8rem}.Process__blc .content__text.pc{display:block;font-size:1.4rem;margin-bottom:20px}.Process__blc .content__image{max-width:100%;margin:0}.Process__blc .content__image img{width:100%;height:100%;object-fit:cover;border-radius:5px 5px 60px}.Process__blc .flow_btn_link{margin:30px auto 0;width:100%;max-width:350px;padding:10px 0;display:flex;justify-content:center;align-items:center;color:#fff;font-size:2rem;border-radius:9999px;position:relative}.Process__blc .flow_btn_link:before{content:"";width:15px;height:15px;clip-path:polygon(50% 90%,0 15%,100% 15%);background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:15px}@media screen and (min-width:897px){.flow_btn_link.sp{display:none}.flow_btn_link.pc{display:flex}}@media screen and (max-width:896px){.Process__blc .content__text.pc{display:none}.flow_btn_link.pc{display:none}}.Useful_cont p{font-weight:400;font-size:1.8rem}.TableCont .SecLead{max-width:720px;font-weight:400;margin:0 auto 30px}.TableCont .Table__head{font-family:"Noto Serif JP",serif !important;font-weight:500;color:#4c4949;font-size:2.4rem;border-bottom:none;padding:0;margin-bottom:20px}.TableCont .Table__head:before{content:initial}.TableCont .Condition__table,.TableCont .Condition__table th,.TableCont .Condition__table td{border:none}.TableCont .Condition__table{border:1px solid #4c4949}.TableCont .Condition__table tr:not(:last-of-type) th,.TableCont .Condition__table tr:not(:last-of-type) td{border-bottom:1px solid #4c4949}.TableCont .Condition__table th{border-right:1px solid #4c4949;font-weight:500;font-size:1.8rem;background-color:#fdfaf4 !important}.TableCont .Condition__table td{font-weight:500;font-size:1.8rem}.FreeCont .Useful__title{display:block;width:100%;padding-bottom:0;border-bottom:none;margin-bottom:20px}.FreeCont .Useful__title .free-h3-underline{display:block;font-family:"Noto Serif JP",serif !important;font-weight:600;padding-bottom:10px;border-bottom:1px solid}.FreeCont .Useful__title #parking-access{margin-top:-80px;padding-top:80px}.FreeCont .Useful__title .title__num{top:50%}.FreeCont .Useful__title .title__txt{font-family:"Noto Serif JP",serif !important;font-weight:600;color:#4c4949}.FreeCont .Useful__blc img{max-width:100%}.FaqCont .FaqList{max-width:initial;border:none}.FaqCont .FaqList__blc--last{margin-bottom:0}.FaqCont .FaqList__blc{padding:0 20px;border:1px solid #303030}.FaqCont .FaqList__blc:not(:last-of-type){margin-bottom:35px}.FaqCont .FaqList__blc_q{padding:20px 0 20px 40px;font-weight:400;border-bottom:1px solid #303030;position:relative}.FaqCont .FaqList__blc dt:before,.FaqCont .FaqList__blc dd:before{font-family:"Inter",sans-serif !important;font-weight:500;color:#4c4949;font-size:2.8rem;transform:initial;left:0}.FaqCont .FaqList__blc dt:before{top:20px}.FaqCont .FaqList__blc dd:before{top:0}.FaqCont .FaqList__blc dd{font-weight:400;font-size:1.8rem}.FaqCont .FaqList__blc dd p{margin-bottom:0}.FaqCont .FaqList__blc_a{margin-top:20px;padding:0 0 20px 40px;line-height:2;position:relative}.menu_treatmentdoctor__blc{margin-bottom:50px}.treatmentdoctorCont .treatmentdoctor_img_sp{display:none}.treatmentdoctorCont .treatmentdoctor_img_pc,.treatmentdoctorCont .treatmentdoctor_img_sp{max-width:1000px;margin:0 auto 50px}.menu_treatmentdoctor__blc img{width:100%;height:100%;object-fit:contain}.treatmentdoctor_link{margin:0 auto;width:100%;max-width:350px;padding:10px 0;display:flex;justify-content:center;align-items:center;color:#fff;font-size:2rem;border-radius:9999px}.Author.Sec{background:initial;padding:50px 0;position:initial;min-height:initial;margin:0;margin-bottom:0;width:100%;max-width:initial;overflow:initial}.Author .Author_inner{max-width:1240px;margin:0 auto;padding:0 20px}.Author__cont{display:flex;justify-content:space-between;align-items:flex-start}.Author p.MainLabel__en{color:#d2e4e5 !important}.Author .Author__imgCont{width:35%}.Author .Author__imgCont img{width:100%;height:100%;object-fit:cover}.Author .Author__info{width:60%}.Author .Author__position{margin-top:-5px;font-family:"Noto Serif JP",serif !important;font-weight:600;font-size:1.8rem}.Author .Author__name{font-family:"Noto Serif JP",serif !important;font-weight:600;font-size:4rem;margin-bottom:20px}.Author .Author__name span{margin-left:20px;font-size:1.8rem}.Author .Author__qualifications{font-family:"Noto Serif JP",serif !important;font-weight:600;font-size:2rem;padding-bottom:5px;border-bottom:1px solid #303030;margin-bottom:20px}.Author .Author__desc{line-height:2.2;font-family:"Noto Serif JP",serif !important;font-size:1.6rem}main .Column{padding-top:100px;margin-bottom:150px}.common_clinic_about{padding:100px 0}.common_clinic_about .clinicabout__blc{max-width:1200px;margin:0 auto}.common_clinic_about .clinicabout__blc__cont:not(:last-of-type){margin-bottom:50px}.common_clinic_about .clinicabout__title{display:flex;justify-content:flex-start;align-items:center;gap:20px;border-bottom:1px dashed #b2a7a7;padding:0 0 20px;margin-bottom:32px}.common_clinic_about .title__txt{font-size:2.4rem}.common_clinic_about .title__num{display:flex;justify-content:center;align-items:center;width:65px;height:65px;font-family:"Inter",sans-serif !important;color:#fff;font-size:2rem;border-radius:9999px;position:relative}.common_clinic_about .clinicabout__text{font-weight:700;font-size:1.6rem}.Sec.pickupCaseCont{max-width:100%;margin:0 auto 100px;padding:100px 0;background-color:#fdfaf4}.Sec.pickupCaseCont .inner{max-width:1240px;margin:0 auto}.Sec.pickupCaseCont .pickup_case_title{font-family:"Noto Serif JP",serif !important;font-weight:500;font-size:2.4rem;padding-bottom:10px;border-bottom:1px solid #30303080;margin-bottom:30px}.Sec.pickupCaseCont .pickup_case_box{display:flex;justify-content:space-between;align-items:flex-start;gap:3%;margin-bottom:50px}.Sec.pickupCaseCont .pickup_case_box_img{width:35%}.Sec.pickupCaseCont .pickup_case_box_img_box{aspect-ratio:4/3;width:100%;max-width:100%;height:100% !important}.Sec.pickupCaseCont .Column__box__image{width:100%;height:100%}.Sec.pickupCaseCont .pickup_case_box_img_name{margin-top:10px;text-align:center;font-weight:400;font-size:1.4rem;margin-bottom:20px}.Sec.pickupCaseCont .pickup_case_box_img_name_text{border-bottom:1px solid #303030}.Sec.pickupCaseCont .pickup_case_box_img_url{margin:0 auto;padding:10px 80px;width:fit-content;display:flex;justify-content:center;align-items:center;font-size:1.6rem;border-radius:9999px;border:1px solid #303030;position:relative}.Sec.pickupCaseCont .pickup_case_box_img_url:before{content:"";width:10px;height:10px;border-top:2px solid #303030;border-right:2px solid #303030;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:50px}.Sec.pickupCaseCont .pickup_case_box_img_url:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.2s;transition:.2s}.Sec.pickupCaseCont .pickup_case_box_text{width:62%}.Sec.pickupCaseCont .pickup_case_box_text li{font-weight:400;font-size:1.6rem;padding-bottom:15px;border-bottom:1px solid #30303080;margin-bottom:15px}@media screen and (max-width:896px){.SubHero{margin-top:15px}.MainLabel,.Main .Greeting .MainLabel{font-size:1.8rem;margin-bottom:2em;order:0}.MainLabel:before,.Greeting .MainLabel:before{height:100%}.s-contsWrap.Sec{margin-bottom:50px}.btn--base--l{font-size:1.6rem}.Useful_cont p{font-size:1.4rem}.SubjectContents__nav{padding:0 20px;margin-bottom:50px}.SubjectContents__nav ul li a{padding:10px 0;font-size:1.2rem}.SubjectContents__nav ul li:after{width:10px;height:10px;right:5px}.MainLabel.case_type_content_sec{margin:0 20px 20px}.Sec.ListCont .Guide__list li{margin-bottom:5px}.Sec.caseCont_box{padding:20px}.menu_case__blc{padding:45px 20px}.menu_case__title p{font-size:1.4rem}.menu_case__title .title__txt{font-size:1.8rem}.menu_case__title:before{width:80px;height:2px}.menu_case__img_box_item p{font-size:2rem}.menu_case_price_box p:first-of-type{width:135px;font-size:1.2rem}.menu_case_price_box p:last-of-type{font-size:1.6rem}.Sec.caseCont_box .slick-next,.Sec.caseCont_box .slick-prev{top:225px}.Sec.caseCont_box .slick-prev{left:2px}.Sec.caseCont_box .slick-next{right:2px}.menu_case_price_img_box_img{width:80px;height:80px}.menu_case_price_img_box_text p:first-of-type{font-size:1.2rem}.menu_case_price_img_box_text p:last-of-type{font-size:2rem}.top_caseList__blc a{max-width:300px;font-size:1.6rem}.top_caseList__blc a:before{width:9px;height:9px}.menu_features__blc{margin-bottom:50px}.menu_features__blc:last-of-type{margin-bottom:0}.menu_features__title{font-size:1.2rem;gap:10px;margin-bottom:5px}.menu_features__title .title__num{width:50px;height:50px;font-size:1.6rem;font-weight:400}.menu_features__title .title__txt{font-size:1.8rem}.menu_features_text{font-size:1.4rem}.menu_features_link{max-width:300px;font-size:1.6rem}.menu_price__blc__cont .price_item h3{font-size:1.8rem}.menu_price__blc__cont .price_item h4{font-size:1.6rem}.menu_price__blc__cont .price_medium_items_text{font-size:1.6rem}.menu_price__blc__cont .price_total{font-size:2rem;margin-bottom:-5px}.menu_price__blc__cont .price_times{font-size:1.6rem}.menu_price__blc__cont .price_note{font-size:1rem}.Process__blc{margin-bottom:50px}.Process__blc:before{height:calc(100% + 50px);left:24px}.Process__blc__header{margin-bottom:10px}.Process__blc .title__heading{display:block;font-size:1.8rem;margin-bottom:0}.Process__blc .title__num{width:50px;height:50px;font-size:1.6rem;font-weight:400;-webkit-transform:initial;transform:initial}.Process__blc .Process__blc__header_container{margin-top:10px;margin-right:0;width:100%}.Process__blc .Process__blc__header_container p{font-size:1.4rem;margin-bottom:20px}.Process__blc .flow_btn_link{max-width:300px;font-size:1.6rem}.TableCont .Condition__table th{font-size:1.6rem}.TableCont .Condition__table td{font-size:1.6rem}.FaqCont .FaqList__blc:not(:last-of-type){margin-bottom:20px}.FaqCont .FaqList__blc_q{padding:15px 0 15px 30px}.FaqCont .FaqList__blc_a{padding:0 0 15px 30px}.FaqCont .FaqList__blc dt:before{top:14px}.FaqCont .FaqList__blc dd:before{top:4px}.FaqCont .FaqList__blc dt:before,.FaqCont .FaqList__blc dd:before{font-size:2rem}.FaqCont dt.FaqList__blc_q p,.FaqCont dd.FaqList__blc_a p{font-size:1.6rem}.treatmentdoctor_link{max-width:300px;font-size:1.6rem}.Author.Sec{padding:50px 0}.Author.Sec .Author__cont{flex-direction:column}.Author .Author__imgCont{width:80%;margin:0 auto 30px}.Author .Author__info{width:100%}.Author .Author__position{font-size:1.4rem}.Author .Author__name{font-size:2.4rem}.Author .Author__name span{margin-left:10px;font-size:1.4rem}.Author .Author__qualifications{font-size:1.8rem;margin-bottom:10px}.common_clinic_about{padding:50px 20px 100px}.common_clinic_about .clinicabout__title{gap:10px}.common_clinic_about .title__txt{font-size:1.8rem}.common_clinic_about .title__num{width:50px;height:50px;font-size:1.3rem}.common_clinic_about .clinicabout__text{font-size:1.4rem}main .Column{padding-top:50px}.Column__blc__pic{width:40%}.Sec.pickupCaseCont{padding:60px 0;margin-bottom:50px}.Sec.pickupCaseCont .inner{padding:0 20px}.Sec.pickupCaseCont .pickup_case_title{text-align:center;font-size:1.8rem}.Sec.pickupCaseCont .pickup_case_box{flex-direction:column;gap:30px;margin-bottom:30px}.Sec.pickupCaseCont .pickup_case_box_img{width:100%}.Sec.pickupCaseCont .pickup_case_box_text{width:100%}.Sec.pickupCaseCont .pickup_case_box_img_url{padding:7px 80px}.Sec.pickupCaseCont .pickup_case_box_text li{font-size:1.4rem;padding-bottom:10px;margin-bottom:10px}.Sec.pickupCaseCont .pickup_case_box_img_url:before{width:9px;height:9px}.Sec.featuresCont{padding:60px 20px;margin-bottom:0}.menu_features__blc__pct{margin-bottom:30px}.Sec.priceCont{padding:40px 0;margin-bottom:50px}.Sec.priceCont .inner{padding:0 20px}.PricingTable th,.PricingTable td{padding:10px 0;font-size:1.6rem}.PricingTable tbody .row--images td{padding:10px;max-height:150px;aspect-ratio:5/3}.PricingTable img{max-height:150px}.PricingTable tbody tr:not(:first-child):not(:last-child) th,.PricingTable tbody tr:not(:first-child):not(:last-child) td{padding:15px 0}.PricingTable tbody td span{font-size:1.2rem}.Sec.priceCont .others_box{margin-top:30px;flex-direction:column;gap:20px;margin-bottom:20px}.Sec.priceCont .others_box h3{margin-right:0;font-size:1.8rem}.Sec.priceCont .PricingOthers{width:100%}.Sec.priceCont .others__row{padding:10px 0;font-size:1.2rem}.Sec.priceCont .others__row .others__title{width:30%}.Sec.priceCont .others__row .others__text{margin:0 5%}.Sec.priceCont .others__row .others__price{width:35%}.Sec.priceCont .others_note{font-size:1rem}.Sec.caseCont{padding:40px 0}}.Case .ColumnNav__list:after{content:"";width:20px;height:20px;clip-path:polygon(50% 90%,0 15%,100% 15%);background-color:#fff;position:absolute;top:30px;right:20px;z-index:2}.Case .ColumnNav__list__box{display:block}.Case .ColumnNav__list__title{border:none;width:100%;background:#00c8c8;color:#fff !important;-webkit-appearance:none;appearance:none;font-size:1.8rem;height:80px;display:flex;justify-content:flex-start;align-items:center}.Case .ColumnNav__list__title:before,.Case .ColumnNav__list__title:after{content:none}.Case .ColumnNav__list__item{width:100%;border-radius:0;text-align:left;margin:0;padding:10px 30px;border-bottom:1px #fff solid}.Case .Case-doctor .ColumnNav__list__item{border-bottom:none;background-color:initial;padding:25px 30px}.Case .ColumnNav__list__detal{padding:15px}.Case .ColumnNav__list__anchor{position:relative}.Case .Case-doctor .ColumnNav__list__anchor{display:flex;margin-left:50px;color:#333;background:#fcfaf5;width:calc(100% - 50px);padding:15px 0 15px 80px;font-size:1.8rem;border-radius:50px}.Case .ColumnNav__list__anchor:before{content:"";display:inline-block;width:10px;height:10px;border-top:2px solid #838383;border-right:2px solid #838383;transform:rotate(45deg);position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:30px}.Case .Case-doctor .ColumnNav__list__anchor img{width:100px;position:absolute;border-radius:50%;left:-50px;top:50%;transform:translateY(-50%);aspect-ratio:1/1;object-fit:cover}.Case .Column__box{background:#fcfaf5;-webkit-box-shadow:none;box-shadow:none;margin-bottom:50px}.Case .Column__box__head{margin-bottom:10px}.Case .Column__label__anchor{display:inline-block;margin-right:10px;border-radius:5px;margin-bottom:10px;width:auto;overflow:initial;font-size:1.6rem;background-color:#fff;border:1px solid #00c8c8;color:#00c8c8;padding:3px 20px}.Column__box__txt__txt{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 0 20px;flex-wrap:wrap}.Column__box__txt__txt__item{width:30%;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.5;font-weight:700;font-size:1.4rem}.Column__box__txt__txt__item__ttl{background:#00c8c8;color:#fff;padding:10px 0;border-radius:5px;width:100%;text-align:center;margin-bottom:10px}.Column__box__txt__txt__item__txt{font-size:1.8rem;font-weight:400}.Case .Column__box__desc{font-size:1.6rem;margin:0 0 20px;line-height:1.5}.Column__box__txt__doctor{display:flex;justify-content:space-between;align-items:flex-end}.Column__box__txt .Column__cont_doctor{justify-content:flex-start;gap:20px}.Column__box__txt .Column__cont_doctor div{width:80px;height:80px}.Column__box__txt .Column__cont_doctor p{font-size:1.6rem}.Column__box__txt .Column__box__anchor{background:linear-gradient(to right,#00c8c8,#10e5b5);border-radius:9999px;position:relative}.Column__box__txt .Column__box__anchor:before{content:"";width:15px;height:15px;clip-path:polygon(50% 90%,0 15%,100% 15%);background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:15px}.Column__box__txt .Column__box__head a{color:#333 !important}@media only screen and (max-width:1023px){main .Column.Case{padding-top:30px}.Column__title h1{font-size:20px}.Case .ColumnNav__list__title{font-size:1.4rem;height:50px}.Case .ColumnNav__list:after{width:15px;height:15px;top:17px;right:15px}.Case .ColumnNav__list__item{padding:10px 20px}.Case .Case-doctor .ColumnNav__list__item{padding:20px 0}.Case .Case-doctor .ColumnNav__list__anchor{padding:15px 0 15px 50px;font-size:1.4rem}.Case .ColumnNav__list__anchor:before{right:20px}.Case .Case-doctor .ColumnNav__list__anchor img{width:80px}.Column>.UnHeading2{font-size:20px}.Case .Column__box{display:block}.Case .Column__box__head{font-size:16px}.Case .Column__label__anchor{font-size:1.2rem}.Case .Column__box__txt{padding:20px}.Column__box__txt__txt{padding:20px 0 30px;flex-direction:column}.Column__box__txt__txt__item{width:100%;border-left:none;flex-direction:row;justify-content:flex-start}.Column__box__txt__txt__item:not(:last-child){margin-bottom:10px}.Column__box__txt__txt__item:last-child{border-right:none}.Column__box__txt__txt__item__ttl{margin-bottom:0;width:140px;font-size:1.2rem;margin-right:10px;padding:7px 0}.Column__box__txt__txt__item__txt{font-size:1.6rem}.Column__box__txt .Column__box__txt__doctor{align-items:center;flex-direction:column}.Column__box__txt .Column__cont_doctor{margin-bottom:30px}}.Sec.caseimgCont .menu_caseimg__blc_box{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.Sec.caseimgCont .menu_caseimg__blc_item{width:49%;text-align:center}.Sec.caseimgCont .menu_caseimg__blc_item div{position:relative}.Sec.caseimgCont .menu_caseimg__blc_item div:before{content:"";width:40px;height:30px;position:absolute;bottom:15px;right:10px;background-size:contain;background-position:center;background-repeat:no-repeat}.Sec.caseimgCont .menu_caseimg__blc_text{font-weight:700;font-size:3rem;margin-bottom:10px}.Sec.caseimgCont .menu_caseimg__blc_item img{width:100%;height:100%;object-fit:cover;aspect-ratio:3/2}.Sec.caseimgCont .post-categories{display:flex;justify-content:center;align-items:center;gap:20px}.Sec.caseimgCont .category-name{padding:0 30px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:2rem;border:1px solid;border-radius:5px}.patientInfoCont_item{display:flex;justify-content:flex-start;align-items:center}.patientInfoCont_item:not(:last-of-type){margin-bottom:20px}.patientInfoCont_item p:first-of-type{width:250px;flex-shrink:0;margin-right:20px;display:flex;justify-content:center;align-items:center;padding:5px 0;font-size:2rem;color:#fff;border-radius:5px}.patientInfoCont_item p:last-of-type{font-size:2.4rem}.menu_related__blc_box{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:20px 2%}.menu_related__blc{width:32%}.menu_related__blc a{margin:0 auto;width:100%;padding:10px 30px;display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff;font-size:2rem;border-radius:9999px;position:relative}.menu_related__blc a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.2s;transition:.2s}.menu_related__blc a:before{content:"";width:15px;height:15px;clip-path:polygon(15% 0,15% 100%,90% 50%);background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:15px}@media screen and (max-width:896px){.Sec.caseimgCont .menu_caseimg__blc_text{font-size:2.4rem}.Sec.caseimgCont .post-categories{gap:10px}.Sec.caseimgCont .category-name{padding:0 10px;font-size:1.6rem}.patientInfoCont_item:not(:last-of-type){margin-bottom:10px}.patientInfoCont_item p:first-of-type{width:135px;font-size:1.2rem}.patientInfoCont_item p:last-of-type{font-size:1.6rem}.menu_related__blc_box{gap:20px}.menu_related__blc{width:100%}.menu_related__blc a{font-size:1.6rem}.Sec.caseimgCont .menu_caseimg__blc_item div:before{width:30px;height:20px}}.Sec.doctorInfoCont .menu_doctorInfo__blc{display:flex;justify-content:center;align-items:stretch;position:relative}.Sec.doctorInfoCont .menu_doctorInfo__blc:before{content:"";width:225px;height:225px;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:20%;right:3%;z-index:-1}.Sec.doctorInfoCont .menu_doctorInfo__blc:after{content:"";width:50vw;max-width:500px;height:50vw;max-height:500px;background-image:radial-gradient(rgba(171,248,248,1) 21%,rgba(231,248,248,1) 51%,rgba(255,255,255,1) 68%);position:absolute;right:25%;top:0;z-index:-2}.Sec.doctorInfoCont .menu_doctorInfo__blc_text{width:fit-content;line-height:1.3;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.Sec.doctorInfoCont .menu_doctorInfo__blc_img{width:45%;position:relative}.Sec.doctorInfoCont .menu_doctorInfo__blc_img:before{content:"";width:20vw;max-width:200px;height:20vw;max-height:200px;background-image:radial-gradient(rgba(171,248,248,1) 21%,rgba(231,248,248,1) 51%,rgba(255,255,255,1) 68%);position:absolute;right:-10%;bottom:0;z-index:-2}.Sec.doctorInfoCont .menu_doctorInfo__blc_img img{width:100%;height:100%;object-fit:contain;vertical-align:bottom}.Sec.doctorInfoCont .menu_doctorInfo__blc_clinic_name_post{font-family:"Noto Serif JP",serif !important;font-size:3rem;margin-bottom:20px}.Sec.doctorInfoCont .menu_doctorInfo__blc_doctor_name_en{font-family:"Noto Serif JP",serif !important;font-size:3rem}.Sec.doctorInfoCont .menu_doctorInfo__page_title{font-family:"Noto Serif JP",serif !important;font-size:4rem}.Sec.doctorInfoCont .menu_doctorInfo__blc_doctor_name_en_gb{font-family:"Noto Serif JP",serif !important;color:#f2f2f2;font-size:7rem;position:absolute;bottom:5%;left:0;z-index:-3;width:max-content}.MainLabel.doctor_MainLabel{padding-left:0;text-align:center}.MainLabel.doctor_MainLabel:before{content:initial}.menu_awards__blc .slick-slide{margin:0 10px}.menu_awards__blc_img{margin-bottom:10px}.menu_awards__blc_img img{aspect-ratio:3/2}.menu_awards__blc_item p{text-align:center;font-weight:700;font-size:1.2rem}.Sec.doctorimageCont{display:flex;justify-content:space-between;align-items:stretch;max-width:720px}.menu_doctorimage__blc_item{width:49%;aspect-ratio:1/1}.menu_doctorimage__blc_item img{aspect-ratio:1/1;width:100%;height:100%;object-fit:cover}.DoctorData__blc dt{font-weight:500;font-size:3.4rem;border-bottom:1px solid #9d9d9d;position:relative;font-family:"Noto Serif JP",serif !important;color:#333}.DoctorData__blc dt span{color:rgba(0,200,200,.05) !important;font-size:6rem;position:absolute;top:-30px;left:0;right:0;margin:auto}.DoctorData__history tr{font-size:1.8rem}.DoctorData__history th{width:20%;color:#333}.Column__cont_sec{padding:50px 0;background-color:#fcfaf5}.Column__cont_inner{max-width:1200px;margin:0 auto}.Column.case_sec{margin-bottom:0}.Column__cont_item{margin:0 5px}.Column__cont_images{display:flex;justify-self:center;align-items:center;flex-direction:column;margin-bottom:15px}.Column__cont_images_item{aspect-ratio:2/1;position:relative}.Column__cont_images_item img{aspect-ratio:2/1;width:100%;height:100%;object-fit:cover}.Column__cont_images_item p{font-weight:700;font-size:1.6rem;position:absolute;top:5px;left:5px}.Column__cont_title{text-align:center;font-weight:700;font-size:1.2rem;margin-bottom:20px}.Column__cont_doctor{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:20px}.Column__cont_doctor div{width:60px;height:60px;border-radius:9999px}.Column__cont_doctor div img{width:100%;height:100%;object-fit:cover;border-radius:9999px}.Column__cont_doctor p{font-weight:700;font-size:1.2rem}.Column__cont_note{line-height:1.3;text-align:center;font-weight:700;font-size:1.2rem;position:relative}.Column__cont_note:before{content:"";width:12px;height:12px;clip-path:polygon(15% 0,15% 100%,90% 50%);background-color:#00c8c8;position:absolute;top:2px;right:70px}.Column__cont_note span{font-size:.8rem}.Column__cont_sec .slick-dots li{background:#d9d9d9}.Column__cont_sec .slick-dots li.slick-active{background:#00c8c8}.Column__cont_sec .slick-prev,.Column__cont_sec .slick-next{background:#d9d9d9;top:initial;bottom:-15px}.Column__cont_sec .slick-prev{left:10%}.Column__cont_sec .slick-next{right:10%}.Column__cont_sec .slick-dots{margin-top:60px}.Column__cont_button{background:linear-gradient(to right,#00c8c8,#10e5b5);border-radius:9999px;position:relative;display:block;padding:7.5px 15px;max-width:300px;width:100%;text-align:center;font-weight:700;color:#fff;margin:40px auto 0;font-size:1.6rem}.Column__cont_button:before{content:"";width:15px;height:15px;clip-path:polygon(50% 90%,0 15%,100% 15%);background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:15px}@media screen and (max-width:896px){.Sec.doctorInfoCont .menu_doctorInfo__blc:before{width:80px;height:80px;top:15%;right:0}.Sec.doctorInfoCont .menu_doctorInfo__blc:after{width:30vw;height:30vw}.Sec.doctorInfoCont .menu_doctorInfo__blc_clinic_name_post{font-size:1.4rem;margin-bottom:10px}.Sec.doctorInfoCont .menu_doctorInfo__blc_doctor_name_en{font-size:1.2rem}.Sec.doctorInfoCont .menu_doctorInfo__page_title{font-size:1.6rem}.Sec.doctorInfoCont .menu_doctorInfo__blc_doctor_name_en_gb{font-size:2.4rem}.Sec.doctorInfoCont .menu_doctorInfo__blc_img:before{right:-15%}.MainLabel .MainLabel__en{font-size:6rem !important}.MainLabel .MainLabel__jp{top:-45px;font-size:2.2rem;margin-bottom:-45px}.Sec.awardsCont{margin-bottom:30px}.menu_awards__blc_item p{font-size:1rem}.policy .policy__blc__cont{width:100%}.DoctorData__blc:not(:last-of-type){margin-bottom:30px}.DoctorData__blc:last-of-type{margin-bottom:0}.DoctorData__blc dt{font-size:1.8rem;border-bottom:1px solid}.DoctorData__blc dt span{font-size:4rem;top:-25px}.DoctorData__blc:nth-child(even){margin-left:0}.DoctorData__history tr{font-size:1.6rem}.DoctorData__history th{width:100%;padding:0}.DoctorData__history td{padding-bottom:10px}.Column.case_sec{padding:50px 0}.Column__cont_inner{padding:0 20px}.Column__cont_images_item p{font-size:1.4rem}.Column__cont_doctor div{width:45px;height:45px}.Column__cont_note:before{right:0}.Column__cont_sec .slick-prev,.Column__cont_sec .slick-next{height:10px;bottom:-2px}.Column__cont_sec .slick-dots{margin-top:50px}}.border-none th,.border-none td{border:none;padding-bottom:0}.icon--optional{font-size:13px;line-height:1.333;color:#fff;background-color:#bababa;border-radius:2px;padding:.15em .3em;margin-left:15px}.wpcf7-form-control-wrap.radio-670{width:100%;display:block}#radio-670{width:100%;display:flex;justify-content:center;align-items:center;max-width:400px;margin:0 auto}#radio-670 span{width:46%;padding:10px;text-align:center;border-radius:5px}#radio-670>span:first-child{margin-left:0}.wpcf7 fieldset{border:none}.txt-m-blc .wpcf7 fieldset p{margin-bottom:0}.wpcf7 fieldset .wpcf7-list-item{background-color:#bababa;color:#fff}.wpcf7_reserve-date div{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.wpcf7_reserve-date div span{width:49%}.wpcf7_reserve-date div span input{-webkit-appearance:none;height:3em;color:#333 !important}.wpcf7_reserve-date div span select{width:100%;-webkit-appearance:none;height:3em;vertical-align:bottom}.wpcf7_reserve-date div span select option{text-align:center!important}.wpcf7cp-form-hide{display:none!important}div#wpcf7cpcnf{position:initial!important;padding-top:100px!important;margin-top:-100px!important}#wpcf7cpcnf table{width:100%}#wpcf7cpcnf th,#wpcf7-f3355-o1 tbody th{width:18%;border-bottom:1px solid #00c8c8 !important;border-color:#00c8c8 !important;padding:1.6em .4em 1.6em 0;font-weight:500}#wpcf7cpcnf td{width:82%;border-bottom:1px solid #d6d6c9;padding:1.6em 0 1.6em .8em}#wpcf7cpcnf p{margin-bottom:0}div.wpcf7cp-btns{text-align:center;margin-top:40px!important}.wpcf7cp-btns button{min-width:300px;background-color:#fff;display:inline-block;font-size:2rem;line-height:1.333;font-weight:700;text-decoration:none;padding:.75em;border-radius:30px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border:none;-webkit-transition:background-color .2s;transition:background-color .2s;outline:none;border:1px solid #d6d6c9}.wpcf7cp-btns button:first-child{background-color:#fff}.wpcf7cp-btns button:first-child:hover{background-color:#d5d5d5}.wpcf7cp-btns button.wpcf7-submit{background-color:#00c8c8;color:#fff}.wpcf7cp-btns button.wpcf7-submit:hover{opacity:.8}@media screen and (max-width:896px){#wpcf7cpcnf table{width:100%}#wpcf7cpcnf th,#wpcf7cpcnf td,#wpcf7-f3355-o1 tbody th{display:block;width:100%}#wpcf7-f3355-o1 tbody th{border-bottom:none !important;padding:1.2em 0 .3em;color:#5a5d61 !important}#wpcf7cpcnf th{border-bottom:none;padding:1.2em 0 .3em}#wpcf7cpcnf td{padding:0 0 1.2em}div.wpcf7cp-btns{margin-top:32px!important;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.wpcf7cp-btns button{min-width:auto;width:85%;font-size:1.6rem}.wpcf7cp-btns button.wpcf7cp-cfm-edit-btn{margin-right:0}}#wpcf7-f3355-o1 .table__form #radio-670 input{width:auto}#wpcf7-f3355-o1 #radio-670 .wpcf7-list-item{background-color:#bababa;color:#fff}#wpcf7-f3355-o1 .table__form #radio-680 input{width:auto}#wpcf7-f3355-o1 #radio-670 .wpcf7-list-item.checked{background-color:#00c8c8}.icon--must{font-size:13px;line-height:1.333;color:#fff;background-color:#ec5e4e;border-radius:2px;padding:.15em .3em;margin-left:15px}.btn--submit{background-color:#00c8c8}#wpcf7-f3355-o1 .btn--submit:hover{background-color:#00c8c8 !important}#wpcf7-f4541-p4542-o1 .table__form #radio-670 input{width:auto}#wpcf7-f4541-p4542-o1 #radio-670 .wpcf7-list-item{background-color:#bababa;color:#fff}.wpcf7-form .table__form #your-gender input{width:auto}#wpcf7-f4541-p4542-o1 #radio-670 .wpcf7-list-item.checked{background-color:#00c8c8}@media screen and (max-width:896px){.js-scrollable table{min-width:720px}.Condition__table th{width:20%}.Condition__table td{width:80%}.scroll-hint .scroll-hint-text{white-space:nowrap}}.subject-list__items li:nth-child(n+7){display:none}.subject-list.is-open .subject-list__items li{display:block}.subject-list__toggle{display:none;width:100%;max-width:300px;margin:20px auto 0;padding:5px 30px 5px 15px;background-color:#fff;letter-spacing:0;text-align:center;border-radius:9999px;border:1px solid #707070;color:#303030;font-size:16px;cursor:pointer;position:relative}.subject-list:has(.subject-list__items li:nth-child(7)) .subject-list__toggle{display:block}.subject-list__toggle:before{content:"";width:8px;height:8px;border-top:1px solid #303030;border-right:1px solid #303030;position:absolute;top:50%;transform:translateY(-50%) rotate(135deg);right:15px;transition:transform .3s}.subject-list.is-open .subject-list__toggle:before{transform:translateY(-50%) rotate(-45deg)}@media screen and (max-width:896px){.subject-list__toggle{padding:5px 25px 5px 10px;font-size:14px}.subject-list__toggle:before{width:6px;height:6px;right:12px}}@media screen and (max-width:480px){.Subject__blc,.Subject__blc:hover,.Examination__blc,.Examination__blc:hover,.Greeting_pct img,.btn--base,.btn--base:hover,.reservedBtn,.reservedBtn:hover,.slick-arrow,.Greeting_pct,.About__lower__nav .menu a{transition:none}}@media screen and (min-width:481px) and (max-width:896px){.Header{min-width:auto;background-color:#fff;height:60px;padding:0;position:fixed;overflow:hidden}.Header__sp{display:-webkit-box;display:-ms-flexbox;display:flex}.spnav-menu{display:block}.Header__address p{display:none}.Header__cont{max-width:100%}.Header__left{padding:8px 0 8px 10px}.Header__logo{margin-right:0}.Header__logo img{max-height:40px;max-width:100%}.Header__right{display:none}.HeroBnr__info{bottom:10px;left:auto;width:100%;border-radius:10px;font-size:1.4rem;position:static;background-color:#ffffffe6;padding:14px 44px 14px 14px}.HeroBnr__info dl{-ms-flex-wrap:wrap;flex-wrap:wrap}.HeroBnr__info dl dt{width:100%;text-align:left;margin-bottom:.6em;padding-left:1.7em}.HeroBnr__info dl dd{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;letter-spacing:0}.HeroBnr__info__date{margin-right:.7em}.HeroBnr__info__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Greeting{width:auto;padding:40px 0 0;overflow:hidden;border-radius:0;margin:0 0 64px}.Greeting .MainLabel .MainLabel__en{font-size:5.5rem;letter-spacing:.1em}.Greeting_pct_01{bottom:0;right:5px}.Greeting_pct img{bottom:-30px;position:absolute}.Greeting_pct_02,.Greeting_pct_03{display:none}.Greeting__signature{font-size:1.4rem;text-align:left}.Greeting__signature img{height:2.5em}.About__lower__nav{width:100%;margin:0 20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.About__lower__nav .menu{font-size:1.5rem;border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.About__lower__nav .menu .menu__item__greeting{background-size:1.1em auto}.About__lower__nav .menu .menu__item__first{background-size:1.2em auto}.About__lower__nav .menu .menu__item__flow{background-size:1.05em auto}.About__lower__nav .menu .menu__item__access{background-size:1.1em auto}.About__lower__nav .menu__item__recruit{background-position:left .15em center;background-size:1.4em auto}.About__lower__nav .menu a{padding:.75em 0 .75em 2em}.About__lower__info{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:32px}.About__lower__info h3{font-size:1.8rem}.About__access{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 20px 32px}.About__lower__nav .menu li{width:47%;margin-bottom:.6em}.About__lower__info .About__access__blc{margin-bottom:20px}.About__lower__info .About__access__blc dt{width:100%;margin-bottom:.4em}.About__lower__info .About__access__blc dd{width:100%}.About__lower__info .Schedule{width:auto;margin-bottom:40px}.Schedule{width:100%;margin:0 20px 56px}.Schedul__table{margin-bottom:16px;font-size:1.3rem}.Schedul__table th{padding:0 0 .7em}.Schedul__table .timezone{width:16%;font-size:1.2rem;letter-spacing:0}.Schedul__table td{padding:.7em}.Cv__contact{display:block;margin:0 15px 56px}.tel__button{display:block;color:#3e8153;border-radius:6px;border:2px solid #cecece;width:80%;margin:0 auto 30px;padding:12px 8px}.contact__tel__cont,.contact__reserved__cont{width:100%;margin-bottom:30px}.contact__tel__cont dt,.contact__reserved__cont dt{font-size:1.4rem}.Cv__contact .contact__tel,.About__lower__info__contact .contact__tel{font-size:2.5rem;letter-spacing:0;white-space:nowrap}.Cv__contact .reservedBtn,.About__lower__info__contact .reservedBtn{width:80%;padding:.8em .3em .8em 2em}.pc{display:none}.Cv__contact .hour,.About__lower__info__contact .hour{display:none}.Subject__blc{width:calc(33% - 20px);margin-right:30px}.Subject__blc:nth-child(4n){margin-right:30px}.Subject__blc:nth-child(3n){margin-right:0}.Staff{padding:56px 20px 24px;margin-bottom:56px}.Staff__cont{margin:0 auto 24px;width:90%}.Staff__blc__pic{width:100%;height:auto;margin-bottom:8px}.Staff__blc .name{font-size:1.5rem}.slick-dots{margin-top:16px}}