@charset "UTF-8";@font-face{font-family:Futura-Book;src:url(../../assets/fonts/Futura-Book.woff) format("woff")}@font-face{font-family:FUTURAMEDIUM;src:url(../../assets/fonts/FUTURAMEDIUM.woff) format("woff")}@font-face{font-family:futura-demi-bold;src:url(../../assets/fonts/futura-demi-bold.woff) format("woff")}@font-face{font-family:California Bright;src:url(../../assets/fonts/CaliforniaBright.woff) format("woff")}:root{--mq-mobile: 320;--mq-sp: 767;--mq-tab: 1024;--mq-header: 1280;--mq-pc: 1281;--spacing: .06em;--header-height: 80px;--section-padding-vertical: 80px;--section-padding-horizontal: 60px}html,body{position:relative;background:#f5efea;color:#1b1b1b;font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:2;letter-spacing:.1em;font-weight:400;-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-height)}div.test p{font-size:clamp(28px,-4.8287937743px + 4.280155642vw,50px);color:#009463}html{overflow:auto}body{overflow:hidden}*{letter-spacing:var(--spacing);box-sizing:border-box}a{color:#333;transition:opacity .3s ease,color .3s ease,border .3s ease,background-color .3s ease,-webkit-text-decoration-color .3s ease;transition:opacity .3s ease,color .3s ease,border .3s ease,background-color .3s ease,text-decoration-color .3s ease;transition:opacity .3s ease,color .3s ease,border .3s ease,background-color .3s ease,text-decoration-color .3s ease,-webkit-text-decoration-color .3s ease}.is-pc a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}img{max-width:100%;height:auto}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}button{border:none;background:none;outline:none;cursor:pointer}.l-breadcrumbs{font-size:clamp(10px,5.5233463035px + .5836575875vw,13px);padding-top:5px;padding-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.l-breadcrumbs .l-container{overflow:hidden;text-overflow:ellipsis}.l-breadcrumbs a{display:inline-flex;align-items:center;gap:.5em;margin-right:.5em;position:relative;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;transition:-webkit-text-decoration-color .3s;transition:text-decoration-color .3s;transition:text-decoration-color .3s,-webkit-text-decoration-color .3s}.l-breadcrumbs a:after{content:"";display:inline-block;width:.5em;aspect-ratio:2/3;background:#333333;-webkit-clip-path:polygon(2px 0%,100% 50%,2px 100%,0% 100%,calc(100% - 2px) 50%,0% 0%);clip-path:polygon(2px 0%,100% 50%,2px 100%,0% 100%,calc(100% - 2px) 50%,0% 0%)}.l-container{margin-left:auto;margin-right:auto;padding-left:4.1025641026%;padding-right:4.1025641026%}.l-footer{background-image:url(../../assets/images/common/footer_bg_sp.webp);background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:clamp(2.5rem,calc(40rem - (.1112359551rem*390))/16 + calc(.1112359551vw * 100)/1,8.6875rem);padding-bottom:clamp(1.0625rem,calc(17rem - (.0348314607rem*390))/16 + calc(.0348314607vw * 100)/1,3rem);position:relative}.l-footer__logo{width:clamp(11.0625rem,calc(177rem - (.0078651685rem*390))/16 + calc(.0078651685vw * 100)/1,11.5rem);height:clamp(7.8125rem,calc(125rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,8.0625rem);display:block}.l-footer__logo img{width:100%;height:100%}.l-footer__wrap{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;margin-top:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem);margin-bottom:clamp(2rem,32rem/16 + 0vw/1,2rem)}.l-footer__company address{display:block;letter-spacing:.1em;line-height:1.6923076923;font-size:clamp(.8125rem,calc(13rem - (.0011235955rem*390))/16 + calc(.0011235955vw * 100)/1,.875rem);font-style:normal;color:#fff;font-weight:400}.l-footer__company-name{font-size:clamp(.9375rem,calc(15rem - (.0011235955rem*390))/16 + calc(.0011235955vw * 100)/1,1rem);margin-bottom:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem);letter-spacing:.1em;font-weight:500;line-height:1.5;color:#fff}.l-footer__nav{margin-bottom:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem)}.l-footer__nav-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:clamp(1rem,calc(16rem - (.006741573rem*390))/16 + calc(.006741573vw * 100)/1,1.375rem)}.l-footer__nav-link{color:#fff;display:inline-block;font-weight:500;font-size:clamp(1rem,16rem/16 + 0vw/1,1rem);letter-spacing:.1em;line-height:1.5;text-decoration:none}.l-footer__banner-item.--fc{display:none}.l-footer__banner-link{background-color:#fff;text-align:center;text-decoration:none;width:100%;max-width:400px;display:flex;flex-direction:row;align-items:center;justify-content:center;font-weight:600;font-size:clamp(1.3125rem,21rem/16 + 0vw/1,1.3125rem);height:clamp(10rem,calc(160rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,10.5rem)}.l-footer__copy{color:#fff;font-size:clamp(.625rem,10rem/16 + 0vw/1,.625rem);font-family:futura-pt,sans-serif;letter-spacing:.25em;font-weight:300;position:absolute;text-transform:uppercase;top:calc(50% + 1.5rem);right:-95px;white-space:nowrap;transform:translateY(-50%) rotate(90deg)}.l-form__row{padding-bottom:clamp(2rem,calc(32rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,3rem);margin-bottom:clamp(2rem,calc(32rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,3rem);border-bottom:1px solid #c9c9c9}.l-form__item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;-moz-column-gap:clamp(.8125rem,13rem/16 + 0vw/1,.8125rem);column-gap:clamp(.8125rem,13rem/16 + 0vw/1,.8125rem);margin-bottom:clamp(1rem,16rem/16 + 0vw/1,1rem)}.l-form__item .title{font-size:clamp(1rem,16rem/16 + 0vw/1,1rem);font-weight:700}.l-form__item .required{font-size:clamp(.75rem,12rem/16 + 0vw/1,.75rem);padding:clamp(.1875rem,3rem/16 + 0vw/1,.1875rem) clamp(.3125rem,5rem/16 + 0vw/1,.3125rem) clamp(.1875rem,3rem/16 + 0vw/1,.1875rem) clamp(.3125rem,5rem/16 + 0vw/1,.3125rem);border-radius:8px;background-color:#fd6d6d;color:#fff;display:block}.l-form__detail .placeholder{color:#656565;display:block;font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);margin-top:clamp(1rem,16rem/16 + 0vw/1,1rem);font-weight:400}.l-form__detail input{width:100%;border-radius:43px;border:1px solid #e3e3e3;background-color:#f8f8f8;font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);padding-top:clamp(.9375rem,calc(15rem - (.0101123596rem*390))/16 + calc(.0101123596vw * 100)/1,1.5rem);padding-bottom:clamp(.9375rem,calc(15rem - (.0101123596rem*390))/16 + calc(.0101123596vw * 100)/1,1.5rem);padding-left:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);padding-right:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.l-form__detail textarea{width:100%;border-radius:24px;border:1px solid #e3e3e3;background-color:#f8f8f8;height:clamp(12.5rem,calc(200rem - (.0898876404rem*390))/16 + calc(.0898876404vw * 100)/1,17.5rem);font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);padding-top:clamp(.9375rem,calc(15rem - (.0101123596rem*390))/16 + calc(.0101123596vw * 100)/1,1.5rem);padding-bottom:clamp(.9375rem,calc(15rem - (.0101123596rem*390))/16 + calc(.0101123596vw * 100)/1,1.5rem);padding-left:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);padding-right:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);line-height:2}.l-form__agree{display:flex;flex-direction:row;align-items:center;justify-content:center}.l-form__agree .wpcf7-list-item.first.last{margin-left:0;margin-right:clamp(.5rem,calc(8rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,1rem)}.l-form__agree .wpcf7-list-item-label{display:none}.l-form__agree input{border-radius:5px}.l-form__agree-text{font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);font-weight:600}.l-form__agree-text a{text-decoration:underline}.l-form__button-inner{margin-top:clamp(2rem,calc(32rem - (.0269662921rem*390))/16 + calc(.0269662921vw * 100)/1,3.5rem)}.l-form__button-block{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:clamp(20rem,calc(320rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,20.3125rem);border-radius:36px;overflow:hidden;cursor:not-allowed;margin:0 auto}.l-form__button-block .l-form__button-block-text{font-size:clamp(1rem,16rem/16 + 0vw/1,1rem);color:#fff;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.l-form__button-block:before{pointer-events:none;content:"";background:rgb(147,147,147);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;z-index:2;transition:opacity .5s cubic-bezier(.25,.1,.25,1)}.l-form__button-block:after{pointer-events:none;content:"";background:linear-gradient(45deg,rgb(253,109,109) 0%,rgb(247,175,77) 70%,rgb(244,201,61) 100%);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;z-index:2;transition:opacity .5s cubic-bezier(.25,.1,.25,1)}.l-form__button-block.is-active{cursor:pointer}.l-form__button-block.is-active:before{content:"";background:rgb(27,27,27);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;z-index:2;transition:opacity .5s cubic-bezier(.25,.1,.25,1)}.l-form__button-block.is-active .l-form__button{pointer-events:all;cursor:pointer}.l-form__button{z-index:1;position:relative;margin:0 auto;border:none;font-size:clamp(1rem,16rem/16 + 0vw/1,1rem);color:#fff;font-weight:600;border-radius:36px;width:100%;padding-top:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);padding-bottom:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);pointer-events:none;background:rgb(147,147,147)}.l-form__terms-reCAPTCHA{margin-top:clamp(2rem,calc(32rem - (.0359550562rem*390))/16 + calc(.0359550562vw * 100)/1,4rem);font-size:clamp(.625rem,calc(10rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,.75rem);line-height:1.8;width:clamp(18.375rem,294rem/16 + 0vw/1,18.375rem);margin-left:auto;margin-right:auto;position:relative;text-indent:1.5em}.l-form__terms-reCAPTCHA:before{content:"";background-image:url(../../assets/images/common/recaptcha_icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:clamp(.5625rem,9rem/16 + 0vw/1,.5625rem);height:clamp(.75rem,12rem/16 + 0vw/1,.75rem);position:absolute;top:clamp(.125rem,calc(2rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,.25rem);left:0}.l-form__terms-reCAPTCHA a{color:#0076ff}.wpcf7-spinner{display:none}.wpcf7-not-valid-tip{white-space:nowrap;width:100%;color:red;font-size:clamp(.75rem,12rem/16 + 0vw/1,.75rem);margin-top:clamp(.75rem,12rem/16 + 0vw/1,.75rem);font-weight:400}div.wpcf7-mail-sent-ok{display:none!important}.ui-datepicker{z-index:10!important}body.home .l-hamburger{display:block}body:not(.page-template-tmp_lp) .l-hamburger{display:block}.l-hamburger{display:none;position:relative;width:32px;height:27px;padding:10px 0}.is-spMenuActive .l-hamburger .l-hamburger__line:nth-of-type(1){transform:translateY(3px) rotate(-45deg)}.is-spMenuActive .l-hamburger .l-hamburger__line:nth-of-type(2){width:100%;transform:translateY(-3px) rotate(45deg)}.l-hamburger__line{position:absolute;left:0;width:100%;height:1px;background-color:#1b1b1b;border-radius:4px;transition:transform .3s cubic-bezier(.25,.1,.25,1)}.l-hamburger__line:nth-of-type(1){top:10px}.l-hamburger__line:nth-of-type(2){left:auto;right:0;bottom:10px;width:24px}body.page-template-tmp_lp .l-header-lp{display:flex;justify-content:space-between;align-items:center}body.page-template-tmp_lp .l-header__main,body.page-template-tmp_lp .l-footer,body.page-template-tmp_lp .c-cta{display:none}.l-header-lp{display:none;height:20.5128205128vw;padding-top:clamp(.75rem,calc(12rem - (.0134831461rem*390))/16 + calc(.0134831461vw * 100)/1,1.5rem);padding-bottom:clamp(.75rem,calc(12rem - (.0134831461rem*390))/16 + calc(.0134831461vw * 100)/1,1.5rem);padding-left:4.1025641026%;padding-right:4.1025641026%;position:fixed;width:100%;left:0;top:0}.l-header-lp__body{padding-top:30.7692307692vw;padding-bottom:clamp(7.5rem,120rem/16 + 0vw/1,7.5rem);padding-left:5.1282051282%;padding-right:5.1282051282%;visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f5efea;overflow-y:auto;transition:opacity .3s ease,visibility .3s ease;flex-direction:column}.l-header-lp__logo{width:clamp(6.5625rem,calc(105rem - (.0887640449rem*390))/16 + calc(.0887640449vw * 100)/1,11.5rem);height:clamp(3rem,calc(48rem - (.0404494382rem*390))/16 + calc(.0404494382vw * 100)/1,5.25rem);z-index:1}.l-header-lp__logo-link{display:block}.l-header-lp__list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:clamp(1.25rem,calc(20rem - (.0168539326rem*390))/16 + calc(.0168539326vw * 100)/1,2.1875rem);margin-bottom:clamp(1.5rem,calc(24rem - (.0123595506rem*390))/16 + calc(.0123595506vw * 100)/1,2.1875rem)}.l-header-lp__link{font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);line-height:2;letter-spacing:0;font-weight:400;text-decoration:none;position:relative}.l-header-lp__button{max-width:257px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff;-moz-column-gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem);column-gap:clamp(.5rem,8rem/16 + 0vw/1,.5rem);border-radius:clamp(1.875rem,30rem/16 + 0vw/1,1.875rem);box-shadow:0 3px 6px #06c75529;padding:clamp(.5rem,8rem/16 + 0vw/1,.5rem) clamp(1.5rem,24rem/16 + 0vw/1,1.5rem) clamp(.625rem,10rem/16 + 0vw/1,.625rem) clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);text-decoration:none}.l-header-lp__button img{width:clamp(1.625rem,26rem/16 + 0vw/1,1.625rem);height:clamp(1.625rem,26rem/16 + 0vw/1,1.625rem)}.l-header-lp__button-text{color:#06c755;font-weight:700;letter-spacing:.05em;line-height:2.2222222222;font-size:clamp(1rem,calc(16rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1.125rem);text-decoration:none}.l-hamburger-lp{background-color:#fff;border-radius:50%;position:relative;width:48px;height:48px;padding-left:8px;padding-right:8px}.is-spMenuActive .l-hamburger-lp .l-hamburger-lp__line:nth-of-type(1){transform:translateY(3px) rotate(-45deg)}.is-spMenuActive .l-hamburger-lp .l-hamburger-lp__line:nth-of-type(2){width:100%;transform:translateY(-4px) rotate(45deg)}.l-hamburger-lp__wrap{display:block;width:32px;height:8px;position:relative}.l-hamburger-lp__line{position:absolute;transition:all .4s;left:0;width:100%;height:1px;background-color:#333;border-radius:4px}.l-hamburger-lp__line:nth-of-type(1){top:0}.l-hamburger-lp__line:nth-of-type(2){bottom:0;right:0;left:auto;width:28px}html.is-spMenuActive .l-header__menu-overlay{opacity:1;visibility:visible}html.is-spMenuActive .l-header__nav{opacity:1;visibility:visible;transform:translate(0)}html.is-spMenuActive .l-header-lp__body{opacity:1;visibility:visible}.l-header__menu-overlay{opacity:0;visibility:hidden;display:block;width:100%;height:100svh;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1b1b1b80;z-index:0;cursor:pointer;transition:opacity .3s cubic-bezier(.25,.1,.25,1),visibility .3s cubic-bezier(.25,.1,.25,1)}.l-header{position:fixed;z-index:1100;top:0;left:0;background:rgba(0,0,0,0);width:100%}.l-header .l-container{position:relative;z-index:1200;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;max-width:unset}.l-header__main{height:clamp(2.5rem,calc(40rem - (.0561797753rem*390))/16 + calc(.0561797753vw * 100)/1,5.625rem);padding-left:4.1025641026%;padding-right:4.1025641026%}.l-header__cta-button{text-decoration:none;border-radius:26px;padding:clamp(.625rem,calc(10rem - (-.002247191rem*390))/16 + calc(-.002247191vw * 100)/1,.5rem) clamp(2rem,calc(32rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2.5rem) clamp(.625rem,calc(10rem - (-.002247191rem*390))/16 + calc(-.002247191vw * 100)/1,.5rem) clamp(2rem,calc(32rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2.5rem);display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;text-align:center;width:clamp(13.75rem,220rem/16 + 0vw/1,13.75rem);height:clamp(3rem,48rem/16 + 0vw/1,3rem)}.l-header__cta-button:before{content:"";background:linear-gradient(45deg,rgb(253,109,109) 0%,rgb(247,175,77) 70%,rgb(244,201,61) 100%);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;transition:opacity .3s cubic-bezier(.25,.1,.25,1);border-radius:26px}.l-header__cta-button:after{content:"";background:linear-gradient(45deg,rgb(244,201,61) 0%,rgb(247,175,77) 30%,rgb(253,109,109) 100%);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s cubic-bezier(.25,.1,.25,1);border-radius:26px}.l-header__cta-button-text{position:relative;z-index:1;color:#fff;font-size:clamp(.9375rem,15rem/16 + 0vw/1,.9375rem);font-weight:600;letter-spacing:.1em;line-height:2}.l-header__company{margin-top:clamp(2.125rem,34rem/16 + 0vw/1,2.125rem)}.l-header__company address{display:block;letter-spacing:.1em;line-height:1.6923076923;font-size:clamp(.8125rem,calc(13rem - (.0011235955rem*390))/16 + calc(.0011235955vw * 100)/1,.875rem);font-style:normal;font-weight:400}.l-header__company-name{font-size:clamp(.9375rem,calc(15rem - (.0011235955rem*390))/16 + calc(.0011235955vw * 100)/1,1rem);margin-bottom:clamp(.75rem,12rem/16 + 0vw/1,.75rem);letter-spacing:.1em;font-weight:500;line-height:1.5}.l-header__copy{font-size:clamp(.625rem,10rem/16 + 0vw/1,.625rem);font-family:futura-pt,sans-serif;letter-spacing:.25em;font-weight:300;text-transform:uppercase;margin-top:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem);display:block}.l-header__logo-wrap{position:relative;z-index:1}.l-header__logo{display:block;width:clamp(10.5rem,calc(168rem - (.0943820225rem*390))/16 + calc(.0943820225vw * 100)/1,15.75rem)}.l-header__logo img{display:block;width:100%}.l-header__nav{background-color:#f5efea;display:flex;padding-top:clamp(5rem,calc(80rem - (.0224719101rem*390))/16 + calc(.0224719101vw * 100)/1,6.25rem);padding-bottom:clamp(5rem,calc(80rem - (.0449438202rem*390))/16 + calc(.0449438202vw * 100)/1,7.5rem);padding-left:4.1025641026%;padding-right:4.1025641026%;visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:auto;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;flex-direction:column;transform:translate(100%)}.l-header__nav .l-footer__banner-list{margin-top:clamp(2.125rem,calc(34rem - (.006741573rem*390))/16 + calc(.006741573vw * 100)/1,2.5rem)}.l-header__nav .l-footer__banner-list .l-footer__banner-item.--fc{display:block}.l-header__nav .l-footer__banner-list .l-footer__banner-item.--lp{display:none}.l-header__nav-list{display:flex;flex-direction:column;row-gap:clamp(1rem,16rem/16 + 0vw/1,1rem);margin-bottom:clamp(2rem,calc(32rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2.5rem)}.l-header__nav-link{text-decoration:none;display:inline-block;padding:.5em;font-size:clamp(.875rem,14rem/16 + 0vw/1,.875rem)}.l-header__info-wrap{display:flex;align-items:center}.l-header__info-item{margin:0 10px;font-size:clamp(.875rem,14rem/16 + 0vw/1,.875rem)}body.home .l-main{background-color:#f5efea}.l-main{z-index:1000}.l-section{position:relative;padding-top:var(--section-padding-vertical);padding-bottom:var(--section-padding-vertical)}.l-sp-home-bar{display:none;border-top:1px solid #cccccc;position:fixed;width:100%;bottom:0;left:0;z-index:1000;background:#fff}.l-sp-home-bar__nav-list{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:2.5px;height:66px}.l-sp-home-bar__nav-item{width:50%;text-align:center;margin:2.5px}.l-sp-home-bar__nav-link{text-decoration:none;background:#ccc;padding:5px;height:100%;display:flex;align-items:center;justify-content:center}.l-sp-home-bar__nav-link img{height:20px;width:auto;margin-right:.5em}.l-sp-home-bar__nav-text{font-size:.8em;line-height:1em;font-feature-settings:"palt"}html.is-spMenuActive{overflow:hidden}html.is-spMenuActive .l-sp-menu{opacity:1;visibility:visible}.l-sp-menu{position:fixed;top:0;left:0;width:100%;opacity:0;visibility:hidden;background:#fff;height:calc(100% - 56px);margin-top:56px;overflow-y:auto;transition:opacity .3s ease,visibility .3s ease}.l-sp-menu .l-container{padding-top:35px;padding-bottom:13vh}.l-sp-menu__nav-link{text-decoration:none}.l-sp-menu__bottom{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;text-align:center}.inview{opacity:0;transition:opacity 1s cubic-bezier(.25,.1,.25,1),transform .7s cubic-bezier(.25,.1,.25,1);transform:translateY(1.5rem)}.inview.is-anim{opacity:1;transform:translateY(0)}.c-article-list__wrap{overflow:hidden}.c-article-list__text-list{border-top:1px solid #efefef;display:grid;grid-template-columns:auto auto 1fr}.c-article-list__text-list-item{padding:1em 0;border-bottom:1px solid #efefef;display:grid;grid-column:span 3;grid-template-columns:subgrid}.c-article-list__text-article{gap:10px;display:grid;grid-column:span 3;grid-template-columns:subgrid}.c-article-list__text-date{order:1;font-size:14px}.c-article-list__text-link{order:3;flex-grow:1}.c-article-list__text-taxonomy{order:2}.c-article-list__thumbnail-list{display:flex;gap:40px;flex-wrap:wrap;position:relative}.c-article-list__thumbnail-list a{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.c-article-list__thumbnail-list-item{width:calc((100% - 80px) / 3)}.c-article-list__thumbnail-card{display:grid;grid-template-rows:auto auto auto 1fr;height:100%}.c-article-list__thumbnail-link{display:grid;grid-template-rows:subgrid;grid-row:1/5;grid-column:1;padding:20px;border:1px solid #efefef}.c-article-list__thumbnail-title{grid-row:3/4;grid-column:1;line-height:1.7em;margin:1px 0 10px}.c-article-list__thumbnail-date{grid-row:2/3;grid-column:1;color:#666;font-size:12px}.c-article-list__thumbnail-image{grid-row:1/2;grid-column:1;overflow:hidden;aspect-ratio:331/227;background:#f5efea;margin:-21px -21px 20px}.c-article-list__thumbnail-image img{transition:scale .3s ease}.c-article-list__thumbnail-text{grid-row:4/5;grid-column:1;font-weight:400;font-size:.9em}.c-article-list__thumbnail-taxonomy{grid-row:1/1;grid-column:1;pointer-events:none;z-index:0;display:flex;align-items:flex-start;justify-content:flex-end}.c-article-list__thumbnail-taxonomy a{pointer-events:auto}.c-article-list__thumbnail-term{background:#f5efea;font-size:12px;padding:.25em 1em}.c-button{display:inline-flex;align-items:center;justify-content:space-between;text-decoration:none;width:clamp(12.375rem,calc(198rem - (.0606741573rem*390))/16 + calc(.0606741573vw * 100)/1,15.75rem);padding-left:clamp(.8125rem,calc(13rem - (.0078651685rem*390))/16 + calc(.0078651685vw * 100)/1,1.25rem);padding-right:clamp(.5rem,calc(8rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,.8125rem);padding-top:clamp(.4375rem,calc(7rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,.75rem);padding-bottom:clamp(.4375rem,calc(7rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,.75rem);border-top:1px solid #1b1b1b;border-left:1px solid #1b1b1b;border-bottom:1px solid #1b1b1b;position:relative}.c-button:before{content:"";width:clamp(1.125rem,calc(18rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,1.4375rem);height:3px;background-color:#f5efea;top:-2px;right:-1px;position:absolute;transition:all .3s cubic-bezier(.25,.1,.25,1)}.c-button__text{font-weight:600;font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);letter-spacing:.1em;line-height:1.5;display:inline-block}.c-button__arrow{width:clamp(.3125rem,5rem/16 + 0vw/1,.3125rem);height:clamp(.4375rem,7rem/16 + 0vw/1,.4375rem);display:block;position:absolute;top:50%;right:clamp(.5rem,8rem/16 + 0vw/1,.5rem);transform:translateY(-50%);transition:all .3s cubic-bezier(.25,.1,.25,1)}.c-button__arrow img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-cta__button{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff;-moz-column-gap:clamp(.875rem,calc(14rem - (.0112359551rem*390))/16 + calc(.0112359551vw * 100)/1,1.5rem);column-gap:clamp(.875rem,calc(14rem - (.0112359551rem*390))/16 + calc(.0112359551vw * 100)/1,1.5rem);border-radius:clamp(62.4375rem,999rem/16 + 0vw/1,62.4375rem);box-shadow:0 5px 18px #06c75529;padding:clamp(1.625rem,calc(26rem - (.0112359551rem*390))/16 + calc(.0112359551vw * 100)/1,2.25rem) clamp(2.125rem,calc(34rem - (.0157303371rem*390))/16 + calc(.0157303371vw * 100)/1,3rem) clamp(1.625rem,calc(26rem - (.0112359551rem*390))/16 + calc(.0112359551vw * 100)/1,2.25rem) clamp(2.125rem,calc(34rem - (.0157303371rem*390))/16 + calc(.0157303371vw * 100)/1,3rem);text-decoration:none}.c-cta__button img{width:clamp(2.75rem,calc(44rem - (.0224719101rem*390))/16 + calc(.0224719101vw * 100)/1,4rem);height:clamp(2.75rem,calc(44rem - (.0224719101rem*390))/16 + calc(.0224719101vw * 100)/1,4rem)}.c-cta__button-text{color:#06c755;font-weight:700;letter-spacing:.05em;line-height:1.25;font-size:clamp(1.3125rem,calc(21rem - (.0123595506rem*390))/16 + calc(.0123595506vw * 100)/1,2rem);text-decoration:none;white-space:nowrap}.c-gototop{position:fixed;z-index:1200;right:40px;bottom:40px;background:#ccc;display:flex;align-items:center;justify-content:center;text-align:center;width:80px;height:80px;border-radius:50%;font-size:.8em;transition:opacity .3s,pointer-events .3s;opacity:0;pointer-events:none}.c-gototop.is-active{opacity:1;pointer-events:auto}.c-heading__en{font-family:futura-pt,sans-serif;color:#d6c4b4;font-size:clamp(3rem,calc(48rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,4rem);font-weight:500;line-height:1.28125;letter-spacing:.1em;text-transform:uppercase;display:inline-block}.c-heading__jp{margin-top:clamp(-1.4375rem,-23rem/16 + 0vw/1,-1.4375rem);display:block;font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);font-weight:700;letter-spacing:.1em;line-height:1.5}@font-face{font-family:icomoon;src:url(../../assets/fonts/icomoon.eot);src:url(../../assets/fonts/icomoon.eot) format("embedded-opentype"),url(../../assets/fonts/icomoon.ttf) format("truetype"),url(../../assets/fonts/icomoon.woff) format("woff"),url(../../assets/fonts/icomoon.svg) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arr-thin-r:before{content:""}.icon-dl:before{content:""}.icon-arr-thin-t:before{content:""}.icon-popup:before{content:""}.icon-tel:before{content:""}.icon-arr-b:before{content:""}.icon-arr-l:before{content:""}.icon-arr-r:before{content:""}.icon-arr-t:before{content:""}.icon-arr-thin-b:before{content:""}.icon-arr-thin-l:before{content:""}.icon-mail:before{content:""}.icon-checked:before{content:""}.icon-pamph:before{content:""}.icon-freeDial:before{content:""}.icon-mailThin:before{content:""}.icon-line:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.c-list-category__wrap{width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.c-list-category__list{display:flex;justify-content:center;flex-wrap:wrap;position:relative;margin:0 -25px}.c-list-category__list a{font-weight:700;color:#999}.c-list-category__item{padding:10px;margin-left:15px;margin-right:15px}.c-list-news a{text-decoration:none}.c-list-news .c-list-simple-cat__list{margin-bottom:10px}.c-list-news__inner{display:table;width:100%;border-bottom:1px solid #cccccc;padding:20px 0}.c-list-news__date{display:table-cell;vertical-align:top;width:7em;font-size:14px;color:#009463}.c-list-news__info{display:table-cell;width:auto}.c-list-news__title{line-height:1.4em;display:block}.c-list-simple-cat__wrap{overflow:hidden}.c-list-simple-cat__list{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.c-list-simple-cat__item>*{background:#eeeeee;color:#777;display:block;font-size:14px;padding:0 1.5em;text-decoration:none}.c-simple-list li:before{content:"・"}.c-page-hero{padding-top:clamp(2.5rem,calc(40rem - (.0898876404rem*390))/16 + calc(.0898876404vw * 100)/1,7.5rem)}.c-page-hero .l-container{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start}.c-page-hero.salon .c-page-hero__content-inner .c-page-hero__img .c-page-hero__img-figure img{aspect-ratio:436/593;-o-object-fit:cover;object-fit:cover}.c-page-hero__title{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:clamp(1.25rem,calc(20rem - (.0157303371rem*390))/16 + calc(.0157303371vw * 100)/1,2.125rem)}.c-page-hero__title--en{display:inline-block;color:#fd6d6d;font-family:California Bright,sans-serif;font-size:clamp(3.4375rem,calc(55rem - (.0280898876rem*390))/16 + calc(.0280898876vw * 100)/1,5rem);letter-spacing:0;line-height:1.05;font-weight:300;margin-left:clamp(-1.125rem,-18rem/16 + 0vw/1,-1.125rem)}.c-page-hero__title--jp{font-size:clamp(1.5rem,calc(24rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2rem);letter-spacing:.1em;line-height:1.4375;display:block;display:inline-block;margin-top:clamp(-2rem,-32rem/16 + 0vw/1,-2rem)}.c-page-hero__text{font-size:clamp(.8125rem,calc(13rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,1rem);letter-spacing:.01em;line-height:2}.c-page-hero__img{margin-bottom:clamp(.9375rem,15rem/16 + 0vw/1,.9375rem);transition-delay:.3s}.c-page-hero__img-figure img{aspect-ratio:374/200;-o-object-fit:cover;object-fit:cover;width:100%}.c-page-hero__content-inner{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start}.c-page-hero__img.mb0{margin-bottom:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.c-page-hero__img-figure img{aspect-ratio:100/100;-o-object-fit:cover;object-fit:cover}.c-pager-archive{text-align:center;margin:60px 0 0}.c-pager-archive .wp-pagenavi span,.c-pager-archive .wp-pagenavi a{display:inline-block;line-height:40px;text-align:center;padding:0 14px}.c-pager-archive .wp-pagenavi span.current{background:#009463;color:#fff;border-color:#009463}.c-pager-single{display:flex;justify-content:space-between;align-items:center;margin:0 -10px}.c-pager-single__wrap{overflow:visible}.c-pager-single__item{max-width:10em;width:100%;margin:0 10px}.c-pager-single__item a{text-decoration:none;display:inline-block;color:#009463}.c-pager-single__item a:before,.c-pager-single__item a:after{font-family:icomoon;position:static;display:inline-block;transition:.2s}.c-pager-single__prev{text-align:right}.c-pager-single__prev a:after{margin-left:10px;content:""}.c-pager-single__list{text-align:center}.c-pager-single__next{text-align:left}.c-pager-single__next a:before{margin-right:10px;content:""}.c-table{transform:translateZ(0);display:table;table-layout:fixed;width:100%;border-top:1px dotted #e3e3e3}.c-table .c-table__td,.c-table .c-table__th{display:table-cell;text-align:left;font-weight:400;border-bottom:1px dotted #e3e3e3}.c-table .c-table__th{width:210px;background-color:#f8f8f8;padding:14px 20px 14px 22px}.c-table .c-table__td{background-color:#fff;padding:14px 24px;line-height:2}.c-table__primary .c-table__th{width:9em;background-color:#fff}body.single .c-sec-pager{padding-top:30px}body[class*=thanks] main .l-section{text-align:center;line-height:4em}body[class*=thanks] main .l-section .l-container{max-width:800px}body[class*=thanks] main .c-btn{margin:4em auto}.p-thanks__attention{margin-top:40px;padding:1.6em 2.2em;background-color:#eee;color:#747474;font-size:.9rem;line-height:1.6em}.p-thanks__attention a{color:#747474;text-decoration:underline}.p-lp-about__title-eng.p-lp-california{color:#fd6d6d;text-align:center;position:relative;z-index:1}.p-lp-about__title-eng-img{display:block;width:clamp(17.5rem,calc(280rem - (.1752808989rem*390))/16 + calc(.1752808989vw * 100)/1,27.25rem);margin:0 auto;margin-top:clamp(-2.0625rem,calc(-33rem - (-.0078651685rem*390))/16 + calc(-.0078651685vw * 100)/1,-2.5rem)}.p-lp-about__title-jp{color:#d6c4b4;text-align:center;margin-top:clamp(1.0625rem,17rem/16 + 0vw/1,1.0625rem);font-weight:600;font-size:clamp(1.125rem,calc(18rem - (.006741573rem*390))/16 + calc(.006741573vw * 100)/1,1.5rem);display:block;letter-spacing:0;line-height:1.6666666667}.p-lp-about__inner{margin-top:clamp(2rem,calc(32rem - (.0325842697rem*390))/16 + calc(.0325842697vw * 100)/1,3.8125rem)}.p-lp-about__lead{margin-bottom:clamp(3.75rem,calc(60rem - (.0348314607rem*390))/16 + calc(.0348314607vw * 100)/1,5.6875rem)}.p-lp-about__lead-img-wrap{margin:0 calc(50% - 50vw);width:100vw}.p-lp-about__lead-img{width:74.8717948718%;margin:0 0 0 auto}.p-lp-about__lead-img img{width:100%;height:100%}.p-lp-about__lead-content{margin-top:clamp(-15.4375rem,-247rem/16 + 0vw/1,-15.4375rem)}.p-lp-about__lead-title{font-weight:700;font-size:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);letter-spacing:0em;line-height:1.62;margin-bottom:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.p-lp-about__lead-text{font-weight:300;font-size:clamp(1rem,16rem/16 + 0vw/1,1rem);letter-spacing:.1em;line-height:2}.p-lp-about__list{position:relative}.p-lp-about__list:before{mix-blend-mode:multiply;content:"";background-image:url(../../assets/images/lp/about_side_text.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:clamp(3.25rem,calc(52rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,3.75rem);height:clamp(34.0625rem,calc(545rem - (.0988764045rem*390))/16 + calc(.0988764045vw * 100)/1,39.5625rem);top:clamp(15.3125rem,calc(245rem - (.106741573rem*390))/16 + calc(.106741573vw * 100)/1,21.25rem);right:clamp(-1rem,-16rem/16 + 0vw/1,-1rem);position:absolute;z-index:2}.p-lp-about__item{margin:0 calc(50% - 50vw);width:100vw}.p-lp-about__item:nth-child(2n) .p-lp-about__item-figure{margin:0 auto 0 0}.p-lp-about__item:nth-child(2n) .p-lp-about__item-content{border-radius:clamp(12.5rem,200rem/16 + 0vw/1,12.5rem) clamp(0rem,0rem/16 + 0vw/1,0rem) clamp(0rem,0rem/16 + 0vw/1,0rem) clamp(12.5rem,200rem/16 + 0vw/1,12.5rem);margin:0 0 0 auto;margin-top:clamp(-2.5rem,calc(-40rem - (-.0674157303rem*390))/16 + calc(-.0674157303vw * 100)/1,-6.25rem);padding:clamp(2.5rem,calc(40rem - (-.0056179775rem*390))/16 + calc(-.0056179775vw * 100)/1,2.1875rem) clamp(1.25rem,calc(20rem - (-.0056179775rem*390))/16 + calc(-.0056179775vw * 100)/1,.9375rem) clamp(2.5rem,calc(40rem - (.0011235955rem*390))/16 + calc(.0011235955vw * 100)/1,2.5625rem) clamp(4rem,calc(64rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,5rem)}.p-lp-about__item-figure{width:95.8974358974%;margin:0 0 0 auto}.p-lp-about__item-figure img{width:100%;height:100%}.p-lp-about__item-content{margin-top:clamp(-2.5rem,calc(-40rem - (-.0674157303rem*390))/16 + calc(-.0674157303vw * 100)/1,-6.25rem);padding:clamp(2rem,calc(32rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,2.1875rem) clamp(1.875rem,calc(30rem - (.0561797753rem*390))/16 + calc(.0561797753vw * 100)/1,5rem) clamp(2rem,calc(32rem - (.0101123596rem*390))/16 + calc(.0101123596vw * 100)/1,2.5625rem) clamp(1rem,calc(16rem - (-.0011235955rem*390))/16 + calc(-.0011235955vw * 100)/1,.9375rem);width:clamp(20.3125rem,calc(325rem - (.1471910112rem*390))/16 + calc(.1471910112vw * 100)/1,28.5rem);position:relative;z-index:1;background-color:#fff;border-radius:clamp(0rem,0rem/16 + 0vw/1,0rem) clamp(12.5rem,200rem/16 + 0vw/1,12.5rem) clamp(12.5rem,200rem/16 + 0vw/1,12.5rem) clamp(0rem,0rem/16 + 0vw/1,0rem)}.p-lp-about__item-title{margin-bottom:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem)}.p-lp-about__item-title-eng{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;-moz-column-gap:clamp(.25rem,calc(4rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,.5rem);column-gap:clamp(.25rem,calc(4rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,.5rem);margin-bottom:clamp(.25rem,calc(4rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,.5rem)}.p-lp-about__item-title-eng-point{font-size:clamp(1rem,calc(16rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,1.5rem);font-family:Futura-Book,sans-serif;letter-spacing:.1em;line-height:1;display:block}.p-lp-about__item-title-eng-no{font-size:clamp(1rem,calc(16rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,1.5rem);font-family:FUTURAMEDIUM,sans-serif;letter-spacing:0;line-height:1;display:block;margin-top:clamp(-.3125rem,-5rem/16 + 0vw/1,-.3125rem)}.p-lp-about__item-title-text{font-weight:700;font-size:clamp(1.3125rem,calc(21rem - (.0123595506rem*390))/16 + calc(.0123595506vw * 100)/1,2rem);letter-spacing:0;line-height:1.4375}.p-lp-about__item-text{font-weight:300;font-size:clamp(.8125rem,calc(13rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,1rem);letter-spacing:.1em;line-height:2}.p-lp-charm{padding:clamp(5rem,calc(80rem - (.0516853933rem*390))/16 + calc(.0516853933vw * 100)/1,7.875rem) clamp(0rem,0rem/16 + 0vw/1,0rem) clamp(6.375rem,calc(102rem - (.0539325843rem*390))/16 + calc(.0539325843vw * 100)/1,9.375rem) clamp(0rem,0rem/16 + 0vw/1,0rem)}.p-lp-charm__inner{position:relative;padding-bottom:clamp(4.75rem,calc(76rem - (.0202247191rem*390))/16 + calc(.0202247191vw * 100)/1,5.875rem)}.p-lp-charm__bg{width:100%;background-color:#efe7da;height:clamp(35rem,calc(560rem - (.1258426966rem*390))/16 + calc(.1258426966vw * 100)/1,42rem);position:absolute;top:clamp(4.1875rem,calc(67rem - (.0516853933rem*390))/16 + calc(.0516853933vw * 100)/1,7.0625rem);left:50%;transform:translate(-50%)}.p-lp-charm__bg:before{content:"";width:100%;height:11.5384615385vw;top:-11.5384615385vw;background-image:url(../../assets/images/lp/charm_bg_top_sp.svg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;position:absolute;left:50%;transform:translate(-50%)}.p-lp-charm__bg:after{content:"";width:100%;height:11.5384615385vw;bottom:-11.5384615385vw;background-image:url(../../assets/images/lp/charm_bg_bottom_sp.svg);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;left:50%;transform:translate(-50%)}.p-lp-charm__title{position:relative;width:clamp(18rem,calc(288rem - (.206741573rem*390))/16 + calc(.206741573vw * 100)/1,29.5rem);margin:0 auto}.p-lp-charm__title img{width:100%;height:100%}.p-lp-charm__title-jp{display:block;text-align:center;margin-top:clamp(1.5rem,calc(24rem - (.0168539326rem*390))/16 + calc(.0168539326vw * 100)/1,2.4375rem);font-weight:700;letter-spacing:0;line-height:1.4583333333;font-size:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.p-lp-charm__slider{margin-top:clamp(2.5rem,calc(40rem - (.0224719101rem*390))/16 + calc(.0224719101vw * 100)/1,3.75rem);padding-bottom:clamp(3.625rem,calc(58rem - (.0134831461rem*390))/16 + calc(.0134831461vw * 100)/1,4.375rem);padding-left:3.75%;position:relative}.p-lp-charm__slider:before{content:"";z-index:1;width:3.5897435897%;height:100%;background-color:#efe7da;position:absolute;top:50%;left:0;transform:translateY(-50%)}.p-lp-charm__slider .splide__arrows{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;-moz-column-gap:clamp(1rem,16rem/16 + 0vw/1,1rem);column-gap:clamp(1rem,16rem/16 + 0vw/1,1rem);position:absolute;bottom:0;right:clamp(1rem,16rem/16 + 0vw/1,1rem)}.p-lp-charm__slider .splide__arrows .splide__arrow{width:clamp(2.625rem,42rem/16 + 0vw/1,2.625rem);height:clamp(2.625rem,42rem/16 + 0vw/1,2.625rem);transform:translateY(0);opacity:1;background:rgba(0,0,0,0);position:static;background-image:url(../../assets/images/lp/charm_slider_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.p-lp-charm__slider .splide__arrows .splide__arrow svg{display:none}.p-lp-charm__slider .splide__arrows .splide__arrow.splide__arrow--prev{transform:scale(1);background-image:url(../../assets/images/lp/charm_slider_arrow_opacity.svg);pointer-events:none}.p-lp-charm__slider .splide__arrows .splide__arrow.splide__arrow--prev[aria-label="Previous slide"]{background-image:url(../../assets/images/lp/charm_slider_arrow.svg);transform:scaleX(-1);pointer-events:all}.p-lp-charm__slider-item{text-align:center;background-color:#fff;border-radius:clamp(.625rem,calc(10rem - (.0112359551rem*390))/16 + calc(.0112359551vw * 100)/1,1.25rem);padding:clamp(1.5rem,calc(24rem - (.006741573rem*390))/16 + calc(.006741573vw * 100)/1,1.875rem) clamp(1.5rem,calc(24rem - (.0157303371rem*390))/16 + calc(.0157303371vw * 100)/1,2.375rem) clamp(1.5rem,calc(24rem - (.0348314607rem*390))/16 + calc(.0348314607vw * 100)/1,3.4375rem) clamp(1.5rem,calc(24rem - (.0157303371rem*390))/16 + calc(.0157303371vw * 100)/1,2.375rem)}.p-lp-charm__slider-item img{height:clamp(3.8125rem,calc(61rem - (.0101123596rem*390))/16 + calc(.0101123596vw * 100)/1,4.375rem);margin:0 auto}.p-lp-charm__slider-item-title{margin-top:clamp(.9375rem,15rem/16 + 0vw/1,.9375rem);margin-bottom:clamp(1.125rem,calc(18rem - (.006741573rem*390))/16 + calc(.006741573vw * 100)/1,1.5rem);font-size:clamp(1.3125rem,calc(21rem - (.0146067416rem*390))/16 + calc(.0146067416vw * 100)/1,2.125rem);letter-spacing:0;font-weight:700;line-height:1.4411764706;display:flex;flex-direction:row;align-items:center;justify-content:center;white-space:nowrap}.p-lp-charm__slider-item-title--highlight{z-index:1;position:relative;display:inline-block}.p-lp-charm__slider-item-title--highlight:before{content:"";width:100%;background-color:#dcff00;height:clamp(.875rem,14rem/16 + 0vw/1,.875rem);position:absolute;bottom:clamp(.125rem,calc(2rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,.375rem);left:50%;transform:translate(-50%);z-index:-1}.p-lp-charm__slider-item-text{text-align:center;font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);line-height:2;letter-spacing:.1em}.p-lp-lead__figure{margin:0 calc(50% - 50vw);width:100vw;position:relative;z-index:1}.p-lp-lead__figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-lp-lead__content{position:relative;padding-top:clamp(5.9375rem,95rem/16 + 0vw/1,5.9375rem)}.p-lp-lead__illust{position:absolute;mix-blend-mode:multiply;width:clamp(15.3125rem,calc(245rem - (.0348314607rem*390))/16 + calc(.0348314607vw * 100)/1,17.25rem);height:clamp(15.3125rem,calc(245rem - (.0348314607rem*390))/16 + calc(.0348314607vw * 100)/1,17.25rem);top:clamp(-9.375rem,-150rem/16 + 0vw/1,-9.375rem);left:-10.8938547486%}.p-lp-lead__text{font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);font-weight:400;letter-spacing:.1em;line-height:2}body.page-template-tmp_lp{background-color:#fff}body.page-template-tmp_lp .l-container{width:100%;padding:0 4.1025641026%}.p-lp-main:before{content:"";z-index:1;width:42.1875vw;height:100%;background-color:#f5efea;top:0;left:-42.1875vw;position:absolute}.p-lp-copy{font-family:FUTURAMEDIUM,sans-serif;letter-spacing:.25em;display:none}.p-lp-california{display:block;color:#d6c4b4;font-family:California Bright,sans-serif;font-size:clamp(4rem,calc(64rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,5rem);letter-spacing:0;line-height:1.0125;font-weight:400}.p-lp-merit{padding:clamp(5rem,calc(80rem - (.0247191011rem*390))/16 + calc(.0247191011vw * 100)/1,6.375rem) clamp(0rem,0rem/16 + 0vw/1,0rem) clamp(5rem,calc(80rem - (.0539325843rem*390))/16 + calc(.0539325843vw * 100)/1,8rem) clamp(0rem,0rem/16 + 0vw/1,0rem)}.p-lp-merit__title-jp{display:block;font-size:clamp(2rem,calc(32rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2.5rem);line-height:1.4375;font-weight:700;letter-spacing:.05em;margin-top:clamp(-2.25rem,-36rem/16 + 0vw/1,-2.25rem)}.p-lp-merit__list{margin-top:clamp(3rem,calc(48rem - (.0134831461rem*390))/16 + calc(.0134831461vw * 100)/1,3.75rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:clamp(1.5rem,calc(24rem - (.0123595506rem*390))/16 + calc(.0123595506vw * 100)/1,2.1875rem);margin-bottom:clamp(3.5rem,calc(56rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,3.75rem)}.p-lp-merit__item{width:74.5810055866%}.p-lp-merit__item img{width:100%;height:100%}.p-lp-merit__item:nth-child(2n){margin:0 0 0 auto}.p-lp-flow .l-container{padding-left:6.1538461538%!important;padding-right:6.1538461538%!important}.p-lp-flow__title{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.p-lp-flow__title-jp{margin-top:clamp(-3rem,-48rem/16 + 0vw/1,-3rem);margin-bottom:clamp(2rem,calc(32rem - (.0483146067rem*390))/16 + calc(.0483146067vw * 100)/1,4.6875rem)}.p-lp-flow__title-jp-normal{font-size:clamp(1.75rem,calc(28rem - (.0134831461rem*390))/16 + calc(.0134831461vw * 100)/1,2.5rem);line-height:1.45;letter-spacing:.05em}.p-lp-flow__title-jp-large{font-size:clamp(2.6875rem,calc(43rem - (.0191011236rem*390))/16 + calc(.0191011236vw * 100)/1,3.75rem);line-height:1.45;letter-spacing:.05em;color:#fd6d6d}.p-lp-flow__inner{position:relative;padding-bottom:clamp(7rem,calc(112rem - (.0078651685rem*390))/16 + calc(.0078651685vw * 100)/1,7.4375rem)}.p-lp-flow__illust{position:absolute}.p-lp-flow__illust--01{background-image:url(../../assets/images/lp/flow_illust01.svg);background-repeat:no-repeat;background-position:center;background-size:contain;right:-7.0175438596%;top:clamp(4.4375rem,71rem/16 + 0vw/1,4.4375rem);width:clamp(14.625rem,calc(234rem - (.1415730337rem*390))/16 + calc(.1415730337vw * 100)/1,22.5rem);height:clamp(14.625rem,calc(234rem - (.1415730337rem*390))/16 + calc(.1415730337vw * 100)/1,22.5rem);mix-blend-mode:multiply}.p-lp-flow__illust--02{background-image:url(../../assets/images/lp/flow_illust02.svg);background-repeat:no-repeat;background-position:center;background-size:contain;right:-13.1578947368%;bottom:0;width:clamp(17.125rem,calc(274rem - (.0966292135rem*390))/16 + calc(.0966292135vw * 100)/1,22.5rem);height:clamp(17.125rem,calc(274rem - (.0966292135rem*390))/16 + calc(.0966292135vw * 100)/1,22.5rem);mix-blend-mode:multiply}.p-lp-flow__list{position:relative}.p-lp-flow__list:before{content:"";width:1px;height:calc(100% - 2rem);background-color:#1b1b1b;position:absolute;left:0;top:50%;transform:translateY(-50%)}.p-lp-flow__item{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-left:clamp(1.8125rem,calc(29rem - (.0078651685rem*390))/16 + calc(.0078651685vw * 100)/1,2.25rem);row-gap:clamp(.75rem,calc(12rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,.875rem)}.p-lp-flow__item:before{content:"";width:clamp(1.1875rem,calc(19rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,1.5rem);height:clamp(1.1875rem,calc(19rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,1.5rem);left:clamp(-.5625rem,-9rem/16 + 0vw/1,-.5625rem);background-color:#fff;border:1px solid #707070;border-radius:50%;position:absolute;top:.3rem;transform:translate(0)}.p-lp-flow__item.dot:before{background-color:#1b1b1b;border:none;width:clamp(.5rem,calc(8rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,.625rem);height:clamp(.5rem,calc(8rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,.625rem);left:clamp(-.1875rem,-3rem/16 + 0vw/1,-.1875rem)}.p-lp-flow__item:first-child{margin-bottom:clamp(2.5rem,calc(40rem - (.0112359551rem*390))/16 + calc(.0112359551vw * 100)/1,3.125rem)}.p-lp-flow__item:nth-child(2){margin-bottom:clamp(2.75rem,calc(44rem - (.0112359551rem*390))/16 + calc(.0112359551vw * 100)/1,3.375rem)}.p-lp-flow__item:nth-child(3){margin-bottom:clamp(4rem,calc(64rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,5rem)}.p-lp-flow__item:nth-child(4){margin-bottom:clamp(1.8125rem,calc(29rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2.3125rem)}.p-lp-flow__item:nth-child(5){margin-bottom:clamp(6.125rem,calc(98rem - (.0292134831rem*390))/16 + calc(.0292134831vw * 100)/1,7.75rem)}.p-lp-flow__item:nth-child(6){margin-bottom:clamp(.875rem,calc(14rem - (.0011235955rem*390))/16 + calc(.0011235955vw * 100)/1,.9375rem)}.p-lp-flow__time{font-family:futura-pt,sans-serif;font-size:clamp(1.9375rem,calc(31rem - (.0101123596rem*390))/16 + calc(.0101123596vw * 100)/1,2.5rem);letter-spacing:.1em;display:block;line-height:1.2580645161}.p-lp-flow__item-name{display:block;font-size:clamp(1.125rem,calc(18rem - (.006741573rem*390))/16 + calc(.006741573vw * 100)/1,1.5rem);letter-spacing:0;font-weight:600;line-height:1.4444444444}.p-lp-flow__item-detail{width:clamp(19rem,calc(304rem - (.2202247191rem*390))/16 + calc(.2202247191vw * 100)/1,31.25rem);font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);letter-spacing:.1em;padding-top:clamp(1.875rem,calc(30rem - (.0123595506rem*390))/16 + calc(.0123595506vw * 100)/1,2.5625rem);padding-left:clamp(.875rem,calc(14rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,1.125rem);padding-right:clamp(1.625rem,calc(26rem - (.0325842697rem*390))/16 + calc(.0325842697vw * 100)/1,3.4375rem);padding-bottom:clamp(.3125rem,calc(5rem - (.0235955056rem*390))/16 + calc(.0235955056vw * 100)/1,1.625rem);display:block;line-height:1.4285714286;background-image:url(../../assets/images/lp/flow_detail_bg_sp.svg);background-repeat:no-repeat;background-position:left top;background-size:contain}.p-lp-shop{padding-bottom:clamp(5rem,calc(80rem - (.097752809rem*390))/16 + calc(.097752809vw * 100)/1,10.4375rem)}.p-lp-shop__title-jp{display:block;margin-top:clamp(-1.5rem,-24rem/16 + 0vw/1,-1.5rem);margin-bottom:clamp(1.5rem,calc(24rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1.625rem);font-size:clamp(2rem,calc(32rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2.5rem);line-height:1.45;letter-spacing:.05em}.p-lp-shop__text{font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);line-height:2;letter-spacing:.1em;font-weight:400}.p-lp-shop__text--highlight{z-index:1;position:relative;display:inline-block}.p-lp-shop__text--highlight:before{content:"";width:100%;background-color:#dcff00;height:clamp(.5rem,calc(8rem - (.006741573rem*390))/16 + calc(.006741573vw * 100)/1,.875rem);position:absolute;bottom:clamp(.125rem,calc(2rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,.375rem);left:50%;transform:translate(-50%);z-index:-1}.p-lp-shop__slider{margin-top:clamp(2rem,32rem/16 + 0vw/1,2rem);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;padding-left:4.1025641026%}.p-lp-shop__slider-figure{margin-bottom:clamp(1.1875rem,calc(19rem - (.0078651685rem*390))/16 + calc(.0078651685vw * 100)/1,1.625rem)}.p-lp-shop__slider-figure img{width:100%;height:100%;aspect-ratio:320/240;-o-object-fit:cover;object-fit:cover}.p-lp-shop__slider-title{font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);margin-bottom:clamp(.75rem,12rem/16 + 0vw/1,.75rem);font-weight:700;letter-spacing:.1em;line-height:1.5}.p-lp-shop__slider-address{font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);margin-bottom:clamp(1.125rem,18rem/16 + 0vw/1,1.125rem);letter-spacing:.1em;font-weight:300;line-height:1.4285714286}.p-lp-shop__slider-link{display:inline-block;padding-left:clamp(.5rem,8rem/16 + 0vw/1,.5rem);padding-bottom:clamp(.3125rem,5rem/16 + 0vw/1,.3125rem);border-bottom:1px solid #1b1b1b;text-decoration:none;position:relative}.p-lp-shop__slider-link-text{position:relative;display:inline-block;font-size:clamp(1rem,16rem/16 + 0vw/1,1rem);line-height:1.5;padding-right:clamp(2.125rem,34rem/16 + 0vw/1,2.125rem);letter-spacing:.1em;font-weight:600}.p-lp-shop__slider-link-text:before{content:"";background-image:url(../../assets/images/lp/slider_button_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:clamp(.3125rem,5rem/16 + 0vw/1,.3125rem);height:clamp(.4375rem,7rem/16 + 0vw/1,.4375rem);position:absolute;top:calc(50% + .1rem);right:clamp(.5rem,8rem/16 + 0vw/1,.5rem);transform:translateY(-50%)}.p-lp-information{padding-bottom:clamp(5rem,calc(80rem - (.0112359551rem*390))/16 + calc(.0112359551vw * 100)/1,5.625rem)}.p-lp-information__inner{padding-bottom:clamp(2rem,calc(32rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2.5rem);padding-top:clamp(2rem,calc(32rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,3rem);background-color:#efe7da;border-radius:8px}.p-lp-information__title{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.p-lp-information__title-jp{display:block;margin-top:clamp(-2rem,-32rem/16 + 0vw/1,-2rem);margin-bottom:clamp(1.5rem,calc(24rem - (.0337078652rem*390))/16 + calc(.0337078652vw * 100)/1,3.375rem);font-size:clamp(2rem,calc(32rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2.5rem);line-height:1.45;letter-spacing:.05em}.p-lp-information__list{background-color:#ffffff9c}.p-lp-information__item{background-color:#0000001a;text-align:center;font-size:clamp(1rem,16rem/16 + 0vw/1,1rem);padding-top:clamp(1rem,calc(16rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,1.1875rem);padding-bottom:clamp(1rem,calc(16rem - (-.0033707865rem*390))/16 + calc(-.0033707865vw * 100)/1,.8125rem);font-weight:600;letter-spacing:.1em;line-height:1.5}.p-lp-information__detail{font-size:clamp(1rem,16rem/16 + 0vw/1,1rem);padding:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem) clamp(.9375rem,15rem/16 + 0vw/1,.9375rem) clamp(1.5rem,24rem/16 + 0vw/1,1.5rem) clamp(.9375rem,15rem/16 + 0vw/1,.9375rem);letter-spacing:.05em;line-height:2}.p-lp-contact{background-color:#03c755;padding-top:clamp(2rem,calc(32rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,2.25rem);padding-bottom:clamp(2rem,calc(32rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,2.3125rem)}.p-lp-contact .c-cta__button{padding:clamp(1.625rem,calc(26rem - (.0112359551rem*390))/16 + calc(.0112359551vw * 100)/1,2.25rem) clamp(1.625rem,calc(26rem - (.0247191011rem*390))/16 + calc(.0247191011vw * 100)/1,3rem) clamp(1.625rem,calc(26rem - (.0112359551rem*390))/16 + calc(.0112359551vw * 100)/1,2.25rem) clamp(1.625rem,calc(26rem - (.0247191011rem*390))/16 + calc(.0247191011vw * 100)/1,3rem);box-shadow:0 5px 18px #12b153}.p-lp-contact .c-cta__button img{width:clamp(2.375rem,calc(38rem - (.0292134831rem*390))/16 + calc(.0292134831vw * 100)/1,4rem);height:clamp(2.375rem,calc(38rem - (.0292134831rem*390))/16 + calc(.0292134831vw * 100)/1,4rem)}.p-lp-contact .c-cta__button .c-cta__button-text{white-space:nowrap;font-size:clamp(1.5rem,calc(24rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2rem)}.p-lp-contact__title-eng{color:#fff;text-align:center}.p-lp-contact__title-jp{display:block;margin-top:clamp(-2rem,-32rem/16 + 0vw/1,-2rem);margin-bottom:clamp(1.5rem,calc(24rem - (.006741573rem*390))/16 + calc(.006741573vw * 100)/1,1.875rem);font-size:clamp(2rem,calc(32rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2.5rem);line-height:1.45;letter-spacing:.05em;text-align:center}.p-lp-contact__text{text-align:center;color:#ebebeb;margin-bottom:clamp(2rem,calc(32rem - (.0269662921rem*390))/16 + calc(.0269662921vw * 100)/1,3.5rem);font-size:clamp(1.25rem,calc(20rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,1.5rem);line-height:1.6;white-space:nowrap;font-weight:600}.p-contact-head{padding-top:clamp(5.125rem,calc(82rem - (.1325842697rem*390))/16 + calc(.1325842697vw * 100)/1,12.5rem)}.p-contact-content{padding-top:clamp(2.5rem,calc(40rem - (.0539325843rem*390))/16 + calc(.0539325843vw * 100)/1,5.5rem)}.p-contact-content__inner{background-color:#fff;padding-top:clamp(2.5rem,calc(40rem - (.0629213483rem*390))/16 + calc(.0629213483vw * 100)/1,6rem);padding-bottom:clamp(3rem,calc(48rem - (.0539325843rem*390))/16 + calc(.0539325843vw * 100)/1,6rem);padding-left:4.1025641026%;padding-right:4.1025641026%}.p-contact-content__head-block{margin-bottom:clamp(2rem,calc(32rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,3rem);padding-bottom:clamp(2.625rem,calc(42rem - (.0247191011rem*390))/16 + calc(.0247191011vw * 100)/1,4rem);border-bottom:1px solid #c9c9c9}.p-contact-content__head-block.thanks .p-contact-content__head{margin-bottom:clamp(2.75rem,calc(44rem - (.0224719101rem*390))/16 + calc(.0224719101vw * 100)/1,4rem)}.p-contact-content__head-block.thanks .p-contact-content__wrap{margin-bottom:clamp(2.1875rem,calc(35rem - (.0325842697rem*390))/16 + calc(.0325842697vw * 100)/1,4rem)}.p-contact-content__head-block.thanks .l-form__button-block{text-decoration:none;pointer-events:all;cursor:pointer}.p-contact-content__head-block.thanks .l-form__button-block .l-form__button{text-align:center}.p-contact-content__head-block.thanks .l-form__button-block:before{background:rgb(27,27,27)}.p-contact-content__head{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:clamp(1rem,calc(16rem - (.0269662921rem*390))/16 + calc(.0269662921vw * 100)/1,2.5rem);margin-bottom:clamp(4.5rem,calc(72rem - (.0404494382rem*390))/16 + calc(.0404494382vw * 100)/1,6.75rem)}.p-contact-content__head-title{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;-moz-column-gap:clamp(.5rem,calc(8rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,.8125rem);column-gap:clamp(.5rem,calc(8rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,.8125rem)}.p-contact-content__head-title img{width:clamp(1.5rem,calc(24rem - (.006741573rem*390))/16 + calc(.006741573vw * 100)/1,1.875rem);height:clamp(1.5rem,calc(24rem - (.006741573rem*390))/16 + calc(.006741573vw * 100)/1,1.875rem)}.p-contact-content__head-title-text{font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem)}.p-contact-content__text{font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);line-height:2;letter-spacing:.1em}.p-contact-content__progress-list{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;-moz-column-gap:clamp(3.625rem,calc(58rem - (.0247191011rem*390))/16 + calc(.0247191011vw * 100)/1,5rem);column-gap:clamp(3.625rem,calc(58rem - (.0247191011rem*390))/16 + calc(.0247191011vw * 100)/1,5rem);margin-bottom:clamp(2.125rem,34rem/16 + 0vw/1,2.125rem);position:relative}.p-contact-content__progress-list:before{content:"";width:clamp(3.625rem,calc(58rem - (.0247191011rem*390))/16 + calc(.0247191011vw * 100)/1,5rem);height:1px;background-color:#c9c9c9;position:absolute;top:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem);left:50%;transform:translate(-50%)}.p-contact-content__progress-item{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem)}.p-contact-content__progress-item.is-current .p-contact-content__progress-detail{background-color:#1b1b1b}.p-contact-content__progress-detail{text-align:center;color:#fff;display:block;border-radius:200px;background-color:#ebebeb;padding-top:clamp(.6875rem,11rem/16 + 0vw/1,.6875rem);padding-bottom:clamp(.8125rem,13rem/16 + 0vw/1,.8125rem);padding-left:clamp(.9375rem,calc(15rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,1.25rem);padding-right:clamp(.9375rem,calc(15rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,1.25rem)}.p-contact-content__progress-text{font-size:clamp(.875rem,14rem/16 + 0vw/1,.875rem)}.p-home-mv{padding-top:clamp(2.5rem,calc(40rem - (.0898876404rem*390))/16 + calc(.0898876404vw * 100)/1,7.5rem);max-width:1080px;margin:0 auto}.p-home-mv__figure{transition-delay:.3s;width:clamp(20.125rem,calc(322rem - (.5415730337rem*390))/16 + calc(.5415730337vw * 100)/1,50.25rem);margin:0 0 0 auto;-webkit-mask-image:url(../../assets/images/home/kv_img_mask_sp.svg);mask-image:url(../../assets/images/home/kv_img_mask_sp.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:top;mask-position:top}.p-home-mv__figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-home-mv__content{margin-top:clamp(-4.0625rem,-65rem/16 + 0vw/1,-4.0625rem);flex-shrink:0;position:relative}.p-home-mv__catch{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.p-home-mv__catch--en{display:inline-block;color:#fd6d6d;font-family:California Bright,sans-serif;font-size:clamp(3.4375rem,calc(55rem - (.0280898876rem*390))/16 + calc(.0280898876vw * 100)/1,5rem);letter-spacing:0;line-height:1.05;font-weight:300}.p-home-mv__catch--jp{display:inline-block;padding-left:4.1025641026%;padding-right:4.1025641026%;margin-top:clamp(-1.375rem,-22rem/16 + 0vw/1,-1.375rem)}.p-home-mv__catch--jp-text{font-size:clamp(1.5rem,calc(24rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2rem);letter-spacing:.1em;line-height:1.4375;display:block}.p-home-mv__text{margin-top:clamp(1.5rem,calc(24rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,1.75rem);font-size:clamp(.8125rem,calc(13rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,1rem);line-height:2;letter-spacing:.1em;font-weight:400;padding-left:4.1025641026%;padding-right:4.1025641026%}.p-home-news{margin-top:clamp(2.5rem,calc(40rem - (.0269662921rem*390))/16 + calc(.0269662921vw * 100)/1,4rem);position:relative}.p-home-news .p-loop__wrap{position:absolute;top:23.5897435897vw;z-index:2}.p-home-news__figure{margin:0 calc(50% - 50vw);width:100vw;-webkit-mask-image:url(../../assets/images/home/news_img_mask_sp.svg);mask-image:url(../../assets/images/home/news_img_mask_sp.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:top;mask-position:top}.p-home-news__content{margin-top:clamp(2.5rem,calc(40rem - (.093258427rem*390))/16 + calc(.093258427vw * 100)/1,7.6875rem)}.p-home-news__title{font-weight:600;font-size:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);margin-bottom:clamp(1.25rem,calc(20rem - (.0202247191rem*390))/16 + calc(.0202247191vw * 100)/1,2.375rem);letter-spacing:.1em;line-height:1.1428571429}.p-home-news__list{margin-bottom:clamp(2rem,calc(32rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,3rem)}.p-home-news__link{text-decoration:none;padding-top:clamp(.8125rem,calc(13rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,1.0625rem);padding-bottom:clamp(.8125rem,calc(13rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,1.0625rem);padding-right:clamp(.5625rem,9rem/16 + 0vw/1,.5625rem);display:block;position:relative;border-bottom:1px solid #c9c9c9}.p-home-news__info{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;-moz-column-gap:clamp(.6875rem,calc(11rem - (.0213483146rem*390))/16 + calc(.0213483146vw * 100)/1,1.875rem);column-gap:clamp(.6875rem,calc(11rem - (.0213483146rem*390))/16 + calc(.0213483146vw * 100)/1,1.875rem);margin-bottom:clamp(.625rem,10rem/16 + 0vw/1,.625rem)}.p-home-news__info time{display:block;color:#656565;font-family:FUTURAMEDIUM,sans-serif;font-size:clamp(.75rem,calc(12rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,.875rem);letter-spacing:.1em}.p-home-news__item-cat-item{display:block;color:#656565;font-family:FUTURAMEDIUM,sans-serif;font-size:clamp(.75rem,calc(12rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,.875rem);letter-spacing:.1em;text-transform:uppercase}.p-home-news__item-title{font-weight:400;font-size:clamp(1rem,16rem/16 + 0vw/1,1rem);padding-right:clamp(1.9375rem,calc(31rem - (.0337078652rem*390))/16 + calc(.0337078652vw * 100)/1,3.8125rem);letter-spacing:.1em;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-home-news__item-arrow{position:absolute;right:clamp(.5625rem,9rem/16 + 0vw/1,.5625rem);bottom:clamp(1.09375rem,17.5rem/16 + 0vw/1,1.09375rem);display:block;width:clamp(1rem,16rem/16 + 0vw/1,1rem);height:clamp(.8125rem,13rem/16 + 0vw/1,.8125rem)}.p-home-news__item-arrow img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-home-about{position:relative;padding-top:clamp(11.25rem,180rem/16 + 0vw/1,11.25rem);padding-bottom:clamp(8.75rem,calc(140rem - (.0314606742rem*390))/16 + calc(.0314606742vw * 100)/1,10.5rem)}.p-home-about__illust{mix-blend-mode:multiply;position:absolute;display:block}.p-home-about__illust--01{top:clamp(-2.6875rem,-43rem/16 + 0vw/1,-2.6875rem);right:clamp(-.875rem,-14rem/16 + 0vw/1,-.875rem);width:clamp(13.0625rem,calc(209rem - (.0820224719rem*390))/16 + calc(.0820224719vw * 100)/1,17.625rem);height:clamp(13.0625rem,calc(209rem - (.0820224719rem*390))/16 + calc(.0820224719vw * 100)/1,17.625rem)}.p-home-about__illust--02{bottom:0;left:0;width:clamp(12.375rem,calc(198rem - (.1337078652rem*390))/16 + calc(.1337078652vw * 100)/1,19.8125rem);height:clamp(12.375rem,calc(198rem - (.1337078652rem*390))/16 + calc(.1337078652vw * 100)/1,19.8125rem)}.p-home-about__inner{position:relative;width:75.9776536313%;margin:0 0 0 auto}.p-home-about__inner .c-heading__en{position:absolute;transform:translate(-50%,-50%) rotate(-90deg);bottom:calc(50% - .1vw);left:calc(50% - 43vw);white-space:nowrap}.p-home-about__inner .c-button__wrap{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end}.p-home-about__inner .c-button__wrap .c-button{width:clamp(10rem,calc(160rem - (.1033707865rem*390))/16 + calc(.1033707865vw * 100)/1,15.75rem)}.p-home-about__text{margin-top:clamp(.9375rem,calc(15rem - (.0528089888rem*390))/16 + calc(.0528089888vw * 100)/1,3.875rem);margin-bottom:clamp(1.5rem,calc(24rem - (.0449438202rem*390))/16 + calc(.0449438202vw * 100)/1,4rem);font-size:clamp(.8125rem,calc(13rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,1rem);letter-spacing:.1em;font-weight:400;line-height:2}.p-home-salon{padding-top:clamp(1.25rem,calc(20rem - (.0707865169rem*390))/16 + calc(.0707865169vw * 100)/1,5.1875rem);padding-bottom:clamp(7.5rem,calc(120rem - (.0640449438rem*390))/16 + calc(.0640449438vw * 100)/1,11.0625rem);position:relative}.p-home-salon .l-container{position:relative;z-index:1}.p-home-salon__head{padding-bottom:clamp(13.125rem,210rem/16 + 0vw/1,13.125rem)}.p-home-salon__text{margin-top:clamp(2.5rem,calc(40rem - (.0112359551rem*390))/16 + calc(.0112359551vw * 100)/1,3.125rem);font-size:clamp(.8125rem,calc(13rem - (.0011235955rem*390))/16 + calc(.0011235955vw * 100)/1,.875rem);width:clamp(13.5rem,calc(216rem - (.1438202247rem*390))/16 + calc(.1438202247vw * 100)/1,21.5rem);letter-spacing:.1em;font-weight:400;line-height:2}.p-home-salon__map{display:block;width:clamp(22.375rem,calc(358rem - (.2539325843rem*390))/16 + calc(.2539325843vw * 100)/1,36.5rem);position:absolute;top:-2.0512820513vw;right:4.1025641026vw}.p-home-salon__map img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-home-salon__slider{padding-left:4.1025641026%;padding-bottom:clamp(6.25rem,100rem/16 + 0vw/1,6.25rem)}.p-home-salon__slider .splide__track{width:100%}.p-home-salon__slider .splide__arrows{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;-moz-column-gap:clamp(1rem,16rem/16 + 0vw/1,1rem);column-gap:clamp(1rem,16rem/16 + 0vw/1,1rem);position:absolute;bottom:0;right:6.1538461538vw}.p-home-salon__slider .splide__arrows .splide__arrow{width:clamp(2.625rem,42rem/16 + 0vw/1,2.625rem);height:clamp(2.625rem,42rem/16 + 0vw/1,2.625rem);transform:translateY(0);opacity:1;background:rgba(0,0,0,0);position:static;background-image:url(../../assets/images/lp/charm_slider_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.p-home-salon__slider .splide__arrows .splide__arrow svg{display:none}.p-home-salon__slider .splide__arrows .splide__arrow.splide__arrow--prev{transform:scale(1);background-image:url(../../assets/images/lp/charm_slider_arrow_opacity.svg);pointer-events:none}.p-home-salon__slider .splide__arrows .splide__arrow.splide__arrow--prev[aria-label="Previous slide"]{background-image:url(../../assets/images/lp/charm_slider_arrow.svg);transform:scaleX(-1);pointer-events:all}.p-home-salon__slider-item-link{text-decoration:none}.p-home-salon__slider-figure{margin-bottom:clamp(1rem,calc(16rem - (.0134831461rem*390))/16 + calc(.0134831461vw * 100)/1,1.75rem)}.p-home-salon__slider-figure img{width:100%;height:100%;aspect-ratio:320/240;-o-object-fit:cover;object-fit:cover}.p-home-salon__slider-title{font-size:clamp(1rem,16rem/16 + 0vw/1,1rem);margin-bottom:clamp(.75rem,12rem/16 + 0vw/1,.75rem);font-weight:700;letter-spacing:.1em;line-height:1.5}.p-home-salon__slider-address{font-size:clamp(.8125rem,calc(13rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,1rem);margin-bottom:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);letter-spacing:.1em;font-weight:300;line-height:1.4285714286}.p-home-salon__slider-link{display:inline-block;padding-left:clamp(.5rem,8rem/16 + 0vw/1,.5rem);padding-bottom:clamp(.3125rem,5rem/16 + 0vw/1,.3125rem);border-bottom:1px solid #1b1b1b;text-decoration:none;position:relative}.p-home-salon__slider-link-text{position:relative;display:inline-block;font-size:clamp(1rem,16rem/16 + 0vw/1,1rem);line-height:1.5;padding-right:clamp(2.125rem,34rem/16 + 0vw/1,2.125rem);letter-spacing:.1em;font-weight:600}.p-home-salon__slider-link-text:before{content:"";background-image:url(../../assets/images/lp/slider_button_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:clamp(.3125rem,5rem/16 + 0vw/1,.3125rem);height:clamp(.4375rem,7rem/16 + 0vw/1,.4375rem);position:absolute;top:calc(50% + .1rem);right:clamp(.5rem,8rem/16 + 0vw/1,.5rem);transform:translateY(-50%)}.p-home-menu{padding-top:clamp(3.875rem,calc(62rem - (.0202247191rem*390))/16 + calc(.0202247191vw * 100)/1,5rem);padding-bottom:clamp(3rem,calc(48rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,3.25rem);position:relative;background-color:#fff}.p-home-menu .c-heading{position:absolute;top:clamp(-1.875rem,-30rem/16 + 0vw/1,-1.875rem);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center}.p-home-menu__text{text-align:center;font-size:clamp(.8125rem,calc(13rem - (.0011235955rem*390))/16 + calc(.0011235955vw * 100)/1,.875rem);font-weight:400;letter-spacing:.1em;line-height:2}.p-home-menu__list{margin-top:clamp(2.5rem,calc(40rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,2.75rem);margin-bottom:clamp(2.3125rem,calc(37rem - (.0213483146rem*390))/16 + calc(.0213483146vw * 100)/1,3.5rem)}.p-home-menu__item{padding-top:clamp(1.1875rem,calc(19rem - (.0146067416rem*390))/16 + calc(.0146067416vw * 100)/1,2rem);padding-bottom:clamp(1.5rem,calc(24rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2rem);border-bottom:1px solid #c9c9c9}.p-home-menu__head{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.p-home-menu__head-cat{display:block;font-size:clamp(.75rem,calc(12rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,.875rem);margin-bottom:clamp(.3125rem,5rem/16 + 0vw/1,.3125rem);letter-spacing:.1em;line-height:1;font-weight:400;font-family:futura-pt,sans-serif;text-transform:uppercase}.p-home-menu__head-title{font-size:clamp(1.25rem,calc(20rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,1.4375rem);letter-spacing:.1em;font-weight:500;line-height:1.6}.p-home-menu__price{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;-moz-column-gap:clamp(1.5625rem,calc(25rem - (.0011235955rem*390))/16 + calc(.0011235955vw * 100)/1,1.625rem);column-gap:clamp(1.5625rem,calc(25rem - (.0011235955rem*390))/16 + calc(.0011235955vw * 100)/1,1.625rem)}.p-home-menu__price img{display:block;-o-object-fit:contain;object-fit:contain;width:clamp(1.25rem,calc(20rem - (.0112359551rem*390))/16 + calc(.0112359551vw * 100)/1,1.875rem);height:clamp(.71875rem,calc(11.5rem - (.0061797753rem*390))/16 + calc(.0061797753vw * 100)/1,1.0625rem)}.p-home-menu__price-box{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;-moz-column-gap:clamp(.4375rem,7rem/16 + 0vw/1,.4375rem);column-gap:clamp(.4375rem,7rem/16 + 0vw/1,.4375rem)}.p-home-menu__price-box:last-child .p-home-menu__price-tag{background-color:#fd6d6d;color:#fff}.p-home-menu__price-box:last-child .p-home-menu__price-detail{color:#fd6d6d}.p-home-menu__price-tag{text-align:center;padding-top:clamp(.125rem,2rem/16 + 0vw/1,.125rem);padding-bottom:clamp(.125rem,2rem/16 + 0vw/1,.125rem);font-size:clamp(.6875rem,calc(11rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,.875rem);width:clamp(2.25rem,calc(36rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,2.5625rem);display:inline-block;letter-spacing:.1em;line-height:1.4285714286;background-color:#ebebeb;border-radius:6px}.p-home-menu__price-detail{font-size:clamp(2rem,calc(32rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2.5rem);letter-spacing:.05em;line-height:1.275;font-family:futura-pt,sans-serif;font-weight:300}.p-home-menu__text--gold{color:#be9b64;font-size:clamp(.8125rem,calc(13rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,1rem);letter-spacing:.1em;line-height:2;font-weight:400}.p-home-recruit{padding-top:clamp(4rem,calc(64rem - (.0921348315rem*390))/16 + calc(.0921348315vw * 100)/1,9.125rem);padding-bottom:clamp(5.75rem,calc(92rem - (.0584269663rem*390))/16 + calc(.0584269663vw * 100)/1,9rem);position:relative}.p-home-recruit__img-wrap-figure{display:none}.p-home-recruit__content{padding-left:4.1025641026%;padding-right:4.1025641026%}.p-home-recruit__figure{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;margin-bottom:clamp(1.5625rem,calc(25rem - (.0168539326rem*390))/16 + calc(.0168539326vw * 100)/1,2.5rem)}.p-home-recruit__figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-home-recruit__content-block{position:relative;margin-bottom:clamp(2rem,calc(32rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,3rem)}.p-home-recruit__content-title{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:clamp(1.0625rem,calc(17rem - (.0202247191rem*390))/16 + calc(.0202247191vw * 100)/1,2.1875rem)}.p-home-recruit__content-title--en{color:#fd6d6d;font-size:clamp(3.4375rem,calc(55rem - (.0280898876rem*390))/16 + calc(.0280898876vw * 100)/1,5rem);font-family:California Bright,sans-serif;letter-spacing:0em;line-height:1;font-weight:300;margin-left:-4.1025641026%}.p-home-recruit__content-title--jp{margin-top:clamp(-.75rem,-12rem/16 + 0vw/1,-.75rem);font-weight:600;font-size:clamp(1.5rem,calc(24rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2rem);letter-spacing:.1em;line-height:1.4583333333}.p-home-recruit__content-text{font-size:clamp(.8125rem,calc(13rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,1rem);letter-spacing:.05em;line-height:2}.p-home-recruit__illust{position:absolute;right:-12.8205128205vw;top:-1.641025641vw;display:block;mix-blend-mode:multiply;width:clamp(13.125rem,calc(210rem - (.0303370787rem*390))/16 + calc(.0303370787vw * 100)/1,14.8125rem);height:clamp(13.125rem,calc(210rem - (.0303370787rem*390))/16 + calc(.0303370787vw * 100)/1,14.8125rem)}.p-home-recruit__illust img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}body.page-template-tmp_about .c-page-hero__img{margin-right:-5.1282051282%}body.page-template-tmp_about .c-page-hero__img img{aspect-ratio:374/200;-o-object-fit:cover;object-fit:cover}.p-about-style{padding-top:clamp(4.5rem,72rem/16 + 0vw/1,4.5rem)}.p-about-style__block:first-child .p-about-style__figure-text{left:-24.6153846154vw;top:10.2564102564vw}.p-about-style__block:nth-child(2) .p-about-style__figure-text{left:-24.6153846154vw;bottom:-4.6153846154vw}.p-about-style__block:nth-child(3) .p-about-style__figure-text{left:-34.358974359vw;bottom:-5.1282051282vw}.p-about-style__block:nth-child(3) .p-about-style__figure{margin-left:auto;margin-right:clamp(-2.5rem,-40rem/16 + 0vw/1,-2.5rem)}.p-about-style__block:not(:last-child){margin-bottom:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem)}.p-about-style__figure{width:73.7430167598%;position:relative;margin:0 0 0 auto}.p-about-style__figure img{aspect-ratio:100/100;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.p-about-style__figure-text{position:absolute;color:#fff;font-size:clamp(3rem,calc(48rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,4rem);font-family:futura-pt,sans-serif;font-style:italic;font-weight:300;text-transform:uppercase;letter-spacing:.1em;line-height:1}.p-about-style__block-text-wrap{position:relative}.p-about-style__block-text-en{display:none;color:#fff;font-size:clamp(3rem,calc(48rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,4rem);font-family:futura-pt,sans-serif;font-style:italic;font-weight:300;text-transform:uppercase;letter-spacing:.1em;line-height:1}.p-about-style__block-title{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:clamp(1rem,16rem/16 + 0vw/1,1rem)}.p-about-style__block-title-text{font-size:clamp(1.125rem,calc(18rem - (.006741573rem*390))/16 + calc(.006741573vw * 100)/1,1.5rem);letter-spacing:.1em;font-weight:700;line-height:1.6111111111}.p-about-style__block-text{font-size:clamp(.875rem,14rem/16 + 0vw/1,.875rem);font-weight:400;letter-spacing:.1em;line-height:2.2857142857}.p-about-suggestion{padding-top:clamp(9.875rem,158rem/16 + 0vw/1,9.875rem)}.p-about-suggestion__logo{width:clamp(15.6875rem,calc(251rem - (.3112359551rem*390))/16 + calc(.3112359551vw * 100)/1,33rem);height:clamp(2.1875rem,calc(35rem - (.0415730337rem*390))/16 + calc(.0415730337vw * 100)/1,4.5rem);-o-object-fit:contain;object-fit:contain;margin:0 auto;display:block;position:relative}.p-about-suggestion__container{background-color:#fff;margin-top:clamp(-1.0625rem,-17rem/16 + 0vw/1,-1.0625rem);padding-top:clamp(4rem,calc(64rem - (.0359550562rem*390))/16 + calc(.0359550562vw * 100)/1,6rem);padding-bottom:clamp(3.5rem,56rem/16 + 0vw/1,3.5rem)}.p-about-suggestion__block:not(:last-child){margin-bottom:clamp(3rem,calc(48rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,4rem)}.p-about-suggestion__figure{margin-bottom:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.p-about-suggestion__content-title{line-height:1.6111111111;font-weight:700;letter-spacing:.1em;font-size:clamp(1.125rem,calc(18rem - (.006741573rem*390))/16 + calc(.006741573vw * 100)/1,1.5rem);margin-bottom:clamp(1.125rem,calc(18rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,2.125rem)}.p-about-suggestion__content-text{font-size:clamp(.875rem,14rem/16 + 0vw/1,.875rem);letter-spacing:.1em;line-height:2.2857142857;font-weight:400}.p-about-flow{padding-top:clamp(7.5rem,120rem/16 + 0vw/1,7.5rem);padding-bottom:clamp(3.875rem,calc(62rem - (.0426966292rem*390))/16 + calc(.0426966292vw * 100)/1,6.25rem)}.p-about-flow .c-heading{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.p-about-flow .c-heading__en,.p-about-flow .c-heading__jp{text-align:center}.p-about-flow__tab{margin-top:clamp(3rem,calc(48rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,4rem)}.p-about-flow__nav{margin-bottom:clamp(3rem,calc(48rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,4rem)}.p-about-flow__nav-list{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:wrap;row-gap:clamp(1rem,calc(16rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,1.5rem);-moz-column-gap:clamp(1rem,calc(16rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,1.5rem);column-gap:clamp(1rem,calc(16rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,1.5rem)}.p-about-flow__nav-item.-current .p-about-flow__nav-link{background-color:#fff;color:#be9b64}.p-about-flow__nav-link{color:#fff;display:block;font-size:clamp(.875rem,14rem/16 + 0vw/1,.875rem);padding-top:clamp(.5rem,calc(8rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,.8125rem);padding-bottom:clamp(.5rem,calc(8rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,.8125rem);padding-left:clamp(1rem,calc(16rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,1.3125rem);padding-right:clamp(1rem,calc(16rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,1.3125rem);border:1px solid #fff;border-radius:43px;font-weight:700;letter-spacing:.05em;line-height:1.4285714286;text-decoration:none}.p-about-flow__tab-content{transition:all .5s cubic-bezier(.25,.1,.25,1);opacity:0;visibility:hidden;height:0px;pointer-events:none}.p-about-flow__tab-content.-current{opacity:1;visibility:visible;height:auto;pointer-events:all}.p-about-flow__slider{margin-right:-4.1025641026%;position:relative}.p-about-flow__slider:before{content:"";width:100%;height:1px;background-color:#fff;position:absolute;top:30.7692307692vw;left:0;transform:translate(0)}.p-about-flow__slider-item{position:relative;z-index:2}.p-about-flow__slider-item:first-child:before{z-index:-1;display:none;content:"";width:100vw;height:1px;background-color:#fff;position:absolute;left:0;transform:translate(0)}.p-about-flow__slider-item:nth-child(6){z-index:1}.p-about-flow__slider-item:nth-child(6):before{z-index:-1;display:none;content:"";width:100vw;height:1px;background-color:#fff;position:absolute;right:0;transform:translate(0)}.p-about-flow__slider-figure{border-radius:2.0512820513vw}.p-about-flow__slider-figure img{border-radius:2.0512820513vw;aspect-ratio:252/247;-o-object-fit:cover;object-fit:cover}.p-about-flow__slider-content{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:clamp(-2.375rem,-38rem/16 + 0vw/1,-2.375rem)}.p-about-flow__slider-content-no{color:#d6c4b4;text-align:center;font-size:clamp(2.125rem,34rem/16 + 0vw/1,2.125rem);margin-bottom:clamp(.75rem,12rem/16 + 0vw/1,.75rem);font-family:FUTURAMEDIUM,sans-serif;width:clamp(3.5625rem,57rem/16 + 0vw/1,3.5625rem);height:clamp(3.5625rem,57rem/16 + 0vw/1,3.5625rem);background-color:#fff;border-radius:50%;display:flex;flex-direction:row;align-items:center;justify-content:center}.p-about-flow__slider-content-title{font-size:clamp(1.3125rem,calc(21rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,1.5rem);margin-bottom:clamp(1rem,16rem/16 + 0vw/1,1rem);font-weight:700;letter-spacing:.1em;line-height:1.3333333333}.p-about-flow__slider-content-text{text-align:center;font-size:clamp(.875rem,14rem/16 + 0vw/1,.875rem);padding-left:clamp(1rem,16rem/16 + 0vw/1,1rem);padding-right:clamp(1rem,16rem/16 + 0vw/1,1rem);letter-spacing:.1em;line-height:1.7142857143}.p-about-flow__reservation{margin-top:clamp(3.125rem,calc(50rem - (.0157303371rem*390))/16 + calc(.0157303371vw * 100)/1,4rem);background-color:#fff;border-radius:40px;padding:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem) clamp(1.5rem,24rem/16 + 0vw/1,1.5rem) clamp(1.5rem,24rem/16 + 0vw/1,1.5rem) clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.p-about-flow__reservation-title{text-align:center;font-size:clamp(1.125rem,calc(18rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,1.3125rem);letter-spacing:.1em;font-weight:700;line-height:1.5238095238;margin-bottom:clamp(1rem,16rem/16 + 0vw/1,1rem)}.p-about-flow__reservation-text{text-align:center;font-size:clamp(.75rem,calc(12rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,.875rem);letter-spacing:.1em;line-height:1.7142857143}.p-about-follw{position:relative;z-index:1;padding-top:clamp(3.875rem,calc(62rem - (.0426966292rem*390))/16 + calc(.0426966292vw * 100)/1,6.25rem);padding-bottom:clamp(5rem,80rem/16 + 0vw/1,5rem)}.p-about-follw .c-heading{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.p-about-follw .c-heading__en{text-align:center;line-height:1}.p-about-follw .c-heading__jp{margin-top:clamp(-1rem,-16rem/16 + 0vw/1,-1rem);text-align:center}.p-about-follw__list{margin-top:clamp(3rem,48rem/16 + 0vw/1,3rem);margin-bottom:clamp(2rem,calc(32rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2.5rem);row-gap:clamp(1rem,calc(16rem - (.0078651685rem*390))/16 + calc(.0078651685vw * 100)/1,1.4375rem);display:flex;flex-direction:column;align-items:center;justify-content:center}.p-about-follw__item{background-color:#fff;border-radius:40px;font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);line-height:2;letter-spacing:.1em;font-weight:700;padding:clamp(.5rem,calc(8rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,.75rem) clamp(1.25rem,calc(20rem - (.0224719101rem*390))/16 + calc(.0224719101vw * 100)/1,2.5rem) clamp(.5rem,calc(8rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,.75rem) clamp(1.25rem,calc(20rem - (.0224719101rem*390))/16 + calc(.0224719101vw * 100)/1,2.5rem)}.p-about-follw__text{font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);margin-bottom:clamp(1.5rem,calc(24rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2rem);line-height:2;letter-spacing:.1em;text-align:center}.p-about-follw__annotation{color:#4d4d4d;text-align:center;font-size:clamp(.6875rem,calc(11rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,.8125rem);letter-spacing:.1em;line-height:1.8461538462}.p-salon-detail__option-list{margin-top:clamp(1.5rem,calc(24rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,2.5rem);margin-bottom:clamp(1.5rem,calc(24rem - (.0359550562rem*390))/16 + calc(.0359550562vw * 100)/1,3.5rem);row-gap:clamp(.5rem,calc(8rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,.8125rem);-moz-column-gap:clamp(.5rem,calc(8rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,.8125rem);column-gap:clamp(.5rem,calc(8rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,.8125rem);display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.p-salon-detail__option-item{font-size:clamp(.6875rem,calc(11rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,.8125rem);color:#fff;font-weight:700;letter-spacing:.05em;line-height:1.4615384615;background-color:#1b1b1b;display:inline-block;padding:clamp(.125rem,calc(2rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,.3125rem) clamp(.5rem,calc(8rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,.625rem) clamp(.125rem,calc(2rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,.3125rem) clamp(.5rem,calc(8rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,.625rem);border-radius:5px}.p-salon-detail__reservation-button{text-decoration:none;display:block;background-color:#fff;border-radius:200px;box-shadow:0 8px 16px #00000029;display:flex;flex-direction:row;align-items:center;justify-content:center;-moz-column-gap:clamp(1rem,calc(16rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,1.25rem);column-gap:clamp(1rem,calc(16rem - (.004494382rem*390))/16 + calc(.004494382vw * 100)/1,1.25rem);padding:clamp(1rem,calc(16rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,1.5rem) clamp(2rem,calc(32rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2.5rem) clamp(1rem,calc(16rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,1.5rem) clamp(2rem,calc(32rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2.5rem)}.p-salon-detail__reservation-button img{width:clamp(7.75rem,124rem/16 + 0vw/1,7.75rem);height:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem)}.p-salon-detail__reservation-button-text{font-size:clamp(.6875rem,calc(11rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,.875rem);line-height:1;letter-spacing:.1em;font-weight:400;line-height:1.4545454545}.p-salon-menu{padding-top:clamp(6.25rem,calc(100rem - (.0337078652rem*390))/16 + calc(.0337078652vw * 100)/1,8.125rem);overflow:hidden}.p-salon-menu .c-heading{margin-bottom:clamp(1rem,calc(16rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,2rem);display:flex;flex-direction:column;align-items:center;justify-content:center}.p-salon-menu__head{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:clamp(1.75rem,28rem/16 + 0vw/1,1.75rem)}.p-salon-menu__head-text{text-align:center;font-size:clamp(.8125rem,calc(13rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,1rem);line-height:2;letter-spacing:.05em;width:77.094972067%}.p-salon-menu__content-list-inner{background-color:#fff;border-radius:40px;padding-top:clamp(1.875rem,calc(30rem - (.0224719101rem*390))/16 + calc(.0224719101vw * 100)/1,3.125rem);padding-bottom:clamp(1.875rem,calc(30rem - (.0224719101rem*390))/16 + calc(.0224719101vw * 100)/1,3.125rem);padding-left:4.469273743%;padding-right:4.469273743%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:clamp(2rem,32rem/16 + 0vw/1,2rem)}.p-salon-menu__content-list-wrap,.p-salon-menu__content-block{width:100%}.p-salon-menu__content-block:first-child .p-salon-menu__content-img-block{display:none;margin:0 calc(50% - 50vw);width:100vw}.p-salon-menu__content-block:first-child .p-salon-menu__content-img-block .p-salon-menu__content-img{width:52.8205128205%}.p-salon-menu__content-block:first-child .p-salon-menu__content-img-block .p-salon-menu__content-img img{aspect-ratio:206/316;-o-object-fit:cover;object-fit:cover}.p-salon-menu__content-block:first-child .p-loop__wrap{display:none}.p-salon-menu__content-block:nth-child(2) .p-salon-menu__content-img-block{display:none;position:relative;margin:0 calc(50% - 50vw)}.p-salon-menu__content-block:nth-child(2) .p-salon-menu__content-img-block .p-salon-menu__content-img{margin-left:4.1025641026%;margin-right:4.1025641026%}.p-salon-menu__content-block:nth-child(2) .p-salon-menu__content-img-block .p-salon-menu__content-img img{aspect-ratio:359/269;-o-object-fit:cover;object-fit:cover}.p-salon-menu__content-block:nth-child(2) .p-salon-menu__content-img-block .p-loop__wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-salon-menu__content-block:nth-child(2) .p-salon-menu__content-img-block .p-loop__wrap .p-loop__text span{font-size:clamp(4rem,calc(64rem - (.0404494382rem*390))/16 + calc(.0404494382vw * 100)/1,6.25rem)}.p-salon-menu__content-block:last-child .p-salon-menu__content-list{padding-bottom:0}.p-salon-menu__content-block:last-child .p-salon-menu__content-list:before{display:none}.p-salon-menu__content-block-title{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:clamp(1.5rem,calc(24rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2rem)}.p-salon-menu__content-block-title--en{color:#d6c4b4;display:block;font-size:clamp(1.5rem,calc(24rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2rem);font-family:Futura-Book,sans-serif;font-weight:300;letter-spacing:.1em}.p-salon-menu__content-block-title--jp{font-weight:700;font-size:clamp(.75rem,calc(12rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,.875rem);letter-spacing:.1em}.p-salon-menu__content-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:clamp(1.375rem,calc(22rem - (.006741573rem*390))/16 + calc(.006741573vw * 100)/1,1.75rem);position:relative;padding-bottom:clamp(4.5rem,calc(72rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,5.5rem)}.p-salon-menu__content-list:before{content:"";position:absolute;bottom:clamp(2rem,calc(32rem - (.0134831461rem*390))/16 + calc(.0134831461vw * 100)/1,2.75rem);left:50%;transform:translate(-50%);background-image:url(../../assets/images/salon/menu_circle_sp.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:clamp(4.5rem,calc(72rem - (.2112359551rem*390))/16 + calc(.2112359551vw * 100)/1,16.25rem);height:clamp(.5rem,8rem/16 + 0vw/1,.5rem)}.p-salon-menu__content-row{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;width:100%;-moz-column-gap:clamp(2rem,calc(32rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2.5rem);column-gap:clamp(2rem,calc(32rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2.5rem)}.p-salon-menu__content-item{font-size:clamp(.8125rem,calc(13rem - (.0011235955rem*390))/16 + calc(.0011235955vw * 100)/1,.875rem);line-height:2;font-weight:700;letter-spacing:.1em}.p-salon-menu__content-detail{font-size:clamp(1.25rem,calc(20rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,1.75rem);line-height:1.2;letter-spacing:.1em;font-family:Futura-Book,sans-serif}.p-salon-style{padding-top:clamp(5.125rem,82rem/16 + 0vw/1,5.125rem)}.p-salon-style__list{margin-top:clamp(2.25rem,calc(36rem - (.0269662921rem*390))/16 + calc(.0269662921vw * 100)/1,3.75rem);display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;row-gap:clamp(2rem,calc(32rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2.5rem);-moz-column-gap:2.7932960894%;column-gap:2.7932960894%}.p-salon-style__item{width:48.6033519553%}.p-salon-style__item-figure{margin-bottom:clamp(.5rem,calc(8rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,1.5rem)}.p-salon-style__item-figure img{aspect-ratio:174/174;-o-object-fit:cover;object-fit:cover}.p-salon-style__item-title{font-size:clamp(.8125rem,calc(13rem - (.0011235955rem*390))/16 + calc(.0011235955vw * 100)/1,.875rem);line-height:2;font-weight:400}.p-salon-info{padding-top:clamp(4.5rem,calc(72rem - (.0853932584rem*390))/16 + calc(.0853932584vw * 100)/1,9.25rem);padding-bottom:clamp(6.875rem,calc(110rem - (.1123595506rem*390))/16 + calc(.1123595506vw * 100)/1,13.125rem)}.p-salon-info__inner{position:relative;background-color:#fff;padding-left:4.1025641026%;padding-right:4.1025641026%}.p-salon-info__inner .c-heading{position:absolute;top:-6.9230769231%;left:0%;transform:translate(0)}.p-salon-info__inner .p-salon-detail__reservation-button{position:fixed;transition:opacity .5s cubic-bezier(.25,.1,.25,1);bottom:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);width:87.1794871795%;max-width:340px;left:50%;transform:translate(-50%)}.p-salon-info__inner .p-salon-detail__reservation-button.is-opacity{opacity:0}.p-salon-info__content{position:relative;padding-top:clamp(4rem,calc(64rem - (.0606741573rem*390))/16 + calc(.0606741573vw * 100)/1,7.375rem);margin-bottom:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem)}.p-salon-info__row{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;-moz-column-gap:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem);column-gap:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem);padding-top:clamp(1rem,calc(16rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,1.3125rem);padding-bottom:clamp(1rem,calc(16rem - (.0056179775rem*390))/16 + calc(.0056179775vw * 100)/1,1.3125rem);border-bottom:1px solid #c9c9c9}.p-salon-info__row:first-child{padding-top:0}.p-salon-info__item{width:clamp(5rem,calc(80rem - (.0415730337rem*390))/16 + calc(.0415730337vw * 100)/1,7.3125rem);flex-shrink:0;font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);font-weight:400;letter-spacing:.1em;line-height:2}.p-salon-info__detail{font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);font-weight:400;letter-spacing:.1em;line-height:2}.p-salon-info__map{margin:0 calc(50% - 50vw);width:100vw}.p-salon-info__map figure{position:relative}.p-salon-info__map figure:before{content:"";width:100%;height:100%;background-color:#f5efea;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.3}.p-salon-info__map figure iframe{width:100%;aspect-ratio:390/390;-o-object-fit:cover;object-fit:cover}.p-loop__wrap{z-index:1;margin:0 calc(50% - 50vw);width:100vw;mix-blend-mode:overlay}.p-loop{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow:hidden}.p-loop__text{display:flex;flex-flow:row nowrap;padding:0}.p-loop__text:first-child{-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:loopText 80s -40s linear infinite;will-change:transform}.p-loop__text:last-child{animation:loopText2 80s linear infinite}.p-loop__text span{margin-right:clamp(1.5rem,calc(24rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2rem);white-space:nowrap;line-height:1.28;letter-spacing:.1em;font-size:clamp(3.125rem,calc(50rem - (.0561797753rem*390))/16 + calc(.0561797753vw * 100)/1,6.25rem);font-weight:300;font-style:italic;font-family:futura-pt,sans-serif;color:#fff;text-transform:uppercase}@keyframes loopText{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes loopText2{0%{transform:translate(0)}to{transform:translate(-200%)}}.p-pagination__inner{margin-bottom:clamp(4rem,64rem/16 + 0vw/1,4rem)}.p-pagination__list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;-moz-column-gap:clamp(1rem,16rem/16 + 0vw/1,1rem);column-gap:clamp(1rem,16rem/16 + 0vw/1,1rem)}.p-pagination__item{width:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem);height:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem);border-radius:50%}.p-pagination__item.p-pagination__item--next,.p-pagination__item.p-pagination__item--arrow,.p-pagination__item.p-pagination__item--prev{display:none}.p-pagination__numbers{font-family:Futura-Book,sans-serif;border-radius:50%;text-decoration:none;display:block;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff;height:100%}.p-pagination__numbers.p-pagination__numbers--current{background-color:#1b1b1b}.p-pagination__numbers.p-pagination__numbers--current .p-pagination__numbers-text{color:#fff}.p-pagination__numbers-text{display:block;font-size:clamp(1rem,16rem/16 + 0vw/1,1rem);line-height:1.2}.p-pagination__numbers--ellipsis{text-decoration:none}.p-pagination__numbers--ellipsis .p-pagination__item--next{font-size:clamp(1rem,16rem/16 + 0vw/1,1rem);display:block}body.post-type-archive-news{overflow:unset}body.post-type-archive-news .p-news-fixed__item.all .p-news-fixed__link.is-current{background-color:#1b1b1b!important}body.post-type-archive-news .p-news-fixed__item:not(.all) .p-news-fixed__link.is-current{color:#1b1b1b;background-color:#ebebeb!important}body:not(.post-type-archive-news) .p-news-fixed__item.all .p-news-fixed__link.is-current{background-color:#ebebeb;color:#1b1b1b}.p-news-summary{padding-top:clamp(5rem,calc(80rem - (.1348314607rem*390))/16 + calc(.1348314607vw * 100)/1,12.5rem)}.p-news-summary .p-home-news__info{margin-bottom:clamp(.25rem,calc(4rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,.375rem)}.p-news-summary .p-home-news__link{padding-top:clamp(1.875rem,calc(30rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2.375rem);padding-bottom:clamp(.9375rem,calc(15rem - (.0011235955rem*390))/16 + calc(.0011235955vw * 100)/1,1rem)}.p-news-summary .p-home-news__link .p-home-news__item-arrow{bottom:clamp(1.3125rem,21rem/16 + 0vw/1,1.3125rem)}body.single-news{overflow:unset}.p-news-detail{padding-top:clamp(6.625rem,calc(106rem - (.1168539326rem*390))/16 + calc(.1168539326vw * 100)/1,13.125rem)}.p-news-container{padding-left:4.1025641026%;padding-right:4.1025641026%;padding-bottom:clamp(6.25rem,calc(100rem - (.1573033708rem*390))/16 + calc(.1573033708vw * 100)/1,15rem)}.p-news-content__head-info{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;-moz-column-gap:clamp(.6875rem,calc(11rem - (.0112359551rem*390))/16 + calc(.0112359551vw * 100)/1,1.3125rem);column-gap:clamp(.6875rem,calc(11rem - (.0112359551rem*390))/16 + calc(.0112359551vw * 100)/1,1.3125rem);margin-bottom:clamp(.3125rem,calc(5rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,.5rem)}.p-news-content__head-info time{font-size:clamp(.8125rem,calc(13rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,1rem);color:#656565;font-weight:500;font-family:Futura-Book,sans-serif}.p-news-content__head-cat-item{font-size:clamp(.8125rem,calc(13rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,1rem);color:#656565;font-weight:500;font-family:Futura-Book,sans-serif;text-transform:uppercase}.p-news-content__head-title{font-size:clamp(1.5rem,calc(24rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,2rem);padding-bottom:clamp(.8125rem,13rem/16 + 0vw/1,.8125rem);line-height:1.5;letter-spacing:.1em;font-weight:700;border-bottom:1px solid #c9c9c9}.p-news-content__body{margin-top:clamp(3rem,calc(48rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,4rem)}.p-news-content__body-main{padding-bottom:clamp(3rem,calc(48rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,4rem);margin-bottom:clamp(4rem,64rem/16 + 0vw/1,4rem);border-bottom:1px solid #c9c9c9}.p-news-content__body-main figure{margin-bottom:clamp(2.5rem,calc(40rem - (.0269662921rem*390))/16 + calc(.0269662921vw * 100)/1,4rem)}.p-news-content__body-main figure img{aspect-ratio:644/380;-o-object-fit:cover;object-fit:cover}.p-news-content__body-main h2{font-size:clamp(1.125rem,calc(18rem - (.006741573rem*390))/16 + calc(.006741573vw * 100)/1,1.5rem);letter-spacing:.1em;line-height:1.3333333333;font-weight:700;padding-bottom:clamp(.6875rem,calc(11rem - (.0033707865rem*390))/16 + calc(.0033707865vw * 100)/1,.875rem);margin-bottom:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);position:relative}.p-news-content__body-main h2:before{content:"";background-color:#c9c9c9;height:1px;width:68px;position:absolute;bottom:0;left:0;transform:translate(0)}.p-news-content__body-main h3{font-size:clamp(1rem,calc(16rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1.125rem);letter-spacing:.1em;line-height:1.4444444444;font-weight:700;margin-bottom:clamp(1.5rem,24rem/16 + 0vw/1,1.5rem);margin-top:clamp(2.5rem,calc(40rem - (.0269662921rem*390))/16 + calc(.0269662921vw * 100)/1,4rem)}.p-news-content__body-main p{font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);letter-spacing:0;line-height:2;font-weight:400}.p-news-content__body-main p a{color:#fd6d6d;text-decoration:none;font-weight:700}.p-news-content__body-main ul li,.p-news-content__body-main ol li{font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);letter-spacing:0;line-height:2;font-weight:400}.p-news-content__body-main ul{margin-top:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem);margin-bottom:clamp(2.5rem,40rem/16 + 0vw/1,2.5rem)}.p-news-content__body-main ul li{padding-left:clamp(2rem,calc(32rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,3rem);position:relative}.p-news-content__body-main ul li:before{content:"";background-color:#be9b64;border-radius:50%;width:clamp(.5rem,8rem/16 + 0vw/1,.5rem);height:clamp(.5rem,8rem/16 + 0vw/1,.5rem);position:absolute;top:clamp(.6875rem,11rem/16 + 0vw/1,.6875rem);left:clamp(.5625rem,9rem/16 + 0vw/1,.5625rem);transform:translate(0)}.p-news-content__body-main blockquote{background-color:#fff;border-radius:5px;margin-top:clamp(2rem,32rem/16 + 0vw/1,2rem);margin-bottom:clamp(2rem,32rem/16 + 0vw/1,2rem);padding:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem) clamp(1.25rem,20rem/16 + 0vw/1,1.25rem) clamp(1.25rem,20rem/16 + 0vw/1,1.25rem) clamp(1.25rem,20rem/16 + 0vw/1,1.25rem)}.p-news-content__body-back{margin-bottom:clamp(4rem,64rem/16 + 0vw/1,4rem);display:flex;flex-direction:row;align-items:center;justify-content:center}.p-news-content__body-back-button{background-color:#1b1b1b;color:#fff;font-family:Futura-Book,sans-serif;text-transform:uppercase;border-radius:43px;font-size:clamp(1rem,16rem/16 + 0vw/1,1rem);letter-spacing:.1em;line-height:1;font-weight:500;text-decoration:none;text-align:center;padding-top:clamp(.875rem,14rem/16 + 0vw/1,.875rem);padding-bottom:clamp(.6875rem,11rem/16 + 0vw/1,.6875rem);width:clamp(9.6875rem,155rem/16 + 0vw/1,9.6875rem);transition:all .5s "Futura-Book",sans-serif}.p-news-fixed{background-color:#fff;border-radius:34px;padding:clamp(2.875rem,46rem/16 + 0vw/1,2.875rem) clamp(1rem,calc(16rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,2rem) clamp(2.875rem,46rem/16 + 0vw/1,2.875rem) clamp(1rem,calc(16rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,2rem)}.p-news-fixed__block .p-home-news__list{margin-bottom:0}.p-news-fixed__block:not(:last-child){margin-bottom:clamp(2.875rem,calc(46rem - (.0179775281rem*390))/16 + calc(.0179775281vw * 100)/1,3.875rem)}.p-news-fixed__title{display:block;margin-bottom:clamp(1.375rem,calc(22rem - (.008988764rem*390))/16 + calc(.008988764vw * 100)/1,1.875rem);font-size:clamp(.875rem,14rem/16 + 0vw/1,.875rem);line-height:1.1428571429;letter-spacing:.1em;font-weight:500;font-family:Futura-Book,sans-serif;text-transform:uppercase}.p-news-fixed__list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:clamp(.875rem,calc(14rem - (.0112359551rem*390))/16 + calc(.0112359551vw * 100)/1,1.5rem)}.p-news-fixed__link{text-decoration:none;font-family:Futura-Book,sans-serif;letter-spacing:.1em;line-height:1.1428571429;font-size:clamp(.875rem,calc(14rem - (.002247191rem*390))/16 + calc(.002247191vw * 100)/1,1rem);text-transform:uppercase;padding:clamp(.8125rem,13rem/16 + 0vw/1,.8125rem) clamp(1.25rem,20rem/16 + 0vw/1,1.25rem) clamp(.6875rem,11rem/16 + 0vw/1,.6875rem) clamp(1.25rem,20rem/16 + 0vw/1,1.25rem);background-color:#ebebeb;border-radius:43px;display:inline-block;color:#1b1b1b}.p-news-fixed__link.is-current{background-color:#1b1b1b;color:#fff}.p-scroll-hint{padding:clamp(2.5rem,calc(40rem - (.0751173709rem*375))/16 + calc(.0751173709vw * 100)/1,7.5rem) clamp(1.25rem,calc(20rem - (.0563380282rem*375))/16 + calc(.0563380282vw * 100)/1,5rem) clamp(2.5rem,calc(40rem - (.0751173709rem*375))/16 + calc(.0751173709vw * 100)/1,7.5rem) clamp(1.25rem,calc(20rem - (.0563380282rem*375))/16 + calc(.0563380282vw * 100)/1,5rem)}.p-scroll-hint__container{width:100%;border-collapse:collapse}.p-scroll-hint__title{font-size:clamp(1.125rem,calc(18rem - (.0131455399rem*375))/16 + calc(.0131455399vw * 100)/1,2rem);margin-bottom:clamp(1.125rem,calc(18rem - (.0131455399rem*375))/16 + calc(.0131455399vw * 100)/1,2rem);font-weight:700}.p-scroll-hint__table,.p-scroll-hint__table th,.p-scroll-hint__table td{border:1px solid black}.p-scroll-hint__table th,.p-scroll-hint__table td{padding:8px;text-align:left}.p-scroll-hint__table th{background-color:#f2f2f2}.p-scroll-hint__container td,.p-scroll-hint__container th{white-space:nowrap;background-color:transparent}.p-scroll-hint__container table{margin-bottom:0}.p-scroll-hint__container{margin-bottom:30px}.u-ofi{height:100%}.u-ofi img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.u-tCenter{text-align:center}.u-tRight{text-align:right}.u-tLeft{text-align:left}.u-nowL,.u-nowR,.u-nowC{width:100%;display:flex;flex-wrap:wrap}.u-nowC{justify-content:center}.u-nowR{justify-content:flex-end}.u-now{white-space:nowrap}.u-wbr{word-break:keep-all;overflow-wrap:break-word}.u-pb0{padding-bottom:0!important}.u-pt0{padding-top:0!important}.u-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media (min-width: 768px){.l-footer__main{width:clamp(21.64875rem,calc(346.38rem - (.3921875rem*883.2))/16 + 39.21875vw/1,31.375rem)}.l-footer__wrap{margin-top:clamp(-1.8975rem,calc(-30.36rem - (-.034375rem*883.2))/16 + calc(-.034375vw * 100)/1,-2.75rem)}.l-footer__company address{font-size:clamp(.63rem,0rem/16 + 1.09375vw/1,.875rem)}.l-footer__company-name,.l-footer__nav-link{font-size:clamp(.72rem,calc(11.52rem - (.0125rem*921.6))/16 + 1.25vw/1,1rem)}.l-footer__banner-list{width:clamp(22.77rem,0rem/16 + 41.25vw/1,33rem)}.l-footer__banner-item{width:clamp(10.8675rem,0rem/16 + 19.6875vw/1,15.75rem)}.l-footer__banner-link{font-size:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem)}.l-footer__copy{margin-top:clamp(.345rem,calc(5.52rem - (.00625rem*883.2))/16 + .625vw/1,.5rem)}.l-form__list{padding-top:clamp(2.07rem,0rem/16 + 3.75vw/1,3rem)}.l-form__list{margin-top:clamp(2.76rem,calc(44.16rem - (.05rem*883.2))/16 + 5vw/1,4rem)}.l-form__row{padding-left:clamp(.92rem,calc(14.72rem - (.0166666667rem*883.2))/16 + calc(.0166666667vw * 100)/1,1.5rem)}.l-form__row{-moz-column-gap:clamp(1.725rem,0rem/16 + 3.125vw/1,2.5rem);column-gap:clamp(1.725rem,0rem/16 + 3.125vw/1,2.5rem)}.l-form__row.textarea .l-form__item,.l-form__row.textarea .l-form__detail .placeholder{margin-top:clamp(1.035rem,0rem/16 + 1.875vw/1,1.5rem)}.l-form__item{width:clamp(9.1425rem,0rem/16 + 16.5625vw/1,13.25rem)}.l-form__item .title{font-size:clamp(.84rem,calc(13.44rem - (.0125rem*1075.2))/16 + 1.25vw/1,1rem)}.l-form__item .required{margin-top:clamp(.08625rem,calc(1.38rem - (.0015625rem*883.2))/16 + .15625vw/1,.125rem)}.l-form__detail{width:clamp(33.6375rem,0rem/16 + 60.9375vw/1,48.75rem)}.l-form__detail{-moz-column-gap:clamp(1.035rem,0rem/16 + 1.875vw/1,1.5rem);column-gap:clamp(1.035rem,0rem/16 + 1.875vw/1,1.5rem)}.l-form__detail .placeholder{font-size:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem)}.l-form__detail input{width:clamp(22.77rem,0rem/16 + 41.25vw/1,33rem)}.l-form__detail input{padding-left:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem)}.l-form__detail input{padding-right:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem)}.l-form__detail textarea{width:clamp(22.77rem,0rem/16 + 41.25vw/1,33rem)}.l-form__detail textarea{padding-left:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem)}.l-form__detail textarea{padding-right:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem)}.l-form__agree{margin-top:clamp(2.415rem,0rem/16 + 4.375vw/1,3.5rem)}.l-form__agree input{width:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem)}.l-form__agree input{height:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem)}.l-form__terms-reCAPTCHA{width:clamp(29.75625rem,0rem/16 + 53.90625vw/1,43.125rem)}.l-form__terms-reCAPTCHA:before{left:clamp(.43125rem,0rem/16 + .78125vw/1,.625rem)}.wpcf7-not-valid-tip{bottom:clamp(-1.38rem,calc(-22.08rem - (-.025rem*883.2))/16 + -2.5vw/1,-2rem)}.l-header-lp__logo-link{width:clamp(7.935rem,0rem/16 + calc(.14375vw * 100)/1,11.5rem)}.l-header-lp__logo-link{height:clamp(3.6225rem,calc(57.96rem - (.065625rem*883.2))/16 + 6.5625vw/1,5.25rem)}.l-header__main{height:clamp(5.0625rem,0rem/16 + 7.03125vw/1,5.625rem)}.l-header__right{-moz-column-gap:clamp(1.81125rem,calc(28.98rem - (.0328125rem*883.2))/16 + 3.28125vw/1,2.625rem);column-gap:clamp(1.81125rem,calc(28.98rem - (.0328125rem*883.2))/16 + 3.28125vw/1,2.625rem)}.l-header__cta-button{padding:clamp(.5rem,8rem/16 + 0vw/1,.5rem) clamp(2rem,32rem/16 + 0vw/1,2rem) clamp(.5rem,8rem/16 + 0vw/1,.5rem) clamp(2rem,32rem/16 + 0vw/1,2rem)}.l-header__cta-button-text{font-size:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem)}.c-button__text{font-size:clamp(.6rem,calc(9.6rem - (.0125rem*768))/16 + 1.25vw/1,1rem)}.c-button__arrow{right:clamp(.345rem,calc(5.52rem - (.00625rem*883.2))/16 + .625vw/1,.5rem)}.c-cta__button-text{font-size:clamp(1.2rem,calc(19.2rem - (.025rem*768))/16 + 2.5vw/1,2rem)}.c-heading__en{font-size:clamp(2.76rem,calc(44.16rem - (.05rem*883.2))/16 + 5vw/1,4rem)}.c-heading__jp{font-size:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem)}.c-page-hero .l-container{-moz-column-gap:clamp(4.959375rem,calc(79.35rem - (.08984375rem*883.2))/16 + calc(.08984375vw * 100)/1,7.1875rem);column-gap:clamp(4.959375rem,calc(79.35rem - (.08984375rem*883.2))/16 + calc(.08984375vw * 100)/1,7.1875rem)}.c-page-hero.salon .c-page-hero__content-inner{-moz-column-gap:clamp(1.725rem,0rem/16 + 3.125vw/1,2.5rem);column-gap:clamp(1.725rem,0rem/16 + 3.125vw/1,2.5rem)}.c-page-hero.salon .c-page-hero__content-inner .c-page-hero__content{width:clamp(23.2875rem,0rem/16 + 42.1875vw/1,33.75rem)}.c-page-hero.salon .c-page-hero__content-inner .c-page-hero__img{width:clamp(18.8025rem,calc(300.84rem - (.340625rem*883.2))/16 + 34.0625vw/1,27.25rem)}.c-page-hero.salon .c-page-hero__title--jp{font-size:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem)}.c-page-hero__content{width:clamp(23.2875rem,0rem/16 + 42.1875vw/1,33.75rem)}.c-page-hero__title--jp{font-size:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem)}.c-page-hero__text{font-size:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem)}.c-page-hero__img{width:clamp(18.8025rem,calc(300.84rem - (.340625rem*883.2))/16 + 34.0625vw/1,27.25rem)}.c-page-hero__slider{padding-bottom:clamp(1.12125rem,0rem/16 + 2.03125vw/1,1.625rem)}.p-lp-about__lead{-moz-column-gap:clamp(1.2075rem,0rem/16 + 2.1875vw/1,1.75rem);column-gap:clamp(1.2075rem,0rem/16 + 2.1875vw/1,1.75rem)}.p-lp-charm__slider-item-title{margin-top:clamp(.43125rem,0rem/16 + .78125vw/1,.625rem)}.p-lp-lead__illust{width:clamp(10.35rem,calc(165.6rem - (.215625rem*768))/16 + 21.5625vw/1,17.25rem)}.p-lp-lead__illust{height:clamp(10.35rem,calc(165.6rem - (.215625rem*768))/16 + 21.5625vw/1,17.25rem)}.p-lp-main{margin-right:clamp(4.3125rem,0rem/16 + 7.8125vw/1,6.25rem)}.p-lp-copy{font-size:clamp(.43125rem,0rem/16 + .78125vw/1,.625rem)}.p-lp-merit__list{-moz-column-gap:clamp(.60078125rem,0rem/16 + 1.25vw/1,1rem);column-gap:clamp(.60078125rem,0rem/16 + 1.25vw/1,1rem)}.p-lp-flow{padding-bottom:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem)}.p-lp-flow__illust--01{top:clamp(-.94875rem,calc(-15.18rem - (-.0171875rem*883.2))/16 + calc(-.0171875vw * 100)/1,-1.375rem)}.p-lp-shop__slider-title{margin-bottom:clamp(.345rem,calc(5.52rem - (.00625rem*883.2))/16 + .625vw/1,.5rem)}.p-lp-information__detail{padding:clamp(1rem,16rem/16 + 0vw/1,1rem) clamp(1.25rem,20rem/16 + 0vw/1,1.25rem) clamp(1rem,16rem/16 + 0vw/1,1rem) clamp(1.25rem,20rem/16 + 0vw/1,1.25rem)}.p-lp-contact .c-cta__button .c-cta__button-text{font-size:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem)}.p-contact-content{margin-bottom:clamp(6.21rem,calc(99.36rem - (.1125rem*883.2))/16 + 11.25vw/1,9rem)}.p-contact-content__head-title-text,.p-contact-content__text{font-size:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem)}.p-contact-content__wrap .p-contact-content__text{width:clamp(22.77rem,0rem/16 + 41.25vw/1,33rem)}.p-contact-content__progress-text{font-size:clamp(.60375rem,0rem/16 + 1.09375vw/1,.875rem)}.p-home-mv{padding-top:clamp(5.175rem,calc(82.8rem - (.09375rem*883.2))/16 + 9.375vw/1,7.5rem)}.p-home-mv__content{width:clamp(15.18rem,calc(242.88rem - (.275rem*883.2))/16 + calc(.275vw * 100)/1,22rem)}.p-home-mv__content{margin-right:clamp(-4.010625rem,0rem/16 + calc(-.07265625vw * 100)/1,-5.8125rem)}.p-home-mv__catch--en{font-size:clamp(3.45rem,0rem/16 + 6.25vw/1,5rem)}.p-home-mv__catch--jp-text{font-size:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem)}.p-home-mv__text{font-size:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem)}.p-home-news .p-loop__wrap{top:clamp(2.415rem,0rem/16 + 4.375vw/1,3.5rem)}.p-home-news__link{-moz-column-gap:clamp(1.29375rem,calc(20.7rem - (.0234375rem*883.2))/16 + 2.34375vw/1,1.875rem);column-gap:clamp(1.29375rem,calc(20.7rem - (.0234375rem*883.2))/16 + 2.34375vw/1,1.875rem)}.p-home-news__info{width:clamp(9.22875rem,0rem/16 + 16.71875vw/1,13.375rem)}.p-home-news__info time{font-size:clamp(.60375rem,0rem/16 + 1.09375vw/1,.875rem)}.p-home-news__item-cat-item{font-size:clamp(.60375rem,0rem/16 + 1.09375vw/1,.875rem)}.p-home-news__item-title{font-size:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem)}.p-home-about{padding-top:clamp(4.83rem,0rem/16 + 8.75vw/1,7rem)}.p-home-about__illust--01{width:clamp(12.16125rem,0rem/16 + 22.03125vw/1,17.625rem)}.p-home-about__illust--01{height:clamp(12.16125rem,0rem/16 + 22.03125vw/1,17.625rem)}.p-home-about__illust--02{width:clamp(13.670625rem,calc(218.73rem - (.24765625rem*883.2))/16 + calc(.24765625vw * 100)/1,19.8125rem)}.p-home-about__illust--02{height:clamp(13.670625rem,calc(218.73rem - (.24765625rem*883.2))/16 + calc(.24765625vw * 100)/1,19.8125rem)}.p-home-about__inner{width:clamp(27.643125rem,calc(442.29rem - (.50078125rem*883.2))/16 + calc(.50078125vw * 100)/1,40.0625rem)}.p-home-about__text{font-size:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem)}.p-home-salon__head{padding-bottom:clamp(6.2625rem,calc(100.2rem - (.13046875rem*768))/16 + calc(.13046875vw * 100)/1,10.4375rem)}.p-home-salon__slider{padding-bottom:clamp(3.45rem,0rem/16 + 6.25vw/1,5rem)}.p-home-salon__slider-title{font-size:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem)}.p-home-salon__slider-title{margin-bottom:clamp(.345rem,calc(5.52rem - (.00625rem*883.2))/16 + .625vw/1,.5rem)}.p-home-salon__slider-address{font-size:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem)}.p-home-salon__slider-address{margin-bottom:clamp(.733125rem,0rem/16 + calc(.01328125vw * 100)/1,1.0625rem)}.p-home-salon__slider-link-text{font-size:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem)}.p-home-menu .c-heading{top:clamp(-2.2425rem,0rem/16 + -4.0625vw/1,-3.25rem)}.p-home-menu__text{font-size:clamp(.60375rem,0rem/16 + 1.09375vw/1,.875rem)}.p-home-menu__text{width:clamp(27.643125rem,calc(442.29rem - (.50078125rem*883.2))/16 + calc(.50078125vw * 100)/1,40.0625rem)}.p-home-menu__head{-moz-column-gap:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem);column-gap:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem)}.p-home-menu__head-cat{font-size:clamp(.60375rem,0rem/16 + 1.09375vw/1,.875rem)}.p-home-menu__head-cat{padding:clamp(.375rem,6rem/16 + 0vw/1,.375rem) clamp(.375rem,6rem/16 + 0vw/1,.375rem) clamp(.25rem,4rem/16 + 0vw/1,.25rem) clamp(.375rem,6rem/16 + 0vw/1,.375rem)}.p-home-menu__head-title{font-size:clamp(.8625rem,calc(13.8rem - (.01796875rem*768))/16 + calc(.01796875vw * 100)/1,1.4375rem)}.p-home-menu__price{-moz-column-gap:clamp(1.12125rem,0rem/16 + 2.03125vw/1,1.625rem);column-gap:clamp(1.12125rem,0rem/16 + 2.03125vw/1,1.625rem)}.p-home-menu__price-tag{font-size:clamp(.60375rem,0rem/16 + 1.09375vw/1,.875rem)}.p-home-menu__price-detail{font-size:clamp(1.5rem,0rem/16 + 3.125vw/1,2.5rem)}.p-home-menu__text--gold{width:clamp(30.705rem,calc(491.28rem - (.55625rem*883.2))/16 + 55.625vw/1,44.5rem)}.p-home-recruit__img-wrap{width:clamp(18.4575rem,0rem/16 + 33.4375vw/1,26.75rem)}.p-home-recruit__img-wrap{margin-top:clamp(5.52rem,calc(88.32rem - (.1rem*883.2))/16 + 10vw/1,8rem)}.p-home-recruit__content{width:clamp(31.395rem,0rem/16 + 56.875vw/1,45.5rem)}.p-home-recruit__content-title--jp{font-size:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem)}.p-home-recruit__content-text{font-size:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem)}.p-home-recruit__content-text{width:clamp(26.7375rem,0rem/16 + 48.4375vw/1,38.75rem)}.p-home-recruit__illust{width:clamp(10.220625rem,0rem/16 + calc(.18515625vw * 100)/1,14.8125rem)}.p-home-recruit__illust{height:clamp(10.220625rem,0rem/16 + calc(.18515625vw * 100)/1,14.8125rem)}.p-about-style__inner{padding-left:clamp(2.32875rem,calc(37.26rem - (.0421875rem*883.2))/16 + 4.21875vw/1,3.375rem)}.p-about-style__inner{margin-top:clamp(1.725rem,0rem/16 + 3.125vw/1,2.5rem)}.p-about-style__block{-moz-column-gap:clamp(1.725rem,0rem/16 + 3.125vw/1,2.5rem);column-gap:clamp(1.725rem,0rem/16 + 3.125vw/1,2.5rem)}.p-about-style__block:nth-child(2){padding-left:clamp(3.70875rem,0rem/16 + 6.71875vw/1,5.375rem)}.p-about-style__block:nth-child(2) .p-about-style__block-text-block{margin-top:clamp(-6.9rem,0rem/16 + -12.5vw/1,-10rem)}.p-about-style__block:nth-child(3) .p-about-style__block-text-wrap .p-about-style__block-title{margin-top:clamp(2.07rem,0rem/16 + 3.75vw/1,3rem)}.p-about-style__block:nth-child(3) .p-about-style__block-text{margin-bottom:clamp(.8625rem,0rem/16 + 1.5625vw/1,1.25rem)}.p-about-style__figure{width:clamp(17.0775rem,0rem/16 + 30.9375vw/1,24.75rem)}.p-about-style__block-text-wrap{-moz-column-gap:clamp(1.725rem,0rem/16 + 3.125vw/1,2.5rem);column-gap:clamp(1.725rem,0rem/16 + 3.125vw/1,2.5rem)}.p-about-style__block-text-en{font-size:clamp(2.415rem,0rem/16 + 4.375vw/1,3.5rem)}.p-about-style__block-text-en{margin-bottom:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem)}.p-about-style__block-title-text{font-size:clamp(1.035rem,0rem/16 + 1.875vw/1,1.5rem)}.p-about-style__block-text{font-size:clamp(.60375rem,0rem/16 + 1.09375vw/1,.875rem)}.p-about-style__block-text{width:clamp(15.87rem,0rem/16 + calc(.2875vw * 100)/1,23rem)}.p-about-suggestion{padding-top:clamp(1.725rem,0rem/16 + 3.125vw/1,2.5rem)}.p-about-suggestion__container{margin-top:clamp(-2.07rem,0rem/16 + -3.75vw/1,-3rem)}.p-about-suggestion__block{-moz-column-gap:clamp(1.035rem,0rem/16 + 1.875vw/1,1.5rem);column-gap:clamp(1.035rem,0rem/16 + 1.875vw/1,1.5rem)}.p-about-suggestion__content-title{font-size:clamp(1.035rem,0rem/16 + 1.875vw/1,1.5rem)}.p-about-suggestion__content-text,.p-about-flow__nav-link{font-size:clamp(.60375rem,0rem/16 + 1.09375vw/1,.875rem)}.p-about-flow__slider-item:first-child:before{top:clamp(5.563125rem,0rem/16 + calc(.10078125vw * 100)/1,8.0625rem)}.p-about-flow__slider-item:nth-child(6):before{top:clamp(5.563125rem,0rem/16 + calc(.10078125vw * 100)/1,8.0625rem)}.p-about-flow__slider-content-no{font-size:clamp(1.46625rem,0rem/16 + 2.65625vw/1,2.125rem)}.p-about-flow__slider-content-no{width:clamp(2.458125rem,calc(39.33rem - (.04453125rem*883.2))/16 + calc(.04453125vw * 100)/1,3.5625rem)}.p-about-flow__slider-content-no{height:clamp(2.458125rem,calc(39.33rem - (.04453125rem*883.2))/16 + calc(.04453125vw * 100)/1,3.5625rem)}.p-about-flow__slider-content-title{font-size:clamp(1.035rem,0rem/16 + 1.875vw/1,1.5rem)}.p-about-flow__slider-content-text{font-size:clamp(.60375rem,0rem/16 + 1.09375vw/1,.875rem)}.p-about-flow__reservation{padding:clamp(1.125rem,18rem/16 + 0vw/1,1.125rem) clamp(3rem,48rem/16 + 0vw/1,3rem) clamp(1.125rem,18rem/16 + 0vw/1,1.125rem) clamp(3rem,48rem/16 + 0vw/1,3rem)}.p-about-flow__reservation{-moz-column-gap:clamp(2.630625rem,calc(42.09rem - (.04765625rem*883.2))/16 + calc(.04765625vw * 100)/1,3.8125rem);column-gap:clamp(2.630625rem,calc(42.09rem - (.04765625rem*883.2))/16 + calc(.04765625vw * 100)/1,3.8125rem)}.p-about-flow__reservation{width:clamp(38.985rem,calc(623.76rem - (.70625rem*883.2))/16 + 70.625vw/1,56.5rem)}.p-about-flow__reservation-title{font-size:clamp(.905625rem,calc(14.49rem - (.01640625rem*883.2))/16 + calc(.01640625vw * 100)/1,1.3125rem)}.p-about-flow__reservation-text{font-size:clamp(.60375rem,0rem/16 + 1.09375vw/1,.875rem)}.p-about-flow__reservation-text{width:clamp(27.7725rem,calc(444.36rem - (.503125rem*883.2))/16 + calc(.503125vw * 100)/1,40.25rem)}.p-about-follw__list{margin-top:clamp(1.725rem,0rem/16 + 3.125vw/1,2.5rem)}.p-about-follw__list{-moz-column-gap:clamp(1.035rem,0rem/16 + 1.875vw/1,1.5rem);column-gap:clamp(1.035rem,0rem/16 + 1.875vw/1,1.5rem)}.p-about-follw__list{width:clamp(29.1525rem,0rem/16 + calc(.528125vw * 100)/1,42.25rem)}.p-about-follw__item{font-size:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem)}.p-about-follw__text{font-size:clamp(.60375rem,0rem/16 + 1.09375vw/1,.875rem)}.p-about-follw__annotation{font-size:clamp(.560625rem,0rem/16 + calc(.01015625vw * 100)/1,.8125rem)}.p-salon-menu__inner{-moz-column-gap:clamp(2.50125rem,0rem/16 + 4.53125vw/1,3.625rem);column-gap:clamp(2.50125rem,0rem/16 + 4.53125vw/1,3.625rem)}.p-salon-menu__head{width:clamp(14.835rem,0rem/16 + 26.875vw/1,21.5rem)}.p-salon-menu__head-text{font-size:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem)}.p-salon-menu__content{width:clamp(23.6325rem,0rem/16 + 42.8125vw/1,34.25rem)}.p-salon-menu__content-list-inner{-moz-column-gap:clamp(1.035rem,0rem/16 + 1.875vw/1,1.5rem);column-gap:clamp(1.035rem,0rem/16 + 1.875vw/1,1.5rem)}.p-salon-menu__content-block:first-child .p-salon-menu__content-img-block{bottom:clamp(5.865rem,0rem/16 + 10.625vw/1,8.5rem)}.p-salon-menu__content-block:nth-child(2) .p-salon-menu__content-img-block .p-loop__wrap .p-loop__text span{font-size:clamp(4.3125rem,0rem/16 + 7.8125vw/1,6.25rem)}.p-salon-menu__content-block-title--en{font-size:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem)}.p-salon-menu__content-block-title--jp,.p-salon-menu__content-item{font-size:clamp(.60375rem,0rem/16 + 1.09375vw/1,.875rem)}.p-salon-menu__content-detail{font-size:clamp(1.2075rem,0rem/16 + 2.1875vw/1,1.75rem)}.p-salon-style{padding-top:clamp(1.12125rem,0rem/16 + 2.03125vw/1,1.625rem)}.p-salon-style__list{row-gap:clamp(1.725rem,0rem/16 + 3.125vw/1,2.5rem)}.p-salon-style__item-title{font-size:clamp(.60375rem,0rem/16 + 1.09375vw/1,.875rem)}.p-salon-info__inner .p-salon-detail__reservation-button{bottom:clamp(2.07rem,0rem/16 + 3.75vw/1,3rem)}.p-salon-info__content{padding-bottom:clamp(3.2775rem,0rem/16 + 5.9375vw/1,4.75rem)}.p-salon-info__item,.p-salon-info__detail{font-size:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem)}.p-news-summary .p-news-content{width:clamp(26.7375rem,0rem/16 + 48.4375vw/1,38.75rem)}.p-news-summary .p-home-news__link .p-home-news__item-arrow{bottom:clamp(1.035rem,0rem/16 + 1.875vw/1,1.5rem)}.p-news-summary .p-home-news__link .p-home-news__item-arrow{width:clamp(1.29375rem,calc(20.7rem - (.0234375rem*883.2))/16 + 2.34375vw/1,1.875rem)}.p-news-summary .p-home-news__link .p-home-news__item-arrow{height:clamp(.733125rem,0rem/16 + calc(.01328125vw * 100)/1,1.0625rem)}.p-news-summary .p-home-news__link .p-home-news__info{-moz-column-gap:clamp(.474375rem,calc(7.59rem - (.00859375rem*883.2))/16 + calc(.00859375vw * 100)/1,.6875rem);column-gap:clamp(.474375rem,calc(7.59rem - (.00859375rem*883.2))/16 + calc(.00859375vw * 100)/1,.6875rem)}.p-news-summary .p-home-news__link .p-home-news__info{margin-bottom:clamp(.43125rem,0rem/16 + .78125vw/1,.625rem)}.p-news-summary .p-home-news__link time{font-size:clamp(.5175rem,0rem/16 + .9375vw/1,.75rem)}.p-news-summary .p-home-news__link .p-home-news__item-cat-item{font-size:clamp(.5175rem,0rem/16 + .9375vw/1,.75rem)}.p-news-summary .p-home-news__link .p-home-news__item-title{font-size:clamp(.7875rem,calc(12.6rem - (.01640625rem*768))/16 + calc(.01640625vw * 100)/1,1.3125rem)}.p-news-summary .p-home-news__item-title{width:clamp(19.425rem,calc(310.8rem - (.4046875rem*768))/16 + 40.46875vw/1,32.375rem)}.p-news-summary .p-news-fixed{margin-top:clamp(8.625rem,0rem/16 + 15.625vw/1,12.5rem)}.p-news-inner{-moz-column-gap:clamp(3.6225rem,calc(57.96rem - (.065625rem*883.2))/16 + 6.5625vw/1,5.25rem);column-gap:clamp(3.6225rem,calc(57.96rem - (.065625rem*883.2))/16 + 6.5625vw/1,5.25rem)}.p-news-content{width:clamp(27.815625rem,0rem/16 + calc(.50390625vw * 100)/1,40.3125rem)}.p-news-content__head-title{font-size:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem)}.p-news-content__body-main ul li:before{top:clamp(.60375rem,0rem/16 + 1.09375vw/1,.875rem)}.p-news-content__body-main ul li:before{left:clamp(1.12125rem,0rem/16 + 2.03125vw/1,1.625rem)}.p-news-fixed{width:clamp(17.595rem,0rem/16 + calc(.31875vw * 100)/1,25.5rem)}.p-news-fixed{top:clamp(5.175rem,calc(82.8rem - (.09375rem*883.2))/16 + 9.375vw/1,7.5rem)}.p-news-fixed__block .p-home-news__item .p-home-news__link{padding-left:clamp(.5175rem,0rem/16 + .9375vw/1,.75rem)}.p-news-fixed__block .p-home-news__item .p-home-news__link{row-gap:clamp(.25875rem,0rem/16 + .46875vw/1,.375rem)}.p-news-fixed__block .p-home-news__item .p-home-news__link .p-home-news__info{-moz-column-gap:clamp(.474375rem,calc(7.59rem - (.00859375rem*883.2))/16 + calc(.00859375vw * 100)/1,.6875rem);column-gap:clamp(.474375rem,calc(7.59rem - (.00859375rem*883.2))/16 + calc(.00859375vw * 100)/1,.6875rem)}.p-news-fixed__block .p-home-news__item .p-home-news__link .p-home-news__info time{font-size:clamp(.5175rem,0rem/16 + .9375vw/1,.75rem)}.p-news-fixed__block .p-home-news__item .p-home-news__link .p-home-news__info .p-home-news__item-cat-item{font-size:clamp(.5175rem,0rem/16 + .9375vw/1,.75rem)}.p-news-fixed__block .p-home-news__item .p-home-news__link .p-home-news__item-title{font-size:clamp(.6rem,calc(9.6rem - (.0125rem*768))/16 + 1.25vw/1,1rem)}.p-news-fixed__block .p-home-news__item .p-home-news__link .p-home-news__item-title{font-size:clamp(.69rem,calc(11.04rem - (.0125rem*883.2))/16 + 1.25vw/1,1rem)}.p-news-fixed__block .p-home-news__item .p-home-news__link .p-home-news__item-title{width:clamp(10.5rem,0rem/16 + 21.875vw/1,17.5rem)}.p-news-fixed__block .p-home-news__item .p-home-news__link .p-home-news__item-arrow{bottom:clamp(1.035rem,0rem/16 + 1.875vw/1,1.5rem)}}@media screen and (min-width: 768px){.l-container{width:100%;max-width:1280px;padding-left:7.8125%;padding-right:7.8125%}.l-footer{background-image:url(../../assets/images/common/footer_bg_pc.webp)}.l-footer__inner{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}.l-footer__wrap{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:0}.l-footer__nav{margin-bottom:0}.l-footer__banner-list{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end}.l-footer__banner-item.--fc{display:block}.l-footer__copy{line-height:1.3;transform:translate(0) rotate(0);position:static;text-align:right}.l-form__list{margin-left:0;margin-right:0;border-top:1px solid #c9c9c9}.l-form__row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.l-form__row.textarea,.l-form__row.textarea .l-form__detail{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.l-form__item{white-space:nowrap;margin-bottom:0}.l-form__detail{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.l-form__detail .placeholder{line-height:1.75;margin-top:0}.l-form__detail input,.l-form__detail textarea{max-width:300px}.l-form__terms-reCAPTCHA{text-align:center}.wpcf7-not-valid-tip{position:absolute;left:0}.l-hamburger{z-index:2;width:51px;height:32px}.is-spMenuActive .l-hamburger .l-hamburger__line:nth-of-type(1){transform:translateY(5px) rotate(-45deg)}.is-spMenuActive .l-hamburger .l-hamburger__line:nth-of-type(2){transform:translateY(-5px) rotate(45deg)}.l-hamburger__line{height:2px}.l-hamburger__line:nth-of-type(2){width:36px}body.page-template-tmp_lp .l-header-lp{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.l-header-lp{overflow-y:auto;width:29.9479166667%;padding-left:3.125vw;padding-right:54px;height:100%;background-color:#f5efea}.l-header-lp__body{padding-top:15vh;padding-bottom:0;width:auto;padding-left:0;padding-right:0;visibility:visible;opacity:1;position:static}.l-header-lp__logo{width:257px}.l-header-lp__link.is-current{padding-right:21px;font-weight:600}.l-header-lp__link.is-current:before{content:"";background-color:#fd6d6d;border-radius:50%;width:8px;height:8px;right:0;position:absolute;top:50%;transform:translateY(-50%)}.l-header-lp__button-text{line-height:1.7777777778;white-space:nowrap}.l-hamburger-lp{display:none}.l-header__menu-overlay{z-index:2}.l-header__main{padding-left:7.8125%;padding-right:7.8125%}.l-header__right{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.l-header__nav-wrap{width:100%;max-width:928px;margin-left:auto;margin-right:auto}.l-header__copy{line-height:1.3}.l-header__nav{z-index:2;width:412px;max-width:440px;left:auto;right:0;margin:0 0 0 auto;padding-left:80px;padding-right:80px}.l-header__nav .l-footer__banner-list{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.l-header__nav .l-footer__banner-list .l-footer__banner-item.--lp{display:block}.l-header__nav-list{width:100%;max-width:928px;margin-left:auto;margin-right:auto}body.page-template-tmp_lp .l-main{background-color:#f5efea}.l-sp-home-bar{display:none!important}.c-button{padding-right:0}.c-heading__jp{position:relative;margin-top:-2.34375vw}body.page-template-tmp_about .c-page-hero .l-container{max-width:1280px;padding-left:100px;padding-right:100px}.c-page-hero .l-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.c-page-hero.salon .c-page-hero__content-inner{width:100%;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}.c-page-hero.salon .c-page-hero__title--jp,.c-page-hero__title--en{white-space:nowrap}.c-page-hero__title--jp{margin-top:-2.5vw;padding-right:0}.c-page-hero__img{margin-bottom:0}.c-page-hero__img-figure img{aspect-ratio:436/460}.c-page-hero__img.mb0{margin-bottom:0}.c-page-hero__slider .splide__pagination{position:absolute;right:0;bottom:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.c-page-hero__slider .splide__pagination li button{opacity:1;margin:0 6.5px;background-color:#fff}.c-page-hero__slider .splide__pagination li button.is-active{background-color:#fd6d6d;transform:scale(1)}.c-page-hero__img-figure img{aspect-ratio:436/593}.p-lp-about{background-color:#fff}.p-lp-about .l-container{padding:0!important}.p-lp-about__lead-img-wrap{width:70%;margin:0 0 0 auto}.p-lp-about__lead-img{width:100%}.p-lp-about__lead-content{margin-top:-63.5416666667%;margin-left:5%}.p-lp-about__list:before{right:0}.p-lp-about__item{width:100%;margin:0}.p-lp-about__item:nth-child(2n) .p-lp-about__item-content{margin-top:-15.625%}.p-lp-about__item-figure{width:82.5%}.p-lp-about__item-figure img{aspect-ratio:528/320;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;height:100%}.p-lp-about__item-content{margin-top:-15.625%}.p-lp-charm{background-color:#fff}.p-lp-charm__bg{height:80.7291666667vw}.p-lp-charm__bg:before{height:5.78125vw;top:-5.78125vw}.p-lp-charm__bg:after{height:5.78125vw;bottom:-5.78125vw}.p-lp-charm__slider{padding-left:2.5%}.p-lp-charm__slider .splide__track{overflow:visible}.p-lp-charm__slider:before{display:none}.p-lp-charm__slider-item-title{font-size:2.6041666667vw}.p-lp-lead{background-color:#fff}.p-lp-lead .l-container{padding:0!important}.p-lp-lead__figure{width:100%;margin:0}.p-lp-lead__content{padding-left:2.5%;padding-right:2.5%;padding-top:0}.p-lp-lead__illust{top:auto;left:auto;right:-5%;bottom:-18.2291666667%}body.page-template-tmp_lp .l-container{padding:0 2.5%}.p-lp-main{width:50%;max-width:640px;margin-left:42.1875%;position:relative}.p-lp-copy{z-index:1;display:block;position:fixed;top:50%;right:-110px;transform:translateY(-50%) rotate(90deg);text-transform:uppercase}.p-lp-merit{background-color:#fff}.p-lp-merit__list{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.p-lp-merit__item{width:48.6842105263%}.p-lp-flow{background-color:#fff}.p-lp-flow .l-container{padding:0 9.6875%!important}.p-lp-flow__title-eng{white-space:nowrap}.p-lp-flow__illust--01{right:-33.8541666667%}.p-lp-flow__illust--02{right:-36.4583333333%}.p-lp-flow__item:before{left:-13px;top:.7rem}.p-lp-flow__item.dot:before{left:-4px}.p-lp-flow__item-detail{white-space:nowrap;line-height:2;background-image:url(../../assets/images/lp/flow_detail_bg_pc.svg)}.p-lp-shop{background-color:#fff}.p-lp-shop .l-container{padding:0 0 0 2.5%!important}.p-lp-shop__slider{width:100%;margin-left:0;margin-right:0;padding-left:0}.p-lp-information{background-color:#fff}.p-lp-information__list{border-top:1px solid #fff}.p-lp-information__row{display:flex;justify-content:flex-start;border-bottom:1px solid #fff}.p-lp-information__item{width:30.9210526316%}.p-lp-information__item span{display:inline-block}.p-lp-information__detail{width:69.0789473684%}.p-lp-contact .c-cta__button{max-width:530px;margin:0 auto}.p-contact-content__inner{padding-left:6.5625%;padding-right:6.5625%;margin-left:1.25%;margin-right:1.25%;border-radius:8px}.p-contact-content__container{width:100%;max-width:1080px;margin:0 auto}.p-contact-content__head-block{border-bottom:none;margin-bottom:0;padding-bottom:0}.p-contact-content__wrap{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.p-contact-content__progress-list{margin-bottom:0}.p-home-mv__inner{width:100%;margin:0 auto;display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:center}.p-home-mv__figure{-webkit-mask-image:url(../../assets/images/home/kv_img_mask_pc.svg);mask-image:url(../../assets/images/home/kv_img_mask_pc.svg);margin:0}.p-home-mv__content{margin-top:5.859375vw}.p-home-mv__catch--en{white-space:nowrap}.p-home-mv__catch--jp{margin-top:-2.5vw;padding-left:3.125%;padding-right:0}.p-home-mv__catch--jp-text{white-space:nowrap}.p-home-mv__text{white-space:nowrap;padding-left:3.125%;padding-right:0}.p-home-news__inner{position:relative;z-index:1;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.p-home-news__figure{width:34.0740740741%;-webkit-mask-image:url(../../assets/images/home/news_img_mask_pc.svg);mask-image:url(../../assets/images/home/news_img_mask_pc.svg);margin:0}.p-home-news__content{width:57.4074074074%}.p-home-news__link{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start}.p-home-news__info{white-space:nowrap;margin-bottom:0;flex-shrink:0}.p-home-about{max-width:1280px;width:100%;margin:0 auto}.p-home-about__illust--01{right:calc(50% - 53vw);top:-4.140625vw;transform:translate(-50%)}.p-home-about__illust--02{left:7.8125vw}.p-home-about__inner{margin:0 auto}.p-home-about__inner .c-heading{display:flex;flex-direction:column;align-items:center;justify-content:center}.p-home-about__inner .c-heading__en{text-align:center;position:static;transform:rotate(0)}.p-home-about__inner .c-button__wrap{display:flex;flex-direction:row;align-items:center;justify-content:center}.p-home-about__text{text-align:center;line-height:2.5}.p-home-salon__text{line-height:2.2857142857}.p-home-salon__map{top:-240px;right:11.171875vw;width:45.625%}.p-home-salon__container{padding-left:0;padding-right:0}.p-home-salon__slider{padding-left:7.8125%}.p-home-salon__slider .splide__arrows{right:11.4583333333vw}.p-home-salon__slider-figure img{aspect-ratio:344/258}.p-home-menu .l-container{width:100%;max-width:1280px;padding-left:6.5625%;padding-right:6.5625%}.p-home-menu__text{margin:0 auto;line-height:2.2857142857}.p-home-menu__item{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.p-home-menu__head{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:0}.p-home-menu__head-cat{white-space:nowrap;border:1px solid #1b1b1b;margin-bottom:0;border-radius:6px}.p-home-recruit{max-width:1280px;width:100%;margin:0 auto}.p-home-recruit__inner{padding-left:1.25%;padding-right:1.25%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.p-home-recruit__img-wrap-figure{display:block}.p-home-recruit__content{padding-left:0;padding-right:0}.p-home-recruit__content .c-button__wrap{margin-left:3.2967032967%}.p-home-recruit__figure{width:86.2637362637%;margin-left:auto;margin-right:0}.p-home-recruit__content-title--en{margin-left:0}.p-home-recruit__content-title--jp{margin-top:-2.734375vw;position:relative;z-index:1;margin-left:3.2967032967%}.p-home-recruit__content-text{letter-spacing:.1em;margin-left:3.2967032967%}.p-home-recruit__illust{right:.46875vw}body.page-template-tmp_about .c-page-hero__img{margin-right:0}body.page-template-tmp_about .c-page-hero__img img{aspect-ratio:436/460}.p-about-style .l-container{padding-left:7.8125%;padding-right:7.8125%}.p-about-style__block{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.p-about-style__block:nth-child(3){margin-left:-5.2083333333%}.p-about-style__block:nth-child(3) .p-about-style__figure{flex-shrink:0;order:3;margin-left:-26.171875%}.p-about-style__block:nth-child(3) .p-about-style__block-text-wrap .p-about-style__block-text-en{margin-bottom:0;white-space:nowrap}.p-about-style__block:not(:last-child){margin-bottom:11.71875vw}.p-about-style__figure-text{display:none;position:static}.p-about-style__block-text-wrap{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.p-about-style__block-text-en{white-space:nowrap;display:block}.p-about-style__block-title{margin-bottom:0;display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-start}.p-about-style__block-title-text{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.p-about-suggestion__container{margin-left:1.25%;margin-right:1.25%;border-radius:8px}.p-about-suggestion__block:first-child{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.p-about-suggestion__block:nth-child(2){display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start}.p-about-suggestion__figure{margin-bottom:0}.p-about-flow__slider{margin-right:0}.p-about-flow__slider:before{display:none}.p-about-flow__slider .splide__track{overflow:inherit}.p-about-flow__slider-list{-moz-column-gap:10.7407407407%;column-gap:10.7407407407%;row-gap:6.4814814815vw;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;display:flex!important;flex-wrap:wrap}.p-about-flow__slider-item{width:23.3333333333%}.p-about-flow__slider-item:first-child:before{display:block}.p-about-flow__slider-item:nth-child(6):before{display:block}.p-about-flow__slider-item:nth-child(4){margin-left:8.5185185185%}.p-about-flow__reservation{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.p-about-flow__reservation-title{flex-shrink:0;margin-bottom:0;text-align:left}.p-about-flow__reservation-text{text-align:left}.p-about-follw__list{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.p-salon-detail__option-item{border-radius:8px}.p-salon-detail__reservation-button-text{white-space:nowrap}.p-salon-menu__inner{padding-right:12.037037037%;padding-bottom:40.15625vw;position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.p-salon-menu__head{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.p-salon-menu__head-text{width:100%;text-align:left}.p-salon-menu__content-list-inner{row-gap:0;border-radius:56px;max-height:800px;overflow:hidden}.p-salon-menu__content-list-wrap{overflow-y:scroll}.p-salon-menu__content-block:first-child .p-salon-menu__content-img-block{display:block;margin:0;width:27.5vw;height:42.1875vw;left:-5.9375vw;max-width:480px}.p-salon-menu__content-block:first-child .p-salon-menu__content-img-block .p-salon-menu__content-img{width:100%;height:100%}.p-salon-menu__content-block:first-child .p-salon-menu__content-img-block .p-salon-menu__content-img img{aspect-ratio:352/540}.p-salon-menu__content-block:nth-child(2) .p-salon-menu__content-img-block{display:block;margin:0;bottom:0;width:41.875vw;height:31.25vw;right:-7.8125vw;position:absolute;max-width:800px}.p-salon-menu__content-block:nth-child(2) .p-salon-menu__content-img-block .p-salon-menu__content-img{margin:0;width:100%;height:100%}.p-salon-menu__content-block:nth-child(2) .p-salon-menu__content-img-block .p-salon-menu__content-img img{aspect-ratio:536/400}.p-salon-menu__content-block:nth-child(2) .p-salon-menu__content-img-block .p-loop__wrap{transform:translateY(-50%);left:auto;margin:0;width:100vw;right:-1.6666666667vw}.p-salon-menu__content-block:last-child .p-salon-menu__content-img-block{display:none}.p-salon-menu__content-block-title{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.p-salon-menu__content-detail{line-height:1}.p-salon-menu__content-img-block{position:absolute}.p-salon-style__list{-moz-column-gap:4.1666666667%;column-gap:4.1666666667%}.p-salon-style__item{width:21.8518518519%}.p-salon-style__item-title{line-height:1.4285714286}.p-salon-info{margin-left:6.25%}.p-salon-info__inner{border-radius:8px 0 0 8px;padding-left:1.3605442177%;padding-right:0}.p-salon-info__inner .c-heading{top:-7.03125%}.p-salon-info__inner .p-salon-detail__reservation-button{width:33.3333333333%;max-width:400px;min-width:360px}.p-salon-info__wrap{display:flex;justify-content:flex-start}.p-salon-info__content{padding-right:1.2471655329%;width:50.5952380952%;margin-bottom:0;max-width:520px}.p-salon-info__content .c-heading .c-heading__en{white-space:nowrap}.p-salon-info__map{flex-grow:1;margin:0;width:47.5340136054%;max-height:580px}.p-salon-info__map figure{height:100%}.p-salon-info__map figure iframe{height:100%}.p-salon-detail__reservation-button{max-width:400px}.p-news-summary .p-home-news__link{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.p-news-summary .p-home-news__item-title{padding-right:0}.p-news-container{max-width:1280px;margin:0 auto;padding-left:6.5625%;padding-right:6.5625%}.p-news-inner{display:flex;justify-content:space-between;align-items:flex-start}.p-news-fixed{position:-webkit-sticky;position:sticky}.p-news-fixed__block .p-home-news__item .p-home-news__link{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.p-news-fixed__block .p-home-news__item .p-home-news__link .p-home-news__item-title{padding-right:0}.p-news-fixed__block .p-home-news__item:first-child .p-home-news__link{padding-top:0}.p-scroll-hint__table{width:100%}.u-hidePC{display:none}}@media screen and (min-width: 768px) and (min-width: 1281px){.l-footer__inner{-moz-column-gap:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem);column-gap:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.l-footer__banner-list{-moz-column-gap:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem);column-gap:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.l-header__nav-wrap,.p-home-news__inner{-moz-column-gap:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem);column-gap:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-home-recruit__inner{-moz-column-gap:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem);column-gap:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}}@media screen and (min-width: 768px) and (min-width: 768px){.l-footer__inner{-moz-column-gap:clamp(1.035rem,0rem/16 + 1.875vw/1,1.5rem);column-gap:clamp(1.035rem,0rem/16 + 1.875vw/1,1.5rem)}.l-footer__banner-list{-moz-column-gap:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem);column-gap:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem)}.l-header__nav-wrap,.p-home-news__inner{-moz-column-gap:clamp(1.725rem,0rem/16 + 3.125vw/1,2.5rem);column-gap:clamp(1.725rem,0rem/16 + 3.125vw/1,2.5rem)}.p-home-recruit__inner{-moz-column-gap:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem);column-gap:clamp(1.38rem,calc(22.08rem - (.025rem*883.2))/16 + 2.5vw/1,2rem)}}@media screen and (min-width: 1280px){.l-container{padding-left:100px;padding-right:100px}.l-footer__banner-list{-moz-column-gap:0;column-gap:0}.l-form__list{margin-left:0;margin-right:0}.l-form__detail input,.l-form__detail textarea{max-width:528px}body.page-template-tmp_lp .l-header-lp{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}.l-header-lp{overflow-y:auto;width:42.1875%;padding-left:7.8125vw;padding-right:184px;height:100%;background-color:#f5efea}.l-header__nav-wrap{-moz-column-gap:0;column-gap:0}.p-lp-about__lead{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.p-lp-about__lead-img-wrap{width:42.5%;margin:0}.p-lp-about__lead-content{width:46.875%;margin-top:0;margin-left:0}.p-lp-charm__bg{height:52.5vw;max-height:672px;top:7.03125vw}.p-lp-lead__illust{top:auto;left:auto;right:-3.90625%;bottom:-43.75%}.p-lp-flow__illust--01,.p-lp-flow__illust--02{right:-12.5%}.p-contact-content__inner{padding-left:84px;padding-right:84px;margin-left:16px;margin-right:16px}.p-home-mv__catch--jp-text{font-size:32px!important}.p-home-salon__map{width:45.625%;right:auto;left:calc(50% + 12.5rem);transform:translate(-50%);top:-272px}.p-home-salon__container{padding-left:100px;padding-right:100px}.p-home-salon__slider{width:100%;padding-left:0}.p-home-salon__slider .splide__track{width:100vw}.p-home-salon__slider-item{max-width:344px!important;margin-right:64px!important}.p-home-menu .l-container{padding-left:84px;padding-right:84px}.p-home-recruit__inner{-moz-column-gap:0;column-gap:0}.p-home-recruit__content-title--jp{margin-top:-2.734375vw}.p-home-recruit__illust{top:-1.5625vw;right:3.125vw;max-width:210px}.p-about-style .l-container{padding-left:100px;padding-right:100px}.p-about-style__block:nth-child(3){padding-left:120px}.p-about-style__block:not(:last-child){margin-bottom:1.875vw}.p-news-container{padding-left:84px;padding-right:84px}}@media screen and (min-width: 1280px) and (min-width: 1281px){.p-lp-charm__slider-item-title{font-size:clamp(2.125rem,0rem/16 + 2.65625vw/1,2.1266601563rem)}}@media screen and (min-width: 1280px) and (min-width: 768px){.p-lp-charm__slider-item-title{font-size:clamp(1.46625rem,0rem/16 + 2.65625vw/1,2.125rem)}}@media (min-width: 1281px){.l-footer{padding-top:clamp(8.6875rem,0rem/16 + calc(.10859375vw * 100)/1,8.6942871094rem)}.l-footer{padding-bottom:clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem)}.l-footer__main{width:clamp(31.375rem,0rem/16 + 39.21875vw/1,31.3995117188rem)}.l-footer__logo{width:clamp(11.5rem,0rem/16 + calc(.14375vw * 100)/1,11.508984375rem)}.l-footer__logo{height:clamp(8.0625rem,0rem/16 + calc(.10078125vw * 100)/1,8.0687988281rem)}.l-footer__wrap{margin-top:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.l-footer__wrap{margin-bottom:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.l-footer__wrap{margin-top:clamp(-2.75rem,0rem/16 + calc(-.034375vw * 100)/1,-2.7521484375rem)}.l-footer__company address{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.l-footer__company-name{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.l-footer__company-name{margin-bottom:clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem)}.l-footer__nav{margin-bottom:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.l-footer__nav-list{row-gap:clamp(1.375rem,0rem/16 + calc(.0171875vw * 100)/1,1.3760742188rem)}.l-footer__nav-link{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.l-footer__banner-list{width:clamp(33rem,0rem/16 + 41.25vw/1,33.02578125rem)}.l-footer__banner-item{width:clamp(15.75rem,0rem/16 + 19.6875vw/1,15.7623046875rem)}.l-footer__banner-link{font-size:clamp(1.3125rem,0rem/16 + calc(.01640625vw * 100)/1,1.3135253906rem)}.l-footer__banner-link{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.l-footer__banner-link{height:clamp(10.5rem,0rem/16 + 13.125vw/1,10.508203125rem)}.l-footer__copy{font-size:clamp(.625rem,0rem/16 + .78125vw/1,.6254882813rem)}.l-footer__copy{margin-top:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem)}.l-form__list{padding-top:clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem)}.l-form__list{margin-top:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.l-form__row{padding-bottom:clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem)}.l-form__row{margin-bottom:clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem)}.l-form__row{padding-left:clamp(1.5rem,calc(24rem - (.0166666667rem*1440))/16 + calc(.0166666667vw * 100)/1,2.6666666667rem)}.l-form__row{-moz-column-gap:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem);column-gap:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.l-form__row.textarea .l-form__item,.l-form__row.textarea .l-form__detail .placeholder{margin-top:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.l-form__item{-moz-column-gap:clamp(.8125rem,0rem/16 + calc(.01015625vw * 100)/1,.8131347656rem);column-gap:clamp(.8125rem,0rem/16 + calc(.01015625vw * 100)/1,.8131347656rem)}.l-form__item{margin-bottom:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.l-form__item{width:clamp(13.25rem,0rem/16 + 16.5625vw/1,13.2603515625rem)}.l-form__item .title{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.l-form__item .required{font-size:clamp(.75rem,0rem/16 + .9375vw/1,.7505859375rem)}.l-form__item .required{padding:clamp(.1875rem,0rem/16 + calc(.00234375vw * 100)/1,.1876464844rem) clamp(.3125rem,0rem/16 + calc(.00390625vw * 100)/1,.3127441406rem) clamp(.1875rem,0rem/16 + calc(.00234375vw * 100)/1,.1876464844rem) clamp(.3125rem,0rem/16 + calc(.00390625vw * 100)/1,.3127441406rem)}.l-form__item .required{margin-top:clamp(.125rem,0rem/16 + .15625vw/1,.1250976563rem)}.l-form__detail{width:clamp(48.75rem,0rem/16 + 60.9375vw/1,48.7880859375rem)}.l-form__detail{-moz-column-gap:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem);column-gap:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.l-form__detail .placeholder{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.l-form__detail .placeholder{margin-top:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.l-form__detail input{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.l-form__detail input{padding-top:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.l-form__detail input{padding-bottom:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.l-form__detail input{padding-left:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.l-form__detail input{padding-right:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.l-form__detail input{width:clamp(33rem,0rem/16 + 41.25vw/1,33.02578125rem)}.l-form__detail input{padding-left:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.l-form__detail input{padding-right:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.l-form__detail textarea{height:clamp(17.5rem,0rem/16 + 21.875vw/1,17.513671875rem)}.l-form__detail textarea{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.l-form__detail textarea{padding-top:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.l-form__detail textarea{padding-bottom:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.l-form__detail textarea{padding-left:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.l-form__detail textarea{padding-right:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.l-form__detail textarea{width:clamp(33rem,0rem/16 + 41.25vw/1,33.02578125rem)}.l-form__detail textarea{padding-left:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.l-form__detail textarea{padding-right:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.l-form__agree{margin-top:clamp(3.5rem,0rem/16 + 4.375vw/1,3.502734375rem)}.l-form__agree .wpcf7-list-item.first.last{margin-right:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.l-form__agree input{width:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.l-form__agree input{height:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.l-form__agree-text{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.l-form__button-inner{margin-top:clamp(3.5rem,0rem/16 + 4.375vw/1,3.502734375rem)}.l-form__button-block{width:clamp(20.3125rem,0rem/16 + calc(.25390625vw * 100)/1,20.3283691406rem)}.l-form__button-block .l-form__button-block-text,.l-form__button{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.l-form__button{padding-top:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.l-form__button{padding-bottom:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.l-form__terms-reCAPTCHA{margin-top:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.l-form__terms-reCAPTCHA{font-size:clamp(.75rem,0rem/16 + .9375vw/1,.7505859375rem)}.l-form__terms-reCAPTCHA{width:clamp(18.375rem,0rem/16 + 22.96875vw/1,18.3893554688rem)}.l-form__terms-reCAPTCHA{width:clamp(43.125rem,0rem/16 + 53.90625vw/1,43.1586914063rem)}.l-form__terms-reCAPTCHA:before{width:clamp(.5625rem,0rem/16 + calc(.00703125vw * 100)/1,.5629394531rem)}.l-form__terms-reCAPTCHA:before{height:clamp(.75rem,0rem/16 + .9375vw/1,.7505859375rem)}.l-form__terms-reCAPTCHA:before{top:clamp(.25rem,0rem/16 + .3125vw/1,.2501953125rem)}.l-form__terms-reCAPTCHA:before{left:clamp(.625rem,0rem/16 + .78125vw/1,.6254882813rem)}.wpcf7-not-valid-tip{font-size:clamp(.75rem,0rem/16 + .9375vw/1,.7505859375rem)}.wpcf7-not-valid-tip{margin-top:clamp(.75rem,0rem/16 + .9375vw/1,.7505859375rem)}.wpcf7-not-valid-tip{bottom:clamp(-2rem,0rem/16 + -2.5vw/1,-2.0015625rem)}.l-header-lp{padding-top:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.l-header-lp{padding-bottom:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.l-header-lp__body{padding-bottom:clamp(7.5rem,0rem/16 + 9.375vw/1,15rem)}.l-header-lp__logo{width:clamp(11.5rem,0rem/16 + calc(.14375vw * 100)/1,11.508984375rem)}.l-header-lp__logo{height:clamp(5.25rem,0rem/16 + 6.5625vw/1,5.2541015625rem)}.l-header-lp__logo-link{width:clamp(11.5rem,0rem/16 + calc(.14375vw * 100)/1,11.508984375rem)}.l-header-lp__logo-link{height:clamp(5.25rem,0rem/16 + 6.5625vw/1,5.2541015625rem)}.l-header-lp__list{row-gap:clamp(2.1875rem,0rem/16 + calc(.02734375vw * 100)/1,2.1892089844rem)}.l-header-lp__list{margin-bottom:clamp(2.1875rem,0rem/16 + calc(.02734375vw * 100)/1,2.1892089844rem)}.l-header-lp__link{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.l-header-lp__button{-moz-column-gap:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem);column-gap:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem)}.l-header-lp__button{border-radius:clamp(1.875rem,0rem/16 + 2.34375vw/1,1.8764648438rem)}.l-header-lp__button{padding:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem) clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem) clamp(.625rem,0rem/16 + .78125vw/1,.6254882813rem) clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.l-header-lp__button img{width:clamp(1.625rem,0rem/16 + 2.03125vw/1,1.6262695313rem)}.l-header-lp__button img{height:clamp(1.625rem,0rem/16 + 2.03125vw/1,1.6262695313rem)}.l-header-lp__button-text{font-size:clamp(1.125rem,0rem/16 + 1.40625vw/1,1.1258789062rem)}.l-header__main{height:clamp(5.625rem,0rem/16 + 7.03125vw/1,11.25rem)}.l-header__main{height:clamp(5.625rem,0rem/16 + 7.03125vw/1,5.6293945313rem)}.l-header__right{-moz-column-gap:clamp(2.625rem,0rem/16 + 3.28125vw/1,2.6270507813rem);column-gap:clamp(2.625rem,0rem/16 + 3.28125vw/1,2.6270507813rem)}.l-header__cta-button{padding:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem) clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem) clamp(.5rem,0rem/16 + .625vw/1,.500390625rem) clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.l-header__cta-button{padding:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem) clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem) clamp(.5rem,0rem/16 + .625vw/1,.500390625rem) clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.l-header__cta-button{width:clamp(13.75rem,0rem/16 + 17.1875vw/1,13.7607421875rem)}.l-header__cta-button{height:clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem)}.l-header__cta-button-text{font-size:clamp(.9375rem,0rem/16 + calc(.01171875vw * 100)/1,.9382324219rem)}.l-header__cta-button-text{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.l-header__company{margin-top:clamp(2.125rem,0rem/16 + 2.65625vw/1,2.1266601563rem)}.l-header__company address{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.l-header__company-name{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.l-header__company-name{margin-bottom:clamp(.75rem,0rem/16 + .9375vw/1,.7505859375rem)}.l-header__copy{font-size:clamp(.625rem,0rem/16 + .78125vw/1,.6254882813rem)}.l-header__copy{margin-top:clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem)}.l-header__logo{width:clamp(15.75rem,0rem/16 + 19.6875vw/1,15.7623046875rem)}.l-header__nav{padding-top:clamp(6.25rem,0rem/16 + 7.8125vw/1,6.2548828125rem)}.l-header__nav{padding-bottom:clamp(7.5rem,0rem/16 + 9.375vw/1,7.505859375rem)}.l-header__nav .l-footer__banner-list{margin-top:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.l-header__nav-list{row-gap:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.l-header__nav-list{margin-bottom:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.l-header__nav-link,.l-header__info-item{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.c-button{width:clamp(15.75rem,0rem/16 + 19.6875vw/1,15.7623046875rem)}.c-button{padding-left:clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem)}.c-button{padding-right:clamp(.8125rem,0rem/16 + calc(.01015625vw * 100)/1,.8131347656rem)}.c-button{padding-top:clamp(.75rem,0rem/16 + .9375vw/1,.7505859375rem)}.c-button{padding-bottom:clamp(.75rem,0rem/16 + .9375vw/1,.7505859375rem)}.c-button:before{width:clamp(1.4375rem,0rem/16 + calc(.01796875vw * 100)/1,1.4386230469rem)}.c-button__text{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.c-button__arrow{width:clamp(.3125rem,0rem/16 + calc(.00390625vw * 100)/1,.3127441406rem)}.c-button__arrow{height:clamp(.4375rem,0rem/16 + calc(.00546875vw * 100)/1,.4378417969rem)}.c-button__arrow{right:clamp(.5rem,0rem/16 + .625vw/1,1rem)}.c-button__arrow{right:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem)}.c-cta__button{-moz-column-gap:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem);column-gap:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.c-cta__button{border-radius:clamp(62.4375rem,0rem/16 + calc(.78046875vw * 100)/1,62.4862792969rem)}.c-cta__button{padding:clamp(2.25rem,0rem/16 + 2.8125vw/1,2.2517578125rem) clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem) clamp(2.25rem,0rem/16 + 2.8125vw/1,2.2517578125rem) clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem)}.c-cta__button img{width:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.c-cta__button img{height:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.c-cta__button-text{font-size:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.c-heading__en{font-size:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.c-heading__jp{margin-top:clamp(-1.4375rem,0rem/16 + calc(-.01796875vw * 100)/1,-1.4386230469rem)}.c-heading__jp{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.c-page-hero{padding-top:clamp(7.5rem,0rem/16 + 9.375vw/1,7.505859375rem)}.c-page-hero .l-container{-moz-column-gap:clamp(7.1875rem,0rem/16 + calc(.08984375vw * 100)/1,7.1931152344rem);column-gap:clamp(7.1875rem,0rem/16 + calc(.08984375vw * 100)/1,7.1931152344rem)}.c-page-hero.salon .c-page-hero__content-inner{-moz-column-gap:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem);column-gap:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.c-page-hero.salon .c-page-hero__content-inner .c-page-hero__content{width:clamp(33.75rem,0rem/16 + 42.1875vw/1,33.7763671875rem)}.c-page-hero.salon .c-page-hero__content-inner .c-page-hero__img{width:clamp(27.25rem,0rem/16 + 34.0625vw/1,27.2712890625rem)}.c-page-hero.salon .c-page-hero__title--jp{font-size:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.c-page-hero__content{width:clamp(33.75rem,0rem/16 + 42.1875vw/1,33.7763671875rem)}.c-page-hero__title{margin-bottom:clamp(2.125rem,0rem/16 + 2.65625vw/1,2.1266601563rem)}.c-page-hero__title--en{font-size:clamp(5rem,0rem/16 + 6.25vw/1,10rem)}.c-page-hero__title--en{margin-left:clamp(-1.125rem,0rem/16 + -1.40625vw/1,-1.1258789062rem)}.c-page-hero__title--jp{font-size:clamp(2rem,0rem/16 + 2.5vw/1,4rem)}.c-page-hero__title--jp{font-size:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.c-page-hero__title--jp{margin-top:clamp(-2rem,0rem/16 + -2.5vw/1,-4rem)}.c-page-hero__text{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.c-page-hero__img{margin-bottom:clamp(.9375rem,0rem/16 + calc(.01171875vw * 100)/1,.9382324219rem)}.c-page-hero__img{width:clamp(27.25rem,0rem/16 + 34.0625vw/1,27.2712890625rem)}.c-page-hero__img.mb0{margin-bottom:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.c-page-hero__slider{padding-bottom:clamp(1.625rem,0rem/16 + 2.03125vw/1,1.6262695313rem)}.p-lp-about__title-eng-img{width:clamp(27.25rem,0rem/16 + 34.0625vw/1,27.2712890625rem)}.p-lp-about__title-eng-img{margin-top:clamp(-2.5rem,0rem/16 + -3.125vw/1,-2.501953125rem)}.p-lp-about__title-jp{margin-top:clamp(1.0625rem,0rem/16 + calc(.01328125vw * 100)/1,1.0633300781rem)}.p-lp-about__title-jp{font-size:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-lp-about__inner{margin-top:clamp(3.8125rem,0rem/16 + calc(.04765625vw * 100)/1,3.8154785156rem)}.p-lp-about__lead{margin-bottom:clamp(5.6875rem,0rem/16 + calc(.07109375vw * 100)/1,5.6919433594rem)}.p-lp-about__lead{-moz-column-gap:clamp(1.75rem,0rem/16 + 2.1875vw/1,1.7513671875rem);column-gap:clamp(1.75rem,0rem/16 + 2.1875vw/1,1.7513671875rem)}.p-lp-about__lead-content{margin-top:clamp(-15.4375rem,0rem/16 + calc(-.19296875vw * 100)/1,-15.4495605469rem)}.p-lp-about__lead-title{font-size:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-lp-about__lead-title{margin-bottom:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-lp-about__lead-text{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-lp-about__list:before{width:clamp(3.75rem,0rem/16 + 4.6875vw/1,3.7529296875rem)}.p-lp-about__list:before{height:clamp(39.5625rem,0rem/16 + calc(.49453125vw * 100)/1,39.5934082031rem)}.p-lp-about__list:before{top:clamp(21.25rem,0rem/16 + 26.5625vw/1,21.2666015625rem)}.p-lp-about__list:before{right:clamp(-1rem,0rem/16 + -1.25vw/1,-1.00078125rem)}.p-lp-about__item:nth-child(2n) .p-lp-about__item-content{border-radius:clamp(12.5rem,0rem/16 + 15.625vw/1,12.509765625rem) clamp(0rem,0rem/16 + 0vw/1,0rem) clamp(0rem,0rem/16 + 0vw/1,0rem) clamp(12.5rem,0rem/16 + 15.625vw/1,12.509765625rem)}.p-lp-about__item:nth-child(2n) .p-lp-about__item-content{margin-top:clamp(-6.25rem,0rem/16 + -7.8125vw/1,-6.2548828125rem)}.p-lp-about__item:nth-child(2n) .p-lp-about__item-content{padding:clamp(2.1875rem,0rem/16 + calc(.02734375vw * 100)/1,2.1892089844rem) clamp(.9375rem,0rem/16 + calc(.01171875vw * 100)/1,.9382324219rem) clamp(2.5625rem,0rem/16 + calc(.03203125vw * 100)/1,2.5645019531rem) clamp(5rem,0rem/16 + 6.25vw/1,5.00390625rem)}.p-lp-about__item-content{margin-top:clamp(-6.25rem,0rem/16 + -7.8125vw/1,-6.2548828125rem)}.p-lp-about__item-content{padding:clamp(2.1875rem,0rem/16 + calc(.02734375vw * 100)/1,2.1892089844rem) clamp(5rem,0rem/16 + 6.25vw/1,5.00390625rem) clamp(2.5625rem,0rem/16 + calc(.03203125vw * 100)/1,2.5645019531rem) clamp(.9375rem,0rem/16 + calc(.01171875vw * 100)/1,.9382324219rem)}.p-lp-about__item-content{width:clamp(28.5rem,0rem/16 + 35.625vw/1,28.522265625rem)}.p-lp-about__item-content{border-radius:clamp(0rem,0rem/16 + 0vw/1,0rem) clamp(12.5rem,0rem/16 + 15.625vw/1,12.509765625rem) clamp(12.5rem,0rem/16 + 15.625vw/1,12.509765625rem) clamp(0rem,0rem/16 + 0vw/1,0rem)}.p-lp-about__item-title{margin-bottom:clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem)}.p-lp-about__item-title-eng{-moz-column-gap:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem);column-gap:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem)}.p-lp-about__item-title-eng{margin-bottom:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem)}.p-lp-about__item-title-eng-point,.p-lp-about__item-title-eng-no{font-size:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-lp-about__item-title-eng-no{margin-top:clamp(-.3125rem,0rem/16 + calc(-.00390625vw * 100)/1,-.3127441406rem)}.p-lp-about__item-title-text{font-size:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-lp-about__item-text{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-lp-charm{padding:clamp(7.875rem,0rem/16 + 9.84375vw/1,7.8811523437rem) clamp(0rem,0rem/16 + 0vw/1,0rem) clamp(9.375rem,0rem/16 + 11.71875vw/1,9.3823242188rem) clamp(0rem,0rem/16 + 0vw/1,0rem)}.p-lp-charm__inner{padding-bottom:clamp(5.875rem,0rem/16 + 7.34375vw/1,5.8795898438rem)}.p-lp-charm__bg{height:clamp(42rem,0rem/16 + 52.5vw/1,42.0328125rem)}.p-lp-charm__bg{top:clamp(7.0625rem,0rem/16 + calc(.08828125vw * 100)/1,7.0680175781rem)}.p-lp-charm__title{width:clamp(29.5rem,0rem/16 + 36.875vw/1,29.523046875rem)}.p-lp-charm__title-jp{margin-top:clamp(2.4375rem,0rem/16 + calc(.03046875vw * 100)/1,2.4394042969rem)}.p-lp-charm__title-jp{font-size:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-lp-charm__slider{margin-top:clamp(3.75rem,0rem/16 + 4.6875vw/1,3.7529296875rem)}.p-lp-charm__slider{padding-bottom:clamp(4.375rem,0rem/16 + 5.46875vw/1,4.3784179688rem)}.p-lp-charm__slider .splide__arrows{-moz-column-gap:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem);column-gap:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-lp-charm__slider .splide__arrows{right:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-lp-charm__slider .splide__arrows .splide__arrow{width:clamp(2.625rem,0rem/16 + 3.28125vw/1,2.6270507813rem)}.p-lp-charm__slider .splide__arrows .splide__arrow{height:clamp(2.625rem,0rem/16 + 3.28125vw/1,2.6270507813rem)}.p-lp-charm__slider-item{border-radius:clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem)}.p-lp-charm__slider-item{padding:clamp(1.875rem,0rem/16 + 2.34375vw/1,1.8764648438rem) clamp(2.375rem,0rem/16 + 2.96875vw/1,2.3768554688rem) clamp(3.4375rem,0rem/16 + calc(.04296875vw * 100)/1,3.4401855469rem) clamp(2.375rem,0rem/16 + 2.96875vw/1,2.3768554688rem)}.p-lp-charm__slider-item img{height:clamp(4.375rem,0rem/16 + 5.46875vw/1,4.3784179688rem)}.p-lp-charm__slider-item-title{margin-top:clamp(.9375rem,0rem/16 + calc(.01171875vw * 100)/1,.9382324219rem)}.p-lp-charm__slider-item-title{margin-top:clamp(.625rem,0rem/16 + .78125vw/1,.6254882813rem)}.p-lp-charm__slider-item-title{margin-bottom:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-lp-charm__slider-item-title{font-size:clamp(2.125rem,0rem/16 + 2.65625vw/1,2.1266601563rem)}.p-lp-charm__slider-item-title--highlight:before{height:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-lp-charm__slider-item-title--highlight:before{bottom:clamp(.375rem,0rem/16 + .46875vw/1,.3752929687rem)}.p-lp-charm__slider-item-text{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-lp-lead__content{padding-top:clamp(5.9375rem,0rem/16 + calc(.07421875vw * 100)/1,5.9421386719rem)}.p-lp-lead__illust{width:clamp(17.25rem,0rem/16 + 21.5625vw/1,17.2634765625rem)}.p-lp-lead__illust{height:clamp(17.25rem,0rem/16 + 21.5625vw/1,17.2634765625rem)}.p-lp-lead__illust{top:clamp(-9.375rem,0rem/16 + -11.71875vw/1,-9.3823242188rem)}.p-lp-lead__text{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-lp-main{margin-right:clamp(6.25rem,0rem/16 + 7.8125vw/1,6.2548828125rem)}.p-lp-copy{font-size:clamp(.625rem,0rem/16 + .78125vw/1,.6254882813rem)}.p-lp-california{font-size:clamp(5rem,0rem/16 + 6.25vw/1,5.00390625rem)}.p-lp-merit{padding:clamp(6.375rem,0rem/16 + calc(.0796875vw * 100)/1,6.3799804687rem) clamp(0rem,0rem/16 + 0vw/1,0rem) clamp(8rem,0rem/16 + 10vw/1,8.00625rem) clamp(0rem,0rem/16 + 0vw/1,0rem)}.p-lp-merit__title-jp{font-size:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-lp-merit__title-jp{margin-top:clamp(-2.25rem,0rem/16 + -2.8125vw/1,-2.2517578125rem)}.p-lp-merit__list{margin-top:clamp(3.75rem,0rem/16 + 4.6875vw/1,3.7529296875rem)}.p-lp-merit__list{row-gap:clamp(2.1875rem,0rem/16 + calc(.02734375vw * 100)/1,2.1892089844rem)}.p-lp-merit__list{margin-bottom:clamp(3.75rem,0rem/16 + 4.6875vw/1,3.7529296875rem)}.p-lp-merit__list{-moz-column-gap:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem);column-gap:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-lp-flow{padding-bottom:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-lp-flow__title-jp{margin-top:clamp(-3rem,0rem/16 + -3.75vw/1,-3.00234375rem)}.p-lp-flow__title-jp{margin-bottom:clamp(4.6875rem,0rem/16 + calc(.05859375vw * 100)/1,4.6911621094rem)}.p-lp-flow__title-jp-normal{font-size:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-lp-flow__title-jp-large{font-size:clamp(3.75rem,0rem/16 + 4.6875vw/1,3.7529296875rem)}.p-lp-flow__inner{padding-bottom:clamp(7.4375rem,0rem/16 + calc(.09296875vw * 100)/1,7.4433105469rem)}.p-lp-flow__illust--01{top:clamp(4.4375rem,0rem/16 + calc(.05546875vw * 100)/1,4.4409667969rem)}.p-lp-flow__illust--01{top:clamp(-1.375rem,0rem/16 + calc(-.0171875vw * 100)/1,-1.3760742188rem)}.p-lp-flow__illust--01{width:clamp(22.5rem,0rem/16 + 28.125vw/1,22.517578125rem)}.p-lp-flow__illust--01{height:clamp(22.5rem,0rem/16 + 28.125vw/1,22.517578125rem)}.p-lp-flow__illust--02{width:clamp(22.5rem,0rem/16 + 28.125vw/1,22.517578125rem)}.p-lp-flow__illust--02{height:clamp(22.5rem,0rem/16 + 28.125vw/1,22.517578125rem)}.p-lp-flow__item{padding-left:clamp(2.25rem,0rem/16 + 2.8125vw/1,2.2517578125rem)}.p-lp-flow__item{row-gap:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-lp-flow__item:before{width:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-lp-flow__item:before{height:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-lp-flow__item:before{left:clamp(-.5625rem,0rem/16 + calc(-.00703125vw * 100)/1,-.5629394531rem)}.p-lp-flow__item.dot:before{width:clamp(.625rem,0rem/16 + .78125vw/1,.6254882813rem)}.p-lp-flow__item.dot:before{height:clamp(.625rem,0rem/16 + .78125vw/1,.6254882813rem)}.p-lp-flow__item.dot:before{left:clamp(-.1875rem,0rem/16 + calc(-.00234375vw * 100)/1,-.1876464844rem)}.p-lp-flow__item:first-child{margin-bottom:clamp(3.125rem,0rem/16 + 3.90625vw/1,3.1274414063rem)}.p-lp-flow__item:nth-child(2){margin-bottom:clamp(3.375rem,0rem/16 + 4.21875vw/1,3.3776367188rem)}.p-lp-flow__item:nth-child(3){margin-bottom:clamp(5rem,0rem/16 + 6.25vw/1,5.00390625rem)}.p-lp-flow__item:nth-child(4){margin-bottom:clamp(2.3125rem,0rem/16 + calc(.02890625vw * 100)/1,2.3143066406rem)}.p-lp-flow__item:nth-child(5){margin-bottom:clamp(7.75rem,0rem/16 + 9.6875vw/1,7.7560546875rem)}.p-lp-flow__item:nth-child(6){margin-bottom:clamp(.9375rem,0rem/16 + calc(.01171875vw * 100)/1,.9382324219rem)}.p-lp-flow__time{font-size:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-lp-flow__item-name{font-size:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-lp-flow__item-detail{width:clamp(31.25rem,0rem/16 + 39.0625vw/1,31.2744140625rem)}.p-lp-flow__item-detail{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-lp-flow__item-detail{padding-top:clamp(2.5625rem,0rem/16 + calc(.03203125vw * 100)/1,2.5645019531rem)}.p-lp-flow__item-detail{padding-left:clamp(1.125rem,0rem/16 + 1.40625vw/1,1.1258789062rem)}.p-lp-flow__item-detail{padding-right:clamp(3.4375rem,0rem/16 + calc(.04296875vw * 100)/1,3.4401855469rem)}.p-lp-flow__item-detail{padding-bottom:clamp(1.625rem,0rem/16 + 2.03125vw/1,1.6262695313rem)}.p-lp-shop{padding-bottom:clamp(10.4375rem,0rem/16 + calc(.13046875vw * 100)/1,10.4456542969rem)}.p-lp-shop__title-jp{margin-top:clamp(-1.5rem,0rem/16 + -1.875vw/1,-1.501171875rem)}.p-lp-shop__title-jp{margin-bottom:clamp(1.625rem,0rem/16 + 2.03125vw/1,1.6262695313rem)}.p-lp-shop__title-jp{font-size:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-lp-shop__text{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-lp-shop__text--highlight:before{height:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-lp-shop__text--highlight:before{bottom:clamp(.375rem,0rem/16 + .46875vw/1,.3752929687rem)}.p-lp-shop__slider{margin-top:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-lp-shop__slider-figure{margin-bottom:clamp(1.625rem,0rem/16 + 2.03125vw/1,1.6262695313rem)}.p-lp-shop__slider-title{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-lp-shop__slider-title{margin-bottom:clamp(.75rem,0rem/16 + .9375vw/1,.7505859375rem)}.p-lp-shop__slider-title{margin-bottom:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem)}.p-lp-shop__slider-address{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-lp-shop__slider-address{margin-bottom:clamp(1.125rem,0rem/16 + 1.40625vw/1,1.1258789062rem)}.p-lp-shop__slider-link{padding-left:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem)}.p-lp-shop__slider-link{padding-bottom:clamp(.3125rem,0rem/16 + calc(.00390625vw * 100)/1,.3127441406rem)}.p-lp-shop__slider-link-text{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-lp-shop__slider-link-text{padding-right:clamp(2.125rem,0rem/16 + 2.65625vw/1,2.1266601563rem)}.p-lp-shop__slider-link-text:before{width:clamp(.3125rem,0rem/16 + calc(.00390625vw * 100)/1,.3127441406rem)}.p-lp-shop__slider-link-text:before{height:clamp(.4375rem,0rem/16 + calc(.00546875vw * 100)/1,.4378417969rem)}.p-lp-shop__slider-link-text:before{right:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem)}.p-lp-information{padding-bottom:clamp(5.625rem,0rem/16 + 7.03125vw/1,5.6293945313rem)}.p-lp-information__inner{padding-bottom:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-lp-information__inner{padding-top:clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem)}.p-lp-information__title-jp{margin-top:clamp(-2rem,0rem/16 + -2.5vw/1,-2.0015625rem)}.p-lp-information__title-jp{margin-bottom:clamp(3.375rem,0rem/16 + 4.21875vw/1,3.3776367188rem)}.p-lp-information__title-jp{font-size:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-lp-information__item{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-lp-information__item{padding-top:clamp(1.1875rem,0rem/16 + calc(.01484375vw * 100)/1,1.1884277344rem)}.p-lp-information__item{padding-bottom:clamp(.8125rem,0rem/16 + calc(.01015625vw * 100)/1,.8131347656rem)}.p-lp-information__detail{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-lp-information__detail{padding:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem) clamp(.9375rem,0rem/16 + calc(.01171875vw * 100)/1,.9382324219rem) clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem) clamp(.9375rem,0rem/16 + calc(.01171875vw * 100)/1,.9382324219rem)}.p-lp-information__detail{padding:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem) clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem) clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem) clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem)}.p-lp-contact{padding-top:clamp(2.25rem,0rem/16 + 2.8125vw/1,2.2517578125rem)}.p-lp-contact{padding-bottom:clamp(2.3125rem,0rem/16 + calc(.02890625vw * 100)/1,2.3143066406rem)}.p-lp-contact .c-cta__button{padding:clamp(2.25rem,0rem/16 + 2.8125vw/1,2.2517578125rem) clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem) clamp(2.25rem,0rem/16 + 2.8125vw/1,2.2517578125rem) clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem)}.p-lp-contact .c-cta__button img{width:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-lp-contact .c-cta__button img{height:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-lp-contact .c-cta__button .c-cta__button-text{font-size:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-lp-contact__title-jp{margin-top:clamp(-2rem,0rem/16 + -2.5vw/1,-2.0015625rem)}.p-lp-contact__title-jp{margin-bottom:clamp(1.875rem,0rem/16 + 2.34375vw/1,1.8764648438rem)}.p-lp-contact__title-jp{font-size:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-lp-contact__text{margin-bottom:clamp(3.5rem,0rem/16 + 4.375vw/1,3.502734375rem)}.p-lp-contact__text{font-size:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-contact-head{padding-top:clamp(12.5rem,0rem/16 + 15.625vw/1,12.509765625rem)}.p-contact-content{padding-top:clamp(5.5rem,0rem/16 + calc(.06875vw * 100)/1,5.504296875rem)}.p-contact-content{margin-bottom:clamp(9rem,0rem/16 + 11.25vw/1,9.00703125rem)}.p-contact-content__inner{padding-top:clamp(6rem,0rem/16 + 7.5vw/1,6.0046875rem)}.p-contact-content__inner{padding-bottom:clamp(6rem,0rem/16 + 7.5vw/1,6.0046875rem)}.p-contact-content__head-block{margin-bottom:clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem)}.p-contact-content__head-block{padding-bottom:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-contact-content__head-block.thanks .p-contact-content__head,.p-contact-content__head-block.thanks .p-contact-content__wrap{margin-bottom:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-contact-content__head{row-gap:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-contact-content__head{margin-bottom:clamp(6.75rem,0rem/16 + 8.4375vw/1,6.7552734375rem)}.p-contact-content__head-title{-moz-column-gap:clamp(.8125rem,0rem/16 + calc(.01015625vw * 100)/1,.8131347656rem);column-gap:clamp(.8125rem,0rem/16 + calc(.01015625vw * 100)/1,.8131347656rem)}.p-contact-content__head-title img{width:clamp(1.875rem,0rem/16 + 2.34375vw/1,1.8764648438rem)}.p-contact-content__head-title img{height:clamp(1.875rem,0rem/16 + 2.34375vw/1,1.8764648438rem)}.p-contact-content__head-title-text,.p-contact-content__text{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-contact-content__wrap .p-contact-content__text{width:clamp(33rem,0rem/16 + 41.25vw/1,33.02578125rem)}.p-contact-content__progress-list{-moz-column-gap:clamp(5rem,0rem/16 + 6.25vw/1,5.00390625rem);column-gap:clamp(5rem,0rem/16 + 6.25vw/1,5.00390625rem)}.p-contact-content__progress-list{margin-bottom:clamp(2.125rem,0rem/16 + 2.65625vw/1,2.1266601563rem)}.p-contact-content__progress-list:before{width:clamp(5rem,0rem/16 + 6.25vw/1,5.00390625rem)}.p-contact-content__progress-list:before{top:clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem)}.p-contact-content__progress-item{row-gap:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-contact-content__progress-detail{padding-top:clamp(.6875rem,0rem/16 + calc(.00859375vw * 100)/1,.6880371094rem)}.p-contact-content__progress-detail{padding-bottom:clamp(.8125rem,0rem/16 + calc(.01015625vw * 100)/1,.8131347656rem)}.p-contact-content__progress-detail{padding-left:clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem)}.p-contact-content__progress-detail{padding-right:clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem)}.p-contact-content__progress-text{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-home-mv{padding-top:clamp(7.5rem,0rem/16 + 9.375vw/1,15rem)}.p-home-mv{padding-top:clamp(7.5rem,0rem/16 + 9.375vw/1,7.505859375rem)}.p-home-mv__figure{width:clamp(50.25rem,0rem/16 + calc(.628125vw * 100)/1,100.5rem)}.p-home-mv__content{margin-top:clamp(-4.0625rem,0rem/16 + calc(-.05078125vw * 100)/1,-8.125rem)}.p-home-mv__content{width:clamp(22rem,0rem/16 + calc(.275vw * 100)/1,22.0171875rem)}.p-home-mv__content{margin-right:clamp(-5.8125rem,0rem/16 + calc(-.07265625vw * 100)/1,-5.8170410156rem)}.p-home-mv__catch--en{font-size:clamp(5rem,0rem/16 + 6.25vw/1,10rem)}.p-home-mv__catch--en{font-size:clamp(5rem,0rem/16 + 6.25vw/1,5.00390625rem)}.p-home-mv__catch--jp{margin-top:clamp(-1.375rem,0rem/16 + calc(-.0171875vw * 100)/1,-2.75rem)}.p-home-mv__catch--jp-text{font-size:clamp(2rem,0rem/16 + 2.5vw/1,4rem)}.p-home-mv__catch--jp-text{font-size:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-home-mv__text{margin-top:clamp(1.75rem,0rem/16 + 2.1875vw/1,3.5rem)}.p-home-mv__text{font-size:clamp(1rem,0rem/16 + 1.25vw/1,2rem)}.p-home-mv__text{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-home-news{margin-top:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-home-news .p-loop__wrap{top:clamp(3.5rem,0rem/16 + 4.375vw/1,3.502734375rem)}.p-home-news__content{margin-top:clamp(7.6875rem,0rem/16 + calc(.09609375vw * 100)/1,7.6935058594rem)}.p-home-news__title{font-size:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-home-news__title{margin-bottom:clamp(2.375rem,0rem/16 + 2.96875vw/1,2.3768554688rem)}.p-home-news__list{margin-bottom:clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem)}.p-home-news__link{padding-top:clamp(1.0625rem,0rem/16 + calc(.01328125vw * 100)/1,1.0633300781rem)}.p-home-news__link{padding-bottom:clamp(1.0625rem,0rem/16 + calc(.01328125vw * 100)/1,1.0633300781rem)}.p-home-news__link{padding-right:clamp(.5625rem,0rem/16 + calc(.00703125vw * 100)/1,.5629394531rem)}.p-home-news__link,.p-home-news__info{-moz-column-gap:clamp(1.875rem,0rem/16 + 2.34375vw/1,1.8764648438rem);column-gap:clamp(1.875rem,0rem/16 + 2.34375vw/1,1.8764648438rem)}.p-home-news__info{margin-bottom:clamp(.625rem,0rem/16 + .78125vw/1,.6254882813rem)}.p-home-news__info{width:clamp(13.375rem,0rem/16 + 16.71875vw/1,13.3854492187rem)}.p-home-news__info time{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-home-news__item-cat-item{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-home-news__item-title{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-home-news__item-title{padding-right:clamp(3.8125rem,0rem/16 + calc(.04765625vw * 100)/1,3.8154785156rem)}.p-home-news__item-arrow{right:clamp(.5625rem,0rem/16 + calc(.00703125vw * 100)/1,.5629394531rem)}.p-home-news__item-arrow{bottom:clamp(1.09375rem,0rem/16 + calc(.013671875vw * 100)/1,1.0946044922rem)}.p-home-news__item-arrow{width:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-home-news__item-arrow{height:clamp(.8125rem,0rem/16 + calc(.01015625vw * 100)/1,.8131347656rem)}.p-home-about{padding-top:clamp(11.25rem,0rem/16 + 14.0625vw/1,11.2587890625rem)}.p-home-about{padding-top:clamp(7rem,0rem/16 + 8.75vw/1,7.00546875rem)}.p-home-about{padding-bottom:clamp(10.5rem,0rem/16 + 13.125vw/1,10.508203125rem)}.p-home-about__illust--01{top:clamp(-2.6875rem,0rem/16 + calc(-.03359375vw * 100)/1,-2.6895996094rem)}.p-home-about__illust--01{right:clamp(-.875rem,0rem/16 + -1.09375vw/1,-.8756835937rem)}.p-home-about__illust--01{width:clamp(17.625rem,0rem/16 + 22.03125vw/1,17.6387695313rem)}.p-home-about__illust--01{height:clamp(17.625rem,0rem/16 + 22.03125vw/1,17.6387695313rem)}.p-home-about__illust--02{width:clamp(19.8125rem,0rem/16 + calc(.24765625vw * 100)/1,19.8279785156rem)}.p-home-about__illust--02{height:clamp(19.8125rem,0rem/16 + calc(.24765625vw * 100)/1,19.8279785156rem)}.p-home-about__inner{width:clamp(40.0625rem,0rem/16 + calc(.50078125vw * 100)/1,40.0937988281rem)}.p-home-about__inner .c-button__wrap .c-button{width:clamp(15.75rem,0rem/16 + 19.6875vw/1,15.7623046875rem)}.p-home-about__text{margin-top:clamp(3.875rem,0rem/16 + 4.84375vw/1,3.8780273438rem)}.p-home-about__text{margin-bottom:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-home-about__text{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-home-salon{padding-top:clamp(5.1875rem,0rem/16 + calc(.06484375vw * 100)/1,5.1915527344rem)}.p-home-salon{padding-bottom:clamp(11.0625rem,0rem/16 + calc(.13828125vw * 100)/1,11.0711425781rem)}.p-home-salon__head{padding-bottom:clamp(13.125rem,0rem/16 + 16.40625vw/1,13.1352539063rem)}.p-home-salon__head{padding-bottom:clamp(10.4375rem,0rem/16 + calc(.13046875vw * 100)/1,10.4456542969rem)}.p-home-salon__text{margin-top:clamp(3.125rem,0rem/16 + 3.90625vw/1,3.1274414063rem)}.p-home-salon__text{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-home-salon__text{width:clamp(21.5rem,0rem/16 + 26.875vw/1,21.516796875rem)}.p-home-salon__map{width:clamp(36.5rem,0rem/16 + 45.625vw/1,36.528515625rem)}.p-home-salon__slider{padding-bottom:clamp(6.25rem,calc(100rem - (.0694444444rem*1440))/16 + calc(.0694444444vw * 100)/1,11.1111111111rem)}.p-home-salon__slider{padding-bottom:clamp(5rem,0rem/16 + 6.25vw/1,5.00390625rem)}.p-home-salon__slider .splide__arrows{-moz-column-gap:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem);column-gap:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-home-salon__slider .splide__arrows .splide__arrow{width:clamp(2.625rem,0rem/16 + 3.28125vw/1,2.6270507813rem)}.p-home-salon__slider .splide__arrows .splide__arrow{height:clamp(2.625rem,0rem/16 + 3.28125vw/1,2.6270507813rem)}.p-home-salon__slider-figure{margin-bottom:clamp(1.75rem,0rem/16 + 2.1875vw/1,1.7513671875rem)}.p-home-salon__slider-title{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-home-salon__slider-title{margin-bottom:clamp(.75rem,0rem/16 + .9375vw/1,.7505859375rem)}.p-home-salon__slider-title{margin-bottom:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem)}.p-home-salon__slider-address{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-home-salon__slider-address{margin-bottom:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-home-salon__slider-address{margin-bottom:clamp(1.0625rem,0rem/16 + calc(.01328125vw * 100)/1,1.0633300781rem)}.p-home-salon__slider-link{padding-left:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem)}.p-home-salon__slider-link{padding-bottom:clamp(.3125rem,0rem/16 + calc(.00390625vw * 100)/1,.3127441406rem)}.p-home-salon__slider-link-text{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-home-salon__slider-link-text{padding-right:clamp(2.125rem,0rem/16 + 2.65625vw/1,2.1266601563rem)}.p-home-salon__slider-link-text:before{width:clamp(.3125rem,0rem/16 + calc(.00390625vw * 100)/1,.3127441406rem)}.p-home-salon__slider-link-text:before{height:clamp(.4375rem,0rem/16 + calc(.00546875vw * 100)/1,.4378417969rem)}.p-home-salon__slider-link-text:before{right:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem)}.p-home-menu{padding-top:clamp(5rem,0rem/16 + 6.25vw/1,5.00390625rem)}.p-home-menu{padding-bottom:clamp(3.25rem,0rem/16 + 4.0625vw/1,3.2525390625rem)}.p-home-menu .c-heading{top:clamp(-1.875rem,0rem/16 + -2.34375vw/1,-1.8764648438rem)}.p-home-menu .c-heading{top:clamp(-3.25rem,0rem/16 + -4.0625vw/1,-3.2525390625rem)}.p-home-menu__text{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-home-menu__text{width:clamp(40.0625rem,0rem/16 + calc(.50078125vw * 100)/1,40.0937988281rem)}.p-home-menu__list{margin-top:clamp(2.75rem,0rem/16 + calc(.034375vw * 100)/1,2.7521484375rem)}.p-home-menu__list{margin-bottom:clamp(3.5rem,0rem/16 + 4.375vw/1,3.502734375rem)}.p-home-menu__item{padding-top:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-home-menu__item{padding-bottom:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-home-menu__head{margin-bottom:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-home-menu__head{-moz-column-gap:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem);column-gap:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-home-menu__head-cat{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-home-menu__head-cat{margin-bottom:clamp(.3125rem,0rem/16 + calc(.00390625vw * 100)/1,.3127441406rem)}.p-home-menu__head-cat{padding:clamp(.375rem,0rem/16 + .46875vw/1,.3752929687rem) clamp(.375rem,0rem/16 + .46875vw/1,.3752929687rem) clamp(.25rem,0rem/16 + .3125vw/1,.2501953125rem) clamp(.375rem,0rem/16 + .46875vw/1,.3752929687rem)}.p-home-menu__head-title{font-size:clamp(1.4375rem,0rem/16 + calc(.01796875vw * 100)/1,1.4386230469rem)}.p-home-menu__price{-moz-column-gap:clamp(1.625rem,0rem/16 + 2.03125vw/1,1.6262695313rem);column-gap:clamp(1.625rem,0rem/16 + 2.03125vw/1,1.6262695313rem)}.p-home-menu__price img{width:clamp(1.875rem,0rem/16 + 2.34375vw/1,1.8764648438rem)}.p-home-menu__price img{height:clamp(1.0625rem,0rem/16 + calc(.01328125vw * 100)/1,1.0633300781rem)}.p-home-menu__price-box{-moz-column-gap:clamp(.4375rem,0rem/16 + calc(.00546875vw * 100)/1,.4378417969rem);column-gap:clamp(.4375rem,0rem/16 + calc(.00546875vw * 100)/1,.4378417969rem)}.p-home-menu__price-tag{padding-top:clamp(.125rem,0rem/16 + .15625vw/1,.1250976563rem)}.p-home-menu__price-tag{padding-bottom:clamp(.125rem,0rem/16 + .15625vw/1,.1250976563rem)}.p-home-menu__price-tag{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-home-menu__price-tag{width:clamp(2.5625rem,0rem/16 + calc(.03203125vw * 100)/1,2.5645019531rem)}.p-home-menu__price-detail{font-size:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-home-menu__text--gold{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-home-menu__text--gold{width:clamp(44.5rem,0rem/16 + 55.625vw/1,44.534765625rem)}.p-home-recruit{padding-top:clamp(9.125rem,0rem/16 + 11.40625vw/1,9.1321289063rem)}.p-home-recruit{padding-bottom:clamp(9rem,0rem/16 + 11.25vw/1,9.00703125rem)}.p-home-recruit__img-wrap{width:clamp(26.75rem,0rem/16 + 33.4375vw/1,26.7708984375rem)}.p-home-recruit__img-wrap{margin-top:clamp(8rem,0rem/16 + 10vw/1,8.00625rem)}.p-home-recruit__content{width:clamp(45.5rem,0rem/16 + 56.875vw/1,45.535546875rem)}.p-home-recruit__figure{margin-bottom:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-home-recruit__content-block{margin-bottom:clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem)}.p-home-recruit__content-title{margin-bottom:clamp(2.1875rem,0rem/16 + calc(.02734375vw * 100)/1,2.1892089844rem)}.p-home-recruit__content-title--en{font-size:clamp(5rem,0rem/16 + 6.25vw/1,5.00390625rem)}.p-home-recruit__content-title--jp{margin-top:clamp(-.75rem,0rem/16 + -.9375vw/1,-.7505859375rem)}.p-home-recruit__content-title--jp{font-size:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-home-recruit__content-text{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-home-recruit__content-text{width:clamp(38.75rem,0rem/16 + 48.4375vw/1,38.7802734375rem)}.p-home-recruit__illust{width:clamp(14.8125rem,0rem/16 + calc(.18515625vw * 100)/1,14.8240722656rem)}.p-home-recruit__illust{height:clamp(14.8125rem,0rem/16 + calc(.18515625vw * 100)/1,14.8240722656rem)}.p-about-style{padding-top:clamp(4.5rem,0rem/16 + 5.625vw/1,4.503515625rem)}.p-about-style__inner{padding-left:clamp(3.375rem,0rem/16 + 4.21875vw/1,3.3776367188rem)}.p-about-style__inner{margin-top:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-about-style__block{-moz-column-gap:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem);column-gap:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-about-style__block:nth-child(2){padding-left:clamp(5.375rem,0rem/16 + 6.71875vw/1,5.3791992188rem)}.p-about-style__block:nth-child(2) .p-about-style__block-text-block{margin-top:clamp(-10rem,0rem/16 + -12.5vw/1,-10.0078125rem)}.p-about-style__block:nth-child(3) .p-about-style__figure{margin-right:clamp(-2.5rem,0rem/16 + -3.125vw/1,-2.501953125rem)}.p-about-style__block:nth-child(3) .p-about-style__block-text-wrap .p-about-style__block-title{margin-top:clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem)}.p-about-style__block:nth-child(3) .p-about-style__block-text{margin-bottom:clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem)}.p-about-style__block:not(:last-child){margin-bottom:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-about-style__figure{width:clamp(24.75rem,0rem/16 + 30.9375vw/1,24.7693359375rem)}.p-about-style__figure-text{font-size:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-about-style__block-text-wrap{-moz-column-gap:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem);column-gap:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-about-style__block-text-en{font-size:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-about-style__block-text-en{font-size:clamp(3.5rem,0rem/16 + 4.375vw/1,3.502734375rem)}.p-about-style__block-text-en{margin-bottom:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-about-style__block-title{margin-bottom:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-about-style__block-title-text{font-size:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-about-style__block-text{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-about-style__block-text{width:clamp(23rem,0rem/16 + calc(.2875vw * 100)/1,23.01796875rem)}.p-about-suggestion{padding-top:clamp(9.875rem,0rem/16 + 12.34375vw/1,9.8827148438rem)}.p-about-suggestion{padding-top:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-about-suggestion__logo{width:clamp(33rem,0rem/16 + 41.25vw/1,33.02578125rem)}.p-about-suggestion__logo{height:clamp(4.5rem,0rem/16 + 5.625vw/1,4.503515625rem)}.p-about-suggestion__container{margin-top:clamp(-1.0625rem,0rem/16 + calc(-.01328125vw * 100)/1,-1.0633300781rem)}.p-about-suggestion__container{margin-top:clamp(-3rem,0rem/16 + -3.75vw/1,-3.00234375rem)}.p-about-suggestion__container{padding-top:clamp(6rem,0rem/16 + 7.5vw/1,6.0046875rem)}.p-about-suggestion__container{padding-bottom:clamp(3.5rem,0rem/16 + 4.375vw/1,3.502734375rem)}.p-about-suggestion__block{-moz-column-gap:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem);column-gap:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-about-suggestion__block:not(:last-child){margin-bottom:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-about-suggestion__figure{margin-bottom:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-about-suggestion__content-title{font-size:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-about-suggestion__content-title{margin-bottom:clamp(2.125rem,0rem/16 + 2.65625vw/1,2.1266601563rem)}.p-about-suggestion__content-text{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-about-flow{padding-top:clamp(7.5rem,0rem/16 + 9.375vw/1,7.505859375rem)}.p-about-flow{padding-bottom:clamp(6.25rem,0rem/16 + 7.8125vw/1,6.2548828125rem)}.p-about-flow__tab{margin-top:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-about-flow__nav{margin-bottom:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-about-flow__nav-list{row-gap:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-about-flow__nav-list{-moz-column-gap:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem);column-gap:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-about-flow__nav-link{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-about-flow__nav-link{padding-top:clamp(.8125rem,0rem/16 + calc(.01015625vw * 100)/1,.8131347656rem)}.p-about-flow__nav-link{padding-bottom:clamp(.8125rem,0rem/16 + calc(.01015625vw * 100)/1,.8131347656rem)}.p-about-flow__nav-link{padding-left:clamp(1.3125rem,0rem/16 + calc(.01640625vw * 100)/1,1.3135253906rem)}.p-about-flow__nav-link{padding-right:clamp(1.3125rem,0rem/16 + calc(.01640625vw * 100)/1,1.3135253906rem)}.p-about-flow__slider-item:first-child:before{top:clamp(8.0625rem,0rem/16 + calc(.10078125vw * 100)/1,8.0687988281rem)}.p-about-flow__slider-item:nth-child(6):before{top:clamp(8.0625rem,0rem/16 + calc(.10078125vw * 100)/1,8.0687988281rem)}.p-about-flow__slider-content{margin-top:clamp(-2.375rem,0rem/16 + -2.96875vw/1,-2.3768554688rem)}.p-about-flow__slider-content-no{font-size:clamp(2.125rem,0rem/16 + 2.65625vw/1,2.1266601563rem)}.p-about-flow__slider-content-no{margin-bottom:clamp(.75rem,0rem/16 + .9375vw/1,.7505859375rem)}.p-about-flow__slider-content-no{width:clamp(3.5625rem,0rem/16 + calc(.04453125vw * 100)/1,3.5652832031rem)}.p-about-flow__slider-content-no{height:clamp(3.5625rem,0rem/16 + calc(.04453125vw * 100)/1,3.5652832031rem)}.p-about-flow__slider-content-title{font-size:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-about-flow__slider-content-title{margin-bottom:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-about-flow__slider-content-text{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-about-flow__slider-content-text{padding-left:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-about-flow__slider-content-text{padding-right:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-about-flow__reservation{margin-top:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-about-flow__reservation{padding:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem) clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem) clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem) clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-about-flow__reservation{padding:clamp(1.125rem,0rem/16 + 1.40625vw/1,1.1258789062rem) clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem) clamp(1.125rem,0rem/16 + 1.40625vw/1,1.1258789062rem) clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem)}.p-about-flow__reservation{-moz-column-gap:clamp(3.8125rem,0rem/16 + calc(.04765625vw * 100)/1,3.8154785156rem);column-gap:clamp(3.8125rem,0rem/16 + calc(.04765625vw * 100)/1,3.8154785156rem)}.p-about-flow__reservation{width:clamp(56.5rem,0rem/16 + 70.625vw/1,56.544140625rem)}.p-about-flow__reservation-title{font-size:clamp(1.3125rem,0rem/16 + calc(.01640625vw * 100)/1,1.3135253906rem)}.p-about-flow__reservation-title{margin-bottom:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-about-flow__reservation-text{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-about-flow__reservation-text{width:clamp(40.25rem,0rem/16 + calc(.503125vw * 100)/1,40.2814453125rem)}.p-about-follw{padding-top:clamp(6.25rem,0rem/16 + 7.8125vw/1,6.2548828125rem)}.p-about-follw{padding-bottom:clamp(5rem,0rem/16 + 6.25vw/1,5.00390625rem)}.p-about-follw .c-heading__jp{margin-top:clamp(-1rem,0rem/16 + -1.25vw/1,-1.00078125rem)}.p-about-follw__list{margin-top:clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem)}.p-about-follw__list{margin-top:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-about-follw__list{margin-bottom:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-about-follw__list{row-gap:clamp(1.4375rem,0rem/16 + calc(.01796875vw * 100)/1,1.4386230469rem)}.p-about-follw__list{-moz-column-gap:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem);column-gap:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-about-follw__list{width:clamp(42.25rem,0rem/16 + calc(.528125vw * 100)/1,42.2830078125rem)}.p-about-follw__item{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-about-follw__item{padding:clamp(.75rem,0rem/16 + .9375vw/1,.7505859375rem) clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem) clamp(.75rem,0rem/16 + .9375vw/1,.7505859375rem) clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-about-follw__text{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-about-follw__text{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-about-follw__text{margin-bottom:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-about-follw__annotation{font-size:clamp(.8125rem,0rem/16 + calc(.01015625vw * 100)/1,.8131347656rem)}.p-salon-detail__option-list{margin-top:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-salon-detail__option-list{margin-bottom:clamp(3.5rem,0rem/16 + 4.375vw/1,3.502734375rem)}.p-salon-detail__option-list{row-gap:clamp(.8125rem,0rem/16 + calc(.01015625vw * 100)/1,.8131347656rem)}.p-salon-detail__option-list{-moz-column-gap:clamp(.8125rem,0rem/16 + calc(.01015625vw * 100)/1,.8131347656rem);column-gap:clamp(.8125rem,0rem/16 + calc(.01015625vw * 100)/1,.8131347656rem)}.p-salon-detail__option-item{font-size:clamp(.8125rem,0rem/16 + calc(.01015625vw * 100)/1,.8131347656rem)}.p-salon-detail__option-item{padding:clamp(.3125rem,0rem/16 + calc(.00390625vw * 100)/1,.3127441406rem) clamp(.625rem,0rem/16 + .78125vw/1,.6254882813rem) clamp(.3125rem,0rem/16 + calc(.00390625vw * 100)/1,.3127441406rem) clamp(.625rem,0rem/16 + .78125vw/1,.6254882813rem)}.p-salon-detail__reservation-button{-moz-column-gap:clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem);column-gap:clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem)}.p-salon-detail__reservation-button{padding:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem) clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem) clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem) clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-salon-detail__reservation-button img{width:clamp(7.75rem,0rem/16 + 9.6875vw/1,7.7560546875rem)}.p-salon-detail__reservation-button img{height:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-salon-detail__reservation-button-text{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-salon-menu{padding-top:clamp(8.125rem,0rem/16 + 10.15625vw/1,8.1313476563rem)}.p-salon-menu .c-heading{margin-bottom:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-salon-menu__inner{-moz-column-gap:clamp(3.625rem,0rem/16 + 4.53125vw/1,3.6278320312rem);column-gap:clamp(3.625rem,0rem/16 + 4.53125vw/1,3.6278320312rem)}.p-salon-menu__head{margin-bottom:clamp(1.75rem,0rem/16 + 2.1875vw/1,1.7513671875rem)}.p-salon-menu__head{width:clamp(21.5rem,0rem/16 + 26.875vw/1,21.516796875rem)}.p-salon-menu__head-text{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-salon-menu__content{width:clamp(34.25rem,0rem/16 + 42.8125vw/1,34.2767578125rem)}.p-salon-menu__content-list-inner{padding-top:clamp(3.125rem,0rem/16 + 3.90625vw/1,3.1274414063rem)}.p-salon-menu__content-list-inner{padding-bottom:clamp(3.125rem,0rem/16 + 3.90625vw/1,3.1274414063rem)}.p-salon-menu__content-list-inner{row-gap:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-salon-menu__content-list-inner{-moz-column-gap:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem);column-gap:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-salon-menu__content-block:first-child .p-salon-menu__content-img-block{bottom:clamp(8.5rem,0rem/16 + 10.625vw/1,8.506640625rem)}.p-salon-menu__content-block:nth-child(2) .p-salon-menu__content-img-block .p-loop__wrap .p-loop__text span{font-size:clamp(6.25rem,0rem/16 + 7.8125vw/1,6.2548828125rem)}.p-salon-menu__content-block-title{margin-bottom:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-salon-menu__content-block-title--en{font-size:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-salon-menu__content-block-title--jp{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-salon-menu__content-list{row-gap:clamp(1.75rem,0rem/16 + 2.1875vw/1,1.7513671875rem)}.p-salon-menu__content-list{padding-bottom:clamp(5.5rem,0rem/16 + calc(.06875vw * 100)/1,5.504296875rem)}.p-salon-menu__content-list:before{bottom:clamp(2.75rem,0rem/16 + calc(.034375vw * 100)/1,2.7521484375rem)}.p-salon-menu__content-list:before{width:clamp(16.25rem,0rem/16 + 20.3125vw/1,16.2626953125rem)}.p-salon-menu__content-list:before{height:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem)}.p-salon-menu__content-row{-moz-column-gap:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem);column-gap:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-salon-menu__content-item{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-salon-menu__content-detail{font-size:clamp(1.75rem,0rem/16 + 2.1875vw/1,1.7513671875rem)}.p-salon-style{padding-top:clamp(5.125rem,0rem/16 + calc(.0640625vw * 100)/1,5.1290039062rem)}.p-salon-style{padding-top:clamp(1.625rem,0rem/16 + 2.03125vw/1,1.6262695313rem)}.p-salon-style__list{margin-top:clamp(3.75rem,0rem/16 + 4.6875vw/1,3.7529296875rem)}.p-salon-style__list{row-gap:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-salon-style__item-figure{margin-bottom:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-salon-style__item-title{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-salon-info{padding-top:clamp(9.25rem,0rem/16 + 11.5625vw/1,9.2572265625rem)}.p-salon-info{padding-bottom:clamp(13.125rem,0rem/16 + 16.40625vw/1,13.1352539063rem)}.p-salon-info__inner .p-salon-detail__reservation-button{bottom:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-salon-info__inner .p-salon-detail__reservation-button{bottom:clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem)}.p-salon-info__content{padding-top:clamp(7.375rem,0rem/16 + 9.21875vw/1,7.3807617188rem)}.p-salon-info__content{margin-bottom:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-salon-info__content{padding-bottom:clamp(4.75rem,0rem/16 + 5.9375vw/1,4.7537109375rem)}.p-salon-info__row{-moz-column-gap:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem);column-gap:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-salon-info__row{padding-top:clamp(1.3125rem,0rem/16 + calc(.01640625vw * 100)/1,1.3135253906rem)}.p-salon-info__row{padding-bottom:clamp(1.3125rem,0rem/16 + calc(.01640625vw * 100)/1,1.3135253906rem)}.p-salon-info__item{width:clamp(7.3125rem,0rem/16 + calc(.09140625vw * 100)/1,7.3182128906rem)}.p-salon-info__item,.p-salon-info__detail{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-loop__text span{margin-right:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-loop__text span{font-size:clamp(6.25rem,0rem/16 + 7.8125vw/1,6.2548828125rem)}.p-pagination__inner{margin-bottom:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-pagination__list{-moz-column-gap:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem);column-gap:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-pagination__item{width:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-pagination__item{height:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-pagination__numbers-text,.p-pagination__numbers--ellipsis .p-pagination__item--next{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-news-summary{padding-top:clamp(12.5rem,0rem/16 + 15.625vw/1,12.509765625rem)}.p-news-summary .p-home-news__info{margin-bottom:clamp(.375rem,0rem/16 + .46875vw/1,.3752929687rem)}.p-news-summary .p-news-content{width:clamp(38.75rem,0rem/16 + 48.4375vw/1,38.7802734375rem)}.p-news-summary .p-home-news__link{padding-top:clamp(2.375rem,0rem/16 + 2.96875vw/1,2.3768554688rem)}.p-news-summary .p-home-news__link{padding-bottom:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-news-summary .p-home-news__link .p-home-news__item-arrow{bottom:clamp(1.3125rem,0rem/16 + calc(.01640625vw * 100)/1,1.3135253906rem)}.p-news-summary .p-home-news__link .p-home-news__item-arrow{bottom:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-news-summary .p-home-news__link .p-home-news__item-arrow{width:clamp(1.875rem,0rem/16 + 2.34375vw/1,1.8764648438rem)}.p-news-summary .p-home-news__link .p-home-news__item-arrow{height:clamp(1.0625rem,0rem/16 + calc(.01328125vw * 100)/1,1.0633300781rem)}.p-news-summary .p-home-news__link .p-home-news__info{-moz-column-gap:clamp(.6875rem,0rem/16 + calc(.00859375vw * 100)/1,.6880371094rem);column-gap:clamp(.6875rem,0rem/16 + calc(.00859375vw * 100)/1,.6880371094rem)}.p-news-summary .p-home-news__link .p-home-news__info{margin-bottom:clamp(.625rem,0rem/16 + .78125vw/1,.6254882813rem)}.p-news-summary .p-home-news__link time{font-size:clamp(.75rem,0rem/16 + .9375vw/1,.7505859375rem)}.p-news-summary .p-home-news__link .p-home-news__item-cat-item{font-size:clamp(.75rem,0rem/16 + .9375vw/1,.7505859375rem)}.p-news-summary .p-home-news__link .p-home-news__item-title{font-size:clamp(1.3125rem,0rem/16 + calc(.01640625vw * 100)/1,1.3135253906rem)}.p-news-summary .p-home-news__item-title{width:clamp(32.375rem,0rem/16 + 40.46875vw/1,32.4002929688rem)}.p-news-summary .p-news-fixed{margin-top:clamp(12.5rem,0rem/16 + 15.625vw/1,12.509765625rem)}.p-news-detail{padding-top:clamp(13.125rem,0rem/16 + 16.40625vw/1,13.1352539063rem)}.p-news-container{padding-bottom:clamp(15rem,0rem/16 + 18.75vw/1,15.01171875rem)}.p-news-inner{-moz-column-gap:clamp(5.25rem,0rem/16 + 6.5625vw/1,5.2541015625rem);column-gap:clamp(5.25rem,0rem/16 + 6.5625vw/1,5.2541015625rem)}.p-news-content{width:clamp(40.3125rem,0rem/16 + calc(.50390625vw * 100)/1,40.3439941406rem)}.p-news-content__head-info{-moz-column-gap:clamp(1.3125rem,0rem/16 + calc(.01640625vw * 100)/1,1.3135253906rem);column-gap:clamp(1.3125rem,0rem/16 + calc(.01640625vw * 100)/1,1.3135253906rem)}.p-news-content__head-info{margin-bottom:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem)}.p-news-content__head-info time{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-news-content__head-cat-item{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-news-content__head-title{font-size:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-news-content__head-title{padding-bottom:clamp(.8125rem,0rem/16 + calc(.01015625vw * 100)/1,.8131347656rem)}.p-news-content__body{margin-top:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-news-content__body-main{padding-bottom:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-news-content__body-main{margin-bottom:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-news-content__body-main figure{margin-bottom:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-news-content__body-main h2{font-size:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-news-content__body-main h2{padding-bottom:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-news-content__body-main h2{margin-bottom:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-news-content__body-main h3{font-size:clamp(1.125rem,0rem/16 + 1.40625vw/1,1.1258789062rem)}.p-news-content__body-main h3{margin-bottom:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-news-content__body-main h3{margin-top:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-news-content__body-main p,.p-news-content__body-main ul li,.p-news-content__body-main ol li{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-news-content__body-main ul{margin-top:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-news-content__body-main ul{margin-bottom:clamp(2.5rem,0rem/16 + 3.125vw/1,2.501953125rem)}.p-news-content__body-main ul li{padding-left:clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem)}.p-news-content__body-main ul li:before{width:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem)}.p-news-content__body-main ul li:before{height:clamp(.5rem,0rem/16 + .625vw/1,.500390625rem)}.p-news-content__body-main ul li:before{top:clamp(.6875rem,0rem/16 + calc(.00859375vw * 100)/1,.6880371094rem)}.p-news-content__body-main ul li:before{top:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-news-content__body-main ul li:before{left:clamp(1.625rem,0rem/16 + 2.03125vw/1,1.6262695313rem)}.p-news-content__body-main ul li:before{left:clamp(.5625rem,0rem/16 + calc(.00703125vw * 100)/1,.5629394531rem)}.p-news-content__body-main blockquote{margin-top:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-news-content__body-main blockquote{margin-bottom:clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-news-content__body-main blockquote{padding:clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem) clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem) clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem) clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem)}.p-news-content__body-back{margin-bottom:clamp(4rem,0rem/16 + 5vw/1,4.003125rem)}.p-news-content__body-back-button{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-news-content__body-back-button{padding-top:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-news-content__body-back-button{padding-bottom:clamp(.6875rem,0rem/16 + calc(.00859375vw * 100)/1,.6880371094rem)}.p-news-content__body-back-button{width:clamp(9.6875rem,0rem/16 + calc(.12109375vw * 100)/1,9.6950683594rem)}.p-news-fixed{padding:clamp(2.875rem,0rem/16 + calc(.0359375vw * 100)/1,2.8772460937rem) clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem) clamp(2.875rem,0rem/16 + calc(.0359375vw * 100)/1,2.8772460937rem) clamp(2rem,0rem/16 + 2.5vw/1,2.0015625rem)}.p-news-fixed{width:clamp(25.5rem,0rem/16 + calc(.31875vw * 100)/1,25.519921875rem)}.p-news-fixed{top:clamp(7.5rem,0rem/16 + 9.375vw/1,7.505859375rem)}.p-news-fixed__block:not(:last-child){margin-bottom:clamp(3.875rem,0rem/16 + 4.84375vw/1,3.8780273438rem)}.p-news-fixed__block .p-home-news__item .p-home-news__link{padding-left:clamp(.75rem,0rem/16 + .9375vw/1,.7505859375rem)}.p-news-fixed__block .p-home-news__item .p-home-news__link{row-gap:clamp(.375rem,0rem/16 + .46875vw/1,.3752929687rem)}.p-news-fixed__block .p-home-news__item .p-home-news__link .p-home-news__info{-moz-column-gap:clamp(.6875rem,0rem/16 + calc(.00859375vw * 100)/1,.6880371094rem);column-gap:clamp(.6875rem,0rem/16 + calc(.00859375vw * 100)/1,.6880371094rem)}.p-news-fixed__block .p-home-news__item .p-home-news__link .p-home-news__info time{font-size:clamp(.75rem,0rem/16 + .9375vw/1,.7505859375rem)}.p-news-fixed__block .p-home-news__item .p-home-news__link .p-home-news__info .p-home-news__item-cat-item{font-size:clamp(.75rem,0rem/16 + .9375vw/1,.7505859375rem)}.p-news-fixed__block .p-home-news__item .p-home-news__link .p-home-news__item-title{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-news-fixed__block .p-home-news__item .p-home-news__link .p-home-news__item-title{width:clamp(17.5rem,0rem/16 + 21.875vw/1,17.513671875rem)}.p-news-fixed__block .p-home-news__item .p-home-news__link .p-home-news__item-arrow{bottom:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-news-fixed__title{margin-bottom:clamp(1.875rem,0rem/16 + 2.34375vw/1,1.8764648438rem)}.p-news-fixed__title{font-size:clamp(.875rem,0rem/16 + 1.09375vw/1,.8756835937rem)}.p-news-fixed__list{row-gap:clamp(1.5rem,0rem/16 + 1.875vw/1,1.501171875rem)}.p-news-fixed__link{font-size:clamp(1rem,0rem/16 + 1.25vw/1,1.00078125rem)}.p-news-fixed__link{padding:clamp(.8125rem,0rem/16 + calc(.01015625vw * 100)/1,.8131347656rem) clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem) clamp(.6875rem,0rem/16 + calc(.00859375vw * 100)/1,.6880371094rem) clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem)}.p-scroll-hint{padding:clamp(7.5rem,calc(120rem - (.0833333333rem*1440))/16 + calc(.0833333333vw * 100)/1,13.3333333333rem) clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem) clamp(7.5rem,calc(120rem - (.0833333333rem*1440))/16 + calc(.0833333333vw * 100)/1,13.3333333333rem) clamp(5rem,calc(80rem - (.0555555556rem*1440))/16 + calc(.0555555556vw * 100)/1,8.8888888889rem)}.p-scroll-hint__title{font-size:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}.p-scroll-hint__title{margin-bottom:clamp(2rem,calc(32rem - (.0222222222rem*1440))/16 + calc(.0222222222vw * 100)/1,3.5555555556rem)}}@media screen and (min-width: 1281px){.l-footer__wrap,.l-footer__nav{margin-bottom:0}.l-form__item{white-space:nowrap;margin-bottom:0}.l-form__detail .placeholder{line-height:1.75;margin-top:0}body.page-template-tmp_lp .l-header-lp{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}.l-header-lp{overflow-y:auto;width:42.1875%;padding-left:7.8125%;padding-right:184px;height:100%;background-color:#f5efea}.l-header-lp__body{padding-top:15vh;padding-bottom:0;width:auto;padding-left:0;padding-right:0;visibility:visible;opacity:1;position:static}.l-header-lp__logo{width:257px}.l-sp-menu{display:none!important}.c-button{padding-right:0}.c-page-hero.salon .c-page-hero__content-inner{width:100%;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}.c-page-hero__img,.c-page-hero__img.mb0{margin-bottom:0}.p-lp-about .l-container{padding:0!important}.p-lp-about__lead{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.p-lp-about__lead-img-wrap{width:42.5%;margin:0}.p-lp-about__lead-img{width:100%}.p-lp-about__lead-content{width:46.875%;margin-top:0;margin-left:0}.p-lp-about__list:before{right:0}.p-lp-charm__bg{max-height:672px;height:52.5vw;top:7.03125vw}.p-lp-lead__content{padding-top:0}.p-lp-lead__illust{top:auto;left:auto;right:-3.90625%;bottom:-43.75%}.p-lp-merit__list{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.p-lp-flow__illust--01,.p-lp-flow__illust--02{right:-12.5%}.p-lp-shop .l-container{padding:0 0 0 2.5%!important}.p-contact-content__progress-list{margin-bottom:0}.p-home-mv__content{margin-top:5.859375vw}.p-home-news__info{white-space:nowrap;margin-bottom:0;flex-shrink:0}.p-home-salon__map{width:45.625%;right:11.171875vw;max-width:600px}.p-home-menu__head{margin-bottom:0}.p-home-menu__head-cat{border:1px solid #1b1b1b;margin-bottom:0;border-radius:6px}.p-about-style__block:nth-child(3) .p-about-style__block-text-wrap .p-about-style__block-text-en{margin-bottom:0;white-space:nowrap}.p-about-style__block-title,.p-about-suggestion__figure{margin-bottom:0}.p-about-flow__slider{margin-right:0}.p-about-flow__reservation-title{flex-shrink:0;margin-bottom:0;text-align:left}.p-salon-menu__head-text{width:100%;text-align:left}.p-salon-menu__content-list-inner{row-gap:0}.p-salon-menu__content-block:first-child .p-salon-menu__content-img-block{margin:0;width:27.5vw;height:42.1875vw;left:-5.9375vw}.p-salon-menu__content-block:nth-child(2) .p-salon-menu__content-img-block{margin:0;bottom:0;width:41.875vw;height:31.25vw;right:-7.8125vw;position:absolute}.p-salon-menu__content-block:nth-child(2) .p-salon-menu__content-img-block .p-loop__wrap{transform:translateY(-50%);left:auto;margin:0;width:100vw;right:-1.875vw}.p-salon-info__inner .p-salon-detail__reservation-button{width:33.3333333333%;max-width:400px}.p-salon-info__content{margin-bottom:0}.p-news-summary .p-home-news__item-title{padding-right:0}}@media screen and (min-width: 1281px) and (min-width: 1281px){.p-salon-info__inner .p-salon-detail__reservation-button{bottom:clamp(3rem,0rem/16 + 3.75vw/1,3.00234375rem)}}@media screen and (min-width: 1281px) and (min-width: 768px){.p-salon-info__inner .p-salon-detail__reservation-button{bottom:clamp(2.07rem,0rem/16 + 3.75vw/1,3rem)}}@media screen and (min-width: 1440px){.c-page-hero__title--jp{margin-top:-2.7777777778vw}.p-lp-flow__item:before{left:-13px}.p-lp-flow__item.dot:before{left:-5px}.p-home-mv__catch--jp{margin-top:-2.7777777778vw}.p-home-recruit__content-title--jp{margin-top:-1.9444444444vw}}@media screen and (min-width: 1560px){.p-salon-menu__content-block:first-child .p-salon-menu__content-img-block{left:-10.4166666667vw}.p-salon-menu__content-block:nth-child(2) .p-salon-menu__content-img-block{right:-13.0208333333vw}.p-salon-menu__content-block:nth-child(2) .p-salon-menu__content-img-block .p-loop__wrap{right:-2.4691358025vw}}@media screen and (min-width: 1920px){.p-home-mv__catch--jp{margin-top:-2.0833333333vw}.p-salon-menu__content-block:nth-child(2) .p-salon-menu__content-img-block .p-loop__wrap{right:-9.375vw}}@media screen and (min-width: 1920px) and (min-width: 1281px){.p-news-summary .p-news-fixed{margin-top:clamp(15.3125rem,0rem/16 + calc(.19140625vw * 100)/1,15.3244628906rem)}.p-news-content__body-main ul li:before{left:clamp(1.5625rem,0rem/16 + calc(.01953125vw * 100)/1,1.5637207031rem)}}@media screen and (min-width: 1920px) and (min-width: 768px){.p-news-summary .p-news-fixed{margin-top:clamp(10.565625rem,0rem/16 + calc(.19140625vw * 100)/1,15.3125rem)}.p-news-content__body-main ul li:before{left:clamp(1.078125rem,0rem/16 + calc(.01953125vw * 100)/1,1.5625rem)}}@media screen and (max-width: 1281px){:root{--section-padding-vertical: 60px;--section-padding-horizontal: 30px}}@media screen and (max-width: 1280px){.l-header__info-wrap{margin-top:clamp(1.25rem,20rem/16 + 0vw/1,1.25rem)}}@media screen and (max-width: 1280px) and (min-width: 1281px){.l-header__info-wrap{margin-top:clamp(1.25rem,0rem/16 + 1.5625vw/1,1.2509765625rem)}}@media screen and (max-width: 767px){:root{--header-height: 56px;--section-padding-horizontal: 15px;--section-padding-vertical: 50px}.l-breadcrumbs{padding:5px 0}.l-safe-area{padding-bottom:env(safe-area-inset-bottom)}.c-article-list__text-list,.c-article-list__text-list-item{display:block}.c-article-list__text-article{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.c-article-list__text-date{grid-column:1/2;grid-row:1/2}.c-article-list__text-link{grid-column:1/3;grid-row:2/3}.c-article-list__text-taxonomy{grid-column:2/3;grid-row:1/2}.c-article-list__thumbnail-list-item{width:100%}.c-list-news__date{font-size:10px;line-height:26px}.c-list-simple-cat__item{font-size:12px}.c-table{font-size:.9em}.c-table .c-table__th{width:8em;padding:14px 0;text-align:center}.c-table__primary .c-table__th{width:7em}body.single .c-sec-pager{padding-top:7.5px}.p-thanks__attention{font-size:.8rem}.u-hideSP{display:none}}@media screen and (max-width: 600px){#wpadminbar{position:fixed!important}}@media (hover: hover) and (pointer: fine){.l-breadcrumbs a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.l-footer__nav-link:hover{opacity:.5}.l-footer__banner-link:hover{opacity:.8}.l-form__button-block.is-active:hover:before{opacity:0}.l-form__button-block.is-active:hover:after{opacity:1}.l-header-lp__link:hover,.l-header-lp__button:hover{opacity:.7}.l-header__cta-button:hover:before{opacity:0}.l-header__cta-button:hover:after{opacity:1}.l-header__nav-link:hover{opacity:.5}.l-sp-home-bar__nav-link:hover{text-decoration:none}.c-article-list__thumbnail-link:hover .c-article-list__thumbnail-image img{scale:1.1}.c-button:hover:before{width:0}.c-button:hover .c-button__arrow{right:0}.c-cta__button:hover{opacity:.8}.c-pager-archive .wp-pagenavi span:hover,.c-pager-archive .wp-pagenavi a:hover{border-color:#009463;color:#009463}.c-pager-single__prev a:hover:after{transform:translate(.5em)}.c-pager-single__next a:hover:before{transform:translate(-.5em)}.p-thanks__attention a:hover{color:#009463}.p-lp-shop__slider-link:hover{opacity:.7}.p-contact-content__head-block.thanks .l-form__button-block:hover:before{opacity:0}.p-contact-content__head-block.thanks .l-form__button-block:hover:after{opacity:1}.p-home-news__link:hover{opacity:.7}.p-home-salon__slider-item-link:hover{opacity:.8}.p-home-salon__slider-link:hover,.p-salon-detail__reservation-button:hover{opacity:.7}.p-news-content__body-back-button:hover{color:#1b1b1b;background-color:#fff}}
