/*! 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}.beauty__stage{height:432px;margin:35px auto 0;width:980px}.beauty__links{margin-top:35px;text-align:center}.beauty__links>*{display:inline-block;vertical-align:top}.beauty__links>*:nth-child(n+2){margin-left:20px}.beauty__links-bridal{display:block;height:70px;overflow:hidden;position:relative;width:300px}.beauty__links-bridal>img{left:0;position:absolute;top:0}.beauty__links-bridal:focus>img,.beauty__links-bridal:hover>img{top:-72px}.beauty__links-esthe{display:block;height:70px;overflow:hidden;position:relative;width:300px}.beauty__links-esthe>img{left:0;position:absolute;top:0}.beauty__links-esthe:focus>img,.beauty__links-esthe:hover>img{top:-72px}.beauty__index{border-bottom:1px solid #e83f23;margin-bottom:20px;padding:10px 0 22px}.beauty__esthe-pack-menu-items,.beauty__esthe-main-menu-items,.beauty__esthe-lymphatic-menu-items{background-color:#fff;box-sizing:border-box;margin:0 0 0 280px;padding:45px 45px 45px 45px;width:610px}.beauty__esthe-pack-menu-items>*,.beauty__esthe-main-menu-items>*,.beauty__esthe-lymphatic-menu-items>*{margin:25px 0 0 0}.beauty__item-title{float:left;font-size:16px;font-weight:bold}.beauty__item-title:first-child{margin-top:0}.beauty__item-def{text-align:right}.beauty__item-def:nth-child(2){margin-top:0}.beauty__item-def:last-child .beauty__item-def-content,.beauty__item-def:last-child .beauty__item-def-content-full{padding-bottom:0}.beauty__item-def-price-prefix{font-size:13px;margin-right:5px}.beauty__item-def-price{font-size:16px}.beauty__item-def-tax{font-size:13px}.beauty__item-def-content,.beauty__item-def-content-full{font-size:13px;margin:8px 0 0 0;padding:0 6em 5px 0;text-align:left}.beauty__item-def-content-full{padding-right:0}.beauty__item-def-list-lead+*{margin-top:3px}.beauty__item-def-list>*:nth-child(n+2){margin-top:2px}.beauty__item-def-list-number{margin:0 1em 0 0}.beauty__item-def-attached-image{margin:10px 0 0 0}.beauty__item-def-attached-image>*{margin:0 0 0 10px}.beauty__bridal{background-color:#f5eec6;background-position:0 0;background-repeat:no-repeat;margin:20px 0 0 0;padding:48px 0 0 0}.beauty__bridal-index{margin-left:483px}.beauty__bridal-list{margin:15px 0 0 480px;position:absolute;width:410px}.beauty__bridal-list-header{background-color:#a68964;color:#fff;font-size:14px;font-weight:normal;height:30px;text-align:center;vertical-align:middle}.beauty__bridal-list-def{background-color:#fff;overflow:hidden;padding:18px 35px 18px 35px}.beauty__bridal-list-def>*{margin:0}.beauty__bridal-list-def>*:nth-child(n+3){margin-top:8px}.beauty__bridal-list-def>*:nth-child(odd){float:left;font-size:16px;overflow:hidden}.beauty__bridal-list-def>*:nth-child(odd)>span:nth-child(n+2){margin-left:1em}.beauty__bridal-list-def>*:nth-child(even){font-size:16px;margin-left:15em;text-align:right}.beauty__bridal-list-def-note{font-size:13px}.beauty__bridal-list-note{font-size:13px;padding:15px 0 0 0}.beauty__bridal-gallery{align-content:flex-start;align-items:flex-start;background-color:#fff;display:flex;flex-wrap:wrap;margin:483px 0 -20px -20px;padding:20px 0 0 0}.beauty__bridal-gallery>*{margin:0px 0 20px 20px}.beauty__esthe{background-color:#f5eec6;margin:20px 0 0 0;padding:48px 0 48px 0}.beauty__esthe-index{margin-left:52px}.beauty__esthe-faces{margin:14px 0 0 0}.beauty__esthe-faces>*{display:inline-block;vertical-align:top}.beauty__esthe-faces-desc{background-color:#fff;box-sizing:border-box;margin:0 0 0 48px;padding:40px 40px 40px 40px;width:510px}.beauty__esthe-faces-desc-title{font-size:16px;font-weight:bold;margin:30px 0 0 0}.beauty__esthe-faces-desc-content{font-size:13px;line-height:1.6;margin:6px 0 0 0}.beauty__esthe-faces-spec{color:#a68964;margin:0 0 0 30px}.beauty__esthe-faces-photo{display:inline-block}.beauty__esthe-faces-photo>*:last-child{font-size:13px;margin:4px 0 0 0}.beauty__esthe-banner-faces{display:block;height:70px;margin:10px 0 0;overflow:hidden;position:relative;width:300px}.beauty__esthe-banner-faces>img{left:0;position:absolute;top:0}.beauty__esthe-banner-faces:hover>img{top:-72px}.beauty__esthe-faces-info{font-size:14px;margin:18px 0 0 0}.beauty__esthe-menu-index{float:left;margin-left:60px}.beauty__esthe-menu-index.index-only{margin-top:12px}.beauty__esthe-menu-desc{color:#a68964;font-size:13px;line-height:1.6;margin-left:280px}.beauty__esthe-lymphatic-menu{margin-top:45px}.beauty__esthe-lymphatic-menu-items{margin-top:40px}.beauty__esthe-main-menu{margin-top:45px}.beauty__esthe-main-menu-items{margin-top:40px}.beauty__esthe-pack-menu{margin-top:10px}