*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;-webkit-border-before:1px solid;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}:root{--font-normal: 400;--font-medium: 500;--font-bold: 700;--drops-distance-x: 0.1875rem;--drops-distance-y: 0.1875rem;--drops-blur: 0;--drops-color: #E6E6E6;--base-width: 12;--fluid-ratio: calc(1 / var(--layout-width) * 100cqi)}@media(width <= 768px){:root{--font-size: 16}}@media(768px < width){:root{--font-size: 16}}:root a,:root li,:root .drops{--drops: drop-shadow( var(--drops-distance-x) var(--drops-distance-y) var(--drops-blur) var(--drops-color))}:root footer img{margin-inline:auto;width:min(var(--width)/var(--base-width)*1vw,var(--width)*1px)}@media(width <= 768px){:root{--layout-width: 750}}@media(768px < width){:root{--layout-width: 1200}}.zen-kaku-gothic-new-regular{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal}.zen-kaku-gothic-new-medium{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-style:normal}.zen-kaku-gothic-new-bold{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal}.prompt-regular{font-family:"Prompt",sans-serif;font-weight:400;font-style:normal}.prompt-medium{font-family:"Prompt",sans-serif;font-weight:500;font-style:normal}.prompt-bold{font-family:"Prompt",sans-serif;font-weight:700;font-style:normal}:root{--color-primary: #00a5b5;--color-secondary: #e7f4f4;--color-green: #81c3c4;--color-black: #323232;--color-gray1: #929292;--color-gray2: #808080;--color-gray3: #ebebeb;--color-gray4: #ccc;--color-gray5: #f6f6f6;--color-brown: #B18C70;--color-orange: #f78f00;--color-white: #fff;--color-red: #c1272d;--color-pink: #ea7292;--color-bg1: #F5ECE5;--color-bg2: #383838;--color-bg3: #E8D7CD;--gradient-start-color: #008c83;--gradient-start-color-rgb: 0 140 131;--gradient-end-color: #00b5c0;--gradient-end-color-rgb: 0 181 192;--bg-gradient: linear-gradient(90deg,rgb(var(--gradient-start-color-rgb)/1) 0%, rgb(var(--gradient-end-color-rgb)/1) 100%)}@-webkit-keyframes marquee{0%{background-position:0 0}to{background-position:-1200px 0}}@keyframes marquee{0%{background-position:0 0}to{background-position:-1200px 0}}@-webkit-keyframes slideFade{0%{opacity:1}10%{opacity:1}50%{opacity:1}60%,100%{opacity:0;z-index:0}}@keyframes slideFade{0%{opacity:1}10%{opacity:1}50%{opacity:1}60%,100%{opacity:0;z-index:0}}html{scroll-behavior:smooth}body{font-family:"Prompt","Zen Kaku Gothic New","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;color:var(--color-black);letter-spacing:0.05em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}h1,h2,h3,h4,h5,h6{color:var(--color-black);font-weight:var(--font-medium)}.section-title{-webkit-margin-after:clamp(.875rem,.477rem + 1.697vw,1.75rem);margin-block-end:clamp(.875rem,.477rem + 1.697vw,1.75rem);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:0.06em}.section-title .ja,.section-title .en{display:block;line-height:1}.section-title .ja{font-size:clamp(1.25rem,1.023rem + .97vw,1.75rem);-webkit-margin-after:.75em;margin-block-end:.75em}.section-title .en{font-size:clamp(.625rem,.54rem + .364vw,.813rem);color:var(--color-primary)}p,li,dt,dd,th,td{font-size:.75rem}th{font-weight:var(--font-medium)}strong{font-weight:var(--font-medium)}a{color:currentColor;text-decoration:none}a:hover{opacity:.7}a,input{-webkit-transition:color .3s ease-in,background-color .3s ease-in,border .3s ease-in,opacity .3s ease-in;transition:color .3s ease-in,background-color .3s ease-in,border .3s ease-in,opacity .3s ease-in}svg *{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media(768px < width){.sp{display:none}}@media(width <= 768px){.pc{display:none}}.inner{position:relative;margin-inline:auto;max-width:75rem}@media(width <= 768px){.inner{padding-inline:clamp(.938rem,-0.057rem + 4.242vw,3.125rem)}}.content-section{padding-block:clamp(1.563rem,.852rem + 3.03vw,3.125rem)}.content-section .inner{max-width:52.5rem}@media(width <= 768px){.lower p,.lower li,.lower dt,.lower dd,.lower th,.lower td{line-height:1.5}}@media(768px < width){.lower p,.lower li,.lower dt,.lower dd,.lower th,.lower td{line-height:2}}.lower .btn-block{-webkit-margin-before:clamp(.938rem,.511rem + 1.818vw,1.875rem);margin-block-start:clamp(.938rem,.511rem + 1.818vw,1.875rem);display:block grid;gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(width <= 768px){.lower .btn-block{grid-template-columns:1fr}}@media(768px < width){.lower .btn-block{grid-template-columns:repeat(auto-fit, minmax(auto, 15.625rem))}}.lower .btn-block .btn{margin-inline:auto}.lower .js-toggle.open+.js-toggle-content{display:block}.lower .js-toggle-content{display:none}.btn{position:relative;display:inline-block;font-size:.8125rem;text-align:center;letter-spacing:0.25em;padding:.625rem .9375rem;font-weight:var(--font-medium);color:var(--btn-color, var(--color-white));background:var(--btn-bg, var(--color-primary))}.btn:hover{opacity:.8}.btn--rect{border-radius:.3125rem}.btn--round{--btn-color: var(--color-black);--btn-bg: var(--color-white);max-width:100%;width:15.625rem;padding:.625rem .9375rem;display:block grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8125rem;border:.0625rem solid var(--color-primary);border-radius:624.9375rem}.btn--round .icon{width:1.25rem;translate:0 0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.btn .icon--circle{--size: 1.4em;--bwidth: 0.0625rem;--bcolor: var(--color-primary);display:inline grid;place-items:center;width:var(--size);aspect-ratio:1;border:var(--bwidth) solid var(--bcolor);border-radius:var(--size)}.btn--bg-primary{--btn-color: var(--color-white);--btn-bg: var(--color-primary)}.btn--bg-primary .icon--circle{--bcolor: var(--color-white)}.header{position:relative;top:0;z-index:1000;width:100%}@media(width <= 768px){.header{padding-block:1rem}}.header>.inner{display:block grid;grid-template-columns:repeat(2, auto);place-items:center;max-width:unset;padding-inline:0}.header .logo{display:block flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(.625rem,.341rem + 1.212vw,1.25rem)}.header .logo .ritz{width:clamp(4.375rem,3.523rem + 3.636vw,6.25rem)}.header .logo .shinbi{width:clamp(5.625rem,5.057rem + 2.424vw,6.875rem)}.header .menu-block{font-size:.75rem;place-self:end}.header .header-nav{display:block flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header .header-nav-list{display:block grid;grid-template-columns:repeat(6, auto);margin-right:clamp(.625rem,.341rem + 1.212vw,1.25rem);font-weight:var(--font-bold)}@media(width <= 768px){.header .header-nav-list{display:none}}.header .header-nav-list>li>a{position:relative;padding:clamp(.625rem,.483rem + .606vw,.938rem) clamp(.625rem,.341rem + 1.212vw,1.25rem)}.header .header-nav-list>li>a:hover{color:var(--color-primary)}.header .header-nav-list a{display:block}.header .header-nav-list .has-sub-menu{position:relative}.header .header-nav-list .has-sub-menu:hover .sub-menu-block,.header .header-nav-list .has-sub-menu:focus .sub-menu-block{opacity:1;display:block grid;grid-template-columns:minmax(6.25rem, 1fr) minmax(18.75rem, 1fr)}.header .header-nav-list .has-sub-menu>a{position:relative}.header .header-nav-list .has-sub-menu>a::after{--size: .8em;--border-c: var(--color-gray1);position:absolute;right:.25em;content:"";inline-size:var(--size);aspect-ratio:1;border-bottom:.0625rem solid var(--border-c);border-right:.0625rem solid var(--border-c);rotate:45deg}.header .header-nav-list .sub-menu-block{opacity:0;position:absolute;right:0;translate:10% 0;display:none;grid-template-columns:auto 1fr;padding:clamp(.625rem,.341rem + 1.212vw,1.25rem);background:var(--color-white);-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-filter:var(--drops);filter:var(--drops)}.header .header-nav-list .sub-menu-block .title{font-size:1.125rem;line-height:1.1666666667}.header .header-nav-list .sub-menu-block .title .en{font-size:.5em;color:var(--color-primary)}.header .header-nav-list .sub-menu-block a{position:relative;padding-block:0 .5rem;padding-inline:1.6em .625rem;border-bottom:.125rem solid var(--color-gray3)}.header .header-nav-list .sub-menu-block a::before{--size: 1.2em;position:absolute;top:0;left:0;translate:0 5%;content:"";inline-size:var(--size);aspect-ratio:1;background:url(../img/header/ico-vector.svg) no-repeat center;background-size:contain}.header .header-nav-list .sub-menu-block a::after{--size: 1.2em;position:absolute;bottom:-0.125rem;left:0;content:"";inline-size:var(--size);border-bottom:.125rem solid var(--color-primary)}.header .header-nav-list .sub-menu-list{display:block grid;grid-template-columns:repeat(2, auto);grid-template-rows:repeat(2, 1fr);gap:clamp(.625rem,.341rem + 1.212vw,1.25rem)}.header .header-nav-list .sub-menu-list a{color:var(--color-gray1)}.header .header-sub-nav-block{display:block flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-sns-list{display:block grid;grid-template-columns:repeat(3, auto);place-items:center;gap:clamp(.938rem,.511rem + 1.818vw,1.875rem);margin-inline:clamp(.625rem,.341rem + 1.212vw,1.25rem) clamp(.938rem,.511rem + 1.818vw,1.875rem)}@media(768px < width){.header .reserve-list{display:block flex}}.header .reserve-list .btn-salon{display:block grid;place-items:center;-webkit-margin-start:1em;margin-inline-start:1em;padding-inline:1.5em;color:var(--color-white);background:var(--color-black)}.menu-btn{--size: 44px;display:block;position:relative;top:0;right:0;height:var(--size);width:var(--size);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1100;border-radius:3px}.menu-btn span,.menu-btn span::before,.menu-btn span::after{--size: 30px;--height: 2px;content:"";position:absolute;display:block;height:var(--height);width:var(--size);background:var(--color-black);-webkit-transition:all .3s;transition:all .3s}.menu-btn span{top:50%;left:50%;translate:-50% -50%}.menu-btn span::before{bottom:10px}.menu-btn span::after{top:10px}.close-btn{position:absolute;top:.625rem;right:.625rem}.close-btn span{background:rgba(var(--color-black), 0)}.close-btn span::before{bottom:0;rotate:45deg}.close-btn span::after{top:0;rotate:-45deg}#menu-btn-check{display:none}#menu-btn-check:checked~.sp-nav{top:0}.sp-nav{display:none;font-size:.9375rem}@media(width <= 768px){.sp-nav{position:fixed;top:0;top:-100%;z-index:1000;width:100%;height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-white);-webkit-transition:top .2s ease-in;transition:top .2s ease-in}}.sp-nav>.inner{position:relative;width:100%;height:100%;padding-inline:0;padding-bottom:env(safe-area-inset-bottom);overflow-y:auto}.sp-nav .logo-block{padding-block:1rem;padding-inline:1rem}.sp-nav .nav-list{border-top:1px solid var(--color-gray1)}.sp-nav .nav-list-item{font-size:inherit;font-weight:var(--font-bold);border-bottom:1px solid var(--color-gray1)}.sp-nav .nav-list-item a,.sp-nav .nav-list-item label{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-block:.625rem;color:var(--color-black)}.sp-nav .nav-list-item a span,.sp-nav .nav-list-item label span{display:block}.sp-nav .nav-list-item a .ja,.sp-nav .nav-list-item label .ja{margin-left:1.875rem}.sp-nav .nav-list-item a .icon,.sp-nav .nav-list-item label .icon{padding-inline:1.25rem;height:1.25rem}.sp-nav .nav-list-item a .icon img,.sp-nav .nav-list-item label .icon img{height:100%}.sp-nav .nav-list-item a{position:relative}.sp-nav .nav-list-item a::before{--size: 1.2em;position:absolute;top:50%;right:1.25rem;translate:0 -50%;content:"";inline-size:var(--size);aspect-ratio:1;background:url(../img/header/ico-vector.svg) no-repeat center;background-size:contain}.sp-nav .nav-list-item label{position:relative}.sp-nav .nav-list-item label::before,.sp-nav .nav-list-item label::after{--size: 1.1875rem;--bwidth: 0.125rem;--distance: 1.25rem;position:absolute;top:50%;content:"";border-width:0;border-style:solid;border-color:var(--color-primary);border-radius:var(--bwidth)}.sp-nav .nav-list-item label::before{border-top-width:var(--bwidth);width:var(--size);height:0;right:var(--distance);translate:0 -50%}.sp-nav .nav-list-item label::after{border-left-width:var(--bwidth);height:var(--size);width:0;translate:0 -50%;rotate:0deg;right:calc(var(--distance) + (var(--size) - var(--bwidth) - .0625rem)/2);-webkit-transition:.3s;transition:.3s}.sp-nav .nav-list-item .toggle-switch{display:none}@media(width <= 768px){.sp-nav .nav-list-item .toggle-switch:checked+label::after{rotate:90deg}}.sp-nav #nav-list-sub-menu:checked~.nav-list-sub-menu{height:auto}.sp-nav #nav-list-sub-menu:checked~.nav-list-sub-menu li{translate:0 0}.sp-nav .nav-list-sub-menu{height:0;overflow:hidden;background:var(--color-secondary)}.sp-nav .nav-list-sub-menu li{font-size:.875rem;translate:0 -15%;border-top:1px solid var(--color-gray1);-webkit-transition:.2s;transition:.2s}.sp-nav .nav-list-sub-menu li a{padding-left:3.75rem}.sp-nav .nav-second-list{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.sp-nav .nav-second-list li{margin-block:.3125rem;font-size:.875rem}.sp-nav .nav-second-list li a{padding-left:1.875rem}.sp-nav .header-sns-list{-webkit-margin-before:1.875rem;margin-block-start:1.875rem;display:block flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-nav .nav-action-box{position:absolute;left:0;bottom:0;width:100%;display:block grid;grid-template-columns:repeat(2, 1fr)}.header-fix-nav{position:fixed;left:0;bottom:0;width:100%;color:var(--color-gray2);background:var(--color-white)}@media(768px < width){.header-fix-nav{display:none}}@media(width <= 768px){.header-fix-nav{display:block}}.header-fix-nav-list{display:block grid;grid-template-columns:repeat(2, 1fr) auto repeat(2, 1fr)}.header-fix-nav-list li{text-align:center}.header-fix-nav-list li a,.header-fix-nav-list li label{display:block;padding-top:.625rem;padding-bottom:calc(.625rem + env(safe-area-inset-bottom))}.header-fix-nav-list li .image{display:block;margin-inline:auto;height:clamp(1.875rem,1.307rem + 2.424vw,3.125rem)}.header-fix-nav-list li .image img{width:auto;height:100%;margin-inline:auto}.header-fix-nav-list li:nth-child(1) .image{position:relative;width:2.75rem}.header-fix-nav-list li:nth-child(1) .image .menu-btn{height:100%}.header-fix-nav-list li:nth-child(3) .image{width:clamp(5rem,4.432rem + 2.424vw,6.25rem);height:clamp(4.125rem,3.898rem + .97vw,4.625rem);-webkit-margin-before:-2em;margin-block-start:-2em}.header-fix-nav-list li .text{display:block;padding-top:.25em}.btn--top{padding-block:1rem;text-align:center}.btn--top a{display:inline-block}.btn--top img{margin-inline:auto}.footer{color:var(--color-white);background:var(--color-primary)}@media(width <= 768px){.footer{padding-block:clamp(2.188rem,1.761rem + 1.818vw,3.125rem) 6.25rem}}.footer .inner{display:block grid}@media(width <= 768px){.footer .inner .logo-block{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media(768px < width){.footer .inner{grid-template-columns:auto 1fr auto;gap:clamp(1.25rem,.966rem + 1.212vw,1.875rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(width <= 768px){.footer .logo{display:block grid;grid-template-columns:repeat(2, 1fr);gap:.625rem;place-items:center}}@media(width <= 768px){.footer .logo .ritz,.footer .logo .shinbi{margin-inline:unset}}.footer .logo .ritz{width:6.875rem}@media(width <= 768px){.footer .logo .ritz{justify-self:end}}.footer .logo .shinbi{width:6.875rem}@media(width <= 768px){.footer .logo .shinbi{justify-self:start}}@media(768px < width){.footer .logo .shinbi{-webkit-margin-before:.625rem;margin-block-start:.625rem}}.footer .copyright{-webkit-margin-before:.625rem;margin-block-start:.625rem;text-align:center;font-size:.625rem}.footer .footer-nav{display:block grid}@media(768px < width){.footer .footer-nav{grid-template-columns:repeat(3, auto);gap:3.125rem}}@media(768px < width){.footer .footer-nav-row{padding-block:clamp(2.188rem,1.193rem + 4.242vw,4.375rem)}.footer .footer-nav-row:nth-child(2){position:relative}.footer .footer-nav-row:nth-child(2)::before,.footer .footer-nav-row:nth-child(2)::after{position:absolute;top:0;content:"";height:100%;width:.09375rem;background:var(--color-white)}.footer .footer-nav-row:nth-child(2)::before{left:0;translate:-1.5625rem 0}.footer .footer-nav-row:nth-child(2)::after{right:0;translate:1.5625rem 0}}.footer .footer-nav-list{font-size:.75rem}@media(width <= 768px){.footer .footer-nav-list{height:0;padding-block:0;-webkit-transition:.2s;transition:.2s;overflow:hidden}}.footer .footer-nav-list .list-title{color:var(--color-white)}@media(width <= 768px){.footer .footer-nav-list .list-title{display:none}}.footer .footer-nav-list li{position:relative}.footer .footer-nav-list li a{display:block;-webkit-padding-end:1em;padding-inline-end:1em}.footer .footer-nav-list li a::after{position:absolute;content:">";top:50%;right:0;translate:0 -50%}.footer .footer-nav-list li~li{-webkit-margin-before:.625rem;margin-block-start:.625rem}.footer .footer-nav .title{position:relative;pointer-events:none;margin-block:0 .5em;padding-block:.5em;font-size:1.0625rem;color:currentColor;line-height:1;border-bottom:.0625rem solid}@media(width <= 768px){.footer .footer-nav .title{pointer-events:all}}@media(768px < width){.footer .footer-nav .title{display:none}}.footer .footer-nav .title::before,.footer .footer-nav .title::after{--size: 1.0625rem;--bwidth: 0.125rem;position:absolute;top:50%;content:"";border-radius:var(--bwidth)}@media(width <= 768px){.footer .footer-nav .title::before,.footer .footer-nav .title::after{top:1em}}.footer .footer-nav .title::before{border-top:var(--bwidth) solid;width:var(--size);height:0;translate:0 -50%;right:0}.footer .footer-nav .title::after{border-left:var(--bwidth) solid;height:var(--size);width:0;translate:0 -50%;rotate:0deg;right:calc((var(--size) - var(--bwidth))/2);-webkit-transition:.3s;transition:.3s}.footer .footer-nav .title label{display:block}.footer .footer-nav .toggle-switch{display:none}@media(width <= 768px){.footer .footer-nav .toggle-switch:checked+.title::after{rotate:90deg}.footer .footer-nav .toggle-switch:checked+.title+.footer-nav-list{height:auto;padding-block:1em}}.footer .banner-block{display:block grid}@media(width <= 768px){.footer .banner-block{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, auto);gap:clamp(.625rem,.341rem + 1.212vw,1.25rem);padding-block:clamp(.938rem,.511rem + 1.818vw,1.875rem)}.footer .banner-block .banner:nth-child(1){grid-area:1/1/2/3}.footer .banner-block .banner:nth-child(2){grid-area:2/1/3/3}.footer .banner-block .banner:nth-child(3){grid-area:3/1/4/2}.footer .banner-block .banner:nth-child(4){grid-area:3/2/4/3}}@media(768px < width){.footer .banner-block{gap:.625rem}}.home .section-title{-webkit-margin-after:clamp(.875rem,.477rem + 1.697vw,1.75rem);margin-block-end:clamp(.875rem,.477rem + 1.697vw,1.75rem);font-size:.75rem;font-weight:var(--font-medium);letter-spacing:0.22em}.home .section-title strong{margin-right:1rem;font-size:1.375rem;font-weight:var(--font-medium);color:var(--color-primary);letter-spacing:0.06em}.home .fv-section{position:relative;z-index:0}@media(1200px < width){.home .fv-section .slider-item{width:75rem;opacity:.5;-webkit-transition:opacity .3s;transition:opacity .3s}.home .fv-section .slider-item.slick-current{opacity:1}}.home .fv-section .inner{position:relative}.home .fv-section .slider-nav-block{position:absolute;bottom:0;right:0;display:inline-block;padding-inline:2.5rem}@media(width <= 768px){.home .fv-section .slider-nav-block{translate:-0.9375rem -0.9375rem}}@media(768px < width){.home .fv-section .slider-nav-block{translate:-3.125rem -3.125rem}}.home .fv-section .arrows-block .icon{cursor:pointer;position:absolute;width:1.875rem}.home .fv-section .arrows-block .icon::before{color:var(--color-primary)}.home .fv-section .arrows-block .arrow-prev{left:0}.home .fv-section .arrows-block .arrow-next{right:0}.home .fv-section .nums-block{color:#97acc1;font-size:.875rem;line-height:1.875rem;text-align:center}.home .fv-section .nums-block .now-count,.home .fv-section .nums-block .all-count{display:inline-block;width:2em}.home .about section{padding-block:0}.home .about section .section-image{margin-block:0}.home .banner-section{padding-block:clamp(.938rem,.511rem + 1.818vw,1.875rem)}.home .banner-section img{width:100%}.home .banner-section--1 .inner{gap:clamp(.625rem,.341rem + 1.212vw,1.25rem)}@media(width <= 768px){.home .banner-section--1 .inner{display:block grid;grid-template-columns:repeat(2, auto);grid-template-rows:repeat(2, auto)}.home .banner-section--1 .inner .banner:nth-child(1){grid-area:1/1/2/3}}@media(768px < width){.home .banner-section--1 .inner{display:block flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.home .banner-section--1 .banner{-webkit-filter:var(--drops);filter:var(--drops)}.home .banner-section--2 .banner{display:inline-block;-webkit-margin-before:clamp(.625rem,.341rem + 1.212vw,1.25rem);margin-block-start:clamp(.625rem,.341rem + 1.212vw,1.25rem)}@media(width <= 768px){.home .ranking-section .section-title{text-align:center}.home .ranking-section .section-title strong{display:block;margin-right:0}}.home .ranking-section .ranking-list{display:block grid;gap:clamp(.625rem,.483rem + .606vw,.938rem)}@media(width <= 768px){.home .ranking-section .ranking-list{grid-template-rows:repeat(3, auto);grid-template-rows:repeat(auto-fit, auto)}}@media(768px < width){.home .ranking-section .ranking-list{grid-template-columns:repeat(3, minmax(16.875rem, 1fr));grid-template-rows:auto}}.home .ranking-section .ranking-list-item{background:var(--color-white);border:1px solid var(--color-gray1);-webkit-filter:var(--drops);filter:var(--drops)}.home .ranking-section .ranking-list-item a{position:relative;display:block;height:100%}@media(width <= 768px){.home .ranking-section .ranking-list-item a{padding:1.25rem .625rem}}@media(768px < width){.home .ranking-section .ranking-list-item a{padding:1.25rem .9375rem}}.home .ranking-section .rank-top-block{display:block grid;grid-template-columns:auto 1fr}@media(width <= 768px){.home .ranking-section .rank-top-block{margin:-1.25rem 0 -0.625rem -0.625rem;grid-template-columns:1.5rem 1fr}}@media(768px < width){.home .ranking-section .rank-top-block{margin:-1.25rem 0 -1.25rem -0.9375rem}}.home .ranking-section .rank-1 .rank-top-block,.home .ranking-section .rank-2 .rank-top-block,.home .ranking-section .rank-3 .rank-top-block{grid-template-columns:auto 1fr}@media(width <= 768px){.home .ranking-section .rank-1 .rank-top-block,.home .ranking-section .rank-2 .rank-top-block,.home .ranking-section .rank-3 .rank-top-block{margin-block:-1.25rem -2.5rem}}.home .ranking-section .category{display:block grid;grid-template-columns:repeat(2, 1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;text-align:center}@media(width <= 768px){.home .ranking-section .category{-webkit-margin-before:.625rem;margin-block-start:.625rem;font-size:.625rem}}@media(768px < width){.home .ranking-section .category{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}}.home .ranking-section .category .cat{letter-spacing:0;background:var(--cat-bg);border:.0625rem solid var(--color-primary)}.home .ranking-section .category .cat-1{color:var(--color-white)}.home .ranking-section .category .cat-2{color:var(--color-primary);background:var(--color-secondary)}.home .ranking-section .category .cat-blue{--cat-bg: #80b3ff}.home .ranking-section .category .cat-orange{--cat-bg: #f1964c}.home .ranking-section .category .cat-green{--cat-bg: #00bab8}.home .ranking-section .category .cat-pink{--cat-bg: #ea7292}@media(width <= 768px){.home .ranking-section .rank-1 .category,.home .ranking-section .rank-2 .category,.home .ranking-section .rank-3 .category{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}}.home .ranking-section .title{text-align:center;font-size:clamp(.75rem,.722rem + .121vw,.813rem);font-weight:var(--font-bold);letter-spacing:0}@media(width <= 768px){.home .ranking-section .title{margin-block:.5em}}@media(768px < width){.home .ranking-section .title{-webkit-margin-after:.5em;margin-block-end:.5em;padding-left:2.7em}}.home .ranking-section .title .price{color:var(--color-red);font-size:.8125rem;font-weight:var(--font-medium)}.home .ranking-section .rank-1 .title,.home .ranking-section .rank-2 .title,.home .ranking-section .rank-3 .title{font-size:1.125rem}.home .ranking-section .image img{width:100%}.home .ranking-section .text{-webkit-margin-before:.3125rem;margin-block-start:.3125rem;font-size:.625rem}.home .ranking-section .more{position:absolute;bottom:0;right:0}@media(width <= 768px){.home .ranking-section .more{--width:120}}@media(768px < width){.home .ranking-section .more{--width:38}}.home .campaign-section.is--bg{background:var(--color-secondary)}@media(width <= 768px){.home .campaign-section .section-title{text-align:center}.home .campaign-section .section-title strong{display:block;margin-right:0}}.home .campaign-section .campaign-list{display:block grid;gap:.625rem}@media(width <= 768px){.home .campaign-section .campaign-list{grid-template-columns:repeat(2, 1fr)}}@media(768px < width){.home .campaign-section .campaign-list{grid-template-columns:repeat(auto-fit, minmax(16.625rem, 1fr))}}.home .campaign-section .campaign-list-item{position:relative;background:var(--color-white);border:.0625rem solid var(--color-gray1);-webkit-filter:var(--drops);filter:var(--drops)}.home .campaign-section .campaign-list-item a{display:block;height:100%}.home .campaign-section .rank-top-block{display:block grid}@media(width <= 768px){.home .campaign-section .rank-top-block{margin-block:-1.25rem 0;grid-template-columns:24px 1fr}}@media(768px < width){.home .campaign-section .rank-top-block{margin-block:-1.25rem -1.5625rem;grid-template-columns:48px 1fr}}.home .campaign-section .category{display:block grid;grid-template-columns:repeat(2, 1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;text-align:center}@media(width <= 768px){.home .campaign-section .category{font-size:.625rem}}.home .campaign-section .category .cat{letter-spacing:0;background:var(--cat-bg);border:.0625rem solid var(--color-primary)}.home .campaign-section .category .cat-1{color:var(--color-white)}.home .campaign-section .category .cat-2{color:var(--color-primary);background:var(--color-secondary)}.home .campaign-section .category .cat-blue{--cat-bg: #80b3ff}.home .campaign-section .category .cat-orange{--cat-bg: #f1964c}.home .campaign-section .category .cat-green{--cat-bg: #00bab8}.home .campaign-section .title{margin-block:.5em;text-align:center;font-size:clamp(.875rem,.761rem + .485vw,1.125rem);font-weight:var(--font-bold);letter-spacing:0}.home .campaign-section .title .price{font-size:.9375rem;font-weight:var(--font-medium)}.home .campaign-section .point{color:#c4747b;border:.0625rem solid;text-align:center;margin:.625rem;padding:.25em;font-size:1.25rem}.home .campaign-section .image img{width:100%}.home .campaign-section .text{-webkit-margin-before:.3125rem;margin-block-start:.3125rem;font-size:.625rem}.home .campaign-section .more{position:absolute;bottom:0;right:0}@media(width <= 768px){.home .campaign-section .more{--width:120}}@media(768px < width){.home .campaign-section .more{--width:38}}.home .campaign-section .btn-block{-webkit-margin-before:clamp(.938rem,.511rem + 1.818vw,1.875rem);margin-block-start:clamp(.938rem,.511rem + 1.818vw,1.875rem);display:block grid;place-items:center;gap:clamp(.625rem,.341rem + 1.212vw,1.25rem)}@media(width <= 768px){.home .campaign-section .btn-block .btn{width:100%}}@media(768px < width){.home .campaign-section .btn-block .btn:nth-child(2){justify-self:center}.home .campaign-section .btn-block .btn:nth-child(3){justify-self:end}}.home .news-section{background:var(--color-secondary)}.home .news-section .title-block{display:block flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-after:clamp(.625rem,.341rem + 1.212vw,1.25rem);margin-block-end:clamp(.625rem,.341rem + 1.212vw,1.25rem)}.home .news-section .title-block .section-title{-webkit-margin-after:0;margin-block-end:0}.home .news-section .title-block a{font-size:.75rem;color:var(--color-primary)}.home .news-section .news-list{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--color-secondary);height:16.875rem;padding:clamp(.625rem,.341rem + 1.212vw,1.25rem) clamp(.938rem,.511rem + 1.818vw,1.875rem);background:var(--color-white);border:.0625rem solid var(--color-gray1)}.home .news-section .news-list li{-webkit-margin-after:0;margin-block-end:0;padding:.625rem 0;font-size:.75rem;border-bottom:.0625rem dashed var(--color-gray1)}.home .news-section .news-list .data{color:var(--color-primary)}.home .news-section ul li .txt a{text-decoration:none}.home .salon-section .salon-list{-webkit-margin-before:1em;margin-block-start:1em}@media(768px < width){.home .salon-section .salon-list{display:block grid;grid-template-columns:repeat(4, 1fr);gap:.9375rem}}@media(width <= 768px){.home .salon-section .salon-list li~li{-webkit-margin-before:.625rem;margin-block-start:.625rem}}@media(width <= 768px){.home .salon-section a{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto 1fr;gap:.625rem}.home .salon-section a .image{grid-area:1/1/3/2}.home .salon-section a .title{grid-area:1/2/2/3}.home .salon-section a .text{grid-area:2/2/3/3}}.home .salon-section .image{-webkit-filter:var(--drops);filter:var(--drops)}.home .salon-section .title{-webkit-margin-before:.375rem;margin-block-start:.375rem;font-size:.9375rem;font-weight:bold;color:var(--color-primary)}@media(768px < width){.home .salon-section .title{font-size:.75rem;height:calc((1em + .5rem)*2)}}@media(768px < width){.home .salon-section .title.one-line{line-height:calc((1em + .5rem)*2)}}.home .salon-section .text{letter-spacing:0.03em}.breadcrumb{padding-block:clamp(.5em,2vw,1em);background:var(--color-secondary)}.breadcrumb .inner{padding-inline:clamp(.938rem,.511rem + 1.818vw,1.875rem)}.breadcrumb ul{display:block flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:var(--font-medium)}.breadcrumb ul li~li{margin-left:1em}.breadcrumb ul li~li::before{content:">";display:inline-block;padding-right:.5em}.breadcrumb ul a:hover{color:var(--color-primary)}.lower .fv-section{position:relative;height:clamp(15.625rem,14.205rem + 6.061vw,18.75rem)}.lower .fv-section .inner{position:relative;z-index:1;height:100%;contain:content}.lower .fv-section .section-content-block{position:absolute;inset:0;margin-block:auto;display:block grid;grid-template-rows:repeat(2, auto)}.lower .fv-section .section-content-block--left{place-items:center start;padding-left:clamp(1.25rem,-2.443rem + 15.758vw,9.375rem)}.lower .fv-section .section-content-block--right{place-items:center end;padding-right:clamp(1.25rem,-2.443rem + 15.758vw,9.375rem)}.lower .fv-section .section-content-block--center{place-items:center center}.lower .fv-section .section-title{-ms-flex-item-align:end;align-self:end;-webkit-margin-after:0;margin-block-end:0}.lower .fv-section .section-text{-ms-flex-item-align:start;align-self:start;-webkit-margin-before:.625rem;margin-block-start:.625rem;font-size:clamp(.75rem,.58rem + .727vw,1.125rem);font-weight:var(--font-medium);color:var(--color-white);line-height:1.3888888889}.lower .fv-section .section-image{position:absolute;top:0;left:0;width:100%;height:100%}.lower .fv-section .section-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lower-fv-2-block .section-title{padding-block:60px;text-align:center}.lower-fv-2-block .section-title .en,.lower-fv-2-block .section-title .ja{display:block}.lower-fv-2-block .section-title .en{font-size:calc(30/var(--font-size)*1rem)}.lower-fv-2-block .section-title .ja{-webkit-margin-before:10px;margin-block-start:10px;font-size:calc(14/var(--font-size)*1rem)}@media(width <= 768px){.lower-second-block .inner{padding-inline:0}}.lower-second-block .section-content{display:grid}@media(768px < width){.lower-second-block .section-content{grid-template-columns:repeat(2, 1fr);grid-row-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(width <= 768px){.lower-second-block .section-content .text-block{padding-inline:min(50*var(--fluid-ratio),50px);padding-bottom:min(50*var(--fluid-ratio),50px)}}.lower-second-block .section-title{color:var(--color-brown)}.lower-second-block .section-title .en,.lower-second-block .section-title .ja{line-height:1;display:block}@media(width <= 768px){.lower-second-block .section-title .en{font-size:calc(24/var(--font-size)*1rem)}}@media(768px < width){.lower-second-block .section-title .en{font-size:calc(46/var(--font-size)*1rem)}}.lower-second-block .section-title .ja{font-size:calc(14/var(--font-size)*1rem)}.lower-second-block .section-sub-title{-webkit-margin-before:30px;margin-block-start:30px}.lower-second-block .section-sub-title .en,.lower-second-block .section-sub-title .ja{line-height:1;display:block}.lower-second-block .section-sub-title .en{font-size:min(30*var(--fluid-ratio),30px)}.lower-second-block .section-sub-title .ja{line-height:1.7;font-size:calc(20/var(--font-size)*1rem)}.lower-second-block .content-text{-webkit-margin-before:25px;margin-block-start:25px}.lower-second-block .content-list{-webkit-margin-before:20px;margin-block-start:20px;font-size:calc(16/var(--font-size)*1rem);border-top:1px dotted}.lower-second-block .content-list li{position:relative;padding-block:10px;padding-left:1.6em;border-bottom:1px dotted}.lower-second-block .content-list li::before{--size: .8em;position:absolute;top:calc(.3em + 10px);left:.2em;display:block;content:"";width:var(--size);height:var(--size);margin-right:10px;background:var(--color-brown);border-radius:var(--size)}.lower-second-block .btn-block .btn~.btn{-webkit-margin-before:10px;margin-block-start:10px}.lower-second-block .btn-block .btn--extend{max-width:unset;width:100%;padding-block:0;padding-left:0;border-radius:10px}.lower-second-block .btn-block .btn--extend .cont-block{display:block grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.lower-second-block .btn-block .btn--extend .text-block{text-align:left}.lower-second-block .btn-block .btn--extend .text-block span{display:block}.lower-second-block .btn-block .btn--extend .text-block .title{font-size:min(21*var(--fluid-ratio),21px)}.lower-second-block .btn-block .btn--extend .text-block .text{font-size:min(12*var(--fluid-ratio),12px)}@media(768px < width){.lower-tag-block .inner{padding-inline:0}}.lower-tag-block .section-title{text-align:center;padding-block:80px 40px}.lower-tag-block .section-title .en,.lower-tag-block .section-title .ja{display:block}.lower-tag-block .section-title .en{font-size:calc(30/var(--font-size)*1rem)}.lower-tag-block .section-title .ja{-webkit-margin-before:10px;margin-block-start:10px;font-size:calc(14/var(--font-size)*1rem)}.lower-tag-block .tag-list{display:block grid}@media(width <= 768px){.lower-tag-block .tag-list{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-template-rows:repeat(3, 1fr);gap:20px;padding-block:0 30px}}@media(768px < width){.lower-tag-block .tag-list{grid-template-columns:repeat(2, minmax(250px, 1fr));padding-block:0 60px;gap:10px 50px}}.lower-tag-block .tag-list-item{display:block grid;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0}@media(width <= 768px){.lower-tag-block .tag-list-item{grid-template-columns:120px 1fr}}@media(768px < width){.lower-tag-block .tag-list-item{grid-template-columns:176px 1fr}}.lower-tag-block .tag-list-item .image-block{overflow:hidden;height:100%;border-radius:10px 0 0 10px}.lower-tag-block .tag-list-item .image-block img{-o-object-fit:cover;object-fit:cover;height:100%}.lower-tag-block .tag-list-item .text-block{border:4px solid #f4ebe3;border-left:none;border-radius:0 10px 10px 0}@media(width <= 768px){.lower-tag-block .tag-list-item .text-block{padding:10px;border-width:2px}}@media(768px < width){.lower-tag-block .tag-list-item .text-block{padding:15px}}@media(width <= 768px){.lower-tag-block .tag-list-item .text-block .title{font-size:calc(15/var(--font-size)*1rem)}}@media(768px < width){.lower-tag-block .tag-list-item .text-block .title{font-size:calc(20/var(--font-size)*1rem)}}.lower-tag-block .tag-list-item .text-block .text{font-size:calc(12/var(--font-size)*1rem)}@media(width <= 768px){.lower-tag-block .tag-list-item .text-block .text br{display:none}}.faq-section .faq-item{--bwidth: 0.0625rem;--bcolor: var(--color-primary);overflow:hidden;background:var(--color-white);border:var(--bwidth) solid var(--bcolor)}.faq-section .faq-item~.faq-item{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.faq-section .faq-item dt,.faq-section .faq-item dd{padding:.9375rem 1.25rem}.faq-section .faq-item dt{cursor:pointer;position:relative;padding-right:2em;font-size:1rem;font-weight:var(--font-bold);color:var(--color-primary)}.faq-section .faq-item dt::before,.faq-section .faq-item dt::after{--size: 1.25rem;--bwidth: 0.125rem;position:absolute;top:50%;content:"";height:0;width:var(--size);-webkit-border-before:var(--bwidth) solid var(--bcolor);border-block-start:var(--bwidth) solid var(--bcolor);border-radius:var(--bwidth);translate:0 -50%}.faq-section .faq-item dt::before{right:15px}.faq-section .faq-item dt::after{translate:calc(50% - var(--bwidth)/2) -50%;rotate:-90deg;right:24px;-webkit-transition:.3s;transition:.3s}.faq-section .faq-item dt.open::after{rotate:0deg}.faq-section .faq-item dd{display:none;border-top:var(--bwidth) solid var(--bcolor)}.faq-section .faq-item dd a{color:#0072c1}.about .btn-block .btn{width:100%}.about .fv-section .section-title{max-width:clamp(13.75rem,12.898rem + 3.636vw,15.625rem)}.about .about-first-section{overflow:hidden}.about .about-first-section .section-title{color:var(--color-primary);text-align:center;font-size:clamp(1.25rem,1.136rem + .485vw,1.5rem)}.about .about-first-section .section-image{width:100vw;aspect-ratio:1200/150;margin-block:clamp(1.25rem,.966rem + 1.212vw,1.875rem);-webkit-margin-start:calc((100% - 100vw)*.5);margin-inline-start:calc((100% - 100vw)*.5);background:url("/assets/img/about/about-loop.jpg") repeat-x 0 0;-webkit-animation:marquee 35s linear 0s infinite normal both;animation:marquee 35s linear 0s infinite normal both;min-height:9.375rem;background-size:cover}.about .about-features-section{background:var(--color-secondary)}@media(width <= 768px){.about .about-features-section{padding-block:clamp(1.875rem,1.023rem + 3.636vw,3.75rem)}}.about .about-features-list{display:block grid;gap:1.25rem}@media(768px < width){.about .about-features-list{grid-template-columns:repeat(2, 1fr);gap:0rem}.about .about-features-list li:first-child{-webkit-padding-end:clamp(1.875rem,1.307rem + 2.424vw,3.125rem);padding-inline-end:clamp(1.875rem,1.307rem + 2.424vw,3.125rem);border-right:.0625rem solid var(--color-gray2)}.about .about-features-list li:last-child{-webkit-padding-start:clamp(1.875rem,1.307rem + 2.424vw,3.125rem);padding-inline-start:clamp(1.875rem,1.307rem + 2.424vw,3.125rem)}}.about .about-features-list .content-title{margin-block:1em;font-size:1.125rem;color:var(--color-primary)}@media(768px < width){.about .about-features-list .content-title{font-size:1rem;text-align:center}}.about .about-point-section{padding-block:0;overflow:hidden}@media(768px < width){.about .about-point-section .inner{width:100vw;max-width:unset;-webkit-margin-start:calc((100% - 100vw)*.5);margin-inline-start:calc((100% - 100vw)*.5);display:block grid;grid-template-columns:.3fr 1fr;grid-template-columns:30% 1fr;gap:clamp(1.875rem,1.307rem + 2.424vw,3.125rem)}}@media(1200px < width){.about .about-point-section .inner{grid-template-columns:40% 1fr;gap:clamp(1.875rem,1.307rem + 2.424vw,3.125rem)}}.about .about-point-section .section-title-wrap{display:block grid;background:url("/assets/img/about/about-point-bg-sp.jpg") no-repeat center;background-size:cover}@media(width <= 768px){.about .about-point-section .section-title-wrap{width:100vw;-webkit-margin-start:calc((100% - 100vw)*.5);margin-inline-start:calc((100% - 100vw)*.5);padding-block:3em}}@media(768px < width){.about .about-point-section .section-title-wrap{background-image:url("/assets/img/about/about-point-bg.jpg")}}.about .about-point-section .section-title{-webkit-margin-after:0;margin-block-end:0;place-self:center}@media(768px < width){.about .about-point-section .section-title{-ms-flex-item-align:center;align-self:center;justify-self:end;-webkit-padding-end:clamp(3.75rem,2.614rem + 4.848vw,6.25rem);padding-inline-end:clamp(3.75rem,2.614rem + 4.848vw,6.25rem)}}.about .about-point-section .section-title .ja,.about .about-point-section .section-title .en{color:var(--color-white)}@media(width <= 768px){.about .about-point-section .section-title .ja,.about .about-point-section .section-title .en{text-align:center}}.about .about-point-section .section-title .ja{margin-block:.625rem 0}@media(width <= 768px){.about .about-point-section .section-title .ja{font-size:.9375rem}}@media(768px < width){.about .about-point-section .section-title .ja{font-size:.8125rem}}.about .about-point-section .section-title .en{font-size:clamp(2.188rem,1.818rem + 1.576vw,3rem)}.about .about-point-section .about-point-list{padding-block:clamp(1.875rem,1.023rem + 3.636vw,3.75rem)}.about .about-point-section .about-point-list li{display:block grid;grid-template-columns:clamp(10rem,8.864rem + 4.848vw,12.5rem) minmax(auto, 25rem);gap:.9375rem}@media(width <= 768px){.about .about-point-section .about-point-list li>:nth-child(1){grid-area:1/1/2/2}.about .about-point-section .about-point-list li>:nth-child(2){grid-area:1/2/2/3}.about .about-point-section .about-point-list li>:nth-child(3){grid-area:2/1/3/3}}@media(768px < width){.about .about-point-section .about-point-list li>:nth-child(1){grid-area:1/1/3/2}.about .about-point-section .about-point-list li>:nth-child(2){grid-area:1/2/2/3}.about .about-point-section .about-point-list li>:nth-child(3){grid-area:2/2/3/3}}.about .about-point-section .about-point-list li:nth-child(1) .content-image::after{background-image:url("/assets/img/about/point-01.svg")}.about .about-point-section .about-point-list li:nth-child(2) .content-image::after{background-image:url("/assets/img/about/point-02.svg")}.about .about-point-section .about-point-list li:nth-child(3) .content-image::after{background-image:url("/assets/img/about/point-03.svg")}.about .about-point-section .about-point-list li:nth-child(4) .content-image::after{background-image:url("/assets/img/about/point-04.svg")}.about .about-point-section .about-point-list li~li{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.about .about-point-section .about-point-list .content-image{position:relative}.about .about-point-section .about-point-list .content-image::after{position:absolute;top:0;left:0;z-index:1;content:"";display:block;width:3.125rem;aspect-ratio:1;background:no-repeat 0 0;background-size:cover}.about .about-point-section .about-point-list .content-title{-ms-flex-item-align:center;align-self:center;-webkit-margin-after:0;margin-block-end:0;color:var(--color-primary);font-size:clamp(1.125rem,.955rem + .727vw,1.5rem)}.about .about-point-section .about-point-list .content-title .small{display:block;line-height:1.2}@media(768px < width){.about .about-point-section .about-point-list .content-title .small{font-size:1rem}}.what-mp .btn-block .btn{width:100%}.what-mp .fv-section{height:clamp(16.563rem,15rem + 6.667vw,20rem)}.what-mp .fv-section .section-content-block{gap:clamp(0rem,-1.136rem + 4.848vw,2.5rem)}.what-mp .fv-section .section-title{max-width:clamp(10rem,4.886rem + 21.818vw,21.25rem)}@media(width <= 768px){.what-mp .fv-section .section-title{-webkit-margin-after:1.25rem;margin-block-end:1.25rem}}.what-mp .fv-section .icon{-ms-flex-item-align:start;align-self:start}.what-mp .fv-section--2{position:relative;z-index:0;height:clamp(9.375rem,5.114rem + 18.182vw,18.75rem)}.what-mp .fv-section--2 .inner{position:static}.what-mp .fv-section--2 .section-title{max-width:unset;color:var(--color-white);font-size:clamp(1.563rem,1.278rem + 1.212vw,2.188rem);text-align:center}.what-mp .fv-section--2 .section-title .icon{display:inline-block;-webkit-margin-before:.5em;margin-block-start:.5em;margin-inline:auto}.what-mp .fv-section--2 .section-text{position:absolute;top:50%;right:0;translate:0 -50%;max-width:clamp(12.5rem,7.955rem + 19.394vw,22.5rem);margin:0}@media(width <= 768px){.what-mp .fv-section--2 .section-text{display:none}}.what-mp .fv-section--2 .section-image{z-index:-1}.what-mp .fv-section--3 .section-title{max-width:clamp(18.75rem,15.625rem + 13.333vw,25.625rem)}.what-mp .text-center{text-align:center}.what-mp .what-mp-used-section{-webkit-padding-before:0;padding-block-start:0;background:var(--color-secondary)}.what-mp .what-mp-used-section .what-mp-used-list{-webkit-margin-before:2em;margin-block-start:2em;text-align:left}@media(768px < width){.what-mp .what-mp-used-section .what-mp-used-list{display:inline grid;grid-template-columns:repeat(2, 1fr);gap:3.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.what-mp .what-mp-used-section .what-mp-used-list li{position:relative;max-width:23.125rem}@media(width <= 768px){.what-mp .what-mp-used-section .what-mp-used-list li{display:block grid;grid-template-columns:repeat(2, auto);gap:0 1.25rem}.what-mp .what-mp-used-section .what-mp-used-list li>:nth-child(1){grid-area:1/1/2/2}.what-mp .what-mp-used-section .what-mp-used-list li>:nth-child(2){grid-area:1/2/3/3}.what-mp .what-mp-used-section .what-mp-used-list li>:nth-child(3){grid-area:2/1/3/2}}@media(768px < width){.what-mp .what-mp-used-section .what-mp-used-list li:first-child{-webkit-margin-start:0;margin-inline-start:0}.what-mp .what-mp-used-section .what-mp-used-list li:last-child{-webkit-margin-end:0;margin-inline-end:0}}@media(width <= 768px){.what-mp .what-mp-used-section .what-mp-used-list li~li{-webkit-margin-before:1.25rem;margin-block-start:1.25rem;-webkit-padding-before:1.25rem;padding-block-start:1.25rem;border-top:.125rem solid var(--color-white)}}.what-mp .what-mp-used-section .what-mp-used-list li~li::before{position:absolute;content:""}@media(768px < width){.what-mp .what-mp-used-section .what-mp-used-list li~li::before{top:0;left:-1.5625rem;width:0;height:100%;border-left:.125rem solid var(--color-gray3)}}.what-mp .what-mp-used-section .what-mp-used-list .title{display:block grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;color:var(--color-primary);line-height:1.1}@media(width <= 768px){.what-mp .what-mp-used-section .what-mp-used-list .title{font-size:1.375rem}}@media(768px < width){.what-mp .what-mp-used-section .what-mp-used-list .title{font-size:1.25rem}}.what-mp .what-mp-used-section .what-mp-used-list .title .icon{width:clamp(2.5rem,2.074rem + 1.818vw,3.438rem)}@media(width <= 768px){.what-mp .what-mp-used-section .what-mp-used-list .title .small{font-size:1.125rem}}@media(768px < width){.what-mp .what-mp-used-section .what-mp-used-list .title .small{font-size:.75rem}}@media(768px < width){.what-mp .what-mp-used-section .what-mp-used-list .text{margin-block:.5em}}@media(width <= 768px){.what-mp .what-mp-used-section .what-mp-used-list .image{width:clamp(5rem,-3.239rem + 35.152vw,23.125rem)}}@media(768px < width){.what-mp .what-mp-used-section .what-mp-used-list .image{margin-block:.5em}}.what-mp .what-mp-used-section .what-mp-used-list .image img{margin-inline:auto}@media(width <= 768px){.what-mp .what-mp-about-section{-webkit-padding-before:clamp(1.875rem,1.023rem + 3.636vw,3.75rem);padding-block-start:clamp(1.875rem,1.023rem + 3.636vw,3.75rem)}}.what-mp .what-mp-about-section .section-title{color:var(--color-primary);-webkit-margin-after:0;margin-block-end:0;font-size:clamp(1.25rem,1.08rem + .727vw,1.625rem)}@media(width <= 768px){.what-mp .what-mp-about-section .section-title{text-align:center}}.what-mp .what-mp-about-section .section-title .small{font-size:clamp(.875rem,.818rem + .242vw,1rem)}.what-mp .what-mp-about-section .section-title img{margin-block:.25em}@media(width <= 768px){.what-mp .what-mp-about-section .section-title img{margin-inline:auto}}.what-mp .what-mp-about-list{display:block grid}@media(width <= 768px){.what-mp .what-mp-about-list{gap:.625rem}.what-mp .what-mp-about-list>:nth-child(1){grid-area:1/1/2/2}.what-mp .what-mp-about-list>:nth-child(2){grid-area:3/1/4/2}.what-mp .what-mp-about-list>:nth-child(3){grid-area:2/1/3/2}}@media(768px < width){.what-mp .what-mp-about-list{gap:.625rem;grid-template-columns:repeat(2, 1fr)}.what-mp .what-mp-about-list>:nth-child(1){grid-area:1/1/2/2}.what-mp .what-mp-about-list>:nth-child(2){grid-area:2/1/3/2}.what-mp .what-mp-about-list>:nth-child(3){grid-area:1/2/3/3}}.what-mp .what-mp-about-list .content-text{font-size:.875rem}@media(768px < width){.what-mp .what-mp-about-list .content-text{font-size:.75rem}}@media(width <= 768px){.what-mp .what-mp-analytics-section{-webkit-padding-before:clamp(1.875rem,1.023rem + 3.636vw,3.75rem);padding-block-start:clamp(1.875rem,1.023rem + 3.636vw,3.75rem)}}.what-mp .what-mp-analytics-section .section-title{color:var(--color-primary);-webkit-margin-after:0;margin-block-end:0;font-size:clamp(1.25rem,1.08rem + .727vw,1.625rem)}.what-mp .what-mp-analytics-section .section-title .small{display:block;font-size:clamp(.875rem,.818rem + .242vw,1rem)}.what-mp .what-mp-analytics-section .section-title img{margin-block:.25em}@media(width <= 768px){.what-mp .what-mp-analytics-section .section-title img{margin-inline:auto}}.what-mp .what-mp-analytics-section .btn--bg-primary{width:340px}.what-mp .what-mp-analytics-list{display:block grid}@media(width <= 768px){.what-mp .what-mp-analytics-list{gap:.625rem}.what-mp .what-mp-analytics-list>:nth-child(1){grid-area:1/1/2/2}.what-mp .what-mp-analytics-list>:nth-child(2){grid-area:3/1/4/2}.what-mp .what-mp-analytics-list>:nth-child(3){grid-area:2/1/3/2}}@media(768px < width){.what-mp .what-mp-analytics-list{gap:1.25rem;grid-template-columns:1fr minmax(auto, 25rem);grid-template-rows:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.what-mp .what-mp-analytics-list>:nth-child(1){grid-area:1/1/2/2}.what-mp .what-mp-analytics-list>:nth-child(2){grid-area:2/1/3/2}.what-mp .what-mp-analytics-list>:nth-child(3){grid-area:1/2/3/3}}.what-mp .what-mp-analytics-list .content-text{font-size:.875rem}@media(768px < width){.what-mp .what-mp-analytics-list .content-text{font-size:.75rem}}.what-mp .what-mp-analytics-list .content-text .bg-block{display:block flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-before:1em;margin-block-start:1em;padding:2em;color:var(--color-white);background:var(--color-primary)}.what-mp .what-mp-analytics-list .content-text .bg-block p{font-size:.9375rem}@media(width <= 768px){.what-mp .what-mp-analytics-list .content-text .bg-block{display:none}}.what-mp .what-mp-nums-section{background:var(--color-secondary)}@media(width <= 768px){.what-mp .what-mp-nums-section{-webkit-padding-before:clamp(1.875rem,1.023rem + 3.636vw,3.75rem);padding-block-start:clamp(1.875rem,1.023rem + 3.636vw,3.75rem)}}.what-mp .what-mp-nums-section .section-title{color:var(--color-primary);-webkit-margin-after:0;margin-block-end:0;font-size:clamp(1.25rem,1.136rem + .485vw,1.5rem)}.what-mp .what-mp-nums-section .section-title .small{display:block;font-size:clamp(.875rem,.818rem + .242vw,1rem)}.what-mp .what-mp-nums-section .section-title img{margin-block:.25em}@media(width <= 768px){.what-mp .what-mp-nums-section .section-title img{margin-inline:auto}}.what-mp .what-mp-nums-list{display:block grid}@media(width <= 768px){.what-mp .what-mp-nums-list{gap:.625rem}.what-mp .what-mp-nums-list>:nth-child(1){grid-area:1/1/2/2}.what-mp .what-mp-nums-list>:nth-child(2){grid-area:3/1/4/2}.what-mp .what-mp-nums-list>:nth-child(3){grid-area:2/1/3/2}}@media(768px < width){.what-mp .what-mp-nums-list{gap:1.25rem;grid-template-columns:minmax(auto, 25rem) 1fr;grid-template-rows:auto 1fr}.what-mp .what-mp-nums-list>:nth-child(1){grid-area:1/2/2/3}.what-mp .what-mp-nums-list>:nth-child(2){grid-area:2/2/3/3}.what-mp .what-mp-nums-list>:nth-child(3){grid-area:1/1/3/2}}.what-mp .what-mp-nums-list .content-text{font-size:.875rem}@media(768px < width){.what-mp .what-mp-nums-list .content-text{font-size:.75rem}}.what-mp .what-mp-nums-list .content-text .bg-block{-webkit-margin-before:1em;margin-block-start:1em;color:var(--color-white);background:var(--color-primary);font-size:.9375rem}.what-mp .what-mp-nums-list .content-text .bg-block table{width:100%;border-collapse:collapse}.what-mp .what-mp-nums-list .content-text .bg-block table th{width:2em;line-height:130%}.what-mp .what-mp-nums-list .content-text .bg-block table td{padding:1em;color:var(--color-primary);background:var(--color-white)}.what-mp .what-mp-nums-list .content-text .bg-block table ul li::before{content:"●"}.what-mp .what-mp-nums-list .content-text .bg-block p{position:relative;padding:1em;line-height:130%;font-size:clamp(1.125rem,1.068rem + .242vw,1.25rem);background:var(--color-orange)}.what-mp .what-mp-nums-list .content-text .bg-block p .small{display:block;font-size:.75rem}.what-mp .what-mp-nums-list .content-text .bg-block .icon{position:absolute;right:0;top:50%;translate:5% -45%;width:clamp(7.5rem,6.648rem + 3.636vw,9.375rem)}.what-mp .what-mp-first-section{overflow:hidden;background:var(--color-secondary)}.what-mp .what-mp-first-section .section-title{color:var(--color-primary);text-align:center;font-size:clamp(1.25rem,1.136rem + .485vw,1.5rem)}.what-mp .what-mp-first-section .section-image{width:100vw;aspect-ratio:1200/150;margin-block:clamp(1.25rem,.966rem + 1.212vw,1.875rem);-webkit-margin-start:calc((100% - 100vw)*.5);margin-inline-start:calc((100% - 100vw)*.5);background:url("/assets/img/about/about-loop.jpg") repeat-x 0 0;-webkit-animation:marquee 35s linear 0s infinite normal both;animation:marquee 35s linear 0s infinite normal both;min-height:9.375rem;background-size:cover}.what-mp .what-mp-point-section{padding-block:0;overflow:hidden}@media(768px < width){.what-mp .what-mp-point-section .inner{width:100vw;max-width:unset;-webkit-margin-start:calc((100% - 100vw)*.5);margin-inline-start:calc((100% - 100vw)*.5);display:block grid;grid-template-columns:.3fr 1fr;grid-template-columns:30% 1fr;gap:clamp(1.875rem,1.307rem + 2.424vw,3.125rem)}}@media(1200px < width){.what-mp .what-mp-point-section .inner{grid-template-columns:40% 1fr;gap:clamp(1.875rem,1.307rem + 2.424vw,3.125rem)}}.what-mp .what-mp-point-section .section-title-wrap{display:block grid;background:url("/assets/img/about/about-point-bg-sp.jpg") no-repeat center;background-size:cover}@media(width <= 768px){.what-mp .what-mp-point-section .section-title-wrap{width:100vw;-webkit-margin-start:calc((100% - 100vw)*.5);margin-inline-start:calc((100% - 100vw)*.5);padding-block:3em}}@media(768px < width){.what-mp .what-mp-point-section .section-title-wrap{background-image:url("/assets/img/about/about-point-bg.jpg")}}.what-mp .what-mp-point-section .section-title{-webkit-margin-after:0;margin-block-end:0;place-self:center}@media(768px < width){.what-mp .what-mp-point-section .section-title{-ms-flex-item-align:center;align-self:center;justify-self:end;-webkit-padding-end:clamp(3.75rem,2.614rem + 4.848vw,6.25rem);padding-inline-end:clamp(3.75rem,2.614rem + 4.848vw,6.25rem)}}.what-mp .what-mp-point-section .section-title .ja,.what-mp .what-mp-point-section .section-title .en{color:var(--color-white)}@media(width <= 768px){.what-mp .what-mp-point-section .section-title .ja,.what-mp .what-mp-point-section .section-title .en{text-align:center}}@media(width <= 768px){.what-mp .what-mp-point-section .section-title .ja{font-size:.9375rem}}@media(768px < width){.what-mp .what-mp-point-section .section-title .ja{font-size:.8125rem}}.what-mp .what-mp-point-section .section-title .en{margin-block:.625rem 0;font-size:clamp(1.375rem,1.261rem + .485vw,1.625rem)}.what-mp .what-mp-point-section .about-point-list{padding-block:clamp(1.875rem,1.023rem + 3.636vw,3.75rem)}.what-mp .what-mp-point-section .about-point-list li{display:block grid;grid-template-columns:clamp(10rem,8.864rem + 4.848vw,12.5rem) minmax(auto, 25rem);grid-template-rows:auto 1fr;gap:.9375rem}@media(width <= 768px){.what-mp .what-mp-point-section .about-point-list li>:nth-child(1){grid-area:1/1/2/2}.what-mp .what-mp-point-section .about-point-list li>:nth-child(2){grid-area:1/2/2/3}.what-mp .what-mp-point-section .about-point-list li>:nth-child(3){grid-area:2/1/3/3}}@media(768px < width){.what-mp .what-mp-point-section .about-point-list li>:nth-child(1){grid-area:1/1/3/2}.what-mp .what-mp-point-section .about-point-list li>:nth-child(2){grid-area:1/2/2/3}.what-mp .what-mp-point-section .about-point-list li>:nth-child(3){grid-area:2/2/3/3}}.what-mp .what-mp-point-section .about-point-list li:nth-child(1) .content-image::after{background-image:url("/assets/img/about/point-01.svg")}.what-mp .what-mp-point-section .about-point-list li:nth-child(2) .content-image::after{background-image:url("/assets/img/about/point-02.svg")}.what-mp .what-mp-point-section .about-point-list li:nth-child(3) .content-image::after{background-image:url("/assets/img/about/point-03.svg")}.what-mp .what-mp-point-section .about-point-list li:nth-child(4) .content-image::after{background-image:url("/assets/img/about/point-04.svg")}.what-mp .what-mp-point-section .about-point-list li~li{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.what-mp .what-mp-point-section .about-point-list .content-image{position:relative}.what-mp .what-mp-point-section .about-point-list .content-image::after{position:absolute;top:0;left:0;z-index:1;content:"";display:block;width:3.125rem;aspect-ratio:1;background:no-repeat 0 0;background-size:cover}.what-mp .what-mp-point-section .about-point-list .content-title{-ms-flex-item-align:center;align-self:center;-webkit-margin-after:0;margin-block-end:0;color:var(--color-primary);font-size:clamp(1.125rem,.955rem + .727vw,1.5rem)}.what-mp .what-mp-point-section .about-point-list .content-title .small{display:block;line-height:1.2}@media(768px < width){.what-mp .what-mp-point-section .about-point-list .content-title .small{font-size:.9375rem}}.company .content-table{width:100%;border-collapse:collapse;-webkit-border-before:.0625rem solid var(--color-gray1);border-block-start:.0625rem solid var(--color-gray1)}.company .content-table th,.company .content-table td{padding:clamp(.313rem,.17rem + .606vw,.625rem) .625rem;font-size:clamp(.75rem,.722rem + .121vw,.813rem);-webkit-border-after:.0625rem solid var(--color-gray1);border-block-end:.0625rem solid var(--color-gray1)}@media(width <= 768px){.company .content-table th,.company .content-table td{padding:.9375rem .625rem}}.company .content-table th{width:clamp(7.5rem,3.807rem + 15.758vw,15.625rem);color:var(--color-primary);background:var(--color-secondary)}.company .content-table strong{font-size:clamp(1.563rem,1.477rem + .364vw,1.75rem);color:var(--color-primary);-webkit-border-after:.125rem solid;border-block-end:.125rem solid}.company .fv-section .section-title{max-width:13.125rem}.company .fv-section .section-text{font-size:clamp(1.25rem,1.023rem + .97vw,1.75rem)}.company .company-description-section .inner{display:block grid;gap:clamp(.938rem,.511rem + 1.818vw,1.875rem) clamp(1.25rem,.966rem + 1.212vw,1.875rem)}@media(768px < width){.company .company-description-section .inner{grid-template-columns:1fr minmax(20rem, 1fr)}.company .company-description-section .inner>:nth-child(1){grid-area:1/1/2/2}.company .company-description-section .inner>:nth-child(2){grid-area:1/2/3/3}.company .company-description-section .inner>:nth-child(3){grid-area:2/1/3/2}}.company .company-description-section .section-title{-webkit-margin-after:0;margin-block-end:0;color:var(--color-primary)}.company .company-description-section .section-title .sub{display:block;font-size:clamp(.813rem,.727rem + .364vw,1rem)}.company .company-description-section .section-title .main{display:block;font-size:clamp(1.375rem,1.261rem + .485vw,1.625rem)}.company .company-description-section p~p{-webkit-margin-before:1em;margin-block-start:1em}.company .privacy-policy-section .content-table{-webkit-margin-before:clamp(.938rem,.511rem + 1.818vw,1.875rem);margin-block-start:clamp(.938rem,.511rem + 1.818vw,1.875rem)}@media(width <= 768px){.company .privacy-policy-section .content-table{border:none}.company .privacy-policy-section .content-table th,.company .privacy-policy-section .content-table td{width:100%;display:block;border:none}.company .privacy-policy-section .content-table th{font-size:.9375rem}.company .privacy-policy-section .content-table th br{display:none}.company .privacy-policy-section .content-table td{padding-block:clamp(.625rem,.483rem + .606vw,.938rem) clamp(1.25rem,.966rem + 1.212vw,1.875rem)}}.salon .salon-list-block ul{display:block grid;gap:clamp(.625rem,.057rem + 2.424vw,1.875rem)}@media(width <= 768px){.salon .salon-list-block ul{grid-template-columns:repeat(2, 1fr)}}@media(768px < width){.salon .salon-list-block ul{grid-template-columns:repeat(auto-fit, 16.25rem)}}.salon .salon-list-block ul li{position:relative;display:block grid;grid-template-rows:auto 1fr auto;background:var(--color-white);border:.0625rem solid var(--color-gray1);-webkit-filter:var(--drops);filter:var(--drops)}@media(768px < width){.salon .salon-list-block ul li{--drops-distance-x: 0.3125rem;--drops-distance-y: 0.3125rem}}.salon .salon-list-block ul li.new::after{--size: clamp(2.5rem, 1.364rem + 4.848vw, 5rem);position:absolute;top:0;left:0;content:"";display:block;width:var(--size);height:var(--size);background:url("/assets/img/salon/ico-new.svg") no-repeat top left;background-size:cover}.salon .salon-list-block .image-block{height:clamp(8.75rem,7.045rem + 7.273vw,12.5rem);overflow:hidden}.salon .salon-list-block .image-block img{-o-object-fit:cover;object-fit:cover;height:100%}.salon .salon-list-block .text-block{padding:.625rem}.salon .salon-list-block .text-block .salon-cat{color:var(--color-primary);font-size:clamp(.75rem,.722rem + .121vw,.813rem);-webkit-margin-after:clamp(0rem,-0.142rem + .606vw,.313rem);margin-block-end:clamp(0rem,-0.142rem + .606vw,.313rem)}.salon .salon-list-block .text-block .salon-name{font-size:clamp(.875rem,.761rem + .485vw,1.125rem);-webkit-margin-after:clamp(.313rem,.17rem + .606vw,.625rem);margin-block-end:clamp(.313rem,.17rem + .606vw,.625rem)}.salon .salon-list-block .text-block .salon-tel{-webkit-margin-after:clamp(0rem,-0.142rem + .606vw,.313rem);margin-block-end:clamp(0rem,-0.142rem + .606vw,.313rem);color:var(--color-primary);font-size:16px}.salon .salon-list-block .btn-block{display:block;margin:0;position:relative;text-align:center}.salon .salon-list-block .btn-block .btn{background:none;padding:.3125rem;font-size:clamp(.75rem,.722rem + .121vw,.813rem);line-height:110%}@media(width <= 768px){.salon .salon-list-block .btn-block .btn--detail img{width:100%}}@media(768px < width){.salon .salon-list-block .btn-block .btn--detail{position:absolute;right:.3125rem;top:0;translate:0 -120%}}.salon-detail .fv-section .section-title{display:block grid;grid-template-rows:repeat(2, 1fr);gap:1.875rem;height:100%;text-align:center;color:var(--color-white)}.salon-detail .fv-section .section-title span{display:block;line-height:100%}.salon-detail .fv-section .section-title .salon-cat{font-size:1rem;-ms-flex-item-align:end;align-self:end}.salon-detail .fv-section .section-title .salon-cat::after{position:absolute;inset:0;margin:auto;display:block;content:"";width:3.125rem;height:0;border:.125rem solid;border-radius:.125rem}.salon-detail .fv-section .section-title .salon-name{font-size:clamp(2.188rem,2.045rem + .606vw,2.5rem)}.salon-detail .information-section .inner{display:block grid;gap:clamp(1.563rem,.994rem + 2.424vw,2.813rem)}@media(768px < width){.salon-detail .information-section .inner{grid-template-columns:.85fr 1fr}}.salon-detail .information-section .map-block{-ms-flex-item-align:center;align-self:center}.salon-detail .information-section .map-block iframe{width:100%;height:auto}@media(width <= 768px){.salon-detail .information-section .map-block iframe{aspect-ratio:680/430}}@media(768px < width){.salon-detail .information-section .map-block iframe{aspect-ratio:1}}.salon-detail .information-section .map-block .salon-access{padding-block:.5em;text-align:center;font-size:clamp(1.125rem,1.068rem + .242vw,1.25rem);color:var(--color-white);background:var(--color-primary)}.salon-detail .information-section .information-block .information-table{width:100%;border-collapse:collapse;-webkit-border-before:.0625rem dashed var(--color-primary);border-block-start:.0625rem dashed var(--color-primary)}.salon-detail .information-section .information-block .information-table th,.salon-detail .information-section .information-block .information-table td{padding:1em;font-size:clamp(.75rem,.722rem + .121vw,.813rem);-webkit-border-after:.0625rem dashed var(--color-primary);border-block-end:.0625rem dashed var(--color-primary)}.salon-detail .information-section .information-block .information-table th{color:var(--color-primary);background:var(--color-secondary)}.salon-detail .information-section .information-block .information-table strong{font-size:clamp(1.563rem,1.477rem + .364vw,1.75rem);color:var(--color-primary);-webkit-border-after:.125rem solid;border-block-end:.125rem solid}.salon-detail .information-section .link-block{-webkit-margin-before:1.875rem;margin-block-start:1.875rem;display:block grid;grid-template-columns:repeat(auto-fit, minmax(5rem, auto));gap:clamp(.625rem,.341rem + 1.212vw,1.25rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.salon-detail .information-section .link-block .btn{display:block grid;grid-template-rows:1fr .5fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:.3125rem;padding:clamp(.5rem,.443rem + .242vw,.625rem);color:var(--color-white);font-size:.75rem;letter-spacing:0em;border-radius:clamp(.313rem,.17rem + .606vw,.625rem)}.salon-detail .information-section .link-block .btn .icon{-ms-flex-item-align:end;align-self:end;display:block;margin-inline:auto;width:var(--size);height:var(--size)}.salon-detail .information-section .link-block .btn--insta{width:clamp(5rem,4.148rem + 3.636vw,6.875rem);--btn-bg: #323232}.salon-detail .information-section .link-block .btn--insta .icon{--size: 1.875rem}.salon-detail .information-section .link-block .btn--line{width:clamp(5rem,4.148rem + 3.636vw,6.875rem);--btn-bg: #66ac69}.salon-detail .information-section .link-block .btn--line .icon{--size: 2.375rem}.salon-detail .information-section .link-block .btn--reserve{--btn-bg: var(--color-primary)}.salon-detail .information-section .link-block .btn--reserve strong{-ms-flex-item-align:end;align-self:end;display:block;line-height:1;font-size:clamp(1.5rem,1.386rem + .485vw,1.75rem)}.salon-detail .staff-section .inner{display:block grid;padding:clamp(1.875rem,1.023rem + 3.636vw,3.75rem);background:var(--color-secondary);grid-template-columns:repeat(2, auto);grid-template-rows:repeat(4, auto);gap:.625rem clamp(.938rem,.511rem + 1.818vw,1.875rem)}@media(width <= 768px){.salon-detail .staff-section .inner{margin-inline:clamp(.938rem,.511rem + 1.818vw,1.875rem)}.salon-detail .staff-section .inner>:nth-child(1){grid-area:1/1/2/3}.salon-detail .staff-section .inner>:nth-child(2){grid-area:2/2/3/3;align-self:center}.salon-detail .staff-section .inner>:nth-child(3){grid-area:2/1/3/2}.salon-detail .staff-section .inner>:nth-child(4){grid-area:3/1/4/3}}@media(768px < width){.salon-detail .staff-section .inner>:nth-child(1){grid-area:1/2/2/3}.salon-detail .staff-section .inner>:nth-child(2){grid-area:2/2/3/3}.salon-detail .staff-section .inner>:nth-child(3){grid-area:1/1/5/2}.salon-detail .staff-section .inner>:nth-child(4){grid-area:3/2/5/3}}.salon-detail .staff-section .section-title{-webkit-margin-after:0;margin-block-end:0;color:var(--color-primary);font-size:.9375rem}@media(width <= 768px){.salon-detail .staff-section .section-title{text-align:center}}.salon-detail .staff-section .section-title strong{-webkit-padding-end:.25em;padding-inline-end:.25em;color:var(--color-black);font-size:clamp(2rem,1.545rem + 1.939vw,3rem);line-height:1}@media(width <= 768px){.salon-detail .staff-section .section-title strong{display:block}}.salon-detail .staff-section .image-block{max-width:clamp(8.125rem,6.847rem + 5.455vw,10.938rem)}.salon-detail .btn-block{-webkit-margin-after:clamp(1.875rem,1.307rem + 2.424vw,3.125rem);margin-block-end:clamp(1.875rem,1.307rem + 2.424vw,3.125rem);text-align:center}.salon-detail .btn-block .btn{display:inline grid;grid-template-columns:1fr auto;gap:.3125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.salon-detail .btn-block .btn::after{display:inline-block;content:"";width:.75rem;height:.4375rem;background:url("/assets/img/salon/ico-vector-white.svg") no-repeat center;background-size:cover}.menu .btn-block .btn{width:100%}.menu .fv-section .section-text{color:var(--color-primary)}.menu-body .fv-section .section-title{max-width:clamp(13.75rem,12.898rem + 3.636vw,15.625rem)}.menu-facial .fv-section .section-title{max-width:clamp(12.5rem,9.659rem + 12.121vw,18.75rem)}.menu-depilation .fv-section .section-title{max-width:clamp(15rem,14.716rem + 1.212vw,15.625rem)}.menu .menu-slider-section{overflow:hidden}.menu .menu-slider-section .section-title{color:var(--color-primary);text-align:center;font-size:clamp(1.25rem,1.136rem + .485vw,1.5rem)}.menu .menu-slider-section .section-image{width:100vw;aspect-ratio:1200/150;margin-block:clamp(1.25rem,.966rem + 1.212vw,1.875rem);-webkit-margin-start:calc((100% - 100vw)*.5);margin-inline-start:calc((100% - 100vw)*.5);background:url("/assets/img/about/about-loop.jpg") repeat-x 0 0;-webkit-animation:marquee 35s linear 0s infinite normal both;animation:marquee 35s linear 0s infinite normal both;min-height:9.375rem;background-size:cover}.menu-body .menu-slider-section .section-image{aspect-ratio:1355/185;background-image:url("/assets/img/body/body-loop.jpg")}.menu-facial .menu-slider-section .section-image{aspect-ratio:1400/150;background-image:url("/assets/img/facial/facial-loop.jpg")}.menu-depilation .menu-slider-section .section-image{aspect-ratio:775/150;background-image:url("/assets/img/depilation/depilation-loop.jpg")}.menu .menu-campaign-section{background:var(--color-secondary)}@media(width <= 768px){.menu .menu-campaign-section{padding-block:clamp(1.875rem,1.023rem + 3.636vw,3.75rem)}}.menu .menu-campaign-section .inner{max-width:75rem}.menu .menu-campaign-section .section-title{max-width:52.5rem;margin-inline:auto;-webkit-margin-after:clamp(.875rem,.477rem + 1.697vw,1.75rem);margin-block-end:clamp(.875rem,.477rem + 1.697vw,1.75rem);font-weight:var(--font-medium);letter-spacing:0.22em}.menu .menu-campaign-section .section-title .ja,.menu .menu-campaign-section .section-title .en{display:inline-block}.menu .menu-campaign-section .section-title .en{font-size:1.375rem;font-weight:var(--font-medium);color:var(--color-primary);letter-spacing:0.06em}.menu .menu-campaign-section .section-title .ja{font-size:.75rem}.menu .menu-campaign-section .campaign-list{display:block grid;gap:.625rem}@media(width <= 768px){.menu .menu-campaign-section .campaign-list{grid-template-columns:repeat(2, 1fr)}}@media(768px < width){.menu .menu-campaign-section .campaign-list{grid-template-columns:repeat(auto-fit, minmax(12.5rem, 13.125rem));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.menu .menu-campaign-section .campaign-list-item{position:relative;line-height:150%;background:var(--color-white);border:.0625rem solid var(--color-gray1);-webkit-filter:var(--drops);filter:var(--drops)}.menu .menu-campaign-section .campaign-list-item a{display:block;height:100%;padding:clamp(.625rem,.341rem + 1.212vw,1.25rem) clamp(.625rem,.483rem + .606vw,.938rem)}.menu .menu-campaign-section .campaign-list-item--banner{border:none;background:none;-webkit-filter:unset;filter:unset}.menu .menu-campaign-section .campaign-list-item--banner a{padding:0}.menu .menu-campaign-section .category{display:block grid;grid-template-columns:repeat(auto-fit, minmax(50%, 1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start;text-align:center}@media(width <= 768px){.menu .menu-campaign-section .category{font-size:.625rem}}.menu .menu-campaign-section .category .cat{letter-spacing:0;background:var(--cat-bg);border:.0625rem solid var(--color-primary)}.menu .menu-campaign-section .category .cat-1{color:var(--color-white)}.menu .menu-campaign-section .category .cat-2{color:var(--color-primary);background:var(--color-secondary)}.menu .menu-campaign-section .category .cat-blue{--cat-bg: #80b3ff}.menu .menu-campaign-section .category .cat-orange{--cat-bg: #f1964c}.menu .menu-campaign-section .category .cat-green{--cat-bg: #00bab8}.menu .menu-campaign-section .title{margin-block:.5em;text-align:center;font-size:clamp(.75rem,.722rem + .121vw,.813rem);font-weight:var(--font-bold);letter-spacing:0}.menu .menu-campaign-section .title .price{color:var(--color-red);font-size:.8125rem;font-weight:var(--font-medium)}.menu .menu-campaign-section .image img{width:100%}.menu .menu-campaign-section .text{-webkit-margin-before:.3125rem;margin-block-start:.3125rem;font-size:.625rem;letter-spacing:0em}.menu .menu-campaign-section .more{position:absolute;bottom:0;right:0}@media(width <= 768px){.menu .menu-campaign-section .more{--width:120}}@media(768px < width){.menu .menu-campaign-section .more{--width:38}}.menu .menu-features-section{background:var(--color-secondary)}@media(width <= 768px){.menu .menu-features-section{padding-block:clamp(1.875rem,1.023rem + 3.636vw,3.75rem)}}.menu .menu-features-list{display:block grid;gap:1.25rem}@media(width <= 768px){.menu .menu-features-list li:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.menu .menu-features-list li:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(768px < width){.menu .menu-features-list{grid-template-columns:.75fr 1fr;gap:clamp(.938rem,.511rem + 1.818vw,1.875rem)}}.menu .menu-features-list .content-title{margin-block:1em;font-size:1.25rem;color:var(--color-primary)}@media(768px < width){.menu .menu-features-list .content-title{font-size:1.25rem}}.menu .menu-features-list .menu-table{width:100%;border-collapse:collapse}.menu .menu-features-list .menu-table th{color:var(--color-primary);font-size:.875rem}.menu .menu-features-list .menu-table th,.menu .menu-features-list .menu-table td{padding:.75em .5em;text-align:center;line-height:130%;letter-spacing:0em;border-inline:1px solid var(--color-gray1);-webkit-border-after:1px dashed var(--color-gray1);border-block-end:1px dashed var(--color-gray1)}.menu .menu-features-list .menu-table td strong{color:var(--color-primary);font-size:1.25em}.menu .menu-features-list .menu-table span{display:block;margin-bottom:.25em}.menu .menu-features-list .menu-table a{color:var(--color-primary)}.menu .menu-features-list .menu-table a .icon{--size: 1.4em;--bwidth: 0.0625rem;--bcolor: var(--color-primary);display:inline grid;place-items:center;width:var(--size);aspect-ratio:1;border:var(--bwidth) solid var(--bcolor);border-radius:var(--size)}.menu .menu-features-list .menu-table--body{background:var(--color-white);border:3px solid var(--color-primary)}.menu .menu-features-list .menu-table--body tr:first-child th{color:var(--color-primary);-webkit-border-after:1px solid var(--color-gray1);border-block-end:1px solid var(--color-gray1);-webkit-border-after:0;border-block-end:0}.menu .menu-features-list .menu-table--body tr:first-child th:nth-child(odd){background:var(--color-secondary)}.menu .menu-features-list .menu-table--body tr:first-child th:nth-child(even){color:var(--color-white);background:var(--color-primary)}.menu .menu-features-list .menu-table--facial{background:var(--color-white);border:3px solid var(--color-primary)}.menu .menu-features-list .menu-table--facial tr:first-child th{color:var(--color-white);-webkit-border-after:1px solid var(--color-gray1);border-block-end:1px solid var(--color-gray1);-webkit-border-after:0;border-block-end:0}.menu .menu-features-list .menu-table--facial tr:first-child th:nth-child(odd){background:var(--color-secondary)}.menu .menu-features-list .menu-table--facial tr:first-child th:last-child{--color-secondary: #566eb2}.menu .menu-features-list .menu-table--facial tr:first-child th:nth-child(even){color:var(--color-white);background:var(--color-primary)}.menu .menu-features-list .menu-table--facial tr:not(:first-child) th,.menu .menu-features-list .menu-table--facial tr:not(:first-child) td{background:var(--color-bg)}.menu .menu-features-list .menu-table--facial tr:not(:first-child) th{--color-bg: var(--color-white)}.menu .menu-features-list .menu-table--facial tr:not(:first-child) td{--color-bg: #f5f5f5}.menu .menu-features-list .menu-table--facial tr:not(:first-child) td:nth-child(2){--color-bg: #fffff5}.menu .menu-features-list .menu-table--facial ul{text-align:left}.menu .menu-features-list .menu-table--facial ul li::before{content:"●";color:var(--color-text);-webkit-margin-end:.25em;margin-inline-end:.25em}.menu .menu-features-list .menu-table--facial ul.green li::before{--color-text: var(--color-primary)}.menu .menu-features-list .menu-table--facial ul.purple li::before{--color-text: #566eb2}.menu .menu-features-list .menu-table--depilation{background:var(--color-white);border:3px solid var(--color-primary)}.menu .menu-features-list .menu-table--depilation tr:first-child th{color:var(--color-white);-webkit-border-after:1px solid var(--color-gray1);border-block-end:1px solid var(--color-gray1);-webkit-border-after:0;border-block-end:0}.menu .menu-features-list .menu-table--depilation tr:first-child th:nth-child(odd){background:var(--color-secondary)}.menu .menu-features-list .menu-table--depilation tr:first-child th:last-child{--color-secondary: #566eb2}.menu .menu-features-list .menu-table--depilation tr:first-child th:nth-child(even){color:var(--color-white);background:var(--color-primary)}.menu .menu-features-list .menu-table--depilation tr:not(:first-child) th,.menu .menu-features-list .menu-table--depilation tr:not(:first-child) td{background:var(--color-bg)}.menu .menu-features-list .menu-table--depilation tr:not(:first-child) th{--color-bg: var(--color-white)}.menu .menu-features-list .menu-table--depilation tr:not(:first-child) td{--color-bg: #f5f5f5}.menu .menu-features-list .menu-table--depilation tr:not(:first-child) td:nth-child(2){--color-bg: #fffff5}.menu .menu-features-list .menu-table--depilation .cell-inner{display:block grid}@media(width <= 768px){.menu .menu-features-list .menu-table--depilation .cell-inner{gap:.625rem;grid-template-rows:1fr auto}}@media(768px < width){.menu .menu-features-list .menu-table--depilation .cell-inner{grid-template-columns:1fr .25fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.menu .menu-features-list .menu-table--depilation .cell-inner .mark{color:var(--color-primary);line-height:100%;font-size:clamp(1.25rem,1.08rem + .727vw,1.625rem)}@media(width <= 768px){.menu .menu-features-list .menu-table--depilation .cell-inner .mark{font-size:2.5rem}}.menu .menu-features-list .menu-table--depilation td:last-child .mark{--color-primary: #566eb2;color:var(--color-primary)}.menu .menu-point-section{padding-block:0;overflow:hidden}@media(768px < width){.menu .menu-point-section .inner{width:100vw;max-width:unset;-webkit-margin-start:calc((100% - 100vw)*.5);margin-inline-start:calc((100% - 100vw)*.5);display:block grid;grid-template-columns:.3fr 1fr;grid-template-columns:30% 1fr;gap:clamp(1.875rem,1.307rem + 2.424vw,3.125rem)}}@media(1200px < width){.menu .menu-point-section .inner{grid-template-columns:40% 1fr;gap:clamp(1.875rem,1.307rem + 2.424vw,3.125rem)}}.menu .menu-point-section .section-title-wrap{display:block grid;background:url("/assets/img/about/about-point-bg-sp.jpg") no-repeat center top;background-size:cover}@media(width <= 768px){.menu .menu-point-section .section-title-wrap{width:100vw;-webkit-margin-start:calc((100% - 100vw)*.5);margin-inline-start:calc((100% - 100vw)*.5);padding-block:3em}}@media(768px < width){.menu .menu-point-section .section-title-wrap{background-image:url("/assets/img/about/about-point-bg.jpg")}}.menu .menu-point-section .section-title{-webkit-margin-after:0;margin-block-end:0;place-self:center}@media(768px < width){.menu .menu-point-section .section-title{-ms-flex-item-align:center;align-self:center;justify-self:end;-webkit-padding-end:clamp(3.75rem,2.614rem + 4.848vw,6.25rem);padding-inline-end:clamp(3.75rem,2.614rem + 4.848vw,6.25rem)}}.menu .menu-point-section .section-title .ja,.menu .menu-point-section .section-title .en{color:var(--color-white)}@media(width <= 768px){.menu .menu-point-section .section-title .ja,.menu .menu-point-section .section-title .en{text-align:center}}.menu .menu-point-section .section-title .ja{margin-block:.625rem 0}@media(width <= 768px){.menu .menu-point-section .section-title .ja{font-size:.9375rem}}@media(768px < width){.menu .menu-point-section .section-title .ja{font-size:.8125rem}}.menu .menu-point-section .section-title .en{font-size:clamp(2.188rem,1.818rem + 1.576vw,3rem)}.menu .menu-point-section .menu-point-list{padding-block:clamp(1.875rem,1.023rem + 3.636vw,3.75rem)}.menu .menu-point-section .menu-point-list li{display:block grid;grid-template-rows:auto 1fr;grid-template-columns:clamp(10rem,8.864rem + 4.848vw,12.5rem) minmax(auto, 25rem);gap:.9375rem}@media(width <= 768px){.menu .menu-point-section .menu-point-list li>:nth-child(1){grid-area:1/1/2/2}.menu .menu-point-section .menu-point-list li>:nth-child(2){grid-area:1/2/2/3}.menu .menu-point-section .menu-point-list li>:nth-child(3){grid-area:2/1/3/3}}@media(768px < width){.menu .menu-point-section .menu-point-list li>:nth-child(1){grid-area:1/1/3/2}.menu .menu-point-section .menu-point-list li>:nth-child(2){grid-area:1/2/2/3}.menu .menu-point-section .menu-point-list li>:nth-child(3){grid-area:2/2/3/3}}.menu .menu-point-section .menu-point-list li:nth-child(1) .content-image::after{background-image:url("/assets/img/about/point-01.svg")}.menu .menu-point-section .menu-point-list li:nth-child(2) .content-image::after{background-image:url("/assets/img/about/point-02.svg")}.menu .menu-point-section .menu-point-list li:nth-child(3) .content-image::after{background-image:url("/assets/img/about/point-03.svg")}.menu .menu-point-section .menu-point-list li:nth-child(4) .content-image::after{background-image:url("/assets/img/about/point-04.svg")}.menu .menu-point-section .menu-point-list li~li{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.menu .menu-point-section .menu-point-list .content-image{position:relative}.menu .menu-point-section .menu-point-list .content-image::after{position:absolute;top:0;left:0;z-index:1;content:"";display:block;width:3.125rem;aspect-ratio:1;background:no-repeat 0 0;background-size:cover}.menu .menu-point-section .menu-point-list .content-title{-ms-flex-item-align:center;align-self:center;-webkit-margin-after:0;margin-block-end:0;color:var(--color-primary);font-size:clamp(1.125rem,.983rem + .606vw,1.438rem)}.menu .menu-point-section .menu-point-list .content-title .small{display:block;line-height:1.2}@media(768px < width){.menu .menu-point-section .menu-point-list .content-title .small{font-size:1rem}}.price .fv-section .section-title{max-width:clamp(12.5rem,11.648rem + 3.636vw,14.375rem)}.price .fv-section .section-text{color:var(--color-black);font-size:clamp(.75rem,.693rem + .242vw,.875rem)}.price .price-list-section .section-title{font-size:1.375rem;color:var(--color-primary)}.price .price-list-block{-webkit-margin-before:3.125rem;margin-block-start:3.125rem}.price .price-list-block .block-title{position:relative;padding-block:clamp(.625rem,.341rem + 1.212vw,1.25rem);text-align:center;border:.0625rem solid var(--color-primary);border-radius:3em;cursor:pointer}@media(width <= 768px){.price .price-list-block .block-title .en,.price .price-list-block .block-title .ja{display:block;line-height:150%}}.price .price-list-block .block-title .en{color:var(--color-primary);font-size:clamp(.625rem,.426rem + .848vw,1.063rem)}.price .price-list-block .block-title .ja{font-size:clamp(.875rem,.818rem + .242vw,1rem)}.price .price-list-block .block-title .icon{--size: 1.4em;position:absolute;top:50%;right:1.25rem;translate:0 -50%;width:var(--size);aspect-ratio:1;border:.0625rem solid var(--color-primary);border-radius:calc(var(--size)*2)}.price .price-list-block .block-title .icon::before,.price .price-list-block .block-title .icon::after{--bwidth: 0.0625rem;position:absolute;top:50%;left:50%;translate:-50% -50%;display:block;content:"";height:0;width:.8em;-webkit-border-before:var(--bwidth) solid var(--color-primary);border-block-start:var(--bwidth) solid var(--color-primary);border-radius:var(--bwidth);-webkit-transition:.2s;transition:.2s}.price .price-list-block .block-title .icon::after{rotate:90deg}.price .price-list-block .block-title.open .icon::after{rotate:180deg}.price .price-list-block .block-content ul{-webkit-margin-before:clamp(1.563rem,1.42rem + .606vw,1.875rem);margin-block-start:clamp(1.563rem,1.42rem + .606vw,1.875rem);display:block grid;gap:clamp(.938rem,.795rem + .606vw,1.25rem)}@media(width <= 768px){.price .price-list-block .block-content ul{grid-template-columns:1fr}}@media(768px < width){.price .price-list-block .block-content ul{grid-template-columns:repeat(2, 1fr)}}.price .price-list-block .block-content ul .content-wrap{display:block grid;grid-template-columns:.75fr 1fr;gap:.625rem;height:100%;padding:.625rem;background:#f5f5f5;border-radius:clamp(.5rem,.443rem + .242vw,.625rem);-webkit-filter:drop-shadow(0 0.3125rem 0.1875rem rgba(0, 0, 0, 0.15));filter:drop-shadow(0 0.3125rem 0.1875rem rgba(0, 0, 0, 0.15))}.price .price-list-block .block-content .image-block{-ms-flex-item-align:center;align-self:center}.price .price-list-block .block-content .image-block img{height:100%;max-height:11.25rem}.price .price-list-block .block-content .text-block{display:block grid;grid-template-rows:auto 1fr;gap:.625rem;text-align:right}.price .price-list-block .block-content .text-block .content-title{color:var(--color-primary);-ms-flex-item-align:end;align-self:end;font-weight:bold;font-size:clamp(1rem,.886rem + .485vw,1.25rem);text-align:left;line-height:1.2727272727}.price .price-list-block .block-content .content-text{display:block grid;grid-template-rows:auto 1fr}.price .price-list-block .block-content .content-count{font-size:clamp(.813rem,.727rem + .364vw,1rem)}.price .price-list-block .block-content .content-price{-ms-flex-item-align:end;align-self:end}.price .price-list-block .block-content .content-price .first-price,.price .price-list-block .block-content .content-price .normal-price{font-size:clamp(.75rem,.693rem + .242vw,.875rem);display:block grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-after:.3125rem;margin-block-end:.3125rem;-webkit-border-after:.0625rem dotted var(--color-gray2);border-block-end:.0625rem dotted var(--color-gray2)}.price .price-list-block .block-content .content-price .first-price strong,.price .price-list-block .block-content .content-price .normal-price strong{font-size:1.3em}.price .banner-section{-webkit-margin-before:clamp(1.25rem,.966rem + 1.212vw,1.875rem);margin-block-start:clamp(1.25rem,.966rem + 1.212vw,1.875rem)}.price .banner-section a img{margin-inline:auto}.information-section ul{-webkit-border-before:.125rem solid var(--color-gray3);border-block-start:.125rem solid var(--color-gray3)}.information-section ul li{padding-block:1.5em;-webkit-border-after:.125rem solid var(--color-gray3);border-block-end:.125rem solid var(--color-gray3)}.information-section ul li .data{display:block;-webkit-margin-after:1em;margin-block-end:1em;color:var(--color-primary)}.information-section ul li p,.information-section ul li .text{-webkit-margin-after:1em;margin-block-end:1em;line-height:200%}.information-section ul li img{display:block;margin-inline:auto}.information-section ul li a{color:var(--color-primary);text-decoration:underline}.recruit .btn-block .btn{width:100%}.recruit .btn-block .btn .en{-webkit-margin-end:1em;margin-inline-end:1em;color:var(--color-primary)}.recruit .fv-section .section-title{max-width:clamp(15rem,13.011rem + 8.485vw,19.375rem)}.recruit .fv-section .section-text{color:var(--color-primary)}.recruit .recruit-features-section{background:var(--color-secondary)}@media(width <= 768px){.recruit .recruit-features-section{padding-block:clamp(1.875rem,1.023rem + 3.636vw,3.75rem)}}.recruit .recruit-features-list{display:block grid;gap:1.25rem}@media(768px < width){.recruit .recruit-features-list{grid-template-columns:repeat(2, 1fr);gap:0rem}.recruit .recruit-features-list li:first-child{-webkit-padding-end:clamp(1.875rem,1.307rem + 2.424vw,3.125rem);padding-inline-end:clamp(1.875rem,1.307rem + 2.424vw,3.125rem);border-right:.0625rem solid var(--color-gray2)}.recruit .recruit-features-list li:last-child{-webkit-padding-start:clamp(1.875rem,1.307rem + 2.424vw,3.125rem);padding-inline-start:clamp(1.875rem,1.307rem + 2.424vw,3.125rem)}}.recruit .recruit-features-list .content-title{margin-block:1em;font-size:1.125rem;color:var(--color-primary)}@media(768px < width){.recruit .recruit-features-list .content-title{font-size:1rem;text-align:center}}.recruit .recruit-point-section{padding-block:0;overflow:hidden}@media(768px < width){.recruit .recruit-point-section .inner{width:100vw;max-width:unset;-webkit-margin-start:calc((100% - 100vw)*.5);margin-inline-start:calc((100% - 100vw)*.5);display:block grid;grid-template-columns:.3fr 1fr;grid-template-columns:30% 1fr;gap:clamp(1.875rem,1.307rem + 2.424vw,3.125rem)}}@media(1200px < width){.recruit .recruit-point-section .inner{grid-template-columns:40% 1fr;gap:clamp(1.875rem,1.307rem + 2.424vw,3.125rem)}}.recruit .recruit-point-section .section-title-wrap{display:block grid;background:url("/assets/img/about/about-point-bg-sp.jpg") no-repeat center;background-size:cover}@media(width <= 768px){.recruit .recruit-point-section .section-title-wrap{width:100vw;-webkit-margin-start:calc((100% - 100vw)*.5);margin-inline-start:calc((100% - 100vw)*.5);padding-block:3em}}@media(768px < width){.recruit .recruit-point-section .section-title-wrap{background-image:url("/assets/img/about/about-point-bg.jpg")}}.recruit .recruit-point-section .section-title{-webkit-margin-after:0;margin-block-end:0;place-self:center}@media(768px < width){.recruit .recruit-point-section .section-title{-ms-flex-item-align:center;align-self:center;justify-self:end;-webkit-padding-end:clamp(3.75rem,2.614rem + 4.848vw,6.25rem);padding-inline-end:clamp(3.75rem,2.614rem + 4.848vw,6.25rem)}}.recruit .recruit-point-section .section-title .ja,.recruit .recruit-point-section .section-title .en{color:var(--color-white)}@media(width <= 768px){.recruit .recruit-point-section .section-title .ja,.recruit .recruit-point-section .section-title .en{text-align:center}}.recruit .recruit-point-section .section-title .ja{margin-block:.625rem 0}@media(width <= 768px){.recruit .recruit-point-section .section-title .ja{font-size:.9375rem}}@media(768px < width){.recruit .recruit-point-section .section-title .ja{font-size:.8125rem}}.recruit .recruit-point-section .section-title .en{font-size:clamp(2.188rem,1.818rem + 1.576vw,3rem)}.recruit .recruit-point-section .recruit-point-list{padding-block:clamp(1.875rem,1.023rem + 3.636vw,3.75rem)}.recruit .recruit-point-section .recruit-point-list li{display:block grid;grid-template-columns:clamp(10rem,8.864rem + 4.848vw,12.5rem) minmax(auto, 25rem);gap:.9375rem}@media(width <= 768px){.recruit .recruit-point-section .recruit-point-list li>:nth-child(1){grid-area:1/1/2/2}.recruit .recruit-point-section .recruit-point-list li>:nth-child(2){grid-area:1/2/2/3}.recruit .recruit-point-section .recruit-point-list li>:nth-child(3){grid-area:2/1/3/3}}@media(768px < width){.recruit .recruit-point-section .recruit-point-list li>:nth-child(1){grid-area:1/1/3/2}.recruit .recruit-point-section .recruit-point-list li>:nth-child(2){grid-area:1/2/2/3}.recruit .recruit-point-section .recruit-point-list li>:nth-child(3){grid-area:2/2/3/3}}.recruit .recruit-point-section .recruit-point-list li:nth-child(1) .content-image::after{background-image:url("/assets/img/about/point-01.svg")}.recruit .recruit-point-section .recruit-point-list li:nth-child(2) .content-image::after{background-image:url("/assets/img/about/point-02.svg")}.recruit .recruit-point-section .recruit-point-list li:nth-child(3) .content-image::after{background-image:url("/assets/img/about/point-03.svg")}.recruit .recruit-point-section .recruit-point-list li:nth-child(4) .content-image::after{background-image:url("/assets/img/about/point-04.svg")}.recruit .recruit-point-section .recruit-point-list li~li{-webkit-margin-before:1.25rem;margin-block-start:1.25rem}.recruit .recruit-point-section .recruit-point-list .content-image{position:relative}.recruit .recruit-point-section .recruit-point-list .content-image::after{position:absolute;top:0;left:0;z-index:1;content:"";display:block;width:3.125rem;aspect-ratio:1;background:no-repeat 0 0;background-size:cover}.recruit .recruit-point-section .recruit-point-list .content-title{-ms-flex-item-align:center;align-self:center;-webkit-margin-after:0;margin-block-end:0;color:var(--color-primary);font-size:clamp(1.125rem,.955rem + .727vw,1.5rem)}.recruit .recruit-point-section .recruit-point-list .content-title .small{display:block;line-height:1.2}@media(768px < width){.recruit .recruit-point-section .recruit-point-list .content-title .small{font-size:1rem}}.recruit .recruit-works-section{overflow:hidden;background:var(--color-secondary);-webkit-padding-after:0;padding-block-end:0}@media(width <= 768px){.recruit .recruit-works-section{-webkit-padding-before:clamp(1.875rem,1.023rem + 3.636vw,3.75rem);padding-block-start:clamp(1.875rem,1.023rem + 3.636vw,3.75rem)}}.recruit .recruit-works-section .section-image{width:100vw;aspect-ratio:1200/190;-webkit-margin-before:clamp(1.25rem,.966rem + 1.212vw,1.875rem);margin-block-start:clamp(1.25rem,.966rem + 1.212vw,1.875rem);-webkit-margin-start:calc((100% - 100vw)*.5);margin-inline-start:calc((100% - 100vw)*.5);background:url("/assets/img/recruit/works-loop.jpg") repeat-x 0 0;-webkit-animation:marquee 35s linear 0s infinite normal both;animation:marquee 35s linear 0s infinite normal both;min-height:9.375rem;background-size:cover}.recruit .recruit-works-list{display:block grid;gap:1.25rem}@media(768px < width){.recruit .recruit-works-list{grid-template-columns:repeat(2, 1fr);gap:0rem}.recruit .recruit-works-list li:first-child{-webkit-padding-end:clamp(.625rem,.341rem + 1.212vw,1.25rem);padding-inline-end:clamp(.625rem,.341rem + 1.212vw,1.25rem)}.recruit .recruit-works-list li:last-child{-webkit-padding-start:clamp(.625rem,.341rem + 1.212vw,1.25rem);padding-inline-start:clamp(.625rem,.341rem + 1.212vw,1.25rem)}}.recruit .recruit-works-list .content-title{margin-block:1em;font-size:1.125rem;color:var(--color-primary)}@media(768px < width){.recruit .recruit-works-list .content-title{font-size:1rem}}@media(width <= 768px){.recruit .voice-section{padding-block:clamp(1.875rem,1.023rem + 3.636vw,3.75rem)}}.recruit .voice-section .section-title{max-width:52.5rem;margin-inline:auto;-webkit-margin-after:clamp(.875rem,.477rem + 1.697vw,1.75rem);margin-block-end:clamp(.875rem,.477rem + 1.697vw,1.75rem);font-weight:var(--font-medium);letter-spacing:0.22em}.recruit .voice-section .section-title .ja,.recruit .voice-section .section-title .en{display:inline-block}.recruit .voice-section .section-title .en{font-size:1.375rem;font-weight:var(--font-medium);color:var(--color-primary);letter-spacing:0.06em}.recruit .voice-section .section-title .ja{font-size:.75rem}.recruit .voice-section .voice-tab{display:block grid;grid-template-columns:repeat(3, 1fr);text-align:center}.recruit .voice-section .voice-tab .tab{padding:.5em;color:var(--color-primary);border:.0625rem solid var(--color-primary);border-radius:.5em .5em 0 0;cursor:pointer}.recruit .voice-section .voice-tab .tab.active{color:var(--color-white);background:var(--color-primary)}.recruit .voice-section .voice-content{-webkit-margin-before:clamp(1.563rem,.994rem + 2.424vw,2.813rem);margin-block-start:clamp(1.563rem,.994rem + 2.424vw,2.813rem)}.recruit .voice-section .voice-content .content{display:none}.recruit .voice-section .voice-content .content.show{display:block}.recruit .voice-section .voice-content .voice-question-title{-webkit-margin-after:1em;margin-block-end:1em;-webkit-padding-after:.5em;padding-block-end:.5em;color:var(--color-primary);-webkit-border-after:.0625rem dashed;border-block-end:.0625rem dashed}@media(width <= 768px){.recruit .voice-section .voice-content .voice-question-title{font-size:1.125rem}}@media(768px < width){.recruit .voice-section .voice-content .voice-question-title{font-size:1rem}}.recruit .voice-section .voice-content .voice-question-title~.voice-question-title{-webkit-margin-before:clamp(.938rem,.511rem + 1.818vw,1.875rem);margin-block-start:clamp(.938rem,.511rem + 1.818vw,1.875rem)}.recruit .voice-section .voice-content .voice-answer-block{display:block grid;gap:0 clamp(.938rem,.511rem + 1.818vw,1.875rem)}@media(width <= 768px){.recruit .voice-section .voice-content .voice-answer-block--1,.recruit .voice-section .voice-content .voice-answer-block--3{gap:.625rem}.recruit .voice-section .voice-content .voice-answer-block--1>:nth-child(1),.recruit .voice-section .voice-content .voice-answer-block--3>:nth-child(1){align-self:center;grid-area:1/1/2/2}.recruit .voice-section .voice-content .voice-answer-block--1>:nth-child(2),.recruit .voice-section .voice-content .voice-answer-block--3>:nth-child(2){grid-area:2/1/3/3}.recruit .voice-section .voice-content .voice-answer-block--1>:nth-child(3),.recruit .voice-section .voice-content .voice-answer-block--3>:nth-child(3){grid-area:3/1/4/3}.recruit .voice-section .voice-content .voice-answer-block--1>:nth-child(4),.recruit .voice-section .voice-content .voice-answer-block--3>:nth-child(4){grid-area:1/2/2/3;overflow:hidden;aspect-ratio:1}}@media(768px < width){.recruit .voice-section .voice-content .voice-answer-block--1>:nth-child(1),.recruit .voice-section .voice-content .voice-answer-block--3>:nth-child(1){grid-area:1/1/2/2}.recruit .voice-section .voice-content .voice-answer-block--1>:nth-child(2),.recruit .voice-section .voice-content .voice-answer-block--3>:nth-child(2){grid-area:2/1/3/2}.recruit .voice-section .voice-content .voice-answer-block--1>:nth-child(3),.recruit .voice-section .voice-content .voice-answer-block--3>:nth-child(3){grid-area:3/1/4/2}.recruit .voice-section .voice-content .voice-answer-block--1>:nth-child(4),.recruit .voice-section .voice-content .voice-answer-block--3>:nth-child(4){grid-area:1/2/4/3}}@media(width <= 768px){.recruit .voice-section .voice-content .voice-answer-block--1 .voice-answer-point .point-block~.point-block{-webkit-margin-before:.5em;margin-block-start:.5em;-webkit-padding-before:.5em;padding-block-start:.5em;-webkit-border-before:.0625rem dashed var(--color-primary);border-block-start:.0625rem dashed var(--color-primary)}}@media(768px < width){.recruit .voice-section .voice-content .voice-answer-block--1 .voice-answer-point{display:block grid;grid-template-columns:repeat(auto-fill, minmax(50%, auto));-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.recruit .voice-section .voice-content .voice-answer-title{color:var(--color-primary)}@media(width <= 768px){.recruit .voice-section .voice-content .voice-answer-title{font-size:1.125rem}}@media(768px < width){.recruit .voice-section .voice-content .voice-answer-title{font-size:1.25rem}}.recruit .voice-section .voice-content .voice-answer-point{-ms-flex-item-align:end;align-self:end;-webkit-margin-before:.5em;margin-block-start:.5em;padding:.5em 1em;background:var(--color-secondary)}.recruit .voice-section .voice-content .voice-answer-point .point-block{display:block flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit .voice-section .voice-content .voice-answer-point .icon{-webkit-margin-end:1em;margin-inline-end:1em}.recruit .voice-section .voice-content .voice-answer-point p{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:150%}.recruit .recruit-entry-section{background:var(--color-secondary)}@media(width <= 768px){.recruit .recruit-entry-section{-webkit-padding-before:clamp(1.875rem,1.023rem + 3.636vw,3.75rem);padding-block-start:clamp(1.875rem,1.023rem + 3.636vw,3.75rem)}}@media(768px < width){.recruit .recruit-entry-section .list-block{display:block grid;grid-template-columns:repeat(2, 1fr);gap:clamp(1.25rem,.682rem + 2.424vw,2.5rem)}}.recruit .recruit-entry-section .content-list{width:100%;border-collapse:collapse;-webkit-border-before:.0625rem dashed var(--color-gray4);border-block-start:.0625rem dashed var(--color-gray4)}.recruit .recruit-entry-section .content-list dl{display:block grid;grid-template-columns:.25fr 1fr}.recruit .recruit-entry-section .content-list dt,.recruit .recruit-entry-section .content-list dd{padding:clamp(.313rem,.17rem + .606vw,.625rem) .625rem;font-size:clamp(.75rem,.722rem + .121vw,.813rem);-webkit-border-after:.0625rem dashed var(--color-gray4);border-block-end:.0625rem dashed var(--color-gray4)}@media(width <= 768px){.recruit .recruit-entry-section .content-list dt,.recruit .recruit-entry-section .content-list dd{padding:.9375rem .625rem}}.recruit .recruit-entry-section .content-list dt{color:var(--color-white);text-align:center;background:var(--color-primary)}.recruit .recruit-entry-section .content-list dd{background:var(--color-white)}.recruit .recruit-entry-section .content-list ul li{position:relative;-webkit-padding-start:1.5em;padding-inline-start:1.5em}.recruit .recruit-entry-section .content-list ul li::before{position:absolute;top:1em;left:0;translate:0 -50%;content:"●";color:var(--color-primary)}.recruit .form-section{padding-block:3.75rem}@media(768px < width){.recruit .form-section .inner{padding-inline:0}}.recruit .form-section .section-title{color:var(--color-primary);font-size:clamp(1.25rem,1.023rem + .97vw,1.75rem)}.recruit .form-section [type=text],.recruit .form-section [type=email],.recruit .form-section textarea{width:50%;padding:.625rem;border:.0625rem solid var(--color-gray1);border-radius:.25rem}.recruit .form-section textarea{width:100%}.recruit .form-section .mwform-checkbox-field label,.recruit .form-section .mwform-radio-field label{position:relative;display:block;overflow:hidden}.recruit .form-section .mwform-checkbox-field label input,.recruit .form-section .mwform-radio-field label input{vertical-align:middle}.recruit .form-section .form-item{display:block grid;grid-template-columns:.5fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;padding-block:.625rem;-webkit-border-before:1px solid var(--color-gray1);border-block-start:1px solid var(--color-gray1)}.recruit .form-section .form-item~.form-item:last-of-type{-webkit-border-after:1px solid var(--color-gray1);border-block-end:1px solid var(--color-gray1)}.recruit .form-section .form-item dt{padding-block:.5em;font-size:.875rem}.recruit .form-section .form-item dt.required::before{--color-red: #ed1c24;display:inline-block;-webkit-margin-end:.5em;margin-inline-end:.5em;padding-inline:.5em;content:"必須";font-size:.625rem;color:var(--color-white);background-color:var(--color-red);border-radius:4px}@media(width <= 768px){.recruit .form-section .form-item dd{font-size:.875rem}}@media(768px < width){.recruit .form-section .form-item dd{font-size:.75rem}}.recruit .form-section .form-item-salon .form-item-content,.recruit .form-section .form-item-experience .form-item-content{display:block grid;gap:.625rem}@media(width <= 768px){.recruit .form-section .form-item-salon .form-item-content,.recruit .form-section .form-item-experience .form-item-content{grid-template-columns:repeat(2, 1fr)}}@media(768px < width){.recruit .form-section .form-item-salon .form-item-content,.recruit .form-section .form-item-experience .form-item-content{grid-template-columns:repeat(auto-fit, minmax(20%, auto))}}.recruit .form-section .form-item label{padding:.625rem;position:relative;display:block}.recruit .form-section .form-item label input{vertical-align:middle;-webkit-margin-end:.5em;margin-inline-end:.5em}.recruit .form-section .form-item label input+span::after{--bg-color: var(--color-gray3);--bd-color: var(--color-gray1);position:absolute;top:0;left:0;content:"";display:block;z-index:-1;width:100%;height:100%;background:var(--bg-color);border:.0625rem solid var(--bd-color);border-radius:.25rem}.recruit .form-section .form-item label input:checked+span,.recruit .form-section .form-item label input:hover+span{z-index:0}.recruit .form-section .form-item label input:checked+span::after,.recruit .form-section .form-item label input:hover+span::after{--bg-color: #ccf2da;--bd-color: #41cd76}.recruit .form-section .form-item .subject-block{display:block grid;gap:.625rem}.recruit .form-section .form-item .subject-block .mwform-checkbox-field,.recruit .form-section .form-item .subject-block .mwform-radio-field{margin:0}.recruit .form-section .error{margin-top:.5em}.clearfix:after{visibility:hidden;height:0;display:block;font-size:0;content:" ";clear:both}#salon,.banner-wrap{margin-bottom:40px}#salon li,.banner-wrap li{height:37px;line-height:37px;margin-bottom:10px}#salon li a,.banner-wrap li a{display:block;height:100%;padding-left:15px;font-size:20px;letter-spacing:0.08em;color:#fff;text-decoration:none;background-color:var(--color-green);background-position:right 0;background-repeat:no-repeat;background-size:74px 37px;border-radius:10px}#salon li a:hover,.banner-wrap li a:hover{opacity:.6}#salon li a.urawa,.banner-wrap li a.urawa{background-image:url(/lib/img/voice/bg-urawa.png)}#salon li a.urawa-body,.banner-wrap li a.urawa-body{background-image:url(/lib/img/voice/bg-urawa-body.png)}#salon li a.tokorozawa,.banner-wrap li a.tokorozawa{background-image:url(/lib/img/voice/bg-tokorozawa.png)}#salon li a.matsudo,.banner-wrap li a.matsudo{background-image:url(/lib/img/voice/bg-matsudo.png)}#salon li a.hibarigaoka,.banner-wrap li a.hibarigaoka{background-image:url(/lib/img/voice/bg-hibarigaoka.png)}#salon li a.chiba,.banner-wrap li a.chiba{background-image:url(/lib/img/voice/bg-chiba.png)}#salon li a.narimasu,.banner-wrap li a.narimasu{background-image:url(/lib/img/voice/bg-narimasu.png)}#salon li a.ageo,.banner-wrap li a.ageo{background-image:url(/lib/img/voice/bg-ageo.png)}#salon li a.ikebukuro,.banner-wrap li a.ikebukuro{background-image:url(/lib/img/voice/bg-ikebukuro.png)}#salon li a.omiya,.banner-wrap li a.omiya{background-image:url(/lib/img/voice/bg-omiya.png)}#salon li a.souka,.banner-wrap li a.souka{background-image:url(/lib/img/voice/bg-souka.png)}#salon li a.datsumou,.banner-wrap li a.datsumou{background-image:url(/lib/img/voice/bg-datsumou.png)}#salon li a.soshin,.banner-wrap li a.soshin{background-image:url(/lib/img/voice/bg-soshin.png)}#salon li a.facial,.banner-wrap li a.facial{background-image:url(/lib/img/voice/bg-facial.png)}#salon li a.bridal,.banner-wrap li a.bridal{background-image:url(/lib/img/voice/bg-bridal.png)}#salon li a.matsuge,.banner-wrap li a.matsuge{background-image:url(/lib/img/voice/bg-matsuge.png)}#salon li a.memoto,.banner-wrap li a.memoto{background-image:url(/lib/img/voice/bg-memoto.png)}#salon li a.new:before,.banner-wrap li a.new:before{content:"";display:inline-block;margin-right:5px;width:53px;height:23px;margin-top:-4px;background:url(/lib/img/common/icon-new.svg) no-repeat 0 0;background-size:53px 23px;vertical-align:middle}.banner-wrap{-webkit-margin-before:clamp(.625rem,.341rem + 1.212vw,1.25rem);margin-block-start:clamp(.625rem,.341rem + 1.212vw,1.25rem)}@media(768px < width){.banner-wrap ul{display:grid;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:repeat(3, 1fr);gap:1.25rem 1.875rem}}@media screen and (max-width: 768px){.banner-wrap li{width:100%}}.review .section-title{-webkit-margin-after:clamp(.875rem,.477rem + 1.697vw,1.75rem);margin-block-end:clamp(.875rem,.477rem + 1.697vw,1.75rem);font-size:.75rem;font-weight:var(--font-medium);letter-spacing:0.22em}.review .section-title strong{margin-right:1rem;font-size:1.375rem;font-weight:var(--font-medium);color:var(--color-primary);letter-spacing:0.06em}.review .title{-webkit-margin-before:.375rem;margin-block-start:.375rem;font-size:.9375rem;font-weight:bold;color:var(--color-primary)}@media(768px < width){.review .title{font-size:.75rem;height:calc((1em + .5rem)*2)}}@media(768px < width){.review .title.one-line{line-height:calc((1em + .5rem)*2)}}.review .entry-content{margin-top:clamp(1.25rem,.682rem + 2.424vw,2.5rem)}.comment-respond{width:100%}#respond.comment-respond p{margin-bottom:0}.comment-respond table{border-top:2px solid #ddd}.comment-respond th,.comment-respond td,.comment-respond td p{border-bottom:2px solid #ddd}.comment-respond p:last-child{border:0}.comment-respond p.attention{margin-bottom:30px !important;padding:0;border:0}.comment-respond th,.comment-respond td{padding:10px}.comment-respond label:after{content:"(※)";font-size:80%;color:#14aaa0}.comment-respond .rating_td{padding:0}.comment-respond .crfp-field{float:none}@media screen and (min-width: 769px){.comment-respond .crfp-field{width:auto}}.comment-respond th,.comment-respond .crfp-field label,.comment-respond .crfp-field span{width:240px;padding:10px}.comment-respond .crfp-field label,.comment-respond .crfp-field span{display:inline-block;vertical-align:middle}.comment-respond .crfp-field label{background:#f6f6f6}.comment-respond .crfp-field span:after{content:"★で評価";margin-left:15px;font-size:90%;vertical-align:middle}.comment-respond .comment-form-comment{height:inherit}#respond table{width:100%;margin-bottom:15px;border-collapse:collapse}#respond table th{background:var(--color-gray5)}@media screen and (max-width: 768px){#respond table{display:block}#respond table .thwidth{width:100%}#respond table tbody,#respond table tr,#respond table th,#respond table td{width:100%;display:block}#respond table table,#respond table th,#respond table td,#respond table .crfp-field.crfp-group-2{border-bottom:none}#respond table td.rating_td{border-top:none}#respond table label{display:block;width:auto}#respond table input[type=text]{width:100%}}#respond input[type=text],#respond textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px;border:1px solid #ccc}.form-submit{margin-bottom:50px !important;text-align:center}#submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:230px;padding:10px;font-size:16px;color:#fff;cursor:pointer;text-align:center;background:#14aaa0;border:none}#submit:hover{opacity:.8}@media screen and (max-width: 768px){.review .interview-box .image img{width:100%}.review .interview-box .image:last-child{margin-top:10px}}.kuchikomi .box{margin-bottom:20px;padding:20px 25px 30px;background:var(--color-secondary);border:1px solid var(--color-primary);border-radius:10px}@media screen and (max-width: 768px){.kuchikomi .box{padding:10px 15px 15px}}.kuchikomi .box .day{font-size:12px;color:#14aaa0;text-align:right}@media screen and (max-width: 768px){.kuchikomi .box .day{margin-bottom:10px}}.kuchikomi .box .name{margin-bottom:15px;padding-bottom:7px;font-size:20px;border-bottom:1px solid #ccc}@media screen and (min-width: 769px){.kuchikomi .box .name{float:left;width:48%}}.clear{clear:both}.kuchikomi .box .tenpo,.kuchikomi .box .sejutsu{margin:10px 0 20px;padding-bottom:6px;font-size:14px;border-bottom:1px solid #ccc}@media screen and (min-width: 769px){.kuchikomi .box .tenpo,.kuchikomi .box .sejutsu{float:right;width:48%}}.kuchikomi .box .tenpo .tenpo_blue,.kuchikomi .box .blue{padding-right:10px;font-size:12px;color:#14aaa0}.kuchikomi .box .age{margin:10px 0 20px;padding-bottom:6px;font-size:14px;border-bottom:1px solid #ccc}@media screen and (min-width: 769px){.kuchikomi .box .age{float:left;width:48%}}@media screen and (min-width: 769px){.comment .crfp-group-2{float:left;width:260px}}.comment .crfp-group-2 .label{display:block;margin-bottom:0 !important;font-size:13px;color:#666}@media screen and (max-width: 768px){.comment .crfp-group-2 .label{margin-bottom:4px !important}}.comment .rating-always-on{margin-bottom:10px !important;font-size:20px;line-height:1.4 !important;letter-spacing:4px}.box .comment .rating-container:nth-child(4){font-size:14px;line-height:1.6}@media screen and (min-width: 769px){.box .comment .rating-container:nth-child(4){float:right;width:500px;margin-top:-160px}}.comment-navigation{margin-bottom:20px;font-size:12px;color:#14aaa0}.comment-navigation a{color:#14aaa0}.nav-next{float:left}.nav-previous{float:right}.kuchikomi .children .box{margin-bottom:40px;border-style:solid;background:none;background-color:#eee;color:#444;border-color:#444}ul.children{width:90%;margin-left:10%}.kuchikomi .children .box .name{float:none;width:auto}.kuchikomi .children .name .suf,.kuchikomi .children .tenpo,.kuchikomi .children .age,.kuchikomi .children .sejutsu{display:none}.logged-in #comments>#respond{display:none}.logged-in #respond{margin-top:20px;text-align:right}.logged-in .comments_footer{margin-top:30px;text-align:right}.logged-in .comments_footer a,.logged-in .comment-reply-title a{display:inline-block;padding:10px;font-size:80%;color:#fff;text-align:center;text-decoration:none;background:#14aaa0}.logged-in .comments_footer a:hover,.logged-in .comment-reply-title a:hover{padding:10px;color:#000;text-align:center;background:#84f4cd}.comment-edit-link{margin-right:15px}.logged-in-as a{font-size:105%;font-weight:bold;font-style:italic;color:#14aaa0;text-decoration:underline}.logged-in label[for=comment]{display:block;visibility:hidden;height:1.5em}.logged-in label[for=comment]:before{content:"返信する";display:block;visibility:visible;margin-top:15px;margin-bottom:10px;font-size:110%;color:#14aaa0}.logged-in #comment{width:90%;margin-top:5px;margin-bottom:15px}.course-voice .category-list{list-style:none;margin-bottom:30px}@media screen and (max-width: 768px){.course-voice .category-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 769px){.course-voice .category-list{border-bottom:2px solid var(--color-primary)}}.course-voice .category-list li{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.course-voice .category-list li{min-width:48%;margin-bottom:10px;border:1px solid var(--color-secondary);border-radius:4px}.course-voice .category-list li:first-child{min-width:100%}.course-voice .category-list li:nth-child(2n){margin-right:2%}}@media screen and (min-width: 769px){.course-voice .category-list li{margin-bottom:0;overflow:hidden;border-top:1px solid var(--color-secondary);border-right:1px solid var(--color-secondary);border-left:1px solid var(--color-secondary);border-radius:10px 10px 0 0}}.course-voice .category-list li:hover a,.course-voice .category-list li.current-cat a{color:#fff;background:var(--color-secondary)}.course-voice .category-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;font-size:14px;line-height:1;color:var(--color-secondary);letter-spacing:-0.05em}.course-voice .course-voice-list-item{margin-bottom:30px;padding:30px;background:var(--color-secondary);border:1px solid var(--color-primary);border-radius:10px}@media screen and (max-width: 768px){.course-voice .course-voice-list-item{padding:15px}}.course-voice .course-voice-list-item>.flex-box{margin-bottom:15px}@media screen and (max-width: 768px){.course-voice .course-voice-list-item>.flex-box{margin-bottom:0}}.course-voice .course-voice-list .name{font-size:21px}.course-voice .course-voice-list .age{font-size:17px}.course-voice .course-voice-list .name-box,.course-voice .course-voice-list .salon,.course-voice .course-voice-list .rate,.course-voice .course-voice-list .course{padding-bottom:6px;border-bottom:1px solid var(--color-gray4)}@media screen and (max-width: 768px){.course-voice .course-voice-list .name-box,.course-voice .course-voice-list .salon,.course-voice .course-voice-list .rate,.course-voice .course-voice-list .course{margin-bottom:10px}}@media screen and (min-width: 769px){.course-voice .course-voice-list .name-box,.course-voice .course-voice-list .salon,.course-voice .course-voice-list .rate,.course-voice .course-voice-list .course{width:260px}}.course-voice .course-voice-list .salon .title,.course-voice .course-voice-list .rate .title,.course-voice .course-voice-list .course .title{display:inline-block;margin-right:10px;color:var(--color-secondary);font-size:11px}.course-voice .course-voice-list .salon,.course-voice .course-voice-list .course{font-size:14px}.course-voice .course-voice-list .rate{color:var(--color-secondary);font-size:18px}@media screen and (max-width: 768px){.course-voice .course-voice-list .content-box{display:block}.course-voice .course-voice-list .content-box .image{margin:auto;margin-top:15px;text-align:center}}.course-voice .course-voice-list .comment-box{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 769px){.course-voice .course-voice-list .comment-box>div{width:48%}}.course-voice .course-voice-list .comment-box .reason,.course-voice .course-voice-list .comment-box .mood{margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid var(--color-secondary)}@media screen and (max-width: 768px){.course-voice .course-voice-list .comment-box .reason,.course-voice .course-voice-list .comment-box .mood{border-width:1px}}@media screen and (max-width: 768px){.course-voice .course-voice-list .comment-box .how{padding-bottom:10px;border-bottom:1px solid var(--color-secondary)}}.course-voice .course-voice-list .comment-box .title{margin-bottom:8px;color:var(--color-secondary);font-size:12px}.course-voice .course-voice-list .comment-box .text{font-size:10px;line-height:1.5}.course-voice .course-voice-list .comment-box .review{margin-top:15px}.course-voice .course-voice-list .image{width:120px;margin-left:15px}.course-voice .course-voice-list .image img{max-width:100%;height:auto}.clearfix:after{visibility:hidden;height:0;display:block;font-size:0;content:" ";clear:both}.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-box.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-box.al-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-box.jc-fs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 768px){.flex-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-box.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-box .flex-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.before-after .section-title{-webkit-margin-after:clamp(.875rem,.477rem + 1.697vw,1.75rem);margin-block-end:clamp(.875rem,.477rem + 1.697vw,1.75rem);font-size:.75rem;font-weight:var(--font-medium);letter-spacing:0.22em}.before-after .section-title strong{margin-right:1rem;font-size:1.375rem;font-weight:var(--font-medium);color:var(--color-primary);letter-spacing:0.06em}.before-after .title{-webkit-margin-before:.375rem;margin-block-start:.375rem;font-size:.9375rem;font-weight:bold;color:var(--color-primary)}@media(768px < width){.before-after .title{font-size:.75rem;height:calc((1em + .5rem)*2)}}@media(768px < width){.before-after .title.one-line{line-height:calc((1em + .5rem)*2)}}.before-after .lead-text .caution{color:var(--color-gray2)}.before-after .category-list{list-style:none;margin-top:30px;margin-bottom:30px}@media screen and (max-width: 768px){.before-after .category-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 769px){.before-after .category-list{border-bottom:2px solid var(--color-primary)}}@media screen and (max-width: 768px){.before-after .category-list li{min-width:48%;margin-bottom:10px;border:1px solid var(--color-secondary);border-radius:4px}.before-after .category-list li:nth-child(2n){margin-left:2%}}@media screen and (min-width: 769px){.before-after .category-list li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;overflow:hidden;border-top:1px solid var(--color-primary);border-right:1px solid var(--color-primary);border-left:1px solid var(--color-primary);border-radius:10px 10px 0 0}}.before-after .category-list li:hover a,.before-after .category-list li.current-cat a{background:var(--color-secondary)}.before-after .category-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;font-size:14px;line-height:1;color:var(--color-primary);letter-spacing:-0.05em}.before-after .before-after-list-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:30px;padding-bottom:30px}.before-after .before-after-list-item:not(:last-child){border-bottom:1px solid #b9cecb}.before-after .before-after-list .image-box{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (min-width: 769px){.before-after .before-after-list .image-box{margin-right:20px}}.before-after .before-after-list .image-box-item{position:relative}@media screen and (min-width: 769px){.before-after .before-after-list .image-box-item{width:151px}}.before-after .before-after-list .image-box-item:before{position:absolute;bottom:5px;left:5px;content:"";background-position:0 0;background-repeat:no-repeat}.before-after .before-after-list .image-box-item:first-child{margin-right:20px}.before-after .before-after-list .image-box-item:first-child:before{width:47px;height:14px;background-image:url(/lib/img/before_after/ico-before.png);background-size:47px 14px}.before-after .before-after-list .image-box-item:first-child:after{position:absolute;top:50%;margin-top:-17.5px;right:-18px;display:block;content:"";width:0;height:0;border-style:solid;border-width:17.5px 0 17.5px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #81c3c4}.before-after .before-after-list .image-box-item:last-child:before{width:36px;height:15px;background-image:url(/lib/img/before_after/ico-after.png);background-size:36px 15px}.before-after .before-after-list .image-box-item img{max-width:100%;height:auto}.before-after .before-after-list .content-box{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.before-after .before-after-list .content-box{width:100%;margin-top:10px}}.before-after .before-after-list .name-box{margin-bottom:6px;font-size:16px;color:var(--color-primary)}.before-after .before-after-list .course{margin-left:10px}.before-after .before-after-list .title{font-size:17px;color:var(--color-primary);line-height:1.7647058824}.before-after .before-after-list .title span{border-bottom:1px dotted var(--color-primary)}.before-after .before-after-list .comment{font-size:12px;line-height:1.6666666667;letter-spacing:0.16em}.before-after .before-after-list .body-table{border:1px solid #a3a2a1}.before-after .before-after-list .body-table th,.before-after .before-after-list .body-table td{padding:4px 0;text-align:center;border:1px solid #a3a2a1}.before-after .before-after-list .body-table th{width:auto;color:#fff;font-size:11px;background:var(--color-secondary)}.before-after .before-after-list .body-table td{font-size:14px;color:var(--color-primary)}.before-after .before-after-list .body-table td.gap{color:var(--color-pink)}.before-after .before-after-list .body-table tr:first-child th{color:var(--color-primary);background:none}.before-after .before-after-list .body-table tr:first-child .gap{color:#fff;background:var(--color-pink)}.before-after .wp-pagenavi{margin-bottom:20px;text-align:center}.before-after .wp-pagenavi span,.before-after .wp-pagenavi a{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-primary)}.before-after .wp-pagenavi .current,.before-after .wp-pagenavi .page{width:28px;height:28px;margin:0 5px;line-height:26px;border:1px solid var(--color-primary)}.before-after .wp-pagenavi .current{color:#fff;background:var(--color-primary)}.before-after .wp-pagenavi .previouspostslink,.before-after .wp-pagenavi .nextpostslink{height:28px;margin:0 10px;padding:0 8px;line-height:26px;border:1px solid var(--color-primary)}@media screen and (max-width: 768px){.before-after .banner-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width: 768px){.before-after .banner-box .flex-item{width:48%;margin-bottom:10px}}@media screen and (min-width: 769px){.before-after .banner-box .flex-item{width:300px}.before-after .banner-box .flex-item:not(:nth-child(1)):not(:nth-child(2)){margin-top:30px}}.before-after .banner-box .text-wrap .title{margin-top:6px;color:var(--color-gray2);font-size:20px}@media screen and (max-width: 768px){.before-after .banner-box .text-wrap .title{font-size:17px}}.before-after .banner-box .text-wrap .text{color:var(--color-gray2)}.before-after .banner-box .shadow{-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);border-radius:10px}.access-block{padding-block:60px}@media(width <= 768px){.access-block .inner{padding-inline:0}}.access-block .section-content-block{display:block grid}@media(768px < width){.access-block .section-content-block{grid-template-columns:repeat(2, 1fr);gap:40px}}.access-block .section-content-block~.section-content-block{padding-top:60px}@media(width <= 768px){.access-block .section-title{padding-block:60px 40px}}.access-block .content-title{font-size:calc(21/var(--font-size)*1rem);font-weight:var(--font-bold);text-align:center}@media(width <= 768px){.access-block .content-title{padding-block:0 30px}}@media(768px < width){.access-block .content-title{padding-block:40px 30px}}@media(width <= 768px){.access-block .content-map-block{height:30svh}}.access-block .content-map-block iframe{width:100%;height:100%}@media(width <= 768px){.access-block .content-text-block{padding:25px}}.access-block .content-list{display:block grid;grid-template-columns:auto 1fr;grid-template-rows:auto;background-image:repeating-linear-gradient(90deg, #b8b6b6, #b8b6b6 2px, transparent 2px, transparent 4px);background-position:left top;background-repeat:repeat-x;background-size:100% 2px}.access-block .content-list dt,.access-block .content-list dd{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(14/var(--font-size)*1rem);background-image:repeating-linear-gradient(90deg, #b8b6b6, #b8b6b6 2px, transparent 2px, transparent 4px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 2px}@media(width <= 768px){.access-block .content-list dt,.access-block .content-list dd{padding-block:15px}}@media(768px < width){.access-block .content-list dt,.access-block .content-list dd{padding-block:25px;padding-inline:25px}}@media(width <= 768px){.access-block .content-list dt{font-size:calc(15/var(--font-size)*1rem)}}@media(width <= 768px){.access-block .content-list dd{padding-top:15px;font-size:calc(12/var(--font-size)*1rem)}}.access-block .btn-block{margin-block:30px 0}@media(width <= 768px){.access-block .btn-block .btn{margin-inline:auto}}.office-block{background:#f6ede6;padding-block:0 60px}.office-block .section-title .en{color:#ca917d}@media(width <= 768px){.office-block .section-title{padding-block:60px 40px}}.office-block .content-list{display:block grid;gap:30px}@media(width <= 768px){.office-block .content-list{grid-template-columns:1fr}}@media(768px < width){.office-block .content-list{grid-template-columns:repeat(3, 1fr)}}.office-block .content-title{padding-block:10px;font-size:calc(14/var(--font-size)*1rem)}@media(width <= 768px){.office-block .content-title{font-size:calc(15/var(--font-size)*1rem)}}.office-block .content-text{font-size:calc(12/var(--font-size)*1rem)}.privacy-block{padding-block:60px 100px}.privacy-block .section-content-block~.section-content-block{padding-top:60px}.privacy-block .content-title{font-size:calc(21/var(--font-size)*1rem);font-weight:var(--font-bold);text-align:center}@media(width <= 768px){.privacy-block .content-title{padding-block:0 30px}}@media(768px < width){.privacy-block .content-title{padding-block:40px 30px}}.privacy-block .content-list{display:block grid;grid-template-rows:auto;background-image:repeating-linear-gradient(90deg, #b8b6b6, #b8b6b6 2px, transparent 2px, transparent 4px);background-position:left top;background-repeat:repeat-x;background-size:100% 2px}@media(width <= 768px){.privacy-block .content-list{grid-template-columns:1fr}}@media(768px < width){.privacy-block .content-list{grid-template-columns:auto 1fr}}@media(width <= 768px){.privacy-block .content-list~.content-list{background:none}}.privacy-block .content-list dt,.privacy-block .content-list dd{font-size:calc(14/var(--font-size)*1rem);background-image:repeating-linear-gradient(90deg, #b8b6b6, #b8b6b6 2px, transparent 2px, transparent 4px);background-position:left bottom;background-repeat:repeat-x;background-size:100% 2px}@media(width <= 768px){.privacy-block .content-list dt,.privacy-block .content-list dd{padding-block:15px}}@media(768px < width){.privacy-block .content-list dt,.privacy-block .content-list dd{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:25px;padding-inline:25px}}.privacy-block .content-list dt{--color-text: #CA917D;color:var(--color-text)}@media(width <= 768px){.privacy-block .content-list dt{padding-bottom:0;font-size:calc(16/var(--font-size)*1rem);background:none}}@media(width <= 768px){.privacy-block .content-list dd{padding-top:15px;font-size:calc(12/var(--font-size)*1rem)}}/*# sourceMappingURL=style.css.map */