body.is-fixed{height:100%;overflow:hidden}.epilation .epilation_content .mv{width:100%;height:100vh;height:100dvh;background:url(../../img/epilation/mv.jpg) no-repeat center center/cover}@media (min-width: 768px){.epilation .epilation_content .mv{padding-bottom:18px}}@media (max-width: 767px){.epilation .epilation_content .mv{height:80vh;margin-bottom:350px}}@media only screen and (max-width: 767px) and (max-width: 559px){.epilation .epilation_content .mv{margin-bottom:390px}}.epilation .epilation_content .mv .mv_inner{width:100%;height:100%;padding:0 1.539% 0 10.77%}@media only screen and (max-width: 768px){.epilation .epilation_content .mv .mv_inner{padding:0 20px}}@media (max-width: 767px){.epilation .epilation_content .mv .mv_inner{padding:0 40px}}@media only screen and (max-width: 379px){.epilation .epilation_content .mv .mv_inner{padding:0 5.277vw}}.epilation .epilation_content .mv .mv_content{width:100%;height:100%;display:flex;justify-content:space-between;align-items:flex-end}@media (max-width: 767px){.epilation .epilation_content .mv .mv_content{display:block;padding-top:calc(80vh - 110px)}}@media (min-width: 768px){.epilation .epilation_content .mv .mv_text{margin-bottom:20px}}.epilation .epilation_content .mv .mv_text .mv_title .mv_title_text{width:fit-content;padding:10px 20px;color:#fff;background-color:rgba(0,0,0,0.3);font-size:30px;font-size:3rem;line-height:1em;letter-spacing:.1em;font-weight:700}@media (min-width: 768px){.epilation .epilation_content .mv .mv_text .mv_title .mv_title_text.mv_title_sub{padding-right:0}}@media (max-width: 767px){.epilation .epilation_content .mv .mv_text .mv_title .mv_title_text{font-size:18px;font-size:1.8rem;padding:11px 10px}.epilation .epilation_content .mv .mv_text .mv_title .mv_title_text.mv_title_sub{padding:0;background-color:transparent;display:flex;flex-direction:column;gap:10px}.epilation .epilation_content .mv .mv_text .mv_title .mv_title_text span{display:block;width:fit-content;padding:11px 0 11px 10px;background-color:rgba(0,0,0,0.3)}}.epilation .epilation_content .mv .mv_text .mv_title .mv_title_text.mv_title_main{margin-top:20px}@media (max-width: 767px){.epilation .epilation_content .mv .mv_text .mv_title .mv_title_text.mv_title_main{margin-top:10px}}.epilation .epilation_content .mv .mv_text .mv_description{color:#fff;font-size:15px;font-size:1.5rem;line-height:2.33333em;letter-spacing:.1em;font-weight:500;margin-top:22px;padding-left:20px}@media (max-width: 767px){.epilation .epilation_content .mv .mv_text .mv_description{color:#000;margin-top:30px;padding-left:0}}.epilation .epilation_content .mv .mv_campaign_link{display:inline-block;width:275px}@media (max-width: 767px){.epilation .epilation_content .mv .mv_campaign_link{display:block;width:100%;max-width:275px;margin:20px auto 0}}@media (min-width: 768px){.epilation .epilation_content .about{padding-top:75px}}.epilation .epilation_content .about .story_intro .story_intro_head{max-width:980;padding-bottom:40px;position:relative}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_head{padding-left:7.9%;padding-bottom:15px}}.epilation .epilation_content .about .story_intro .story_intro_head .story_intro_title{width:fit-content;display:flex;flex-direction:column;gap:15px;font-size:32px;font-size:3.2rem;line-height:1.25em;letter-spacing:.2em;font-weight:700;justify-content:center;margin:0 auto;text-align:center}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_head .story_intro_title{font-size:27px;font-size:2.7rem;line-height:1.48148em;letter-spacing:.2em;margin:0;gap:0}}.epilation .epilation_content .about .story_intro .story_intro_head .story_intro_title span{font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.2em;font-weight:700}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_head .story_intro_title span{font-size:15px;font-size:1.5rem;line-height:2.66667em;letter-spacing:.1em}}.epilation .epilation_content .about .story_intro .story_intro_head .story_intro_head_img{width:250px;position:absolute}@media (min-width: 768px){.epilation .epilation_content .about .story_intro .story_intro_head .story_intro_head_img{left:50%;bottom:0;translate:220px}}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_head .story_intro_head_img{width:80px;right:3%;bottom:0}.epilation .epilation_content .about .story_intro .story_intro_head .story_intro_head_img img{width:100%}}.epilation .epilation_content .about .story_intro .story_intro_body{background:#C6C6C6;padding-top:60px;padding-bottom:40px}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body{padding-top:20px}}.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_body_inner{position:relative}.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_instruction{width:fit-content;color:#fff;background:#4dbbaa;font-size:24px;font-size:2.4rem;line-height:1.2em;letter-spacing:.2em;font-weight:700;padding:5px 35px;margin:0 auto}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_instruction{width:100%;max-width:300px;font-size:15px;font-size:1.5rem;line-height:2em;padding:5px 0;text-align:center}}.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_decoration{width:27.143%;position:absolute;right:-1.5%;bottom:34%;z-index:5}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_decoration{width:40%;right:20px;top:52%;bottom:auto}}.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_items{display:flex;flex-wrap:wrap;justify-content:center;column-gap:30px;row-gap:70px;margin-top:70px;counter-reset:storyNum 0}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_items{margin-top:25px;column-gap:20px;row-gap:30px;justify-content:flex-start}}.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_item{width:305px;position:relative}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_item{width:calc(50% - 20px / 2)}}.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_item:before{content:counter(storyNum);counter-increment:storyNum 1;font-family:"Secular One",sans-serif;font-size:98px;font-size:9.8rem;line-height:1em;letter-spacing:.3em;font-weight:400;position:absolute;top:0;left:30px;translate:0 -38%;z-index:5}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_item:before{font-size:45px;font-size:4.5rem;left:10px}}.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_item .story_intro_img{width:100%;cursor:pointer}.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_item .story_intro_img img{width:100%}.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_item .story_intro_img:hover{opacity:0.7}.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_item .story_intro_text{margin-top:15px;font-size:18px;font-size:1.8rem;line-height:1.61111em;letter-spacing:.16em;font-weight:700;font-feature-settings:"palt";text-align:center}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_item .story_intro_text{font-size:14px;font-size:1.4rem;line-height:1.71429em;margin-top:5px}}.epilation .epilation_content .about .story_intro .story_intro_body .story_modal{position:fixed;top:0;left:0;width:100%;height:100%;padding:30px;display:flex;align-items:center;justify-content:center;transition:all 0.3s;pointer-events:none;opacity:0;z-index:500;background-color:rgba(51,51,51,0.8)}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_modal{background-color:rgba(51,51,51,0.8)}}.epilation .epilation_content .about .story_intro .story_intro_body .story_modal.is-open{opacity:1;pointer-events:auto}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_modal{padding:20px}}.epilation .epilation_content .about .story_intro .story_intro_body .story_modal_overlay{position:absolute;width:100%;height:100%}.epilation .epilation_content .about .story_intro .story_intro_body .story_modal_content{position:relative}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_modal_content{width:100%}}.epilation .epilation_content .about .story_intro .story_intro_body .story_modal_close_btn{width:50px;height:50px;background:url(../../img/epilation/close-btn.svg) no-repeat center center/cover;position:absolute;right:50px;top:0;z-index:5;cursor:pointer;transition:all 0.3s}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_modal_close_btn{right:2.775%;top:-40px}}.epilation .epilation_content .about .story_intro .story_intro_body .story_modal_close_btn:hover{opacity:0.7}.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper{width:100%;max-width:980px;margin:0 auto;padding-top:30px;padding-bottom:30px}.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .swiper-wrapper{counter-reset:modalNum 0}.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .swiper-slide{background:transparent;padding-top:30px;padding-bottom:30px}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .swiper-slide{overflow-y:auto;height:75vh;padding-top:0;padding-bottom:0}}.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .slide_content{width:89.8%;background:#fff;padding:45px 5.103% 60px;margin:0 auto;position:relative}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .slide_content{width:94.45%;background:#C6C6C6;padding:50px 0 35px;display:flex;flex-direction:column;overflow-y:auto}}.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .slide_content:before{content:counter(modalNum);counter-increment:modalNum 1;font-family:"Secular One",sans-serif;font-size:145px;font-size:14.5rem;line-height:1em;letter-spacing:.3em;font-weight:400;position:absolute;top:0;left:6.819%;translate:0 -40px}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .slide_content:before{font-size:108px;font-size:10.8rem;top:55px;left:5.883%}}.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .slide_title{font-size:21px;font-size:2.1rem;line-height:1.19048em;letter-spacing:.16em;font-weight:700;margin-left:12.644%;font-feature-settings:"palt"}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .slide_title{font-size:17px;font-size:1.7rem;line-height:1.82353em;order:2;padding-left:8.824%;padding-right:8.824%;margin-left:0;margin-top:5px}}.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .slide_body{display:flex;align-items:center;justify-content:space-between;margin-top:30px}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .slide_body{display:contents}}.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .slide_body .slide_img{width:25.257%;margin-top:15px}.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .slide_body .slide_img img{width:100%}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .slide_body .slide_img{width:100%;order:1;margin-top:0}}.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .slide_body .slide_text{width:69.231%;font-size:15px;font-size:1.5rem;line-height:2.33333em;letter-spacing:.1em}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .slide_body .slide_text{width:100%;font-size:15px;font-size:1.5rem;line-height:1.93333em;order:3;padding-left:8.824%;padding-right:8.824%;margin-top:25px}}.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .slide_body .slide_text .highlight{font-weight:700;background:linear-gradient(transparent 60%, #C1E7E1 0)}.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .swiper-button-prev,.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .swiper-button-next{top:53%}.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .swiper-button-prev{left:0}.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .swiper-button-next{right:0}.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .swiper-button-next:after,.epilation .epilation_content .about .story_intro .story_intro_body .story_swiper .swiper-button-prev:after{color:#fff;font-size:40px}.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_bottom_pop{width:fit-content;margin:50px auto 0;color:#fff;font-size:19px;font-size:1.9rem;line-height:1.57895em;letter-spacing:.2em;font-weight:700;text-align:center;padding-right:45px;padding-left:45px;background:url(../../img/epilation/icon-solid-single_left.png) no-repeat left bottom 5px/12px auto,url(../../img/epilation/icon-solid-single_right.png) no-repeat right bottom 5px/12px auto}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_bottom_pop{max-width:330px;padding-left:15px;padding-right:15px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.2em}}.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_bottom_text{margin-top:20px;font-size:24px;font-size:2.4rem;line-height:2.16667em;letter-spacing:.2em;font-weight:700;text-align:center}@media (max-width: 767px){.epilation .epilation_content .about .story_intro .story_intro_body .story_intro_bottom_text{font-size:20px;font-size:2rem;line-height:1.75em;letter-spacing:.1em;max-width:288px;margin:20px auto 0}}.epilation .epilation_content .about .about_intro{text-align:center;max-width:930px;padding:8px 30px 0;margin:0 auto}@media (max-width: 767px){.epilation .epilation_content .about .about_intro{padding:0 20px}}.epilation .epilation_content .about .about_intro .intro_text_main{font-size:24px;font-size:2.4rem;line-height:2.08333em;letter-spacing:.075em;font-weight:700}@media (max-width: 767px){.epilation .epilation_content .about .about_intro .intro_text_main{font-size:20px;font-size:2rem}}.epilation .epilation_content .about .about_intro .intro_text_sub{font-size:15px;font-size:1.5rem;line-height:2.66667em;letter-spacing:.075em;font-weight:400;margin-top:20px}@media (max-width: 767px){.epilation .epilation_content .about .about_intro .intro_text_sub{text-align:justify}}.epilation .epilation_content .about .about_example{width:100%;max-width:930px;padding:0 30px;margin:45px auto 70px}@media (max-width: 767px){.epilation .epilation_content .about .about_example{padding:0 20px;margin-bottom:40px}}.epilation .epilation_content .about .about_example .example_fukidashi{margin:0 auto}.epilation .epilation_content .about .about_example .example_fukidashi span{padding:0 40px}.epilation .epilation_content .about .about_example .example_items{margin-top:45px;display:flex;flex-direction:column;gap:15px;counter-reset:exampleNum 0}@media (max-width: 767px){.epilation .epilation_content .about .about_example .example_items{gap:20px}}.epilation .epilation_content .about .about_example .example_item{background:#EBEBEB}.epilation .epilation_content .about .about_example .example_item_head{padding:0 5.748%}@media (max-width: 767px){.epilation .epilation_content .about .about_example .example_item_head{padding:0 20px}}.epilation .epilation_content .about .about_example .example_item_head .example_item_title{font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.15em;font-weight:700;display:flex;gap:25px;align-items:flex-start;border-bottom:1px solid #333;position:relative;padding:35px 0 10px}@media (max-width: 767px){.epilation .epilation_content .about .about_example .example_item_head .example_item_title{font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:.1em;line-height:2;gap:24px;padding-top:10px;padding-bottom:10px}}@media only screen and (max-width: 379px){.epilation .epilation_content .about .about_example .example_item_head .example_item_title{gap:10px;font-size:14px;font-size:1.4rem}}.epilation .epilation_content .about .about_example .example_item_head .example_item_title:before{content:"0" counter(exampleNum);counter-increment:exampleNum 1;font-family:"Secular One",sans-serif;font-size:30px;font-size:3rem;line-height:1em;letter-spacing:.2em;font-weight:400;flex-shrink:0}@media (max-width: 767px){.epilation .epilation_content .about .about_example .example_item_head .example_item_title:before{margin-top:8px}}@media only screen and (max-width: 379px){.epilation .epilation_content .about .about_example .example_item_head .example_item_title:before{font-size:26px;font-size:2.6rem}}.epilation .epilation_content .about .about_example .example_item_body{display:flex;justify-content:space-between;padding:20px 5.748%}@media (max-width: 767px){.epilation .epilation_content .about .about_example .example_item_body{flex-direction:column;padding:10px 20px 20px;gap:20px}}.epilation .epilation_content .about .about_example .example_item_body .example_sub_item{display:flex;align-items:center;gap:10px}@media (max-width: 767px){.epilation .epilation_content .about .about_example .example_item_body .example_sub_item{width:100%;gap:0}}.epilation .epilation_content .about .about_example .example_item_body .example_sub_item .example_text{font-family:"Secular One",sans-serif;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.1em;font-weight:400;flex-shrink:0}@media (max-width: 767px){.epilation .epilation_content .about .about_example .example_item_body .example_sub_item .example_text{width:100px;gap:0}}.epilation .epilation_content .about .about_example .example_item_body .example_sub_item .example_text.before{color:#858585}.epilation .epilation_content .about .about_example .example_item_body .example_sub_item .example_text.after{color:#4dbbaa}.epilation .epilation_content .about .about_example .example_item_body .example_sub_item .example_img{width:280px}@media (max-width: 767px){.epilation .epilation_content .about .about_example .example_item_body .example_sub_item .example_img{width:100%;aspect-ratio:200 / 105}.epilation .epilation_content .about .about_example .example_item_body .example_sub_item .example_img img{width:100%;object-fit:cover}}.epilation .epilation_content .about .about_features{padding-top:70px;padding-bottom:55px;background:#EBEBEB}@media (max-width: 767px){.epilation .epilation_content .about .about_features{padding:30px 40px 50px}}@media only screen and (max-width: 767px) and (max-width: 379px){.epilation .epilation_content .about .about_features{padding-left:20px;padding-right:20px}}.epilation .epilation_content .about .about_features .features_title{display:flex;flex-direction:column;gap:20px;align-items:center}@media (max-width: 767px){.epilation .epilation_content .about .about_features .features_title{gap:10px}}.epilation .epilation_content .about .about_features .features_sub_title{font-size:20px;font-size:2rem;line-height:2em;letter-spacing:.05em;font-weight:700;padding:0 25px 0 35px;background:url(../../img/beauty/icon-title_left.png) no-repeat left bottom/20px auto,url(../../img/beauty/icon-title_right.png) no-repeat right bottom/20px auto}@media (max-width: 767px){.epilation .epilation_content .about .about_features .features_sub_title{font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:.05em}}.epilation .epilation_content .about .about_features .features_fukidashi span{padding-left:35px;padding-right:35px}@media (max-width: 767px){.epilation .epilation_content .about .about_features .features_fukidashi span{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.075em;padding:5px 25px;text-align:center}}.epilation .epilation_content .about .about_features .features_items{max-width:770px;display:flex;justify-content:space-between;margin:50px auto 0}@media (max-width: 767px){.epilation .epilation_content .about .about_features .features_items{max-width:305px;flex-direction:column;gap:30px}}.epilation .epilation_content .about .about_features .features_item{width:27.273%;display:flex;flex-direction:column;align-items:center}@media (max-width: 767px){.epilation .epilation_content .about .about_features .features_item{flex-direction:row;width:100%;gap:10px}}.epilation .epilation_content .about .about_features .features_img{width:200px}@media (max-width: 767px){.epilation .epilation_content .about .about_features .features_img{max-width:120px;width:40%;flex-shrink:0}}.epilation .epilation_content .about .about_features .features_text{margin-top:30px;font-size:15px;font-size:1.5rem;line-height:1.66667em;letter-spacing:.075em;font-weight:400;text-align:center}@media (max-width: 767px){.epilation .epilation_content .about .about_features .features_text{margin-top:0;text-align:left;font-size:15px;font-size:1.5rem;line-height:1.66667em;letter-spacing:.05em}}.epilation .epilation_content .about .about_check .check_banner{width:100%;height:400px;display:flex;align-items:center;justify-content:center;background:url(../../img/epilation/bg-check.jpg) no-repeat center center/cover;padding:40px}@media (max-width: 767px){.epilation .epilation_content .about .about_check .check_banner{height:200px}}.epilation .epilation_content .about .about_check .check_banner_text{color:#fff;font-size:24px;font-size:2.4rem;line-height:2em;letter-spacing:.16em;font-weight:700}@media (max-width: 767px){.epilation .epilation_content .about .about_check .check_banner_text{font-size:20px;font-size:2rem}}.epilation .epilation_content .about .about_check .check_sheet{padding:80px 20px 100px;background:url(../../img/beauty/bg-grid.png) left top/1300px}@media (max-width: 767px){.epilation .epilation_content .about .about_check .check_sheet{padding-top:40px;padding-bottom:40px}}.epilation .epilation_content .about .about_check .check_sheet .check_sheet_box{max-width:980px;margin:0 auto;padding-top:60px;background-color:#EBEBEB}@media (max-width: 767px){.epilation .epilation_content .about .about_check .check_sheet .check_sheet_box{padding:30px 20px 50px;position:relative}}.epilation .epilation_content .about .about_check .check_sheet .check_sheet_title{font-family:"Secular One",sans-serif;font-size:30px;font-size:3rem;line-height:1.73333em;letter-spacing:.1em;font-weight:400;text-align:center;padding-bottom:30px;position:relative}.epilation .epilation_content .about .about_check .check_sheet .check_sheet_title::after{content:"";width:240px;height:1px;background:#333;position:absolute;left:50%;bottom:0;translate:-50%}.epilation .epilation_content .about .about_check .check_sheet .check_sheet_intro{font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.09em;font-weight:400;text-align:center;margin-top:45px}.epilation .epilation_content .about .about_check .check_sheet .check_sheet_list{max-width:620px;margin:40px auto 0;display:flex;flex-direction:column;gap:5px;counter-reset:listNum 0}@media (max-width: 767px){.epilation .epilation_content .about .about_check .check_sheet .check_sheet_list{max-width:340px;gap:20px}}.epilation .epilation_content .about .about_check .check_sheet .list_item{display:flex;align-items:center}@media (max-width: 767px){.epilation .epilation_content .about .about_check .check_sheet .list_item{flex-direction:column;gap:10px;position:relative}.epilation .epilation_content .about .about_check .check_sheet .list_item:after{content:"";width:100%;height:1px;background:#fff;position:absolute;left:0;top:calc(100% + 15px)}}.epilation .epilation_content .about .about_check .check_sheet .list_item_question{width:370px;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:0em;font-weight:700;display:flex;gap:20px;align-items:center;padding-left:10px;line-height:1.8}@media (max-width: 767px){.epilation .epilation_content .about .about_check .check_sheet .list_item_question{width:100%;font-size:15px;font-size:1.5rem;line-height:1.5}}@media only screen and (max-width: 379px){.epilation .epilation_content .about .about_check .check_sheet .list_item_question{font-size:14px;font-size:1.4rem;gap:10px}}.epilation .epilation_content .about .about_check .check_sheet .list_item_question::before{content:"Q" counter(listNum);counter-increment:listNum 1;color:#848484;font-family:"Secular One",sans-serif;font-size:38px;font-size:3.8rem;line-height:1.71053em;letter-spacing:.1em;font-weight:400;flex-shrink:0}@media (max-width: 767px){.epilation .epilation_content .about .about_check .check_sheet .list_item_question::before{font-size:29px;font-size:2.9rem}}@media only screen and (max-width: 379px){.epilation .epilation_content .about .about_check .check_sheet .list_item_question::before{font-size:26px;font-size:2.6rem}}.epilation .epilation_content .about .about_check .check_sheet .list_item_options{width:250px;display:flex;justify-content:space-between;position:relative}.epilation .epilation_content .about .about_check .check_sheet .list_item_options:after{content:"/";font-family:"Secular One",sans-serif;font-size:23px;font-size:2.3rem;line-height:1.73913em;letter-spacing:.1em;font-weight:400;position:absolute;left:50%;top:50%;translate:-50% -45%}.epilation .epilation_content .about .about_check .check_sheet .list_item_option{display:flex;align-items:center;gap:25px;cursor:pointer}.epilation .epilation_content .about .about_check .check_sheet .list_item_option input{appearance:none;-webkit-appearance:none}.epilation .epilation_content .about .about_check .check_sheet .list_item_option input[type="checkbox"]{position:relative;width:25px;height:25px;background:#fff;border:3px solid #333;border-radius:0;vertical-align:-2px;cursor:pointer}.epilation .epilation_content .about .about_check .check_sheet .list_item_option input[type="checkbox"]:checked:before{content:"";position:absolute;width:36px;height:27px;background:url(../../img/beauty/icon-check.png) no-repeat center center/cover;top:50%;left:50%;transform:translate(-30%, -55%)}.epilation .epilation_content .about .about_check .check_sheet .list_item_option label{font-family:"Secular One",sans-serif;font-size:23px;font-size:2.3rem;line-height:1em;letter-spacing:.1em;font-weight:400;vertical-align:middle}.epilation .epilation_content .about .about_check .check_sheet .check_sheet_bottom{margin-top:65px;display:flex;gap:20px;align-items:center;padding:0 30px 0 24px}@media (min-width: 768px){.epilation .epilation_content .about .about_check .check_sheet .check_sheet_bottom{justify-content:center}}@media (max-width: 767px){.epilation .epilation_content .about .about_check .check_sheet .check_sheet_bottom{margin-top:35px;padding:0}}.epilation .epilation_content .about .about_check .check_sheet .bottom_img{width:180px}@media (max-width: 767px){.epilation .epilation_content .about .about_check .check_sheet .bottom_img{width:100px;position:absolute;left:5px;bottom:0;z-index:5}}.epilation .epilation_content .about .about_check .check_sheet .bottom_fukidashi{width:570px;background:#fff;display:flex;flex-direction:column;align-items:center;padding:30px 10px 25px;position:relative}.epilation .epilation_content .about .about_check .check_sheet .bottom_fukidashi.result_box_before{width:500px}@media (max-width: 767px){.epilation .epilation_content .about .about_check .check_sheet .bottom_fukidashi.result_box_before{width:100%}}@media (min-width: 768px){.epilation .epilation_content .about .about_check .check_sheet .bottom_fukidashi.result_box_before .bottom_link_wrapper{width:330px}}@media (max-width: 767px){.epilation .epilation_content .about .about_check .check_sheet .bottom_fukidashi.result_box_before .bottom_link{justify-content:center}}@media (max-width: 767px){.epilation .epilation_content .about .about_check .check_sheet .bottom_fukidashi{width:100%;padding-bottom:40px}}.epilation .epilation_content .about .about_check .check_sheet .bottom_fukidashi::after{content:"";position:absolute}@media (min-width: 768px){.epilation .epilation_content .about .about_check .check_sheet .bottom_fukidashi::after{border-style:solid;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:20px solid #fff;border-left:0;right:100%;top:50%;translate:2px -50%}}@media (max-width: 767px){.epilation .epilation_content .about .about_check .check_sheet .bottom_fukidashi::after{width:30px;height:22px;background:#fff;clip-path:polygon(27% 0, 0 100%, 100% 0);top:100%;left:120px}}.epilation .epilation_content .about .about_check .check_sheet .bottom_fukidashi.hidden{display:none}.epilation .epilation_content .about .about_check .check_sheet .bottom_text{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.16em;font-weight:700;text-align:center}@media (max-width: 767px){.epilation .epilation_content .about .about_check .check_sheet .bottom_text{font-size:14px;font-size:1.4rem}}.epilation .epilation_content .about .about_check .check_sheet .bottom_link_wrapper{width:370px;height:50px;margin-top:15px}@media (max-width: 767px){.epilation .epilation_content .about .about_check .check_sheet .bottom_link_wrapper{width:75%;max-width:300px;height:auto}}.epilation .epilation_content .about .about_check .check_sheet .bottom_link_wrapper .bottom_link{font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.24em;font-weight:700}@media (max-width: 767px){.epilation .epilation_content .about .about_check .check_sheet .bottom_link_wrapper .bottom_link{font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.15em;padding:10px 15px 10px 10px;justify-content:flex-start;text-align:left;line-height:1.4}}.epilation .epilation_content .flow{background:#EBEBEB;padding-top:115px;padding-bottom:55px}@media (max-width: 767px){.epilation .epilation_content .flow{padding-top:60px;padding-bottom:60px}}.epilation .epilation_content .flow .flow_step .step_items{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:center;gap:100px 70px;counter-reset:num 0}@media (max-width: 767px){.epilation .epilation_content .flow .flow_step .step_items{flex-direction:column;align-items:center;gap:65px}}.epilation .epilation_content .flow .flow_step .step_item{width:280px;background:#fff;padding:25px 5px 15px;box-shadow:20px 20px 0px 0px rgba(51,51,51,0.25);position:relative}.epilation .epilation_content .flow .flow_step .step_item::before{content:"0" counter(num);counter-increment:num 1;font-family:"Secular One",sans-serif;font-size:49px;font-size:4.9rem;line-height:1em;letter-spacing:.075em;font-weight:400;opacity:0.7;position:absolute;right:20px;top:0;translate:0 -50%}.epilation .epilation_content .flow .flow_step .step_item:not(:first-child){position:relative}.epilation .epilation_content .flow .flow_step .step_item:not(:first-child):after{content:"";width:18px;height:24px;background:url(../../img/beauty/flow-arrow.svg) no-repeat center center/13px auto;position:absolute}@media (min-width: 768px){.epilation .epilation_content .flow .flow_step .step_item:not(:first-child):after{right:calc(100% + 25px);top:50%;translate:0 -50%}}@media (max-width: 767px){.epilation .epilation_content .flow .flow_step .step_item:not(:first-child):after{bottom:calc(100% + 10px);left:50%;translate:-50%;transform:rotate(90deg)}}.epilation .epilation_content .flow .flow_step .step_title{font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:.05em;font-weight:700;text-align:center;padding-bottom:15px;position:relative}.epilation .epilation_content .flow .flow_step .step_title::after{content:"";width:200px;height:1px;background:#333;position:absolute;bottom:0;left:50%;translate:-50%}.epilation .epilation_content .flow .flow_step .step_text{padding-top:15px;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.075em;font-weight:400;text-align:center}.epilation .epilation_content .flow .flow_request{margin-top:150px}.epilation .epilation_content .flow .flow_request .flow_request_title{width:fit-content;font-size:24px;font-size:2.4rem;line-height:1.66667em;letter-spacing:.1em;font-weight:700;margin:0 auto}@media (min-width: 768px){.epilation .epilation_content .flow .flow_request .flow_request_title{color:#fff;background:rgba(51,51,51,0.6);padding:5px 35px}}@media (max-width: 767px){.epilation .epilation_content .flow .flow_request .flow_request_title{display:flex;flex-direction:column;align-items:center;gap:10px}.epilation .epilation_content .flow .flow_request .flow_request_title span{color:#fff;background:rgba(51,51,51,0.6);padding:5px 15px}}.epilation .epilation_content .flow .flow_request .request_items{margin-top:60px;display:flex;flex-direction:column;gap:30px}@media (max-width: 767px){.epilation .epilation_content .flow .flow_request .request_items{max-width:300px;margin:40px auto 0;gap:45px}}.epilation .epilation_content .flow .flow_request .request_item{display:flex;gap:65px}@media (max-width: 767px){.epilation .epilation_content .flow .flow_request .request_item{display:grid;grid-template-columns:1fr 170px;grid-template-rows:auto auto auto;column-gap:10px;row-gap:20px;justify-items:center;align-items:center}.epilation .epilation_content .flow .flow_request .request_item:nth-child(4) .request_title span{font-size:14px;font-size:1.4rem}}@media (min-width: 768px){.epilation .epilation_content .flow .flow_request .request_img{width:220px;flex-shrink:0}}@media (max-width: 767px){.epilation .epilation_content .flow .flow_request .request_img{grid-column:1 / 2;width:121px}}@media (max-width: 767px){.epilation .epilation_content .flow .flow_request .request_intro{display:contents}}.epilation .epilation_content .flow .flow_request .request_num{display:block;width:fit-content;color:rgba(51,51,51,0.6);font-family:"Secular One",sans-serif;font-size:40px;font-size:4rem;line-height:1em;letter-spacing:.1em;font-weight:400;margin-top:-2px;padding:0 50px 0 10px;border-bottom:1px solid #333}@media (max-width: 767px){.epilation .epilation_content .flow .flow_request .request_num{grid-column:1 / 3;grid-row:1 / 2;padding:0 30px 0;margin-top:0}}@media (min-width: 768px){.epilation .epilation_content .flow .flow_request .request_title{margin-top:15px}}@media (max-width: 767px){.epilation .epilation_content .flow .flow_request .request_title{width:100%;grid-column:2 / 3;display:flex;flex-direction:column;gap:8px}}.epilation .epilation_content .flow .flow_request .request_title span{display:inline-block;font-size:17px;font-size:1.7rem;line-height:1em;letter-spacing:.075em;font-weight:700;color:#fff;padding:6.5px 15px;background:rgba(51,51,51,0.6)}@media (max-width: 767px){.epilation .epilation_content .flow .flow_request .request_title span{width:100%;font-size:15px;font-size:1.5rem;padding:7px 0;text-align:center;font-feature-settings:"palt"}}.epilation .epilation_content .flow .flow_request .request_text{font-size:15px;font-size:1.5rem;line-height:2.2em;letter-spacing:.075em;font-weight:400;margin-top:5px;padding-left:15px}@media (max-width: 767px){.epilation .epilation_content .flow .flow_request .request_text{grid-column:1 / 3;font-size:15px;font-size:1.5rem;line-height:2.33333em;letter-spacing:.05em;padding:0;margin-top:0}}.epilation .epilation_content .faq{background:#EBEBEB;padding-bottom:85px;padding-top:60px}@media (max-width: 767px){.epilation .epilation_content .faq{padding-top:40px;padding-bottom:40px}}.epilation .epilation_content .faq .faq_items{margin-top:30px;display:flex;flex-direction:column;gap:30px}.epilation .epilation_content .faq .faq_item{background:#fff;border-left:3px solid #666666;font-size:15px;font-size:1.5rem;line-height:2.46667em;letter-spacing:.05em;font-weight:400}@media (max-width: 767px){.epilation .epilation_content .faq .faq_item{font-size:14px;font-size:1.4rem}}.epilation .epilation_content .faq .faq_item.open{border-color:#4dbbaa}.epilation .epilation_content .faq .faq_item.open .faq_q::after{transform:rotate(180deg)}.epilation .epilation_content .faq .faq_q{display:flex;align-items:center;padding:30px 70px;position:relative;cursor:pointer}@media (max-width: 767px){.epilation .epilation_content .faq .faq_q{padding-left:15px;padding-right:30px;align-items:flex-start}}.epilation .epilation_content .faq .faq_q::before{content:"Q";font-family:"Secular One",sans-serif;font-size:30px;font-size:3rem;line-height:1em;letter-spacing:0em;font-weight:400;margin-right:20px}@media (max-width: 767px){.epilation .epilation_content .faq .faq_q::before{margin-top:5px;margin-right:10px}}.epilation .epilation_content .faq .faq_q::after{content:"";width:14px;height:7px;background:url(../../img/beauty/faq-arrow.svg) no-repeat center center/cover;position:absolute;top:50%;right:70px;translate:0 -50%}@media (max-width: 767px){.epilation .epilation_content .faq .faq_q::after{right:15px}}.epilation .epilation_content .faq .faq_a{display:none;padding:0 70px 25px}@media (max-width: 767px){.epilation .epilation_content .faq .faq_a{padding-left:15px;padding-right:15px}}@media (max-width: 767px){.epilation .epilation_content .faq .faq_a .faq_a_text{display:flex;align-items:flex-start}}.epilation .epilation_content .faq .faq_a .faq_a_text::before{content:"A";font-family:"Secular One",sans-serif;font-size:30px;font-size:3rem;line-height:1em;letter-spacing:0em;font-weight:400;margin-right:20px}@media (max-width: 767px){.epilation .epilation_content .faq .faq_a .faq_a_text::before{margin-right:10px;margin-top:5px}}.epilation .epilation_content .price{padding-top:110px}@media (max-width: 767px){.epilation .epilation_content .price{padding-top:40px}}.epilation .epilation_content .price .price_treatment_area{margin-top:60px;padding-bottom:130px}@media (max-width: 767px){.epilation .epilation_content .price .price_treatment_area{margin-top:35px;padding-bottom:65px}}@media (max-width: 767px){.epilation .epilation_content .price .price_treatment_area .treatment_area_inner{padding-left:10px;padding-right:10px}}.epilation .epilation_content .price .price_treatment_area .treatment_area_box{width:100%;padding:65px 20px 50px;border:4px solid #333;border-radius:20px;position:relative}@media (max-width: 767px){.epilation .epilation_content .price .price_treatment_area .treatment_area_box{padding:60px 10px 40px}}.epilation .epilation_content .price .price_treatment_area .treatment_area_box .treatment_area_title{width:fit-content;font-size:24px;font-size:2.4rem;line-height:1em;letter-spacing:.1em;font-weight:700;padding:13px 25px;color:#fff;background:#333;position:absolute;top:-20px;left:50%;translate:-50%;white-space:nowrap}.epilation .epilation_content .price .price_treatment_area .treatment_area_box .treatment_area_list{display:flex;justify-content:space-between}@media (max-width: 767px){.epilation .epilation_content .price .price_treatment_area .treatment_area_box .treatment_area_list{flex-direction:column;gap:20px;padding:0 10px}}.epilation .epilation_content .price .price_treatment_area .treatment_area_box .treatment_area_item{width:22.533%;text-align:center}@media (max-width: 767px){.epilation .epilation_content .price .price_treatment_area .treatment_area_box .treatment_area_item{width:100%;text-align:left}}.epilation .epilation_content .price .price_treatment_area .treatment_area_box .treatment_area_item dt{font-size:24px;font-size:2.4rem;line-height:1.54167em;letter-spacing:.1em;font-weight:700}@media (min-width: 768px){.epilation .epilation_content .price .price_treatment_area .treatment_area_box .treatment_area_item dt{display:flex;align-items:center;justify-content:center;gap:5px}.epilation .epilation_content .price .price_treatment_area .treatment_area_box .treatment_area_item dt span{font-size:29px;font-size:2.9rem}}@media (max-width: 767px){.epilation .epilation_content .price .price_treatment_area .treatment_area_box .treatment_area_item dt{font-size:19px;font-size:1.9rem}}.epilation .epilation_content .price .price_treatment_area .treatment_area_box .treatment_area_item dd{font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:0em;margin-top:25px}@media (max-width: 767px){.epilation .epilation_content .price .price_treatment_area .treatment_area_box .treatment_area_item dd{font-size:14px;font-size:1.4rem;margin-top:10px}}.epilation .epilation_content .price .price_treatment_area .treatment_area_box .treatment_area_img{width:100%;max-width:675px;margin:55px auto 0}.epilation .epilation_content .price .price_treatment_area .treatment_area_box .treatment_area_img img{width:100%}.epilation .epilation_content .price .price_treatment_area .treatment_area_price_detail{margin-top:55px}@media (max-width: 767px){.epilation .epilation_content .price .price_treatment_area .treatment_area_price_detail{margin-top:30px}}.epilation .epilation_content .price .price_treatment_area .treatment_area_price_detail p{font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.1em;font-weight:700;text-align:center}@media (max-width: 767px){.epilation .epilation_content .price .price_treatment_area .treatment_area_price_detail p{font-size:16px;font-size:1.6rem;line-height:1.75em}}.epilation .epilation_content .price .price_treatment_area .treatment_area_price_detail .treatment_area_price_links{display:flex;justify-content:space-between;margin-top:45px}@media (max-width: 767px){.epilation .epilation_content .price .price_treatment_area .treatment_area_price_detail .treatment_area_price_links{margin-top:20px;flex-direction:column;justify-content:reset;align-items:center;gap:20px}}.epilation .epilation_content .price .price_treatment_area .treatment_area_price_detail .treatment_area_price_link_wrapper{width:29.592%}@media (max-width: 767px){.epilation .epilation_content .price .price_treatment_area .treatment_area_price_detail .treatment_area_price_link_wrapper{width:100%;max-width:290px}}.epilation .epilation_content .price .price_treatment_area .treatment_area_price_detail .treatment_area_price_link{font-size:16px;font-size:1.6rem;line-height:2.0625em;letter-spacing:.24em;font-weight:700;padding-top:8px;padding-bottom:8px}.epilation .epilation_content .price .price_special_campaign{padding-top:40px;padding-bottom:120px;background:#EBEBEB}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign{padding-bottom:0}}.epilation .epilation_content .price .price_special_campaign .special_campaign_title{margin:0 auto}.epilation .epilation_content .price .price_special_campaign .special_campaign_title span{font-size:22px;font-size:2.2rem;line-height:1.27273em;letter-spacing:.1em;font-weight:700;padding:25px 90px;background:#4dbbaa}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_title span{padding:25px 20px}}.epilation .epilation_content .price .price_special_campaign .special_campaign_title span:after{border-top-color:#4dbbaa}.epilation .epilation_content .price .price_special_campaign .special_campaign_content{margin-top:35px}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_content{margin-top:30px}}.epilation .epilation_content .price .price_special_campaign .special_campaign_links{display:flex;justify-content:space-between;margin-top:20px}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_links{flex-direction:column;justify-content:reset;gap:20px;align-items:center}}.epilation .epilation_content .price .price_special_campaign .special_campaign_links .special_campaign_link_wrapper{width:29.592%;height:50px;display:flex;align-items:center}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_links .special_campaign_link_wrapper{width:100%;max-width:290px}}.epilation .epilation_content .price .price_special_campaign .special_campaign_links .special_campaign_link{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.1em;font-weight:700;padding-right:10px}.epilation .epilation_content .price .price_special_campaign .special_campaign_trial{width:100%}.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_detail{display:flex}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_detail{flex-direction:column}}.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_img{width:32.449%;overflow:hidden}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_img{width:100%}}.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_img img{width:100%;height:100%;object-fit:cover}.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_intro{width:67.551%;min-width:600px;flex-shrink:0;color:#fff;background:#333;padding-top:25px;padding-bottom:15px;display:flex;flex-direction:column;align-items:center}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_intro{width:100%;min-width:auto;padding:10px 10px 15px;flex-shrink:1}}.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_intro .campaign_trial_title{padding-left:55px;padding-right:55px;padding-top:10px;padding-bottom:5px;text-align:center;font-size:33px;font-size:3.3rem;line-height:1em;letter-spacing:.06em;font-weight:700;background:url(../../img/beauty/icon-title_g_left.png) no-repeat left bottom 5px/38px auto,url(../../img/beauty/icon-title_g_right.png) no-repeat right bottom 5px/38px auto}@media (min-width: 768px){.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_intro .campaign_trial_title{display:flex;align-items:center}}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_intro .campaign_trial_title{font-size:28px;font-size:2.8rem;line-height:1.2em;letter-spacing:.02em;padding-left:50px;padding-right:50px;padding-bottom:0}}.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_intro .campaign_trial_title .strong{color:#4dbbaa;display:inline-flex;align-items:center}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_intro .campaign_trial_title .strong{vertical-align:bottom;line-height:1}}.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_intro .campaign_trial_title .strong .large{font-size:48px;font-size:4.8rem;margin-right:10px;margin-left:10px;margin-bottom:5px}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_intro .campaign_trial_title .strong .large{font-size:38px;font-size:3.8rem;line-height:1em;margin-right:5px;margin-bottom:0}}.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_intro .campaign_trial_text{font-size:18px;font-size:1.8rem;line-height:1.05556em;letter-spacing:.12em;margin-top:20px;font-feature-settings:"palt"}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_intro .campaign_trial_text{font-size:15px;font-size:1.5rem;line-height:1.66667em;margin-top:10px;text-align:center}}.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_intro .campaign_trial_parts{font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:.12em;font-weight:700;margin-top:20px;display:flex;gap:15px;align-items:center}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_intro .campaign_trial_parts{margin-top:5px;gap:5px}}.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_intro .campaign_trial_parts .campaign_trial_part{font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:.22em;background:#4dbbaa;border-radius:22px;padding:8px 22px 12px 22px;font-feature-settings:"pkna"}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_intro .campaign_trial_parts .campaign_trial_part{font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:0em;padding-top:10px;padding-bottom:12px;padding-left:7px;padding-right:7px}}.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_intro .campaign_trial_target{font-size:18px;font-size:1.8rem;line-height:1.05556em;letter-spacing:.12em;margin-top:25px;font-feature-settings:"palt"}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_trial .campaign_trial_intro .campaign_trial_target{font-size:14px;font-size:1.4rem;line-height:1.5em;text-align:center;margin-top:15px}}.epilation .epilation_content .price .price_special_campaign .special_campaign_diet{margin-top:70px}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_diet{margin-top:65px}}.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_detail{color:#fff;background:url(../../img/epilation/bg-campaign-diet.jpg) no-repeat center center/cover;padding:25px 10px 25px}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_detail{padding:20px 10px 35px;background-image:url(../../img/epilation/bg-campaign-diet_sp.jpg)}}.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_title{margin:0 auto;width:fit-content;text-align:center;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.1em;padding-left:40px;padding-right:40px;background:url(../../img/epilation/icon-solid-line_left.png) no-repeat left center/12px auto,url(../../img/epilation/icon-solid-line_right.png) no-repeat right center/12px auto}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_title{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:.04em;padding-left:20px;padding-right:15px;background-position:left bottom 5px, right bottom 5px}}.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_content{max-width:840px;display:flex}@media (min-width: 768px){.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_content{margin:20px 0 0 8.164%}}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_content{flex-direction:column;margin-top:30px}}.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_content .campaign_diet_menu{width:42.858%}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_content .campaign_diet_menu{width:100%}}.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_content .campaign_diet_price{flex-grow:1;font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.1em;font-weight:700;text-align:right;display:flex;align-items:baseline;justify-content:flex-end;margin-top:20px;position:relative}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_content .campaign_diet_price{font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:.06em;justify-content:center;margin-top:35px}}.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_content .campaign_diet_price:before{content:"";width:22px;height:20px;background:url(../../img/beauty/right-arrow-double_wide.svg) no-repeat center center/cover;position:absolute;left:5%;top:50%;translate:0 -50%}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_content .campaign_diet_price:before{left:50%;top:auto;bottom:100%;translate:-50% 0;transform:rotate(90deg)}}.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_content .campaign_diet_price .sub_strong{font-size:65px;font-size:6.5rem;line-height:1.46154em;letter-spacing:.1em;font-weight:700}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_content .campaign_diet_price .sub_strong{font-size:47px;font-size:4.7rem;line-height:1.46809em;letter-spacing:.02em}}.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_content .campaign_diet_price .strong{display:inline-block;font-size:80px;font-size:8rem;line-height:1.1875em;letter-spacing:.1em;font-weight:700;margin-right:-10px;display:flex}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_content .campaign_diet_price .strong{font-size:58px;font-size:5.8rem;line-height:1.18966em;letter-spacing:-.02em;margin-right:-5px}}.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_content .campaign_diet_menu_item{color:#4dbbaa;font-size:18px;font-size:1.8rem;line-height:1.16667em;letter-spacing:.1em;font-weight:700;text-align:center;padding-top:8.5px;padding-bottom:8.5px;border:2px solid #4dbbaa;border-radius:20px}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_content .campaign_diet_menu_item{font-size:16px;font-size:1.6rem}}.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_content .campaign_diet_menu_text_plus{font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:.1em;font-weight:700;text-align:center;margin-top:-1px;margin-bottom:1px}@media (max-width: 767px){.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_content .campaign_diet_menu_text_plus{font-size:16px;font-size:1.6rem}}.epilation .epilation_content .price .price_special_campaign .special_campaign_diet .campaign_diet_content .campaign_diet_menu_item_info{font-size:14px;font-size:1.4rem;line-height:1.2em;letter-spacing:.1em;font-weight:700;text-align:center;margin-top:5px}.epilation .epilation_content .price .price_prize{margin-top:80px;width:100%;background:#999;padding:35px 0 90px;border-radius:10px;position:relative}@media (max-width: 767px){.epilation .epilation_content .price .price_prize{margin-top:40px;padding:30px 0 25px}}.epilation .epilation_content .price .price_prize:before{content:"";width:40px;height:18px;background:url(../../img/epilation/fukidashi_gray.png) no-repeat center center/cover;position:absolute;bottom:100%;left:50%;translate:-50% 3px}.epilation .epilation_content .price .price_prize .prize_text{color:#fff;font-size:16px;font-size:1.6rem;line-height:2.1875em;letter-spacing:.1em;font-weight:400;text-align:center;padding:0 10px}@media (max-width: 767px){.epilation .epilation_content .price .price_prize .prize_text{font-size:15px;font-size:1.5rem}}.epilation .epilation_content .price .price_prize .prize_img{margin-top:30px;margin-bottom:-25px;width:100%}.epilation .epilation_content .price .price_prize .prize_btn_wrapper{width:340px;height:50px;margin:0 auto;position:relative}@media (max-width: 767px){.epilation .epilation_content .price .price_prize .prize_btn_wrapper{width:260px}}.epilation .epilation_content .price .price_prize .prize_btn_wrapper .prize_btn{font-size:16px;font-size:1.6rem;line-height:2.0625em;letter-spacing:.24em;font-weight:700}.epilation .epilation_content .reserve{padding-top:120px;padding-bottom:70px;background:#EBEBEB}@media (max-width: 767px){.epilation .epilation_content .reserve{padding-top:40px;padding-bottom:40px}}.epilation .epilation_content .reserve .reserve_step_items{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:50px;counter-reset:stepNum 0}@media (max-width: 767px){.epilation .epilation_content .reserve .reserve_step_items{margin-top:20px;gap:70px}}.epilation .epilation_content .reserve .reserve_step_item{width:100%;display:flex;flex-direction:column;align-items:center;color:#fff;padding:80px 5.613% 50px;position:relative}@media (max-width: 767px){.epilation .epilation_content .reserve .reserve_step_item{padding:80px 30px 40px}}@media only screen and (max-width: 374px){.epilation .epilation_content .reserve .reserve_step_item{padding-left:20px;padding-right:20px}}.epilation .epilation_content .reserve .reserve_step_item:before{content:"0" counter(stepNum);counter-increment:stepNum 1;position:absolute;font-family:"Secular One",sans-serif;font-size:50px;font-size:5rem;line-height:1em;letter-spacing:.075em;font-weight:400;position:absolute;top:30px}.epilation .epilation_content .reserve .reserve_step_item:nth-child(1){background:rgba(51,51,51,0.4)}.epilation .epilation_content .reserve .reserve_step_item:nth-child(2){background:rgba(51,51,51,0.6)}.epilation .epilation_content .reserve .reserve_step_item:nth-child(3){background:rgba(51,51,51,0.8)}.epilation .epilation_content .reserve .reserve_step_item:not(:last-child):after{content:"";display:block;border-style:solid;border-right:18px solid transparent;border-left:18px solid transparent;border-top:20px solid #333;border-bottom:0;position:absolute;top:calc(100% + 15px)}@media (max-width: 767px){.epilation .epilation_content .reserve .reserve_step_item:not(:last-child):after{top:calc(100% + 30px)}}.epilation .epilation_content .reserve .step_text{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.1em;font-weight:700;text-align:center}.epilation .epilation_content .reserve .step_text.notice{margin-top:10px;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em;font-weight:400}@media (max-width: 767px){.epilation .epilation_content .reserve .step_text.notice{margin-top:30px}}.epilation .epilation_content .reserve .reserve_campaign_links{width:100%;display:flex;gap:30px;flex-wrap:wrap;margin-top:30px}.epilation .epilation_content .reserve .reserve_campaign_links .reserve_campaign_link_wrapper{width:calc(50% - 30px / 2);height:60px}@media (max-width: 767px){.epilation .epilation_content .reserve .reserve_campaign_links .reserve_campaign_link_wrapper{width:100%}}.epilation .epilation_content .reserve .reserve_campaign_links .reserve_campaign_link_wrapper .reserve_campaign_link{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.1em;font-weight:700}@media (max-width: 767px){.epilation .epilation_content .reserve .reserve_campaign_links .reserve_campaign_link_wrapper .reserve_campaign_link{display:flex;align-items:center;padding-bottom:0}}.epilation .epilation_content .ganzan_banner{width:100%;height:320px;background:url(../../img/epilation/ganzan-banner.jpg) no-repeat center center/cover}@media (max-width: 767px){.epilation .epilation_content .ganzan_banner{height:160px}}.epilation .epilation_content .about_ganzan{background:#999;padding-top:60px;padding-bottom:50px;position:relative}@media (max-width: 767px){.epilation .epilation_content .about_ganzan{padding-top:40px;padding-bottom:40px}}.epilation .epilation_content .about_ganzan:after{content:"";width:100px;height:60px;background:url(../../img/beauty/fukidashi_gray_big.png) no-repeat center center/cover;position:absolute;top:100%;left:50%;translate:-50% -10px}.epilation .epilation_content .about_ganzan .about_ganzan_title{color:#fff}.epilation .epilation_content .about_ganzan .about_ganzan_title .title_en:after{background:#fff}.epilation .epilation_content .about_ganzan .about_ganzan_intro{color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center}.epilation .epilation_content .about_ganzan .about_ganzan_intro .intro_heading{width:fit-content;font-size:24px;font-size:2.4rem;line-height:1.75em;letter-spacing:0em;font-weight:700;padding:10px 100px 10px 100px;background:url(../../img/beauty/icon-title_w_left.png) no-repeat left bottom/42px auto,url(../../img/beauty/icon-title_w_right.png) no-repeat right bottom/42px auto;margin:40px auto 0}@media (max-width: 767px){.epilation .epilation_content .about_ganzan .about_ganzan_intro .intro_heading{font-size:20px;font-size:2rem;padding-right:50px;padding-left:50px;margin-top:20px}}.epilation .epilation_content .about_ganzan .about_ganzan_intro .intro_sub_heading{font-size:18px;font-size:1.8rem;line-height:1.83333em;letter-spacing:.08em;font-weight:700;margin-top:30px}.epilation .epilation_content .about_ganzan .about_ganzan_intro .intro_text{font-size:15px;font-size:1.5rem;line-height:2.53333em;letter-spacing:.1em;font-weight:400;margin-top:20px}@media (max-width: 767px){.epilation .epilation_content .about_ganzan .about_ganzan_intro .intro_text{text-align:left;letter-spacing:0.01em}}.epilation .epilation_content .about_ganzan .about_ganzan_intro .intro_link_wrapper{width:460px;height:50px;margin-top:20px}@media (max-width: 767px){.epilation .epilation_content .about_ganzan .about_ganzan_intro .intro_link_wrapper{width:100%;max-width:460px;height:auto}}.epilation .epilation_content .about_ganzan .about_ganzan_intro .intro_link_wrapper .intro_link{font-size:16px;font-size:1.6rem;line-height:2.0625em;letter-spacing:.24em;font-weight:700}@media (max-width: 767px){.epilation .epilation_content .about_ganzan .about_ganzan_intro .intro_link_wrapper .intro_link{justify-content:center;line-height:1.5;padding-top:15px;padding-bottom:15px}}
