@charset "UTF-8";.l-wrapper-none,body{overflow:visible!important;color:#555}:root{--header-h:67px}main{padding-top:50px!important}.fade-1,.fade-2,.fade-3,.fade-in,.fade-up{opacity:0}.fade-1.scrollin,.fade-2.scrollin,.fade-3.scrollin,.fade-in.scrollin,.fade-up.scrollin,.scrollin .fade-up{opacity:1;-webkit-animation-duration:.8s;animation-duration:.8s}.fade-in.scrollin,.scrollin .fade-in{-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1.2s;animation-duration:1.2s}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.fade-up.scrollin,.scrollin .fade-up{-webkit-animation-name:fade-up;animation-name:fade-up}@-webkit-keyframes fade-up{from{opacity:0;transform:translateY(3em)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up{from{opacity:0;transform:translateY(3em)}to{opacity:1;transform:translateY(0)}}.left-in-text .aft{opacity:0}.left-in-text.scrollin .aft{display:inline-block;opacity:1;-webkit-animation-name:left-in-text;animation-name:left-in-text;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.left-in-text.scrollin .aft:first-of-type{transition-delay:0.4s;-webkit-animation-delay:.4s;animation-delay:.4s}.left-in-text.scrollin .aft:nth-of-type(2){transition-delay:0.45s;-webkit-animation-delay:.45s;animation-delay:.45s}.left-in-text.scrollin .aft:nth-of-type(3){transition-delay:0.5s;-webkit-animation-delay:.5s;animation-delay:.5s}.left-in-text.scrollin .aft:nth-of-type(4){transition-delay:0.55s;-webkit-animation-delay:.55s;animation-delay:.55s}.left-in-text.scrollin .aft:nth-of-type(5){transition-delay:0.6s;-webkit-animation-delay:.6s;animation-delay:.6s}.left-in-text.scrollin .aft:nth-of-type(6){transition-delay:0.65s;-webkit-animation-delay:.65s;animation-delay:.65s}.left-in-text.scrollin .aft:nth-of-type(7){transition-delay:0.7s;-webkit-animation-delay:.7s;animation-delay:.7s}.left-in-text.scrollin .aft:nth-of-type(8){transition-delay:0.75s;-webkit-animation-delay:.75s;animation-delay:.75s}.left-in-text.scrollin .aft:nth-of-type(9){transition-delay:0.8s;-webkit-animation-delay:.8s;animation-delay:.8s}.left-in-text.scrollin .aft:nth-of-type(10){transition-delay:0.85s;-webkit-animation-delay:.85s;animation-delay:.85s}.left-in-text.scrollin .aft:nth-of-type(11){transition-delay:0.9s;-webkit-animation-delay:.9s;animation-delay:.9s}.left-in-text.scrollin .aft:nth-of-type(12){transition-delay:0.95s;-webkit-animation-delay:.95s;animation-delay:.95s}.left-in-text.scrollin .aft:nth-of-type(13){transition-delay:1s;-webkit-animation-delay:1s;animation-delay:1s}.left-in-text.scrollin .aft:nth-of-type(14){transition-delay:1.05s;-webkit-animation-delay:1.05s;animation-delay:1.05s}.left-in-text.scrollin .aft:nth-of-type(15){transition-delay:1.1s;-webkit-animation-delay:1.1s;animation-delay:1.1s}.left-in-text.scrollin .aft:nth-of-type(16){transition-delay:1.15s;-webkit-animation-delay:1.15s;animation-delay:1.15s}.left-in-text.scrollin .aft:nth-of-type(17){transition-delay:1.2s;-webkit-animation-delay:1.2s;animation-delay:1.2s}.left-in-text.scrollin .aft:nth-of-type(18){transition-delay:1.25s;-webkit-animation-delay:1.25s;animation-delay:1.25s}.left-in-text.scrollin .aft:nth-of-type(19){transition-delay:1.3s;-webkit-animation-delay:1.3s;animation-delay:1.3s}.left-in-text.scrollin .aft:nth-of-type(20){transition-delay:1.35s;-webkit-animation-delay:1.35s;animation-delay:1.35s}@-webkit-keyframes left-in-text{from{opacity:0;transform:translateX(-1em)}to{opacity:1;transform:translateX(0)}}@keyframes left-in-text{from{opacity:0;transform:translateX(-1em)}to{opacity:1;transform:translateX(0)}}.fade-1.scrollin{-webkit-animation-name:fade-1;animation-name:fade-1}@-webkit-keyframes fade-1{from{opacity:0;transform:translateY(-3em) translateX(-3em)}to{opacity:1;transform:translateY(0)}}@keyframes fade-1{from{opacity:0;transform:translateY(-3em) translateX(-3em)}to{opacity:1;transform:translateY(0)}}.fade-2.scrollin{-webkit-animation-name:fade-2;animation-name:fade-2}@-webkit-keyframes fade-2{from{opacity:0;transform:translateY(2em) translateX(3em)}to{opacity:1;transform:translateY(0)}}@keyframes fade-2{from{opacity:0;transform:translateY(2em) translateX(3em)}to{opacity:1;transform:translateY(0)}}.fade-3.scrollin{-webkit-animation-name:fade-3;animation-name:fade-3}@-webkit-keyframes fade-3{from{opacity:0;transform:translateY(-4em) translateX(3em)}to{opacity:1;transform:translateY(0)}}@keyframes fade-3{from{opacity:0;transform:translateY(-4em) translateX(3em)}to{opacity:1;transform:translateY(0)}}.section-topics a{color:#000;text-decoration:none}.section-topics .topics-container{display:flex;gap:30px}.section-topics .box{position:relative;flex:1 1 0;min-width:0;text-align:center}.section-topics .hover-image{position:relative;overflow:hidden}.section-topics .hover-image img{display:block;width:100%;transition:opacity .4s ease-in-out}.section-topics .hover-image .img-hover{position:absolute;top:0;left:0;pointer-events:none;opacity:0}.section-topics .hover-image:hover .img-hover{opacity:1}.section-topics .box .text_container{padding-top:10px;font-size:16px;color:#555}.section-topics .topics-swiper{width:100%;max-width:900px;margin:auto;overflow:hidden}.section-topics .topics-pagination{display:none}.section-topics.is-swiper .topics-pagination{display:block;margin-top:12px;text-align:center}.section-topics.is-swiper .topics-container{gap:0}.section-topics.is-swiper .box{flex:0 0 auto;width:auto}.swiper-pagination-bullet-active{background:#555}@media (width <= 768px){.section-topics h2{margin-bottom:30px}.section-topics .box .text_container{font-size:.75rem}.section-topics .box p .smp{display:none}.section-topics .swiper{padding:0 10px}.section-topics .swiper-slide p{font-size:.625rem}.section-topics .swiper-button-next,.section-topics .swiper-button-prev{position:absolute;top:50%;width:36px;height:36px;color:#fff;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.25);border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.25);transform:translateY(-50%)}.section-topics .swiper-button-prev{left:1px}.swiper-button-next{right:0}.section-topics .swiper-button-next svg,.section-topics .swiper-button-prev svg{width:12px;height:12px}}.l-wrapper-none,body{overflow:visible!important}body{color:#555}.about2602-1{margin-inline:auto;font-family:"Zen Old Mincho",serif;background-color:#fff}.about2602-1 img{width:auto;max-width:100%}.about2602-1 .mincho{font-family:"Zen Old Mincho",serif!important;font-weight:400}.about2602-1 .gothic{font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP","Yu Gothic",Meiryo,sans-serif!important}.about2602-1 .font-en{font-family:big-caslon-fb,serif!important;font-style:normal;font-weight:400}.about2602-1 .bg-parallax{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100svh;overflow:hidden;-webkit-clip-path:inset(0);clip-path:inset(0)}.about2602-1 .bg-parallax::before{position:fixed;top:0;left:0;z-index:-10;display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center;background-size:cover}.about2602-1 p{font-size:1.625em;line-height:2.2;letter-spacing:1px}@media (max-width:1200px){.about2602-1 p{font-size:1.375em}}@media (max-width:1080px){.about2602-1 p{font-size:1.25em}}@media (max-width:768px){.about2602-1 p{font-size:1.125em;line-height:2}}@media (max-width:480px){.about2602-1 p{font-size:1em}}.about2602-1 p.font-en{margin-top:2em;font-size:1.375em;line-height:1.7}@media (max-width:1080px){.about2602-1 p.font-en{font-size:1em}}@media (max-width:768px){.about2602-1 p.font-en{font-size:.9em}}@media (max-width:480px){.about2602-1 p.font-en{font-size:.8em}}.about2602-1 .view-tab{display:none}@media (max-width:768px){.about2602-1 .view-tab{display:initial}}.about2602-1 .view-smp{display:none}@media (max-width:480px){.about2602-1 .view-smp{display:initial}}.sec1,.sec10{position:relative;height:100svh;min-height:800px;background-image:url("https://d2w53g1q050m78.cloudfront.net/wwwharushopjp/uploads/assets/images/pages/about-hair-is-me/sec1-1.webp");background-repeat:no-repeat;background-position:center;background-size:cover}.sec1 .sec1-1,.sec1 .sec10-1,.sec10 .sec1-1,.sec10 .sec10-1{position:absolute;top:50%;right:0;left:0;width:62.5vw;margin-inline:auto;transform:translateY(-50%)}@media (max-width:768px){.sec1 .sec1-1,.sec1 .sec10-1,.sec10 .sec1-1,.sec10 .sec10-1{width:80vw}}.sec1{margin-bottom:7.5em}@media (max-width:768px){.sec1{margin-bottom:24vw}}.sec10{margin-bottom:8.635em}@media (max-width:1080px){.sec10{margin-bottom:7em}}@media (max-width:480px){.sec10{margin-bottom:5.6em}}.sec2,.sec4{padding-inline:2%;margin-bottom:10em}@media (max-width:768px){.sec2,.sec4{padding-inline:5%;margin-bottom:20vw}}.sec2 .inner,.sec4 .inner{width:100%;max-width:1400px;margin:0 auto}@media (width > 768px){.sec2 .inner,.sec4 .inner{display:flex;gap:8.75em;align-items:center}}@media (width > 768px) and (max-width:1400px){.sec2 .inner,.sec4 .inner{gap:3em}}@media (width > 768px) and (max-width:1080px){.sec2 .inner,.sec4 .inner{gap:2em}}@media (width > 768px){.sec2 .inner .img-wrap,.sec4 .inner .img-wrap{flex:1 1 auto}}@media (width > 768px){.sec2 .inner .text-wrap,.sec4 .inner .text-wrap{flex:0 0 30em}}@media (width > 768px) and (max-width:1200px){.sec2 .inner .text-wrap,.sec4 .inner .text-wrap{flex:0 0 26em}}@media (width > 768px) and (max-width:1080px){.sec2 .inner .text-wrap,.sec4 .inner .text-wrap{flex:0 0 24em}}@media (max-width:768px){.sec2 .inner .text-wrap,.sec4 .inner .text-wrap{text-align:center}}.sec2 .inner .text-wrap h2,.sec4 .inner .text-wrap h2{margin-bottom:.75em;font-size:3.25em;letter-spacing:2px}@media (max-width:1080px){.sec2 .inner .text-wrap h2,.sec4 .inner .text-wrap h2{font-size:2.8em}}@media (max-width:768px){.sec2 .inner .text-wrap h2,.sec4 .inner .text-wrap h2{font-size:1.5em}}@media (max-width:768px){.sec2 .inner .text-wrap{margin-bottom:8vw}}@media (max-width:768px){.sec4{padding-inline:0}}@media (width > 768px){.sec4 .inner{flex-direction:row-reverse}}@media (max-width:768px){.sec4 .inner .img-wrap{margin-bottom:8vw}}.sec4 .inner .text-wrap p{margin-bottom:2em}.sec4 .inner .text-wrap p.font-en{margin-block:3.5em 0}.sec3 .inner,.sec8 .inner{display:flex;align-items:center;justify-content:center;width:100%;height:100svh;min-height:800px;padding-inline:2%}@media (max-width:1200px){.sec3 .inner,.sec8 .inner{height:auto;min-height:auto;padding-block:15vw}}@media (max-width:768px){.sec3 .inner,.sec8 .inner{padding-block:20vw;padding-inline:5%}}.sec3 .text-wrap,.sec8 .text-wrap{text-align:center;background-color:rgba(255,255,255,.8)}.sec3{margin-bottom:7.5em}@media (max-width:768px){.sec3{margin-bottom:12vw}}.sec3 .inner::before{background-image:url("https://d2w53g1q050m78.cloudfront.net/wwwharushopjp/uploads/assets/images/pages/about-hair-is-me/sec3-1.webp")}.sec3 .text-wrap{width:100%;max-width:930px;padding:8.5em 4%}@media (max-width:1080px){.sec3 .text-wrap{padding-block:6.8em}}@media (max-width:768px){.sec3 .text-wrap{padding-block:8vw}}@media (max-width:768px){.sec3 .text-wrap p{margin-bottom:3em}}@media (max-width:768px){.sec8 .inner{padding-block:34vw}}.sec8 .inner::before{background-image:url("https://d2w53g1q050m78.cloudfront.net/wwwharushopjp/uploads/assets/images/pages/about-hair-is-me/sec8-1.webp")}.sec8 .text-wrap{width:100%;max-width:926px;padding:4.5em}@media (max-width:1080px){.sec8 .text-wrap{padding:3.6em}}@media (max-width:480px){.sec8 .text-wrap{padding:2.88em}}.sec9 .inner{padding:20em 2%;background-color:#fff}@media (max-width:1080px){.sec9 .inner{padding:25vw}}@media (max-width:768px){.sec9 .inner{padding-inline:5%}}.sec9 .text-wrap{text-align:center}.sec5,.sec6{padding-inline:2%;margin-bottom:6em;text-align:center}@media (max-width:768px){.sec5,.sec6{padding-inline:5%}}.sec5 .inner,.sec6 .inner{max-width:840px;margin-inline:auto}.sec5 img,.sec6 img{display:block;width:100%;margin:0 auto 3em}@media (width > 768px){.sec5 img,.sec6 img{max-width:80vw}}@media (max-width:768px){.sec5 .text-wrap p,.sec6 .text-wrap p{margin-bottom:1em}}.sec5 .text-wrap p .font-en,.sec6 .text-wrap p .font-en{margin-top:4.7em}@media (max-width:768px){.sec6{padding-inline:0}}@media (max-width:768px){.sec6 .text-wrap{padding-inline:5%}}.sec7{padding-inline:2%;margin-bottom:13.75em}@media (max-width:1080px){.sec7{margin-bottom:11em}}@media (max-width:768px){.sec7{padding-inline:0}}@media (width > 768px){.sec7 .img-wrap{display:flex;gap:1em;align-items:center;justify-content:center}}@media (max-width:768px){.sec7 .img-wrap img{display:block;margin-bottom:2em}.sec7 .img-wrap img.sec7-1{width:284px;margin-right:auto}}@media (max-width:768px) and (max-width:480px){.sec7 .img-wrap img.sec7-1{width:60%}}@media (max-width:768px){.sec7 .img-wrap img.sec7-2{width:384px;margin-inline:auto}}@media (max-width:768px) and (max-width:480px){.sec7 .img-wrap img.sec7-2{width:80%}}@media (max-width:768px){.sec7 .img-wrap img.sec7-3{width:318px;margin-left:auto}}@media (max-width:768px) and (max-width:480px){.sec7 .img-wrap img.sec7-3{width:66%}}.sec11{padding-inline:2%;margin-bottom:11.25em}@media (max-width:1080px){.sec11{margin-bottom:9em}}@media (max-width:768px){.sec11{padding-inline:5%}}.sec11 .movie-wrap{margin-bottom:6.25em;text-align:center}@media (max-width:1080px){.sec11 .movie-wrap{margin-bottom:5em}}@media (max-width:480px){.sec11 .movie-wrap{margin-bottom:4em}}.sec11 .movie-wrap h2{margin-bottom:2.8em;font-size:1.5625em}@media (max-width:1080px){.sec11 .movie-wrap h2{font-size:1.25em}}@media (max-width:1080px){.sec11 .movie-wrap h2{font-size:1em}}.sec11 .movie-wrap .youtube-video,.sec11 .movie-wrap iframe{display:block;width:90vw;max-width:630px;aspect-ratio:16/9;margin:0 auto;border:0}.about-link{padding-block:6.25em 5em;padding-inline:2%;background-color:#eaeff2}@media (max-width:1080px){.about-link{padding-block:5em 4em}}@media (max-width:768px){.about-link{padding-inline:5%}}@media (max-width:768px){.about-link{padding-inline:5%}}.about-link h2{margin-bottom:1.6em;color:#555;text-align:center;letter-spacing:4px}.about-link .text_container{letter-spacing:2px}.bottom-contents{padding-block:10em}@media (max-width:1080px){.bottom-contents{padding-block:8em}}.bottom-contents svg{display:block;width:13.5em;margin:0 auto 2.25em}@media (max-width:480px){.bottom-contents svg{width:8.25em}}.bottom-contents img{display:block;width:4.75em;margin:0 auto}@media (max-width:1080px){.bottom-contents img{width:3.75em}}@media (max-width:480px){.bottom-contents img{width:3em}}.about-link{padding-block:6.25em 5em;padding-inline:2%;background-color:#eaeff2}@media (max-width:1080px){.about-link{padding-block:5em 4em}}@media (max-width:768px){.about-link{padding-inline:5%}}.about-link h2{color:#555;text-align:center;letter-spacing:4px;font-size:1.875em}@media (max-width:1080px){.about-link h2{font-size:1.25em}}.about-link .text_container{letter-spacing:2px}.section-about_new .box .text_container{font-size:inherit}.section-about_new .about_new-container{align-items:flex-end}.about-link{padding-block:6.25em 5em;padding-inline:2%;background-color:#eaeff2}@media (max-width:1080px){.about-link{padding-block:5em 4em}}@media (max-width:768px){.about-link{padding-inline:5%}}.about-link h2{color:#555;text-align:center;letter-spacing:4px;font-size:1.875em}@media (max-width:1080px){.about-link h2{font-size:1.25em}}.about-link .text_container{letter-spacing:2px}.slick-next,.slick-prev,.splide__arrow--next,.splide__arrow--prev,.swiper-button-next,.swiper-button-prev{font-size:0!important}.slick-prev::before,.splide__arrow--prev::before,.swiper-button-prev::after{content:"＜"!important;font-size:24px;line-height:1}.slick-next::before,.splide__arrow--next::before,.swiper-button-next::after{content:"＞"!important;font-size:24px;line-height:1}