/*! 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:rgba(0,0,0,0);-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:-0.25em}sup{top:-0.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}/*! HTML5 Boilerplate v6.0.1 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:"YuGothicSet";font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:"YuGothicSet";font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic")}@font-face{font-family:"YuMinchoSet";font-weight:normal;src:local("YuMincho-Regular")}@font-face{font-family:"YuMinchoSet";font-weight:bold;src:local("YuMincho-Demibold")}html,body{background-color:#fff}html{font-family:YuGothicSet,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;color:#646464;overflow-wrap:break-word;word-wrap:break-word;font-size:13px;line-height:1.5}body{width:100%}h1,h2,h3,h4,h5,h6,ul,ol,dl,p{font-weight:normal;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}tr,th,td{padding:0}button,input,select,textarea{font-family:YuGothicSet,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}a:link{color:#34b7af;text-decoration:none}a:visited{color:#34b7af;text-decoration:none}a:hover{color:#34b7af;text-decoration:underline}a:active{color:#34b7af;text-decoration:underline}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 1000ms}html,body{height:100%}html{min-width:980px}body{display:flex;flex-direction:column}.container{position:relative;width:100%}.drop--lg{display:none}.hidden--lg{visibility:hidden !important}.header{border-bottom:7px solid #e83f23;width:100%}.header__content{margin:0 auto;padding:80px 0 25px;position:relative;width:980px}.header__title{height:54px;width:274px}.header__title>a{display:inline-block}.header__reservation{height:34px;margin:32px 0 0;width:275px}.contact .header__nav-button--contact,.recruit .header__nav-button--recruit,.coupon .header__nav-button--coupon,.beauty .header__nav-button--beauty,.menu .header__nav-button--menu,.salon .header__nav-button--salon,.top .header__nav-button--top,.header__nav>*:hover{background-color:#f4dbb4}.contact .header__nav-button--contact .header__nav-index,.recruit .header__nav-button--recruit .header__nav-index,.coupon .header__nav-button--coupon .header__nav-index,.beauty .header__nav-button--beauty .header__nav-index,.menu .header__nav-button--menu .header__nav-index,.salon .header__nav-button--salon .header__nav-index,.top .header__nav-button--top .header__nav-index,.header__nav>*:hover .header__nav-index{fill:#e83f23}.header__nav{display:flex;right:0;position:absolute;top:90px}.header__nav>*{background-color:#e83f23;height:44px;position:relative;width:84px}.header__nav>*:nth-child(n+2){margin:0 0 0 1px}.header__nav-index{fill:#fff}.header__nav-salons,.header__nav-beauties{left:0;position:absolute;top:58px}.header__nav-salons>*,.header__nav-beauties>*{height:14px;width:100%}.header__nav-salons>*:hover .header__nav-sub-arrow,.header__nav-beauties>*:hover .header__nav-sub-arrow{fill:#f3c9a6}.header__nav-salons>*:nth-child(n+2),.header__nav-beauties>*:nth-child(n+2){margin:10px 0 0}.header__nav-sub-index{fill:#e83f23}.header__nav-sub-arrow{fill:none}.rslides{margin:0;overflow:hidden;padding:0;position:relative;width:100%}.rslides li{-webkit-backface-visibility:hidden;display:none;left:0;position:absolute;top:0;width:100%}.rslides li:first-child{display:block;float:left;position:relative}.rslides img{border:0;display:block;height:auto;float:left;width:100%}.main{box-shadow:0 0 15px 0 rgba(0,0,0,.07);box-sizing:border-box;margin:35px auto 0 auto;padding:20px 20px 20px 20px;width:980px}.partner{margin:50px auto 0;width:980px}.partner>*:nth-child(2n+3){margin-top:16px}.partner__index{height:15px;margin:0 0 14px 20px}.partner__index img{vertical-align:top}.partner__row>*{box-shadow:0 0 15px 0 rgba(0,0,0,.07);border:10px solid #fff;display:inline-block !important}.partner__row>*:nth-child(n+2){margin-left:20px}.partner__unit-lachance{display:block;height:80px;overflow:hidden;position:relative;width:460px}.partner__unit-lachance>img{left:0;position:absolute;top:0}.partner__unit-lachance:focus>img,.partner__unit-lachance:hover>img{top:-82px}.partner__unit-lalachance{display:block;height:80px;overflow:hidden;position:relative;width:460px}.partner__unit-lalachance>img{left:0;position:absolute;top:0}.partner__unit-lalachance:focus>img,.partner__unit-lalachance:hover>img{top:-82px}#sb_instagram{padding:0 !important}#sbi_images{padding-bottom:0 !important;padding-top:0 !important}#sbi_images.is-placeholder{align-items:center;aspect-ratio:1/.5;border:1px solid currentColor;box-sizing:border-box;display:flex;justify-content:center}.sbi_load_btn{height:32px !important;margin-top:20px !important;width:228px !important}.sbi_load_btn.is-placeholder{align-items:center;background-color:#000;border-radius:4px;color:#fff;display:flex;justify-content:center;margin-left:auto;margin-right:auto}.feed-instagram__logo{height:90px;margin:0 auto;width:252px}.feed-instagram__logo img{height:100%;width:100%}.feed-instagram__posts{margin-top:20px}.feed-instagram__glyph{display:block;height:150px;margin:20px auto 0;width:150px}.feed-instagram__glyph img{height:100%;width:100%}.feed-instagram__follow{font-size:15px;line-height:1;text-align:center}.footer{flex:1 0 auto;background-color:#e83f23;margin:40px 0 0 0;padding:0 0 30px 0;width:100%}.cover .footer{margin-top:0}.footer__salon-bg{background-color:#fff}.footer__salon{color:#e83f23;margin:0 auto;width:980px}.footer__salon>*{display:inline-block;text-align:left;width:320px}.footer__salon>*:first-child{margin:0 0 0 130px}.footer__salon>*:last-child{margin:0 0 0 100px}.footer__salon-info{padding:32px 0 35px 20px}.footer__salon-info>*:first-child{font-size:18px;font-weight:bold;margin:0 0 6px 0}.footer__salon-info>*:last-child{margin:0}.footer__salon-info>*:last-child *{font-size:14px;margin:0}.footer__nav{padding:24px 0 0;text-align:center}.footer__nav>*{display:inline-block;height:18px;padding:0 24px}.footer__nav>*:nth-child(n+2){border-left:1px solid #fff}.footer__nav-anchor{display:block;line-height:1}.footer__nav-anchor svg{vertical-align:top}.footer__nav-anchor:hover .footer__nav-index{fill:#fbbb9c}.footer__nav-index{fill:#fff}.footer__rights{color:#fff;font-family:verdana;font-size:11px;margin:116px 0 0 0;text-align:center}.coupon .main{font-family:YuMinchoSet,"Hiragino Mincho ProN","Ryumin Regular KL",serif}.coupon__lead{padding:35px 0 0}.coupon__lead-sprag{height:432px;margin:0 auto;width:980px}.coupon__index{border-bottom:1px solid #e83f23;margin-bottom:20px;padding:10px 0 22px}.coupon__procedure{align-items:center;display:flex;justify-content:center;margin:35px 0 0}.coupon__procedure-message{background:url("/assets/img/lg/coupon/device-4d47e156.svg") 100% 50% no-repeat;color:#000;font-size:22px;height:42px;line-height:42px;padding:0 62px 0 0}.coupon__procedure-note{font-family:YuGothicSet,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:14px;margin:0 0 0 20px}.coupon__procedure-note>*{line-height:1}.coupon__procedure-note>*::before{content:attr(prefix)}.coupon__procedure-note>*:nth-child(n+2){margin-top:10px}.coupon__bag{margin-top:35px}.coupon__bag>*:nth-child(n+2){margin-top:20px}.coupon__token{border:1px solid #a68964;padding:20px}.coupon__token-inset{font-size:16px;min-height:4.7em;position:relative}.coupon__token-inset::before{align-items:center;background-color:#a68964;color:#fff;content:attr(target-type);display:flex;height:100%;justify-content:center;left:0;letter-spacing:.9em;position:absolute;text-indent:.9em;top:0;width:40px;writing-mode:vertical-rl}.coupon__token-inset.for-new::before{background-color:#f4dbb4;color:#a68964}.coupon__token-content{display:flex;margin-left:62px;flex-wrap:wrap}.coupon__token-content>*{flex-basis:100%}.coupon__token-title{color:#000;font-size:28px;line-height:1.5;margin:18px 0 0;order:3}.coupon__token-title::before{content:"";display:block;height:0;margin-top:calc((1 - 1.5)*.5em);width:0}.coupon__token-title::after{content:"";display:block;height:0;margin-top:calc((1 - 1.5)*.5em);width:0}.coupon__token-lead{color:#000;font-size:20px;line-height:1.2;margin:18px 0 0;order:2}.coupon__token-lead::before{content:"";display:block;height:0;margin-top:calc((1 - 1.2)*.5em);width:0}.coupon__token-lead::after{content:"";display:block;height:0;margin-top:calc((1 - 1.2)*.5em);width:0}.coupon__token-condition{font-family:YuGothicSet,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;color:#a68964;font-size:17px;line-height:1.2;margin:24px 0 0;order:4;text-align:right}.coupon__token-condition::before{content:"";display:block;height:0;margin-top:calc((1 - 1.2)*.5em);width:0}.coupon__token-condition::after{content:"";display:block;height:0;margin-top:calc((1 - 1.2)*.5em);width:0}.coupon__token-condition+.coupon__token-condition{margin-top:12px}.coupon__token-spec{display:flex;justify-content:space-between;order:1}.coupon__token-types{font-family:YuGothicSet,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;align-items:flex-start;display:flex;flex-wrap:wrap}.coupon__token-types>*{background-color:#e83f23;color:#fff;font-size:14px;line-height:1.5;margin:0 8px 0 0;padding:2px 11px 1px}.coupon__token-price{font-size:30px;line-height:1}.coupon__token-fixed-price{font-size:20px}.coupon__token-fixed-price::after{content:attr(suffix);font-size:18px;margin:0 9px 0 6px}.coupon__token-fixed-price-unit{font-size:18px;margin-left:2px}.coupon__token-reduced-price{color:#e83f23;font-size:30px;font-weight:bold}.coupon__token-reduced-price-unit{font-size:24px;margin-left:2px}.coupon__contact{background-color:#f5eec6;margin:40px 0 0;padding:75px 40px 40px 40px;text-align:center}.coupon__contact-lead{color:#000;font-size:32px;line-height:1;margin:0}.coupon__contact-divider{color:#fff;font-size:22px;line-height:1;margin:40px 0 0 0}.coupon__contact-divider>*{display:block;margin:0 auto;transform:rotate(90deg);width:1em}.coupon__contact-divider>*:nth-child(n+2){margin-top:5px}.coupon__contact-salons{margin:45px 0 0 0}.coupon__contact-salons>li{border:2px solid #706248;box-sizing:border-box;display:inline-block;width:410px;height:220px}.coupon__contact-salons>li:nth-child(n+2){margin-left:40px}.coupon__contact-salon{color:#706248;line-height:1;height:100%;width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.coupon__contact-salon>*{height:1em}.coupon__contact-salon-name{letter-spacing:.1em;font-size:32px}.coupon__contact-salon-phone{font-size:38px;margin:21px 0 0 0}.coupon__contact-salon-phone-prefix{font-size:25px}.coupon__contact-salon-phone-number{margin:0 0 0 .2em}