@charset "UTF-8";*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td,small,button,time,figure{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}li,dd{list-style-type:none}header,footer,nav,section,article,main,aside,figure,figcaption{display:block}img{border:none;vertical-align:bottom}@media screen and (max-width:1179px) and (min-width:768px){html{font-size:calc(16 / 1180 * 100vw)}}@media screen and (max-width:374px){html{font-size:calc(16 / 375 * 100vw)}}body{color:#393939;font-family:"M PLUS Rounded 1c",sans-serif;background:#fff}a{text-decoration:none;-webkit-transition:.3s;transition:.3s;color:inherit}@media (hover:hover){a:hover{cursor:pointer}}picture,img,a,span{display:inline-block}video,img{width:100%;height:100%}button{font:inherit;color:inherit;background:0 0;background:0 0;border:none}input,textarea,select{font:inherit}@media (min-width:768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.p-header__inner{padding-inline:20px 19px}@media (max-width:1100px){.p-header__inner{width:100%;padding-inline:20px;margin-inline:auto}}@media (min-width:768px){.p-header__inner{max-width:1360px;padding-inline:40px;margin-inline:auto}}.l-footer{padding-inline:10px}@media (min-width:768px){.l-footer{max-width:1040px;padding-inline:20px;margin-inline:auto}}.l-section{padding-inline:20px}@media (min-width:768px){.l-section{padding-inline:60px}}.c-to-top{position:fixed;bottom:97px;right:10px;cursor:pointer;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:50}@media (min-width:768px){.c-to-top{bottom:40px;right:20px}}.c-to-top img{width:52px;height:52px}.c-to-top.js-show{opacity:1}.c-cta__button-pc{display:none}@media (min-width:768px){.c-cta__button-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px;padding:20px 16px 21px;border-radius:20px 0 0 20px;background:#1391e6;width:92px;height:120px;position:fixed;top:176px;right:0;z-index:10}.c-cta__button-pc img{width:52px;height:32px}.c-cta__button-pc:hover{background:#0060a0}}@media (min-width:768px){.c-cta__button-pc-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-cta__button-pc-text span{color:#fff;text-align:center;font-size:14px;font-weight:700;line-height:130%}}.c-cta__button-sp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;position:fixed;bottom:0;left:0;padding:7px 20px 6px 16px;background:rgba(255,255,255,.85);-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);z-index:10}@media (min-width:768px){.c-cta__button-sp-container{display:none}}.c-cta-tel-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.c-cta-tel-number img{width:18px;height:18px}.c-cta-tel-number span{color:#1391e6;text-align:center;font-size:20px;font-weight:700;line-height:normal}.c-opening-hours{text-align:center;font-size:10px;font-style:normal;font-weight:500;line-height:normal}.c-cta__button-sp{border-radius:8px;background:#1391e6;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;padding:5px 21px 5px 15px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-cta__button-sp img{width:46px;height:28px}.c-cta__button-sp-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center;font-size:12px;font-weight:700;line-height:1.3}.--big{font-size:16px}.c-footer__button-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.c-footer__button-container{gap:18px}}.c-footer-btn{border-radius:30px}.c-footer-btn.--blue{background:#1391e6;padding:8px 30px 9px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.c-footer-btn.--blue:hover{background:#0060a0}@media (min-width:768px){.c-footer-btn.--blue{padding:16px 58px;gap:6px}}.c-footer-btn.--blue svg{fill:#fff}.c-footer-btn.--blue span{color:#fff;font-size:14px;font-weight:400;line-height:normal}@media (min-width:768px){.c-footer-btn.--blue span{font-size:16px;font-weight:500}}.c-footer-btn.--white{border:1px solid #1391e6;background:#fff;padding:8px 20px 9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.c-footer-btn.--white:hover{background:#1391e6}.c-footer-btn.--white:hover span{color:#fff}.c-footer-btn.--white:hover svg{fill:#fff}@media (min-width:768px){.c-footer-btn.--white{padding:16px 46px;gap:8px}}@media (min-width:768px){.c-footer-btn.--white svg{width:24px;height:24px}}.c-footer-btn.--white span{color:#1391e6;font-size:14px;font-weight:500;line-height:normal;-webkit-transition:.3s;transition:.3s}@media (min-width:768px){.c-footer-btn.--white span{font-size:16px;font-weight:500}}.c-animated__fadeIn{translate:0 20px;opacity:0}.c-animated__fadeIn.js-show{translate:0;opacity:1}.c-breadcrumb{padding-top:11px}@media (min-width:768px){.c-breadcrumb{padding-top:14px;padding-inline:30px}}.c-breadcrumb__inner{padding-inline:20px}@media (min-width:768px){.c-breadcrumb__inner{width:min(1220px, 100%);padding-inline:30px}}.c-breadcrumb__text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.c-breadcrumb__text{padding-left:30px}}.c-breadcrumb__text span{color:#c2c2c2;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.c-breadcrumb__text span.current-item{color:#393939}.c-article__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.c-article__wrapper .c-article__title.--side{margin-top:9px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:768px){.c-article__wrapper .c-article__title.--side{max-width:152px}}.c-article__wrapper.--new:before{content:"NEW";position:absolute;top:-8px;left:-8px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;font-weight:700;line-height:normal;width:40px;height:40px;background:#ee5a6d;border-radius:50%;z-index:10}@media (min-width:768px){.c-article__wrapper.--new:before{top:-10px;left:-10px}}@media (min-width:768px){.c-article__wrapper.--staff-b-main{grid-template-columns:244px 1fr;height:153px}}.c-article__wrapper:hover .c-article__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-article__wrapper:hover .c-article__title{color:#1391e6}.c-article__img{border-radius:initial;min-width:133px;overflow:hidden;padding-top:initial;position:relative;width:100%}@media (min-width:768px){.c-article__img{max-width:120px;min-width:auto}}.c-article__img img{height:100%;width:100%;aspect-ratio:133/101;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.c-article__content{padding:0 0 0 10px}@media (min-width:768px){.c-article__content{padding:20px 0 14px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width:768px){.c-article__content.--side{padding:0 14px 0 10px}}.c-article__category{display:inline-block;color:#fff;font-size:10px;font-weight:500;line-height:normal;border-radius:10px;background:#1391e6;padding:1px 8px 2px}@media (min-width:768px){.c-article__category.staff-b{font-size:11px;padding:6px 12px;border-radius:12px}}.c-article__tag{display:inline-block;color:#fff;font-size:10px;font-weight:500;line-height:normal;border-radius:10px;background:#1391e6;padding:1px 8px 2px}@media (min-width:768px){.c-article__tag.staff-b{font-size:11px;padding:6px 12px;border-radius:12px}}.c-article__title{font-style:normal;font-weight:500;font-size:14px;line-height:20px;margin-top:6px;-webkit-transition:color .5s;transition:color .5s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:768px){.c-article__title.--staff-b{font-size:16px;font-weight:500;line-height:24px;margin-top:10px}}.c-article__date{color:#888;font-size:11px;font-weight:500;line-height:normal;display:inline-block;margin-top:8px}@media (min-width:768px){.c-article__date{margin-top:6.5px}}@media (min-width:768px){.c-article__date.--staff-b{font-size:12px;margin-top:15px}}.c-title{text-align:center;font-size:20px;font-weight:700;line-height:normal;letter-spacing:1.6px;position:relative}@media (min-width:768px){.c-title{font-size:28px;letter-spacing:2.24px;margin-top:80px}}.c-title:before,.c-title:after{content:"";position:absolute;top:50%;left:50%;width:49px;height:13px;background-image:url("/clinic/wp-content/themes/yoruku_clinic/assets/img/sp/slash.png");background-size:cover}@media (min-width:768px){.c-title:before,.c-title:after{background-image:url("/clinic/wp-content/themes/yoruku_clinic/assets/img/slash.png");width:67px;height:20px}}.c-title.--recommend:before{translate:calc(-50% - 142px) -50%}@media (min-width:768px){.c-title.--recommend:before{translate:calc(-50% - 206px) -50%}}.c-title.--recommend:after{translate:calc(-50% + 145px) -50%}@media (min-width:768px){.c-title.--recommend:after{translate:calc(-50% + 208px) -50%}}.c-title.--medical-info:before{translate:calc(-50% - 80px) -50%}@media (min-width:768px){.c-title.--medical-info:before{translate:calc(-50% - 120px) -50%}}.c-title.--medical-info:after{translate:calc(-50% + 80px) -50%}@media (min-width:768px){.c-title.--medical-info:after{translate:calc(-50% + 120px) -50%}}@media (min-width:768px){.c-title.--medical-info-article{margin-top:100px}}.c-title.--medical-info-article:before{translate:calc(-50% - 115px) -50%}@media (min-width:768px){.c-title.--medical-info-article:before{translate:calc(-50% - 168px) -50%}}.c-title.--medical-info-article:after{translate:calc(-50% + 115px) -50%}@media (min-width:768px){.c-title.--medical-info-article:after{translate:calc(-50% + 165px) -50%}}.c-title.--about-policy:before{translate:calc(-50% - 115px) -50%}@media (min-width:768px){.c-title.--about-policy:before{translate:calc(-50% - 167px) -50%}}.c-title.--about-policy:after{translate:calc(-50% + 115px) -50%}@media (min-width:768px){.c-title.--about-policy:after{translate:calc(-50% + 167px) -50%}}.c-title.--about-policy.--inside{margin-top:101px}@media (min-width:768px){.c-title.--about-policy.--inside{margin-top:200px}}.c-title.--about-policy.--inside:before{translate:calc(-50% - 92px) -50%}@media (min-width:768px){.c-title.--about-policy.--inside:before{translate:calc(-50% - 136px) -50%}}.c-title.--about-policy.--inside:after{translate:calc(-50% + 96px) -50%}@media (min-width:768px){.c-title.--about-policy.--inside:after{translate:calc(-50% + 136px) -50%}}@media (min-width:768px){.c-title.--medical{margin-top:-28px}}.c-title.--medical:before{translate:calc(-50% - 83px) -50%}@media (min-width:768px){.c-title.--medical:before{translate:calc(-50% - 123px) -50%}}.c-title.--medical:after{translate:calc(-50% + 83px) -50%}@media (min-width:768px){.c-title.--medical:after{translate:calc(-50% + 120px) -50%}}.c-title.--staff-introduction:before{translate:calc(-50% - 114px) -50%}@media (min-width:768px){.c-title.--staff-introduction:before{translate:calc(-50% - 167px) -50%}}.c-title.--staff-introduction:after{translate:calc(-50% + 117px) -50%}@media (min-width:768px){.c-title.--staff-introduction:after{translate:calc(-50% + 167px) -50%}}.c-title.--sub-staff-introduction:before{translate:calc(-50% - 106px) -50%}@media (min-width:768px){.c-title.--sub-staff-introduction:before{translate:calc(-50% - 152px) -50%}}.c-title.--sub-staff-introduction:after{translate:calc(-50% + 105px) -50%}@media (min-width:768px){.c-title.--sub-staff-introduction:after{translate:calc(-50% + 151px) -50%}}@media (min-width:768px){.c-title.--contact{margin-top:52px}}.c-title.--contact:before{translate:calc(-50% - 106px) -50%}@media (min-width:768px){.c-title.--contact:before{translate:calc(-50% - 213px) -50%}}.c-title.--contact:after{translate:calc(-50% + 105px) -50%}@media (min-width:768px){.c-title.--contact:after{translate:calc(-50% + 211px) -50%}}@media (min-width:768px){.c-title.--reserve{margin-top:2px}}.c-title.--reserve:before{translate:calc(-50% - 102px) -50%}@media (min-width:768px){.c-title.--reserve:before{translate:calc(-50% - 153px) -50%}}.c-title.--reserve:after{translate:calc(-50% + 107px) -50%}@media (min-width:768px){.c-title.--reserve:after{translate:calc(-50% + 150px) -50%}}.hidden-sp{display:none}@media (min-width:768px){.hidden-sp{display:block}}.hidden-pc{display:block}@media (min-width:768px){.hidden-pc{display:none}}.p-header{position:fixed;top:0;left:0;width:100%;height:auto;padding-block:.9375rem;opacity:.85;background:#fff;-webkit-box-shadow:0px .1875rem .375rem 0px rgba(0,0,0,.16);box-shadow:0px .1875rem .375rem 0px rgba(0,0,0,.16);z-index:100}@media (min-width:768px){.p-header{padding-block:.5625rem .5rem}}@media (min-width:768px){.p-header__inner{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}}.p-header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6875rem}.p-header__logo .logo-icon{width:2.125rem;height:2rem}.p-header__logo .logo-text{padding-left:7px;width:14.4375rem;height:1.875rem}.p-header__nav{display:none}@media (min-width:768px){.p-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:768px){.p-header__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.p-header__list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.6875rem;font-weight:700;line-height:1.125rem;position:relative;-webkit-transition:color .3s ease;transition:color .3s ease}.p-header__list a.--home{margin-top:3px}.p-header__list a:after{content:"";position:absolute;bottom:-.375rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1.25rem;height:.125rem;background-color:transparent;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-header__list a:hover{color:#1391e6}.p-header__list a:hover path{fill:#1391e6}.p-header__list a:hover:after{background-color:#1391e6}.p-header__list svg{width:1.5rem;height:1.5rem}.p-header__list svg.--home-icon{width:1.1875rem;height:1.25rem}.p-header__list path{fill:#393939;-webkit-transition:fill .3s ease;transition:fill .3s ease}}.p-header__tel{display:none}@media (min-width:768px){.p-header__tel{display:block}}@media (min-width:768px){.p-header__tel-text{font-size:.75rem;font-weight:500;line-height:normal;padding-left:2rem}}@media (min-width:768px){.p-header__tel-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.p-header__tel-number img{width:1.75rem;height:1.75rem}.p-header__tel-number span{color:#1391e6;text-align:center;font-size:2rem;font-weight:700;line-height:normal}}body.drawer-open{overflow:hidden}.p-drawer__icon{position:fixed;top:22px;right:19px;width:27px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;z-index:102}@media (min-width:768px){.p-drawer__icon{display:none}}.p-drawer__icon--bar{width:27px;height:2px;background:#1391e6;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.p-drawer__icon.js-show .p-drawer__icon--bar:nth-of-type(1){rotate:45deg;translate:0 7px;background:#fff}.p-drawer__icon.js-show .p-drawer__icon--bar:nth-of-type(2){display:none}.p-drawer__icon.js-show .p-drawer__icon--bar:nth-of-type(3){rotate:-45deg;translate:0 -7px;background:#fff}.p-drawer{position:fixed;top:0;left:0;width:100%;height:100vh;background:#0060a0;overflow:scroll;z-index:101;display:none}.p-drawer.js-show{display:block}@media (min-width:768px){.p-drawer{display:none}}.p-drawer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;padding:15px 20px}.p-drawer__logo .logo-icon{width:34px;height:32px}.p-drawer__logo .logo-text{width:225px;height:30px}.p-drawer__body{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-block:37px 100px;padding-inline:60px}.p-drawer__body svg{fill:#fff}.p-drawer__list li{position:relative;padding-block:16px;border-top:1px dashed #fff}.p-drawer__list li:after{content:url("/clinic/wp-content/themes/yoruku_clinic/assets/img/sp/drawer-arrow-icon.svg");position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:14px;height:14px;cursor:pointer}.p-drawer__list li:nth-last-child(1){border-bottom:1px dashed #fff}.p-drawer__list a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;color:#fff;font-size:14px;font-weight:500;line-height:normal}.p-footer{background:#dff1fd;padding-top:13px;position:relative}@media (min-width:768px){.p-footer{padding-top:56px}}.p-footer:before{content:"";position:absolute;inset:0;top:-32px;left:0;width:100%;height:32px;background:url("/clinic/wp-content/themes/yoruku_clinic/assets/img/sp/wavy-sp.png") no-repeat top center/cover}@media (min-width:768px){.p-footer:before{background:url("/clinic/wp-content/themes/yoruku_clinic/assets/img/wavy-pc.png") no-repeat top center/cover}}.p-footer__inner{padding-block:32px 10px;border-radius:8px;background:#fff}@media (min-width:768px){.p-footer__inner{border-radius:20px;padding-block:40px 33px}}.p-footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (min-width:1050px){.p-footer__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:48px;padding-inline:49px}}.p-footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13.11px}@media (min-width:768px){.p-footer__logo{gap:17px}}.p-footer__logo .logo-icon{width:38.452px;height:33px}@media (min-width:768px){.p-footer__logo .logo-icon{width:50px;height:41px}}.p-footer__logo .logo-text{width:257.435px;height:30.162px}@media (min-width:768px){.p-footer__logo .logo-text{width:337px;height:auto}}.p-footer-address{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:11px}@media (min-width:768px){.p-footer-address{margin-top:6px;padding-left:7px}}.p-footer-address span{font-size:14px;font-weight:500;line-height:normal}.p-footer__tel-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:14px}@media (min-width:768px){.p-footer__tel-number{margin-top:18px}}.p-footer__tel-number img{width:28px;height:28px}.p-footer__tel-number span{color:#1391e6;text-align:center;font-size:32px;font-weight:700;line-height:normal;letter-spacing:-.64px}.p-footer__opening-hours{color:#1391e6;text-align:center;font-size:12px;font-weight:500;line-height:normal}@media (min-width:768px){.p-footer__opening-hours{margin-top:-4px;padding-left:6px}}.p-footer__button-container{margin-top:17px}@media (min-width:768px){.p-footer__button-container{margin-top:17px;padding-left:6px}}.p-footer__time-sheet{margin-top:20px;width:min(335px, 100%);height:auto;margin-inline:auto}@media (min-width:768px){.p-footer__time-sheet{width:min(477px, 100%);margin-inline:auto}}.p-footer__map-wrap{padding-inline:10px}@media (min-width:768px){.p-footer__map-wrap{padding-inline:0}}.p-footer__map iframe{width:315px;height:315px}@media (min-width:768px){.p-footer__map iframe{width:385px;height:385px}}.p-footer__nav{padding-block:59px 60px;padding-inline:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:38px}@media (min-width:768px){.p-footer__nav{padding-block:43px 59px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}}.p-footer__nav-item{font-weight:700;line-height:normal}.p-footer__nav-item.--top:hover{opacity:.7}.p-footer__nav-item .footer__nav-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (min-width:768px){@-moz-document url-prefix(){.p-footer__nav-item:last-child{padding-left:97px}}}.p-footer__nav-sub{margin-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.p-footer__nav-sub.--plan{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:9.4em;gap:18px 19px;padding:0}.p-footer__nav-sub li{font-weight:500;padding-left:12px;position:relative;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-footer__nav-sub li:hover{opacity:.7}.p-footer__nav-sub li:before{content:"";position:absolute;inset:0;top:6px;left:0;width:6px;height:12px;background:url("/clinic/wp-content/themes/yoruku_clinic/assets/img/footer-arrow.png") no-repeat center center;background-size:cover}.p-footer__bottom{color:#fff;text-align:center;font-size:14px;font-weight:500;line-height:normal;background:#1391e6;padding-block:18px 73px}@media (min-width:768px){.p-footer__bottom{padding-block:16px 18px}}.p-mainvisual{padding-top:80px}@media (min-width:768px){.p-mainvisual{padding-top:120px;text-align:center}}.p-mainvisual__container{position:relative}.p-mainvisual__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.p-mainvisual__title .p-mainvisual__title-ja{color:#fff;text-align:center;font-size:24px;font-weight:700;line-height:normal;letter-spacing:4.8px}@media (min-width:768px){.p-mainvisual__title .p-mainvisual__title-ja{font-size:32px;letter-spacing:3.2px}}.p-mainvisual__title .p-mainvisual__title-en{color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.2px}@media (min-width:768px){.p-mainvisual__title .p-mainvisual__title-en{color:#fff;font-size:14px;letter-spacing:1.4px}}.p-reserve-thanks__text{padding-block:60px 132px}@media (min-width:768px){.p-reserve-thanks__text{padding-block:80px 192px}}.p-reserve-thanks__text p{font-size:14px;font-weight:500;line-height:24px}@media (min-width:768px){.p-reserve-thanks__text p{padding-right:63px}}.p-reserve-thanks__text p span{color:#ee5a6d}.p-reserve-thanks-text__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-reserve__text{padding-block:60px 95px;background:#fff}@media (min-width:768px){.p-reserve__text{padding-block:81px 151px}}.p-reserve__text__inner{width:min(768px, 100%);padding-inline:20px;margin-inline:auto}#wpcf7-f304-o1{margin-top:70px}.p-reserve__text-box.--mail{margin-top:40px}.p-reserve__text-title{font-size:20px;font-weight:700;line-height:normal;letter-spacing:1.6px}@media (min-width:768px){.p-reserve__text-title{color:#393939;font-size:28px;letter-spacing:2.24px}}.p-reserve__tel-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin-top:17px}@media (min-width:768px){.p-reserve__tel-number{margin-top:21px}}.p-reserve__tel-number img{width:28px;height:28px}.p-reserve__tel-number span{color:#1391e6;text-align:center;font-size:32px;font-weight:700;line-height:normal;letter-spacing:-.64px}.p-reserve__opening-hours{color:#1391e6;font-size:12px;font-weight:500;line-height:normal;padding-left:45px}@media (min-width:768px){.p-reserve__opening-hours{margin-top:0}}.p-reserve__text-box__text{font-size:14px;font-weight:500;line-height:24px;margin-top:16px}@media (min-width:768px){.p-reserve__text-box__text{margin-top:21px}}.p-reserve__text-box__text .--tel{margin-top:20px}.p-reserve__text-box__text.--mail{margin-top:21px}@media (min-width:768px){.p-reserve__text-box__text.--mail{margin-top:25px}}.p-reserve__contact{padding-bottom:132px}@media (min-width:768px){.p-reserve__contact{padding-bottom:192px}}@media (min-width:768px){.p-reserve__contact__inner{width:min(768px, 100%);padding-inline:20px;margin-inline:auto}}.p-reserve__contact__form{padding-block:70px 0}.p-reserve__contact__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px;padding-block:24px 24px;border-bottom:1px solid #ddd}@media (min-width:768px){.p-reserve__contact__row{display:grid;grid-template-columns:164px 1fr;-webkit-column-gap:76px;-moz-column-gap:76px;column-gap:76px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:28px 28px}.p-reserve__contact__row.--radio{padding-block:41px 38px}.p-reserve__contact__row.--checkbox{padding-block:28px 25px}}.p-reserve__contact__head.--other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-reserve__contact__head span{font-size:16px;font-weight:500;line-height:normal}.p-reserve__contact__head span.--other{color:#888;font-size:11px}.p-reserve__contact__head span.--must{position:relative;display:inline-block}.p-reserve__contact__head span.--must:after{content:"必須";position:absolute;top:3.5px;left:calc(100% + 13px);color:#fff;font-size:12px;font-weight:700;line-height:normal;border-radius:4px;background:#ee5a6d;padding:3px 6px 2px;white-space:nowrap}@media (min-width:768px){.p-reserve__contact__head span.--must:after{top:0}}input[type=text],input[type=email],input[type=tel],input[type=date],select,textarea{border-radius:0;width:100%;border:none;padding:12px 16px;background:#f6f6f6;font-weight:500;line-height:normal;border-radius:4px}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c2c2c2}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=date]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#c2c2c2}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c2c2c2}input[type=text]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=date]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#c2c2c2}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=date]::placeholder,select::placeholder,textarea::placeholder{color:#c2c2c2}textarea{resize:vertical;height:160px}@media (min-width:768px){textarea{height:200px}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (any-hover:hover){select:hover{cursor:pointer}}.p-reserve__contact__select-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-reserve__contact__select-wrap p{width:100%}.wpcf7-form-control-wrap{width:100%}.p-reserve__contact__icon{position:absolute;top:50%;translate:0 -50%;right:12px;width:20px;height:20px;pointer-events:none;z-index:1}.p-reserve__contact__select{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 16px;border:1px solid #ddd;border-radius:4px;font-size:14px;line-height:1.5}input[type=checkbox]{width:1px;height:1px;position:absolute;clip:rect(0,0,0,0)}input[type=checkbox]:checked+span:after{opacity:1}.wpcf7-list-item{display:contents;margin:0}.p-reserve__contact__data-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px 24px;width:100%}@media (min-width:768px){.p-reserve__contact__data-checkbox{gap:16px 32px}}.p-reserve__contact__data-checkbox .wpcf7-list-item-label{display:inline-block;font-size:14px;font-weight:500;line-height:normal;padding-left:32px;position:relative}.p-reserve__contact__data-checkbox .wpcf7-list-item-label:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;border:1px solid #1391e6;background:#fff}.p-reserve__contact__data-checkbox .wpcf7-list-item-label:after{content:"";position:absolute;top:6px;left:6px;width:11.607px;height:6.359px;border-left:2px solid #1391e6;border-bottom:2px solid #1391e6;rotate:-45deg;opacity:0}input[type=radio]{width:1px;height:1px;position:absolute;clip:rect(0,0,0,0)}input[type=radio]:checked+span:after{opacity:1}.p-reserve__contact__data span{width:100%}.p-reserve__contact__data span:nth-of-type(2){margin-top:20px}.p-reserve__contact__data span:nth-of-type(3){margin-top:20px}.p-reserve__contact__data.--m-top{margin-top:10px}.p-reserve__contact__data.--m-top span:nth-of-type(2){margin-top:0}.p-reserve__contact__data.--m-top span:nth-of-type(3){margin-top:0}@media (min-width:768px){.p-reserve__contact__data.--m-top{margin-top:0}}.p-reserve__contact__data-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media (min-width:768px){.p-reserve__contact__data-radio{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}.p-reserve__contact__data-radio .wpcf7-list-item-label{display:inline-block;font-size:14px;font-weight:500;line-height:normal;padding-left:32px;position:relative}.p-reserve__contact__data-radio .wpcf7-list-item-label:before{content:"";position:absolute;top:0;left:0;border-radius:1000px;border:1px solid #1391e6;background:#fff;width:24px;height:24px}.p-reserve__contact__data-radio .wpcf7-list-item-label:after{content:"";position:absolute;top:5.8px;left:6px;border-radius:1000px;background:#1391e6;width:12px;height:12px;opacity:0}.p-reserve__contact__data-date{position:relative}.p-reserve__contact__data-date input[type=date]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#f6f6f6;background-size:16px;padding:12px 40px 12px 16px;border:none;width:100%;border-radius:4px;font-weight:500;line-height:normal;cursor:pointer}.p-reserve__contact__data-date input[type=date]::-webkit-input-placeholder{color:#c2c2c2}.p-reserve__contact__data-date input[type=date]::-moz-placeholder{color:#c2c2c2}.p-reserve__contact__data-date input[type=date]:-ms-input-placeholder{color:#c2c2c2}.p-reserve__contact__data-date input[type=date]::-ms-input-placeholder{color:#c2c2c2}.p-reserve__contact__data-date input[type=date]::placeholder{color:#c2c2c2}.p-reserve__contact__data-date:after{content:"";position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;background:url("/clinic/wp-content/themes/yoruku_clinic/assets/img/09-icon-calendar.png") no-repeat center;background-size:contain;pointer-events:none;z-index:1}input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.p-reserve__contact__data-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;background:0 0}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}.row.jc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-reserve__contact__submit{text-align:center;margin-top:67px}@media (min-width:768px){.p-reserve__contact__submit{margin-top:67px}}.p-reserve__contact__submit.--contact{margin-top:72px}@media (min-width:768px){.p-reserve__contact__submit.--contact{margin-top:72px}}.p-reserve__contact__submit input[type=submit]{display:inline-block;color:#1391e6;font-weight:500;line-height:normal;border-radius:28px;border:1px solid #1391e6;background:#fff;font-size:14px;letter-spacing:1.12px;padding:8px 120px 9px;-webkit-transition:color .3s ease,background .3s ease,border-color .3s ease;transition:color .3s ease,background .3s ease,border-color .3s ease}@media (min-width:768px){.p-reserve__contact__submit input[type=submit]{font-size:16px;letter-spacing:1.28px;padding:16px 162px}}.p-reserve__contact__submit input[type=submit]:hover{color:#fff;background:#1391e6;border-color:#1391e6}.p-reserve-thanks__text.--contact{padding-block:60px 99px}@media (min-width:768px){.p-reserve-thanks__text.--contact{padding-block:79px 99px}}.p-reserve-thanks__text.--contact p{padding-right:0}@media (min-width:768px){.p-reserve-thanks__text.--contact p{width:min(790px, 100%);padding-inline:30px;margin-inline:auto}}.wpcf7{margin-top:66px}@media (min-width:768px){.wpcf7{margin-top:69px}}.wpcf7-spinner{display:none}.p-staff-b-a{padding-block:60px 168px}@media (min-width:768px){.p-staff-b-a{padding-block:80px 194px}}.p-staff-b-a__inner{padding-inline:20px}@media (min-width:768px){.p-staff-b-a__inner{width:min(1040px, 100%);padding-inline:20px;margin-inline:auto}}@media (min-width:768px){.p-staff-b-a__wrapper{display:grid;grid-template-columns:1fr 300px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.p-staff-b-a__main{padding-bottom:102px}@media (min-width:768px){.p-staff-b-a__main{padding-bottom:0}}.p-staff-b-a__main p{font-size:14px;font-weight:500;line-height:24px;margin-top:58px}@media (min-width:768px){.p-staff-b-a__main p{margin-top:51px}}.p-staff-b-a__main p:nth-of-type(n+2){margin-top:25px}.p-staff-b-a__main p:nth-of-type(n+3){margin-top:39px}@media (min-width:768px){.p-staff-b-a__main p:nth-of-type(n+3){margin-top:21px}}.p-staff-b-a__main a{color:#1391e6;font-size:14px;font-weight:500;line-height:24px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;display:inline;text-decoration:none}.p-staff-b-a__main .wp-block-image{margin-top:20px}.p-staff-b-a__main h2{color:#1391e6;font-size:18px;font-weight:700;line-height:normal;letter-spacing:1.44px;border-left:6px solid #1391e6;height:40px;padding-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:55px}@media (min-width:768px){.p-staff-b-a__main h2{font-size:24px;letter-spacing:1.92px;height:52px;padding-left:20px;margin-top:60px}}.p-staff-b-a__main h3{color:#1391e6;font-weight:700;line-height:normal;letter-spacing:1.28px;border-bottom:1px solid #1391e6;padding-bottom:5px;margin-top:38px}@media (min-width:768px){.p-staff-b-a__main h3{font-size:20px;letter-spacing:1.6px;margin-top:39px}}.p-staff-b-a__main h4{color:#1391e6;font-size:14px;font-weight:700;line-height:normal;letter-spacing:1.12px;margin-top:56px}@media (min-width:768px){.p-staff-b-a__main h4{font-size:16px;letter-spacing:1.28px;margin-top:60px}}.p-staff-b-a__main .wp-block-list{font-weight:500;line-height:30px;margin-top:12px}@media (min-width:768px){.p-staff-b-a__main .wp-block-list{margin-top:21px}}.p-staff-b-a__main .wp-block-list li{list-style:disc;margin-left:31px;margin-block:4px}@media (min-width:768px){.p-staff-b-a__main .wp-block-list li{margin-left:26px;margin-block:3px}}.p-staff-b-a__main .wp-block-list li::marker{font-size:8px}.p-staff-b-a__title-1{font-size:20px;font-weight:700;line-height:32px;letter-spacing:1.6px}@media (min-width:768px){.p-staff-b-a__title-1{font-size:28px;line-height:40px;letter-spacing:2.24px}}.p-staff-b-a__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;margin-top:16px}@media (min-width:768px){.p-staff-b-a__content{margin-top:20px}}.p-staff-b-a__time{font-weight:500;line-height:normal;padding-left:20px;position:relative;color:#1391e6}.p-staff-b-a__time:before{content:"";position:absolute;top:3px;left:0;background:url("/clinic/wp-content/themes/yoruku_clinic/assets/img/icon-awesome-pen.png");background-size:cover;width:14px;height:14px}.p-staff-b-a__category a{color:#fff;font-size:11px;font-weight:500;line-height:normal;border-radius:12px;background:#1391e6;padding:6px 12px;text-decoration:none}.p-staff-b-a__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;margin-top:37px}@media (min-width:768px){.p-staff-b-a__pagination{margin-top:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.p-staff-b-a__prev,.p-staff-b-a__next{background:#1391e6;border-radius:4px;padding:9px 15px}.p-staff-b-a__prev a,.p-staff-b-a__next a{color:#fff;font-size:14px;font-weight:500;line-height:normal}@media (min-width:768px){.p-staff-b-a__prev,.p-staff-b-a__next{padding:7px 15px}}.p-staff-b-a__prev{padding-left:35px;position:relative}.p-staff-b-a__prev:before{content:"";position:absolute;top:50%;translate:0 -50%;left:10px;background:url("/clinic/wp-content/themes/yoruku_clinic/assets/img/icon-arrow-circle-left.png") no-repeat;background-size:cover;width:16px;height:16px;-webkit-transition:left .5s;transition:left .5s}.p-staff-b-a__prev:hover:before{left:6px}.p-staff-b-a__next{padding-right:35px;position:relative}.p-staff-b-a__next:before{content:"";position:absolute;top:50%;translate:0 -50%;right:10px;background:url("/clinic/wp-content/themes/yoruku_clinic/assets/img/icon-arrow-circle-right.png") no-repeat;background-size:cover;width:16px;height:16px;-webkit-transition:right .5s;transition:right .5s}.p-staff-b-a__next:hover:before{right:6px}.p-staff-b-a__article{color:#1391e6;font-size:14px;font-weight:500;line-height:normal;border-radius:4px;border:1px solid #1391e6;background:#fff;padding:7px 20px;cursor:pointer}.p-staff-b-a__side__title--h2{font-weight:700;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #888;padding-bottom:8px}@media (min-width:768px){.p-staff-b-a__side__title--h2{line-height:normal}}.p-staff-b-a__side__title--h2.--black svg{fill:#393939}.p-staff-b-a__side__title--h2.--white svg{fill:#fff}.p-staff-b-a__side__img{margin-top:20px;width:335px;height:210px}@media (min-width:768px){.p-staff-b-a__side__img{width:300px;height:188px}}.p-staff-b-a__side__title--h3{font-weight:700;line-height:normal;margin-top:20px}.p-staff-b-a__side-title--h3__text{font-size:14px;font-weight:500;line-height:24px;margin-top:10px}.p-staff-b-a-side-title__button{color:#1391e6;font-size:14px;font-weight:500;line-height:normal;margin-top:10px;margin-bottom:60px;position:relative}.p-staff-b-a-side-title__button:after{content:"";position:absolute;top:50%;translate:0 -50%;left:100%;background:url("/clinic/wp-content/themes/yoruku_clinic/assets/img/06-staff-blog-Layer.png") no-repeat;background-size:cover;width:18px;height:18px}.p-staff-b-a__side__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px;margin-top:16px}.p-staff-b-a__side__category li{font-weight:500;line-height:normal;padding-left:32px;position:relative}.p-staff-b-a__side__category li:before{content:"";position:absolute;top:50%;translate:0 -50%;left:20px;background:url("/clinic/wp-content/themes/yoruku_clinic/assets/img/ionic-arrow-dropright.png") no-repeat center center/contain;width:6px;height:12px}.p-article__container-s-b-a{padding-block:20px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}@media (min-width:768px){.p-article__container-s-b-a{row-gap:19px}}.p-staff-b{padding-block:68px 169px}@media (min-width:768px){.p-staff-b{padding-block:78px 191px}}.p-staff-b__inner{padding-inline:20px}@media (min-width:768px){.p-staff-b__inner{width:min(1040px, 100%);padding-inline:20px;margin-inline:auto}}@media (min-width:768px){.p-staff-b__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}}.p-staff-b__main{padding-bottom:98px}@media (min-width:768px){.p-staff-b__main{padding-bottom:0;padding-top:10px;width:calc(100% - 300px - 30px);margin-right:30px}}.p-staff-b__main__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.p-article__img{border-radius:initial;min-width:133px;overflow:hidden;padding-top:initial;position:relative;width:100%}@media (min-width:768px) and (max-width:900px){.p-article__img{max-width:180px}}@media (min-width:901px){.p-article__img{max-width:245px}}.p-article__img img{height:100%;width:100%;aspect-ratio:133/101;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}@media (min-width:768px){.p-article__img img{aspect-ratio:245/184}}.p-article__img.--column{max-width:133px}@media (min-width:768px){.p-article__img.--column{min-width:245px}}.c-article__wrapper:hover .p-article__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-staff-b__pagination{margin-top:60px}@media (min-width:768px){.p-staff-b__pagination{margin-top:102px}}.p-staff-b__pagination .p-staff-b__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}.p-staff-b__pagination .page-numbers{font-size:12px;font-style:normal;font-weight:500;line-height:normal;font-size:12px;font-style:normal;font-weight:500;line-height:normal;border-radius:4px;border:1px solid #1391e6;width:30px;height:30px;color:#1391e6;padding:6px 11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.p-staff-b__pagination .page-numbers{font-size:14px;padding:17px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-staff-b__pagination .page-numbers.current{color:#fff;background-color:#007bff;border-color:#007bff}.p-staff-b__pagination .page-numbers.prev,.p-staff-b__pagination .page-numbers.next{background:#1391e6;border-radius:4px;color:#fff;font-size:11px;font-weight:500;line-height:normal;padding:9px 15px;white-space:nowrap}@media (min-width:768px){.p-staff-b__pagination .page-numbers.prev,.p-staff-b__pagination .page-numbers.next{padding:17px 15px;font-size:14px}}.p-staff-b__pagination .page-numbers.prev{padding-left:40px;padding-right:40px;position:relative}.p-staff-b__pagination .page-numbers.prev:before{content:"";position:absolute;top:50%;translate:0 -50%;left:10px;background:url("/clinic/wp-content/themes/yoruku_clinic/assets/img/icon-arrow-circle-left.png") no-repeat;background-size:cover;width:14px;height:14px;-webkit-transition:left .5s;transition:left .5s}.p-staff-b__pagination .page-numbers.prev:hover:before{left:6px}.p-staff-b__pagination .page-numbers.next{position:relative;padding-right:60px}@media (min-width:768px){.p-staff-b__pagination .page-numbers.next{width:82px;padding-right:40px}}.p-staff-b__pagination .page-numbers.next:before{content:"";position:absolute;top:50%;translate:0 -50%;right:10px;background:url("/clinic/wp-content/themes/yoruku_clinic/assets/img/icon-arrow-circle-right.png") no-repeat;background-size:cover;width:14px;height:14px;-webkit-transition:right .5s;transition:right .5s}.p-staff-b__pagination .page-numbers.next:hover:before{right:6px}@media (min-width:768px){.p-staff-b__side{width:300px;-ms-flex-negative:0;flex-shrink:0}}.p-staff-b__side__title--h2{font-weight:700;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #888;padding-bottom:8px}@media (min-width:768px){.p-staff-b__side__title--h2{line-height:normal}}.p-staff-b__side__title--h2.--black svg{fill:#393939}.p-staff-b__side__title--h2.--white svg{fill:#fff}.p-staff-b__side__img{margin-top:20px;width:335px;height:210px;margin-inline:auto}@media (min-width:768px){.p-staff-b__side__img{width:300px;height:188px}}.p-staff-b__side__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-staff-b__side__title--h3{font-weight:700;line-height:normal;margin-top:20px}.p-staff-b__side-title--h3__text{font-size:14px;font-weight:500;line-height:24px;margin-top:10px}.p-staff-b-side-title__button{color:#1391e6;font-size:14px;font-weight:500;line-height:normal;margin-top:10px;margin-bottom:60px;position:relative}.p-staff-b-side-title__button:after{content:"";position:absolute;top:50%;translate:0 -50%;left:100%;background:url("/clinic/wp-content/themes/yoruku_clinic/assets/img/06-staff-blog-Layer.png") no-repeat;background-size:cover;width:18px;height:18px}.p-staff-b-a__side__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px;margin-top:16px}@media (min-width:768px){.p-staff-b-a__side__category{margin-top:18px}}.p-staff-b-a__side__category li{font-weight:500;line-height:normal;padding-left:32px;position:relative}.p-staff-b-a__side__category li:before{content:"";position:absolute;top:50%;translate:0 -50%;left:20px;background:url("/clinic/wp-content/themes/yoruku_clinic/assets/img/ionic-arrow-dropright.png") no-repeat center center/contain;width:6px;height:12px}.p-article__container-s-b-a{padding-block:20px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}@media (min-width:768px){.p-article__container-s-b-a{row-gap:17px;padding-block:20px 64px}}.p-staff-introduction{padding-top:60px}@media (min-width:768px){.p-staff-introduction{padding-top:0}}@media (min-width:768px){.p-staff-introduction__inner{width:min(1040px, 100%);padding-inline:20px;margin-inline:auto}}@media (min-width:768px){.p-staff-introduction__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;margin-top:63px}}@media (min-width:768px){.p-staff-introduction__wrapper-sub{width:46%}}.p-staff-introduction__sub-title{font-size:20px;font-weight:700;line-height:32px;letter-spacing:1.6px;margin-top:36px}@media (min-width:768px){.p-staff-introduction__sub-title{margin-top:0;font-size:28px;line-height:44px;letter-spacing:2.24px}}.p-staff-introduction__text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:25px;margin-top:28px}@media (min-width:768px){.p-staff-introduction__text-wrapper{margin-top:33px}}.p-staff-introduction__text{font-size:14px;font-weight:500;line-height:24px}.p-staff-introduction__text-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-top:34px}@media (min-width:768px){.p-staff-introduction__text-name{margin-top:12px}}.p-staff-introduction__text-name span{font-size:14px;font-weight:500;line-height:24px}.p-staff-introduction__img-sp{border-radius:20px;width:335px;height:auto;margin-top:40px}@media (min-width:768px){.p-staff-introduction__img-sp{display:none}}.p-staff-introduction__career{margin-top:39px}@media (min-width:768px){.p-staff-introduction__career{margin-top:55px}}.p-staff-introduction__career__title{font-weight:500;line-height:normal;border-bottom:1px solid #393939;padding-bottom:6px}.p-staff-introduction__career__text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:14px;margin-top:16px}.p-staff-introduction__career__text{display:grid;grid-template-columns:50px 1fr;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.p-staff-introduction__career__text.--1-line{grid-template-columns:1fr}.p-staff-introduction__career__text span{font-size:14px;font-weight:500;line-height:normal}.p-staff-introduction__license{margin-top:38px}@media (min-width:768px){.p-staff-introduction__license{margin-top:31px}}.p-staff-introduction__license__title{font-weight:500;line-height:normal;border-bottom:1px solid #393939;padding-bottom:6px}.p-staff-introduction__license__text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:14px;margin-top:16px}.p-staff-introduction__license__text{display:grid;grid-template-columns:1fr;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.p-staff-introduction__license__text span{font-size:14px;font-weight:500;line-height:normal}.p-staff-introduction__img-pc{display:none}@media (min-width:768px){.p-staff-introduction__img-pc{display:block;max-width:460px;width:46%;height:auto}.p-staff-introduction__img-pc img{width:100%;height:100%}}.p-04-card{margin-block:100px}@media (min-width:768px){.p-04-card{margin-block:160px}}.p-04-card__swiper-container,.p-04-card__swiper,.p-04-card__swiper-wrapper,.p-04-card__swiper-slide{position:relative}.p-04-card__swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.p-04-card__swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;height:auto}@media (min-width:768px){.p-04-card__swiper-slide{width:305px}}.p-sub-staff-introduction{padding-bottom:132px}@media (min-width:768px){.p-sub-staff-introduction{padding-bottom:188px}}@media (min-width:768px){.p-sub-staff-introduction__inner{width:min(1040px, 100%);padding-inline:20px;margin-inline:auto}}.p-sub-staff-introduction__title-hygienist{font-weight:500;line-height:normal;border-bottom:1px solid #393939;padding-bottom:6px;margin-top:34px}@media (min-width:768px){.p-sub-staff-introduction__title-hygienist{margin-top:61px}}.p-sub-staff-introduction__title-assistant{font-weight:500;line-height:normal;border-bottom:1px solid #393939;padding-bottom:6px;margin-top:39px}@media (min-width:768px){.p-sub-staff-introduction__title-assistant{margin-top:60px}}.p-sub-staff-introduction__wrapper-hygienist{margin-top:36px}.p-sub-staff-introduction__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:55px}@media (min-width:768px){.p-sub-staff-introduction__card{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;row-gap:61px}}.p-sub-staff-introduction__card figure{border-radius:20px}.p-sub-staff-introduction__card figure figcaption{text-align:center;padding-block:18px}.p-sub-staff-introduction__card figure figcaption span{font-size:12px;font-weight:500;line-height:normal;letter-spacing:.96px}.p-sub-staff-introduction__card figure figcaption span.name{font-size:18px;font-weight:700;letter-spacing:3.5px;padding-left:6px}.p-staff-table-wrap{overflow-x:auto;width:100%}.p-staff-table{table-layout:fixed;border-collapse:collapse;width:100%}.p-staff-table-side-head,.p-staff-table-data{border-bottom:1px solid #fff;height:55px;vertical-align:middle;padding-left:20px;font-size:14px}.p-staff-table-side-head{background:#dff1fd;width:140px}@media (min-width:768px){.p-staff-table-side-head{width:50%}}.p-sub-staff-introduction__wrapper-assistant{margin-top:36px}.p-medical-information{padding-block:59px 188px}@media (min-width:768px){.p-medical-information{padding-block:80px 361px}}.p-medical-information__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-medical-information__title.--special{margin-top:80px}.p-medical-information__title span{text-align:center;font-size:20px;font-weight:700;line-height:normal;letter-spacing:1.6px}@media (min-width:768px){.p-medical-information__title span{font-size:28px;letter-spacing:2.24px}}.p-medical-information__title span.insurance,.p-medical-information__title span.cost{color:#fff;font-size:14px;letter-spacing:1.12px;border-radius:24px;padding:7px 12px}.p-medical-information__title span.insurance{background:#1391e6}.p-medical-information__title span.cost{background:#ee5a6d}.p-medical-information__button{margin-top:32px}.p-medical-information__button ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:14px}@media (min-width:768px){.p-medical-information__button ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}}.p-medical-information__button ul li a{color:#1391e6;text-align:center;font-size:20px;font-weight:700;line-height:normal;letter-spacing:1.6px;border-radius:12px;border:1px solid #1391e6;background:#fff;padding:15px;display:block}@media (min-width:768px){.p-medical-information__button ul li a{font-size:24px;letter-spacing:1.92px;display:inline-block;padding:16px 31px}}.p-medical{position:relative;overflow-x:clip}.p-medical__inner{background:#dff1fd;padding-block:27px 62px;padding-inline:20px}@media (min-width:768px){.p-medical__inner{padding-block:27px 87px}}.p-medical__inner.--general,.p-medical__inner.--special{position:relative}.p-medical__inner.--general:before,.p-medical__inner.--special:before{content:"";position:absolute;top:0;left:0;background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/sp/03-ornament-top.png) no-repeat center/contain;width:100%;height:auto;aspect-ratio:375/88;-webkit-transform:translateY(-99%);transform:translateY(-99%)}@media (min-width:768px){.p-medical__inner.--general:before,.p-medical__inner.--special:before{background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/03-ornament-top.png) no-repeat center/contain;aspect-ratio:1280/203}}.p-medical__inner.--general:after,.p-medical__inner.--special:after{content:"";position:absolute;bottom:0;left:0;background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/sp/03-ornament-7.png) no-repeat center/contain;width:100%;height:auto;aspect-ratio:375/28;-webkit-transform:translateY(99%);transform:translateY(99%)}.p-medical-general,.p-medical-special{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:42px}@media (min-width:768px){.p-medical-general,.p-medical-special{width:min(1060px, 100%);padding-inline:30px;margin-inline:auto;row-gap:20px}}.p-medical__white-box{padding-bottom:217px;position:relative}@media (min-width:768px){.p-medical__white-box{padding-bottom:458px}}.p-medical__white-box:before{content:"";position:absolute;top:-19px;left:50%;translate:calc(-50% - 162px) 0;background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/sp/03-ornament-5.png) no-repeat center/contain;width:24px;height:25px}@media (min-width:768px){.p-medical__white-box:before{top:-58px;translate:calc(-50% - 575px) 0;width:57px;height:59px}}.p-medical__white-box:after{content:"";position:absolute;top:-37px;right:50%;translate:calc(-50% + 210px) 0;background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/sp/03-ornament-6.png) no-repeat center/contain;width:56px;height:60px}@media (min-width:768px){.p-medical__white-box:after{top:-117px;translate:calc(-50% + 682px) 0;width:125.307px;height:138px}}.p-medical__white-box.--footer{padding-bottom:160px}@media (min-width:768px){.p-medical__white-box.--footer{padding-bottom:289px}}.p-medical__box{border-radius:20px;background:#fff;padding:20px;position:relative}@media (min-width:768px){.p-medical__box{padding:60px;margin-top:20px}}.p-medical__box:before{content:"保険対象";position:absolute;top:0;right:20px;background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/03-flag-blue.png) no-repeat center/contain;width:80px;height:60px;color:#fff;text-align:center;padding-top:14px;font-size:14px;font-weight:700;line-height:normal;letter-spacing:1.12px}@media (min-width:768px){.p-medical__box:before{font-size:16px;letter-spacing:1.28px;width:100px;height:80px;padding-top:24px;right:60px}}.p-medical__box.--red:before{content:"実費";position:absolute;top:0;right:20px;background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/03-flag-pink.png) no-repeat center/contain;width:80px;height:60px;color:#fff;text-align:center;padding-top:14px;font-size:14px;font-weight:700;line-height:normal;letter-spacing:1.12px}@media (min-width:768px){.p-medical__box.--red:before{font-size:16px;letter-spacing:1.28px;width:100px;height:80px;padding-top:24px;right:60px}}.p-medical__title-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;border-bottom:1px solid #393939;padding-bottom:20px}@media (min-width:768px){.p-medical__title-sub{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;padding-bottom:43px;margin-top:6px}}.p-medical__title-sub span{font-size:20px;font-weight:700;line-height:28px;letter-spacing:1.6px}@media (min-width:768px){.p-medical__title-sub span{font-size:28px;letter-spacing:2.24px}}.p-medical__title-sub span.--blue{color:#1391e6;font-size:14px;font-weight:700;line-height:normal;letter-spacing:1.12px}@media (min-width:768px){.p-medical__title-sub span.--blue{margin-top:5px}}@media (min-width:768px){.p-medical__content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:36px;gap:40px}}.p-medical__text-box{margin-top:16px}@media (min-width:768px){.p-medical__text-box{margin-top:0;width:47.7272727273%}}.p-medical__text{font-size:14px;font-weight:500;line-height:24px}.p-medical__text.--secoud{margin-top:24px}.p-medical__img{margin-top:16px}@media (min-width:768px){.p-medical__img{width:47.7272727273%;height:auto;margin-top:0}}.p-medical__img--sub-box{width:100%}.p-about-policy{position:relative;overflow:hidden;padding-top:60px}@media (min-width:768px){.p-about-policy{padding-top:0}}.p-about-policy:before{content:"";position:absolute;top:126px;left:10px;background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/sp/02-concept-bg_sp.png) no-repeat;background-size:cover;width:556px;height:311px;z-index:-1}@media (min-width:768px){.p-about-policy:before{background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/02-concept-bg.png) no-repeat;background-size:cover;left:auto;right:-447px;top:181px;width:1310px;height:726px}}.p-about-policy__container.--policy{padding-top:147px}@media (min-width:768px){.p-about-policy__container.--policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-top:275px}}.p-about-policy__container.--feature{padding-top:102px}@media (min-width:768px){.p-about-policy__container.--feature{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:193px}}.p-about-policy__text-box{padding-inline:20px}@media (min-width:768px){.p-about-policy__text-box{padding-inline:0;width:31.796875%;margin-right:auto}}.p-about-policy__text-box.--feature{margin-left:auto}@media (min-width:768px){.p-about-policy__text-box.--feature{margin-top:38px}}.p-about-policy__title-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}@media (min-width:768px){.p-about-policy__title-sub{row-gap:21px}}.p-about-policy__title-sub span{font-size:20px;font-weight:700;line-height:32px;letter-spacing:1.6px}@media (min-width:768px){.p-about-policy__title-sub span{font-size:28px;line-height:44px;letter-spacing:2.24px}}.p-about-policy__title-sub span.blule{color:#1391e6;font-size:11px;line-height:normal;font-weight:700;letter-spacing:1.1px}@media (min-width:768px){.p-about-policy__title-sub span.blule{font-size:14px;letter-spacing:1.4px}}.p-about-policy__text{font-size:14px;font-weight:500;line-height:24px;margin-top:26px}@media (min-width:768px){.p-about-policy__text{margin-top:38px}}.p-about-policy__img{border-radius:0 20px 20px 0;background:#d3d3d3 50%/cover no-repeat;width:89.0666666667%;height:auto;margin-top:37px;overflow:hidden}@media (min-width:768px){.p-about-policy__img{width:50%;margin-right:95px;margin-top:0}.p-about-policy__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.p-about-policy__img.--feature{border-radius:20px 0 0 20px;margin-left:auto}@media (min-width:768px){.p-about-policy__img.--feature{width:50%;margin-right:0;margin-left:-46px;margin-top:0}.p-about-policy__img.--feature img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.p-about-inside{padding-inline:20px;padding-bottom:132px}@media (min-width:768px){.p-about-inside{padding-inline:140px;padding-bottom:192px}}.p-about-inside__img-box{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;margin-top:40px}@media (min-width:768px){.p-about-inside__img-box{grid-template-columns:repeat(3,1fr);grid-gap:24px;margin-top:60px}}.p-01-card{padding-block:75px 0}@media (min-width:768px){.p-01-card{padding-block:120px 18px}}.p-01-card__inner{padding-inline:20px;overflow:visible;position:relative}@media (min-width:768px){.p-01-card__inner{width:min(1240px, 100%);padding-inline:40px;margin-inline:auto}}.p-01-card__swiper-container,.p-01-card__swiper,.p-01-card__swiper-wrapper,.p-01-card__swiper-slide{position:relative;border-radius:8px}@media (min-width:768px){.p-01-card__swiper-container,.p-01-card__swiper,.p-01-card__swiper-wrapper,.p-01-card__swiper-slide{border-radius:20px}}.p-01-card__swiper-slide{position:relative}.p-01-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px;position:absolute;bottom:36px;left:20px}@media (min-width:768px){.p-01-card__text{bottom:57px;left:62px}}.p-01-card__text span{color:#fff;text-shadow:4px 6px 6px rgba(0,0,0,.2);font-size:20px;font-weight:700;line-height:normal;letter-spacing:1.6px;border-bottom:#fff 4px dotted}@media (min-width:768px){.p-01-card__text span{font-size:32px;letter-spacing:2.56px}}.swiper-button-prev,.swiper-button-next,.swiper-pagination-bullets.swiper-pagination-horizontal{top:unset;bottom:unset;left:unset;right:unset;margin:0;padding:0}.swiper-button-prev:after,.swiper-button-next:after{content:""}.swiper-button-prev,.swiper-button-next{top:50%;translate:0 -50%;width:40px;height:40px;z-index:1}@media (min-width:768px){.swiper-button-prev,.swiper-button-next{width:60px;height:60px}}.swiper-button-prev{left:-20px}@media (min-width:768px){.swiper-button-prev{left:-28px}}.swiper-button-next{right:-20px}@media (min-width:768px){.swiper-button-next{right:-28px}}.swiper-pagination-bullets.swiper-pagination-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px;bottom:15px;left:-17px}@media (min-width:768px){.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:7px;left:-27px}}.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{opacity:1;background:#c2c2c2;width:6px;height:6px;border-radius:50%}@media (min-width:768px){.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:8px;height:8px}}.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active{background:#1391e6}.p-01-fv__inner{padding-inline:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:39px}@media (min-width:768px){.p-01-fv__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}}@media (min-width:768px){.p-01-fv__container{max-width:542px;width:100%}}.p-01-fv__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-01-fv__title span{text-align:center;font-size:20px;font-weight:700;line-height:normal;letter-spacing:1.6px;padding-left:13px}.p-01-fv__title span.--blue{color:#1391e6;font-size:11px;letter-spacing:1.1px}@media (min-width:768px){.p-01-fv__title span{letter-spacing:2px}.p-01-fv__title span.--blue{font-size:12px;letter-spacing:1.2px}}.p-01-fv__title-link a{color:#888;font-size:11px;font-weight:500;line-height:normal;border-bottom:1px solid #888}@media (min-width:768px){.p-01-fv__title-link a{font-size:12px}}.p-01-fv__text-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:23px;-moz-column-gap:23px;column-gap:23px;padding-block:10px 10px;border-top:1px solid #393939;border-bottom:1px solid #393939;width:100%;position:relative;margin-top:8px;padding-left:6px}@media (min-width:768px){.p-01-fv__text-box{padding-left:0;padding-block:8px 8px}}.p-01-fv__text-box:hover p{color:#1391e6}.p-01-fv__text-box:hover p:after{background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/01-arrow-right-blue.png) no-repeat;background-size:cover;width:14px;height:14px;right:0}.p-01-fv__text-box:hover time{color:#1391e6}.p-01-fv__text-box time{font-size:12px;font-weight:500;line-height:normal;-webkit-transition:color .3s ease;transition:color .3s ease}.p-01-fv__text-box .date.--sp{display:inline}@media (min-width:768px){.p-01-fv__text-box .date.--sp{display:none}}.p-01-fv__text-box .date.--pc{display:none}@media (min-width:768px){.p-01-fv__text-box .date.--pc{display:inline;padding-left:13px}}.p-01-fv__text-box p{font-size:14px;font-weight:500;line-height:normal;-webkit-transition:color .3s ease;transition:color .3s ease}@media (min-width:768px) and (max-width:820px){.p-01-fv__text-box p{font-size:11px}}.p-01-fv__text-box p:after{content:"";position:absolute;top:50%;translate:0 -50%;right:7px;background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/01-arrow-right-black.png) no-repeat;background-size:cover;width:14px;height:14px;-webkit-transition:right .3s;transition:right .3s}.p-01-fv__img.--sp{margin-top:-22px;z-index:2}@media (min-width:768px){.p-01-fv__img.--sp{display:none}}.p-01-fv__img.--pc{display:none}@media (min-width:768px){.p-01-fv__img.--pc{display:inline-block;max-width:477px;height:auto;margin-top:-54px;margin-left:58px;z-index:2}}.p-front-concept{position:relative;overflow:hidden}@media (min-width:768px){.p-front-concept{padding-bottom:108px}}.p-front-concept:before{content:"";position:absolute;top:59px;left:10px;background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/sp/02-concept-bg_sp.png) no-repeat;background-size:cover;width:556px;height:311px;z-index:-1}@media (min-width:768px){.p-front-concept:before{background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/02-concept-bg.png) no-repeat;background-size:cover;left:auto;right:-444px;top:57px;width:1310px;height:726px}}.p-front-concept__container{padding-top:171px;width:100%}@media (min-width:768px){.p-front-concept__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-top:236px}}.p-front-concept__text-box{padding-inline:20px}@media (min-width:768px){.p-front-concept__text-box{padding-inline:0;width:31.796875%;margin-top:34px;margin-left:-41px;margin-right:auto}}.p-front-concept__title-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}@media (min-width:768px){.p-front-concept__title-sub{row-gap:23px}}.p-front-concept__title-sub span{font-size:20px;font-weight:700;line-height:32px;letter-spacing:1.6px}@media (min-width:768px){.p-front-concept__title-sub span{font-size:28px;line-height:44px;letter-spacing:2.24px}}.p-front-concept__title-sub span.blule{color:#1391e6;font-size:11px;line-height:normal;font-weight:700;letter-spacing:1.1px}@media (min-width:768px){.p-front-concept__title-sub span.blule{font-size:14px;letter-spacing:1.4px}}.p-front-concept__text{font-size:14px;font-weight:500;line-height:24px;margin-top:26px}@media (min-width:768px){.p-front-concept__text{margin-top:37px}}.p-front-concept__bottom{border-radius:24px;border:1px solid #1391e6;background:#fff;padding:8px 39px;display:block;width:164px;height:auto;position:relative;-webkit-transition:background .3s;transition:background .3s;margin-inline:auto;margin-top:37px}@media (min-width:768px){.p-front-concept__bottom{display:inline-block;padding:10px 45px;width:auto}}.p-front-concept__bottom:before{content:"";position:absolute;top:50%;translate:0 -50%;background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/01-arrow-blue.png) no-repeat;background-size:cover;width:12px;height:12px;right:12px;-webkit-transition:right .3s;transition:right .3s}.p-front-concept__bottom a{color:#1391e6;text-align:center;font-size:14px;font-weight:500;line-height:normal;-webkit-transition:color .3s;transition:color .3s}.p-front-concept__bottom:hover{background:#1391e6}.p-front-concept__bottom:hover a{color:#fff}.p-front-concept__bottom:hover:before{content:"";position:absolute;top:50%;translate:0 -50%;background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/01-arrow-white.png) no-repeat;background-size:cover;width:12px;height:12px;right:6px}.p-front-concept__img{border-radius:0 20px 20px 0;background:#d3d3d3 50%/cover no-repeat;width:89.0666666667%;height:auto;margin-top:41px;overflow:hidden}@media (min-width:768px){.p-front-concept__img{width:50%;margin-right:auto;margin-top:0}.p-front-concept__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.p-front-recommend{margin-block:100px 183px}@media (min-width:768px){.p-front-recommend{margin-top:117px;margin-bottom:333px}}.p-front-recommend__inner{padding-inline:19px}@media (min-width:768px){.p-front-recommend__inner{width:min(1006px, 100%);padding-inline:20px;margin-inline:auto}}.p-front-recommend__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:59px;margin-top:39px}@media (min-width:768px){.p-front-recommend__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;row-gap:0px;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:61px}}.p-front-recommend__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:284px}@media (min-width:768px){.p-front-recommend__card{padding-inline:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-flex:1;-ms-flex:1;flex:1}}.p-front-recommend__card-title{max-width:177px;height:auto}.p-front-recommend__card-img{max-width:276px;height:auto;margin-top:12px}.p-front-recommend__card-text{font-size:14px;font-weight:500;line-height:24px;margin-top:18px}@media (min-width:768px){.p-front-recommend__card-text{margin-top:23px}}.p-front-recommend__card-text span{color:#ee5a6d;font-size:14px;font-weight:500;line-height:24px}.p-medical-info{padding-top:29px;background:#dff1fd;position:relative}@media (min-width:768px){.p-medical-info{padding-top:138px}}.p-medical-info:before{content:"";position:absolute;top:0;left:0;background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/sp/03-ornament-top.png) no-repeat center/contain;width:100%;height:auto;aspect-ratio:375/88;-webkit-transform:translateY(-99%);transform:translateY(-99%);z-index:-1}@media (min-width:768px){.p-medical-info:before{background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/03-ornament-top.png) no-repeat center/contain;aspect-ratio:1280/203}}.p-medical-info:after{content:"";position:absolute;bottom:0;left:0;background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/sp/03-ornament-7.png) no-repeat center/contain;width:100%;height:auto;aspect-ratio:375/28;-webkit-transform:translateY(99%);transform:translateY(99%)}.p-medical-info__inner{padding-inline:20px}@media (min-width:768px){.p-medical-info__inner{width:min(1040px, 100%);padding-inline:20px;margin-inline:auto;margin-top:-216px}}.p-medical-info__container{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}@media (min-width:768px){.p-medical-info__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;row-gap:0;margin-top:58px}}.p-medical-info__content{position:relative}.p-medical-info__content img{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.p-medical-info__content:hover .p-medical-info__content__img{position:relative}.p-medical-info__content:hover .p-medical-info__content__img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.p-medical-info__content:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);border-radius:20px;-webkit-transition:border-radius .5s ease,-webkit-transform .5s ease;transition:border-radius .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,border-radius .5s ease;transition:transform .5s ease,border-radius .5s ease,-webkit-transform .5s ease}.p-medical-info__content:hover .border{opacity:1}.p-medical-info__content-title-box{position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.p-medical-info__content__title{color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:normal;letter-spacing:1.6px}@media (min-width:768px){.p-medical-info__content__title{font-size:28px;letter-spacing:2.24px}}.p-medical-info__content-short-border{border-radius:30px;background:#fff;width:30px;height:2px}@media (min-width:768px){.p-medical-info__content-short-border{width:40px;height:2px}}.p-medical-info__content__text{color:#fff;font-size:12px;font-weight:700;line-height:normal;letter-spacing:.96px}@media (min-width:768px){.p-medical-info__content__text{font-size:16px;line-height:28px;letter-spacing:1.28px}}.p-medical-info__content__img{position:relative;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease;border-radius:20px;overflow:hidden}.p-medical-info__content__img .border{position:absolute;top:7px;left:7px;border:2px #fff solid;width:calc(100% - 14px);height:calc(100% - 14px);border-radius:20px;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:1}.p-medical-info__text{margin-top:18px;font-size:14px;font-weight:500;line-height:24px;background:#fff;padding:20px}@media (min-width:768px){.p-medical-info__text{margin-top:61px;padding:36px 41px;line-height:27px}}.p-medical-info__text span{color:#ee5a6d}.p-medical__white-box.--front-page{padding-bottom:62px;overflow:hidden;position:relative}@media (min-width:768px){.p-medical__white-box.--front-page{padding-bottom:83px}}.p-medical__white-box.--front-page:before{content:"";position:absolute;top:23px;left:50%;translate:calc(-50% - 162px) 0;background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/sp/03-ornament-5.png) no-repeat center/contain;width:24px;height:25px;z-index:1}@media (min-width:768px){.p-medical__white-box.--front-page:before{top:3px;translate:calc(-50% - 575px) 0;width:57px;height:59px}}.p-medical__white-box.--front-page:after{content:"";position:absolute;top:10px;right:50%;translate:calc(-50% + 208px) 0;background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/sp/03-ornament-6.png) no-repeat center/contain;width:56px;height:60px;z-index:1}@media (min-width:768px){.p-medical__white-box.--front-page:after{top:-34px;translate:calc(-50% + 670px) 0;width:125.307px;height:138px}}.p-medical-info-article{padding-block:126px 132px}@media (min-width:768px){.p-medical-info-article{padding-block:157px 195px}}.p-medical-info-article__inner{padding-inline:20px}@media (min-width:768px){.p-medical-info-article__inner{width:min(1040px, 100%);padding-inline:20px;margin-inline:auto}}.p-medical-info-article__container-sp{margin-top:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.p-medical-info-article__container-sp .p-medical-info-article-link{min-height:100px}@media (min-width:768px){.p-medical-info-article__container-sp{display:none}}.p-medical-info-article__container-pc{display:none}@media (min-width:768px){.p-medical-info-article__container-pc{display:block;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:59px 50px;margin-top:80px}}@media (min-width:768px){.--new{position:relative}.--new:before{content:"NEW";position:absolute;top:-18px;left:-13px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:700;line-height:normal;width:60px;height:60px;background:#ee5a6d;border-radius:50%;z-index:10}}@media (min-width:768px){.p-medical-info-article__card-content{overflow:visible;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);border-radius:20px;position:relative}}@media (min-width:768px){.p-medical-info-article__card{background:#fff;aspect-ratio:300/188;max-width:300px}.p-medical-info-article__card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;display:block;border-radius:20px 20px 0 0}.p-medical-info-article__card:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-medical-info-article__card:hover .p-medical-info-article__text{color:#1391e6}.p-medical-info-article__card figcaption{padding:23px 24px 12px}.p-medical-info-article__card .p-medical-info-article__text{-webkit-transition:color .5s;transition:color .5s}}.p-medical-info-article__img-wrapper{overflow:hidden;border-radius:20px 20px 0 0;height:100%}@media (min-width:768px){.p-medical-info-article__text{font-weight:500;line-height:24px;position:relative}.p-medical-info-article__text:before{content:attr(data-category);position:absolute;top:-37px;left:0;color:#fff;font-size:11px;font-weight:500;line-height:normal;border-radius:14px;background:#1391e6;text-align:center;padding:6px 12px;min-width:auto;height:28px}}@media (min-width:768px){.p-medical-info-article__date{color:#888;font-size:11px;font-weight:500;line-height:normal;display:inline-block;margin-top:4px}}.p-medical-info-article__button{border-radius:24px;border:1px solid #1391e6;background:#fff;padding:7px 39px;position:relative;-webkit-transition:background .3s;transition:background .3s;margin-inline:auto;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}@media (min-width:768px){.p-medical-info-article__button{margin-top:60px;padding:9px 46px}}.p-medical-info-article__button:before{content:"";position:absolute;top:50%;translate:0 -50%;background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/01-arrow-blue.png) no-repeat;background-size:cover;width:12px;height:12px;right:12px;-webkit-transition:right .3s;transition:right .3s}.p-medical-info-article__button a{color:#1391e6;text-align:center;font-size:14px;font-weight:500;line-height:normal;-webkit-transition:color .3s;transition:color .3s}.p-medical-info-article__button:hover{background:#1391e6}.p-medical-info-article__button:hover a{color:#fff}.p-medical-info-article__button:hover:before{content:"";position:absolute;top:50%;translate:0 -50%;background:url(/clinic/wp-content/themes/yoruku_clinic/assets/img/01-arrow-white.png) no-repeat;background-size:cover;width:12px;height:12px;right:6px}.p-404{padding-block:200px}.p-404__inner{padding-inline:20px}@media (min-width:768px){.p-404__inner{width:min(1060px, 100%);padding-inline:30px;margin-inline:auto}}.p-404__title{color:#1391e6;text-align:center;font-size:50px;font-weight:700;line-height:normal;letter-spacing:3.2px}.p-404__text{color:#1391e6;text-align:center;font-size:32px;font-weight:700;line-height:normal;letter-spacing:3.2px}.p-404__button{color:#1391e6;text-align:center;font-size:20px;font-weight:700;line-height:normal;letter-spacing:3.2px;display:block;margin-top:50px}@media (min-width:768px){.u-sp{display:none !important}}@media screen and (max-width:767px){.u-pc{display:none !important}}.u-text__center{text-align:center !important}@media screen and (max-width:767px){.u-text__center--sp{text-align:center !important}}@media (min-width:768px){.u-text__center--pc{text-align:center !important}}.u-text__left{text-align:left !important}@media screen and (max-width:767px){.u-text__left--sp{text-align:left !important}}@media (min-width:768px){.u-text__left--pc{text-align:left !important}}.u-text__right{text-align:right !important}@media screen and (max-width:767px){.u-text__right--sp{text-align:right !important}}@media (min-width:768px){.u-text__right--pc{text-align:right !important}}.u-text__nowrap{white-space:nowrap}@media screen and (max-width:767px){.u-text__nowrap--sp{white-space:nowrap}}@media (min-width:768px){.u-text__nowrap--pc{white-space:nowrap}}.u-pointer__none{pointer-events:none !important}@media screen and (max-width:767px){.u-pointer__none--sp{pointer-events:none !important}}@media (min-width:768px){.u-pointer__none--pc{pointer-events:none !important}}.u-animation__fadeIn{translate:0 20px;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.u-animation__fadeIn.js-show{translate:0;opacity:1}