.mv-anime{opacity:0;transition:all 1s ease}.mv-anime.show{opacity:1;transform:translate(0, 0)}.fade-bottom{transform:translateY(50px)}.fade-left{transform:translateX(-50px)}.fade-right{transform:translateX(50px)}.delay1.show{transition-delay:.1s}.delay2.show{transition-delay:.2s}.delay3.show{transition-delay:.3s}.delay4.show{transition-delay:.4s}.delay5.show{transition-delay:.5s}.delay6.show{transition-delay:.6s}.delay7.show{transition-delay:.7s}.delay8.show{transition-delay:.8s}.delay9.show{transition-delay:.9s}.delay10.show{transition-delay:1s}body{background:url(../img/common/pc_bg.png) no-repeat center 0/100%;background-size:cover;background-attachment:fixed;font-family:'Noto Sans JP', sans-serif;color:#4d4d4d;margin:0 auto;letter-spacing:0.04em;font-weight:500;font-size:16px}@media screen and (max-width: 768px){body{font-size:2.1333333333vw}}body *{box-sizing:border-box;line-height:1}.wrapper{margin:0 auto;overflow:hidden;box-shadow:0 0 30px rgba(0,0,0,0.5);width:750px;background:#FFF}@media screen and (max-width: 768px){.wrapper{width:100vw;box-shadow:0 0 4vw rgba(0,0,0,0.5)}}a{color:#000;text-decoration:none}a:hover,a:active,a:focus{color:#333333}a:hover img{transition:all 0.3s}p{margin:0}img{width:100%;vertical-align:bottom}ul,li{margin:0;padding:0;list-style-type:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1em;font-weight:500}figure{margin:0;padding:0;line-height:0}.delay{background:#fff;text-align:center;border:6px solid #c31e19;padding:18px 0 14px}@media screen and (max-width: 768px){.delay{border:0.8vw solid #c31e19;padding:2.4vw 0 1.8666666667vw}}.delay span{display:block;margin:0 auto 15px;width:651px}@media screen and (max-width: 768px){.delay span{margin:0 auto 2vw;width:86.8vw}}.delay p{letter-spacing:0;font-size:20px;line-height:34px}@media screen and (max-width: 768px){.delay p{font-size:2.6666666667vw;line-height:4.5333333333vw}}.arrow_block{margin:8% auto 7%;max-width:404px;width:50%}.slick-dots{display:flex !important;justify-content:center;align-items:center;gap:12px;bottom:0;padding:1rem 2rem 1rem}.slick-dots li{width:10px;height:10px}.slick-dots li button{width:10px;height:10px;padding:0;font-size:0;border:none;background:none}.slick-dots li button:before{content:"";width:10px;height:10px;border-radius:50%;background:#e5e5e5;display:block;opacity:1}.slick-dots li.slick-active button:before{background:#2f2f2f}#fv img{width:100%;height:auto}.sail_block .deco_line{width:100%;line-height:0}.sail_block .deco_line img{width:100%}.sail_block .product_slider{background:#FFF}.sail_block .product_slider .slide{padding:0 2px}.sail_block .product_slider .slide img{display:block;width:100%;height:auto}.sail_block .price_box{padding:6% 6% 8%}.sail_block .price_box .price_arrow{text-align:center;margin:4% 0;animation:blink 0.6s ease-in-out infinite alternate}.sail_block .price_box .price_arrow img{width:14%;max-width:70px;margin:0 auto}@keyframes blink{0%{opacity:0}100%{opacity:1}}.sail_block .price_box .note{font-size:16px;color:#777;line-height:1.5em;margin-top:1rem}@media screen and (max-width: 768px){.sail_block .price_box .note{font-size:2.5vw}}.sail_block .price_box .btn_one a:hover{opacity:0.7}.sail_block .price_box .note_box{margin-top:5%}.sail_block .price_box .note_box .note_btn{background:#333;color:#FFF;text-align:center;font-size:3vw;letter-spacing:0.15em;padding:2.2%;font-weight:normal;position:relative}@media screen and (min-width: 769px){.sail_block .price_box .note_box .note_btn{font-size:20px}}.sail_block .price_box .note_box .note_btn:after{content:"";width:3.5vw;height:3.5vw;background:url(../img/common/icon_more.svg) no-repeat;background-size:cover;position:absolute;top:1.5vw;right:2%}@media screen and (min-width: 769px){.sail_block .price_box .note_box .note_btn:after{width:27px;height:27px;top:10px}}.sail_block .price_box .note_box .note_inner{margin-top:5%;display:none}.sail_block .price_box .note_box .note_inner ul{margin-left:1.1rem}.sail_block .price_box .note_box .note_inner ul li{text-indent:-1.1em;line-height:1.4em;margin:2% 0;font-size:16px}@media screen and (max-width: 768px){.sail_block .price_box .note_box .note_inner ul li{font-size:2.5vw}}.sail_block .price_box .note_box.on .note_inner{display:block}.sail_block .price_box .note_box.on .note_btn:after{transform:rotate(45deg)}.sail_block .product_select_box{background:#FFF;padding-bottom:1px}.sail_block .product_select_box .radio_list{display:flex}.sail_block .product_select_box .radio_list li{flex:1}.sail_block .product_select_box ._arrow{text-align:center;margin:2rem 0 1rem}.sail_block .product_select_box ._arrow img{width:15%}.sail_block .product_select_box .btn_list{margin:0 2rem}.sail_block .product_select_box .btn_list .btn_box{margin-top:6%;margin-bottom:3%}.sail_block .product_select_box .btn_list .btn_box a{display:block;position:relative}.sail_block .product_select_box .btn_list .btn_box a .btn_bg:after{content:"";width:5vw;height:100%;position:absolute;top:0;left:-10%;background:#FFF;opacity:0.3;animation:obi 3.5s infinite;transform:skewX(-15deg)}@media screen and (min-width: 769px){.sail_block .product_select_box .btn_list .btn_box a .btn_bg:after{width:40px}}@keyframes obi{30%{left:-10%}50%{left:110%}100%{left:110%}}.sail_block .product_select_box .btn_list .btn_box a .btn_text{position:absolute;top:-7%;left:0}.sail_block .product_select_box .btn_list .btn_box a:hover{opacity:0.7}.which_block{margin-top:10%}.detail_tag ul{display:flex;gap:5px;margin-bottom:-1px}.detail_tag ul li{flex:1;text-align:center;font-size:2rem}.detail_block>div{display:none}.detail_block>div.on{display:block}.white_block .care02{background:url("../img/white/bg02_02.jpg") no-repeat center 0/100%;height:auto;min-height:3165px;padding-bottom:50px}@supports (background-image: url("../img/white/bg02_02.webp")){.white_block .care02{background-image:url("../img/white/bg02_02.webp")}}@media screen and (max-width: 768px){.white_block .care02{height:auto;min-height:425vw;padding-bottom:10vw}}.white_block .care02 .step{position:relative}.white_block .care02 .step .txt{text-align:center;letter-spacing:0.08em;font-weight:400;width:680px;font-size:28px;line-height:58px}@media screen and (max-width: 768px){.white_block .care02 .step .txt{width:90.6666666667vw;font-size:3.7333333333vw;line-height:7.7333333333vw}}.white_block .care02 .step_1{background:url("../img/white/step01.png") no-repeat center 0/100%;width:750px;height:auto;min-height:958px;padding:138px 0 50px}@supports (background-image: url("../img/white/step01.webp")){.white_block .care02 .step_1{background-image:url("../img/white/step01.webp")}}@media screen and (max-width: 768px){.white_block .care02 .step_1{width:100vw;height:auto;min-height:127.7333333333vw;padding:18.4vw 0 10vw}}.white_block .care02 .step_1 .lead{width:290px;margin:0 0 55px 340px}@media screen and (max-width: 768px){.white_block .care02 .step_1 .lead{width:38.6666666667vw;margin:0 0 7.3333333333vw 45.3333333333vw}}.white_block .care02 .step_1 .txt{margin-bottom:82px}@media screen and (max-width: 768px){.white_block .care02 .step_1 .txt{margin-bottom:10.9333333333vw}}.white_block .care02 .step_1 .point{width:461px;margin:0 0 0 103px}@media screen and (max-width: 768px){.white_block .care02 .step_1 .point{width:61.4666666667vw;margin:0 0 0 13.7333333333vw}}.white_block .care02 .step_2{background:url("../img/white/step02.png") no-repeat center 0/100%;margin:0 0 0 auto;width:750px;height:auto;min-height:1087px;padding:171px 0 50px}@supports (background-image: url("../img/white/step02.webp")){.white_block .care02 .step_2{background-image:url("../img/white/step02.webp")}}@media screen and (max-width: 768px){.white_block .care02 .step_2{width:100vw;height:auto;min-height:144.9333333333vw;padding:22.8vw 0 10vw}}.white_block .care02 .step_2 .lead{width:372px;margin:0 0 30px 125px}@media screen and (max-width: 768px){.white_block .care02 .step_2 .lead{width:49.6vw;margin:0 0 4vw 16.6666666667vw}}.white_block .care02 .step_2 .txt{float:right;margin-bottom:90px}@media screen and (max-width: 768px){.white_block .care02 .step_2 .txt{margin-bottom:12vw}}.white_block .care02 .step_2 .point{width:487px;margin:0 0 0 186px}@media screen and (max-width: 768px){.white_block .care02 .step_2 .point{width:64.9333333333vw;margin:0 0 0 24.8vw}}.white_block .care02 .step_3{background:url("../img/white/step03.png") no-repeat center 0/100%;width:750px;height:auto;min-height:1098px;padding:190px 0 50px}@supports (background-image: url("../img/white/step03.webp")){.white_block .care02 .step_3{background-image:url("../img/white/step03.webp")}}@media screen and (max-width: 768px){.white_block .care02 .step_3{width:100vw;height:auto;min-height:152vw;padding:27.4vw 0 10vw}}.white_block .care02 .step_3 .lead{width:400px;margin:0 0 55px 260px}@media screen and (max-width: 768px){.white_block .care02 .step_3 .lead{width:52vw;margin:0 0 7.3333333333vw 34vw}}.white_block .care02 .step_3 .txt{margin-bottom:50px}@media screen and (max-width: 768px){.white_block .care02 .step_3 .txt{margin-bottom:6vw}}.white_block .care02 .step_3 .point{width:479px;margin:0 0 0 42px}@media screen and (max-width: 768px){.white_block .care02 .step_3 .point{width:61.4666666667vw;margin:0 0 0 7vw}}.white_block .approach01{height:auto;overflow:visible}@media screen and (max-width: 768px){.white_block .approach01{height:auto}}.white_block .approach01 h2{max-width:290px;margin:70px auto -38px;position:relative;z-index:1}@media screen and (max-width: 768px){.white_block .approach01 h2{width:40vw;margin:13vw auto -5vw}}.white_block .approach01 .approach01_inner{background:url("../img/white/bg03.jpg") no-repeat center;background-size:cover;border-top:7px solid #e4d8d0;padding-top:12%;padding-bottom:1px}@supports (background-image: url("../img/white/bg03.webp")){.white_block .approach01 .approach01_inner{background-image:url("../img/white/bg03.webp")}}.white_block .approach01 .approach01_title{width:50%;margin:1rem auto 2rem}.white_block .approach01 .shiruku_box{margin:0 5% 2rem;background:url("../img/common/shiruku_bg.jpg") no-repeat center;background-size:cover;padding:10% 5% 6%}@supports (background-image: url("../img/common/shiruku_bg.webp")){.white_block .approach01 .shiruku_box{background-image:url("../img/common/shiruku_bg.webp")}}.white_block .approach01 .shiruku_box h4{width:60%;margin:0 auto 8%}.white_block .approach01 .shiruku_box ._text_box{display:flex;gap:5%;margin-top:4%}.white_block .approach01 .shiruku_box ._text_box figure{width:40%}.white_block .approach01 .shiruku_box ._text_box div{flex:1}.white_block .approach01 .shiruku_box ._text_box div ._title{font-size:4.2vw;font-weight:800;padding-bottom:0.5em}@media screen and (min-width: 769px){.white_block .approach01 .shiruku_box ._text_box div ._title{font-size:1.6rem}}.white_block .approach01 .shiruku_box ._text_box div ._sub{font-size:2.2vw;ine-height:1.2em;color:#999;font-weight:normal;margin-bottom:4%}@media screen and (min-width: 769px){.white_block .approach01 .shiruku_box ._text_box div ._sub{font-size:0.8rem}}.white_block .approach01 .shiruku_box ._text_box div ._small{font-size:3vw;line-height:1.5em}@media screen and (min-width: 769px){.white_block .approach01 .shiruku_box ._text_box div ._small{font-size:1.2rem}}.white_block .approach01 .shiruku_box ._fuki_img{margin:4% 0 6%}.white_block .approach01 h3{margin:0 6vw 7vw;position:relative}@media screen and (min-width: 769px){.white_block .approach01 h3{margin:0 6% 7%}}.white_block .approach01 h3 .deco{position:absolute;width:18vw;top:-8vw;right:0}@media screen and (min-width: 769px){.white_block .approach01 h3 .deco{width:22%;top:-36%}}.white_block .approach01 .biyo{margin-bottom:90px}@media screen and (max-width: 768px){.white_block .approach01 .biyo{margin-bottom:12vw}}.white_block .approach01 .biyo ul{display:flex;justify-content:center;flex-flow:row wrap;gap:50px 35px}.white_block .approach01 .biyo ul.mb-50{margin-bottom:50px}@media screen and (max-width: 768px){.white_block .approach01 .biyo ul{gap:6.6666666667vw 4.6666666667vw}}.white_block .approach01 .biyo ul li{text-align:center;filter:drop-shadow(8px 8px 13px rgba(135,100,81,0.1));width:200px}@media screen and (max-width: 768px){.white_block .approach01 .biyo ul li{width:26.6666666667vw}}.white_block .approach01 .biyo ul li p{font-weight:700;position:relative;width:fit-content;white-space:nowrap;left:50%;transform:translateX(-50%);letter-spacing:0;font-size:22px;line-height:40px;margin:10px 0 0}@media screen and (max-width: 768px){.white_block .approach01 .biyo ul li p{font-size:2.9333333333vw;line-height:5.3333333333vw;margin:1.3333333333vw 0 0}}.white_block .approach01 .biyo ul li p small{display:block;font-weight:400;font-size:90%;line-height:26px}@media screen and (max-width: 768px){.white_block .approach01 .biyo ul li p small{line-height:3.4666666667vw}}.white_block .approach01 .oil{margin-bottom:100px}@media screen and (max-width: 768px){.white_block .approach01 .oil{margin-bottom:13.3333333333vw}}.white_block .approach01 .oil h3{margin-bottom:55px}@media screen and (max-width: 768px){.white_block .approach01 .oil h3{margin-bottom:7.3333333333vw}}.white_block .approach01 .oil .slider{height:512px}@media screen and (max-width: 768px){.white_block .approach01 .oil .slider{height:64.2666666667vw}}.white_block .approach01 .oil .slick-dots{bottom:0}.white_block .approach01 .oil .slick-dots li button:before{font-size:24px}@media screen and (max-width: 768px){.white_block .approach01 .oil .slick-dots li button:before{font-size:5vw}}.white_block .approach01 .oil .slick-dots li.slick-active button:before{color:#aa8c50 !important}.white_block .approach01 .oil .slick-slide{width:400px;margin:0 39px}@media screen and (max-width: 768px){.white_block .approach01 .oil .slick-slide{width:53.3333333333vw;margin:0 5.2vw}}.white_block .approach01 .oil .inner{display:flex !important;flex-direction:column;align-items:center;width:400px}@media screen and (max-width: 768px){.white_block .approach01 .oil .inner{width:53.3333333333vw}}.white_block .approach01 .oil .inner .img{filter:drop-shadow(8px 8px 13px rgba(135,100,81,0.3));width:400px;height:300px}@media screen and (max-width: 768px){.white_block .approach01 .oil .inner .img{width:53.3333333333vw;height:40vw}}.white_block .approach01 .oil .inner p{display:flex !important;flex-direction:column;align-items:center;font-weight:700;letter-spacing:0;font-size:28px;line-height:60px;margin:10px 0 0}@media screen and (max-width: 768px){.white_block .approach01 .oil .inner p{font-size:3.7333333333vw;line-height:8vw;margin:1.3333333333vw 0 0}}.white_block .approach01 .oil .inner p small{font-weight:400;font-size:85%;line-height:40px}@media screen and (max-width: 768px){.white_block .approach01 .oil .inner p small{line-height:5.3333333333vw}}.white_block .approach01 .hairoil h4{max-width:233px;width:33%;margin:10% auto 4%}.white_block .approach01 .hairoil .shiruku_box{border:1px solid #FFF;padding:5%;margin:0 5%}.white_block .approach01 .hairoil .shiruku_box ._text_box{display:flex;align-items:center;margin-top:5%}.white_block .approach01 .hairoil .shiruku_box ._text_box:first-child{margin-top:0}.white_block .approach01 .hairoil .shiruku_box ._text_box figure{width:40%}.white_block .approach01 .hairoil .shiruku_box ._text_box>div{flex:1;margin-left:5%}.white_block .approach01 .hairoil .shiruku_box ._text_box>div ._title{font-size:3.7vw;font-weight:bold;padding-bottom:0.5em}@media screen and (min-width: 769px){.white_block .approach01 .hairoil .shiruku_box ._text_box>div ._title{font-size:22px}}.white_block .approach01 .hairoil .shiruku_box ._text_box>div ._small{font-size:3vw;line-height:1.5em}@media screen and (min-width: 769px){.white_block .approach01 .hairoil .shiruku_box ._text_box>div ._small{font-size:18px}}.white_block .pear h2{max-width:290px;margin:70px auto -38px;position:relative;z-index:1}@media screen and (max-width: 768px){.white_block .pear h2{width:40vw;margin:13vw auto -5vw}}.white_block .pear .copy{border-top:7px solid #e4d8d0}.white_block .pear .pear_inner{background:url("../img/white/bg04.jpg") no-repeat center 0/100%;height:auto;min-height:1849px;padding:814px 0 100px}@supports (background-image: url("../img/white/bg04.webp")){.white_block .pear .pear_inner{background-image:url("../img/white/bg04.webp")}}@media screen and (max-width: 768px){.white_block .pear .pear_inner{height:auto;min-height:246vw;padding:110vw 0 15vw}}.white_block .pear h3{width:500px;margin:0 auto 35px}@media screen and (max-width: 768px){.white_block .pear h3{width:66.6666666667vw;margin:0 auto 4.6666666667vw}}.white_block .pear ._text{text-align:center;letter-spacing:0.08em;font-weight:400;font-size:25px;line-height:48px;margin:0 auto 60px}@media screen and (max-width: 768px){.white_block .pear ._text{font-size:3.3333333333vw;line-height:6.4vw;margin:0 auto 8vw}}.white_block .pear h4{margin:0 auto;width:507px}@media screen and (max-width: 768px){.white_block .pear h4{width:67.6vw}}.pink_block .care02{background:url("../img/pink/bg02_02.jpg") no-repeat center 0/100%;height:auto;min-height:3025px;padding-bottom:50px}@supports (background-image: url("../img/pink/bg02_02.webp")){.pink_block .care02{background-image:url("../img/pink/bg02_02.webp")}}@media screen and (max-width: 768px){.pink_block .care02{height:auto;min-height:407vw;padding-bottom:10vw}}.pink_block .care02 .step{position:relative}.pink_block .care02 .step .txt{text-align:center;letter-spacing:0.08em;font-weight:400;width:680px;font-size:28px;line-height:58px}@media screen and (max-width: 768px){.pink_block .care02 .step .txt{width:90.6666666667vw;font-size:3.7333333333vw;line-height:7.7333333333vw}}.pink_block .care02 .step .kome{font-size:14px;color:#999}.pink_block .care02 .step .kome_txt{font-size:12px;font-weight:normal;color:#999;line-height:1.4em}@media screen and (max-width: 768px){.pink_block .care02 .step .kome_txt{font-size:2vw}}.pink_block .care02 .step_1{background:url("../img/pink/step01.png") no-repeat center 0/100%;width:750px;height:auto;min-height:950px;padding:160px 0 50px}@supports (background-image: url("../img/pink/step01.webp")){.pink_block .care02 .step_1{background-image:url("../img/pink/step01.webp")}}@media screen and (max-width: 768px){.pink_block .care02 .step_1{width:100vw;height:auto;min-height:127.2vw;padding:23vw 0 10vw}}.pink_block .care02 .step_1 .lead{width:420px;margin:0 0 55px 226px}@media screen and (max-width: 768px){.pink_block .care02 .step_1 .lead{width:53vw;margin:0 0 7.3333333333vw 31vw}}.pink_block .care02 .step_1 .txt{margin-bottom:68px}@media screen and (max-width: 768px){.pink_block .care02 .step_1 .txt{margin-bottom:10vw}}.pink_block .care02 .step_1 .point{width:467px;margin:0 0 50px 85px}@media screen and (max-width: 768px){.pink_block .care02 .step_1 .point{width:62vw;margin:0 0 5.5vw 11.5vw}}.pink_block .care02 .step_1 .kome_txt{width:525px;margin:0 0 0 35px}@media screen and (max-width: 768px){.pink_block .care02 .step_1 .kome_txt{width:62vw;margin:0 0 0 11.5vw}}.pink_block .care02 .step_2{background:url("../img/pink/step02.png") no-repeat center 0/100%;margin:0 0 0 auto;width:750px;height:auto;min-height:940px;padding:171px 0 50px}@supports (background-image: url("../img/pink/step02.webp")){.pink_block .care02 .step_2{background-image:url("../img/pink/step02.webp")}}@media screen and (max-width: 768px){.pink_block .care02 .step_2{width:100vw;height:auto;min-height:126vw;padding:21.8vw 0 10vw}}.pink_block .care02 .step_2 .lead{width:420px;margin:0 0 30px 111px}@media screen and (max-width: 768px){.pink_block .care02 .step_2 .lead{width:53vw;margin:0 0 4vw 16.6666666667vw}}.pink_block .care02 .step_2 .txt{float:right;margin:20px 0 75px}@media screen and (max-width: 768px){.pink_block .care02 .step_2 .txt{margin:2vw 0 12.3vw}}.pink_block .care02 .step_2 .point{width:487px;margin:0 0 50px 186px}@media screen and (max-width: 768px){.pink_block .care02 .step_2 .point{width:64.9333333333vw;margin:0 0 6vw 24.8vw}}.pink_block .care02 .step_2 .kome_txt{width:487px;margin:0 0 0 186px}@media screen and (max-width: 768px){.pink_block .care02 .step_2 .kome_txt{width:75vw;margin:0 0 0 24.8vw}}.pink_block .care02 .step_3{background:url("../img/pink/step03.png") no-repeat center 0/100%;width:750px;height:auto;min-height:1098px;padding:190px 0 50px}@supports (background-image: url("../img/pink/step03.webp")){.pink_block .care02 .step_3{background-image:url("../img/pink/step03.webp")}}@media screen and (max-width: 768px){.pink_block .care02 .step_3{width:100vw;height:auto;min-height:152vw;padding:27.4vw 0 10vw}}.pink_block .care02 .step_3 .lead{width:400px;margin:0 0 55px 260px}@media screen and (max-width: 768px){.pink_block .care02 .step_3 .lead{width:52vw;margin:0 0 7.3333333333vw 34vw}}.pink_block .care02 .step_3 .txt{margin-bottom:50px}@media screen and (max-width: 768px){.pink_block .care02 .step_3 .txt{margin-bottom:6vw}}.pink_block .care02 .step_3 .point{width:479px;margin:0 0 0 42px}@media screen and (max-width: 768px){.pink_block .care02 .step_3 .point{width:61.4666666667vw;margin:0 0 0 7vw}}.pink_block .care02 .step_3 .kome_txt{width:535px;margin:15px 0 0 42px}.pink_block .approach01{overflow:visible}.pink_block .approach01 h2{max-width:290px;margin:70px auto -38px;position:relative;z-index:1}@media screen and (max-width: 768px){.pink_block .approach01 h2{width:40vw;margin:13vw auto -5vw}}.pink_block .approach01 .approach01_inner{background:url("../img/pink/bg03.jpg") no-repeat center 0/100%;border-top:7px solid #e4d8d0;padding-top:12%;padding-bottom:1px}@supports (background-image: url("../img/pink/bg03.webp")){.pink_block .approach01 .approach01_inner{background-image:url("../img/pink/bg03.webp")}}@media screen and (max-width: 768px){.pink_block .approach01 .approach01_inner{background-size:cover}}.pink_block .approach01 h3{margin:0 6vw 7vw;position:relative}@media screen and (min-width: 769px){.pink_block .approach01 h3{margin:0 6% 7%}}.pink_block .approach01 h3 .deco{position:absolute;width:18vw;top:-8vw;right:0}@media screen and (min-width: 769px){.pink_block .approach01 h3 .deco{width:22%;top:-36%}}.pink_block .approach01 .biyo{margin-bottom:90px}@media screen and (max-width: 768px){.pink_block .approach01 .biyo{margin-bottom:12vw}}.pink_block .approach01 .biyo ul{display:flex;justify-content:center;flex-flow:row wrap;gap:50px 35px}.pink_block .approach01 .biyo ul.mb-50{margin-bottom:50px}@media screen and (max-width: 768px){.pink_block .approach01 .biyo ul{gap:6.6666666667vw 4.6666666667vw}}.pink_block .approach01 .biyo ul li{text-align:center;filter:drop-shadow(8px 8px 13px rgba(135,100,81,0.1));width:200px}@media screen and (max-width: 768px){.pink_block .approach01 .biyo ul li{width:26.6666666667vw}}.pink_block .approach01 .biyo ul li p{font-weight:700;position:relative;width:fit-content;white-space:nowrap;left:50%;transform:translateX(-50%);letter-spacing:0;font-size:22px;line-height:40px;margin:10px 0 0;color:#41210e}@media screen and (max-width: 768px){.pink_block .approach01 .biyo ul li p{font-size:2.9333333333vw;line-height:5.3333333333vw;margin:1.3333333333vw 0 0}}.pink_block .approach01 .biyo ul li p small{display:block;font-weight:400;font-size:90%;line-height:26px}@media screen and (max-width: 768px){.pink_block .approach01 .biyo ul li p small{line-height:3.4666666667vw}}@media screen and (min-width: 769px){.pink_block .approach01 .biyo ul._shampoo li{width:145px}.pink_block .approach01 .biyo ul._shampoo li p{font-size:18px}.pink_block .approach01 .biyo ul._shampoo li p small{font-size:80%;line-height:1.4em}}.pink_block .approach01 .oil{margin-bottom:60px}@media screen and (max-width: 768px){.pink_block .approach01 .oil{margin-bottom:13.3333333333vw}}.pink_block .approach01 .oil h3{margin-bottom:55px}@media screen and (max-width: 768px){.pink_block .approach01 .oil h3{margin-bottom:7.3333333333vw}}.pink_block .approach01 .oil .slick-dots{bottom:0;display:none !important}.pink_block .approach01 .oil .slick-dots li button:before{opacity:1;color:#999999;font-size:24px}@media screen and (max-width: 768px){.pink_block .approach01 .oil .slick-dots li button:before{font-size:5vw}}.pink_block .approach01 .oil .slick-dots li.slick-active button:before{color:#aa8c50 !important}.pink_block .approach01 .oil .slick-slide{width:400px;margin:0 39px}@media screen and (max-width: 768px){.pink_block .approach01 .oil .slick-slide{width:53.3333333333vw;margin:0 5.2vw}}.pink_block .approach01 .oil .inner{display:flex !important;flex-direction:column;align-items:center;width:400px}@media screen and (max-width: 768px){.pink_block .approach01 .oil .inner{width:53.3333333333vw}}.pink_block .approach01 .oil .inner .img{filter:drop-shadow(8px 8px 13px rgba(135,100,81,0.3));width:400px;height:300px}@media screen and (max-width: 768px){.pink_block .approach01 .oil .inner .img{width:53.3333333333vw;height:40vw}}.pink_block .approach01 .oil .inner p{display:flex !important;flex-direction:column;letter-spacing:0;font-size:18px;line-height:1.8em;margin:10px 0 0;color:#41210e}@media screen and (max-width: 768px){.pink_block .approach01 .oil .inner p{font-size:3.7333333333vw;line-height:8vw;margin:1.3333333333vw 0 0}}.pink_block .approach01 .oil .inner p small{font-weight:400;font-size:85%;line-height:40px}@media screen and (max-width: 768px){.pink_block .approach01 .oil .inner p small{line-height:5.3333333333vw}}.pink_block .approach01 .silk_pick{margin-bottom:60px;padding:0 5%}.pink_block .approach01 .hairoil h4{max-width:233px;width:33%;margin:10% auto 4%}.pink_block .approach01 .hairoil .shiruku_box{border:1px solid #a77b3c;padding:5%;margin:0 5%;background:rgba(255,255,255,0.7)}.pink_block .approach01 .hairoil .shiruku_box ._text_box{display:flex;align-items:center;margin-top:5%}.pink_block .approach01 .hairoil .shiruku_box ._text_box:first-child{margin-top:0}.pink_block .approach01 .hairoil .shiruku_box ._text_box figure{width:40%}.pink_block .approach01 .hairoil .shiruku_box ._text_box>div{flex:1;margin-left:5%}.pink_block .approach01 .hairoil .shiruku_box ._text_box>div ._title{font-size:3.7vw;font-weight:bold;padding-bottom:0.5em;color:#a77b3c}@media screen and (min-width: 769px){.pink_block .approach01 .hairoil .shiruku_box ._text_box>div ._title{font-size:22px}}.pink_block .approach01 .hairoil .shiruku_box ._text_box>div ._small{font-size:3vw;line-height:1.5em;color:#a77b3c}@media screen and (min-width: 769px){.pink_block .approach01 .hairoil .shiruku_box ._text_box>div ._small{font-size:18px}}.pink_block .approach01 .hairoil .shiruku_box ._text_box>div .kome{font-size:12px;opacity:0.7}.pink_block .approach01 .hairoil .shiruku_box ._text_box>div .kome_txt{font-size:11px;opacity:0.7}.pink_block .pear h2{max-width:290px;margin:70px auto -38px;position:relative;z-index:1}@media screen and (max-width: 768px){.pink_block .pear h2{width:40vw;margin:13vw auto -5vw}}.pink_block .pear .copy{border-top:7px solid #e4d8d0}.pink_block .pear .pear_inner{background:url("../img/pink/bg04.jpg") no-repeat center 0/100%;height:auto;min-height:1763px;padding:700px 0 100px}@supports (background-image: url("../img/pink/bg04.webp")){.pink_block .pear .pear_inner{background-image:url("../img/pink/bg04.webp")}}@media screen and (max-width: 768px){.pink_block .pear .pear_inner{height:auto;min-height:235vw;padding:94vw 0 15vw}}.pink_block .pear h3{width:500px;margin:0 auto 35px}@media screen and (max-width: 768px){.pink_block .pear h3{width:66.6666666667vw;margin:0 auto 4.6666666667vw}}.pink_block .pear ._text{text-align:center;letter-spacing:0.08em;font-weight:400;font-size:25px;line-height:48px;margin:0 auto 60px}@media screen and (max-width: 768px){.pink_block .pear ._text{font-size:3.3333333333vw;line-height:6.4vw;margin:0 auto 8vw}}.pink_block .pear h4{margin:0 auto;width:507px}@media screen and (max-width: 768px){.pink_block .pear h4{width:67.6vw}}.black_block .care02{background:url("../img/black/bg02_02.jpg") no-repeat center 0/100%;height:auto;min-height:3125px;padding-bottom:50px}@supports (background-image: url("../img/black/bg02_02.webp")){.black_block .care02{background-image:url("../img/black/bg02_02.webp")}}@media screen and (max-width: 768px){.black_block .care02{height:auto;min-height:425vw;padding-bottom:10vw}}.black_block .care02 .step{position:relative}.black_block .care02 .step .txt{text-align:center;letter-spacing:0.08em;font-weight:400;width:680px;font-size:28px;line-height:58px}@media screen and (max-width: 768px){.black_block .care02 .step .txt{width:90.6666666667vw;font-size:3.7333333333vw;line-height:7.7333333333vw}}.black_block .care02 .step_1{background:url("../img/black/step01.png") no-repeat center 0/100%;width:750px;height:auto;min-height:950px;padding:209px 0 50px}@supports (background-image: url("../img/black/step01.webp")){.black_block .care02 .step_1{background-image:url("../img/black/step01.webp")}}@media screen and (max-width: 768px){.black_block .care02 .step_1{width:100vw;height:auto;min-height:127.2vw;padding:27.8666666667vw 0 10vw}}.black_block .care02 .step_1 .lead{width:318px;margin:0 0 55px 320px}@media screen and (max-width: 768px){.black_block .care02 .step_1 .lead{width:42.4vw;margin:0 0 7.3333333333vw 42.6666666667vw}}.black_block .care02 .step_1 .txt{margin-bottom:90px}@media screen and (max-width: 768px){.black_block .care02 .step_1 .txt{margin-bottom:12vw}}.black_block .care02 .step_1 .point{width:504px;margin:0 0 0 70px}@media screen and (max-width: 768px){.black_block .care02 .step_1 .point{width:67.2vw;margin:0 0 0 9.3333333333vw}}.black_block .care02 .step_2{background:url("../img/black/step02.png") no-repeat center 0/100%;margin:0 0 0 auto;width:750px;height:auto;min-height:1051px;padding:171px 0 50px}@supports (background-image: url("../img/black/step02.webp")){.black_block .care02 .step_2{background-image:url("../img/black/step02.webp")}}@media screen and (max-width: 768px){.black_block .care02 .step_2{width:100vw;height:auto;min-height:144.2666666667vw;padding:22.8vw 0 10vw}}.black_block .care02 .step_2 .lead{width:460px;margin:0 0 30px 125px}@media screen and (max-width: 768px){.black_block .care02 .step_2 .lead{width:59.4vw;margin:0 0 4vw 16.6666666667vw}}.black_block .care02 .step_2 .txt{float:right;margin:20px 0 122px}@media screen and (max-width: 768px){.black_block .care02 .step_2 .txt{margin:2vw 0 17.3vw}}.black_block .care02 .step_2 .point{width:487px;margin:0 0 0 186px}@media screen and (max-width: 768px){.black_block .care02 .step_2 .point{width:64.9333333333vw;margin:0 0 0 24.8vw}}.black_block .care02 .step_3{background:url("../img/black/step03.png") no-repeat center 0/100%;width:750px;height:auto;min-height:1098px;padding:190px 0 50px}@supports (background-image: url("../img/black/step03.webp")){.black_block .care02 .step_3{background-image:url("../img/black/step03.webp")}}@media screen and (max-width: 768px){.black_block .care02 .step_3{width:100vw;height:auto;min-height:152vw;padding:27.4vw 0 10vw}}.black_block .care02 .step_3 .lead{width:400px;margin:0 0 55px 260px}@media screen and (max-width: 768px){.black_block .care02 .step_3 .lead{width:52vw;margin:0 0 7.3333333333vw 34vw}}.black_block .care02 .step_3 .txt{margin-bottom:50px}@media screen and (max-width: 768px){.black_block .care02 .step_3 .txt{margin-bottom:6vw}}.black_block .care02 .step_3 .point{width:479px;margin:0 0 0 42px}@media screen and (max-width: 768px){.black_block .care02 .step_3 .point{width:61.4666666667vw;margin:0 0 0 7vw}}.black_block .approach01{height:auto;overflow:visible}@media screen and (max-width: 768px){.black_block .approach01{height:auto}}.black_block .approach01 h2{max-width:290px;margin:70px auto -38px;position:relative;z-index:1}@media screen and (max-width: 768px){.black_block .approach01 h2{width:40vw;margin:13vw auto -5vw}}.black_block .approach01 .approach01_inner{background:url("../img/black/bg03.jpg") no-repeat center;background-size:cover;border-top:7px solid #e4d8d0;padding-top:12%;padding-bottom:1px}@supports (background-image: url("../img/black/bg03.webp")){.black_block .approach01 .approach01_inner{background-image:url("../img/black/bg03.webp")}}.black_block .approach01 .approach01_title{width:50%;margin:1rem auto 2rem}.black_block .approach01 .shiruku_box{margin:0 5% 2rem;background:url("../img/common/shiruku_bg.jpg") no-repeat center;background-size:cover;padding:10% 5% 6%}@supports (background-image: url("../img/common/shiruku_bg.webp")){.black_block .approach01 .shiruku_box{background-image:url("../img/common/shiruku_bg.webp")}}.black_block .approach01 .shiruku_box h4{width:60%;margin:0 auto 8%}.black_block .approach01 .shiruku_box ._text_box{display:flex;gap:5%;margin-top:4%}.black_block .approach01 .shiruku_box ._text_box figure{width:40%}.black_block .approach01 .shiruku_box ._text_box div{flex:1}.black_block .approach01 .shiruku_box ._text_box div ._title{font-size:4.2vw;font-weight:800;padding-bottom:0.5em}@media screen and (min-width: 769px){.black_block .approach01 .shiruku_box ._text_box div ._title{font-size:1.6rem}}.black_block .approach01 .shiruku_box ._text_box div ._sub{font-size:2.2vw;ine-height:1.2em;color:#999;font-weight:normal;margin-bottom:4%}@media screen and (min-width: 769px){.black_block .approach01 .shiruku_box ._text_box div ._sub{font-size:0.8rem}}.black_block .approach01 .shiruku_box ._text_box div ._small{font-size:3vw;line-height:1.5em}@media screen and (min-width: 769px){.black_block .approach01 .shiruku_box ._text_box div ._small{font-size:1.2rem}}.black_block .approach01 .shiruku_box ._fuki_img{margin:4% 0 6%}.black_block .approach01 h3{margin:0 6vw 7vw;position:relative}@media screen and (min-width: 769px){.black_block .approach01 h3{margin:0 6% 7%}}.black_block .approach01 h3 .deco{position:absolute;width:18vw;top:-8vw;right:0}@media screen and (min-width: 769px){.black_block .approach01 h3 .deco{width:22%;top:-36%}}.black_block .approach01 .biyo{margin-bottom:90px}@media screen and (max-width: 768px){.black_block .approach01 .biyo{margin-bottom:12vw}}.black_block .approach01 .biyo ul{display:flex;justify-content:center;flex-flow:row wrap;gap:50px 35px}.black_block .approach01 .biyo ul.mb-50{margin-bottom:50px}@media screen and (max-width: 768px){.black_block .approach01 .biyo ul{gap:6.6666666667vw 4.6666666667vw}}.black_block .approach01 .biyo ul li{text-align:center;filter:drop-shadow(8px 8px 13px rgba(135,100,81,0.1));width:200px}@media screen and (max-width: 768px){.black_block .approach01 .biyo ul li{width:26.6666666667vw}}.black_block .approach01 .biyo ul li p{font-weight:700;position:relative;width:fit-content;white-space:nowrap;left:50%;transform:translateX(-50%);letter-spacing:0;font-size:22px;line-height:40px;margin:10px 0 0;color:#FFF}@media screen and (max-width: 768px){.black_block .approach01 .biyo ul li p{font-size:2.9333333333vw;line-height:5.3333333333vw;margin:1.3333333333vw 0 0}}.black_block .approach01 .biyo ul li p small{display:block;font-weight:400;font-size:90%;line-height:26px}@media screen and (max-width: 768px){.black_block .approach01 .biyo ul li p small{line-height:3.4666666667vw}}.black_block .approach01 .oil{margin-bottom:100px}@media screen and (max-width: 768px){.black_block .approach01 .oil{margin-bottom:13.3333333333vw}}.black_block .approach01 .oil h3{margin-bottom:55px}@media screen and (max-width: 768px){.black_block .approach01 .oil h3{margin-bottom:7.3333333333vw}}.black_block .approach01 .oil .slider{height:482px}@media screen and (max-width: 768px){.black_block .approach01 .oil .slider{height:64.2666666667vw}}.black_block .approach01 .oil .slick-dots{bottom:0}.black_block .approach01 .oil .slick-dots li button:before{opacity:1;color:#999999;font-size:24px}@media screen and (max-width: 768px){.black_block .approach01 .oil .slick-dots li button:before{font-size:5vw}}.black_block .approach01 .oil .slick-dots li.slick-active button:before{color:#aa8c50 !important}.black_block .approach01 .oil .slick-slide{width:400px;margin:0 39px}@media screen and (max-width: 768px){.black_block .approach01 .oil .slick-slide{width:53.3333333333vw;margin:0 5.2vw}}.black_block .approach01 .oil .inner{display:flex !important;flex-direction:column;align-items:center;width:400px}@media screen and (max-width: 768px){.black_block .approach01 .oil .inner{width:53.3333333333vw}}.black_block .approach01 .oil .inner .img{filter:drop-shadow(8px 8px 13px rgba(135,100,81,0.3));width:400px;height:300px}@media screen and (max-width: 768px){.black_block .approach01 .oil .inner .img{width:53.3333333333vw;height:40vw}}.black_block .approach01 .oil .inner p{display:flex !important;flex-direction:column;align-items:center;font-weight:700;letter-spacing:0;font-size:28px;line-height:60px;margin:10px 0 0;color:#aaa}@media screen and (max-width: 768px){.black_block .approach01 .oil .inner p{font-size:3.7333333333vw;line-height:8vw;margin:1.3333333333vw 0 0}}.black_block .approach01 .oil .inner p small{font-weight:400;font-size:85%;line-height:40px}@media screen and (max-width: 768px){.black_block .approach01 .oil .inner p small{line-height:5.3333333333vw}}.black_block .approach01 .hairoil h4{max-width:233px;width:33%;margin:10% auto 4%}.black_block .approach01 .hairoil .shiruku_box{border:1px solid #a77b3c;padding:5%;margin:0 5%}.black_block .approach01 .hairoil .shiruku_box ._text_box{display:flex;align-items:center;margin-top:5%}.black_block .approach01 .hairoil .shiruku_box ._text_box:first-child{margin-top:0}.black_block .approach01 .hairoil .shiruku_box ._text_box figure{width:40%}.black_block .approach01 .hairoil .shiruku_box ._text_box>div{flex:1;margin-left:5%}.black_block .approach01 .hairoil .shiruku_box ._text_box>div ._title{font-size:3.7vw;font-weight:bold;padding-bottom:0.5em;color:#a77b3c}@media screen and (min-width: 769px){.black_block .approach01 .hairoil .shiruku_box ._text_box>div ._title{font-size:22px}}.black_block .approach01 .hairoil .shiruku_box ._text_box>div ._small{font-size:3vw;line-height:1.5em;color:#a77b3c}@media screen and (min-width: 769px){.black_block .approach01 .hairoil .shiruku_box ._text_box>div ._small{font-size:18px}}.black_block .pear h2{max-width:290px;margin:70px auto -38px;position:relative;z-index:1}@media screen and (max-width: 768px){.black_block .pear h2{width:40vw;margin:13vw auto -5vw}}.black_block .pear .copy{border-top:7px solid #e4d8d0}.black_block .pear .pear_inner{background:url("../img/black/bg04.jpg") no-repeat center 0/100%;height:auto;min-height:1763px;padding:700px 0 100px}@supports (background-image: url("../img/black/bg04.webp")){.black_block .pear .pear_inner{background-image:url("../img/black/bg04.webp")}}@media screen and (max-width: 768px){.black_block .pear .pear_inner{height:auto;min-height:235vw;padding:94vw 0 15vw}}.black_block .pear h3{width:500px;margin:0 auto 35px}@media screen and (max-width: 768px){.black_block .pear h3{width:66.6666666667vw;margin:0 auto 4.6666666667vw}}.black_block .pear ._text{text-align:center;letter-spacing:0.08em;font-weight:400;font-size:25px;line-height:48px;margin:0 auto 60px}@media screen and (max-width: 768px){.black_block .pear ._text{font-size:3.3333333333vw;line-height:6.4vw;margin:0 auto 8vw}}.black_block .pear h4{margin:0 auto;width:507px}@media screen and (max-width: 768px){.black_block .pear h4{width:67.6vw}}#white-lt{background-color:#f8f8f6;padding-bottom:30px}#white-lt .cta01{background:url("../img/white/white-lt_cta01.png") no-repeat center 0/100%;width:700px;margin:auto}@supports (background-image: url("../img/white/white-lt_cta01.webp")){#white-lt .cta01{background-image:url("../img/white/white-lt_cta01.webp")}}@media screen and (max-width: 768px){#white-lt .cta01{width:93.3333333333vw;height:76.9333333333vw;margin:auto}}#white-lt .toblack-cta{margin:30px auto 0;width:90%}#sns{position:relative;background-color:#ccad3d;padding-bottom:3rem}#sns h2{width:100%;padding-bottom:60%}#sns h2 img{position:absolute;width:91%;margin:0 auto;top:5%;left:0;right:0}#sns .bubble_01{width:22%;position:absolute;left:5%;top:-30px}#sns .bubble_02{width:22%;position:absolute;right:5%;top:-14px}#sns .loop{overflow:hidden}#sns .loop .loop_wrap1,#sns .loop .loop_wrap2{display:flex;overflow:hidden;height:340px}@media screen and (max-width: 768px){#sns .loop .loop_wrap1,#sns .loop .loop_wrap2{height:45vw}}#sns .loop .loop_wrap1 img,#sns .loop .loop_wrap2 img{width:auto;height:100%}#sns .loop .loop_wrap1.loop_wrap1,#sns .loop .loop_wrap2.loop_wrap1{margin-bottom:2.8rem;width:270%}#sns .loop .loop_wrap1.loop_wrap1 img:first-child,#sns .loop .loop_wrap2.loop_wrap1 img:first-child{animation:loop 50s -25s linear infinite}#sns .loop .loop_wrap1.loop_wrap1 img:last-child,#sns .loop .loop_wrap2.loop_wrap1 img:last-child{animation:loop2 50s linear infinite}#sns .loop .loop_wrap1.loop_wrap2,#sns .loop .loop_wrap2.loop_wrap2{width:308%}#sns .loop .loop_wrap1.loop_wrap2 img:first-child,#sns .loop .loop_wrap2.loop_wrap2 img:first-child{animation:loop3 50s -25s linear infinite}#sns .loop .loop_wrap1.loop_wrap2 img:last-child,#sns .loop .loop_wrap2.loop_wrap2 img:last-child{animation:loop4 50s linear infinite}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0%)}to{transform:translateX(-200%)}}@keyframes loop3{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes loop4{0%{transform:translateX(-200%)}to{transform:translateX(0%)}}#reason{background-color:#fffcf3;padding-bottom:1px;margin-top:10%}#reason .reason-arrow{margin:50px auto 0;width:65%}#reason .reason_img{padding-bottom:30px}#reason .reason_img img{width:98%;height:auto;display:block;margin:0 auto}#reason .reason_img .slick-dots{bottom:0}#reason .reason_img .slick-dots li button:before{color:#aa8c50;opacity:0.5}#reason .reason_img .slick-dots li.slick-active button:before{opacity:1}#overturn{background-color:#fffcf3;margin-top:10%}#overturn .overturn-arrow{margin:50px auto;width:65%}#overturn .cta01{border-bottom:40px solid #f8f7f7}#overturn .cta02{border-bottom:40px solid #f8f9f7}#payment-form{background-color:#fff}#payment-form h2{text-align:center}#payment-form h2 img{margin:0 auto 3rem;max-width:60%}.links{background-color:#fff}
/*# sourceMappingURL=style.css.map */
