*,::before,::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li)::before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}body{width:100%;height:100vh;height:100dvh;margin:0;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;color:#333;line-height:1.6;font-size:13px}body.is-fixed{position:fixed}h1,h2,h3,h4,h5{margin:0}img{display:block;max-width:100%;height:auto;margin:0 auto;vertical-align:middle;border:0}ul,ol{margin:0;padding:0;list-style:none}dl,dt,dd{margin:0}p{margin-top:0}figure{margin:0}picture img{max-width:100%;height:auto}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);word-wrap:normal !important;border:0}.screen-reader-text:focus{clip:auto !important;width:auto;height:auto;margin:0;padding:15px 23px 14px;background-color:#f1f1f1;color:#21759b;z-index:100000}:focus-visible{outline:2px solid var(--focus-color, #C36270);outline-offset:2px}.slick-track{display:flex}.slick-slide{height:auto !important}.slick-dotted.slick-slider{margin-bottom:0}.slick__arrow{position:absolute;display:block;top:50%;width:2.6666666667em;height:2.6666666667em;font-size:inherit;text-align:center;line-height:2.6666666667em;background-color:rgba(115,115,115,.4);border-radius:50%;border:none;outline:none;cursor:pointer;z-index:1;transform:translateY(-50%)}.slick__arrow::before{content:"";position:absolute;inset:0;background-color:#fff;-webkit-mask-size:.8em auto;mask-size:.8em auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.slick__arrow:hover{background-color:rgba(115,115,115,.8)}.slick__arrow.slick-disabled{display:none !important}.slick__prev{left:1em}.slick__prev:before{-webkit-mask-image:url("../images/common/arrow_left.svg");mask-image:url("../images/common/arrow_left.svg")}.slick__next{right:1em}.slick__next:before{-webkit-mask-image:url("../images/common/arrow_right.svg");mask-image:url("../images/common/arrow_right.svg")}.slick-dots{bottom:0}.slick-dots li{width:.5333333333em;height:.5333333333em;margin:0 .3em}.slick-dots li button{width:.5333333333em;height:.5333333333em;padding:0;font-size:inherit}.slick-dots li button:before{width:.5333333333em;height:.5333333333em;font-size:inherit;text-indent:-9999px;line-height:.6em;background-color:#c8c8c8;border-radius:50%;opacity:1}.slick-dots li.slick-active button:before{background-color:#927c5c;opacity:1}.mfp-bg{background:#000;opacity:.2}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.2}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.l-wrapper{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.l-wrapper.js-wrapper{display:none}.l-main{padding-top:50px}.l-header{position:fixed;top:0;width:100%;height:50px;background-color:#fff;box-shadow:0px 0px 8px rgba(80,80,80,.2);z-index:100}.l-header__logo{display:flex;justify-content:center;align-items:center;height:50px;min-height:50px;margin:0;font-size:inherit}.l-header__logo img{width:147px}.l-header__open{position:absolute;top:5px;left:4%;width:40px;height:40px;cursor:pointer;z-index:101}.l-header__open span{position:absolute;display:block;top:15px;left:9px;width:22px;border-top:solid 1px #333}.l-header__open span:nth-child(2){top:23px}.l-header__close{position:absolute;top:5px;right:4%;width:40px;height:40px;cursor:pointer;z-index:103}.l-header__close span{position:absolute;display:block;top:20px;left:9px;width:22px;border-top:solid 1px #333;transform:rotate(45deg)}.l-header__close span:nth-child(2){transform:rotate(-45deg)}.l-header__menu-heading{flex-grow:1;display:flex;align-items:flex-end;width:100%;max-width:400px;padding:2em 2.5rem 0;color:#927c5c;font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;font-size:1.3333333333em;font-weight:600;letter-spacing:.14em}.l-header__menu-heading span{display:inline-block;border-bottom:solid 1px #927c5c;line-height:1.2}.l-header__menu-heading img{display:block}.l-header__list{margin:0;padding:1em 2.5rem 1em}.l-header__list ul{margin-top:.5em}.l-header__list ul>li{position:relative;padding-left:1em}.l-header__list li{padding:.5rem 0}.l-header__list li:not(:has(ul)){border-bottom:solid 1px #eee}.l-header__list li a{position:relative;display:block;padding:.4em 1em .4em 0;color:#333;font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;font-size:.9333333333em;text-decoration:none}.l-header__list li a:not(:has(+ul)){background-image:url("../images/common/icon_arrow_right.svg");background-position:right 1em center;background-repeat:no-repeat}.l-header__list li a[target=_blank]{background-image:url("../images/common/icon_target_blank.svg")}.l-header__submenu{flex-grow:1;margin:0;padding:1em 3em}.l-header__submenu>li{margin-bottom:1.5em}.l-header__submenu>li.js-to-top{display:block !important}.l-header__submenu>li a{color:#787878;font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;text-decoration:none}.l-header__sns{display:flex;justify-content:center;gap:1em 3em;margin:0;padding:2.5em 2.5em 3em;background-color:#f4f4f4}.l-header__sns a:hover{filter:brightness(0) saturate(100%) invert(63%) sepia(30%) saturate(317%) hue-rotate(356deg) brightness(93%) contrast(88%)}.l-header__sns.is-nikibi img{filter:brightness(0) saturate(100%) invert(47%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(95%) contrast(91%)}.l-footer{position:relative;margin-top:auto;color:#fff;background-color:#333}.l-footer--tsc{width:100%}.l-footer__actions{background-color:#d0d3d4;position:relative;overflow-y:clip;z-index:1}.l-footer__actions-wrap{box-shadow:0px 0px 20px 0px rgba(0,0,0,.1490196078);padding:3em 2em 0;display:flex;flex-direction:column;gap:2em}.l-footer__actions a:not(.c-button){display:block;color:#fff;text-decoration:none}.l-footer__actions-block{width:450px;max-width:100%;padding:2.5em 20px;color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover}.l-footer__actions-contact{background-image:url(../images/lp/footer-action/bg_01.webp);padding:0}.l-footer__actions-contact a{height:100%;padding:2.5em 20px}.l-footer__actions-contact a:hover{opacity:.7}.l-footer__actions-recruit{background-image:url(../images/lp/footer-action/bg_02.webp)}.l-footer__actions-heading{text-align:left;margin-bottom:1.5em}.l-footer__actions-heading img{max-width:114px;margin-left:0}.l-footer__actions-text{font-size:1.3em;font-weight:600;line-height:1.4;letter-spacing:.1em;margin-bottom:2em}.l-footer__actions-list{display:flex;flex-direction:column;gap:1em}.l-footer__actions-item{width:100%}.l-footer__actions-item .c-button{width:100%;justify-content:center}.l-footer__actions-item .c-button:not(:has(br)){min-height:3em}.l-footer__nav{padding:3em 20px 3em;background-color:#d0d3d4;position:relative}.l-footer__menu{display:flex;flex-wrap:wrap;justify-content:space-around;gap:1.5em 0;margin:0}.l-footer__menu>li{width:50%;padding-left:5%}.l-footer__menu>li a{color:#333;text-decoration:none}.l-footer__menu>li .icon{display:inline-block;vertical-align:middle;margin-right:.4em;vertical-align:text-bottom}.l-footer__logo{padding:3em 20px 2em;text-align:center;font-size:.8666666667em;line-height:1.2}.l-footer__logo img{display:block;width:14.7em;margin:0 auto}.l-footer__copyright{padding:0 0 1.5em;margin-bottom:0;color:#fff;font-size:.8666666667em;text-align:center}.l-footer__clinic-list{color:#fff;display:flex;flex-wrap:wrap;margin:0 20px 1.5em;gap:.5em 0}.l-footer__clinic-list li{width:33.333%;background:url(../images/common/icon_mappin.svg) left center no-repeat;background-size:1em auto;padding-left:1.5em}.l-footer__clinic-list li a{color:#fff;text-decoration:underline}.l-footer__clinic-list li a:hover{color:#b09a7a}.l-footer__breadcrumb{padding:0 20px 1.5em;color:#fff;font-size:.8em;text-align:center}.l-footer__breadcrumb-list{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .5em;margin:0;padding:0;list-style:none}.l-footer__breadcrumb-list li:not(:first-child)::before{content:"›";margin-right:.5em;opacity:.6}.l-footer__breadcrumb-list li a{color:#fff;text-decoration:underline}.l-footer__breadcrumb-list li a:hover{color:#b09a7a}.l-footer__breadcrumb-list li span{opacity:.7}.l-footer__submenu{color:#fff;display:flex;flex-wrap:wrap;justify-content:space-around;gap:2.8em 0;padding:0 0 3em;margin:0;list-style:none}.l-footer__submenu>li{width:50%;text-align:center}.l-footer__submenu>li a{color:#fff;font-size:.8666666667em}.l-footer__submenu>li a:hover{color:#b09a7a}.l-aside{position:fixed;top:0;right:0;width:calc(50% - 225px);height:100vh;height:100dvh;min-height:100vh;overflow-y:scroll;background-color:rgba(0,0,0,0);-ms-overflow-style:none;scrollbar-width:none}.l-aside::-webkit-scrollbar{display:none}.l-aside__inner{display:flex;justify-content:center;align-items:center;min-height:100vh;padding-top:40px;padding-bottom:100px}.c-speech-bubble{position:relative;display:block;margin:0;padding:.95em 2em;color:#fff;font-weight:500;text-align:center;line-height:1;letter-spacing:.07em;background-color:#b09a7a;border-radius:9999px}.c-speech-bubble:after{content:"";position:absolute;display:block;bottom:-0.4em;left:50%;width:.8em;height:.5em;background-color:#b09a7a;clip-path:polygon(0 0, 100% 0, 50% 100%);transform:translateX(-50%)}.c-speech-bubble__text{white-space:nowrap}.c-speech-bubble--white{color:#927c5c;background-color:#fff}.c-speech-bubble--white:after{background-color:#fff}.c-speech-bubble--green{background-color:#97b6b5}.c-speech-bubble--green:after{background-color:#97b6b5}.c-speech-bubble--gray{background-color:#555}.c-speech-bubble--gray:after{background-color:#555}.c-speech-bubble--square{margin:0 auto 16px;padding:8px;border-radius:2px}.c-speech-bubble--square:after{bottom:-6px;width:10px;height:7px}.c-speech-bubble--square span{font-size:.9333333333em}.c-image--responsive{max-width:100%;height:auto}.c-image--center{display:block;margin:0 auto}.c-heading{margin:0;font-size:1.2em;font-weight:500;text-align:center;letter-spacing:.1em;margin-bottom:1em}.c-heading--en{color:#333;font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;font-size:1.6em;font-weight:bold;letter-spacing:.14em}.c-heading--en .underline{position:relative}.c-heading--en .underline:after{content:"";display:inline-block;background-color:#333;width:4rem;height:1px;position:absolute;bottom:-0.25em;right:0;left:0;margin:auto}.c-list{margin:0;padding:0;list-style:none}.c-list>li{position:relative;padding-left:1.3em}.c-list>li:before{content:"・";position:absolute;top:0;left:0;display:inline-block;width:1em;font-weight:bold}.c-button{position:relative;display:inline-flex;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:4em;padding:0 2.5em;text-decoration:none;line-height:1;background-color:#b09a7a;border-radius:99em;border:1px solid rgba(0,0,0,0);cursor:pointer}.c-button:hover{opacity:.8}.c-button__text{color:#fff;font-size:1.0666666667em;font-weight:500;text-align:center;letter-spacing:.02em}.c-button--arrow{background-image:url("../images/common/icon_arrow_right_white.svg");background-size:.6em 1.1em;background-position:right 1.6em center;background-repeat:no-repeat}.c-button--primary-light{background-color:#b09a7a}.c-button--primary-dark,.c-button--grey{background-color:#898989}.c-button--primary-dark .c-button__text,.c-button--grey .c-button__text{color:#fff}.c-button--white,.c-button--light{background-color:#fff;border:1px solid #898989}.c-button--white .c-button__text,.c-button--light .c-button__text{color:#333}.c-button--white.c-button--arrow,.c-button--light.c-button--arrow{background-image:url("../images/common/icon_arrow_right_black.svg")}.c-button--pink{background-color:#c36270;border-color:#c36270;color:#fff}.c-button--square{min-height:3.5em;border-radius:5px}.c-button--square .c-button__text{letter-spacing:.1em}.c-button--square.c-button--arrow{background-size:auto .8em}.c-button--reserve{min-height:5em;background-color:#33b468}.c-button--reserve:before{content:"";display:inline-block;width:2.5em;height:2.5em;margin-right:.8em;background-image:url("../images/common/icon_line.svg");background-size:contain}.c-button--reserve__bubble{position:absolute;top:-1.9em;left:50%;padding:.65em 1.5em;transform:translateX(-50%);color:#33b468}.c-view-more__button{padding:1em 20px}.c-view-more__button.is-right{text-align:right}.c-view-more__button a{font-family:"Jost","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;color:#333;text-underline-offset:8px}.c-view-more__button a:hover{color:#c36270}.c-to-top{position:fixed;bottom:0;left:50%;width:88%;text-align:right;z-index:99;pointer-events:none;transform:translateX(-50%);opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;height:calc(5em + 80px)}.c-to-top.is-visible{opacity:1;visibility:visible}.c-to-top.is-stop{position:fixed}.c-to-top__button{display:inline-block;width:60px;height:60px;text-align:center;line-height:60px;background-color:#fff;border-radius:50%;box-shadow:0px 0px 12px 0px rgba(0,0,0,.1019607843);pointer-events:auto;cursor:pointer}.c-to-top__button:hover{background-color:hsla(0,0%,100%,.7)}.c-to-top__button img{display:inline-block;width:16px}.c-case-list{margin:0;padding:1.5em 0 6em;background-color:#fff;list-style:none}.c-case-list:not(.slick-slider)>li:nth-child(n+2){display:none}.c-case-list .slick__arrow{top:auto;bottom:1.2em;transform:translateY(0)}.c-case-list .slick-dots{bottom:3.5em}.c-case-list__item{margin:0 1.5em}.c-clinic-anchor__list{display:flex;flex-wrap:wrap;gap:1em 2%;margin:0 20px 3em}.c-clinic-anchor__list>li{width:32%}.c-clinic-anchor__list .c-button{min-height:3em;padding:0 1.7em .1em .5em;background-color:#fff;border:solid 1px #555;border-radius:5px}.c-clinic-anchor__list .c-button::after{right:.75em;content:"";display:inline-block;border-color:#555;border-style:solid;border-width:0 1px 1px 0;height:6px;vertical-align:middle;width:6px;position:absolute;top:0;bottom:0;margin:auto;transform:rotate(45deg)}.c-clinic-anchor__list .c-button__text{color:#555;font-size:1.1em}.c-clinic-anchor__section{background-color:#fff;padding-top:0;padding-bottom:0}.c-clinic-anchor__label{margin:2.2em 0 0;padding:.75em 20px;color:#fff;font-size:1.3em;font-weight:500;line-height:1;letter-spacing:.16em;background-color:#555}.c-clinic-anchor__label .en{display:inline-block;margin-left:.6em;padding:0 0 0 1.2em;font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;font-size:.9em;vertical-align:middle;border-left:solid 1px #fff}.c-artist-detail{display:flex;flex-wrap:wrap;gap:1em 5%;margin:0 auto}.c-artist-detail__photo{width:40%;margin:0}.c-artist-detail__photo picture{width:100%;height:100%}.c-artist-detail__photo img{aspect-ratio:64/75;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px}.c-artist-detail__info{width:55%}.c-artist-detail__name{margin:0 0 .1em;font-size:1.6em;font-weight:500;font-family:"YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.c-artist-detail__menu{font-size:.8666666667em;margin-left:.5em}.c-artist-detail__menu li{text-indent:calc(-1*(3px + .5em));margin-left:calc(3px + .5em)}.c-artist-detail__menu li:before{content:"";display:inline-block;vertical-align:middle;width:3px;height:3px;border-radius:50%;background-color:#333;margin-right:.5em}.c-artist-detail__menu-title{font-size:.8em;background-color:#888;color:#fff;display:inline-block;padding:0 .5em;letter-spacing:.1em;margin-bottom:.25em}.c-artist-detail__clinic{margin:0 0 .6em}.c-artist-detail__clinic span{position:relative;padding:0 1em .1em;color:#927c5c;font-size:1.2em}.c-artist-detail__clinic span:before,.c-artist-detail__clinic span:after{content:"";position:absolute;top:50%;left:0;width:.4em;height:1.2em;border-width:1px 0 1px 1px;border-color:#927c5c;border-style:solid;transform:translateY(-50%)}.c-artist-detail__clinic span:after{left:auto;right:0;border-width:1px 1px 1px 0}.c-artist-detail__hashtag{margin:0;padding:0;list-style:none}.c-artist-detail__hashtag>li:nth-child(n+2){margin-top:.2em}.c-artist-detail__hashtag>li span{color:#927c5c;font-size:1.3em;font-weight:500}.c-artist-detail__intro-text{width:100%;margin:0;color:#555}.c-artist-detail__reserve-text{width:100%;margin:0;color:#927c5c;font-size:1.3em;font-weight:500;letter-spacing:-0.04em}.c-artist-detail__buttons{display:flex;width:100%;gap:1.5em}.c-artist-detail__buttons .c-button{flex:1}.c-artist-detail__buttons .c-button.c-button--white{border-color:#927c5c}.c-artist-detail__buttons .c-button.c-button--white .c-button__text{color:#927c5c}.c-artist-detail__button{width:100%}.c-artist-detail__button .c-button--white{border-color:#927c5c}.c-artist-detail__button .c-button--white .c-button__text{color:#927c5c}.c-float-reserve{position:fixed;display:flex;bottom:0;left:0;width:100%;height:70px;background-color:#b09a7a;z-index:99}.c-float-reserve__link{position:relative;display:flex;flex-basis:100%;justify-content:center;align-items:center;height:100%;padding-top:8px;color:#fff;font-weight:500;text-align:center;text-decoration:none}.c-float-reserve__link+.c-float-reserve__link{border-left:solid 1px #fff}.c-float-reserve__link:before{content:"";display:inline-block;margin-right:6px;background-size:contain}.c-float-reserve__link--line{width:50%;background-color:#33b468}.c-float-reserve__link--line .c-float-reserve__bubble{color:#33b468;border:solid 1px #33b468}.c-float-reserve__link--line:before{width:30px;height:29px;background-image:url("../images/common/icon_line.svg")}.c-float-reserve__link--tel{width:50%;border-right:none;background:#c36270}.c-float-reserve__link--tel .c-float-reserve__bubble{color:#c36270;border:solid 1px #c36270}.c-float-reserve__link--tel:before{width:24px;height:24px;background-image:url("../images/common/icon_tel.svg")}.c-float-reserve__link--calendar{background-color:#33b468}.c-float-reserve__link--calendar .c-float-reserve__bubble{color:#33b468;border:solid 1px #33b468}.c-float-reserve__bubble{position:absolute;top:-11px;padding:4px 6px;border:solid 1px #b09a7a}.c-float-reserve__bubble:after{display:none}.c-float-reserve__bubble span{font-size:clamp(.625rem,.536rem + .446vi,.75rem)}.c-float-reserve__title{margin:0;font-size:clamp(.813rem,.679rem + .67vi,1rem);line-height:1.2;letter-spacing:.05em}.c-float-reserve--line-only .c-float-reserve__link--line{width:100%;border-right:none}.c-float-reserve--line-only .c-float-reserve__title br{display:none !important}.c-float-reserve--only .c-float-reserve__link--line{background-color:#33b468;width:100%;border-right:none}.c-float-reserve--only .c-float-reserve__title br{display:none !important}.c-float-reserve--af .c-float-reserve__link--line:before{display:none}.c-float-reserve--af.c-float-reserve--only .c-float-reserve__title{font-size:18px}.c-modal-reserve{max-width:30em;max-height:90vh;max-height:90dvh;margin:0 auto;padding:6em 1.5em 4em;background-color:#fff;border-radius:1em;box-shadow:0px 0px 12px 0px rgba(0,0,0,.1490196078)}.c-modal-reserve--line .c-button{background-color:#33b468}.c-modal-reserve--tel .c-button{background-color:#c36270}.c-modal-reserve__close{position:absolute;top:1em;right:1em;width:4em;height:4em;cursor:pointer}.c-modal-reserve__close:before,.c-modal-reserve__close:after{content:"";position:absolute;display:block;top:50%;right:.7em;width:2.6em;border-bottom:solid 1px #737373;transform:rotate(45deg)}.c-modal-reserve__close:after{transform:rotate(-45deg)}.c-modal-reserve__inner{max-height:calc(90vh - 10em);max-height:calc(90dvh - 10em);padding:1em;overflow-y:scroll;background-color:rgba(0,0,0,0);-ms-overflow-style:none;scrollbar-width:none}.c-modal-reserve__inner::-webkit-scrollbar{display:none}.c-modal-reserve__heading{margin:0 auto 1em;color:#333;font-size:1.4em;text-align:center}.c-modal-reserve__text{color:#333;text-align:center;font-size:1.1em;line-height:1.4}.c-modal-reserve__lead{margin:0 auto;color:#927c5c;font-weight:600;text-align:center}.c-modal-reserve__link{display:flex;flex-wrap:wrap;gap:1.5em 4%;margin:2.5em auto 0}.c-modal-reserve__link:not(.is_wide)>li{width:48%}.c-modal-reserve__link.is_wide>li{flex:1 1 auto}.c-modal-reserve__link .c-button{color:#fff;flex-direction:column;gap:.5em;padding-right:.5em;padding-left:.5em}.c-modal-reserve__link .c-button .c-button__text img.icon_tel{display:inline-block;height:1.2em;width:auto;vertical-align:text-bottom;margin-right:.5em}.c-aside-reserve{width:349px;max-width:100%;padding:0 15px}.c-aside-reserve__bubble{max-width:198px}.c-aside-reserve__heading{margin:0 0 8px;color:#555;font-size:20px;font-weight:600;text-align:center;line-height:1.2;letter-spacing:.05em}.c-aside-reserve__lead{margin:0 0 25px;font-size:14px;text-align:center;line-height:1.4}.c-aside-reserve__link{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin:0;padding:0;list-style:none}.c-aside-reserve__item{width:152px;padding:12px 10px;background-color:#fff;border-radius:5px}.c-aside-reserve__item .c-button--square{min-height:42px;padding:0 12px;border-radius:5px;background-color:#33b468}.c-aside-reserve__item .c-button--square:before{content:"";display:inline-block;width:24px;height:22px;margin:0 4px -2px 0;background-image:url("../images/common/icon_line.svg");background-size:contain}.c-aside-reserve__item .c-button__text{font-size:15px}.c-aside-reserve__item-name{margin:0 0 4px;color:#555;font-size:15px;font-weight:500;text-align:center;line-height:1.4}.c-aside-reserve__item-name:before{content:"";display:inline-block;width:14px;height:17px;margin:0px 5px -2px 0;background-image:url("../images/common/icon_access.svg");background-size:contain}.c-aside-reserve__item-tel{margin:4px 0 0;font-size:12px;text-align:center}.c-aside-reserve__item-tel .number{color:#333;font-size:14px;font-weight:500;text-decoration:none}.c-aside-reserve__item-tel .number:before{content:"";display:inline-block;width:14px;height:14px;margin:0px 5px -2px 0;background-image:url("../images/common/icon_tel_pink.svg");background-size:contain}.c-aside-qr{width:274px;padding:50px 38px 50px;background-color:hsla(0,0%,100%,.8);border-top-left-radius:30px;border-bottom-right-radius:30px;box-shadow:2px 4px 12px rgba(0,0,0,.08)}.c-aside-qr__heading{margin:0 0 1em;color:#333;font-size:20px;font-weight:500;text-align:center;line-height:1.4;letter-spacing:.08em}.c-aside-qr__title{color:#927c5c;text-align:center;font-size:1.2em;font-weight:600;font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;letter-spacing:.1em}.c-aside-qr__image{width:120px;margin:0 auto;border-radius:10px;overflow:hidden}.c-aside-af{padding:50px 38px 50px;background-color:hsla(0,0%,100%,.8);border-top-left-radius:30px;border-bottom-right-radius:30px;box-shadow:2px 4px 12px rgba(0,0,0,.08)}.c-aside-af .c-aside-qr__heading{margin-bottom:2.5em}.c-aside-af .c-button{min-height:4em;background-color:#33b468}.c-aside-af .c-speech-bubble{letter-spacing:normal}.c-modal-price{max-width:30em;max-height:90vh;max-height:90dvh;margin:0 auto;padding:6em 1.5em 4em;background-color:#fff;border-radius:1em;box-shadow:0px 0px 12px 0px rgba(0,0,0,.1490196078)}.c-modal-price__close{position:absolute;top:1em;right:1em;width:4em;height:4em;cursor:pointer}.c-modal-price__close:before,.c-modal-price__close:after{content:"";position:absolute;display:block;top:50%;right:.7em;width:2.6em;border-bottom:solid 1px #737373;transform:rotate(45deg)}.c-modal-price__close:after{transform:rotate(-45deg)}.c-modal-price__inner{max-height:calc(90vh - 10em);max-height:calc(90dvh - 10em);overflow-y:scroll;background-color:rgba(0,0,0,0);-ms-overflow-style:none;scrollbar-width:none}.c-modal-price__inner::-webkit-scrollbar{display:none}.c-modal-price__heading{margin:0 auto 1em;color:#333;font-size:1.4em;text-align:center}.c-modal-price__text{color:#333;text-align:center;font-size:1.1em;line-height:1.4}.c-modal-price .p-price__list-artist .p-price__item-head{display:none}.c-modal-price .p-price__list-artist .p-price__item-artist{margin-right:0;margin-left:auto}.aioseo-breadcrumbs{background-color:#f6f6f6;display:flex;overflow-x:auto;word-break:keep-all;white-space:nowrap;padding:.5em 1em;gap:.5em;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,0)}.aioseo-breadcrumbs a{text-decoration:none;color:#555}.aioseo-breadcrumbs span{color:#555}.aioseo-breadcrumbs .aioseo-breadcrumb-separator{margin-right:4px}.aioseo-breadcrumbs .aioseo-breadcrumb-separator:after{content:"";display:inline-block;border-color:#a1a1a1;border-style:solid;border-width:0 1px 1px 0;height:8px;vertical-align:middle;width:8px;position:absolute;top:0;bottom:0;margin:auto;transform:rotate(-45deg);right:1em;position:unset}.c-pagination{padding:1em 20px}.c-pagination .pagination{display:flex;justify-content:space-between;align-items:center}.c-pagination .pagination a{text-decoration:none;color:#a1a1a1}.c-pagination .pagination a:hover{background-color:#d7d7d7;color:#555}.c-pagination .pagination .page-numbers{font-family:"Jost","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;font-weight:400;font-size:1.0666666667em;padding:.5em 1em;display:inline-block;text-align:center;vertical-align:middle}.c-pagination .pagination .page-numbers.current{color:#927c5c;border-bottom:1px solid #927c5c}.c-pagination .pagination .page-numbers.is-disabled{background-color:#d7d7d7 !important}.c-pagination .pagination .prev,.c-pagination .pagination .next{width:40px;height:40px;border-radius:50%;display:inline-block;background-color:#b09a7a;position:relative}.c-pagination .pagination .prev::before,.c-pagination .pagination .next::before{content:"";position:absolute;inset:0;background-color:#fff;-webkit-mask-size:12px auto;mask-size:12px auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-pagination .pagination .prev:hover,.c-pagination .pagination .next:hover{background-color:#927c5c}.c-pagination .pagination .prev::before{-webkit-mask-image:url(../images/common/arrow_left.svg);mask-image:url(../images/common/arrow_left.svg)}.c-pagination .pagination .next::before{-webkit-mask-image:url(../images/common/arrow_right.svg);mask-image:url(../images/common/arrow_right.svg)}.u-nowrap{white-space:nowrap}.u-relative{position:relative}.u-indent-1em{margin-left:1em;text-indent:-1em}.u-underline{text-decoration:underline}.u-center{text-align:center}.u-hover-opacity:hover{opacity:.7;filter:alpha(opacity=70);text-decoration:none}.u-mt--0{margin-top:0}.u-mt--1em{margin-top:1em}.u-mb--0{margin-bottom:0}.u-mb--1em{margin-bottom:1em}.is-full-width{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.c-center,.u-center{text-align:center}.m-500{margin:5em !important}.mtb-500,.mt-500{margin-top:5em !important}.mrl-500,.mr-500{margin-right:5em !important}.mtb-500,.mb-500{margin-bottom:5em !important}.mrl-500,.ml-500{margin-left:5em !important}.m-400{margin:4em !important}.mtb-400,.mt-400{margin-top:4em !important}.mrl-400,.mr-400{margin-right:4em !important}.mtb-400,.mb-400{margin-bottom:4em !important}.mrl-400,.ml-400{margin-left:4em !important}.m-300{margin:3em !important}.mtb-300,.mt-300{margin-top:3em !important}.mrl-300,.mr-300{margin-right:3em !important}.mtb-300,.mb-300{margin-bottom:3em !important}.mrl-300,.ml-300{margin-left:3em !important}.m-200{margin:2em !important}.mtb-200,.mt-200{margin-top:2em !important}.mrl-200,.mr-200{margin-right:2em !important}.mtb-200,.mb-200{margin-bottom:2em !important}.mrl-200,.ml-200{margin-left:2em !important}.m-150{margin:1.5em !important}.mtb-150,.mt-150{margin-top:1.5em !important}.mrl-150,.mr-150{margin-right:1.5em !important}.mtb-150,.mb-150{margin-bottom:1.5em !important}.mrl-150,.ml-150{margin-left:1.5em !important}.m-100{margin:1em !important}.mtb-100,.mt-100{margin-top:1em !important}.mrl-100,.mr-100{margin-right:1em !important}.mtb-100,.mb-100{margin-bottom:1em !important}.mrl-100,.ml-100{margin-left:1em !important}.m-50{margin:.5em !important}.mtb-50,.mt-50{margin-top:.5em !important}.mrl-50,.mr-50{margin-right:.5em !important}.mtb-50,.mb-50{margin-bottom:.5em !important}.mrl-50,.ml-50{margin-left:.5em !important}.m-0{margin:0 !important}.mtb-0,.mt-0{margin-top:0 !important}.mrl-0,.mr-0{margin-right:0 !important}.mtb-0,.mb-0{margin-bottom:0 !important}.mrl-0,.ml-0{margin-left:0 !important}.p-500{padding:5em !important}.ptb-500,.pt-500{padding-top:5em !important}.prl-500,.pr-500{padding-right:5em !important}.ptb-500,.pb-500{padding-bottom:5em !important}.prl-500,.pl-500{padding-left:5em !important}.p-400{padding:4em !important}.ptb-400,.pt-400{padding-top:4em !important}.prl-400,.pr-400{padding-right:4em !important}.ptb-400,.pb-400{padding-bottom:4em !important}.prl-400,.pl-400{padding-left:4em !important}.p-300{padding:3em !important}.ptb-300,.pt-300{padding-top:3em !important}.prl-300,.pr-300{padding-right:3em !important}.ptb-300,.pb-300{padding-bottom:3em !important}.prl-300,.pl-300{padding-left:3em !important}.p-200{padding:2em !important}.ptb-200,.pt-200{padding-top:2em !important}.prl-200,.pr-200{padding-right:2em !important}.ptb-200,.pb-200{padding-bottom:2em !important}.prl-200,.pl-200{padding-left:2em !important}.p-150{padding:1.5em !important}.ptb-150,.pt-150{padding-top:1.5em !important}.prl-150,.pr-150{padding-right:1.5em !important}.ptb-150,.pb-150{padding-bottom:1.5em !important}.prl-150,.pl-150{padding-left:1.5em !important}.p-100{padding:1em !important}.ptb-100,.pt-100{padding-top:1em !important}.prl-100,.pr-100{padding-right:1em !important}.ptb-100,.pb-100{padding-bottom:1em !important}.prl-100,.pl-100{padding-left:1em !important}.p-50{padding:.5em !important}.ptb-50,.pt-50{padding-top:.5em !important}.prl-50,.pr-50{padding-right:.5em !important}.ptb-50,.pb-50{padding-bottom:.5em !important}.prl-50,.pl-50{padding-left:.5em !important}.p-0{padding:0 !important}.ptb-0,.pt-0{padding-top:0 !important}.prl-0,.pr-0{padding-right:0 !important}.ptb-0,.pb-0{padding-bottom:0 !important}.prl-0,.pl-0{padding-left:0 !important}.u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.js-accordion__header{cursor:pointer}.js-accordion__body{display:none}.js-accordion.is-show .js-accordion__body{display:block}.js-scroll-fadein{opacity:0;transform:translateY(40px)}.js-scroll-fadein.is-fadein{opacity:1;transform:translateY(0)}body.page-template-page-nikibi .l-header__menu-heading{color:#2e81c7}body.page-template-page-nikibi .l-header__menu-heading img{display:inline-block;margin:0}body.page-template-page-nikibi .l-header__menu-heading span{border-bottom:solid 1px #2e81c7}body.page-template-page-nikibi .l-header__sns{background-color:#e3eff8}body.page-template-page-nikibi .l-footer{padding-bottom:70px}.p-nikibi{font-size:10px;font-size:2.6666666667vw}.p-nikibi .slick__arrow{width:4em;height:4em;line-height:4em;background-size:1.2em auto}.p-nikibi .slick-dots li{width:.6em;height:.6em}.p-nikibi .slick-dots li button{width:.6em;height:.6em}.p-nikibi .slick-dots li button:before{width:.6em;height:.6em}.p-nikibi .slick-dots li.slick-active button:before{background-color:#2e81c7}.p-nikibi-cv{margin-top:3em}.p-nikibi-cv__lead{width:34em;margin:0 auto}.p-nikibi-cv__button{display:block;width:34em;margin:0 auto;transform:translateZ(0);will-change:transform;transition:transform .3s ease}.p-nikibi-cv__button:hover{transform:translateZ(0) scale(1.05)}.p-nikibi-mv{padding-top:2em;padding-bottom:0}.p-nikibi-mv__lead{width:28em;margin:0 auto;padding-bottom:2em}.p-nikibi-mv__image{padding:1.2em 0 .8em 1.2em;background-color:#bad6ed;margin:0}.p-nikibi-intro{padding-top:0;padding-bottom:5em;background-color:#bad6ed}.p-nikibi-intro__content{width:34em;margin:0 auto;padding:0 0 2em}.p-nikibi-intro__button{width:34em;margin:0 auto;padding:0 0 2em}.p-nikibi-intro__case-list{margin:1em 0 0 2.5em;padding:0;list-style:none}.p-nikibi-intro__case-list .slick-list{padding:2em 0}.p-nikibi-intro__case-list .slick-dots{width:calc(100% - 2.5em);bottom:-1em}.p-nikibi-intro__case-list:not(.slick-slider)>li:nth-child(n+2){display:none}.p-nikibi-intro__case-list .slick__prev{left:-2em}.p-nikibi-intro__case-list .slick__next{bottom:-7em}.p-nikibi-intro__case-item{width:30em;margin-left:0em;margin-right:2em}.p-nikibi-worries{padding:0}.p-nikibi-about{padding:4em 0;background-color:#bad6ed}.p-nikibi-about__lead{width:32em;margin:0 auto;font-size:inherit}.p-nikibi-about__title{width:35em;margin:5em auto 0;font-size:inherit}.p-nikibi-about__content{width:34em;margin:2em auto;padding:0;box-shadow:20px 20px 20px rgba(23,89,132,.1);border-radius:10px}.p-nikibi-about__content--01{margin-top:4em}.p-nikibi-point{padding-top:0;padding-bottom:0;background-color:#fff;background-image:linear-gradient(#ebf7ff 1px, transparent 1px),linear-gradient(90deg, #ebf7ff 1px, transparent 1px);background-size:12px 12px;background-repeat:repeat}.p-nikibi-point__baloon-title{position:relative;top:-2em;margin:0 auto 1.5em;font-size:inherit}.p-nikibi-point__point-title{margin:0 auto 3em;font-size:inherit}.p-nikibi-point__content{width:32.5em;margin:0 auto 3em;padding:0;list-style:none;font-size:inherit}.p-nikibi-point__content--01-03{width:35em}.p-nikibi-point__content--02-02{width:34em}.p-nikibi-point__content--02-03{margin-top:4em}.p-nikibi-point__content--03-01{margin-top:-1em}.p-nikibi-point__content--03-03{margin-top:4em;width:34em}.p-nikibi-point__content--03-04{margin-top:4em;margin-bottom:0}.p-nikibi-point__content--03-05{width:33.5em;margin-top:4em}.p-nikibi-point__cause-title{width:24em;margin:4em auto;font-size:inherit}.p-nikibi-point__note-list{width:34em;margin:0 auto;padding:2em 0;list-style:none;font-size:inherit}.p-nikibi-point__note-list li{font-size:1.1em;color:#888}.p-nikibi-point__feature-check{width:34em;margin:0 auto;padding:0 0 2em;list-style:none;font-size:inherit}.p-nikibi-point__flow{background:#fff;width:100%;margin:0 auto;padding:0 0 5em;list-style:none;font-size:inherit}.p-nikibi-point__flow-item{width:34em;margin:3em auto 0;padding:0;font-size:inherit;position:relative}.p-nikibi-point__flow-item:not(:last-child):after{position:absolute;bottom:-2em;left:50%;transform:translateX(-50%);content:"";display:block;width:0;height:0;border-style:solid;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-top:12px solid #7cb5e3;border-bottom:0}.p-nikibi-point__flow-bottom{width:35em;margin:2em auto 0}.p-nikibi-point__case{background-color:#fff;padding-bottom:5em}.p-nikibi-point__case-list{margin:0;padding:0 0 2.5em;list-style:none;background:#f8f8f9}.p-nikibi-point__case-list .slick-list{padding:2em 0}.p-nikibi-point__case-list .slick-dots{width:100%;bottom:2em}.p-nikibi-point__case-list:not(.slick-slider)>li:nth-child(n+2){display:none}.p-nikibi-point__case-list .slick__prev{top:auto;bottom:-1em;left:1em}.p-nikibi-point__case-list .slick__next{top:auto;bottom:-1em}.p-nikibi-point__case-item{width:37.5em;margin-left:0em;margin-right:0em}.p-nikibi-point__example{padding:5em 0 2em;background-color:#e3eff8;font-size:inherit}.p-nikibi-point__example-title{width:30em;margin:0 auto 2em;list-style:none;font-size:inherit}.p-nikibi-point__example-list{width:34em;margin:2em auto 0;padding:0;list-style:none}.p-nikibi-point__example-item{margin-bottom:2em}.p-nikibi-point__reason{background-color:#fff;padding:3em 0 0}.p-nikibi-point__reason-content{width:36.5em;margin:0 auto;font-size:inherit}.p-nikibi-point__reason-image{margin:5em auto 0}.p-nikibi-commitment{padding:0;width:100%}.p-nikibi-access{padding:6em 0;background-color:#fff}.p-nikibi-access__heading{width:100%;margin:0 auto 3em;font-size:inherit}.p-nikibi-access__map{width:30em;height:20em;margin:0 auto 2em}.p-nikibi-access__map p{width:100%;height:100%;margin:0}.p-nikibi-access__map iframe{width:100%;height:100%}.p-nikibi-access__info{width:30em;margin:0 auto;padding:0;list-style:none}.p-nikibi-access__info>li{position:relative;padding:1.2em 0 1.2em 3.5em}.p-nikibi-access__info>li:nth-child(n+2){border-top:solid 1px #c3c3c3}.p-nikibi-access__info>li:before{content:"";position:absolute;display:block;top:1.5em;left:0;width:2em;height:2em;background-size:contain;background-repeat:no-repeat}.p-nikibi-access__info>li span{font-size:1.2em;text-align:justify}.p-nikibi-access__info>li h3{color:#898989;font-size:1.2em}.p-nikibi-access__info>li.clinic:before{background-image:url("../images/nikibi/icon_clinic.svg")}.p-nikibi-access__info>li.address:before{background-image:url("../images/nikibi/icon_address.svg")}.p-nikibi-access__info>li.access:before{background-image:url("../images/nikibi/icon_access.svg")}.p-nikibi-access__info>li.tel:before{background-image:url("../images/nikibi/icon_tel.svg")}.p-nikibi-access__info>li.hour:before{background-image:url("../images/nikibi/icon_hour.svg")}.p-nikibi-qa{padding:5em 2em;background-color:#f8f8f9}.p-nikibi-qa__header{width:100%;margin:0 auto 2.5em;font-size:inherit}.p-nikibi-qa__list{margin:0;padding:0;list-style:none}.p-nikibi-qa__accordion:nth-child(n+2){margin-top:2em}.p-nikibi-qa__accordion .accordion-header{position:relative;margin:0;padding:2em 5.5em 2em 6.5em;background-color:#e3eff8;border-radius:10px}.p-nikibi-qa__accordion .accordion-header:before{content:"";position:absolute;top:50%;right:2em;width:10px;height:10px;border-right:2px solid #2e81c7;border-bottom:2px solid #2e81c7;transform:translateY(-50%) rotate(45deg);transition:transform .3s ease}.p-nikibi-qa__accordion .accordion-header .q-icon{position:absolute;top:50%;left:1.5em;transform:translateY(-50%);width:3.2em;height:3.2em}.p-nikibi-qa__accordion .accordion-header .q-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-nikibi-qa__accordion .accordion-header .question{margin:0;color:#555;font-size:1.3em;font-weight:500;text-align:justify}.p-nikibi-qa__accordion .accordion-body{position:relative;padding:2em;background-color:#fff}.p-nikibi-qa__accordion .accordion-body .answer{margin:0;color:#666;font-size:1.3em;text-align:justify}.p-nikibi-qa__accordion.is-show .accordion-header{border-bottom-left-radius:0;border-bottom-right-radius:0}.p-nikibi-qa__accordion.is-show .accordion-body{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.p-nikibi-qa__accordion.is-show .accordion-header:before{transform:translateY(-50%) rotate(-135deg)}.p-nikibi-guarantee{padding:5em 2em;background-color:#f8f8f9}.p-nikibi-guarantee__header{width:34em;margin:0 auto 2em;text-align:center}.p-nikibi-guarantee__subtitle{color:#666;font-size:1.4em;line-height:.8;letter-spacing:.05em}.p-nikibi-guarantee__title{margin:0 0 1em;color:#666;font-size:2.4em;line-height:1;letter-spacing:.05em}.p-nikibi-guarantee__intro{margin:0;color:#666;font-size:1.2em;font-weight:400;line-height:1.8;text-align:justify;letter-spacing:.05em}.p-nikibi-guarantee__content{width:34em;margin:0 auto 3em;padding:2em;background:#fff;border-radius:10px}.p-nikibi-guarantee__content:last-child{margin-bottom:0}.p-nikibi-guarantee__heading{margin:0 0 1em;color:#2e81c7;font-size:1.6em;font-weight:400;line-height:1.5}.p-nikibi-guarantee__lead{margin:0 0 1em;color:#666;font-size:1.5em;font-weight:400;line-height:1.7;letter-spacing:.05em}.p-nikibi-guarantee__lead .bold{font-weight:700}.p-nikibi-guarantee__text{margin:0 0 1.5em;color:#666;font-size:1.3em;font-weight:400;line-height:1.7;letter-spacing:.05em}.p-nikibi-guarantee__box{margin:2em 0;padding:1em 0;border-top:2px solid #7cb5e3;border-bottom:2px solid #7cb5e3;background-color:rgba(0,0,0,0)}.p-nikibi-guarantee__box-title{margin:0;color:#2e81c7;font-size:1.5em;line-height:1.2;text-align:center;letter-spacing:.05em}.p-nikibi-guarantee__checklist{margin:0 0 2em;padding:0 0 2em;list-style:none;border-bottom:2px solid #7cb5e3}.p-nikibi-guarantee__checklist-item{display:flex;align-items:flex-start;margin-bottom:1em}.p-nikibi-guarantee__checklist-item:last-child{margin-bottom:0}.p-nikibi-guarantee__checklist-text{flex:1;color:#666;font-size:1.3em;font-weight:400;line-height:1.7;letter-spacing:.05em}.p-nikibi-guarantee__checkbox{display:block;flex-shrink:0;width:1.6em;height:1.6em;margin-right:1em;margin-top:.2em;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../images/nikibi/checkbox.svg")}.p-nikibi-guarantee__note{margin:0;color:#888;font-size:1.05em;font-weight:400;line-height:1.9}.p-nikibi-float-reserve .c-float-reserve__link--calendar{background-color:#f76b91}.p-nikibi-float-reserve .c-float-reserve__link--calendar .c-float-reserve__bubble{color:#f76b91;border-color:#f76b91}.p-nikibi-float-reserve .c-float-reserve__link--tel{background-color:#0969c8}.p-nikibi-float-reserve .c-float-reserve__link--tel .c-float-reserve__bubble{color:#0969c8;border-color:#0969c8}.p-nikibi-aside .c-speech-bubble{background-color:#f76b91}.p-nikibi-aside .c-speech-bubble::after{background-color:#e8a87c}.p-nikibi-aside .c-aside-reserve__item-name:before{background-image:url(../images/nikibi/icon_access_orange.svg)}.p-nikibi-aside .c-aside-reserve__item-tel .number:before{background-image:url(../images/nikibi/icon_tel_orange.svg)}.p-nikibi-aside .c-aside-reserve__item .c-button--square{background-color:#3392b4}.p-nikibi-aside .c-aside-reserve__item .c-button--square:before{display:none}.p-nikibi-modal .c-modal-reserve__lead{color:#0969c8}.p-nikibi-modal.c-modal-reserve--line .c-button{background-color:#3392b4}.p-nikibi-modal.c-modal-reserve--tel .c-button{background-color:#0969c8}.p-nikibi-aside{display:none}.p-nikibi-aside__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:6em 2em 3em}.p-nikibi-aside__text{width:80%;max-width:21em;margin-top:1.5em;margin-bottom:2em}.p-nikibi-aside__lead{width:40%;margin-bottom:1em}.p-nikibi-aside__button{width:100%;max-width:26em;display:block;transform:translateZ(0);will-change:transform;transition:transform .3s ease}.p-nikibi-aside__button:hover{transform:translateZ(0) scale(1.05)}@media print,screen and (min-width: 560px){body{font-size:15px}body{line-height:1.6;background-image:url(../images/common/bg_pc.webp);background-attachment:fixed;background-size:cover;background-position:center;overflow-y:scroll}.l-main{flex-grow:1;width:100%;max-width:450px;margin:0 auto;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,.1490196078)}.l-footer{max-width:450px;margin-right:auto;margin-left:auto;overflow-y:clip}.l-footer>*:not(.c-to-top):not(.l-footer__actions){box-shadow:0px 0px 20px 0px rgba(0,0,0,.1490196078)}.u-sp{display:none !important}body.page-template-page-nikibi{background-image:url("../images/nikibi/bg_pc.webp");background-color:#e3eff8}.p-nikibi{font-size:12px}}@media print,screen and (min-width: 1025px){body.is-fixed{position:static}.l-main{padding-top:0px}.l-header{display:flex;flex-direction:column;left:0;width:calc(50% - 225px);height:100vh;height:100dvh;min-height:100vh;overflow-y:scroll;background-color:rgba(0,0,0,0);box-shadow:none;z-index:0;-ms-overflow-style:none;scrollbar-width:none}.l-header::-webkit-scrollbar{display:none}.l-header__logo{justify-content:flex-start;height:90px;padding-left:10%}.l-header__logo img{width:184px}.l-header__open{display:none}.l-header__close{display:none}.l-header__nav{display:flex;flex-direction:column;align-items:center;margin:auto 0}.l-header__list{flex-grow:1;width:100%;max-width:400px}.l-header__list ul{margin-left:2em}.l-header__list ul>li::before{content:"";display:inline-block;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:0;width:.5em;height:2px;background-color:#d6cec6}.l-header__list li:not(:has(ul)){border:none}.l-header__list li a:not(:has(+ul)){background-image:none}.l-header__list li a{display:inline;padding:0;font-weight:500}.l-header__list li a[target=_blank]:after{content:"";display:inline-block;width:12px;height:12px;margin-left:.8em;background-image:url("../images/common/icon_target_blank.svg")}.l-header__list li a:hover{color:#927c5c}.l-header__submenu{display:none}.l-header__sns{justify-content:flex-start;width:100%;max-width:400px;padding:1em 2.5em 5em;background:none}.l-header__sns .insta img{width:32px;height:auto}.l-header__sns .tiktok img{width:27px;height:auto}.l-footer__menu>li a:hover{text-decoration:underline}.c-to-top{height:90px}.c-clinic-anchor__list{display:none}.c-float-reserve{display:none}.c-modal-reserve{max-width:50%}.c-modal-price{max-width:50%}.u-tb{display:none !important}.u-sp-tb{display:none !important}body.page-template-page-nikibi .l-header__nav{display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1}body.page-template-page-nikibi .l-header__list>li a{display:inline;padding:0 0 0 26px;font-weight:500;background-image:url(../images/nikibi/icon_menu_deco.svg);background-position:left center}body.page-template-page-nikibi .l-header__list>li a:hover{color:#2e81c7}body.page-template-page-nikibi .l-footer{padding-bottom:0}.p-nikibi-aside{display:block;position:fixed;top:50%;right:1.5%;transform:translateY(-50%);width:27%;max-width:32em;height:42em;background-image:url("../images/nikibi/aside_bg.svg");background-size:100% 100%;background-repeat:no-repeat;background-position:center;z-index:100}}@media (hover: hover){.slick__arrow{transition:background-color .2s ease-out}.l-header__sns a{transition:filter .2s ease-out}.l-footer__actions-contact a{transition:opacity .2s ease-in}.c-button{transition:all .2s ease-in}.c-to-top__button{transition:background-color .2s ease-out}.c-pagination .pagination .page-numbers{transition:.2s background-color}.u-hover-opacity{transition:.3s opacity,.3s filter}.js-scroll-fadein{transition:transform .5s ease-out,opacity 1.5s}}@media (min-width: 769px){.mfp-container{padding-right:21px}}@media screen and (max-width: 1024px){.l-header__nav{position:absolute;display:flex;flex-direction:column;top:0;left:0;width:100%;height:100vh;height:100dvh;background-color:#fff;overflow-y:scroll;z-index:102;opacity:0;transform:translateX(-100%);-ms-overflow-style:none;scrollbar-width:none}.l-header__nav::-webkit-scrollbar{display:none}.l-header__list ul>li{background-color:#f4f4f4;border-bottom-color:#fff !important}.l-header.is-open .l-header__nav{opacity:1;transform:translateX(0);transition:opacity .2s,transform .2s ease-out}.l-header.is-close .l-header__nav{opacity:0;transform:translateX(-100%);transition:opacity 1.2s linear,transform .2s ease-in}.l-aside{display:none}.u-pc{display:none !important}}@media screen and (min-width: 560px)and (max-width: 1024px){.l-header__nav{width:375px;transform:translateX(-375px)}.l-header__list{padding:60px 30px 10px}.l-header__submenu{padding:20px 30px}.l-header__submenu>li{font-size:.9em;margin-bottom:15px}.l-header__sns{gap:10px 30px;padding:25px 30px 30px}.l-header.is-close .l-header__nav{transform:translateX(-375px)}.u-sp-pc{display:none !important}}@media screen and (max-width: 559px){.c-to-top{display:none !important}.u-tb-pc{display:none !important}.u-tb{display:none !important}}@media print{body{zoom:65%;-webkit-print-color-adjust:exact}.l-header{position:absolute;width:100%}}

/* 2026-09-10 追加分。複製元 tat の SCSS をビルドした結果から、この4ブロックぶんのルールだけを取り出して足している。 既存にこれらのセレクタは無い（重複なしを確認済み）。 */
.p-nikibi-intro__family{width:37.5em;margin:5em auto 0}
.p-nikibi-point__student{width:34em;margin:3em auto 0}
.p-nikibi-video{padding:0 0 7em;background-color:#fff}
.p-nikibi-video__title{width:37.5em;margin:0 auto;font-size:inherit}
.p-nikibi-video__body{width:34.5em;margin:0 auto}
.p-nikibi-video__player{display:block;width:100%;height:auto;background-color:#000}
