@charset "UTF-8";.l-wrapper-none,body{overflow:visible!important;color:#555}:root{--header-h:67px}main{padding-top:50px}.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)}}.rac{position:relative;overflow:hidden}.rac img{display:block;height:auto;opacity:0}.rac.scrollin img{-webkit-animation:reveal-and-clear 1s cubic-bezier(.25,1,.5,1) forwards;animation:reveal-and-clear 1s cubic-bezier(.25,1,.5,1) forwards}@-webkit-keyframes reveal-and-clear{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);filter:blur(20px);opacity:1}60%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);filter:blur(20px)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);filter:blur(0);opacity:1;transform:scale(1)}}@keyframes reveal-and-clear{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);filter:blur(20px);opacity:1}60%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);filter:blur(20px)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);filter:blur(0);opacity:1;transform:scale(1)}}.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-2{margin-inline:auto;font-family:"Zen Old Mincho",serif;background-color:#fff}.about2602-2 img{width:auto;max-width:100%}.about2602-2 .mincho{font-family:"Zen Old Mincho",serif!important;font-weight:400}.about2602-2 .gothic{font-family:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP","Yu Gothic",Meiryo,sans-serif!important}.about2602-2 .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-2 .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-2 p{font-size:1.625em;line-height:2.2;letter-spacing:1px}@media (max-width:1080px){.about2602-2 p{font-size:1.25em}}@media (max-width:768px){.about2602-2 p{font-size:1.125em;line-height:2}}@media (max-width:480px){.about2602-2 p{font-size:1em}}.about2602-2 p.font-en{margin-top:2em;font-size:1.375em;line-height:1.7}@media (max-width:1080px){.about2602-2 p.font-en{font-size:1em}}@media (max-width:768px){.about2602-2 p.font-en{font-size:.9em}}@media (max-width:480px){.about2602-2 p.font-en{font-size:.8em}}.about2602-2 .view-tab{display:none}@media (max-width:768px){.about2602-2 .view-tab{display:initial}}.about2602-2 .view-smp{display:none}@media (max-width:480px){.about2602-2 .view-smp{display:initial}}.sec1{position:relative;height:100svh;margin-bottom:7.5em;background-image:url(https://d2w53g1q050m78.cloudfront.net/wwwharushopjp/uploads/assets/images/pages/about-head-beauty2/sec1-1.webp);background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width:768px){.sec1{margin-bottom:36vw;background-image:url(https://d2w53g1q050m78.cloudfront.net/wwwharushopjp/uploads/assets/images/pages/about-head-beauty2/sec1-1-tab.webp)}}.sec1 .sec1-1{position:absolute;right:0;bottom:20svh;left:0;width:71.6vw;margin-inline:auto}@media (max-width:768px){.sec1 .sec1-1{top:50%;bottom:auto;transform:translateY(-50%)}}.sec2,.sec5,.sec6{padding-inline:2%;margin-bottom:10em}@media (max-width:768px){.sec2,.sec5,.sec6{padding-inline:5%;margin-bottom:20vw}}.sec2 .inner,.sec5 .inner,.sec6 .inner{width:100%;max-width:1400px;margin:0 auto}@media (width > 768px){.sec2 .inner,.sec5 .inner,.sec6 .inner{display:flex;gap:8.75em;align-items:center}}@media (width > 768px) and (max-width:1400px){.sec2 .inner,.sec5 .inner,.sec6 .inner{gap:3em}}@media (width > 768px) and (max-width:1080px){.sec2 .inner,.sec5 .inner,.sec6 .inner{gap:2em}}@media (width > 768px){.sec2 .inner .img-wrap,.sec5 .inner .img-wrap,.sec6 .inner .img-wrap{flex:1 1 auto}}@media (width > 768px){.sec2 .inner .text-wrap,.sec5 .inner .text-wrap,.sec6 .inner .text-wrap{flex:0 0 30em}}@media (width > 768px) and (max-width:1200px){.sec2 .inner .text-wrap,.sec5 .inner .text-wrap,.sec6 .inner .text-wrap{flex:0 0 26em}}@media (width > 768px) and (max-width:1080px){.sec2 .inner .text-wrap,.sec5 .inner .text-wrap,.sec6 .inner .text-wrap{flex:0 0 19em}}@media (max-width:768px){.sec2 .inner .text-wrap,.sec5 .inner .text-wrap,.sec6 .inner .text-wrap{text-align:center}}.sec2 .inner .text-wrap h2,.sec5 .inner .text-wrap h2,.sec6 .inner .text-wrap h2{margin-bottom:.75em;font-size:3.25em;letter-spacing:2px}@media (max-width:1080px){.sec2 .inner .text-wrap h2,.sec5 .inner .text-wrap h2,.sec6 .inner .text-wrap h2{font-size:2.8em}}@media (max-width:768px){.sec2 .inner .text-wrap h2,.sec5 .inner .text-wrap h2,.sec6 .inner .text-wrap h2{font-size:1.5em}}@media (max-width:768px){.sec2{margin-bottom:12vw}}@media (width > 768px){.sec2 .inner{flex-direction:row-reverse}}@media (width > 768px){.sec2 .inner .text-wrap{display:flex;justify-content:right}}@media (max-width:768px){.sec2 .inner .text-wrap{margin-bottom:36vw}}@media (width > 768px){.sec5 .inner{flex-direction:row-reverse}}@media (max-width:768px){.sec5 .inner .img-wrap{margin-bottom:16vw}}@media (max-width:768px){.sec6 .inner .img-wrap{margin-bottom:16vw}}@media (width > 768px){.sec6 .inner .text-wrap{display:flex;justify-content:right}}.sec3,.sec4,.sec8{margin-bottom:3.75em}@media (max-width:1080px){.sec3,.sec4,.sec8{margin-bottom:3em}}@media (max-width:768px){.sec3,.sec4,.sec8{margin-bottom:0}}.sec3 .inner,.sec4 .inner,.sec8 .inner{display:flex;align-items:center;justify-content:center;width:100%;height:100svh;min-height:800px}@media (width > 768px){.sec3 .inner,.sec4 .inner,.sec8 .inner{justify-content:left;padding-right:2%}}@media (max-width:768px){.sec3 .inner,.sec4 .inner,.sec8 .inner{justify-content:left;padding-block:20vw;padding-right:10%}}.sec3 .text-wrap,.sec4 .text-wrap,.sec8 .text-wrap{display:flex;align-items:center;justify-content:center;width:100%;max-width:50em;min-height:25.75em;padding:8.5em 4%;background-color:rgba(255,255,255,.8)}@media (max-width:1200px){.sec3 .text-wrap,.sec4 .text-wrap,.sec8 .text-wrap{max-width:38em;min-height:20em;padding:6vw 2.5%}}@media (max-width:1080px){.sec3 .text-wrap,.sec4 .text-wrap,.sec8 .text-wrap{max-width:32em;min-height:16em;padding:4vw 2%}}@media (max-width:768px){.sec3 .text-wrap,.sec4 .text-wrap,.sec8 .text-wrap{max-width:32.5em;min-height:12.5em;padding-block:5em}}.sec3{margin-bottom:0}@media (max-width:768px){.sec3 .inner{align-items:end;padding-bottom:12svh;background-image:url(https://d2w53g1q050m78.cloudfront.net/wwwharushopjp/uploads/assets/images/pages/about-head-beauty2/sec3-1-tab.webp);background-position:right center}}.sec3 .inner::before{background-image:url(https://d2w53g1q050m78.cloudfront.net/wwwharushopjp/uploads/assets/images/pages/about-head-beauty2/sec3-1.webp)}.sec4{margin-bottom:8em}.sec4 .inner::before{background-image:url(https://d2w53g1q050m78.cloudfront.net/wwwharushopjp/uploads/assets/images/pages/about-head-beauty2/sec4-1.webp)}@media (max-width:768px){.sec4 .inner::before{background-image:url(https://d2w53g1q050m78.cloudfront.net/wwwharushopjp/uploads/assets/images/pages/about-head-beauty2/sec4-1-tab.webp);background-position:right center}}@media (max-width:768px){.sec4 .inner{align-items:start;padding-top:12svh}}.sec8{margin-bottom:12.5em}@media (max-width:1080px){.sec8{margin-bottom:10em}}@media (max-width:768px){.sec8{margin-bottom:36vw}}@media (max-width:768px){.sec8 .inner{display:block;height:auto;min-height:auto;padding:0;overflow:initial;-webkit-clip-path:none;clip-path:none}}@media (width > 768px){.sec8 .inner::before{background-image:url(https://d2w53g1q050m78.cloudfront.net/wwwharushopjp/uploads/assets/images/pages/about-head-beauty2/sec8-1.webp)}}@media (width > 768px){.sec8 .inner .sec8-1-tab{display:none}}@media (max-width:768px){.sec8 .inner .sec8-1-tab{width:100%;max-width:none;margin-bottom:16vw}}@media (max-width:768px){.sec8 .inner .text-wrap{max-width:none;min-height:auto;padding-block:0}}.sec7{padding-inline:2%;margin-bottom:8em;text-align:center}@media (max-width:768px){.sec7{padding-inline:5%;margin-bottom:36vw}}.sec7 .inner{max-width:840px;margin-inline:auto}.sec7 img{display:block;width:100%;margin:0 auto 4em}@media (width > 768px){.sec7 img{max-width:80vw}}@media (max-width:768px){.sec7 img{margin-bottom:16vw}}@media (max-width:768px){.sec7 .text-wrap p{margin-bottom:1em}}.sec7 .text-wrap p .font-en{margin-top:4.7em}.sec9{padding-inline:2%;margin-bottom:9.75em;text-align:center}@media (max-width:1080px){.sec9{margin-bottom:7.8em}}@media (max-width:768px){.sec9{padding-inline:0;margin-bottom:36vw}}@media (max-width:768px){.sec9 .inner{display:flex;flex-direction:column-reverse}}@media (width > 768px){.sec9 .text-wrap{margin-bottom:8em}}.sec9 img{display:block;margin:0 auto 9em}@media (max-width:1080px){.sec9 img{margin-bottom:7.2em}}@media (max-width:768px){.sec9 img{width:100%;margin-bottom:16vw}}.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{margin-bottom:1.6em;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}.bottom-contents{padding-block:10em}@media (max-width:1080px){.bottom-contents{padding-block:8em}}.bottom-contents h2{font-family:big-caslon-fb,serif!important}.bottom-contents svg{display:block;width:7.25em;margin:0 auto 2.25em}@media (max-width:480px){.bottom-contents svg{width:7.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}}