@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.home .blog__post-text--salon,.information__post-new,.page .blog__post-text--salon,.page .style .style-list__text--salon{display:inline-block;width:3em;margin:0 5px 0 0;padding:3px;text-align:center;color:#3e1d17;border-radius:3px;background-color:#d6b68f}body{height:100%;font-family:Verdana,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:14px;color:#fff;text-align:left;background:#3e1d17 url(/img/desktop/body-bg-22ca7ef5dc.png) 0 0 repeat-x}html{height:100%}a{color:#fff;text-decoration:none}a:active,a:focus,a:hover{color:rgba(255,255,255,.7)}li,ul{padding:0;margin:0;list-style:none}.button{position:relative;display:block;padding:8px 5px 8px 10px;color:#fff;text-align:center;text-decoration:none;text-shadow:0 0 2px #999;background-color:#b8813e;border-radius:3px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-transition:.6s;transition:.6s}.button i{float:right;font-size:143%}.button:hover{color:#fff;background-color:#e2a65d}.button::after{position:absolute;top:13px;right:8px;width:5px;height:5px;margin:0 0 0 10px;content:"";border-top:2px solid #fff;border-right:2px solid #fff;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button--floatging{position:relative;display:block;width:50px;height:50px;line-height:50px;color:#fff;text-align:center;text-decoration:none;background-color:#b8813e;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-transition:.6s;transition:.6s}.button--floatging:hover{color:#fff;background-color:#e2a65d}.container{width:980px;margin:auto;overflow:hidden;font-size:100%;line-height:1.5}img{vertical-align:bottom}.center{text-align:center}.article{float:right;width:770px}.breadcrumbs{padding:5px 10px;margin:0;overflow:hidden;font-size:86%;background-color:#3e1d17;border:1px solid #9d7047;border-top:none}.breadcrumbs li{float:left;margin:0;text-transform:uppercase}.breadcrumbs a{line-height:2;color:#fff}.breadcrumbs strong{font-weight:700;line-height:2}.breadcrumbs>::before{position:relative;top:1px;margin:0 .7rem;color:#fff;content:"/"}.breadcrumbs>:first-child::before{margin:0;content:" "}.wp-pagenavi{text-align:center}.wp-pagenavi a{display:inline-block;padding:3px 10px;margin:0 5px;background-color:#863738;border-radius:3px}.wp-pagenavi a:hover{background-color:rgba(134,55,56,.6)}.wp-pagenavi .current{display:inline-block;padding:3px 10px;margin:0 5px;font-weight:700;background-color:#d6b68f;border-radius:3px}.page__title{margin:40px 0 30px;text-align:center}.page__table{max-width:80%;margin:auto}.page__table tr{border-top:1px solid rgba(255,255,255,.1)}.page__table tr:first-of-type{border:none}.page__table th{font-weight:400;white-space:nowrap}.page__table td,.page__table th{padding:1em}.header{float:left;width:200px;padding-bottom:10px;background:url(/img/desktop/nav-bg-3e9987c201.gif) 0 100% no-repeat,url(/img/desktop/nav-bg2-2c05f7f651.gif) 50% 0 repeat-y}.header:before{background:url(/img/desktop/nav-bg-3e9987c201.gif) 0 100% no-repeat}.header__logo{margin:0;padding:0 0 10px;background-color:#652c2b}.header__description{font-size:1px;line-height:0;margin:0;padding:0;text-indent:-99990px}.header__navigation{overflow:hidden;background:#652a29 url(/img/desktop/nav-bg-a3aba6e139.png) 0 0 no-repeat}.header__navigation-inner{margin:5px 5px 0;padding:15px 10px;border:1px solid #9f7045;border-bottom:none}.header__navigation-link{padding:18px 0 10px;background:url(/img/desktop/nav-li-6576e43937.png) 50% 0 no-repeat}.header__navigation-link:first-child{padding-top:0;background:0 0}.header__navigation-link img{-webkit-transition:.6s;transition:.6s}.header__navigation-link img:hover{opacity:.5}.header__navigation-sublinks{margin-top:40px}.header__navigation-sublink{margin:.5em 0}.header__navigation-headline{font-size:100%;margin-top:30px;padding:5px;text-align:center;background-color:#79514f}.header__navigation-shop{margin-bottom:15px}.header__navigation-shop-name{font-weight:700;margin:0;padding:0}.header__navigation-shop-text,.header__navigation-shop-text--button,.header__navigation-shop-text--tel{font-size:86%;margin:0;padding:0}.header__navigation-shop-text--tel{margin-bottom:10px}.header__navigation-shop-text--button{margin-bottom:20px}.footer{clear:both;margin-top:50px;padding:20px 0;border-top:1px solid #9f7045;background-color:#3e1d17;text-align:center}.pagetop{position:fixed!important;right:10px;bottom:15px;z-index:1000}.pagetop img{width:120px}.home .blog{float:left;clear:left;width:350px;margin-top:20px}.home .blog__headline{margin:0}.home .blog__post{display:block;overflow:hidden;margin:0;padding:15px 10px;cursor:pointer;border-top:1px dotted #9d7047;background:url(/img/mobile/arrow-right-bf93b90eef.png) no-repeat 97% 50%;background-size:6px auto}.home .blog__post:first-of-type{border:none}.home .blog__post-photo{float:left;overflow:hidden;width:100px}.home .blog__post-photo img{width:110px;margin-top:-10px;margin-left:-10px}.home .blog__post-photo img:hover{-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-transform:scale(1.06,1.06);transform:scale(1.06,1.06)}.home .blog__post-text,.home .blog__post-text--author,.home .blog__post-text--date,.home .blog__post-text--title{margin:0;padding-left:110px}.home .blog__post-text--date{font-size:86%}.home .blog__post-text--title{margin-top:5px}.home .blog__post-text--author{font-size:86%;margin-top:5px}.home .blog__post-text--salon{font-size:86%}.page .blog__post{font-size:86%;float:left;width:220px;margin:8px;padding:10px;text-align:center;color:#3e1d17;background-color:#fff}.page .blog__post a{text-decoration:none;color:#3e1d17}.page .blog__post a:active,.page .blog__post a:focus,.page .blog__post a:hover{color:rgb(136.4,63.8,50.6)}.page .blog__post-photo{overflow:hidden}.page .blog__post-photo img{width:240px;margin:0 auto 0 -10px;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.page .blog__post-photo:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.page .blog__post-text,.page .blog__post-text--author,.page .blog__post-text--date,.page .blog__post-text--title{margin:5px 0 0;padding:0}.page .blog__post-text--title{font-size:115%}.page .blog__post-text--author{margin-top:5px}.home .message__video{width:770px;background:url(/img/desktop/video-bg-978c2a08e2.jpg) 0 0 no-repeat}.home .message__banners{margin:0}.home .message__banners li{margin-top:10px}.home .message__catchcopy{width:558px;height:48px;text-indent:-9999px;background:url(/img/desktop/catchcopy-d14ca078e7.png) no-repeat 0 0}.home .pickup{float:right;margin-top:10px}.information__headline{margin:0}.information__post{display:block;overflow:hidden;margin:0;padding:15px 20px 15px 10px;cursor:pointer;border-top:1px dotted #9d7047;background:url(/img/mobile/arrow-right-bf93b90eef.png) no-repeat 97% 50%;background-size:6px auto}.information__post:first-of-type{border:none}.information__post-date{font-size:86%}.information__post-text{line-height:1.5;margin:5px 0 0}.information__post-new{font-size:72%;background-color:#e4c179}.information__post--pickup{-webkit-animation:bg-color 5s infinite;animation:bg-color 5s infinite;background-color:#3e1d17}.information__post--pickup dd a{font-size:115%;font-weight:700}.information .post{margin-bottom:30px;padding:30px;color:#333;background-color:#fff}.information .post__date{margin:0}.information .post__title{margin:.5em 0;padding-bottom:.5em;border-bottom:1px dotted #999}.information .post__content{padding:1em 0}@-webkit-keyframes bg-color{0%{background-color:#3e1d17}50%{background-color:#532f2a}100%{background-color:#3e1d17}}@keyframes bg-color{0%{background-color:#3e1d17}50%{background-color:#532f2a}100%{background-color:#3e1d17}}.home .information{float:left;width:350px;margin-top:28px}.page-template-page-landing .reservation__headline{margin:0;clear:both;text-align:center}.page-template-page-landing .reservation__buttons{padding:10px 0;margin:0;background-color:#fddab4;border-top:2px solid #a28b2a;border-bottom:2px solid #a28b2a}.page-template-page-landing .reservation__button{display:inline-block;width:46%;margin:10px 5px;font-size:20px;font-weight:700;text-shadow:none}.page-template-page-landing .reservation .button{background-color:#c43525}.page-template-page-landing .reservation .button:hover{background-color:#fbeb64}.page-template-page-landing .reservation .button::after{border:none}.page-template-page-landing .footer{margin-top:0}.profiber .content{text-align:center;background-color:#000}.profiber .content img{max-width:100%;margin:0 auto}.profiber .content iframe{width:600px;height:338px;margin:0 auto}.depilation .content{text-align:center;background-color:#fff}.depilation .content img{max-width:100%;margin:0 auto}.depilation .content video{width:100%;height:auto;margin:0 auto}.depilation .reservation__buttons{padding:10px 0;margin:0;background-color:#fde92a;border-top:0 solid #a28b2a;border-bottom:0 solid #a28b2a}.depilation .reservation .button{background-color:#af6622}.depilation .reservation .button:hover{background-color:#c43525}.medical-water{text-align:center;background-color:#fff}.medical-water .content img{max-width:100%;margin:0 auto}.medical-water .content video{width:100%;height:auto;margin:0 auto}.medical-water .reservation h2{margin:50px 0 25px}.medical-water .reservation__buttons{padding:10px 0;margin:0;background-color:#e0e0e0;border:none}.medical-water .reservation .button{background-color:#b8813e}.medical-water .reservation .button:hover{background-color:#dfb669}.kerastase .content{text-align:center;background-color:#fff}.kerastase .reservation__headline{padding:50px 0 25px}.kerastase .reservation__buttons{padding:10px 0;margin:0;background-color:#5eb6b9;border-top:0 solid #a28b2a;border-bottom:0 solid #a28b2a}.kerastase .reservation .button{background-color:#000}.kerastase .reservation .button:hover{background-color:#333}.gh-hiro{background-color:#fff}.gh-hiro .content{margin:0 0 50px;text-align:center}.gh-hiro .content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:500px}.inoa .content{text-align:center;background-color:#000}.inoa .reservation__headline{padding:50px 0 25px}.inoa .reservation__buttons{padding:10px 0;margin:0;background-color:#000;border-top:0 solid #a28b2a;border-bottom:0 solid #a28b2a}.inoa .reservation .button{color:#000;background-color:#bfd00e}.inoa .reservation .button:hover{background-color:#333}.menu__navigation{padding:7px 0;margin:0 0 30px;font-size:86%;text-align:center;background-color:rgba(255,255,255,.2)}.menu__section{padding-top:2em}.menu__section:first-of-type{padding-top:0}.menu__headline{padding:0 10px 5px;overflow:hidden;font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;font-size:100%;line-height:1;border-bottom:1px solid #905f3e}.menu__headline strong{float:left;font-size:158%;font-weight:700;color:#e9ca7f;text-shadow:1px 1px 1px #000}.menu__headline span{float:right;line-height:2;color:rgba(255,255,255,.8)}.menu__list{padding:15px 10px;margin:0;border-top:1px solid rgba(255,255,255,.4)}.menu__list:nth-child(2){padding-top:0;margin-top:0;border-top:0}.menu__list:nth-child(2n+1){background-color:rgba(255,255,255,.05)}.menu__name{float:left;font-family:Cardo,serif}.menu__name label{font-size:129%;font-weight:700;color:#fff}.menu__price__off{margin-left:1em;font-family:Cardo,serif;font-size:14px;font-weight:400;color:#eece81}.menu__price__off strong{font-size:18px;font-weight:700}.menu__price{float:right;padding-top:5px;font-family:Cardo,serif;color:rgba(255,255,255,.8)}.menu__price strong{margin-left:5px;font-size:20px;font-weight:700;color:#fff}.menu__description{padding:.5em 0 0 30px;margin:0;clear:both;color:rgba(255,255,255,.8)}.menu__description p{margin:0}.menu__description--sub{padding:.5em 0 0 0;margin:0;clear:both;color:rgba(255,255,255,.8)}.menu__description--sub p{margin:0}.menu__subs{padding:.5em 0 0 0;margin:0;overflow:hidden}.menu__sub{padding:.5em 0;overflow:hidden;border-top:1px dotted rgba(255,255,255,.5)}.menu__sub__name{float:left;margin-top:5px;font-family:Cardo,serif;font-weight:400}.menu__sub__name label{font-size:100%;font-weight:400;color:#fff}.menu__sub__price{float:right;padding-top:7px;color:rgba(255,255,255,.8)}.menu__sub__price strong{margin-left:5px;font-family:Cardo,serif;font-size:20px;font-weight:700;color:#fff}.menu__add,.price-table input{display:none}.salons{margin-top:30px}.salon__list{overflow:hidden;margin-bottom:30px}.salon__photo{float:left}.salon__photo img{width:200px}.salon__address,.salon__name,.salon__tel{margin:0;padding:0 0 5px 220px}.salon__address a,.salon__name a,.salon__tel a{font-size:86%;position:relative;display:block;margin-bottom:10px;padding:7px 0;-webkit-transition:.6s;transition:.6s;text-align:center;background-color:#835554}.salon__address a:hover,.salon__name a:hover,.salon__tel a:hover{color:#fff;background-color:#87383a}.salon__address a:after,.salon__name a:after,.salon__tel a:after{position:absolute;top:13px;right:8px;width:5px;height:5px;margin:0 0 0 10px;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;border-radius:2px}.salon__address,.salon__tel{width:200px}.salon__tel{margin-bottom:10px}.salon__reserve{float:right;width:200px;margin-top:-50px;padding:0}.home .style{float:right;width:380px}.home .style__headline{margin:0;font-weight:400;font-size:86%;text-align:center}.home .style .style-list{overflow:hidden}.home .style .style-list__photo{position:relative;float:left;width:180px;height:240px;margin:10px 5px;overflow:hidden}.home .style .style-list__photo img{width:210px;margin-top:-15px;margin-left:-15px;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.home .style .style-list__photo:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.home .style .style-list__label{position:absolute;top:220px;left:0;min-width:50px;padding:1px 10px 1px 0;background:url(/img/desktop/style-label-af8a39baf6.png) no-repeat 0 0;font-size:86%;text-align:center}.page .style__category{margin:0 13px 15px;padding:7px 0;background-color:rgba(255,255,255,.2);font-size:86%;text-align:center}.page .style .style-list{display:inline-block;width:225px;margin:10px 15px 20px;vertical-align:top}.page .style .style-list__photo{overflow:hidden}.page .style .style-list__photo img{width:265px;margin-top:-20px;margin-left:-20px;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.page .style .style-list__photo:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.page .style .style-list__text,.page .style .style-list__text--name,.page .style .style-list__text--stylist{margin:0;padding:5px 0 0;font-size:86%;text-align:center}.page .style__subtitle{margin:0 0 10px;font-size:115%;text-align:center}.page .style__null{text-align:center}.page-id-388{background:#3e1d17 url(/img/desktop/body-bg-22ca7ef5dc.png) 0 0 repeat-x}.page-id-388 .breadcrumbs,.page-id-388 .button-collapse,.page-id-388 .side-nav{display:none}.page-id-388 footer{margin-top:3em}.price-table{width:99%;margin:.5rem auto;border:1px solid #3e1d17}.price-table td,.price-table th{font-family:Cardo,serif;padding:.75rem .5rem;text-align:center;border:1px solid #3e1d17;border-radius:0}.price-table th{white-space:nowrap}.price-table td{font-size:12px;color:#3e1d17;background-color:#ebdad1}.price-table td.list{text-align:right}.price-table th span{font-size:10px;color:rgba(255,255,255,.8)}.price-table td label{width:100%}.price-table [type=checkbox].filled-in:not(:checked)+label:after{border:1px solid rgba(255,255,255,.7)}.price-table__menu{color:#3e1d17;background-color:#eacf85}.price-table__head{color:#fff;background-color:#4c2e25}.price-table [type=checkbox]+label,.price-table__integer{font-family:Cardo,serif;font-size:19px!important;font-weight:700;color:#3e1d17}.price-table [type=checkbox]+label,.price-table__integer{padding-left:25px}.price-table__integer{text-align:right!important}@media screen and (max-width:600px){.table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}
/*# sourceMappingURL=../maps/style.desktop.css.map */