.top .c-main-title{margin-bottom:-10px;transform:translateY(-28px)}.top .c-main-title .title-primary{margin-bottom:10px;font-size:35px}.top .c-view-more{transform:translateY(20px)}.top .sec-mv{position:relative}.top .sec-mv .nav-wrap{width:31%;padding-top:100px;padding-left:10%;background-color:#a1834a;display:none;position:relative}.top .sec-mv .nav-wrap .logo-wrap{margin-bottom:95px}.top .sec-mv .nav-wrap .logo-wrap img{width:auto;height:48px}.top .sec-mv .nav-wrap .list{margin-bottom:35px}.top .sec-mv .nav-wrap .list .item{margin-bottom:23px}.top .sec-mv .nav-wrap .list .item .link{padding:0;font-family:"EB Garamond","Shippori Mincho",serif;letter-spacing:.24em;color:#fff}.top .sec-mv .nav-wrap .sns-wrap{display:flex;justify-content:flex-start;align-items:center}.top .sec-mv .nav-wrap .sns-wrap .link-sns:not(:first-child){margin-left:25px}.top .sec-mv .nav-wrap .sns-wrap .link-sns img{width:auto;height:14px}.top .sec-mv .nav-wrap .info-wrap{position:absolute;top:75%;left:-63px;transform:scale(0.88) rotate(90deg);z-index:2}.top .sec-mv .nav-wrap .info-wrap .copyright{font-family:"Noto Sans JP",sans-serif;font-size:10px;font-weight:300;letter-spacing:.12em;color:#fff}.top .sec-mv .swiper-slide{overflow:hidden}@media only screen and (min-width: 576px){.top .sec-mv .swiper-slide img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}}.top .sec-mv .swiper-pagination-fraction{width:60px;font-family:"Noto Sans JP",sans-serif;font-size:10px;letter-spacing:.12em;color:#fff;bottom:23px;left:5px}.top .sec-info{margin-bottom:135px;padding:60px 0 35px}.top .sec-info .l-2col-wrap{flex-direction:column}.top .sec-info .info-title{width:100%;margin-bottom:35px;padding:24px 0;font-family:"Shippori Mincho",serif;font-size:20px;letter-spacing:.16em;text-align:center;color:#333;position:relative}.top .sec-info .info-title::after,.top .sec-info .info-title::before{content:"";width:36px;height:2px;position:absolute;left:50%;transform:translateX(-50%);background-color:#a1834a}.top .sec-info .info-title::before{top:0}.top .sec-info .info-title::after{bottom:0}.top .sec-info .term{margin-bottom:10px;font-family:"Shippori Mincho",serif;font-size:17px;letter-spacing:.08em}.top .sec-info .desc{font-size:13px;letter-spacing:.08em;line-height:2.3;color:#666}.top .sec-info .c-button-third{margin:20px 0 0 auto;font-size:12px}.top .sec-primary{margin-bottom:185px;padding-bottom:100px;background:center/cover no-repeat url(../../../img/top/img_bg_01.jpg)}.top .sec-primary:last-child{margin-bottom:0}.top .sec-primary .l-2col-wrap{display:flex}.top .sec-primary:nth-child(even) .l-2col-wrap{align-items:flex-end}.top .sec-primary .text-wrap{margin-top:-55px;padding:95px 0 0 35px}.top .sec-primary .text-wrap .inner{background-color:#fff}.top .sec-primary .text-wrap .c-main-title{position:relative}.top .sec-primary .text-wrap .title{margin-bottom:20px;padding:0 10px 0 7%;font-family:"Shippori Mincho",serif;letter-spacing:.08em}.top .sec-primary .text-wrap .text{margin-bottom:45px;padding:0 10px 0 7%;font-size:13px;letter-spacing:.06em;line-height:2.3}.top .sec-primary .img-wrap{width:53%;margin-top:-135px;position:relative;z-index:2}.top .sec-news{margin-top:-185px;padding:90px 0 45px}.top .sec-news .c-main-title{margin-bottom:30px}.top .sec-news .list{margin-bottom:40px;display:flex;flex-wrap:wrap;justify-content:space-between}.top .sec-news .list .entry-card{width:46.5%;display:block}.top .sec-news .list .entry-card:nth-child(n+3){margin-top:50px}.top .sec-news .list .entry-card .img-wrap{padding-top:82%;position:relative}.top .sec-news .list .entry-card .img-wrap img{width:auto;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.top .sec-news .list .entry-card .entry-card-title{margin-bottom:15px;padding:25px 0 15px;font-size:14px;letter-spacing:.04em;color:#333;border-bottom:1px solid #a1834a;transition:.3s}.top .sec-news .list .entry-card .entry-card-title:hover{opacity:.6}.top .sec-news .list .entry-card .entry-card-date{font-size:13px;color:#cfb06f;line-height:1;letter-spacing:.08em;display:block}.top .sec-news .list .entry-card .entry-card-category{font-size:13px;color:#a1834a;letter-spacing:.08em;display:inline-block}.top .sec-news .c-button-third{max-width:170px;margin:0 auto;display:block}.top .sec-salon{padding:45px 0 70px}.top .sec-salon .c-main-title{margin-bottom:35px}.top .sec-salon .c-main-title{margin-bottom:25px}.top .sec-salon .list:not(:last-of-type){margin-bottom:150px}.top .sec-salon .list .item{max-width:500px;margin:0 auto}.top .sec-salon .list .item:not(:last-child){margin-bottom:80px}.top .sec-salon .list .item .img-wrap{width:100%;margin-bottom:40px}.top .sec-salon .list .item .text-wrap .shop-category-wrap{margin-bottom:35px;display:flex;flex-wrap:wrap}.top .sec-salon .list .item .text-wrap .shop-category-wrap .shop-category{margin-right:3px;margin-bottom:5px;padding-right:35px;font-family:"EB Garamond","Shippori Mincho",serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;display:inline-block;position:relative}.top .sec-salon .list .item .text-wrap .shop-category-wrap .shop-category:not(:last-child)::after{content:"";width:1px;height:10px;position:absolute;top:50%;right:17px;transform:translateY(-50%) rotate(30deg);background-color:#333}.top .sec-salon .list .item .text-wrap .shop-brand-wrap .shop-brand-name{font-family:"EB Garamond","Shippori Mincho",serif;font-size:25px;letter-spacing:.12em;color:#a1834a;display:block}.top .sec-salon .list .item .text-wrap .shop-title{margin-bottom:15px;font-family:"Shippori Mincho",serif;font-size:14px;letter-spacing:.08em;color:#a1834a}.top .sec-salon .list .item .text-wrap .shop-address{margin-bottom:10px;font-family:"Shippori Mincho",serif;font-size:14px;letter-spacing:.04em}.top .sec-salon .list .item .text-wrap .shop-tel{margin-bottom:10px;font-family:"EB Garamond","Shippori Mincho",serif;font-size:12px;font-weight:700;color:#333;letter-spacing:.12em}.top .sec-salon .list .item .text-wrap .shop-tel span{font-family:"Shippori Mincho",serif;font-size:14px;font-weight:400}.top .sec-salon .list .item .text-wrap .shop-close,.top .sec-salon .list .item .text-wrap .shop-open{font-family:"EB Garamond","Shippori Mincho",serif;font-size:12px;font-weight:700;letter-spacing:.08em}.top .sec-salon .list .item .text-wrap .shop-close span,.top .sec-salon .list .item .text-wrap .shop-open span{font-family:"Shippori Mincho",serif;font-size:14px;font-weight:400}.top .sec-salon .list .item .text-wrap .info-wrap{margin-top:35px}.top .sec-salon .list .item .text-wrap .info-wrap .c-button-primary,.top .sec-salon .list .item .text-wrap .info-wrap .c-button-secondary{width:49%}.top .sec-salon .list .item .text-wrap .info-wrap .c-button-third{margin:15px 0 0 auto}@media only screen and (min-width: 576px){.top .sec-mv .swiper-slide{padding-top:87.87%}.top .sec-primary{margin-bottom:130px;padding-bottom:80px}.top .sec-primary .l-content-wrap{max-width:1000px}.top .sec-primary .l-2col-wrap{flex-direction:row-reverse;justify-content:flex-end}.top .sec-primary:nth-child(even) .l-2col-wrap{flex-direction:row;align-items:flex-start}.top .sec-primary .text-wrap{width:50%}.top .sec-primary .text-wrap .title{padding:0 13%;letter-spacing:.12em}.top .sec-primary .text-wrap .text{margin-bottom:30px;padding:0 13%;letter-spacing:.12em}.top .sec-primary .img-wrap{width:50%;margin-top:-70px}}@media only screen and (min-width: 576px)and (min-width: 576px){.top .sec-primary .text-wrap{width:35%;margin:0 4%;padding:110px 0 0 0}}@media only screen and (min-width: 992px){.top .c-main-title{margin-bottom:5px}.top .sec-mv{display:flex}.top .sec-mv .nav-wrap{display:block}.top .sec-mv .nav-wrap .sns-wrap{margin-bottom:30px}.top .sec-mv .swiper{width:69%}.top .sec-mv .swiper-pagination-fraction{left:initial;right:90px}.top .sec-info{margin-bottom:110px;padding:110px 0 45px}.top .sec-info .l-content-wrap{max-width:1000px}.top .sec-info .l-2col-wrap{flex-direction:row}.top .sec-info .info-title{width:27%;margin-top:10px;padding:30px 0;letter-spacing:.12em}.top .sec-info .info-wrap{width:73%}.top .sec-info .term{margin-bottom:15px;font-size:20px;letter-spacing:.12em}.top .sec-info .desc{letter-spacing:.12em;line-height:2.4}.top .sec-info .c-button-third{max-width:170px;margin-top:0;display:block}.top .sec-news{margin-top:0;padding:65px 0 110px}.top .sec-news .c-main-title{margin-bottom:15px}.top .sec-news .list{max-width:1000px;margin:0 auto 30px;justify-content:flex-start}.top .sec-news .list .entry-card{width:22%}.top .sec-news .list .entry-card:nth-child(n+2){margin-left:4%}.top .sec-news .list .entry-card:nth-child(n+3){margin-top:0}.top .sec-news .list .entry-card:nth-child(4n+1){margin-left:0}.top .sec-news .list .entry-card:nth-child(n+5){margin-top:95px}.top .sec-news .list .entry-card .entry-card-title{margin-bottom:20px;padding:20px 0 30px}.top .sec-news .list .entry-card .entry-card-date{padding:0}.top .sec-news .list .entry-card .entry-card-category{margin-right:5px;padding:0}.top .sec-salon{padding:110px 0 200px}.top .sec-salon .c-main-title{margin-bottom:25px}.top .sec-salon .list{max-width:1000px;margin:0 auto}.top .sec-salon .list:not(:last-of-type){margin-bottom:130px}.top .sec-salon .list .item{max-width:100%;display:flex;justify-content:space-between;align-items:flex-start}.top .sec-salon .list .item:not(:last-child){margin-bottom:95px}.top .sec-salon .list .item .shop-card{width:40%}.top .sec-salon .list .item .img-wrap{margin-bottom:0}.top .sec-salon .list .item .text-wrap{width:55%}.top .sec-salon .list .item .text-wrap .shop-category-wrap{margin-bottom:5px}.top .sec-salon .list .item .text-wrap .shop-brand-wrap .shop-brand-name{font-size:30px}.top .sec-salon .list .item .text-wrap .shop-title{margin-bottom:15px}.top .sec-salon .list .item .text-wrap .info-wrap{margin-top:30px;display:flex;flex-wrap:wrap}}@media only screen and (max-width: 575px){.top .sec-mv .nav-wrap .info-wrap{display:none}.top .sec-primary .l-2col-wrap{flex-direction:column-reverse;flex-wrap:wrap}.top .sec-salon .c-button-primary,.top .sec-salon .c-button-secondary{max-width:345px;width:100%}}/*# sourceMappingURL=top.min.css.map */