@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);@font-face{font-family:StoneSansMedium;src:url(../../fonts/StoneSansMedium.eot);src:local("☺"),url(../../fonts/StoneSansMedium.woff) format("woff"),url(../../fonts/StoneSansMedium.ttf) format("truetype"),url(../../fonts/StoneSansMedium.svg) format("svg");font-weight:400;font-style:normal}.mb0{margin-bottom:0!important}.sec-hairstyle{margin:-8px 0 49px}.hairstyle-ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:28px}.hairstyle-ttl .c-ft--en{padding-left:38px}.hairstyle-ttl .c-ft--en:after{background:url(../../img/hairstyle/icon-crown.svg) center no-repeat;background-size:contain;width:34px;height:28px;top:7px;left:-9px;-webkit-transform:unset;transform:unset}.hairstyle-ttl .c-ft--jp{margin:0 0 0 9px}.hairstyle-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:47px 21px;counter-reset:my-sec-counter;margin-bottom:86px}.hairstyle-list--nocount{margin-bottom:-4px}.hairstyle-list--nocount .hairstyle-list__item:before{display:none}.hairstyle-list__item{position:relative;font-size:22.4px;font-size:1.4rem}.hairstyle-list__item:before{counter-increment:my-sec-counter;content:"0" counter(my-sec-counter);position:absolute;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;width:40px;height:40px;background:#b7807b;color:#fff;font-family:StoneSansMedium;font-size:32px;font-size:2rem;top:0;left:0;z-index:1;padding-top:2px}.hairstyle-list__item a{-webkit-transition:.3s ease;transition:.3s ease}.hairstyle-list__item a:hover{opacity:.8}.hairstyle-list__img{position:relative;margin-bottom:17px}.hairstyle-list__img:before{content:"";display:block;padding-bottom:100%}.hairstyle-list__img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.hairstyle-list--content .hairstyle-list__item:before{display:none}.hairstyle__notxt{font-size:14px;font-size:22.4px;font-size:1.4rem;line-height:1.7857142857;letter-spacing:1.3px}.hairstyle-slider{margin-bottom:40px}.hairstyle-slider__thumb-item{position:relative}.hairstyle-slider__thumb-item picture{display:block}.hairstyle-slider__thumb-item:before{content:"";display:block;padding-bottom:100%}.hairstyle-slider__thumb-item img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.hairstyle-slider__list .slick-track{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform:unset!important;transform:unset!important}.hairstyle-slider__list-item picture{display:block;cursor:pointer;position:relative}.hairstyle-slider__list-item picture:before{content:"";display:block;padding-bottom:100%}.hairstyle-slider__list-item picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.hairstyle-tag{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-bottom:17px}.hairstyle-tag span{background:#f5f3f3;color:#b7807b;border-radius:20px;font-weight:500;font-size:19.2px;font-size:1.2rem;padding:3px 14px 5px;letter-spacing:1.3px}.hairstyle-tag span.c-ft--en{padding:5px 14px 3px}.hairstyle-desc{border-bottom:1px solid #ececec;font-size:38.4px;font-size:2.4rem;letter-spacing:2.3px;padding-bottom:25px;margin-bottom:35px}.hairstyle-detail{padding:10px 0 112px}.hairstyle-detail+.c-ttl__02{margin-bottom:56px}.hairstyle-detail p.c-txt__01{line-height:1.785;margin:-3px 0 37px;letter-spacing:.1em;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}.hairstyle-detail .stylist-slide__wrap{max-width:466px;margin-top:30px}.hairstyle-detail .stylist-slide__ct{padding-top:0;margin-top:-5px}.hairstyle-detail .stylist-slide__ct:after{right:21px;top:3px}.hairstyle-detail .stylist-slide__ct-ttl .c-ft--jp{display:inline-block}.hairstyle-detail .stylist-slide__ct-ttl .c-ft--jp .small{line-height:1.7;margin-bottom:-1px}.hairstyle-profile{position:relative;max-width:466px}.hairstyle-profile .hairstyles-instagram{right:21px;top:-4px}.hairstyle-profile .hairstyles-instagram img{display:block}.hairstyle-profile .stylist-slide__ct-link{padding-bottom:2px}.hairstyle-profile .stylist-slide__ct:after{display:none}.hairstyle-profile .stylist-slide__ct-comment:before{top:11px}.hairstyles-instagram{width:23px;height:23px;position:absolute;display:block}@media screen and (min-width:835px){.mbpc-0{margin-bottom:0!important}.mbpc-1{margin-bottom:1px!important}.mbpc-2{margin-bottom:2px!important}.mbpc-3{margin-bottom:3px!important}.mbpc-4{margin-bottom:4px!important}.mbpc-5{margin-bottom:5px!important}.mbpc-6{margin-bottom:6px!important}.mbpc-7{margin-bottom:7px!important}.mbpc-8{margin-bottom:8px!important}.mbpc-9{margin-bottom:9px!important}.mbpc-10{margin-bottom:10px!important}.mbpc-11{margin-bottom:11px!important}.mbpc-12{margin-bottom:12px!important}.mbpc-13{margin-bottom:13px!important}.mbpc-14{margin-bottom:14px!important}.mbpc-15{margin-bottom:15px!important}.mbpc-16{margin-bottom:16px!important}.mbpc-17{margin-bottom:17px!important}.mbpc-18{margin-bottom:18px!important}.mbpc-19{margin-bottom:19px!important}.mbpc-20{margin-bottom:20px!important}.mbpc-21{margin-bottom:21px!important}.mbpc-22{margin-bottom:22px!important}.mbpc-23{margin-bottom:23px!important}.mbpc-24{margin-bottom:24px!important}.mbpc-25{margin-bottom:25px!important}.mbpc-26{margin-bottom:26px!important}.mbpc-27{margin-bottom:27px!important}.mbpc-28{margin-bottom:28px!important}.mbpc-29{margin-bottom:29px!important}.mbpc-30{margin-bottom:30px!important}.mbpc-31{margin-bottom:31px!important}.mbpc-32{margin-bottom:32px!important}.mbpc-33{margin-bottom:33px!important}.mbpc-34{margin-bottom:34px!important}.mbpc-35{margin-bottom:35px!important}.mbpc-36{margin-bottom:36px!important}.mbpc-37{margin-bottom:37px!important}.mbpc-38{margin-bottom:38px!important}.mbpc-39{margin-bottom:39px!important}.mbpc-40{margin-bottom:40px!important}.mbpc-41{margin-bottom:41px!important}.mbpc-42{margin-bottom:42px!important}.mbpc-43{margin-bottom:43px!important}.mbpc-44{margin-bottom:44px!important}.mbpc-45{margin-bottom:45px!important}.mbpc-46{margin-bottom:46px!important}.mbpc-47{margin-bottom:47px!important}.mbpc-48{margin-bottom:48px!important}.mbpc-49{margin-bottom:49px!important}.mbpc-50{margin-bottom:50px!important}.mbpc-51{margin-bottom:51px!important}.mbpc-52{margin-bottom:52px!important}.mbpc-53{margin-bottom:53px!important}.mbpc-54{margin-bottom:54px!important}.mbpc-55{margin-bottom:55px!important}.mbpc-56{margin-bottom:56px!important}.mbpc-57{margin-bottom:57px!important}.mbpc-58{margin-bottom:58px!important}.mbpc-59{margin-bottom:59px!important}.mbpc-60{margin-bottom:60px!important}.mbpc-61{margin-bottom:61px!important}.mbpc-62{margin-bottom:62px!important}.mbpc-63{margin-bottom:63px!important}.mbpc-64{margin-bottom:64px!important}.mbpc-65{margin-bottom:65px!important}.mbpc-66{margin-bottom:66px!important}.mbpc-67{margin-bottom:67px!important}.mbpc-68{margin-bottom:68px!important}.mbpc-69{margin-bottom:69px!important}.mbpc-70{margin-bottom:70px!important}.mbpc-71{margin-bottom:71px!important}.mbpc-72{margin-bottom:72px!important}.mbpc-73{margin-bottom:73px!important}.mbpc-74{margin-bottom:74px!important}.mbpc-75{margin-bottom:75px!important}.mbpc-76{margin-bottom:76px!important}.mbpc-77{margin-bottom:77px!important}.mbpc-78{margin-bottom:78px!important}.mbpc-79{margin-bottom:79px!important}.mbpc-80{margin-bottom:80px!important}.mbpc-81{margin-bottom:81px!important}.mbpc-82{margin-bottom:82px!important}.mbpc-83{margin-bottom:83px!important}.mbpc-84{margin-bottom:84px!important}.mbpc-85{margin-bottom:85px!important}.mbpc-86{margin-bottom:86px!important}.mbpc-87{margin-bottom:87px!important}.mbpc-88{margin-bottom:88px!important}.mbpc-89{margin-bottom:89px!important}.mbpc-90{margin-bottom:90px!important}.mbpc-91{margin-bottom:91px!important}.mbpc-92{margin-bottom:92px!important}.mbpc-93{margin-bottom:93px!important}.mbpc-94{margin-bottom:94px!important}.mbpc-95{margin-bottom:95px!important}.mbpc-96{margin-bottom:96px!important}.mbpc-97{margin-bottom:97px!important}.mbpc-98{margin-bottom:98px!important}.mbpc-99{margin-bottom:99px!important}.mbpc-100{margin-bottom:100px!important}.hairstyle-list--content{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:59px}}@media screen and (max-width:834px){.mbsp-0{margin-bottom:0!important}.mbsp-1{margin-bottom:1px!important}.mbsp-2{margin-bottom:2px!important}.mbsp-3{margin-bottom:3px!important}.mbsp-4{margin-bottom:4px!important}.mbsp-5{margin-bottom:5px!important}.mbsp-6{margin-bottom:6px!important}.mbsp-7{margin-bottom:7px!important}.mbsp-8{margin-bottom:8px!important}.mbsp-9{margin-bottom:9px!important}.mbsp-10{margin-bottom:10px!important}.mbsp-11{margin-bottom:11px!important}.mbsp-12{margin-bottom:12px!important}.mbsp-13{margin-bottom:13px!important}.mbsp-14{margin-bottom:14px!important}.mbsp-15{margin-bottom:15px!important}.mbsp-16{margin-bottom:16px!important}.mbsp-17{margin-bottom:17px!important}.mbsp-18{margin-bottom:18px!important}.mbsp-19{margin-bottom:19px!important}.mbsp-20{margin-bottom:20px!important}.mbsp-21{margin-bottom:21px!important}.mbsp-22{margin-bottom:22px!important}.mbsp-23{margin-bottom:23px!important}.mbsp-24{margin-bottom:24px!important}.mbsp-25{margin-bottom:25px!important}.mbsp-26{margin-bottom:26px!important}.mbsp-27{margin-bottom:27px!important}.mbsp-28{margin-bottom:28px!important}.mbsp-29{margin-bottom:29px!important}.mbsp-30{margin-bottom:30px!important}.mbsp-31{margin-bottom:31px!important}.mbsp-32{margin-bottom:32px!important}.mbsp-33{margin-bottom:33px!important}.mbsp-34{margin-bottom:34px!important}.mbsp-35{margin-bottom:35px!important}.mbsp-36{margin-bottom:36px!important}.mbsp-37{margin-bottom:37px!important}.mbsp-38{margin-bottom:38px!important}.mbsp-39{margin-bottom:39px!important}.mbsp-40{margin-bottom:40px!important}.mbsp-41{margin-bottom:41px!important}.mbsp-42{margin-bottom:42px!important}.mbsp-43{margin-bottom:43px!important}.mbsp-44{margin-bottom:44px!important}.mbsp-45{margin-bottom:45px!important}.mbsp-46{margin-bottom:46px!important}.mbsp-47{margin-bottom:47px!important}.mbsp-48{margin-bottom:48px!important}.mbsp-49{margin-bottom:49px!important}.mbsp-50{margin-bottom:50px!important}.mbsp-51{margin-bottom:51px!important}.mbsp-52{margin-bottom:52px!important}.mbsp-53{margin-bottom:53px!important}.mbsp-54{margin-bottom:54px!important}.mbsp-55{margin-bottom:55px!important}.mbsp-56{margin-bottom:56px!important}.mbsp-57{margin-bottom:57px!important}.mbsp-58{margin-bottom:58px!important}.mbsp-59{margin-bottom:59px!important}.mbsp-60{margin-bottom:60px!important}.mbsp-61{margin-bottom:61px!important}.mbsp-62{margin-bottom:62px!important}.mbsp-63{margin-bottom:63px!important}.mbsp-64{margin-bottom:64px!important}.mbsp-65{margin-bottom:65px!important}.mbsp-66{margin-bottom:66px!important}.mbsp-67{margin-bottom:67px!important}.mbsp-68{margin-bottom:68px!important}.mbsp-69{margin-bottom:69px!important}.mbsp-70{margin-bottom:70px!important}.mbsp-71{margin-bottom:71px!important}.mbsp-72{margin-bottom:72px!important}.mbsp-73{margin-bottom:73px!important}.mbsp-74{margin-bottom:74px!important}.mbsp-75{margin-bottom:75px!important}.mbsp-76{margin-bottom:76px!important}.mbsp-77{margin-bottom:77px!important}.mbsp-78{margin-bottom:78px!important}.mbsp-79{margin-bottom:79px!important}.mbsp-80{margin-bottom:80px!important}.mbsp-81{margin-bottom:81px!important}.mbsp-82{margin-bottom:82px!important}.mbsp-83{margin-bottom:83px!important}.mbsp-84{margin-bottom:84px!important}.mbsp-85{margin-bottom:85px!important}.mbsp-86{margin-bottom:86px!important}.mbsp-87{margin-bottom:87px!important}.mbsp-88{margin-bottom:88px!important}.mbsp-89{margin-bottom:89px!important}.mbsp-90{margin-bottom:90px!important}.mbsp-91{margin-bottom:91px!important}.mbsp-92{margin-bottom:92px!important}.mbsp-93{margin-bottom:93px!important}.mbsp-94{margin-bottom:94px!important}.mbsp-95{margin-bottom:95px!important}.mbsp-96{margin-bottom:96px!important}.mbsp-97{margin-bottom:97px!important}.mbsp-98{margin-bottom:98px!important}.mbsp-99{margin-bottom:99px!important}.mbsp-100{margin-bottom:100px!important}.sec-hairstyle{margin:-3px 0 59px}.sec-hairstyle .c-ttl__01{margin-bottom:45px;position:relative;left:4px}.sec-hairstyle .c-ttl__01 .c-ft--en{margin-bottom:-2px;font-size:2.8rem;letter-spacing:.11em}.hairstyle-ttl{margin-bottom:36px}.hairstyle-ttl .c-ft--en{padding-left:42px}.hairstyle-ttl .c-ft--en:after{top:3px;left:-1px}.hairstyle-ttl .c-ft--jp{margin:-3px 0 0 41px}.hairstyle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 16px;margin-bottom:57px}.hairstyle-list--nocount{margin:38px 0 -16px}.hairstyle-list__item{font-size:12px;font-size:1.2rem;line-height:1.6666666667}.hairstyle-list__item:before{width:34px;height:34px;font-size:1.71rem}.hairstyle-list__img{margin-bottom:12px}.hairstyle__notxt{font-size:12px;font-size:1.2rem;line-height:1.6666666667}.hairstyle-slider{margin-bottom:42px}.hairstyle-desc{font-size:22px;font-size:2.2rem;line-height:1.4545454545;padding-bottom:10px;margin-bottom:18px}.hairstyle-detail .c-ttl__03{margin-bottom:8px}.hairstyle-detail p.c-txt__01{line-height:1.7;margin:0 0 23px}.hairstyle-detail .stylist-slide__wrap{margin-top:17px}.hairstyle-profile .hairstyles-instagram{right:auto;top:0;left:57%}.hairstyle-profile .stylist-slide__ct-comment:before{top:7px}}@media screen and (min-width:991px){.sec-hairstyle .common-wrap{margin-top:-2px}.sec-hairstyle .common-wrap__content{width:calc(100% - 257px)}.sec-hairstyle .common-wrap__sidebar{width:210px;margin-top:-3px}.hairstyle-detail{margin:0 -3px}.hairstyle-detail .common-wrap__sidebar{width:218px;margin-top:5px}.hairstyle-detail .common-wrap__content{width:calc(100% - 293px)}}@media screen and (max-width:990px){.sec-hairstyle .common-wrap{margin-top:-19px}.sec-hairstyle .common-wrap__sidebar{margin-bottom:39px}.hairstyle-detail{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;padding:21px 0 47px}.hairstyle-detail .common-wrap__sidebar{margin:33px 0 0}}@media screen and (max-width:640px){.hairstyle-list.js-hairstyle-slider{display:block;margin:0 -8px 63px}.hairstyle-list.js-hairstyle-slider .hairstyle-list__item{padding:0 8px;margin-bottom:19px}.hairstyle-list.js-hairstyle-slider .hairstyle-list__item:before{left:8px}.hairstyle-list.js-hairstyle-slider .slick-next,.hairstyle-list.js-hairstyle-slider .slick-prev{width:40px;height:40px;top:auto;bottom:-57px;z-index:2;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.hairstyle-list.js-hairstyle-slider .slick-next:before,.hairstyle-list.js-hairstyle-slider .slick-prev:before{content:"";width:6px;display:inline-block;height:6px;border-right:1px solid #000;border-bottom:1px solid #000}.hairstyle-list.js-hairstyle-slider .slick-next{right:calc(50% - 85px)}.hairstyle-list.js-hairstyle-slider .slick-next::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hairstyle-list.js-hairstyle-slider .slick-prev{left:calc(50% - 85px)}.hairstyle-list.js-hairstyle-slider .slick-prev::before{-webkit-transform:rotate(-230deg);transform:rotate(-230deg)}.hairstyle-list.js-hairstyle-slider .slick-dots{bottom:-21px}.hairstyle-list.js-hairstyle-slider .slick-dots li{margin:0 8px}.hairstyle-list.js-hairstyle-slider .slick-dots li button:before{width:6px;height:6px;background:#f0eceb}.hairstyle-list.js-hairstyle-slider .slick-dots li.slick-active button:before{background:#b7807b}.hairstyle-slider__thumb{margin-bottom:17px}.hairstyle-slider__list{margin:0 -4px}.hairstyle-slider__list-item{padding:0 4px}.hairstyle-detail .stylist-slide__img{width:51.5%}.hairstyle-detail .stylist-slide__ct{width:43%;padding-top:42px;margin-top:0}.hairstyle-detail .stylist-slide__ct:after{right:auto;top:2px;left:0}.hairstyle-detail .stylist-slide__ct-ttl .c-ft--jp .small{margin-bottom:11px}}@media screen and (min-width:641px){.hairstyle-slider{position:relative;padding-right:22.2%}.hairstyle-slider__list{position:absolute;width:17.68%;height:calc(100% + 14px);top:-7px;right:0}.hairstyle-slider__list .slick-list,.hairstyle-slider__list picture{height:100%}.hairstyle-slider__list .slick-track{width:100%!important}.hairstyle-slider__list-item{width:100%!important;height:25%;padding:8px 0}}
/*# sourceMappingURL=../maps/page/hairstyle.min.css.map */
