@charset "UTF-8";body{padding-top:0}.sec-mv{width:100%;height:100vh;overflow:hidden;position:relative}.sec-mv .movie{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%}.sec-mv .copy{font-size:.7692307692vw;color:#b6966c;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;letter-spacing:.15em;position:absolute;left:3.0769230769vw;top:0;-webkit-transform:scale(.7);transform:scale(.7);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:100%}.sec-mv .ico{position:absolute;right:1.9230769231vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sec-mv .ico li{margin:0 auto .7692307692vw}.sec-mv .ico li:last-child{margin-bottom:0}.sec-mv .ico li.insta{width:1.0769230769vw}.sec-mv .ico li.tiktok{width:1vw}.sec-mv .ico li.youtube{width:1.3076923077vw}.sec-about{padding:10vw 0 9.2307692308vw}.sec-about .block{width:42%;padding-left:5.7692307692vw}.sec-about .block .ttl-comp{margin-bottom:1.5384615385vw}.sec-about .block .ttl-comp .en{-webkit-transform:translateX(-.2307692308vw);transform:translateX(-.2307692308vw)}.sec-about .block .txt{font-size:1.0769230769vw;letter-spacing:.21em;line-height:2em;margin-bottom:2.6923076923vw}.sec-about .slider{width:58%}.sec-about .slider .slick-list{padding-right:5.1538461538vw}.sec-about .slider .item{padding-right:1.2307692308vw}.sec-lallyou{background:#c79595;opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.sec-lallyou:hover{opacity:.8}.sec-lallyou .inner{height:30vw}.sec-lallyou .inner .box{height:100%;position:relative}.sec-lallyou .inner .block{width:50%;height:100%;position:relative;padding-left:1.5384615385vw}.sec-lallyou .inner .block:before{content:"";background:#fff;height:26.9230769231vw;width:2px;position:absolute;left:1.5384615385vw;top:1.5384615385vw}.sec-lallyou .inner .block .box:before{content:"";background:#fff;height:2px;width:100%;position:absolute;left:0;top:1.5384615385vw}.sec-lallyou .inner .block .box:after{content:"";background:#fff;height:2px;width:100%;position:absolute;left:0;bottom:1.5384615385vw}.sec-lallyou .inner .block .in{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sec-lallyou .inner .block .logo{width:14.3846153846vw;margin:0 auto}.sec-lallyou .inner .block .logo img{display:block}.sec-lallyou .inner .block .txt{font-size:1.2307692308vw;color:#fff;letter-spacing:.24em;line-height:1.6em;margin:1.3846153846vw 0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.sec-lallyou .inner .block .btn{font-size:1.0769230769vw;color:#c79595;letter-spacing:.16em;background:#fff;padding:.9230769231vw 0;width:14.7692307692vw}.sec-lallyou .inner .img{width:50%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;padding-right:1.5384615385vw}.sec-lallyou .inner .img:before{content:"";background:#c79595;height:26.9230769231vw;width:2px;position:absolute;right:1.5384615385vw;top:1.5384615385vw}.sec-lallyou .inner .img .box:before{content:"";background:#c79595;height:2px;width:100%;position:absolute;left:0;top:1.5384615385vw}.sec-lallyou .inner .img .box:after{content:"";background:#c79595;height:2px;width:100%;position:absolute;left:0;bottom:1.5384615385vw}.sec-info{padding:0 0 7.6923076923vw}.sec-info .slider{margin-bottom:3.4615384615vw}.sec-info .slider .slick-dots{right:4.6153846154vw;bottom:-5.2307692308vw;display:-webkit-box;display:-ms-flexbox;display:flex;width:70%}.sec-info .slider .slick-dots li{display:block;width:12.5%;height:.0769230769vw;margin:0}.sec-info .slider .slick-dots li button{width:100%;height:100%;padding:0}.sec-info .slider .slick-dots li button:before{line-height:auto;width:100%;height:100%;content:"";background:#e9e6e4;opacity:1!important}.sec-info .slider .slick-dots li.slick-active{height:.2307692308vw}.sec-info .slider .slick-dots li.slick-active button:before{background:#b6966c;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sec-info .slider .item{padding:0 .5384615385vw}.sec-info .slider .item .thumb{margin-bottom:1.6923076923vw}.sec-info .slider .item .thumb a{display:block;position:relative}.sec-info .slider .item .thumb a .cat{font-size:.9230769231vw;color:#251e1c;background:#fff;padding:.5384615385vw 1.5384615385vw;position:absolute;top:.9230769231vw;left:.9230769231vw;z-index:2}.sec-info .slider .item .date{font-size:1vw;color:#b6966c;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;letter-spacing:.03em;line-height:1em;margin-bottom:.3846153846vw}.sec-info .slider .item .ttl{font-size:1.0769230769vw;color:#251e1c;letter-spacing:.03em}.sec-hair_catalog{height:51vw}.webp .sec-hair_catalog{background:url(../../img/top/bg_hair_catalog.jpg.webp) no-repeat center/cover}.no-webp .sec-hair_catalog{background:url(../../img/top/bg_hair_catalog.jpg) no-repeat center/cover}.sec-hair_catalog .base{height:100%}.sec-hair_catalog .inner{width:100%}.sec-hair_catalog .inner .ttl-comp{margin-bottom:1.9230769231vw}.sec-hair_catalog .inner .ttl-comp .en{font-size:4.1538461538vw;color:#fff}.sec-hair_catalog .inner .ttl-comp .ja{color:#fff}.sec-salon .hide{display:none}.sec-salon .btn-more{cursor:pointer}.sec-ranking .ttl-comp{margin-bottom:-3vw}.sec-ranking .ttl-comp .en{font-size:2.8461538462vw}.sec-ranking .bg{background:#f2f3f5;padding:7.0769230769vw 0 8vw}.sec-ranking .bg .slider{margin-bottom:0}.sec-ranking .bg .slider .slick-dots{margin-top:2.3076923077vw;position:relative;bottom:0}.sec-ranking .bg .slider .slick-dots li{margin:0 .1538461538vw}.sec-ranking .bg .slider .slick-dots li button:before{content:"●";font-size:1.0769230769vw;color:#fff;opacity:1}.sec-ranking .bg .slider .slick-dots li.slick-active button:before{content:"●";color:#b6966c}.sec-ranking .bg .slider .item{position:relative;padding:.6153846154vw 0 0 1.1538461538vw}.sec-ranking .bg .slider .item .num{font-size:1.4615384615vw;color:#fff;font-family:Montserrat,sans-serif;font-weight:300;width:3.0769230769vw;height:3.0769230769vw;background:#251e1c;border-radius:50%;position:absolute;left:.5384615385vw;top:0;z-index:9}.sec-ranking .bg .slider .item .in{background:#fcfcfd}.sec-ranking .bg .slider .item .in .thumb{background:#fff}.sec-ranking .bg .slider .item .in .txt{padding:1.5384615385vw;min-height:8.8461538462vw}.sec-ranking .bg .slider .item .in .txt .name{font-size:.9230769231vw;color:#251e1c;letter-spacing:.1em;margin-bottom:1.1538461538vw}.sec-ranking .bg .slider .item .in .txt .price{font-size:.9230769231vw;letter-spacing:.07em}@media only screen and (max-width:767px){.sec-mv .movie{min-width:auto;min-height:auto;max-height:100%}.sec-about{padding:13.3333333333vw 0 12vw 5.3333333333vw}.sec-about .block{width:100%;padding-left:0;margin-bottom:5.8666666667vw}.sec-about .block .ttl-comp{margin-bottom:4vw}.sec-about .block .ttl-comp .en{-webkit-transform:translateX(-.8vw);transform:translateX(-.8vw)}.sec-about .block .txt{font-size:3.2vw;line-height:1.8em;letter-spacing:.19em;margin-bottom:4vw}.sec-about .slider{width:100%}.sec-about .slider .slick-list{padding-right:13.3333333333vw}.sec-about .slider .item{padding-right:1.8666666667vw}.sec-lallyou .inner{height:48vw}.sec-lallyou .inner .block{padding-left:1.8666666667vw}.sec-lallyou .inner .block:before{height:44.2666666667vw;width:1px;left:1.8666666667vw;top:1.8666666667vw}.sec-lallyou .inner .block .box:before{height:1px;top:1.8666666667vw}.sec-lallyou .inner .block .box:after{height:1px;bottom:1.8666666667vw}.sec-lallyou .inner .block .logo{width:17.3333333333vw}.sec-lallyou .inner .block .txt{font-size:2.6666666667vw;letter-spacing:.1em;margin:2.6666666667vw 0}.sec-lallyou .inner .block .btn{font-size:2.6666666667vw;padding:1.6vw 0;width:17.3333333333vw}.sec-lallyou .inner .img{padding-right:1.8666666667vw}.sec-lallyou .inner .img:before{height:44.2666666667vw;width:1px;right:1.8666666667vw;top:1.8666666667vw}.sec-lallyou .inner .img .box:before{height:1px;top:1.8666666667vw}.sec-lallyou .inner .img .box:after{height:1px;bottom:1.8666666667vw}.sec-info{padding:0 0 12vw}.sec-info .base{padding-right:0}.sec-info .slider{margin-bottom:6.6666666667vw}.sec-info .slider .slick-list{padding-right:35.4666666667vw}.sec-info .slider .slick-dots{margin-top:6.6666666667vw;position:relative;right:0;bottom:0;width:100%}.sec-info .slider .slick-dots li{height:.2666666667vw}.sec-info .slider .slick-dots li.slick-active{height:.8vw}.sec-info .slider .item{padding:0;margin-right:2.6666666667vw}.sec-info .slider .item .thumb{margin-bottom:4vw}.sec-info .slider .item .thumb a .cat{font-size:2.6666666667vw;padding:1.8666666667vw 5.3333333333vw;top:2.1333333333vw;left:2.1333333333vw}.sec-info .slider .item .date{font-size:2.6666666667vw;margin-bottom:.5333333333vw}.sec-info .slider .item .ttl{font-size:2.6666666667vw}.sec-hair_catalog{height:96vw}.webp .sec-hair_catalog{background:url(../../img/top/bg_hair_catalog_sp.jpg.webp) no-repeat center/cover}.no-webp .sec-hair_catalog{background:url(../../img/top/bg_hair_catalog_sp.jpg) no-repeat center/cover}.sec-hair_catalog .inner .ttl-comp{margin-bottom:4vw}.sec-hair_catalog .inner .ttl-comp .en{font-size:5.3333333333vw}.sec-ranking .ttl-comp{margin-bottom:-7.7333333333vw}.sec-ranking .ttl-comp .en{font-size:5.3333333333vw}.sec-ranking .bg{padding:14.6666666667vw 0 8.5333333333vw}.sec-ranking .bg .base{padding-right:0}.sec-ranking .bg .slider .slick-list{padding-right:35.7333333333vw}.sec-ranking .bg .slider .slick-dots{margin-top:5.3333333333vw}.sec-ranking .bg .slider .slick-dots li{margin:0}.sec-ranking .bg .slider .slick-dots li button:before{font-size:2.6666666667vw}.sec-ranking .bg .slider .item{padding:2.1333333333vw 1.3333333333vw 0}.sec-ranking .bg .slider .item .num{font-size:3.4666666667vw;width:7.4666666667vw;height:7.4666666667vw;left:0}.sec-ranking .bg .slider .item .in .txt{padding:3.7333333333vw;min-height:21.3333333333vw}.sec-ranking .bg .slider .item .in .txt .name{font-size:2.6666666667vw;margin-bottom:1.1538461538vw}.sec-ranking .bg .slider .item .in .txt .price{font-size:2.6666666667vw}}
/*# sourceMappingURL=../maps/page/top.min.css.map */
