@charset "UTF-8";.set-section{position:relative;z-index:2}.js-split.is-inview span:not(.no-loader){animation:titleFadeUp .6s cubic-bezier(.25,1,.5,1) forwards;animation-delay:calc(var(--delay-offset, 0s) + var(--char-index, 0) * .06s)}.lower{position:relative;width:100%}.set_main{position:relative}.set_kv_area{position:relative;margin:57px auto 0;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--set-kv-image) no-repeat 50% 0 / cover;background-repeat:no-repeat;background-size:100%;background-size:cover;background-position-x:center;transition:filter .32s ease,transform .32s ease;will-change:filter,transform;width:100%;height:calc(100vh - 57px);height:calc(100vh - 3.958vw);margin-top:3.958vw;display:flex;justify-content:center;align-items:center;min-height:50vw}.set_kv_ttlarea{position:absolute;top:20%;margin-top:-2vw;padding-left:50%;text-align:center;color:var(--Main);letter-spacing:.05em}.set_kv_caption{font-size:2.9vw;font-weight:900;padding-bottom:.6vw}.set_kv_ttl{font-size:5.972vw;font-weight:900}.set_kv_ttl_s{font-size:3.333vw;font-weight:900}.deco_area,.deco_area+p{display:inline-block}.set_kv_deco{margin:.8vw 0 -.8vw;padding-right:1.3vw;text-align:center;letter-spacing:1.8em;line-height:1vw;font-size:3.75vw;letter-spacing:3.6vw}@media screen and (max-width: 960px){.set_kv_area{background-image:var(--set-kv-image-sp);background-position-x:20%;background-position-y:0;height:667px;min-height:667px;height:100vw;min-height:100vw;height:100vh;background-size:cover;background-position:0px -120px;margin-top:0;position:relative;align-items:unset}.set_kv_container{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto;margin-top:5vw;width:calc(100% - 48px);width:calc(100% - 12.308vw);flex-shrink:0}.set_kv_ttlarea{width:100%;position:absolute;left:50%;transform:translate(-50%);right:unset;top:unset;bottom:17%;text-align:center;padding-left:0}.set_kv_ttlarea{bottom:9%}.set_kv_ttl{font-size:42px;font-size:10.769vw;letter-spacing:.07em;line-height:100%}.set_kv_caption{font-size:19px;padding-bottom:8px;padding-bottom:2.051vw;font-size:4.872vw}.set_kv_ttl_s{font-size:36px;font-size:9.231vw;padding-bottom:0}.set_kv_ttl_wrap{justify-content:flex-end}.set_kv_ttl_wrap .small{font-size:24px;font-size:6.154vw}.set_kv_ttl_wrap .quotation{font-size:34px;font-size:8.718vw}.set_kv_ttl_wrap .note{top:-5px;right:9px;font-size:10px;top:-1.282vw;right:2.308vw;font-size:2.564vw}.set_kv_subttl{font-size:22px;font-size:5.641vw}.set_kv_subttl_s{color:var(--White);font-size:18px;font-size:4.615vw}.set_kv_deco{font-size:20px;font-size:7vw;padding-left:0;letter-spacing:1.1em;margin:0 0 0 -10px;margin-left:-2.564vw;line-height:20px}}@media screen and (max-width: 500px){.set_kv_area{background-image:var(--set-kv-image-sp);background-position-x:0vw;background-position-y:0%;height:667px;min-height:667px;height:171.026vw;min-height:171.026vw;position:relative;align-items:unset}.set_kv_container{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin:95px auto 0;min-height:400px;min-height:102.564vw;margin-top:24.359vw;margin-top:25vw;width:calc(100% - 48px);width:calc(100% - 12.308vw);flex-shrink:0}.set_kv_ttlarea{bottom:9%}.set_kv_ttl{font-size:42px;font-size:10.769vw;letter-spacing:.07em;line-height:100%}.set_kv_caption{font-size:19px;padding-bottom:8px;padding-bottom:2.051vw;font-size:4.872vw}.set_kv_ttl_s{font-size:36px;font-size:9.231vw;padding-bottom:0}.set_kv_ttl_wrap{justify-content:flex-end}.set_kv_ttl_wrap .small{font-size:24px;font-size:6.154vw}.set_kv_ttl_wrap .quotation{font-size:34px;font-size:8.718vw}.set_kv_ttl_wrap .note{top:-5px;right:9px;font-size:10px;top:-1.282vw;right:2.308vw;font-size:2.564vw}.set_kv_subttl{font-size:22px;font-size:5.641vw}.set_kv_subttl_s{color:var(--White);font-size:18px;font-size:4.615vw}.set_kv_deco{font-size:20px;font-size:7vw;padding-left:0;letter-spacing:1.1em;margin:0 0 0 -10px;margin-left:-2.564vw;line-height:20px}}.concept{margin-top:-14vw;padding-top:14vw;z-index:1;background-color:var(--Main)}.concept_wrap{background-color:var(--Main)}.set_recipe .recipe_ttlarea{padding-bottom:50px;padding-bottom:3.472vw}.set_recipe .recipe_ttlarea:before{animation:none}.recipe_chart_container:after{content:"";width:100%;aspect-ratio:10 / 1;display:block;position:absolute;left:0;bottom:-1px;background:var(--set-concept-footer) no-repeat 50% 100% / 101% auto}@media screen and (max-width: 960px){.concept{margin-top:30px;margin-top:7.692vw}}.set_product{position:relative;width:100%}.set_product_container{width:100%;margin-top:0;padding-top:100px;padding-top:6.944vw;padding-bottom:100px;padding-bottom:10.944vw}.set_product_container_inner{position:relative;background-color:#ffffffe6;width:1200px;width:83.333vw;margin:0 auto;padding-top:148px;padding-top:10.278vw;overflow-x:clip}.set_type_re_hd{width:576px;width:40vw;height:auto;position:absolute;top:-60px;top:-4.167vw;left:50%;transform:translate(-50%)}.set_type_sm_hd{width:630px;width:43.75vw;height:auto;position:absolute;top:-60px;top:-4.167vw;left:50%;transform:translate(-50%)}.set_type_st_hd{width:625px;width:43.403vw;height:auto;position:absolute;top:-60px;top:-4.167vw;left:50%;transform:translate(-50%)}.set_type_box{display:flex;justify-content:center;gap:78px;gap:5.417vw;padding-bottom:65px;padding-bottom:4.514vw}.set_type_img_area{width:407px;width:33.6vw;height:auto}.set_type_img_area img{width:100%;height:auto}.set_type_txt_area{padding-bottom:54px;padding-bottom:3.75vw}.set_type_subttl{font-size:53px;font-size:3.681vw;font-weight:900}.set_type_tag_box{display:flex;gap:10px;gap:.694vw;padding-top:16px;padding-top:1.111vw;padding-bottom:46px;padding-bottom:3.194vw}.set_type_txt{color:#333;font-weight:500;line-height:180%;font-size:16px;font-size:1.111vw;text-align:center}.set_type_cart_area{text-align:center}.set_type_price{display:flex;justify-content:center;gap:30px;gap:2.083vw;padding-top:17px;padding-top:1.181vw}.set_type_recommend{position:relative;margin:0 auto;width:1140px;width:79.167vw;padding:40px;padding:2.778vw;background-color:var(--White)}.set_type_recommend_ttl{color:var(--White);display:flex;justify-content:center;align-items:center;position:absolute;font-weight:700;font-size:18px;font-size:1.25vw;width:300px;width:20.833vw;height:32px;height:2.222vw;top:-32px;top:-2.222vw;left:50%;transform:translate(-50%)}.set_type_recommend_inner{display:flex;justify-content:center;align-items:center;gap:100px;gap:6.944vw}.set_type_recommend_list{position:relative}.set_type_recommend_list li{position:relative;color:#333;font-size:18px;font-size:1.25vw;font-weight:700;padding-bottom:38px;padding-bottom:2.639vw}.set_type_recommend_list li:before{content:"";position:absolute;z-index:0;background-repeat:no-repeat;background-size:contain;background-position:center;width:24px;width:1.667vw;height:24px;height:1.667vw;top:3px;top:.208vw;left:-36px;left:-2.5vw}.set_type_graph{width:350px;width:24.306vw}.set_type_ingredient{position:relative;margin:0 auto;width:1140px;width:79.167vw;padding-top:65px;padding-top:4.514vw;padding-bottom:94px;padding-bottom:6.528vw;text-align:center}.set_type_ingredient_ttl{position:relative;display:inline-block;font-size:32px;font-size:2.222vw;font-weight:900}.set_type_ingredient_ttl .small{display:inline-block;transform:scale(.8)}.set_type_ingredient_ttl .large{font-size:55px;font-size:3.819vw}.set_type_ingredient_ttl .note{display:inline-block;vertical-align:top;margin-top:12px;margin-top:.833vw;font-weight:900;font-size:16px;font-size:1.111vw}.figure_area{display:flex;justify-content:space-between;margin-top:28px;margin-top:1.944vw}.figure_hair{width:480px;width:33.333vw;height:350px;height:24.306vw}.ingredient_desc_name{font-weight:700;line-height:100%;font-size:32px;font-size:2.222vw;padding-right:10px;padding-right:.694vw}.ingredient_desc_name .middle{font-size:22px;font-size:1.528vw;line-height:22px;line-height:1.528vw}.ingredient_desc_name .small{font-size:15px;font-size:1.042vw;line-height:15px;line-height:1.042vw}.ingredient_desc_name .note{font-weight:400;font-size:12px;font-size:.833vw;vertical-align:text-top}.ingredient_desc_note{font-size:12px;font-size:.833vw;font-weight:400;text-align:left}.ingredient_desc_txt{font-weight:500;font-size:16px;font-size:1.111vw;padding-left:25px;padding-left:1.736vw;text-align:left}.type_fragrance_container{padding-top:3.6vw}.type_fragrance_container>p:last-child{margin:-5vw 10vw 0 6vw;font-size:.833vw;position:relative;z-index:5}.type_fragrance:before{display:none}.type_fragrance_container:after{background-repeat:no-repeat;background-position:0 0;background-size:93% auto;content:"";position:absolute;z-index:0;pointer-events:none;width:calc(100% - 10vw);height:100%;display:block}.fragrance_img{top:0;right:1vw;width:32vw;z-index:1}.fragrance_explain{top:23.913vw;right:4vw;z-index:5}.pyramid_wrap{z-index:1}.pyramid_top{top:-1.3vw;left:41vw}.pyramid_middle{top:6vw;left:21.104vw}.pyramid_base{top:13.2vw;left:6vw}.camomile{width:6.354vw;top:1.146vw;left:-5.1vw}.apple{width:10.7vw;bottom:-8.6vw;left:-1.8vw}.jasmine{top:7.5vw;left:-.1vw;width:14.245vw}.rose{top:5.7vw;right:.2vw;width:6.615vw}.amber{top:7.552vw;left:-2.7vw;width:9.676vw}.ceder{top:6.5vw;right:-3.5vw;width:11.328vw}.lemon{width:5.885vw;top:2.7vw;right:-7vw}.peach{width:12.5vw;bottom:-8.6vw;right:-5.3vw}.orange{width:8.438vw;top:1.325vw;left:-6.552vw}.bergamot{left:-3.646vw;width:10.521vw;bottom:-11vw}.pyramid_detail{padding-top:.4vw}.pyramid_detail p{padding-bottom:0}.type_re{background:linear-gradient(180deg,#c8e3e2,#b7e3e1 17%,#a5e3df 43%,#99e3df 71%,#96e3df)}.type_re .set_type_subttl,.type_re .whip_cta_detail_ttl,.type_re .whip_cta_detail_txt,.type_re .notes_position,.type_re .set_type_ingredient_ttl,.type_re .ingredient_desc_note{color:var(--Main)}.type_re .set_type_recommend{border:10px solid var(--Main);border:.694vw solid var(--Main)}.type_re .set_type_recommend_ttl{background-color:var(--Main)}.type_re .set_type_recommend_list li:before{background-image:var(--mask-check-pk)}.type_re .ingredient_desc{background-color:var(--Main)}.type_re .ingredient_desc_name{width:220px;width:15.278vw}.type_re .type_fragrance_container:after{background-image:var(--repair-bg-product_set);width:100%;left:-10vw;top:0}.type_re .pyramid_ttl{-webkit-text-stroke:1px var(--Main);-webkit-text-stroke:.07vw var(--Main)}.type_sm{background:linear-gradient(180deg,#ffcfd8,#ffcad4 5%,#ffb8c5,#ffacbc 67%,#ffa9b9)}.type_sm .set_type_subttl,.type_sm .whip_cta_detail_ttl,.type_sm .whip_cta_detail_txt,.type_sm .notes_position,.type_sm .set_type_ingredient_ttl,.type_sm .ingredient_desc_note,.type_sm .type_fragrance_container>p:last-child{color:var(--Purple_v)}.type_sm .set_type_recommend{border:10px solid var(--Purple_v);border:.694vw solid var(--Purple_v)}.type_sm .set_type_recommend_ttl{background-color:var(--Purple_v)}.type_sm .set_type_recommend_list li:before{background-image:var(--mask-check-pl)}.type_sm .ingredient_desc{background-color:var(--Purple_v)}.type_sm .ingredient_desc:after{left:220px;left:15.278vw}.type_sm .ingredient_desc_name{width:200px;width:13.889vw}.type_sm .ingredient_desc_txt{width:calc(100% - 200px);width:calc(100% - 13.889vw)}.type_sm .type_fragrance_container:after{background-image:var(--smooth-bg-product_set);background-size:100%;left:10vw;top:0vw}.type_sm .pyramid_ttl{-webkit-text-stroke:1px var(--Purple_v);-webkit-text-stroke:.07vw var(--Purple_v)}.type_sm .fragrance_img{right:auto;left:1vw}.type_sm .pyramid_top{left:29.1vw}.type_sm .pyramid_middle{left:45.5vw}.type_sm .pyramid_base{left:63.3vw}.type_sm .fragrance_explain{right:auto;top:24.5vw;left:14.5vw;text-align:right}.type_sm .type_fragrance_container>p:last-child{margin:-5vw 0 0;font-size:.833vw;position:relative;z-index:5;text-align:right;width:100%;padding-right:130px;padding-right:9.028vw}.type_st{background:linear-gradient(180deg,#efd3fb,#eac4fb 28%,#e7b8fb 63%,#e6b5fb)}.type_st .set_type_subttl,.type_st .whip_cta_detail_ttl,.type_st .whip_cta_detail_txt,.type_st .notes_position,.type_st .set_type_ingredient_ttl,.type_st .ingredient_desc_note,.type_st .fragrance_explain_ttl,.type_st .fragrance_explain_txt,.type_st .type_fragrance_container>p:last-child{color:var(--Green_v)}.type_st .set_type_recommend{border:10px solid var(--Green_v);border:.694vw solid var(--Green_v)}.type_st .set_type_recommend_ttl{background-color:var(--Green_v)}.type_st .set_type_recommend_list li:before{background-image:var(--mask-check-gr)}.type_st .ingredient_desc{background-color:var(--Green_v)}.type_st .ingredient_desc:after{left:220px;left:15.278vw}.type_st .ingredient_desc_name{width:200px;width:13.889vw}.type_st .ingredient_desc_txt{width:calc(100% - 200px);width:calc(100% - 13.889vw)}.type_st .type_fragrance_container:after{background-image:var(--straight-bg-product_set);left:0;top:0}.type_st .pyramid_ttl{-webkit-text-stroke:1px var(--Green_v);-webkit-text-stroke:.07vw var(--Green_v)}@media screen and (max-width: 960px){.set_product_container{padding-top:60px;padding-bottom:40px;padding-left:24px;padding:15.385vw 6.154vw 10.256vw;padding-right:24px}.set_product_container_inner{position:relative;background-color:var(--White);width:100%;margin:0 auto;padding-top:60px;padding-top:15.385vw}.set_type_re_hd{width:288px;width:73.846vw;top:-30px;top:-7.692vw}.set_type_sm_hd{width:315px;width:80.769vw;top:-30px;top:-7.692vw}.set_type_st_hd{width:312px;width:80vw;top:-30px;top:-7.692vw}.set_type_box{flex-direction:column;align-items:center;gap:24px;gap:6.154vw;padding-bottom:60px;padding-bottom:15.385vw;margin-left:16px;margin-left:4vw;margin-right:16px;margin-right:4vw}.set_type_img_area{max-width:380px;max-width:97.436vw;width:50%;height:auto;aspect-ratio:472/ 596}.set_type_img_area img{width:100%;height:auto}.set_type_txt_area{padding-bottom:24px;padding-bottom:6.154vw}.set_type_subttl{font-size:24px;font-size:6.154vw}.set_type_tag_box{gap:6px;gap:1.538vw;padding-top:8px;padding-top:2.051vw;padding-bottom:10px;padding-bottom:2.564vw}.set_type_tag_box .type_tag{font-size:12px;font-size:3.077vw;padding:1vw 1.3vw;letter-spacing:0}.set_type_txt{font-size:12px;font-size:3.077vw;text-align:left}.set_type_price{gap:30px;gap:7.692vw;padding-top:10px;padding-top:2.564vw}.set_type_recommend{width:calc(100% - 8vw);padding:16px;padding:4.103vw;margin-left:16px;margin-left:4vw;margin-right:16px;margin-right:4vw}.set_type_recommend_ttl{font-size:16px;font-size:4.103vw;width:180px;width:46.154vw;height:32px;height:8.205vw;top:-32px;top:-8.205vw}.set_type_recommend_inner{gap:20px;gap:5.128vw;flex-direction:column}.set_type_recommend_list{position:relative;padding-left:24px;padding-left:6.154vw}.set_type_recommend_list li{font-size:12px;font-size:3.077vw}.set_type_recommend_list li:before{content:"";position:absolute;z-index:0;background-repeat:no-repeat;background-size:contain;background-position:center;width:18px;width:4.615vw;height:18px;height:4.615vw;top:3px;top:.769vw;left:-24px;left:-6.154vw}.graph_img{max-width:350px;max-width:89.744vw;width:100%;height:auto}.set_type_graph{width:100%}.set_type_ingredient{width:100%;padding-top:36px;padding-top:9.231vw;padding-bottom:0;margin-left:16px;margin-left:4vw;margin-right:16px;margin-right:4vw;width:calc(100% - 8vw)}.set_type_ingredient_ttl{font-size:20px;font-size:5.128vw}.set_type_ingredient_ttl .small{transform:scale(.8)}.set_type_ingredient_ttl .large{font-size:24px;font-size:6.154vw}.set_type_ingredient_ttl .note{margin-top:6px;margin-top:1.538vw;font-size:10px;font-size:2.564vw}.figure_area{flex-direction:column;margin-top:16px;margin-top:4.103vw;gap:24px;gap:6.154vw}.figure_hair{max-width:480px;max-width:123.077vw;width:100%;height:auto}.type_re .ingredient_desc_name{width:84px;width:21.538vw}.type_re .ingredient_desc_txt{width:calc(100% - 90px);width:calc(100% - 23.077vw)}.type_sm .ingredient_desc_name{width:84px;width:21.538vw}.type_sm .ingredient_desc_txt{width:calc(100% - 90px);width:calc(100% - 23.077vw)}.type_sm .ingredient_desc:after{left:90px;left:23.077vw}.type_sm .type_fragrance_container>p:last-child{text-align:right;display:flex;justify-content:flex-end;margin:0;font-size:8px;font-size:2.051vw;position:absolute;left:10px;left:2.564vw;bottom:-36px;bottom:-9.231vw;z-index:5}.type_st .ingredient_desc_name{width:84px;width:21.538vw}.type_st .ingredient_desc_txt{width:calc(100% - 90px);width:calc(100% - 23.077vw)}.type_st .ingredient_desc:after{left:90px;left:23.077vw}.set_texture_fragrance{display:flex;justify-content:center;flex-direction:column;width:100%;padding-bottom:24px;padding-bottom:6.154vw;gap:36px;gap:9.231vw}.set_texture,.set_texture_img{width:100%}.set_fragrance_img{width:100%;height:auto}.set_texture_ttl{vertical-align:middle;text-align:center;width:300px;width:76.923vw;height:unset;padding:16px;padding:4.103vw;font-size:16px;font-size:4.103vw;border:1px solid;margin:0 auto 40px;margin:0 auto 10.256vw}.set_texture_ttl .small{font-size:14px;font-size:3.59vw}.set_notes_detail_wrap{border-bottom:1px solid;padding:16px 0 12px;padding-top:4.103vw;padding-bottom:12px;padding-bottom:3.077vw;gap:4px;gap:1.026vw;width:100%}}@media screen and (max-width: 960px){.type_fragrance_container{padding-top:0;padding-left:0;padding-right:0;position:relative}.type_fragrance_container .note{position:absolute;left:16px;left:4.103vw;bottom:0;bottom:0vw}.type_fragrance_container>p:last-child{margin:0;font-size:8px;font-size:2.051vw;position:absolute;left:10px;left:2.564vw;bottom:-36px;bottom:-9.231vw;z-index:5}.fragrance_explain{top:120px;top:30.769vw;right:16px;right:4.103vw;z-index:5}.fragrance_img{right:0;right:0vw;height:auto;top:-35px;top:-8.974vw;width:34vw}.pyramid_wrap{position:absolute;left:0;left:0vw;top:-10px;top:-2.564vw;transform:scale(.9);z-index:5}.pyramid_top{position:absolute;top:-25px;top:-6.41vw;left:120px;left:30.769vw}.pyramid_middle{left:50px;left:12.821vw;top:60px;top:15.385vw}.pyramid_base{top:120px;top:30.769vw;left:0;left:0vw}.pyramid_top_sm{position:absolute;top:-25px;top:-6.41vw;left:140px;left:35.897vw}.pyramid_middle_sm{left:170px;left:43.59vw;top:60px;top:15.385vw}.pyramid_base_sm{right:10px;right:2.564vw;top:120px;top:30.769vw}.type_re .type_fragrance_container:after{background-image:var(--repair-bg-sp);height:300px;height:76.923vw;z-index:0}.type_sm .fragrance_explain{position:absolute;top:110px;top:28.205vw;right:unset;left:16px;left:4.103vw}.type_sm .type_fragrance_container:after{background-image:var(--smooth-bg-sp);height:300px;height:76.923vw;z-index:0;right:-22px;right:-5.641vw;left:unset}.type_st .type_fragrance_container:after{background-image:var(--straight-bg-sp);height:300px;height:76.923vw;z-index:0}.camomile{position:absolute;width:26px;width:6.667vw;top:28px;top:7.179vw;left:-40px;left:-10.256vw}.apple{position:absolute;width:41px;width:10.513vw;bottom:-23px;left:-22px;bottom:-5.897vw;left:-5.641vw}.jasmine{position:absolute;top:13px;top:3.333vw;left:-55px;left:-14.103vw;width:55px;width:14.103vw}.rose{position:absolute;top:34px;top:8.718vw;right:unset;left:-11px;left:-2.821vw;width:27px;width:6.923vw}.amber{position:absolute;top:37px;top:9.487vw;left:-8px;left:-2.051vw;width:37px;width:9.487vw}.ceder{position:absolute;top:50px;top:12.821vw;right:unset;left:0;width:43px;width:11.026vw}.pyramid_middle_sm .jasmine{top:13px;top:3.333vw;left:unset;right:-55px;right:-14.103vw}.pyramid_middle_sm .rose{top:34px;top:8.718vw;left:unset;right:-11px;right:-2.821vw}.pyramid_base_sm .amber{top:37px;top:9.487vw;left:unset;right:-8px;right:-2.051vw}.pyramid_base_sm .ceder{top:50px;top:12.821vw;left:unset;right:0}.lemon{position:absolute;width:30px;width:7.692vw;top:10px;top:2.564vw;right:-50px;right:-12.821vw}.peach{position:absolute;width:52px;width:13.333vw;bottom:unset;right:-41px;right:-10.513vw;top:38px;top:9.744vw}.orange{position:absolute;width:41px;top:41px;left:-23px;width:10.513vw;top:10.513vw;left:-5.897vw}.bergamot{position:absolute;width:41px;top:18px;left:-53px;width:10.513vw;top:4.615vw;left:-13.59vw}}.set_howto{padding-top:100px;padding-top:6.944vw;padding-bottom:1vw;background-color:var(--Main);position:relative}.set_howto:before{content:"";display:block;position:absolute;left:0;top:-6.5vw;background:red;width:100%;aspect-ratio:50 / 4;background:var(--set-howto-header) no-repeat 50% 0 / 133% auto}.howto_container{margin:0 auto;background-color:var(--White);display:flex;justify-self:center;flex-wrap:wrap;align-items:center;align-self:stretch;width:1200px;width:83.333vw;box-shadow:20px 20px #0000001a;box-shadow:1.389vw 1.389vw #0000001a;padding:40px 0 0;padding:2.778vw 0 0;position:relative}.howto_ttlarea{text-align:center;margin:0 auto;padding-bottom:26px;padding-bottom:1.806vw}.howto_ttl{-webkit-text-stroke-width:1px;-webkit-text-stroke-width:.069vw;-webkit-text-stroke-color:var(--Main);color:transparent;font-family:var(--SubFont);font-size:66px;font-size:4.583vw;font-weight:700;letter-spacing:.05em}.howto_box_wrap{display:flex;gap:88px;gap:6.111vw;margin:0 auto}.howto_box{text-align:center;margin:0 auto;position:relative}.howto_box img{height:285px;height:19.792vw;width:auto}.howto_box:before{content:"";position:absolute;display:block;background-image:var(--arrow-w);background-repeat:no-repeat;background-position:center top;background-size:100%;z-index:1;width:32px;width:2.222vw;height:30px;height:2.083vw;top:35%;left:-60px;left:-4.167vw}.howto_box:first-child:before{display:none}.howto_box_txtarea{padding-top:13px;padding-top:.903vw;text-align:center;margin:0 auto}.howto_box_txtarea .item{justify-content:center;align-items:center;background:var(--Main);color:var(--White);display:flex;padding:8px 50px;padding:.556vw 3.472vw;border-radius:33.5px;border-radius:2.326vw;gap:10px;gap:.694vw;font-size:16px;font-size:1.111vw;font-weight:700;letter-spacing:.2em}.howto_box_txtarea .howto_box_txt{color:#333;text-align:center;font-size:16px;font-size:1.111vw;font-weight:500;line-height:170%;padding-top:19px;padding-top:1.319vw}.howto_box_txtarea .howto_box_txt .important{color:var(--Main);text-decoration-line:underline}.amount_used_wrap{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;padding-top:52px;padding-top:3.611vw;gap:0 30px;gap:0 2.083vw}.amount_used_ttl{position:relative;width:100%;text-align:center;font-size:18px;font-size:1.25vw;font-weight:700}.amount_used_ttl:before{content:"";border-bottom:1px solid var(--Main);border-bottom:.069vw solid var(--Main);position:absolute;width:340px;width:23.611vw;bottom:8px;bottom:.556vw;left:32px;left:2.222vw}.amount_used_ttl:after{content:"";border-bottom:1px solid var(--Main);border-bottom:.069vw solid var(--Main);position:absolute;width:340px;width:23.611vw;bottom:8px;bottom:.556vw;right:32px;right:2.222vw}.howto_whip_img{width:484px;width:33.611vw;height:auto;aspect-ratio:931/910;margin-top:-8px;margin-top:-.556vw}.amount_used_txtarea{display:flex;justify-content:center;flex-wrap:wrap;gap:26px;gap:1.806vw;width:calc(100% - 514px);width:calc(100% - 35.694vw);padding-top:40px;padding-top:2.778vw}.amount_used_txt{position:relative;text-align:center;font-size:27px;font-size:1.875vw;font-weight:900;width:100%;align-self:center}.amount_used_txt:before{content:"";position:absolute;display:block;background-image:var(--line-svg);background-repeat:no-repeat;background-position:center top;background-size:100%;z-index:1;width:485px;width:33.681vw;height:5px;height:.347vw;bottom:-18px;bottom:-1.25vw;left:50%;transform:translate(-50%)}.push_img{width:155px;width:10.764vw;height:155px;height:10.764vw}.amount_used_note{color:var(--Main);font-size:12px;font-size:.833vw;font-weight:500;width:100%;position:absolute;left:1vw;bottom:1vw}.mask{margin-top:-7vw}.mask .amount_used_txtarea{padding-left:60px;padding-left:4.167vw}.amount_used_box_wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:47px 0;gap:3.264vw 0}.amount_used_box{text-align:center;margin:0 auto}.howto_mask_img{height:auto;width:33.611vw}.hairstyle{text-align:center;color:var(--Main);font-size:16px;font-size:1.111vw;font-weight:500;width:124px;width:8.611vw;border-bottom:2px dotted var(--Main);border-bottom:.139vw dotted var(--Main);padding-bottom:10px;padding-bottom:.694vw}.used_size_txt{text-align:center;color:var(--Main);font-size:16px;font-size:1.111vw;font-weight:500;padding-bottom:26px;padding-bottom:1.806vw}.used_size_wrap{display:flex;align-items:center;justify-content:center;height:110px;height:7.639vw}.used_size{text-align:center;margin:0 auto;border-radius:50%;border:1px solid var(--Main);border:.069vw solid var(--Main)}.used_size.short{width:60px;width:4.167vw;height:60px;height:4.167vw}.used_size.medium{width:68px;width:4.722vw;height:68px;height:4.722vw}.used_size.long{width:83px;width:5.764vw;height:83px;height:5.764vw}.set_all_ingredients{padding-top:100px;padding-top:6.944vw}.set_all_ingredients .answer{background-color:var(--White)}.set_all_ingredients .ingredients_box{padding-bottom:27px;padding-bottom:1.875vw}.set_all_ingredients .ingredients_txt{text-align:left}.set_all_ingredients .ingredients_txt_product_name{border:1px solid #333;border:.069vw solid #333;padding:4px;padding:.278vw;display:inline-block;margin-bottom:5px;margin-bottom:.347vw}.ingredients_accordion{width:910px;width:63.194vw;text-align:center;margin:0 auto}.ingredients_accordion .question{background-color:transparent;border:1px solid var(--White);border:.069vw solid var(--White);justify-content:center}.ingredients_accordion .answer{padding:26px 48px;padding:1.806vw 3.333vw}.ingredients_accordion .question:before{content:"";position:absolute;display:block;background:transparent;background-image:var(--set-accordion-arrow-product_set_SVG);background-repeat:no-repeat;background-position:center top;background-size:contain;width:27px;width:1.875vw;height:13px;height:.903vw;top:45%;transform:rotate(180deg)}.ingredients_accordion .question:after{display:none}.ingredients_accordion .question.active:before{opacity:1;transform:none;background:transparent;background-image:var(--set-accordion-arrow-product_set_SVG);background-repeat:no-repeat;background-position:center top;background-size:contain}.ingredients_accordion-item{background-color:transparent;margin-bottom:30px;margin-bottom:2.083vw;margin-bottom:1.563vw}.ingredients_title{color:var(--White);text-align:right;font-size:18px;font-size:1.25vw;font-weight:700}.ingredients_txt{color:#4d4d4d;font-weight:700;font-size:16px;font-size:1.111vw}.set_all_ingredients{padding-left:24px;padding-right:24px}.set_all_ingredients .ingredients_accordion .question{border:1px solid var(--White);border:.069vw solid var(--White)}.set_all_ingredients .ingredients_accordion .question:before{background-image:var(--set-accordion-arrow-product_set_SVG)}.set_all_ingredients .ingredients_accordion .question.active:before{background-image:var(--set-accordion-arrow-product_set_SVG)}.set_all_ingredients .ingredients_accordion .answer{background-color:var(--White);border:1px solid var(--White)}.set_all_ingredients .ingredients_title{color:var(--White)}.amount_used_wrap_whip{padding-right:40px}@media screen and (max-width: 960px){.amount_used_wrap_whip{padding-right:0;justify-content:center}}.mask.amount_used_wrap{padding-top:140px;padding-top:9.722vw}@media screen and (max-width: 960px){.set_howto_container{padding-top:36px}.set_howto{padding-top:36px;padding-bottom:50px}.mask .amount_used_txtarea{width:100%;padding-left:0}.mask.amount_used_wrap{justify-content:flex-end;flex-direction:column-reverse;align-items:flex-end;padding-top:12vw}.mask .amount_used_box_wrap{gap:16px;padding-top:0}.mask_amount_used_note{padding-bottom:16px}.set_all_ingredients .ingredients_box{padding-bottom:16px}.set_all_ingredients .ingredients_txt_product_name{padding:4px;margin-bottom:5px}}.set_lineup{padding-top:6.944vw;background-color:var(--White);position:relative}.set_lineup:after{content:"";display:block;position:absolute;left:0;top:-1px;width:100%;aspect-ratio:144 / 17;background:var(--set-lineup-header) no-repeat 50% 0 / 101% auto}.product_cotanier{background:transparent}@media screen and (max-width: 960px){.product_box_wrap{padding-bottom:40px}}.set_footer{position:relative;z-index:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/set.css.map */
