*,::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}.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);background-size:.8em auto;background-position:center;background-repeat:no-repeat;border-radius:50%;border:none;outline:none;cursor:pointer;z-index:1;transform:translateY(-50%)}.slick__arrow:hover{background-color:rgba(115,115,115,.8)}.slick__arrow.slick-disabled{display:none !important}.slick__prev{left:1em;background-image:url("../images/common/arrow_left.svg")}.slick__next{right:1em;background-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__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-footer{position:relative;margin-top:auto;color:#fff;background-color:#333}.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}.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__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:9999px;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--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}.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%)}.c-to-top{position:fixed;display:none;bottom:0;left:50%;width:88%;height:90px;text-align:right;z-index:99;pointer-events:none;transform:translateX(-50%)}.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%}.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}.c-float-reserve__link--tel:before{width:24px;height:24px;background-image:url("../images/common/icon_tel.svg")}.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{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__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}.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}.c-aside-af .c-speech-bubble{letter-spacing:normal}section{padding-top:3em;padding-bottom:3em}.p-lp section .c-lead{text-align:center;padding:2em 0;letter-spacing:.1rem;line-height:2}.p-lp section .c-lead strong{font-size:1.1em}.p-lp+.l-footer{padding-bottom:70px}.p-lp+.l-footer .c-to-top{height:calc(5em + 80px)}.p-lp__button-reserve{width:calc(100% - 40px);margin:5em auto 0;text-align:center}.p-lp-special-information{padding:2.5em 2em}.p-lp-special-information .c-heading--en{color:#333;font-size:1em;letter-spacing:.2em;margin-bottom:2em}.p-lp-special-information .c-heading--en .underline::after{bottom:-0.5em}.p-lp-about{background:url(../images/lp/about/about_bg.webp) 26% top repeat-x;background-size:cover}.p-lp-about__anchor-list{display:flex;flex-wrap:wrap;gap:1em 4%;margin:2em 30px}.p-lp-about__anchor-list li{flex:48%;text-align:center}.p-lp-about__anchor-list li a{display:block;text-decoration:none;color:#fff;background-color:#b09a7a;border-radius:5px;padding:.5em;position:relative}.p-lp-about__anchor-list li a::after{content:"";display:inline-block;border-color:#fff;border-style:solid;border-width:0 2px 2px 0;height:8px;vertical-align:middle;width:8px;position:absolute;top:0;bottom:0;margin:auto;transform:rotate(45deg);right:1em}.p-lp-about__anchor-list li a:hover{background-color:#927c5c}.p-lp-about__header{padding-right:20px;padding-left:20px;padding-bottom:2em}.p-lp-about__ranking{position:relative;margin:0 auto 3em;width:100%}.p-lp-about__ranking .slick__arrow{right:.5em}.p-lp-about__ranking .slick__prev{left:.5em}.p-lp-about__ranking .slick-list{padding-top:50px;padding-left:20px}.p-lp-about__ranking-item{position:relative;padding:2em 20px;max-width:calc(100vw - 40px);margin-right:20px;margin-bottom:20px;background-color:#fff;box-shadow:3px 4px 8px rgba(0,0,0,.1)}.p-lp-about__ranking-item .medal{width:7em;position:absolute;top:-50px;right:-15px;z-index:2}.p-lp-about__ranking-item .medal img{width:100%;height:auto;display:block}.p-lp-about__ranking-item .title{margin:0 auto .8em;font-size:1.3em;font-weight:600;text-align:center;letter-spacing:.05em}.p-lp-about__ranking-item .tags{margin:0 auto 1em;padding:0;list-style:none}.p-lp-about__ranking-item .tags>li{padding:.5em 0;color:#555;text-align:center;line-height:1;background-color:#f3eee7}.p-lp-about__ranking-item .tags>li:nth-child(n+2){margin-top:.6em}.p-lp-about__ranking-item:nth-of-type(2) .tags li{background-color:#ebebeb}.p-lp-about__ranking-item:nth-of-type(3) .tags li{background-color:#f1e7e6}.p-lp-about__ranking-item .point{margin:0 auto .3em;color:#927c5c;font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;font-size:1.3em;text-align:center;letter-spacing:.05em}.p-lp-about__ranking-item .text{margin:0;color:#787878}.p-lp-about__description{margin:0 auto}.p-lp-about__description>li{color:#787878;font-size:1.1em}.p-lp-about__exprience{position:relative;padding:3.5% 0}.p-lp-about__exprience::before,.p-lp-about__exprience::after{content:"";display:block;width:100%;height:0;padding-top:7%;background:url(../images/lp/about/text_the_artmake_tokyo.webp) center top no-repeat;background-size:contain;mix-blend-mode:multiply;z-index:3;position:absolute;top:0}.p-lp-about__exprience::after{top:auto;bottom:-2%}.p-lp-about__exprience-text{background-color:#fffcf8;width:90%;margin:0 auto 0 0;padding:3em 2em 4.5em;border-radius:0px 20px 0px 0px}.p-lp-about__exprience-movie{width:calc(100% - 20px);margin:-2.5em 0 0 auto;border-radius:40px 0px 0px 0px;aspect-ratio:64/27;overflow:hidden}.p-lp-about__exprience-movie video{aspect-ratio:64/27;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.p-lp-clinic-locations .c-heading--en{margin-bottom:1em}.p-lp-clinic-locations__heading{margin-bottom:.4em;color:#927c5c;font-size:2.2em}.p-lp-clinic-locations__image{margin:0}.p-lp-doctor{background-color:#efede9;padding-top:0;padding-bottom:0}.p-lp-doctor__message{margin:0 20px}.p-lp-doctor__message h3{font-size:1.5em;font-weight:500;color:#d6cec6;letter-spacing:.1em;margin:1em 0 .5em}.p-lp-doctor__message p{line-height:1.8}.p-lp-doctor__message p strong{background-color:rgba(214,206,198,.6980392157);padding:0 1px}.p-lp-doctor__header{margin-top:0}.p-lp-doctor__achievements{margin:2em 20px 2em}.p-lp-doctor__achievements h4{text-align:center;font-size:1.2em;font-weight:bold;border-bottom:1px solid #555;padding-bottom:.5em;margin-bottom:1em}.p-lp-doctor__achievements-list li{margin-bottom:.25em}.p-lp-doctor__achievements-image img{display:block;margin:0 auto;width:76px}.p-lp-problem{position:relative}.p-lp-problem:after{content:"";position:absolute;display:block;bottom:-1.2em;left:50%;width:2.1em;height:1.3em;background-color:#fff;clip-path:polygon(0 0, 100% 0, 50% 100%);transform:translateX(-50%);z-index:1}.p-lp-problem__inner{position:relative;padding:4.3em 0 7.6em;background-image:url("../images/lp/problem/bg_problem.webp");background-size:cover;background-position:center top;background-repeat:no-repeat}.p-lp-problem__inner:after{content:"";position:absolute;display:block;bottom:-0.1em;left:0;width:100%;height:4.5em;background-color:#fff;clip-path:polygon(0 0, 50% 100%, 100% 0, 100% 100%, 0 100%)}.p-lp-problem__heading{margin:0 auto 4em;padding-top:5.6em;font-size:1em;text-align:center;background-image:url("../images/lp/problem/icon_problem.svg");background-size:2.9em 3.4em;background-position:center top;background-repeat:no-repeat}.p-lp-problem__heading span{font-size:2em;font-weight:500;letter-spacing:.07em}.p-lp-problem__heading strong{display:inline-block;margin:0 .25em;padding:.25em .2em;color:#407c7a;font-size:1.3em;font-weight:500;line-height:1;vertical-align:text-bottom;background-color:#fff}.p-lp-problem__list{margin:0;padding:0;list-style:none}.p-lp-problem__list-item{position:relative;display:flex}.p-lp-problem__list-item:nth-child(n+2){margin-top:2em}.p-lp-problem__list-item .image{width:20.4em;margin:0}.p-lp-problem__list-item .text{position:absolute;top:50%;margin:0;transform:translateY(-50%)}.p-lp-problem__list-item .text .row{display:inline-block;margin:.15em 0;padding:.5em;font-size:1.4em;font-weight:500;line-height:1;letter-spacing:.05em;background-color:#fff}.p-lp-problem__list-item .text .row strong{color:#407c7a;font-size:1.15em;font-weight:500}.p-lp-problem__list-item:nth-child(odd){justify-content:flex-end}.p-lp-problem__list-item:nth-child(odd) .text{left:2em}.p-lp-problem__list-item:nth-child(even) .text{right:2em;text-align:right}.p-lp-problem__list-item:nth-child(even) .text .row{text-align:left}.p-lp-problem__text{margin:0}.p-lp-feature{background-color:#eef1f2;padding:3em 0 0}.p-lp-feature__header{padding-top:2em;padding-bottom:2em;margin-bottom:0}.p-lp-feature__image{padding:0 20px 2em}.p-lp-feature__image img{position:relative;z-index:1}.p-lp-feature__image.is-bg-white{position:relative}.p-lp-feature__image.is-bg-white:after{content:"";display:block;width:100%;height:50%;background-color:#fff;position:absolute;bottom:0;right:0;z-index:0}.p-lp-feature__image.is-bg-white .c-button{z-index:1}.p-lp-feature__image.is-style-rounded{position:relative;margin-bottom:0}.p-lp-feature__image.is-style-rounded::after{content:"";display:block;width:100%;height:50%;background-color:#fff;position:absolute;bottom:0;right:0;z-index:0}.p-lp-feature__image.is-style-rounded img{border-radius:40px;position:relative;z-index:2}.p-lp-feature__compare{background-color:#fff;padding:0 20px 1em}.p-lp-feature__compare .p-lp-feature__text{margin:2em 0}.p-lp-feature__text{font-size:1.0666666667em;margin:0 20px 1.5em;line-height:1.8}.p-lp-case{background-color:#e9dfd1;padding-bottom:5em}.p-lp-case .c-case-list{margin-top:3em;box-shadow:2px 4px 12px rgba(0,0,0,.08)}.p-lp-price{background-color:#eee;padding-right:20px;padding-left:20px}.p-lp-price__header{margin-bottom:2.5em}.p-lp-price__header .c-heading--en{margin-bottom:1.2em}.p-lp-price__header .c-heading{font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif}.p-lp-price__link{display:flex;flex-wrap:wrap;gap:1.5em 4%;margin:0 auto;padding:0;list-style:none}.p-lp-price__link>li{flex:48%}.p-lp-price__link .c-button.c-button--light{min-height:3.6em}.p-lp-price__list{margin:0 -20px}.p-lp-price__list .slick-list{padding:0 0 0 20px}.p-lp-price__list-item{position:relative;margin:0 2em 20px 0}.p-lp-price__list-item img{filter:drop-shadow(2px 2px 6px rgba(0, 0, 0, 0.1));border-radius:15px}.p-lp-price__list .slick__prev{left:2%}.p-lp-price__list .slick__next{right:calc(20px + 2%)}.p-lp-price__content{width:auto;margin:0 auto}.p-lp-price__content .heading3{margin:1em auto .5em;font-size:1.2em;font-weight:500}.p-lp-price__content .text{margin:0 auto 1em;text-align:justify;letter-spacing:.05em}.p-lp-price__content .text a{color:#333;font-weight:500;text-decoration:underline}.p-lp-price__button{margin:3em auto}.p-lp-price__accordion{margin-bottom:2.5em;background-color:#f8f8f8;border-radius:.5em}.p-lp-price__accordion .accordion-header{position:relative;margin:0;padding:1em 1.5em}.p-lp-price__accordion .accordion-header:before,.p-lp-price__accordion .accordion-header:after{content:"";position:absolute;top:50%;right:2em;transform:translateY(-50%)}.p-lp-price__accordion .accordion-header:before{width:calc(1em + 1px);border-top:solid 1px #333}.p-lp-price__accordion .accordion-header:after{right:2.5em;height:1em;border-right:solid 1px #333}.p-lp-price__accordion .accordion-header span{font-size:1.1em;font-weight:500;color:#555}.p-lp-price__accordion .accordion-body{padding:.5em 1.5em 1em}.p-lp-price__accordion .accordion-body p{text-align:justify;color:#555}.p-lp-price__accordion.is-show .accordion-header:after{display:none}.p-lp-price__description{margin-bottom:1em}.p-lp-price__description>li{color:#555;font-size:.9em;text-align:justify}.p-lp-reason{background:url(../images/lp/about/about_bg.webp) 45% top repeat-x;background-size:cover;padding-bottom:5em}.p-lp-reason__header h2.c-heading>span{font-size:1.1em;font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;background-color:#fff;display:inline-block;padding:.25em .5em;line-height:30px}.p-lp-reason__header h2.c-heading strong{font-size:1.5em;padding:0 .5rem}.p-lp-reason__header h2.c-heading strong .c-num{color:#b65c38;font-size:1.5em;font-weight:500}.p-lp-reason__item .p-lp-reason__img{aspect-ratio:138/97;width:calc(100% - 40px);margin:0 0 0 auto}.p-lp-reason__item .p-lp-reason__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-lp-reason__item:not(:last-child){margin-bottom:4em}.p-lp-reason__item:nth-of-type(even) .p-lp-reason__img{margin-right:auto;margin-left:0}.p-lp-reason__item:nth-of-type(even) .p-lp-reason__text-wrap{border-radius:0px 0px 0px 20px;padding-left:30px;margin-right:unset;margin-left:40px}.p-lp-reason__item h3{font-size:1.6em;margin-top:.25em;margin-bottom:.5em}.p-lp-reason__item p{line-height:1.8;font-size:1.0666666667em}.p-lp-reason__item .c-note{font-size:.8em;color:#888}.p-lp-reason__text-wrap{background-color:#fff;box-shadow:2px 4px 12px rgba(0,0,0,.08);border-radius:0px 0px 20px 0px;margin-top:-5em;margin-right:40px;padding:6em 2em 1em 40px}.p-lp-steps{background-color:#eef1f2}.p-lp-steps__list{margin-left:0;margin-top:2.5em}.p-lp-steps__list .slick-list{padding-left:20px}.p-lp-steps__list .slick__prev{left:2%}.p-lp-steps__list .slick__next{right:calc(20px + 2%)}.p-lp-steps__list-item{position:relative;background-color:#fff;max-width:calc(100vw - 40px);margin-right:20px;margin-bottom:20px;box-shadow:3px 4px 8px rgba(0,0,0,.1);border-radius:10px;padding:30px}.p-lp-steps__list-item .number{background-color:#555;border-radius:10px 0 0 0;color:#fff;position:absolute;left:0;top:0;font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;letter-spacing:.2em;text-align:center;line-height:3;width:3em;height:3em}.p-lp-steps__list-item .number span{font-weight:500;line-height:1;display:inline-block;vertical-align:middle}.p-lp-steps__list-item .image{margin-bottom:1em}.p-lp-steps__list-item .title{text-align:center;font-size:1.2em;font-weight:600;margin:1.5em auto}.p-lp-steps__list-item .text{margin-bottom:0}.p-lp-clinic{background:url(../images/lp/clinic/clinic_bg.webp) center top repeat-x;background-size:100% 100%;padding:1em 0}.p-lp-clinic__wrapper{background-color:#fff;margin:1.5em 20px;padding:3em 0 1.5em;border-radius:20px 0px}.p-lp-clinic__list .slick__prev{left:2%}.p-lp-clinic__list .slick__next{right:calc(10px + 2%)}.p-lp-clinic__list .slick-list{padding-left:20px}.p-lp-clinic__list .slick-dots{bottom:-2em}.p-lp-clinic__list-item{margin:0 20px 0 0;max-width:90%}.p-lp-clinic__description{font-size:.8em;text-align:right;margin:2.5em 20px 0 0;color:#333}.p-lp-access{padding-right:20px;padding-left:20px;padding-bottom:4em;background-color:#eef1f2}.p-lp-access__header{padding-bottom:2.5em}.p-lp-access__header .c-heading--en{margin-bottom:1.2em}.p-lp-access__map{height:20em;margin:0 auto 2em}.p-lp-access__map p{width:100%;height:100%;margin:0}.p-lp-access__map iframe{width:100%;height:100%}.p-lp-access__info{margin:0 auto;padding:0;list-style:none}.p-lp-access__info>li{position:relative;padding:1em 0 1em 2.75em}.p-lp-access__info>li:nth-child(n+2){border-top:solid 1px #c3c3c3}.p-lp-access__info>li:before{content:"";position:absolute;display:block;top:1.3em;left:0;width:2em;height:1.5em;background-position:center;background-repeat:no-repeat;background-size:contain}.p-lp-access__info>li h4{color:#898989}.p-lp-access__info>li span{text-align:justify}.p-lp-access__info>li.clinic:before{background-image:url("../images/lp/access/icon_clinic.svg")}.p-lp-access__info>li.address:before{background-image:url("../images/lp/access/icon_address.svg")}.p-lp-access__info>li.access:before{background-image:url("../images/lp/access/icon_access.svg")}.p-lp-access__info>li.tel:before{background-image:url("../images/lp/access/icon_tel.svg")}.p-lp-access__info>li.hour:before{background-image:url("../images/lp/access/icon_hour.svg")}.p-lp-access__accordion{margin:0 auto}.p-lp-access__accordion .accordion-header{position:relative;margin:0;padding:1em;font-size:1em;border-bottom:2px solid #898989}.p-lp-access__accordion .accordion-header .label{color:#333;font-size:1.2em;font-weight:500;letter-spacing:.1em}.p-lp-access__accordion .accordion-header .icon{position:absolute;top:50%;right:1em;width:1.5em;height:1.5em;background-color:#fff;border-radius:50%;transform:translateY(-50%)}.p-lp-access__accordion .accordion-header .icon:before,.p-lp-access__accordion .accordion-header .icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.p-lp-access__accordion .accordion-header .icon:before{width:calc(.75em - 1px);border-top:solid 1px #898989}.p-lp-access__accordion .accordion-header .icon:after{height:calc(.75em - 1px);border-right:solid 1px #898989}.p-lp-access__accordion .accordion-body{padding:2.5em 0 1em}.p-lp-access__accordion.is-show .accordion-header .icon:after{display:none}.p-lp-qa__list{width:auto;margin:2em 20px;padding:0;list-style:none}.p-lp-qa__accordion:nth-child(n+2){margin-top:2em}.p-lp-qa__accordion .accordion-header{position:relative;margin:0;padding:1.5em 5em 1.5em 6em;background-color:#eef1f2}.p-lp-qa__accordion .accordion-header:before,.p-lp-qa__accordion .accordion-header:after{content:"";position:absolute;top:50%;right:2em;transform:translateY(-50%)}.p-lp-qa__accordion .accordion-header:before{width:calc(1em + 1px);border-top:solid 1px #333}.p-lp-qa__accordion .accordion-header:after{right:2.5em;height:1em;border-right:solid 1px #333}.p-lp-qa__accordion .accordion-header .q-number{position:absolute;display:block;top:1.5em;left:1.1em;color:#333;font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;font-size:1.2em;font-weight:600;line-height:1;letter-spacing:.05em}.p-lp-qa__accordion .accordion-header .question{margin:0;text-align:justify}.p-lp-qa__accordion .accordion-body{position:relative;padding:1.8em 1.8em 1.8em 6em}.p-lp-qa__accordion .accordion-body .a-number{position:absolute;display:block;top:1.5em;left:1.1em;color:#b65c38;font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;font-size:1.2em;font-weight:600;line-height:1;letter-spacing:.05em}.p-lp-qa__accordion .accordion-body .answer{margin:0;text-align:justify}.p-lp-qa__accordion.is-show .accordion-header:after{display:none}.p-lp-qa__button{width:25em;margin:4em auto 0}.p-lp-artist{background:url(../images/lp/artist/artist_bg.webp) 80% top repeat-x;background-size:cover;padding:3em 0}.p-lp-artist__list .slick-list{padding:0 0 0 30px}.p-lp-artist__list .slick__prev{left:2%}.p-lp-artist__list .slick__next{right:calc(30px + 2%)}.p-lp-artist__item{max-width:calc(100vw - 60px);background-color:#fff;margin-right:20px;margin-bottom:20px;box-shadow:3px 4px 8px rgba(0,0,0,.1)}.p-lp-artist__item a{text-decoration:none;color:#fff}.p-lp-artist__item-profile{background:#000 url(../images/lp/artist/artist_bg02.webp) center no-repeat;background-size:cover;color:#fff;padding:1.5em 1.5em 1em}.p-lp-artist__item-profile .is-flex{display:flex;justify-content:space-between;align-items:end;margin-bottom:1em}.p-lp-artist__item-profile .is-flex>div{align-items:end}.p-lp-artist__item-profile .is-flex picture{width:35%}.p-lp-artist__item-profile .c-name-romanization{font-weight:600;font-size:1.4666666667em;letter-spacing:.1em;line-height:1.2;margin-bottom:.25em}.p-lp-artist__item-profile .c-name{font-size:1.2em;margin-bottom:.5em}.p-lp-artist__item-profile .c-clinic{display:inline-block;background-color:#fff;color:#333;font-size:.8em;padding:.1em .5em;letter-spacing:.1em;margin-bottom:0}.p-lp-artist__item-profile .c-intro{font-size:.9333333333em;margin-bottom:0}.p-lp-artist__item-case{padding:20px}.p-lp-artist__item-hashtag{margin-top:1.5em}.p-lp-artist__item-hashtag li{font-size:.9333333333em;padding:.25em .5em;margin-right:.5em;margin-bottom:.5em;color:#333;background-color:#eeeff5;display:inline-block}.p-lp-artist__counter{font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;margin:0 auto 2em;text-align:center;display:block;width:-moz-fit-content;width:fit-content;border-radius:1em;color:#fff;background-color:#c5c5c5;padding:2px 1em;font-size:.7em;letter-spacing:.3em}.p-lp-artist__slider-wrapper+.p-lp__button-reserve{margin-top:2em}.p-lp-commitment{background-color:#e9dfd1;background:linear-gradient(to bottom, #e9dfd1 0%, #fefefd 20%, #fefefd 30%, #fefefd 37%, #e9dfd1 100%);padding:3em 0}.p-lp-commitment__clinic-image{margin-bottom:0}.p-lp-commitment__header{margin-bottom:2em}.p-lp-commitment__features{margin-top:3em;margin-bottom:3em}.p-lp-menu{background-color:#555;padding-right:20px;padding-left:20px}.p-lp-menu .c-heading--en{color:#fff}.p-lp-menu .c-heading--en .underline:after{background-color:#fff}.p-lp-menu h2{color:#fff;font-family:"YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:normal}.p-lp-menu__list{margin-top:3em}.p-lp-menu__list>li{margin-bottom:3.5em;padding-top:1.75em}.p-lp-menu__list>li .p-lp-menu__wrap{position:relative;background-color:#fff;border-radius:20px 0px;padding:0 20px 30px}.p-lp-menu__list>li h3{font-size:2em;font-family:"YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;text-align:center}.p-lp-menu__list>li .c-lead{padding:0;line-height:1.6}.p-lp-menu__list>li .c-button.c-button--arrow{min-height:4em}.p-lp-menu__list>li .c-button.c-button--arrow .c-button__text{font-size:1.0666666667em;letter-spacing:.1em}.p-lp-menu__img{position:relative;top:-1.75em;margin-bottom:0}.p-lp-menu__description{margin-top:1em}.p-lp-menu__description>li{color:#fff;font-size:.9em;text-align:justify}.p-lp-choice{background-color:#fefefd;padding-top:0;padding-bottom:0}.p-lp-choice__image+.p-lp-choice__image{margin-top:4em}.p-lp-choice__image.is_gradation{background:linear-gradient(to bottom, #fefefd 0%, #e9e1d3 100%);padding-bottom:3em}.p-lp-choice__table-image{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:3em 0 1.5em;padding:1em;position:relative}.p-lp-choice__table-image_wrapper{position:relative;margin-bottom:2em}.p-lp-choice__table-image img{display:block;width:766px;max-width:none}.p-lp-footer-banner{background-color:#eef1f2;padding:2em 20px}.p-lp-footer-banner__item{width:auto;margin:0 auto}.p-lp-footer-banner__item:nth-child(n+2){margin-top:1.5em}.p-lp-footer-banner__item--kireirepo{width:auto}.post-type-archive-artist-list .l-main>section:last-of-type{margin-bottom:3em}.single-artist-list .l-main{padding-bottom:3em}.p-artist.l-main{background-color:#efede9}.p-artist:not(.p-artist--line)+.l-footer{padding-bottom:70px}.p-artist:not(.p-artist--line)+.l-footer .c-to-top{height:calc(5em + 80px)}.p-artist__header{padding-top:3em;padding-bottom:2em}.p-artist__header .c-heading--en{margin-bottom:1.2em}.p-artist__header h2{font-family:"YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.p-artist__list{margin:0;padding:0;list-style:none}.p-artist__list>li{padding:2em 20px}.p-artist__list>li:nth-child(n+2){border-top:solid 1px #eee}.p-artist--single .c-artist-detail{margin-top:5em;margin-bottom:4em}.p-artist__backlink{margin-top:2.5em;text-align:center}.p-artist__backlink a{color:#555;font-size:1.1em;font-weight:500;text-decoration:underline;letter-spacing:.02em}.p-artist--single>section:not([class]){padding-top:0;background-color:#efede9}.p-artist-single-detail>*:not(.p-artist-single-detail__photo){padding-right:20px;padding-left:20px}.p-artist-single-detail__name{text-align:center;font-size:2.1333333333em;font-family:"YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:500;margin:1em auto 0;line-height:1.2}.p-artist-single-detail__romanization{text-align:center;font-size:1.6em;font-weight:600;font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;color:#939393;letter-spacing:.1em;margin-bottom:.25em}.p-artist-single-detail__romanization br{display:none}.p-artist-single-detail__clinic{text-align:center}.p-artist-single-detail__clinic span{position:relative;padding:0 1em .1em;color:#333;font-weight:500;font-size:1.2em}.p-artist-single-detail__clinic span:before,.p-artist-single-detail__clinic span:after{content:"";position:absolute;top:50%;left:0;width:.4em;height:1.2em;border-width:1px 0 1px 1px;border-color:#555;border-style:solid;transform:translateY(-50%)}.p-artist-single-detail__clinic span:after{left:auto;right:0;border-width:1px 1px 1px 0}.p-artist-single-detail__hashtag{margin-bottom:2em;text-align:center}.p-artist-single-detail__hashtag li{display:inline-block;vertical-align:middle;font-size:.9em;margin:0 .25em;background-color:#fff;color:#927c5c;padding:.1em .5em}.p-artist-single-detail__catchcry{font-size:1.1em;font-weight:500}.p-artist-single-detail__intro-text{color:#555}.p-artist-single-detail__reserve-text{margin-top:2em;margin-bottom:0;font-weight:500}.p-artist-single__about-me{background-color:#fff;padding-right:20px;padding-left:20px;margin-bottom:3em}.p-artist-single__about-me-list{margin-bottom:1.5em}.p-artist-single__about-me-slider .slick-dots{bottom:-25px}.p-artist-single__about-me-slider .slick-slide img{border-radius:10px}.p-price.l-main{padding-bottom:0;background-color:#efede9}.p-price+.l-footer{padding-bottom:70px}.p-price+.l-footer .c-to-top{height:calc(5em + 80px)}.p-price__header{padding-top:3em;padding-bottom:2em;background-color:#efede9}.p-price__header .c-heading--en{margin-bottom:1.2em}.p-price__header h2{font-family:"YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.p-price-anchor__list{background-color:#333;display:flex;flex-wrap:wrap;padding:1.5em;gap:1em 2%;justify-content:space-between}.p-price-anchor__list li{width:48%}.p-price-anchor__list li a{background-color:#fff;color:#333;border-radius:5px;padding:.25em;text-align:center;font-size:1.1333333333em;font-weight:500;text-decoration:none;display:block;position:relative;padding-right:.75em}.p-price-anchor__list li a::after{right:.5em;content:"";display:inline-block;border-color:#333;border-style:solid;border-width:0 2px 2px 0;height:8px;vertical-align:middle;width:8px;position:absolute;top:0;bottom:0;margin:auto;transform:rotate(45deg)}.p-price__section{padding:1.5em 20px;background-color:#fff}.p-price__section--notice{padding:2em 2.5em;background-color:#f8f2f2;box-shadow:0 .2em 0 #f8f2f2}.p-price__section--notice .c-list>li{color:#787878}.p-price__section.js-accordion>*:not(.js-accordion__header){display:none}.p-price__section.js-accordion.is-show>*:not(.js-accordion__header){display:block}.p-price__section.js-accordion.is-show .p-price__heading3:after{content:"ー";font-weight:100}.p-price__section.js-accordion .p-price__heading3{position:relative}.p-price__section.js-accordion .p-price__heading3:after{content:"＋";position:absolute;top:50%;transform:translateY(-50%);right:0;height:1.5em;width:1.5em;background-color:#f4f4f4;border-radius:50%;text-align:center;line-height:1.5em}.p-price__heading3{position:relative;width:auto;margin:0 auto 2.5em;padding:1.3em 0 1.5em 4em;font-size:1em;border-bottom:solid 1px #333}.p-price__heading3:before{content:"";position:absolute;top:50%;left:0;width:3.3333333333em;height:3.3333333333em;background-image:url("../images/price/icon_eyebrow.svg");background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}.p-price__heading3 span{color:#333;font-size:1.4em;font-weight:600;line-height:1.2}.p-price__heading3--retouch:before{background-image:url("../images/price/icon_retouch.svg")}.p-price__heading3--removal:before{background-image:url("../images/price/icon_removal.svg")}.p-price__heading3--artist:before{background-image:url("../images/price/icon_artist.svg")}.p-price__heading3--lip:before{background-image:url("../images/price/icon_lip.svg")}.p-price__heading3--eyeline:before{background-image:url("../images/price/icon_eyeline.svg")}.p-price__heading3--other:before{background-image:url("../images/price/icon_other.svg")}.p-price__heading3--scalp:before{background-image:url("../images/price/icon_scalp.svg")}.p-price__heading4{margin:3em auto 2em;background-color:#888;padding:.5em .75em;font-size:1.2em;color:#fff;font-weight:500}.p-price__heading4:has(+.p-price__heading-subtitle){margin-bottom:.5em}.p-price__heading4 span{line-height:1.5}.p-price__heading4 span.en{font-size:.9em;font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;letter-spacing:.1em;padding-left:1em;margin-left:1em;border-left:1px solid #fff}.p-price__heading5{font-size:1.2em;font-weight:600;padding-bottom:1em;margin-top:2.5em;margin-bottom:1em;border-bottom:solid 1px #eee}.p-price__heading5:before{content:"・"}.p-price__heading5 sup{font-size:.75em}.p-price__heading5 .p-price__item-red{color:#b65c38;display:block;font-size:.75em;font-weight:500;padding-left:1.25em}.p-price__heading-subtitle{color:#b65c38;font-weight:500;margin-bottom:3em}.p-price__list{width:auto;margin:0 auto 1em;padding:0;list-style:none}.p-price__item{display:flex;justify-content:space-between;padding-bottom:1em;margin-bottom:1em;border-bottom:solid 1px #eee}.p-price__item.has--counseling{margin-top:-1em}.p-price__item:has(.p-price__item-data--counseling){padding-bottom:0;margin-bottom:0}.p-price__item-name{display:flex;align-items:center;flex-wrap:wrap;flex-grow:1;flex-shrink:0;margin:0;font-size:1.2em;font-weight:500;line-height:1.2}.p-price__item-name small{margin-right:.25em}.p-price__item-name:has(.p-price__item-red){flex-shrink:unset}.p-price__item-name .p-price__item-red{color:#b65c38;width:100%;font-size:.8em;margin-top:.25em}.p-price__item-data{display:flex;align-items:center;gap:.5em;line-height:1}.p-price__item-data>dt{text-align:right}.p-price__item-data>dd{flex-grow:1;font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;font-size:1.6em;font-weight:600;text-align:right;color:#333;min-width:4.5em}.p-price__item-data>dd .yen{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;font-size:.6em}.p-price__item-data .label{display:inline-block;padding:.2em .5em;font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;font-size:.9em;font-weight:500;background-color:#f4f4f4;white-space:nowrap}.p-price__item-data--artist{flex-wrap:wrap;min-height:1em;justify-content:end}.p-price__item-data--artist:not(:first-child){padding-top:0}.p-price__item-data--artist:not(:last-child){padding-bottom:.5em}.p-price__item-data--artist>dt .label{padding:.25em .5em;letter-spacing:0}.p-price__item-data--artist>dd{flex-grow:inherit}.p-price__item-data--artist>dd.artist-note{font-size:.9333333333em;font-weight:400;max-width:16em;text-align:left;padding-left:1em;flex-basis:100%}.p-price__item-data--note>dd{color:#927c5c;font-size:1.1em;letter-spacing:.02em}.p-price__item-data--bottom-label{flex-wrap:wrap;width:12em}.p-price__item-data--bottom-label>dd{width:4.44444em}.p-price__item-data--bottom-label>dd.bottom-label{width:100%;line-height:1;font-size:unset}.p-price__item-data--bottom-label>dd.bottom-label .label{width:100%;background-color:#f3eee8}.p-price__item-data--bottom-label>dd.bottom-label .label.red{color:#927c5c;letter-spacing:.02em}.p-price__item-data--counseling{width:calc(100% - 9em);min-height:7em;padding:0}.p-price__item-data--counseling>dt{height:100%;width:100%;text-align:left}.p-price__item-data--counseling>dt .label{display:flex;align-items:center;height:100%;padding:0 .5em;background-color:#f4f4f4;color:#555;line-height:1.6;font-size:.9em}.p-price__item-data--counseling>dt .label.beige{background-color:#f3eee8}.p-price__item-data--long-label>dd{width:4.7em}.p-price__description-list{margin:1.6em auto;list-style:none}.p-price__description-list>li{color:#888;font-size:.9333333333em}.p-price__footer-link{background-color:#d0d3d4;padding:3em 2.5em 0;margin-top:3em}.p-price__footer-link_list li:not(:last-child){margin-bottom:2.5em}.error404 .p-not-found{background-color:#efede9}.p-not-found{display:flex;align-items:center;min-height:100vh;min-height:100dvh;padding-bottom:5em}.p-not-found__inner{width:100%;padding-top:5em;padding-bottom:5em}.p-not-found__heading{margin:0 0 .8em;color:#898989;font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;font-size:2em;font-weight:500;letter-spacing:.05em;text-align:center;line-height:2}.p-not-found__heading .large{display:block;font-size:2.6em;line-height:1;letter-spacing:.06em}.p-not-found__lead{margin:0 0 .5em;font-size:1.6em;font-weight:500;text-align:center;letter-spacing:.05em}.p-not-found__text{margin:0 0 3em;font-size:1.2em;text-align:center;letter-spacing:.05em}.p-not-found__button{margin:0 40px}.p-not-found__button .c-button{min-height:5em;background-color:#898989;border:solid 1px #fff;position:relative}.p-not-found__button .c-button::before{content:"";display:inline-block;border-color:#fff;border-style:solid;border-width:0 2px 2px 0;height:10px;vertical-align:middle;width:10px;position:absolute;top:0;bottom:0;margin:auto;transform:rotate(135deg);left:1em}.p-not-found__button .c-button__text{color:#fff;font-family:"Roboto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",meiryo,sans-serif;font-size:1.2em;line-height:1.4}.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-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}.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)}@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)}.error404 .l-header__nav{margin-bottom:0}.p-not-found{min-height:calc(100vh + 20px);min-height:calc(100dvh + 20px)}.u-sp{display:none !important}}@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-clinic-anchor__list{display:none}.c-float-reserve{display:none}.c-modal-reserve{max-width:50%}.p-lp+.l-footer{padding-bottom:0}.p-lp+.l-footer .c-to-top{height:90px}.p-artist:not(.p-artist--line)+.l-footer{padding-bottom:0}.p-artist:not(.p-artist--line)+.l-footer .c-to-top{height:90px}.p-price+.l-footer{padding-bottom:0}.p-price+.l-footer .c-to-top{height:90px}.u-tb{display:none !important}.u-sp-tb{display:none !important}}@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}.p-lp-about__anchor-list li a{transition:background-color .2s}.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 and (hover: hover)and (hover: hover),screen and (hover: hover)and (min-width: 560px)and (hover: hover){.p-price__footer-link_list li{transition:opacity .2s ease-out}}@media print and (hover: hover),screen and (hover: hover)and (min-width: 560px){.p-price__footer-link_list li:hover{opacity:.8}}@media print{body{zoom:65%;-webkit-print-color-adjust:exact}.l-header{position:absolute;width:100%}}/*# sourceMappingURL=style.min.css.map */
