.p-about__content>span{display:inline-block;font-size:1.4rem;color:#999;margin-bottom:28px}@media screen and (min-width: 720px){.p-about__content>span{font-size:1.6rem;margin-bottom:48px}}.p-about__content p{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:2.2;letter-spacing:.16em}@media screen and (min-width: 720px){.p-about__content p{font-size:.9375rem}}.p-about__content a{font-size:.875rem;margin-top:44px;font-weight:500;display:inline-block;max-width:300px;width:100%;padding:18px 20px;border:solid 1px #333;position:relative;transition:.3s}@media screen and (min-width: 720px){.p-haircare__content span{font-size:1rem;margin-bottom:24px}}.p-haircare__content h2{font-size:clamp(3.6rem,3.0555555556vw,4.4rem);font-weight:500}.p-haircare__content p{font-size:1.5rem;margin-top:20px;line-height:1.8}@media screen and (min-width: 720px){.p-haircare__content p{font-size:1.6rem;margin-top:24px}}.p-haircare__content a{font-size:1.4rem;margin-top:32px;font-weight:500;display:inline-block;max-width:300px;width:100%;padding:18px 20px;border:solid 1px #333;position:relative;transition:.3s}.p-kv_slider__track__list__item__inner{padding-top:133.3333333333%}@media screen and (min-width: 720px){.p-kv_slider__track__list__item__inner{padding-top:62.5%}}.p-kv_slider__track__list__item__inner:before{background:unset}.p-kv_slider__nav{justify-content:center}@media screen and (min-width: 720px){.p-kv_slider__nav{padding-bottom:26px}}.p-kv_slider__nav__arrow{display:none}.p-kv_slider__nav__pagination__dot:not(:last-child){margin-right:12px}@media screen and (min-width: 720px){.p-kv_slider__nav__pagination__dot:not(:last-child){margin-right:16px}}.p-about{max-width:1400px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:83.2px;padding-bottom:calc(96px * .65)}@media screen and (max-width: 719px){.p-about{padding-left:40px;padding-right:40px}}@media screen and (min-width: 720px){.p-about{padding-top:128px}}@media screen and (min-width: 720px){.p-about{padding-bottom:96px}}.p-about__inner{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse;row-gap:48px}.p-about__img{display:flex;position:relative}@media screen and (max-width: 719px){.p-about__img{width:calc(100% + 80px);margin-left:-40px;margin-right:-40px}.p-about__img:before{content:"";display:block;padding-top:114.6666666667%}.p-about__img img:nth-of-type(1){position:absolute;top:19.7674418605%;left:0;width:42.6666666667%}.p-about__img img:nth-of-type(2){position:absolute;top:0;right:0;width:48%}.p-about__img img:nth-of-type(3){position:absolute;bottom:0;left:52%;width:37.3333333333%}}@media screen and (min-width: 720px){.p-about__img{width:51.5625%;margin-right:6.25%}.p-about__img:before{content:"";display:block;padding-top:111.8181818182%}.p-about__img img:nth-of-type(1){width:39.3939393939%;position:absolute;top:28.9972899729%;left:0}.p-about__img img:nth-of-type(2){position:absolute;top:0;right:0;width:48.4848484848%}.p-about__img img:nth-of-type(3){position:absolute;bottom:0;left:51.5151515152%;width:32.7272727273%}}.p-about__content{width:100%}@media screen and (min-width: 720px){.p-about__content{width:39.0625%;margin-left:3.125%}}.p-about__content>span{font-size:1.1rem;display:inline-block;color:#999;margin-bottom:28px}@media screen and (min-width: 720px){.p-about__content>span{margin-bottom:48px}}.p-about__content p{font-family:"Noto Serif JP",serif;font-style:normal;font-weight:400;line-height:2.2;letter-spacing:.16em}.p-about__content a{margin-top:44px;font-weight:500;display:inline-block;max-width:300px;width:100%;padding:18px 20px;border:solid 1px #333;position:relative;transition:.3s}@media screen and (min-width: 720px){.p-about__content a{margin-top:64px}}.p-about__content a:before{content:"";position:absolute;top:calc(50% - 1px);right:-20px;width:40px;height:1px;background:#333;transition:transform .5s ease-out;transform-origin:0% 100%}.p-about__content a:hover{background:#333;color:#fff}.p-about__content a:hover:before{transform:scaleX(0);transform-origin:100% 50%}.p-haircare{max-width:1400px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:41.6px;padding-bottom:calc(96px * .65)}@media screen and (max-width: 719px){.p-haircare{padding-left:40px;padding-right:40px}}@media screen and (min-width: 720px){.p-haircare{padding-top:64px}}@media screen and (min-width: 720px){.p-haircare{padding-bottom:96px}}.p-haircare__inner{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:48px}.p-set .p-haircare__inner{flex-direction:row-reverse}@media screen and (max-width: 719px){.p-haircare__img{margin-left:-40px;margin-right:-40px;width:calc(100% + 80px)}}@media screen and (min-width: 720px){.p-haircare__img{width:59.375%}}.p-set .p-haircare__img{display:flex;position:relative}.p-set .p-haircare__img:before{content:"";display:block;padding-top:86.6666666667%}@media screen and (min-width: 720px){.p-set .p-haircare__img:before{padding-top:96.0526315789%}}.p-set .p-haircare__img img:nth-of-type(1){position:absolute;top:0;left:0;width:48%}.p-set .p-haircare__img img:nth-of-type(2){position:absolute;bottom:0;right:0;width:42.6666666667%}@media screen and (min-width: 720px){.p-set .p-haircare__img img:nth-of-type(1){width:50%}.p-set .p-haircare__img img:nth-of-type(2){width:34.2105263158%}}@media screen and (min-width: 720px){.p-haircare__content{width:31.25%}}@media screen and (min-width: 720px){.p-set .p-haircare__content{width:31.25%;margin-left:3.125%}}.p-haircare__content span{font-size:.875rem;display:inline-block;color:#999;margin-bottom:20px}@media screen and (min-width: 720px){.p-haircare__content span{margin-bottom:24px}}.p-haircare__content h2{font-size:clamp(2.25rem,3.0555555556vw,2.75rem)}.p-set .p-haircare__content h2{font-size:clamp(2.6rem,2.2222222222vw,3.2rem)}.p-haircare__content p{font-size:.9375rem;margin-top:20px;line-height:1.8}@media screen and (min-width: 720px){.p-haircare__content p{font-size:1rem;margin-top:24px}}.p-haircare__content a{font-size:.875rem;margin-top:32px;font-weight:500;display:inline-block;max-width:300px;width:100%;padding:18px 20px;border:solid 1px #333;position:relative;transition:.3s}.p-haircare__content a:before{content:"";position:absolute;top:calc(50% - 1px);right:-20px;width:40px;height:1px;background:#333;transition:transform .5s ease-out;transform-origin:0% 100%}.p-haircare__content a:hover{background:#333;color:#fff}.p-haircare__content a:hover:before{transform:scaleX(0);transform-origin:100% 50%}.p-section__parallax{padding-top:20.8px}@media screen and (min-width: 720px){.p-section__parallax{padding-top:32px}}.p-section__parallax__inner{position:relative;overflow:hidden;width:100%;height:133.3333333333vw}@media screen and (min-width: 720px){.p-section__parallax__inner{height:50vw}}.p-news{padding-top:20.8px;padding-bottom:calc(96px * .65)}@media screen and (min-width: 1440px){.p-news{max-width:unset;padding-left:80px;padding-right:80px}}@media screen and (min-width: 720px){.p-news{padding-top:32px}}@media screen and (min-width: 720px){.p-news{padding-bottom:96px}}.p-media{max-width:1400px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:20.8px;padding-bottom:calc(96px * .65)}@media screen and (max-width: 719px){.p-media{padding-left:20px;padding-right:20px}}@media screen and (min-width: 1440px){.p-media{max-width:unset;padding-left:80px;padding-right:80px}}@media screen and (min-width: 720px){.p-media{padding-top:32px}}@media screen and (min-width: 720px){.p-media{padding-bottom:96px}}.p-media__inner{max-width:unset;position:relative}.p-media__inner__list{flex-wrap:unset}.p-media__inner .c-media_item{display:unset;padding:unset}.p-media__inner .c-media_item__img{padding:0}.p-media__inner .c-media_item__img__inner{padding-top:100%;background-size:contain}@media screen and (max-width: 719px){.p-media__inner .c-media_item__text{padding-left:0;margin-top:12px}}.p-media__inner .swiper-container{overflow:visible}.p-media .c-column_item__inner:hover{opacity:.7}.p-column{max-width:1400px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:20.8px;padding-bottom:calc(96px * .65)}@media screen and (max-width: 719px){.p-column{padding-left:20px;padding-right:20px}}@media screen and (min-width: 1440px){.p-column{max-width:unset;padding:0 80px}}@media screen and (min-width: 720px){.p-column{padding-top:32px}}@media screen and (min-width: 720px){.p-column{padding-bottom:96px}}.p-column__inner{position:relative}.p-concept{max-width:1400px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:20.8px;padding-bottom:calc(96px * .65)}@media screen and (max-width: 719px){.p-concept{padding-left:20px;padding-right:20px}}@media screen and (min-width: 720px){.p-concept{padding-top:32px}}@media screen and (min-width: 720px){.p-concept{padding-bottom:96px}}@media screen and (min-width: 720px){.p-concept{margin-top:-60px}}.p-concept--layout2 .p-concept__inner{width:unset;text-align:unset;padding:40px 20px}@media screen and (min-width: 720px){.p-concept--layout2 .p-concept__inner{display:flex;justify-content:space-between;padding:40px}}@media screen and (max-width: 479px){.p-concept__title{text-align:center}}.p-concept__text{margin-top:0}@media screen and (max-width: 479px){.p-concept__text{margin-top:20px}}@media screen and (min-width: 720px){.p-concept__text{width:79.1666666667%}}.p-new_product{max-width:1400px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:calc(96px * .65);padding-bottom:83.2px}@media screen and (max-width: 719px){.p-new_product{padding-left:20px;padding-right:20px}}@media screen and (min-width: 1440px){.p-new_product{max-width:unset;padding:0 80px}}@media screen and (min-width: 720px){.p-new_product{padding-top:96px}}@media screen and (min-width: 720px){.p-new_product{padding-bottom:128px}}.p-section__instagram{padding-left:20px;padding-right:20px;padding-top:20.8px;padding-bottom:calc(96px * .65)}@media screen and (min-width: 720px){.p-section__instagram{padding-left:60px;padding-right:60px}}@media screen and (min-width: 1440px){.p-section__instagram{padding-left:80px;padding-right:80px}}@media screen and (min-width: 720px){.p-section__instagram{padding-top:32px}}@media screen and (min-width: 720px){.p-section__instagram{padding-bottom:96px}}.p-section__instagram__inner{position:relative}.p-section__instagram__list{display:flex;flex-wrap:wrap}@media screen and (max-width: 719px){.p-section__instagram__list{margin-left:-20px;margin-right:-20px}}.p-section__instagram__item{position:relative;width:33.3333333333%;background:#333}.p-section__instagram__item:before{content:"";display:block;padding-top:100%}@media screen and (min-width: 720px){.p-section__instagram__item{width:20%}}.p-section__instagram__item img{position:absolute;top:0;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.p-section__instagram__item .u-icon--instagram{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:2.6rem;opacity:0;transition:.3s}@media screen and (max-width: 719px){.p-section__instagram__item:nth-of-type(10):last-of-type{display:none}}.p-section__instagram__item:hover img{opacity:.5;transition:.3s}.p-section__instagram__item:hover .u-icon--instagram{opacity:1}.p-section__instagram__more{margin-top:32px;text-align:right}@media screen and (min-width: 720px){.p-section__instagram__more{margin-top:0;position:absolute;top:11px;right:0}}.p-section__instagram__more__btn{height:unset;display:inline-block;width:unset;padding-right:48px;position:relative;font-size:1.6rem}@media screen and (max-width: 719px){.p-section__instagram__more__btn{font-size:1.4rem}}.p-section__instagram__more__btn:hover{opacity:unset}.p-section__instagram__more__btn:before,.p-section__instagram__more__btn:after{content:"";position:absolute;top:50%;left:calc(100% - 40px);right:0;height:1px}.p-section__instagram__more__btn:before,.p-section__instagram__more__btn:after{background:#333}.p-section__instagram__more__btn:after{transform:scaleX(0)}.p-section__instagram__more__btn:hover:before{transform:scaleX(0);transition:transform .4s ease-in-out;transform-origin:100% 50%}.p-section__instagram__more__btn:hover:after{transform:scaleX(1);transition:transform .4s ease-in-out .3s;transform-origin:0 50%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lc-old-custom.css.map */
