*,:before,:after{box-sizing:border-box;margin:0;padding:0}:where(html){scroll-behavior:auto;tab-size:2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;interpolate-size:allow-keywords}:where(html:has(dialog:modal[open])){overflow:clip}:where(body){min-block-size:100vh;font-family:system-ui,sans-serif;line-height:inherit;-webkit-font-smoothing:antialiased}:where(button){all:unset;box-sizing:border-box}:where(input,button,textarea,select){font:inherit;font-variation-settings:inherit;font-feature-settings:inherit;color:inherit;word-spacing:inherit;letter-spacing:inherit}:where(textarea){resize:block}:where(textarea:not([rows])){min-block-size:10em}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled,label:has(>:disabled,+[disabled])){cursor:not-allowed}:where(a){color:inherit;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,picture,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(mark){color:inherit;background:0 0}:where(hr){block-size:0;color:inherit;border:none;border-block-start:1px solid;overflow:visible}:where(dialog,[popover]){inset:unset;max-inline-size:unset;max-block-size:unset;overflow:unset;color:inherit;background:0 0;border:none}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none}:where(:focus-visible){outline-offset:0;outline:0 solid canvastext;box-shadow:0 0 canvas}:where(:focus-visible,:target){scroll-margin-block:5ex}:where([hidden]:not([hidden=until-found])){display:none}html:has(dialog:modal[open]){overflow:clip}body{font-optical-sizing:auto;line-break:strict;word-break:normal;overflow-wrap:anywhere}:where(a[href]){text-underline-offset:.125rem}@media screen and (hover:hover){:where(a[href]){transition:opacity .25s cubic-bezier(.165,.84,.44,1)}:where(a[href]):hover{opacity:.6}}:where(a:focus-visible),:where(button:focus-visible){outline:2px solid var(--wp--preset--color--gold)}:where(fieldset){border:0}.icon{display:inline-block}.icon:before{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-style:normal;font-weight:400;line-height:0;font-family:icon,sans-serif!important}.icon--treatment-stomach:before{content:""}.icon--treatment-hommecare:before{content:""}.icon--treatment-hair:before{content:""}.icon--state-plus:before{content:""}.icon--state-minus:before{content:""}.icon--state-check:before{content:""}.icon--sns-youtube:before{content:""}.icon--sns-x:before{content:""}.icon--sns-tiktok:before{content:""}.icon--sns-instagram:before{content:""}.icon--heading-decoration:before{content:""}.icon--chevron-up:before{content:""}.icon--chevron-right:before{content:""}.icon--chevron-left:before{content:""}.icon--chevron-down:before{content:""}.icon--arrow-up:before{content:""}.icon--arrow-right:before{content:""}.icon--arrow-left:before{content:""}.icon--arrow-external:before{content:""}.icon--arrow-down:before{content:""}@view-transition{navigation:auto}:root{--padding:1.25rem;--lineheight:1.5;--letterspacing:0;--icon-treatment-stomach:"";--icon-treatment-hommecare:"";--icon-treatment-hair:"";--icon-state-plus:"";--icon-state-minus:"";--icon-state-check:"";--icon-sns-youtube:"";--icon-sns-x:"";--icon-sns-tiktok:"";--icon-sns-instagram:"";--icon-heading-decoration:"";--icon-chevron-up:"";--icon-chevron-right:"";--icon-chevron-left:"";--icon-chevron-down:"";--icon-arrow-up:"";--icon-arrow-right:"";--icon-arrow-left:"";--icon-arrow-external:"";--icon-arrow-down:"";--duration:.25s;--duration-fast:.15s;--duration-slow:1s;--duration-slowmo:5s;--ease:cubic-bezier(.165, .84, .44, 1);--ease-none:linear;--ease-power1-out:cubic-bezier(.25, .46, .45, .94);--ease-power2-out:cubic-bezier(.215, .61, .355, 1);--ease-power3-out:cubic-bezier(.165, .84, .44, 1);--ease-power4-out:cubic-bezier(.23, 1, .32, 1);--ease-power1-in:cubic-bezier(.55, .085, .68, .53);--ease-power2-in:cubic-bezier(.55, .055, .675, .19);--ease-power3-in:cubic-bezier(.895, .03, .685, .22);--ease-power4-in:cubic-bezier(.755, .05, .855, .06);--ease-power1-inout:cubic-bezier(.455, .03, .515, .955);--ease-power2-inout:cubic-bezier(.645, .045, .355, 1);--ease-power3-inout:cubic-bezier(.77, 0, .175, 1);--ease-power4-inout:cubic-bezier(.86, 0, .07, 1);--ease-out-back:cubic-bezier(.175, .885, .32, 1.275);--ease-in-back:cubic-bezier(.6, -.28, .735, .045);--ease-inout-back:cubic-bezier(.68, -.55, .265, 1.55)}::view-transition-old(body){animation:.4s cubic-bezier(.165,.84,.44,1) both page-out}::view-transition-new(body){animation:.4s cubic-bezier(.165,.84,.44,1) both page-in}@keyframes page-out{0%{opacity:1}to{opacity:0}}@keyframes page-in{0%{opacity:0}to{opacity:1}}.pc-only:not(#any){display:none}@media screen and (width>=45rem){.pc-only:not(#any){display:revert}.sp-only:not(#any){display:none}}.screen-reader-text:not(:focus,:focus-within){white-space:nowrap;-webkit-user-select:none;user-select:none;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.site-backdrop{z-index:-1;isolation:isolate;background:#f1f4f7;block-size:100dvh;position:fixed;inset:0}.site-backdrop .site-backdrop__carousel{position:absolute;inset:0;overflow:hidden}.site-backdrop .site-backdrop__carousel:before{z-index:10;aspect-ratio:87/120;pointer-events:none;content:"";mix-blend-mode:luminosity;opacity:.2;filter:invert(80%);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='68'%20height='94'%20fill='none'%20viewBox='0%200%2068%2094'%3e%3cg%20clip-path='url(%23a)'%3e%3cpath%20fill='%23000'%20d='m60.016%2037.213-.067-.1c-1.116-1.728-1.898-2.723-1.898-2.723L34.056%200l-6.08%208.716%207.99%2011.467L49.877%2040.12l.14.207.19.24c.089.112.625.828%201.373%201.985l.078.118c4.377%206.82%205.538%2012.317%205.85%2014.749v2.957c0%2012.949-10.517%2023.477-23.442%2023.477-12.924%200-23.443-10.534-23.443-23.477v-2.963c.77-6.245%204.282-12.3%205.835-14.715l1.797-2.572%205.287-7.576%205.265%207.56-3.21%204.595-.201.319-.369.453c-.117.156-.48.66-.977%201.42l-.072.111c-2.01%203.131-3.506%206.452-4.232%209.315l-.251%202.41c-.056.559-.09%201.112-.09%201.649%200%208.537%206.934%2015.481%2015.46%2015.481s15.459-6.944%2015.459-15.481c0-.537-.028-1.09-.09-1.65l-.251-2.41c-.715-2.817-2.183-6.088-4.148-9.18l-1.703-2.437-.491-.704-5.862-8.426h-.006L23.521%2015.112%2010.066%2034.395s-.782.995-1.898%202.723l-.067.1C5.594%2041.117%201.474%2048.614.636%2056.86v3.522c0%2018.489%2014.968%2033.473%2033.425%2033.473%2018.458%200%2033.425-14.99%2033.425-33.473V56.86c-.837-8.247-4.957-15.744-7.464-19.641zm-30.61%2022.554.161-1.577c.53-1.727%201.541-3.835%202.78-5.764l.062-.095c.229-.358.407-.615.514-.76l.2-.246.375-.459.318-.503.078-.123.96-1.375%201.089%201.56%201.569%202.253c1.16%201.856%202.11%203.863%202.618%205.512l.168%201.577c.022.207.033.42.033.61%200%203.024-2.456%205.49-5.482%205.49a5.49%205.49%200%200%201-5.45-6.1z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3cpath%20fill='%23fff'%20d='M0%200h68v94H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") 50%/contain no-repeat;inline-size:5.4375rem;position:absolute;inset:50%;transform:translate(-50%,-50%)}@media screen and (width>=45rem){.site-backdrop .site-backdrop__carousel:before{content:none}}.site-backdrop .site-backdrop__carousel-track{block-size:100%;display:flex}.site-backdrop .site-backdrop__carousel-item{flex:1 0 100%;block-size:100%;inline-size:100%}.site-backdrop .site-backdrop__carousel-item img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform 2s linear 2s;display:block}@media screen and (prefers-reduced-motion:reduce){.site-backdrop .site-backdrop__carousel-item img{transition:none}}.site-backdrop .site-backdrop__carousel-item.is-snapped img{transition-duration:6s;transition-delay:0s;transform:scale(1.1)}@media screen and (width>=45rem){.has-backdrop .site-backdrop{inset-inline-end:var(--wp--style--global--wide-size)}}.wp-block-template-part:has(.site-header){z-index:100;pointer-events:none;mix-blend-mode:difference;inline-size:100%;position:fixed;inset-block-start:0;inset-inline-start:0}.is-firstview .wp-block-template-part:has(.site-header){mix-blend-mode:normal}.site-header{z-index:1;padding:1.5625rem var(--padding);display:flex;position:relative}@media screen and (width>=45rem){.site-header{padding:2.75rem 40px}}.site-header .site-header__logo{aspect-ratio:135/30;pointer-events:auto;filter:invert();inline-size:8.4375rem;display:block}.site-header .site-header__menu-toggle{aspect-ratio:1;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;inline-size:2.5rem;margin-inline-start:auto;padding-inline:.3125rem;display:flex;position:relative;inset-block-start:-.3125rem}@media screen and (width>=45rem){.site-header .site-header__menu-toggle{inset-block-start:-.25rem;inset-inline-end:-.0625rem}}.site-header .site-header__menu-toggle span{background-color:var(--wp--preset--color--white);transform-origin:100%;block-size:.125rem;inline-size:100%;transition:background .25s cubic-bezier(.165,.84,.44,1);display:block}.site-header .site-header__menu-toggle span.line2{inline-size:87%;margin-inline-start:auto;animation-delay:.1s}.site-header .site-header__menu-toggle span.line3{inline-size:74%;margin-inline-start:auto;animation-delay:.2s}@media screen and (hover:hover){.site-header .site-header__menu-toggle:hover span.line1{animation:.4s cubic-bezier(.165,.84,.44,1) forwards header-menu-toggle-line}.site-header .site-header__menu-toggle:hover span.line2{animation:.4s cubic-bezier(.165,.84,.44,1) .1s forwards header-menu-toggle-line}.site-header .site-header__menu-toggle:hover span.line3{animation:.4s cubic-bezier(.165,.84,.44,1) .2s forwards header-menu-toggle-line}}.site-header .site-header__menu-toggle[aria-expanded=true] span{background:var(--wp--preset--color--gold)}.has-backdrop.is-firstview .wp-site-blocks:not(:has(.content-header .firstview)) .site-header .site-header__menu-toggle span{background-color:var(--wp--preset--color--black)}@keyframes header-menu-toggle-line{0%{transform-origin:100%;transform:scaleX(1)}50%{transform-origin:100%;transform:scaleX(0)}50.1%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.wp-block-template-part:has(.site-footer){z-index:1;inline-size:100%;max-inline-size:var(--wp--style--global--wide-size);background:var(--wp--preset--color--white);margin-block-start:auto;margin-inline:auto;position:relative}.has-backdrop .wp-block-template-part:has(.site-footer){background:0 0;margin-inline-end:0}.site-footer{max-inline-size:calc(100% - var(--padding) * 2);padding:5rem var(--padding) 6.25rem;color:var(--wp--preset--color--white);background:var(--wp--preset--color--dark);border-start-start-radius:1.875rem;border-start-end-radius:1.875rem;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.site-footer>:not(.alignfull){max-inline-size:var(--wp--style--global--content-size);margin-inline:auto}.site-footer .site-footer__logo{aspect-ratio:135/30;filter:invert();inline-size:11.25rem;margin-block-end:3.5rem;display:block}.site-footer .site-footer__nav{font-size:var(--wp--preset--font-size--xs);flex-direction:column;display:flex}.site-footer .site-footer__sns{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-block-end:3.25rem;font-size:1.75rem;display:flex}.site-footer .site-footer__sub-list--recruit,.site-footer .site-footer__sub-list--about{flex-wrap:wrap;justify-content:center;gap:.625rem 1rem;margin-block-end:1.25rem;display:flex}.site-footer .site-footer__copyright{font-size:var(--wp--preset--font-size--xs)}.drawer{z-index:99;block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:26.875rem;color:var(--wp--preset--color--white);margin:0;padding:0;transition:background .25s cubic-bezier(.165,.84,.44,1);position:fixed;inset:0;overflow-y:auto}@media screen and (width>=45rem){.drawer{background:var(--wp--preset--color--dark);transition:transform .25s cubic-bezier(.165,.84,.44,1);inset-inline-start:auto;transform:translate(100%)}}.drawer .drawer__inner{padding-block-start:5.625rem;padding-inline:var(--padding);opacity:0;flex-direction:column;row-gap:2.5rem;transition:transform .25s cubic-bezier(.165,.84,.44,1),opacity .25s cubic-bezier(.165,.84,.44,1);display:flex;transform:translateY(-2vh)}@media screen and (width>=45rem){.drawer .drawer__inner{opacity:1;transition:none;transform:translateY(0)}}.drawer .drawer__nav{color:var(--wp--preset--color--black);background:var(--wp--preset--color--white);border-radius:1.875rem;padding:3.75rem 40px}.drawer .drawer__main{flex-direction:column;row-gap:1.0625rem;display:flex}.drawer .drawer__main-link{opacity:1;align-items:center;gap:.375rem;text-decoration:none;display:flex}.drawer .drawer__main-en{font-family:var(--wp--preset--font-family--barlow-semi-condensed);font-size:var(--wp--preset--font-size--lg);text-transform:uppercase;font-weight:700;transition:color .25s cubic-bezier(.165,.84,.44,1)}.drawer .drawer__main-en:after{color:var(--wp--preset--color--black);content:"・";margin-inline-start:.375rem}@media screen and (hover:hover){.drawer .drawer__main-link:hover .drawer__main-en{color:var(--wp--preset--color--gold)}}.drawer .drawer__main-ja{font-size:var(--wp--preset--font-size--sm)}.drawer .drawer__reserve{margin-block-end:.625rem;padding-inline:20px}.drawer .drawer__sns{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;font-size:1.75rem;line-height:1;display:flex}.drawer .drawer__sns-link{text-decoration:none}.drawer .drawer__sub{font-size:var(--wp--preset--font-size--xs);flex-direction:column;row-gap:1.25rem;padding-inline:20px;display:flex}.drawer .drawer__sub-list{flex-wrap:wrap;gap:.625rem 16px;display:flex}.drawer.is-open{background:var(--wp--preset--color--dark)}@media screen and (width>=45rem){.drawer.is-open{transform:translate(0)}}.drawer.is-open .drawer__inner{opacity:1;transform:translateY(0)}.wp-site-blocks{flex-direction:column;min-block-size:100dvh;display:flex}main{inline-size:100%;max-inline-size:var(--wp--style--global--wide-size);background:var(--wp--preset--color--white);flex-grow:1;margin-inline:auto;padding-block:9.0625rem 10rem;position:relative}main:before{aspect-ratio:87/120;pointer-events:none;content:"";mix-blend-mode:luminosity;opacity:.2;filter:invert(80%);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='68'%20height='94'%20fill='none'%20viewBox='0%200%2068%2094'%3e%3cg%20clip-path='url(%23a)'%3e%3cpath%20fill='%23000'%20d='m60.016%2037.213-.067-.1c-1.116-1.728-1.898-2.723-1.898-2.723L34.056%200l-6.08%208.716%207.99%2011.467L49.877%2040.12l.14.207.19.24c.089.112.625.828%201.373%201.985l.078.118c4.377%206.82%205.538%2012.317%205.85%2014.749v2.957c0%2012.949-10.517%2023.477-23.442%2023.477-12.924%200-23.443-10.534-23.443-23.477v-2.963c.77-6.245%204.282-12.3%205.835-14.715l1.797-2.572%205.287-7.576%205.265%207.56-3.21%204.595-.201.319-.369.453c-.117.156-.48.66-.977%201.42l-.072.111c-2.01%203.131-3.506%206.452-4.232%209.315l-.251%202.41c-.056.559-.09%201.112-.09%201.649%200%208.537%206.934%2015.481%2015.46%2015.481s15.459-6.944%2015.459-15.481c0-.537-.028-1.09-.09-1.65l-.251-2.41c-.715-2.817-2.183-6.088-4.148-9.18l-1.703-2.437-.491-.704-5.862-8.426h-.006L23.521%2015.112%2010.066%2034.395s-.782.995-1.898%202.723l-.067.1C5.594%2041.117%201.474%2048.614.636%2056.86v3.522c0%2018.489%2014.968%2033.473%2033.425%2033.473%2018.458%200%2033.425-14.99%2033.425-33.473V56.86c-.837-8.247-4.957-15.744-7.464-19.641zm-30.61%2022.554.161-1.577c.53-1.727%201.541-3.835%202.78-5.764l.062-.095c.229-.358.407-.615.514-.76l.2-.246.375-.459.318-.503.078-.123.96-1.375%201.089%201.56%201.569%202.253c1.16%201.856%202.11%203.863%202.618%205.512l.168%201.577c.022.207.033.42.033.61%200%203.024-2.456%205.49-5.482%205.49a5.49%205.49%200%200%201-5.45-6.1z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='a'%3e%3cpath%20fill='%23fff'%20d='M0%200h68v94H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") 50%/contain no-repeat;inline-size:5.4375rem;position:fixed;inset:50%;transform:translate(-50%,-50%)}.has-backdrop main{background:0 0;padding:0 0 22.5rem}@media screen and (width>=45rem){.has-backdrop main{margin-inline-end:0;padding-block-end:6.25rem}}.has-backdrop main:before{content:none}@media screen and (width>=45rem){.has-backdrop main:before{content:"";inline-size:7.9375rem;inset-inline-start:calc(100% - var(--wp--style--global--wide-size) / 2)}.has-backdrop main .entry-content{max-inline-size:100%}}.content-header{margin-block-end:3.75rem}@media screen and (width>=45rem){.content-header{margin-block-end:5.625rem}}.has-backdrop .content-header{block-size:100dvh;color:var(--wp--preset--color--white);text-align:center;flex-direction:column;justify-content:flex-end;margin-block-end:0;padding-block-end:7.5rem;display:flex}@media screen and (width>=45rem){.has-backdrop .content-header{block-size:40rem;color:var(--wp--preset--color--black);padding-block-start:9.0625rem;display:block}}.has-backdrop .content-header:has(.firstview){--wp--style--global--content-size:100%;block-size:100dvh;padding-block:0}@media screen and (width>=45rem){:is(.has-backdrop .content-header:has(+.entry-content .salon-list__switch),.has-backdrop .content-header:has(+.entry-content .menu-list__switch)){block-size:17.6875rem}.single .content-header:has(.wp-block-post-title){margin-block-end:3.75rem}}.has-backdrop .wp-block-post-content:not(:has(section.wp-block-group)){padding:3.75rem var(--padding);background-color:var(--wp--preset--color--white)}.has-backdrop .wp-block-post-content:has(.wp-block-group.is-style-read:first-child){padding-block-start:0}.content-footer{margin-block-start:3.75rem}.wp-block-template-part:has(.firstview){block-size:100%}.firstview{block-size:100%;color:var(--wp--preset--color--white);flex-direction:column;font-weight:700;display:flex;position:relative}.firstview .firstview__background{z-index:-1;position:absolute;inset:0;overflow:hidden}.firstview .firstview__background img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.firstview .firstview__inner{z-index:1;margin-block-start:auto;padding-block:16.1765vh;position:relative}@media screen and (width>=45rem){.firstview .firstview__inner{padding-block:17.5153vh}}.firstview .firstview__copy{text-align:start;letter-spacing:.265em;writing-mode:vertical-rl;margin-block:auto;font-size:clamp(1.625rem,.8561rem + 3.1546vw,2.875rem);line-height:1.75}@media screen and (width>=45rem){.firstview .firstview__copy{letter-spacing:.255em;line-height:1.4}}.firstview .firstview__message{margin-block-start:15.7353vh}@media screen and (width>=45rem){.firstview .firstview__message{margin-block-start:10.2851vh}}.firstview .firstview__message-title{aspect-ratio:153/24;inline-size:clamp(9.5625rem,6.2561rem + 13.5647vw,14.9375rem);margin-block-end:.75rem;margin-inline:auto}.firstview .firstview__message-title img{object-fit:contain;filter:invert();block-size:100%;inline-size:100%;display:block}.firstview .firstview__message-text{text-align:center;letter-spacing:.08em;font-size:clamp(.8125rem,.5434rem + 1.1041vw,1.25rem)}.treatments{column-gap:1.25rem;display:flex}.treatments .treatment{flex-direction:column;align-items:center;row-gap:.25rem;display:flex}.treatments .treatment__icon{aspect-ratio:1;inline-size:2.875rem;color:var(--wp--preset--color--white);background:var(--wp--preset--color--black);border-radius:50%;justify-content:center;align-items:center;font-size:1.875rem;display:flex}.treatments .treatment__name{font-size:.625rem}
