@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes flow{0%{opacity:0;transform:translateX(calc(50vw + 50%))}1%{opacity:1;transform:translateX(calc(50vw + 50%))}99%{opacity:1;transform:translateX(calc(-50vw - 50%))}100%{opacity:0;transform:translateX(calc(-50vw - 50%))}}:where(*){box-sizing:border-box;padding:0;margin:0}:where(html){font-family:var(--font_family);line-height:var(--line_height)}:where(body){display:flex;flex-direction:column;min-height:100vh;background:rgb(var(--back));color:rgb(var(--text))}:where(header){position:fixed;inset:0 0 auto 0;z-index:9998}:where(header) .wrap{height:60px}:where([data-info])+main{margin-top:80px}:where([data-info]) #salon_info{line-height:20px;white-space:nowrap}:where([data-info]) .wrap{height:80px;padding:20px 25px 0}:where(main){flex:1;width:100%;margin:60px auto 100px}:where(main) ul li+li,:where(main) ol li+li{margin-top:1em}:where(main) a{color:rgb(var(--link))}:where(main) a:hover{color:rgb(var(--hover))}:where(main) a:visited{color:rgb(var(--visitd))}:where(h1){font-size:1.5rem}:where(h2){font-size:1.25rem}:where(h3){font-size:1rem}:where(ul,ol){list-style-type:none}:where(hr){width:50px;height:5px;border:none;background:linear-gradient(90deg, rgb(var(--main)), rgba(var(--main), 0.25));margin:100px auto}:where(section+section){margin-top:100px}:where(p+p){margin-top:var(--paragraph)}:where(img){display:block;max-width:100%}:where(svg){display:block;width:100%;height:100%;line-height:0;fill:inherit}:where(#svg_instagram){fill:url(#instagram_gradation)}:where(#svg_tiktok){fill:#000}:where(#svg_tiktok) #mazenta{fill:#fe2c55}:where(#svg_tiktok) #cyan{fill:#25f4ee}:where(#svg_x){fill:#000}:where(#svg_youtube){fill:red}:where(#svg_other){fill:#000}@media(width > 767px){:where(html){font-size:var(--font_size)}:where(footer){padding-bottom:100px}}@media(width < 768px){:where(html){font-size:var(--font_size)-2px}:where(footer){padding-bottom:80px}}:where(header){background:rgba(var(--lumi), 0.75);color:rgb(var(--main));border-bottom:solid 3px rgb(var(--main))}:where(header)::before{content:"";position:absolute;inset:0;background:rgba(var(--main), 0.25);z-index:-1}:where(header) .wrap{display:flex;justify-content:space-between;align-items:center}:where(#salon_info){font-size:.8em;background:rgb(var(--main));color:rgb(var(--lumi));position:absolute;inset:0 0 auto 0;text-align:center}:where(#salon_info) span{display:inline-block;animation:flow 10s infinite linear}:where(#salon_info)+.wrap #header_nav_sp .nav{top:80px}:where(#logo){height:100%;transition:opacity .25s}:where(#logo):hover{opacity:.5}:where(#logo) a{display:block;height:100%;padding:10% 0}:where(#logo) a img{height:100%}:where(header nav) .menu{display:flex}:where(header nav) .menu li{max-width:100%;width:-moz-max-content;width:max-content;color:rgba(0,0,0,0);white-space:nowrap;cursor:pointer;position:relative}:where(header nav) .menu li::before,:where(header nav) .menu li::after{text-align:center;font-weight:bold}:where(header nav) .menu li::before{content:attr(data-en);position:absolute;inset:0}:where(header nav) .menu li::after{content:attr(data-jp);position:absolute}:where(header nav)#header_nav_pc .menu{flex-direction:row}:where(header nav)#header_nav_pc .menu li+li{margin-left:2em}:where(header nav)#header_nav_pc .menu li::before,:where(header nav)#header_nav_pc .menu li::after{color:rgb(var(--text));transition:opacity .2s}:where(header nav)#header_nav_pc .menu li::after{font-size:.75em;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0}:where(header nav)#header_nav_pc .menu li:hover::before{opacity:0}:where(header nav)#header_nav_pc .menu li:hover::after{opacity:1}:where(header nav)#header_nav_sp #header_nav_toggle:checked+.nav{left:0}:where(header nav)#header_nav_sp .nav{width:100%;height:100%;background:rgba(var(--main), 0.9);position:fixed;inset:60px 0 auto -100%;padding:25px 25px 100px;transition:left 1s}:where(header nav)#header_nav_sp .menu{max-width:100%;width:-moz-max-content;width:max-content;color:rgb(var(--lumi));flex-direction:column;margin:0 auto}:where(header nav)#header_nav_sp .menu li+li{margin-top:2em}:where(header nav)#header_nav_sp .menu li::before,:where(header nav)#header_nav_sp .menu li::after{color:rgb(var(--lumi))}:where(header nav)#header_nav_sp .menu li::before{font-size:1.25em}:where(header nav)#header_nav_sp .menu li::after{font-size:.65em;top:calc(100% + .25em);left:0}:where(#header_nav_toggle){display:none}:where([for=header_nav_toggle]){display:block;width:30px;height:30px}@media(width > 767px){:where(#header_nav_sp){display:none}}@media(width < 768px){:where(#header_nav_pc){display:none}}:where(footer){background:rgb(var(--main));color:rgb(var(--lumi))}:where(#sns_nav){margin:25px}:where(#sns_nav) ul{display:flex;justify-content:center;align-items:center}:where(#sns_nav) ul li+li{margin-left:1em}:where(#sns_nav) ul li a{display:block;line-height:0;width:1.5em;height:1.5em}:where(#copyright){display:block;text-align:center;line-height:3}:where(#reserve){display:flex;justify-content:center;align-items:center;background:rgba(var(--lumi), 0.75);position:fixed;inset:auto 0 0 0;z-index:9999}:where(#reserve) .button{background:rgb(var(--button))}@media(width > 767px){:where(#reserve){height:100px}:where(#reserve) a{font-size:1.5em}}@media(width < 768px){:where(#reserve){height:80px}:where(#reserve) a{font-size:1.25em}}:where(.centering){display:flex;justify-content:center;align-items:center}:where(.spline){display:inline-block}:where([data-step]){position:relative}:where([data-step])::after{content:"0" attr(data-step);display:block;font-size:4rem;font-weight:bold;line-height:1;text-align:center;color:rgb(var(--point));position:absolute;inset:auto 0 calc(100% - .075em) auto;z-index:1}:where(.box,.fill){border-radius:8px}:where(.box){border:solid 3px rgb(var(--main))}:where(.fill){background:rgba(var(--main), 0.25)}:where(.wrap){width:100%;max-width:1000px;margin:0 auto}:where(.wrap)>div:not([class])+div:not([class]){margin-top:100px}:where(.list)[data-list-type=checkbox] li{padding-left:1.25em;position:relative}:where(.list)[data-list-type=checkbox] li::before{content:"";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:400;font-size:inherit;color:inherit;position:absolute;left:0}:where(.list)[data-list-type=checkbox] li::before{color:rgb(var(--point))}:where(.content){max-width:100%;width:-moz-max-content;width:max-content}:where(.image){max-width:350px;margin:0 auto}:where([data-shape]){overflow:hidden}:where([data-shape])[data-shape=square]{border-radius:0}:where([data-shape])[data-shape=round]{border-radius:8px}:where([data-shape])[data-shape=circle]{border-radius:50%}:where([data-shape])[data-shape=radial]{border-radius:50%;-webkit-mask-image:radial-gradient(#fff 0%, rgba(0, 0, 0, 0) 70%);mask-image:radial-gradient(#fff 35%, rgba(0, 0, 0, 0) 70%)}:where([data-shape])[data-shape=radial] img{-o-object-fit:cover;object-fit:cover}:where(.crop){position:relative;overflow:hidden}:where(.crop)::before{content:"";display:block;padding-bottom:100%}:where(.crop) img{height:100%;position:absolute;inset:50%;transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}:where(.text){border-top:solid 1px rgba(var(--text), 0.5);padding-top:1em;margin-top:1em}:where(.text)>.content{margin:0 auto}:where(.caption){max-width:100%;width:-moz-max-content;width:max-content;line-height:1;font-weight:bold;padding:0 1em;margin:50px auto;position:relative;animation:blink 2s infinite linear}:where(.caption)::before,:where(.caption)::after{content:"";width:1px;height:1em;background:rgb(var(--text));position:absolute;bottom:0}:where(.caption)::before{transform:rotate(-30deg);left:0}:where(.caption)::after{transform:rotate(30deg);right:0}:where(.flex){display:flex;justify-content:center;align-items:flex-start;row-gap:100px;-moz-column-gap:50px;column-gap:50px}:where(.bandle){display:flex;justify-content:center;align-items:center;position:relative;row-gap:50px;-moz-column-gap:50px;column-gap:50px}:where(.button){display:block;min-width:150px;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:4px;color:rgb(var(--lumi));background:rgb(var(--point));font-family:inherit;font-weight:bold;line-height:2.5em;text-align:center;padding:0 1em;cursor:pointer;margin:50px auto;box-shadow:0 3px 3px rgba(0,0,0,.75);transition:box-shadow .5s,transform .5s}:where(.button):active{box-shadow:none;transform:translateY(3px)}:where(.hukidashi){display:flex;flex-wrap:nowrap}:where(.hukidashi)+.hukidashi{margin-top:100px}:where(.hukidashi) .face{width:150px;height:150px;flex:none;position:relative}:where(.hukidashi) .face::after{content:attr(data-name);display:block;text-align:center;font-weight:bold;font-size:1.5em;padding-top:6.25px;position:absolute;left:50%;transform:translateX(-50%)}:where(.hukidashi) .inner{width:100%;border-radius:4px;background:rgb(var(--lumi));position:relative;box-shadow:0 0 0 2px rgb(var(--main))}:where(.hukidashi) .inner::before,:where(.hukidashi) .inner:after{content:"";display:block;border:solid 10px rgba(0,0,0,0);position:absolute}:where(.hukidashi) .inner::before{border-right:solid 20px rgb(var(--main));left:-30px}:where(.hukidashi) .inner::after{border-right:solid 20px rgb(var(--lumi));left:-26px}:where(.hukidashi) .menu{font-weight:bold;border-bottom:solid 1px rgba(var(--text), 0.5);padding-bottom:.5em;margin-bottom:.5em}:where(.map){max-width:100%;border-radius:8px;margin:0 auto 50px;overflow:hidden;position:relative}:where(.map)::before{content:"";display:block}:where(.map) iframe{width:100%;height:100%;position:absolute;inset:0}@media(width > 767px){:where(.wrap){padding:0 50px}:where(.box,.fill){padding:50px}:where(.content){margin:50px auto}:where(.flex){flex-wrap:wrap;flex-direction:row}:where(.bandle){flex-direction:row}:where(.hukidashi) .face{margin-right:2em}:where(.hukidashi) .face::after{max-width:100%;overflow-wrap:break-word}:where(.hukidashi) .inner{padding:25px}:where(.hukidashi) .inner::before,:where(.hukidashi) .inner:after{top:65px}:where(.button){font-size:1.5rem}:where(.map){width:70%}:where(.map)::before{padding-bottom:60%}}@media(width < 768px){:where(.wrap){padding:0 25px}:where(.box,.fill){padding:50px 25px}:where(.content){margin:25px auto}:where(.flex){flex-wrap:nowrap;flex-direction:column}:where(.bandle){flex-direction:column}:where(.hukidashi){flex-direction:column}:where(.hukidashi) .face{margin:0 auto 4em}:where(.hukidashi) .face::after{white-space:nowrap}:where(.hukidashi) .inner{padding:12.5px}:where(.hukidashi) .inner::before,:where(.hukidashi) .inner:after{display:none}:where(.button){font-size:1.25rem}:where(.map){width:100%}:where(.map)::before{padding-bottom:100%}}h1{text-align:center;background:linear-gradient(180deg, rgb(var(--main)) 25%, transparent);color:rgb(var(--lumi));font-size:0}h1>*{font-size:1.5rem}h2{background:rgb(var(--point));color:rgb(var(--lumi));border-radius:4px;margin-bottom:12.5px;font-size:0}h2>*{font-size:1.25rem}@media(width > 767px){h1{padding:25px 50px;margin-bottom:50px}h2{padding:6.25px 25px}}@media(width < 768px){h1{padding:25px;margin-bottom:25px}h2{padding:6.25px 12.5px}}:where(#top){display:flex;justify-content:center;align-items:center;position:relative}:where(#top) .catch{display:block;max-width:100%;max-height:100%;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;font-weight:bold;color:rgb(var(--text));filter:drop-shadow(0 0 0.1em rgb(var(--lumi))) drop-shadow(0 0 0.1em rgb(var(--lumi))) drop-shadow(0 0 0.1em rgb(var(--lumi)));white-space:nowrap;position:absolute;inset:50%;transform:translate(-50%, -30%)}:where(#worry){margin-top:0}:where(#gallery) .wrap>.content,:where(#gallery) .wrap>.content>div{width:100%}:where(#gallery) [data-label]{width:100%;height:100%;flex:1;position:relative}:where(#gallery) [data-label]::before{content:attr(data-label);display:inline-block;background:rgba(var(--text), 0.5);color:rgb(var(--lumi));font-size:.8em;border-radius:2px;padding:0 .5em;position:absolute;inset:3px auto auto 3px;z-index:1}:where(#gallery) [data-label]:not(:last-child)::after{content:"";display:block;border:solid 30px rgba(0,0,0,0);position:absolute;filter:drop-shadow(0 0 3px rgb(var(--lumi))) drop-shadow(0 0 2px rgb(var(--lumi))) drop-shadow(0 0 1px rgb(var(--lumi)));z-index:1}:where(#gallery) .bandle,:where(#gallery) .image{padding-bottom:1.5em !important;position:relative}:where(#gallery) .bandle::after,:where(#gallery) .image::after{content:attr(data);display:block;color:rgba(var(--text), 0.75);font-size:.8em;text-align:right;position:absolute;inset:calc(100% - 1rem) 0 auto 0;white-space:nowrap}:where(#gallery) .bandle{margin:0 auto}:where(#profile) .name{font-size:1.2em;font-weight:bold;text-align:center;white-space:nowrap;margin-top:.5em}:where(#profile) hr{margin:50px auto}:where(#profile) .sign{display:block;text-align:right;margin-top:25px}:where(#profile) .sign p+p{margin-top:0}:where(#reason,#coupon) .text{border-top:none}:where(#flow) ol li+li{margin-top:100px}:where(#flow) ol li:not(:last-child){position:relative}:where(#flow) ol li:not(:last-child)::before{content:"";display:block;border:solid 30px rgba(0,0,0,0);border-top-color:rgb(var(--point));position:absolute;left:50%;bottom:-95px;transform:translateX(-50%)}:where(#review) .inner{position:relative}:where(#review) .detail{color:rgba(var(--text), 0.75);font-size:.8em;position:absolute}:where(#menu) .image{position:relative}:where(#menu) .image .star{display:inline-block;background:rgb(var(--lumi));color:rgb(var(--point));box-shadow:0 0 0 2px rgb(var(--point));font-size:.8em;font-weight:bold;border-radius:4px;padding:1em 2em;transform:rotate(15deg);position:absolute;inset:-2.5em -1em auto auto}:where(#menu) .image .star::before,:where(#menu) .image .star::after{content:"";display:block;border:solid 7px rgba(0,0,0,0);position:absolute;left:50%;transform:translateX(-50%)}:where(#menu) .image .star::before{border-top:solid 14px rgb(var(--point));bottom:-21px}:where(#menu) .image .star::after{border-top:solid 14px rgb(var(--lumi));bottom:-17px}:where(#menu) .menu{color:rgba(var(--text), 0.75);font-size:.8em;text-align:right}:where(#menu) .content{margin-top:0}:where(#benefit) h2{background:rgba(0,0,0,0)}:where(#benefit) h2 .spline{color:rgb(var(--text))}:where(#benefit) h2 .spline:first-of-type::first-letter{font-size:2em;color:rgb(var(--point))}:where(#benefit) hr{margin:50px auto}:where(#salon) h2.name{background:rgba(0,0,0,0);color:rgb(var(--text));line-height:1;font-size:1.5em;font-weight:bold;text-align:center;margin-bottom:25px}:where(#salon) dl dt{font-weight:bold;line-height:1.75;background:rgba(var(--main), 0.5);color:rgb(var(--lumi));text-align:center;padding:0 12.5px;margin-bottom:12.5px}:where(#salon) dl dd+dt{margin-top:50px}:where(#salon) hr{margin:50px auto}:where(#salon) p:not(.place){margin-top:0}:where(#salon) .time .row+.row{margin-top:25px}:where(#qa) hr{margin:50px auto}:where(#qa) dl{margin-bottom:0}:where(#qa) dl dt,:where(#qa) dl dd{position:relative}:where(#qa) dl dt::before,:where(#qa) dl dd::before{content:"";display:block;font-size:5rem;font-weight:bold;line-height:.8;opacity:.1;position:absolute;left:0}:where(#qa) dl dt{font-weight:bold;border-bottom:solid 1px rgb(var(--text), 0.5);padding-bottom:25px;margin-bottom:25px}:where(#qa) dl dt .spline:first-of-type::first-letter{font-size:2em}:where(#qa) dl dt::before{content:"Q.";color:blue;bottom:.3em}:where(#qa) dl dd::before{content:"A.";color:red;top:-0.2em}@media(width > 767px){:where(#top) .catch{font-size:4em}:where(#gallery).pic .content>div:not([class]){width:100%;max-width:350px}:where(#gallery) .bandle [data-label]{max-width:350px}:where(#gallery) .bandle [data-label]:not(:last-child)::after{border-left-color:rgb(var(--point));inset:50% -70px auto auto;transform:translateY(-50%)}:where(#review) .detail{right:12.5px;bottom:12.5px}}@media(width < 768px){:where(#top) .catch{font-size:2em}:where(#gallery) .bandle{max-width:350px}:where(#gallery) .bandle [data-label]:not(:last-child)::after{border-top-color:rgb(var(--point));inset:auto auto -70px 50%;transform:translateX(-50%)}:where(#review) .detail{right:6.25px;bottom:6.25px}}#die{background:linear-gradient(180deg, rgb(var(--main)), rgb(var(--point)));position:fixed;inset:0;z-index:10001}#die .outer{display:flex;justify-content:center;align-items:flex-start;background:rgba(255,255,255,.75);position:absolute;inset:0;margin:0}#die .outer .inner h1{background:rgba(0,0,0,0);color:rgb(var(--text));font-size:2em;padding:0;margin-bottom:25px}#die .outer .inner h2{background:rgba(0,0,0,0);color:rgb(var(--text));font-size:1.5em;border-radius:0;border-bottom:solid 1px rgb(var(--text));padding:0 0 12.5px;margin:0 0 12.5px}#die .outer .inner hr{margin:50px auto}#die .outer .inner img{max-width:150px;width:100%;margin:0 auto}@media(width > 767px){#die .inner{padding:50px}}@media(width < 768px){#die .inner{padding:25px}}/*# sourceMappingURL=public_style.min.css.map */