@charset "UTF-8";*{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}html{scroll-padding-top:75px}body{color:#251e1c;padding-top:75px}h1,h2,h3,h4,h5,h6,p{line-height:1.6em}img{pointer-events:none}a img{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}a:hover img{opacity:.8}a.opacity{opacity:1;-webkit-transition:all .4s;transition:all .4s}a.opacity:hover{opacity:.8}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.center-block{display:block;margin-left:auto;margin-right:auto}.center{text-align:center}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.f-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.f-jc-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.f-jc-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-jc-fe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.f-ai-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f-ai-fs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.f-ai-fe{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.f-ac-c{-ms-flex-line-pack:center;align-content:center}.base{width:100%;max-width:98.8461538462vw;margin:0 auto;padding:0 1.5384615385vw}.ttl-comp{margin-bottom:2.6923076923vw}.ttl-comp .sub-en{font-size:1.0769230769vw;color:#b6966c;font-family:Montserrat,sans-serif;font-weight:700;line-height:1em;letter-spacing:.08em;margin-bottom:.9230769231vw}.ttl-comp .en{font-size:2.6153846154vw;font-family:Montserrat,sans-serif;font-weight:300;line-height:1em}.ttl-comp .ja{font-size:.9230769231vw;letter-spacing:.1em;margin-top:.2307692308vw}.btn-more{font-size:1.0769230769vw;color:#251e1c;width:14.7692307692vw;display:block;letter-spacing:.1em;padding:1vw 0;border:1px solid #251e1c;-webkit-transition:all .6s;transition:all .6s;position:relative}.btn-more:after{content:"";width:2.8461538462vw;height:1px;background:#251e1c;position:absolute;right:-2.1538461538vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .6s;transition:all .6s}.btn-more:hover{color:#fff;background:#251e1c}.btn-more:hover:after{right:-1.3846153846vw}.btn-more.en{font-size:1vw;font-family:Montserrat,sans-serif;font-weight:300;line-height:1em;letter-spacing:.06em}.btn-more.color02{color:#fff;background:#251e1c}.btn-more.color02:after{display:none}.btn-more.color02:hover{color:#251e1c;background:#fff}.scroll-anim.to-anim-top{-webkit-transition:.8s all ease;transition:.8s all ease;-webkit-transition-delay:.4s;transition-delay:.4s;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.scroll-anim.to-anim-top.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.hover-link{overflow:hidden;display:block}.hover-link .hover-link-in{-webkit-transition:all .6s;transition:all .6s;-webkit-transform:scale(1);transform:scale(1)}.hover-link:hover .hover-link-in{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}.pankuzu{padding:.9230769231vw .9230769231vw .9230769231vw 1.3076923077vw}.pankuzu ul li{font-size:.7692307692vw;color:#b6966c;font-family:Montserrat,sans-serif;font-weight:300;display:inline-block;margin-right:.7692307692vw;letter-spacing:.1em;position:relative}.pankuzu ul li:after{content:"/";font-size:.7692307692vw;color:#000;position:absolute;right:-.6923076923vw;top:0}.pankuzu ul li:first-child{padding-left:1.5384615385vw}.pankuzu ul li:first-child:before{content:"";background:url(../../img/common/ico_home.svg) no-repeat center center/100%;width:.9230769231vw;height:.9230769231vw;position:absolute;left:0;top:-.1538461538vw}.pankuzu ul li:last-child{margin-right:0}.pankuzu ul li:last-child:after{display:none}.pankuzu ul li a{color:#000}.pankuzu.position{position:absolute;left:0;top:0;width:100%}.pagenav{padding-top:1.1538461538vw}.pagenav .current{font-size:1.0769230769vw;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;line-height:1em;border:1px solid #b6966c;padding:.9230769231vw 0;background:#b6966c;width:3.0769230769vw;display:inline-block;text-align:center}.pagenav a{font-size:1.0769230769vw;color:#000;font-family:Montserrat,sans-serif;font-weight:700;line-height:1em;border:1px solid #efefef;padding:.9230769231vw 0;width:3.0769230769vw;display:inline-block;text-align:center}.pagenav a:hover{text-decoration:none}.pagenav a img{width:.7692307692vw;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.pagenav a.prev img{-webkit-transform:scale(-1,1) translateY(-2px);transform:scale(-1,1) translateY(-2px)}.pagenav-detail a{display:block;text-align:center;text-decoration:none;-webkit-transition:.2s all;transition:.2s all}.pagenav-detail .next,.pagenav-detail .prev{width:3.0769230769vw}.pagenav-detail .next a,.pagenav-detail .prev a{font-size:.9230769231vw;color:#fff;background:#b6966c;border:1px solid #b6966c;padding:1.1538461538vw 0}.pagenav-detail .back{width:33.333333%}.pagenav-detail .back a{font-size:.9230769231vw;color:#b6966c;font-weight:700;letter-spacing:.1em;margin:0 auto;border:1px solid #b6966c;padding:1.1538461538vw 0}.box-salon-info{padding:1.5384615385vw 0}.box-salon-info .name{width:32%;border-right:1px solid #bdc2cc;padding:0 .7692307692vw 0 1.5384615385vw}.box-salon-info .name .area{margin-bottom:.3846153846vw;padding-left:1.1538461538vw;line-height:1em;position:relative}.box-salon-info .name .area:before{content:"";background:url(../../img/common/ico_access_black.svg) no-repeat left top/100%;width:.6923076923vw;height:1.0769230769vw;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.box-salon-info .name .area span{font-size:.9230769231vw;letter-spacing:.1em;line-height:1em;position:relative;display:inline-block;margin-right:.9230769231vw}.box-salon-info .name .area span:after{content:"/";font-size:.8461538462vw;position:absolute;right:-.8461538462vw;top:0}.box-salon-info .name .area span:last-child{margin-right:0}.box-salon-info .name .area span:last-child:after{display:none}.box-salon-info .name .ttl{font-size:2vw;font-family:Montserrat,sans-serif;font-weight:300;letter-spacing:.03em;line-height:1em}.box-salon-info .name .ttl span{font-size:.9230769231vw;letter-spacing:.1em;margin-left:.9230769231vw;vertical-align:middle}.box-salon-info .info{width:68%}.box-salon-info .info .address{padding:0 .7692307692vw 0 2.1538461538vw}.box-salon-info .info .address .ttl{font-size:.8461538462vw;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;letter-spacing:.05em}.box-salon-info .info .address .txt{font-size:.9230769231vw;letter-spacing:.1em}.box-salon-info .info .btn a{width:11.3846153846vw;height:2.6923076923vw;margin-right:1vw}.box-salon-info .info .btn a:last-child{margin-right:0}.box-salon-info .info .btn a.reserve{background:#b6966c}.box-salon-info .info .btn a.reserve span{font-size:.9230769231vw;color:#fff;font-weight:700;letter-spacing:.05em;position:relative;padding-left:1.0769230769vw}.box-salon-info .info .btn a.reserve span:before{content:"";background:url(../../img/common/ico_smartphone_white.svg) no-repeat left top/100%;width:.6153846154vw;height:1.0769230769vw;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.box-salon-info .info .btn a.tel span{font-size:1.2307692308vw;color:#251e1c;font-family:Montserrat,sans-serif;font-weight:300;letter-spacing:.05em;position:relative;padding-left:1.0769230769vw}.box-salon-info .info .btn a.tel span:before{content:"";background:url(../../img/common/ico_tel_black.svg) no-repeat left top/100%;width:.7692307692vw;height:.7692307692vw;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header{width:100%;height:75px;position:fixed;top:0;left:0;z-index:99999;color:#251e1c;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:rgba(255,255,255,.9);border-bottom:1px solid #f2f3f5;-webkit-transition:all .6s;transition:all .6s}header a{color:#251e1c}header .inner{height:100%}header .inner .logo a{width:100px;height:47px;background:url(../../img/common/logo_black.svg) no-repeat left top/100%;margin:0 0 0 17px;-webkit-transition:all .4s;transition:all .4s;display:block;-webkit-transition:all .6s;transition:all .6s}header .inner #gnav .navi{margin:-3px 53px 0 0}header .inner #gnav .navi li{display:inline-block;margin-right:20px}header .inner #gnav .navi li:last-child{margin-right:0}header .inner #gnav .navi li a{font-size:12px;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.05em}header .inner #gnav .box-btn{width:284px}header .inner #gnav .box-btn a{font-weight:700;position:relative;letter-spacing:.1em;width:50%;height:40px;position:relative}header .inner #gnav .box-btn a.shop{font-size:12px;font-family:Montserrat,sans-serif;letter-spacing:.05em;padding-left:18px}header .inner #gnav .box-btn a.shop:before{content:"";background:url(../../img/common/ico_cart_black.svg) no-repeat left top/100%;width:16px;height:12px;position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .inner #gnav .box-btn a.reserve{font-size:13px;color:#fff;background:#b6966c}header .inner #gnav .box-btn a.reserve:before{content:"＋";font-size:15px;color:#fff;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header.white{height:auto;background:0 0;border-bottom:none}header.white .inner{display:block}header.white .inner .logo{margin:20px 0 18px}header.white .inner .logo a{background:url(../../img/common/logo_white.svg) no-repeat left top/100%;margin:0 auto}header.white .inner #gnav{display:block}header.white .inner #gnav .navi{margin:0;text-align:center}header.white .inner #gnav .navi li a{color:#fff}header.white .inner #gnav .box-btn{position:absolute;right:0;top:23px}header.white .inner #gnav .box-btn a{color:#fff}header.white .inner #gnav .box-btn a.shop:before{content:"";background:url(../../img/common/ico_cart_white.svg) no-repeat left top/100%}.btn-stalker{display:none}footer{color:#fff;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:#000;padding:3.8461538462vw 0 0}footer a{color:#fff}footer .top-area{max-width:84.6153846154vw;margin:0 auto 2.6923076923vw}footer .top-area .logo{width:9.2307692308vw}footer .top-area .logo img{display:block}footer .top-area .ttl{width:28.0769230769vw;padding:0 .7692307692vw 0 3.8461538462vw}footer .top-area .ttl .en{font-size:1.4615384615vw;font-family:Montserrat,sans-serif;font-weight:300;letter-spacing:.16em;line-height:1em;display:block;margin-bottom:.1538461538vw}footer .top-area .ttl .ja{font-size:.7692307692vw;line-height:1.4em;letter-spacing:.2em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}footer .top-area .txt{font-size:.8461538462vw;letter-spacing:.15em;line-height:1.6em;border-left:1px solid #4d4d4d;padding:.7692307692vw 0 .7692307692vw 2.3076923077vw;width:45.7692307692vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}footer .bottom-area{max-width:84.6153846154vw;margin:0 auto 3.4615384615vw}footer .bottom-area .col{width:33.333%;border-right:1px solid #4d4d4d;padding:.7692307692vw .7692307692vw .3846153846vw 0}footer .bottom-area .col:nth-child(2){padding-left:3.3846153846vw}footer .bottom-area .col:last-child{border-right:none}footer .bottom-area .col ul.navi li{display:block;margin:0 0 .7692307692vw}footer .bottom-area .col ul.navi li:last-child{margin-bottom:0}footer .bottom-area .col ul.navi li a{font-size:.9230769231vw;font-family:Montserrat,sans-serif;font-weight:500;letter-spacing:.05em}footer .bottom-area .col ul.navi li a span{font-size:.7692307692vw;color:#9d9d9e;margin-left:.2307692308vw}footer .bottom-area .col ul.ico{margin-top:1.9230769231vw}footer .bottom-area .col ul.ico li{display:inline-block;margin-right:.7692307692vw}footer .bottom-area .col ul.ico li:last-child{margin-right:0}footer .bottom-area .col ul.ico li.insta{width:1.1538461538vw}footer .bottom-area .col ul.ico li.youtube{width:1.6153846154vw}footer .bottom-area .col ul.ico li.tiktok{width:.9230769231vw}footer .bottom-area .col .bnr{width:23.0769230769vw;margin:0 0 0 auto}footer .bottom-area .col .bnr a{display:block;margin-bottom:1vw}footer .bottom-area .col .bnr a:last-child{margin-bottom:0}footer .copy{font-size:.7692307692vw;font-family:Montserrat,sans-serif;font-weight:400;letter-spacing:.06em;padding:.4615384615vw 0;background:#b6966c}.sec-salon{padding:8.8461538462vw 0 9.2307692308vw}.sec-salon .block-salon{max-width:84.6153846154vw;margin:0 auto 5.7692307692vw}.sec-salon .block-salon:last-child{margin-bottom:0}.sec-salon .block-salon .ttl-comp .en{font-size:2.8461538462vw}.sec-salon .block-salon .list .box{background:#f2f3f5;margin-bottom:2vw}.sec-salon .block-salon .list .box:last-child{margin-bottom:0}.sec-salon .block-salon .list .box .img{width:39%;min-height:18.2307692308vw}.sec-salon .block-salon .list .box .img .in{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.sec-salon .block-salon .list .box .block{width:61%;padding:2.1538461538vw 2.3076923077vw 2.1538461538vw 2.3076923077vw}.sec-salon .block-salon .list .box .block>div{width:100%}.sec-salon .block-salon .list .box .block .area{margin-bottom:1.3076923077vw;padding-left:1.1538461538vw;line-height:1em;position:relative}.sec-salon .block-salon .list .box .block .area:before{content:"";background:url(../../img/common/ico_access_black.svg) no-repeat left top/100%;width:.6923076923vw;height:1.0769230769vw;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sec-salon .block-salon .list .box .block .area span{font-size:.9230769231vw;letter-spacing:.1em;line-height:1em;position:relative;display:inline-block;margin-right:.9230769231vw}.sec-salon .block-salon .list .box .block .area span:after{content:"/";font-size:.8461538462vw;position:absolute;right:-.8461538462vw;top:0}.sec-salon .block-salon .list .box .block .area span:last-child{margin-right:0}.sec-salon .block-salon .list .box .block .area span:last-child:after{display:none}.sec-salon .block-salon .list .box .block a{color:#251e1c}.sec-salon .block-salon .list .box .block .en{font-size:2vw;font-family:Montserrat,sans-serif;font-weight:300;letter-spacing:.03em;line-height:1em}.sec-salon .block-salon .list .box .block .ja{font-size:.9230769231vw;letter-spacing:.1em;margin-bottom:1.1538461538vw}.sec-salon .block-salon .list .box .block .address-ttl{font-size:.8461538462vw;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;letter-spacing:.05em}.sec-salon .block-salon .list .box .block .address-txt{font-size:.9230769231vw;letter-spacing:.1em;margin-bottom:1.4615384615vw}.sec-salon .block-salon .list .box .block .btn a{width:11.3846153846vw;height:2.6923076923vw;margin-right:1vw}.sec-salon .block-salon .list .box .block .btn a:last-child{margin-right:0}.sec-salon .block-salon .list .box .block .btn a.reserve{background:#b6966c}.sec-salon .block-salon .list .box .block .btn a.reserve span{font-size:.9230769231vw;color:#fff;font-weight:700;letter-spacing:.05em;position:relative;padding-left:1.0769230769vw}.sec-salon .block-salon .list .box .block .btn a.reserve span:before{content:"";background:url(../../img/common/ico_smartphone_white.svg) no-repeat left top/100%;width:.6153846154vw;height:1.0769230769vw;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sec-salon .block-salon .list .box .block .btn a.tel span{font-size:1.2307692308vw;color:#251e1c;font-family:Montserrat,sans-serif;font-weight:300;letter-spacing:.05em;position:relative;padding-left:1.0769230769vw}.sec-salon .block-salon .list .box .block .btn a.tel span:before{content:"";background:url(../../img/common/ico_tel_black.svg) no-repeat left top/100%;width:.7692307692vw;height:.7692307692vw;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sec-salon .block-salon.block02 .list .box{width:19%;margin:0 1.25% 3.0769230769vw 0;background:0 0}.sec-salon .block-salon.block02 .list .box .img{width:100%;min-height:auto;margin-bottom:1.1538461538vw}.sec-salon .block-salon.block02 .list .box .img .in{width:100%}.sec-salon .block-salon.block02 .list .box .img .in:before{content:"";display:block;padding-top:100%}.sec-salon .block-salon.block02 .list .box .block{width:100%;padding:0}.sec-salon .block-salon.block02 .list .box .block .area{margin-bottom:.9230769231vw}.sec-salon .block-salon.block02 .list .box .block .matchHeight{display:block;margin-bottom:1.1538461538vw}.sec-salon .block-salon.block02 .list .box .block .en{font-size:1.5384615385vw;line-height:1.2em}.sec-salon .block-salon.block02 .list .box .block .btn a{width:100%}.sec-salon .block-salon.block02 .list .box .block .btn a.reserve{margin:0 0 .7692307692vw}.sec-salon .block-salon.block02 .list .box .block .btn a.tel{border:1px solid #b6966c}.sec-salon .btn-more{margin-top:4.2307692308vw}.sec-ceo{background:#f9f7f4;padding:6.1538461538vw 0}.sec-ceo .inner .img{width:38.6%;height:40.1538461538vw;background-size:cover;background-position:center center;background-repeat:no-repeat}.sec-ceo .inner .block{width:61.4%;padding:0 11.3076923077vw 0 5.0769230769vw;margin-top:1.1538461538vw}.sec-ceo .inner .block .ttl-comp{margin-bottom:1.9230769231vw}.sec-ceo .inner .block .txt01{font-size:1.0769230769vw;letter-spacing:.3em;line-height:1.4em;margin-bottom:1.9230769231vw}.sec-ceo .inner .block .profile{background:#fff;padding:1.9230769231vw 2.3076923077vw 1.9230769231vw 2.6153846154vw;position:relative}.sec-ceo .inner .block .profile .kata{font-size:.7692307692vw;letter-spacing:.2em;margin-bottom:.2307692308vw}.sec-ceo .inner .block .profile .name{font-size:1.1538461538vw;font-weight:700;letter-spacing:.14em;margin-bottom:1.3076923077vw}.sec-ceo .inner .block .profile .txt02{font-size:.7692307692vw;letter-spacing:.08em;line-height:1.4em}.sec-ceo .inner .block .profile .btn{width:2.5384615385vw;position:absolute;right:2.3846153846vw;top:2.2307692308vw;display:block}@media only screen and (max-width:1199px){html{scroll-padding-top:50px}body{padding-top:50px}header{height:50px}header .nav-toggle{width:45px;height:50px;position:fixed;top:0;right:15px;z-index:99999;cursor:pointer}header .nav-toggle span{display:block;background:#251e1c;height:1px;width:100%;-webkit-transition:all .4s;transition:all .4s;position:absolute;left:0;top:50%}header .nav-toggle span:nth-child(1){-webkit-transform:translateY(-3px);transform:translateY(-3px)}header .nav-toggle span:nth-child(2){-webkit-transform:translateY(3px);transform:translateY(3px)}header .nav-toggle.opened span{background:#fff}header .nav-toggle.opened span:nth-child(1){top:50%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}header .nav-toggle.opened span:nth-child(2){bottom:50%;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}header .inner{display:block}header .inner .ico{position:absolute;left:18px;top:15px}header .inner .ico li{display:inline-block;margin-right:10px}header .inner .ico li:last-child{margin-right:0}header .inner .ico li.insta{width:15px}header .inner .ico li.tiktok{width:12px}header .inner .ico li.tw{width:16px}header .inner .ico li.youtube{width:21px}header .inner .ico li.cart{width:18px}header .inner .ico li img{vertical-align:middle}header .inner .logo{padding-top:8px}header .inner .logo a{margin:0 auto;width:70px;height:33px}header .inner #gnav{width:100%;height:100%;position:fixed;top:0;left:0;overflow-y:scroll;display:block;opacity:0;visibility:hidden;z-index:-9999;-webkit-transition:all .4s;transition:all .4s;margin:0;padding-bottom:20px;background:#000}header .inner #gnav.active{opacity:1;visibility:visible;z-index:9999}header .inner #gnav .ico{left:auto;right:77px}header .inner #gnav .logo-sp{max-width:300px;margin:35px auto}header .inner #gnav .logo-sp img{display:block;max-width:114px}header .inner #gnav ul.navi{max-width:300px;margin:0 auto 25px}header .inner #gnav ul.navi li{display:block;margin:0 0 20px}header .inner #gnav ul.navi li:last-child{margin-bottom:0}header .inner #gnav ul.navi li a{font-size:16px;color:#fff}header .inner #gnav ul.navi li a span{font-size:10px;color:#9d9d9e;font-weight:400;margin-left:8px}header .inner #gnav .bnr{max-width:300px;margin:0 auto}header .inner #gnav .bnr a{display:block;margin-bottom:8px}header .inner #gnav .bnr a:last-child{margin-bottom:0}header .inner #gnav .copy{font-size:10px;color:#fff;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;letter-spacing:.15em;padding:13px 0}header.white{height:50px}header.white .nav-toggle span{background:#fff}header.white .inner .logo{margin:0}header.white .inner #gnav{display:block}header.white .inner #gnav .navi{text-align:left;margin:0 auto 25px}header .pc-nav{display:none!important}.btn-stalker{font-size:13px;color:#fff;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;display:block;width:100%;position:fixed;left:0;bottom:0;z-index:999;padding:20px 0;letter-spacing:.1em;background:#b6966c;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform:translateY(0);transform:translateY(0)}.btn-stalker:before{content:"＋";font-size:15px;color:#fff;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn-stalker.scroll{-webkit-transform:translateY(100%);transform:translateY(100%)}}@media only screen and (max-width:767px){.base{max-width:100%;padding:0 5.3333333333vw}.ttl-comp{margin-bottom:5.3333333333vw}.ttl-comp .sub-en{font-size:2.9333333333vw;margin-bottom:2.6666666667vw}.ttl-comp .en{font-size:5.3333333333vw;letter-spacing:.03em}.ttl-comp .ja{font-size:2.6666666667vw;margin-top:.8vw}.btn-more{font-size:3.2vw;width:44vw;padding:2.6666666667vw 0}.btn-more:after{width:8vw;right:-5.0666666667vw}.btn-more:hover:after{right:-2.6666666667vw}.btn-more.en{font-size:3.2vw}.pankuzu{padding:3.2vw 3.2vw 3.2vw 3.4666666667vw}.pankuzu ul li{font-size:2.6666666667vw;margin-right:2.6666666667vw;line-height:1.3em}.pankuzu ul li:after{font-size:2.6666666667vw;right:-2.4vw}.pankuzu ul li:first-child{padding-left:5.3333333333vw}.pankuzu ul li:first-child:before{width:3.2vw;height:3.2vw;top:0}.pagenav{padding-top:.7692307692vw}.pagenav .current{font-size:3.2vw;padding:2.6666666667vw 0;width:9.6vw}.pagenav a{font-size:3.2vw;padding:2.6666666667vw 0;width:9.6vw}.pagenav a img{width:2.1333333333vw}.pagenav-detail .next,.pagenav-detail .prev{width:10.6666666667vw}.pagenav-detail .next a,.pagenav-detail .prev a{width:10.6666666667vw;font-size:3.2vw;padding:4vw 0}.pagenav-detail .back{width:55%}.pagenav-detail .back a{font-size:3.2vw;padding:4vw 0}.box-salon-info{padding:0}.box-salon-info .name{width:100%;border-right:none;border-bottom:1px solid #bdc2cc;padding:6.1333333333vw 0 5.3333333333vw}.box-salon-info .name .area{margin-bottom:3.2vw;padding-left:4vw}.box-salon-info .name .area:before{background:url(../../img/common/ico_access_brown.svg) no-repeat left top/100%;width:2.4vw;height:3.7333333333vw;-webkit-transform:translateY(-45%);transform:translateY(-45%)}.box-salon-info .name .area span{font-size:2.6666666667vw;margin-right:2.6666666667vw}.box-salon-info .name .area span:after{font-size:2.6666666667vw;right:-2.6666666667vw}.box-salon-info .name .ttl{font-size:5.6vw}.box-salon-info .name .ttl span{font-size:3.2vw;margin-left:0;display:block}.box-salon-info .info{width:100%;padding:5.3333333333vw 0 6.1333333333vw}.box-salon-info .info .address{padding:0;width:100%}.box-salon-info .info .address .ttl{font-size:2.9333333333vw}.box-salon-info .info .address .txt{font-size:3.2vw}.box-salon-info .info .btn{width:100%;margin-top:2.6666666667vw}.box-salon-info .info .btn a{width:50%;height:8vw;margin-right:0}.box-salon-info .info .btn a.reserve span{font-size:2.6666666667vw;padding-left:3.7333333333vw}.box-salon-info .info .btn a.reserve span:before{width:1.8666666667vw;height:3.2vw}.box-salon-info .info .btn a.tel span{font-size:3.2vw;padding-left:3.7333333333vw}.box-salon-info .info .btn a.tel span:before{width:2.6666666667vw;height:2.6666666667vw}footer{padding:10.6666666667vw 0 0}footer .top-area{max-width:100%;margin:0 auto 6.6666666667vw}footer .top-area .logo{width:30.4vw;margin:0 auto 8vw}footer .top-area .ttl{width:100%;padding:0;text-align:center}footer .top-area .ttl .en{font-size:4.8vw;margin-bottom:.5333333333vw}footer .top-area .ttl .ja{font-size:2.6666666667vw}footer .top-area .txt{font-size:2.6666666667vw;padding:8vw 0 0;width:100%;border-left:none;position:relative;text-align:center}footer .top-area .txt:before{content:"";width:8vw;height:1px;background:#4d4d4d;position:absolute;left:0;right:0;top:4vw;margin:0 auto}footer .bottom-area{max-width:100%;margin:0 auto 9.3333333333vw}footer .bottom-area .col{width:100%;border-right:none;padding:0}footer .bottom-area .col:nth-child(2){padding-left:0}footer .bottom-area .col ul.navi{margin:0 0 3.4666666667vw}footer .bottom-area .col ul.navi li{margin:0 0 3.4666666667vw}footer .bottom-area .col ul.navi li a{font-size:3.2vw}footer .bottom-area .col ul.navi li a span{font-size:2.6666666667vw;margin-left:.8vw}footer .bottom-area .col ul.ico{margin-top:6.6666666667vw}footer .bottom-area .col ul.ico li{margin-right:2.6666666667vw}footer .bottom-area .col ul.ico li.insta{width:4vw}footer .bottom-area .col ul.ico li.youtube{width:5.6vw}footer .bottom-area .col ul.ico li.tiktok{width:3.2vw}footer .bottom-area .col .bnr{width:100%;margin-top:6.6666666667vw}footer .bottom-area .col .bnr a{margin-bottom:3.4666666667vw}footer .copy{font-size:2.6666666667vw;padding:1.6vw 0}.sec-salon{padding:12vw 0 16vw}.sec-salon .base{padding:0}.sec-salon .block-salon{max-width:100%;margin:0 auto 13.3333333333vw}.sec-salon .block-salon .ttl-comp .en{font-size:5.3333333333vw}.sec-salon .block-salon .list .box{margin-bottom:3.2vw}.sec-salon .block-salon .list .box:last-child{margin-bottom:0}.sec-salon .block-salon .list .box .img{width:32%;min-height:32vw}.sec-salon .block-salon .list .box .block{width:68%;padding:4vw 3.4666666667vw 3.4666666667vw}.sec-salon .block-salon .list .box .block .area{margin-bottom:3.2vw;padding-left:4vw}.sec-salon .block-salon .list .box .block .area:before{background:url(../../img/common/ico_access_brown.svg) no-repeat left top/100%;width:2.4vw;height:3.7333333333vw;-webkit-transform:translateY(-45%);transform:translateY(-45%)}.sec-salon .block-salon .list .box .block .area span{font-size:2.6666666667vw;margin-right:2.6666666667vw}.sec-salon .block-salon .list .box .block .area span:after{font-size:2.6666666667vw;right:-2.6666666667vw}.sec-salon .block-salon .list .box .block .en{font-size:4.2666666667vw}.sec-salon .block-salon .list .box .block .ja{font-size:2.6666666667vw;margin-bottom:4vw}.sec-salon .block-salon .list .box .block .btn a{width:50%;height:6.6666666667vw;margin-right:1.3333333333vw}.sec-salon .block-salon .list .box .block .btn a.reserve span{font-size:2.6666666667vw;padding-left:3.7333333333vw}.sec-salon .block-salon .list .box .block .btn a.reserve span:before{width:1.8666666667vw;height:3.2vw}.sec-salon .block-salon .list .box .block .btn a.tel span{font-size:3.2vw;padding-left:3.7333333333vw}.sec-salon .block-salon .list .box .block .btn a.tel span:before{width:2.6666666667vw;height:2.6666666667vw}.sec-salon .block-salon.block02{padding:0 5.3333333333vw}.sec-salon .block-salon.block02 .list .box{width:48%;margin:0 4% 8vw 0}.sec-salon .block-salon.block02 .list .box:nth-child(2n){margin-right:0}.sec-salon .block-salon.block02 .list .box .img{margin-bottom:2.6666666667vw}.sec-salon .block-salon.block02 .list .box .block .area{margin-bottom:3.2vw}.sec-salon .block-salon.block02 .list .box .block .matchHeight{display:block;margin-bottom:2.6666666667vw}.sec-salon .block-salon.block02 .list .box .block .en{font-size:3.7333333333vw}.sec-salon .block-salon.block02 .list .box .block .btn a.reserve{margin:0 0 2.6666666667vw}.sec-salon .btn-more{margin-top:8vw}.sec-ceo{padding:13.3333333333vw 0 0}.sec-ceo .inner .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;height:93.3333333333vw}.sec-ceo .inner .block{width:100%;padding:0 5.3333333333vw;margin:0 0 5.8666666667vw}.sec-ceo .inner .block .ttl-comp{margin-bottom:4vw}.sec-ceo .inner .block .txt01{font-size:3.2vw;line-height:1.8em;margin-bottom:6.6666666667vw}.sec-ceo .inner .block .profile{padding:6.6666666667vw 5.3333333333vw}.sec-ceo .inner .block .profile .kata{font-size:2.6666666667vw;margin-bottom:0}.sec-ceo .inner .block .profile .name{font-size:3.7333333333vw;margin-bottom:4.5333333333vw}.sec-ceo .inner .block .profile .txt02{font-size:2.6666666667vw}.sec-ceo .inner .block .profile .btn{width:6.9333333333vw;right:5.3333333333vw;top:6.9333333333vw}.pc{display:none!important}}@media only screen and (min-width:768px){.btn-more.wide{width:19.0769230769vw}.sec-salon .block-salon.block02 .list .box:nth-child(5n){margin-right:0}.sec-ceo.pc-img-right .inner .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sec-ceo.pc-img-right .inner .block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 7.6923076923vw 0 8.8461538462vw}.sp{display:none!important}}@media only screen and (max-width:1299px) and (min-width:1200px){header .inner #gnav .navi{margin-right:20px}header .inner #gnav .navi li{margin-right:15px}}@media only screen and (min-width:1200px){header .sp-nav{display:none!important}}
/*# sourceMappingURL=../maps/layout/base.min.css.map */
