#top_container #mv #mv_solo{max-width:1200px;margin:auto}#top_container #mv #mv_solo a{display:block}#top_container #mv #mv_solo a img{display:block;width:100%;height:auto}#top_container #mv .main_slider a{display:block}#top_container #mv .main_slider a img{display:block;width:100%;height:auto}@media screen and (min-width:769px){#top_container #campaign{padding:6rem 0 0}}@media screen and (max-width:768px){#top_container #campaign{padding:3rem 0}}#top_container #campaign .slider_wrap{position:relative;padding-left:2rem}@media screen and (min-width:1081px){#top_container #campaign .slider_wrap{margin-left:calc((100vw - 1040px)/2)}}#top_container #campaign .slider_wrap .hline_parts_01{padding-right:2rem}#top_container #campaign .slider_wrap .deco_wrap{margin-top:3rem}#top_container #campaign .campaign_swiper .swiper-wrapper .swiper-slide{height:auto}#top_container #campaign .campaign_swiper .swiper-wrapper .swiper-slide a{display:block}#top_container #campaign .campaign_swiper .swiper-wrapper .swiper-slide a img{display:block;width:100%;height:auto}@media screen and (min-width:769px){#top_container #t_youtube .iframe_wrap{max-width:650px;margin:5rem auto 0}}@media screen and (max-width:768px){#top_container #t_youtube .iframe_wrap{width:100%;margin:3rem auto 0}}#top_container #t_youtube ul{margin-top:3rem}@media screen and (min-width:769px){#top_container #t_youtube ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:768px){#top_container #t_youtube ul{max-width:400px;margin:3rem auto 0}}@media screen and (min-width:769px){#top_container #t_youtube ul li{width:33.3333333333%;padding:0 1rem}#top_container #t_youtube ul li:nth-child(n+4){margin-top:2rem}}@media screen and (max-width:768px){#top_container #t_youtube ul li{width:100%}#top_container #t_youtube ul li:nth-child(n+2){margin-top:1rem}}#top_container #t_youtube ul li a{padding:1.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#f4ede2 0%,#f4efdf 12%,#fcf9f2 24%,#f7f0de 45%,#f1e8d9 70%,#f1e5d5 88%,#f1e8d8 100%)}#top_container #t_youtube ul li a .iconbox{position:relative;width:4rem;height:4rem;margin-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top_container #t_youtube ul li a .iconbox:before{content:"";position:absolute;left:-1rem;width:1px;height:100%;background:#b0863b}#top_container #t_youtube ul li a .iconbox img{display:block;margin:auto;max-width:100%;max-height:100%}#top_container #t_youtube ul li a .textbox{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}#top_container #t_youtube ul li a .textbox span{color:#b0863b;font-weight:700}#top_container #social{background:linear-gradient(135deg,#fbf8f1 0%,#fefdfb 100%)}#top_container #social ul{margin-top:3rem}@media screen and (min-width:769px){#top_container #social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:768px){#top_container #social ul{max-width:400px;margin:3rem auto 0}}@media screen and (min-width:769px){#top_container #social ul li{width:33.3333333333%;padding:0 1rem}#top_container #social ul li:nth-child(n+4){margin-top:2rem}}@media screen and (max-width:768px){#top_container #social ul li{width:100%}#top_container #social ul li:nth-child(n+2){margin-top:1rem}}#top_container #social ul li a{padding:1.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#f4ede2 0%,#f4efdf 12%,#fcf9f2 24%,#f7f0de 45%,#f1e8d9 70%,#f1e5d5 88%,#f1e8d8 100%)}#top_container #social ul li a .iconbox{position:relative;width:4rem;height:4rem;margin-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top_container #social ul li a .iconbox:before{content:"";position:absolute;left:-1rem;width:1px;height:100%;background:#b0863b}#top_container #social ul li a .iconbox img{display:block;margin:auto;max-width:100%;max-height:100%}#top_container #social ul li a .textbox{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}#top_container #social ul li a .textbox span{color:#b0863b;font-weight:700}@media screen and (min-width:961px){#top_container #beauty_column,#top_container #hair_removal_article{padding:6rem 0}}@media screen and (max-width:960px){#top_container #beauty_column,#top_container #hair_removal_article{padding:3rem 0}}#top_container #hair_removal_article{border-top:1px solid #b0863b}@media screen and (min-width:961px){#top_container #introduce{margin-top:5rem}}@media screen and (max-width:960px){#top_container #introduce{margin-top:3rem}}#top_container #introduce .c_box{position:relative}@media screen and (min-width:769px){#top_container #introduce .c_box{padding-top:6rem}}@media screen and (max-width:768px){#top_container #introduce .c_box{padding:3rem 0 0}}@media screen and (max-width:768px){#top_container #introduce .c_box .catchphrase{padding:0 2rem}}@media screen and (min-width:769px){#top_container #introduce .c_box .catchphrase ul{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:769px){#top_container #introduce .c_box .catchphrase ul li{padding:3rem 1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:768px){#top_container #introduce .c_box .catchphrase ul li{padding:3rem 0}}@media screen and (min-width:769px){#top_container #introduce .c_box .catchphrase ul li:nth-child(n+2){border-left:1px solid #e2e2e2}}@media screen and (max-width:768px){#top_container #introduce .c_box .catchphrase ul li:nth-child(n+2){border-top:1px solid #e2e2e2}}@media screen and (max-width:768px){#top_container #introduce .c_box .catchphrase ul li dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#top_container #introduce .c_box .catchphrase ul li dl dt{text-align:center}@media screen and (max-width:768px){#top_container #introduce .c_box .catchphrase ul li dl dt{width:105px}}#top_container #introduce .c_box .catchphrase ul li dl dt span{display:inline-block;padding:.5rem 1rem;line-height:1;color:#b0863b;background:#faf7f2}@media screen and (min-width:769px){#top_container #introduce .c_box .catchphrase ul li dl dd{margin-top:1.5rem}}@media screen and (max-width:768px){#top_container #introduce .c_box .catchphrase ul li dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1rem}}#top_container #introduce .c_box .catchphrase ul li dl dd p{color:#b0863b;line-height:1.6}@media screen and (min-width:769px){#top_container #introduce .c_box .catchphrase ul li dl dd p{font-size:2.2rem;text-align:center}}@media screen and (max-width:768px){#top_container #introduce .c_box .catchphrase ul li dl dd p{font-size:1.8rem}}#top_container #introduce .c_box .message{position:relative}@media screen and (min-width:769px){#top_container #introduce .c_box .message{padding:5rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){#top_container #introduce .c_box .message{padding:13vw 2rem 0}}#top_container #introduce .c_box .message:before{z-index:1;position:absolute;content:"";display:block}@media screen and (min-width:769px){#top_container #introduce .c_box .message:before{top:0;right:-50px;width:100%;height:100%;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/top-img/introduce-bg.png") no-repeat;background-size:auto 100%;background-position:center right}}@media screen and (max-width:768px){#top_container #introduce .c_box .message:before{top:0;right:0;width:100vw;height:75vw;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/top-img/introduce-bg.png") no-repeat;background-size:100% auto;background-position:top right}}#top_container #introduce .c_box .message .imgbox,#top_container #introduce .c_box .message .textbox{position:relative;z-index:2}@media screen and (min-width:769px){#top_container #introduce .c_box .message .imgbox,#top_container #introduce .c_box .message .textbox{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:768px){#top_container #introduce .c_box .message .imgbox,#top_container #introduce .c_box .message .textbox{max-width:650px;margin:auto}}@media screen and (min-width:769px){#top_container #introduce .c_box .message .textbox{padding-right:2rem}}@media screen and (max-width:768px){#top_container #introduce .c_box .message .textbox{padding:2rem 0}}#top_container #introduce .c_box .message .textbox p{line-height:2}@media screen and (min-width:769px){#top_container #introduce .c_box .message .imgbox{-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}}#top_container #introduce .c_box .message .imgbox img{display:block;width:100%;height:auto}#top_container #concept{padding:5rem 0;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/top-img/concept-bg.png") no-repeat;background-size:cover;background-position:center}#top_container #concept h2{padding-bottom:2rem;text-align:center;color:#b0863b;border-bottom:1px solid #e2e2e2}#top_container #service{padding:5rem 0}#top_container #service h2{color:#b0863b}#top_container #service #service_select{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#top_container #service #service_select .service_tab{display:block;width:200px;padding-bottom:1rem;border-bottom:2px solid #eee;text-align:center;color:#dbd5cb;font-size:1.6rem;cursor:pointer}#top_container #service #service_select .service_tab.active{color:#b0863b;border-bottom:2px solid #b0863b}#top_container #service .service_list{display:none;margin-top:3rem}#top_container #service .service_list.active{display:block}@media screen and (min-width:769px){#top_container #service .service_list .service_catebox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:768px){#top_container #service .service_list .service_catebox{max-width:650px;margin:auto}}#top_container #service .service_list .service_catebox .service_catelist{position:relative}@media screen and (min-width:769px){#top_container #service .service_list .service_catebox .service_catelist{width:calc((100% - 3rem)/2)}#top_container #service .service_list .service_catebox .service_catelist:nth-child(2n+2){margin-left:3rem}#top_container #service .service_list .service_catebox .service_catelist:nth-child(n+3){margin-top:3rem}#top_container #service .service_list .service_catebox .service_catelist:hover>.childbox{display:block}}@media screen and (max-width:768px){#top_container #service .service_list .service_catebox .service_catelist:nth-child(n+2){margin-top:2rem}}#top_container #service .service_list .service_catebox .service_catelist>.service_accordion{position:relative;padding:1rem;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/top-img/service-deco.png") no-repeat #f9f8f5;background-size:auto 100%;background-position:right center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top_container #service .service_list .service_catebox .service_catelist>.service_accordion .imgbox{margin-left:auto}#top_container #service .service_list .service_catebox .service_catelist>.service_accordion .imgbox img{display:block;width:auto;height:100%}#top_container #service .service_list .service_catebox .service_catelist>.service_accordion .textbox{padding:1rem}#top_container #service .service_list .service_catebox .service_catelist>.service_accordion .textbox h3{position:relative;padding-left:3.5rem;color:#b0863b}#top_container #service .service_list .service_catebox .service_catelist>.service_accordion .textbox h3:before{content:"";position:absolute;left:0;top:0;width:3rem;height:100%;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/common-img/icon-arrow.svg") no-repeat;background-size:70% auto;background-position:center}@media screen and (max-width:768px){#top_container #service .service_list .service_catebox .service_catelist>.service_accordion .textbox h3:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s;transition:.3s}}@media screen and (max-width:768px){#top_container #service .service_list .service_catebox .service_catelist>.service_accordion.open .textbox h3:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}#top_container #service .service_list .service_catebox .service_catelist>.childbox{display:none;width:100%}@media screen and (min-width:769px){#top_container #service .service_list .service_catebox .service_catelist>.childbox{padding:2rem;position:absolute;bottom:calc(100% - 3rem);left:0;background:#b0863b}}@media screen and (max-width:768px){#top_container #service .service_list .service_catebox .service_catelist>.childbox{padding:1rem 0}}#top_container #service .service_list .service_catebox .service_catelist>.childbox .hline{padding-bottom:1rem;font-size:1.8rem;border-bottom:1px solid #333}@media screen and (max-width:768px){#top_container #service .service_list .service_catebox .service_catelist>.childbox .hline{display:none}}#top_container #service .service_list .service_catebox .service_catelist>.childbox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:769px){#top_container #service .service_list .service_catebox .service_catelist>.childbox ul{margin-top:1rem}}@media screen and (min-width:769px){#top_container #service .service_list .service_catebox .service_catelist>.childbox ul li{width:calc((100% - 2rem)/2)}#top_container #service .service_list .service_catebox .service_catelist>.childbox ul li:nth-child(2n+2){margin-left:2rem}#top_container #service .service_list .service_catebox .service_catelist>.childbox ul li:nth-child(n+3){margin-top:.5rem}}@media screen and (max-width:768px){#top_container #service .service_list .service_catebox .service_catelist>.childbox ul li{width:calc((100% - 1rem)/2)}#top_container #service .service_list .service_catebox .service_catelist>.childbox ul li:nth-child(2n+2){margin-left:1rem}}#top_container #service .service_list .service_catebox .service_catelist>.childbox ul li a{position:relative;display:block;font-size:1.4rem}@media screen and (min-width:769px){#top_container #service .service_list .service_catebox .service_catelist>.childbox ul li a{padding-left:2rem;color:#fff;line-height:1.4}#top_container #service .service_list .service_catebox .service_catelist>.childbox ul li a:before{content:"";position:absolute;display:block;left:0;top:0;width:1.5rem;height:100%;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/common-img/icon-arrow-w.svg") no-repeat;background-size:70% auto;background-position:center}}@media screen and (max-width:768px){#top_container #service .service_list .service_catebox .service_catelist>.childbox ul li a{padding:1rem 0 1rem 2rem;line-height:1.4}#top_container #service .service_list .service_catebox .service_catelist>.childbox ul li a:before{content:"";position:absolute;left:0;top:0;width:1.5rem;height:100%;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/common-img/icon-arrow.svg") no-repeat;background-size:70% auto;background-position:center}#top_container #service .service_list .service_catebox .service_catelist>.childbox ul li a[href]{color:#b0863b;text-decoration:underline}}#top_container #service .service_list .service_catebox .service_catelist>.childbox ul li a.nolink,#top_container #service .service_list .service_catebox .service_catelist>.childbox ul li a:not([href]){color:#222}@media screen and (min-width:769px){#top_container #service .service_list .service_catebox .service_catelist>.childbox ul li a.nolink:before,#top_container #service .service_list .service_catebox .service_catelist>.childbox ul li a:not([href]):before{display:none}}@media screen and (max-width:768px){#top_container #service .service_list .service_catebox .service_catelist>.childbox ul li a.nolink:before,#top_container #service .service_list .service_catebox .service_catelist>.childbox ul li a:not([href]):before{display:none}}#top_container #greeting{border-top:1px solid #b0863b}@media screen and (min-width:961px){#top_container #greeting{padding-top:8rem;margin-top:5rem}}@media screen and (max-width:960px){#top_container #greeting{margin-top:3rem;padding:4rem 0 0}}@media screen and (max-width:960px){#top_container #greeting .c_box{max-width:650px;margin:auto}}#top_container #greeting .t_box{position:relative;margin-top:3rem}@media screen and (min-width:961px){#top_container #greeting .t_box{padding:5rem 0;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/top-img/greeting-dr.jpg?var20250619-001") no-repeat;background-size:auto 100%;background-position:left center}}@media screen and (min-width:551px) and (max-width:960px){#top_container #greeting .t_box{padding-top:258px}#top_container #greeting .t_box:before{content:"";position:absolute;top:0;left:0;width:100%;height:288px;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/top-img/greeting-dr.jpg?var20250707-001") no-repeat;background-size:100% auto}}@media screen and (max-width:550px){#top_container #greeting .t_box{padding-top:calc(52vw - 3rem)}#top_container #greeting .t_box:before{content:"";position:absolute;top:0;left:0;width:100%;height:52vw;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/top-img/greeting-dr.jpg?var20250707-001") no-repeat;background-size:100% auto}}#top_container #greeting .t_box .textbox{position:relative;z-index:2;background:#fff}@media screen and (min-width:961px){#top_container #greeting .t_box .textbox{margin-left:55%;width:45%;padding:1rem}}@media screen and (max-width:960px){#top_container #greeting .t_box .textbox{width:calc(100% - 4rem);margin:auto}}#top_container #greeting .t_box .textbox .text_wrap{border:1px solid rgba(176,134,59,.3)}@media screen and (min-width:769px){#top_container #greeting .t_box .textbox .text_wrap{padding:3rem}}@media screen and (max-width:768px){#top_container #greeting .t_box .textbox .text_wrap{padding:2rem}}#top_container #greeting .t_box .textbox .text_wrap h3{line-height:1.5;font-weight:700}#top_container #greeting .t_box .textbox .text_wrap p{line-height:2}@media screen and (min-width:769px){#top_container #greeting .t_box .textbox .text_wrap p{margin-top:2rem}}@media screen and (max-width:768px){#top_container #greeting .t_box .textbox .text_wrap p{margin-top:1rem}}#top_container #greeting .b_box{margin-top:3rem}#top_container #greeting .b_box p{line-height:2}#top_container #case{border-top:1px solid #b0863b}@media screen and (min-width:961px){#top_container #case{padding-top:8rem;padding-bottom:6rem;margin-top:8rem}}@media screen and (max-width:960px){#top_container #case{padding:4rem 0 3rem;margin-top:3rem}}#top_container #mt{border-top:1px solid #b0863b}@media screen and (min-width:961px){#top_container #mt{padding:8rem 0}}@media screen and (max-width:960px){#top_container #mt{padding:4rem 0}}#top_container #mt #aesthetic_dermatology{position:relative}@media screen and (min-width:961px){#top_container #mt #aesthetic_dermatology{background:url("https://willbe-clinic.com/c-parts-2025/assets/img/top-img/aesthetic-dermatology.jpg") no-repeat;background-size:calc(50% + 3rem) auto;background-position:center right}}@media screen and (min-width:961px) and (max-width:1020px){#top_container #mt #aesthetic_dermatology{padding-left:2rem}}@media screen and (min-width:641px) and (max-width:960px){#top_container #mt #aesthetic_dermatology{padding-top:45vw}#top_container #mt #aesthetic_dermatology:before{content:"";position:absolute;top:0;left:0;width:100%;height:50vw;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/top-img/aesthetic-dermatology.jpg") no-repeat;background-size:100% auto;background-position:center}}@media screen and (max-width:640px){#top_container #mt #aesthetic_dermatology{padding-top:55vw}#top_container #mt #aesthetic_dermatology:before{content:"";position:absolute;top:0;left:0;width:100%;height:65vw;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/top-img/aesthetic-dermatology.jpg") no-repeat;background-size:100% auto;background-position:center}}#top_container #mt #aesthetic_dermatology .c_box{max-width:1000px}@media screen and (min-width:961px){#top_container #mt #aesthetic_dermatology .c_box{max-width:1000px;padding:6rem 0}}#top_container #mt #aesthetic_dermatology .c_box .textbox{padding:5px;background:#fff}@media screen and (min-width:961px){#top_container #mt #aesthetic_dermatology .c_box .textbox{width:50%}}@media screen and (max-width:960px){#top_container #mt #aesthetic_dermatology .c_box .textbox{max-width:650px;margin:auto}}#top_container #mt #aesthetic_dermatology .c_box .textbox .t_wrap{border:1px solid rgba(176,134,59,.5)}@media screen and (min-width:769px){#top_container #mt #aesthetic_dermatology .c_box .textbox .t_wrap{padding:5rem}}@media screen and (max-width:768px){#top_container #mt #aesthetic_dermatology .c_box .textbox .t_wrap{padding:3rem 2rem}}#top_container #mt #aesthetic_dermatology .c_box .textbox .t_wrap h2{text-align:center;color:#b0863b;line-height:1.5}#top_container #mt #aesthetic_dermatology .c_box .textbox .t_wrap p{margin-top:2rem;line-height:2}#top_container #mt #mt_recommend{margin-top:6rem}@media screen and (max-width:768px){#top_container #mt #mt_recommend h2{width:calc(100% - 4rem);padding-bottom:2rem;margin:auto;border-bottom:1px solid #e2e2e2}}@media screen and (max-width:768px){#top_container #mt #mt_recommend .c_box.scrollbox{padding-right:0}}@media screen and (max-width:768px){#top_container #mt #mt_recommend .c_box.scrollbox .scroll_wrap{overflow-x:scroll}}#top_container #mt #mt_recommend .c_box.scrollbox .scroll_wrap ul{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:769px){#top_container #mt #mt_recommend .c_box.scrollbox .scroll_wrap ul{padding-top:3rem;border-top:1px solid #e2e2e2}}@media screen and (max-width:768px){#top_container #mt #mt_recommend .c_box.scrollbox .scroll_wrap ul{width:250vw;max-width:1200px;min-width:800px;padding-right:2rem}}#top_container #mt #mt_recommend .c_box.scrollbox .scroll_wrap ul li{position:relative;width:calc((100% - 12rem)/3)}#top_container #mt #mt_recommend .c_box.scrollbox .scroll_wrap ul li:not(#top_container #mt #mt_recommend .c_box.scrollbox .scroll_wrap ul li:nth-child(3n+1)){margin-left:6rem}#top_container #mt #mt_recommend .c_box.scrollbox .scroll_wrap ul li:not(#top_container #mt #mt_recommend .c_box.scrollbox .scroll_wrap ul li:nth-child(3n+1)):before{content:"";position:absolute;top:0;left:-3rem;width:1px;height:100%;background:#e2e2e2}#top_container #mt #mt_recommend .c_box.scrollbox .scroll_wrap ul li:nth-child(n+4){margin-top:6rem}#top_container #mt #mt_recommend .c_box.scrollbox .scroll_wrap ul li:nth-child(n+4):after{content:"";position:absolute;top:-3rem;left:0;width:100%;height:1px;background:#e2e2e2}#top_container #mt #mt_recommend .c_box.scrollbox .scroll_wrap ul li .imgbox img{display:block;width:100%;height:auto}#top_container #mt #mt_recommend .c_box.scrollbox .scroll_wrap ul li .textbox{padding:1rem 0}#top_container #mt #mt_recommend .c_box.scrollbox .scroll_wrap ul li .textbox h3{color:#b0863b;line-height:1.7;text-align:center;font-size:1.6rem}#top_container #mt #mt_recommend .c_box.scrollbox .scroll_wrap ul li .textbox p{line-height:2;font-size:1.4rem}#top_container #mt #mt_recommend .c_box.scrollbox .scroll_wrap ul li .go_link{position:relative;text-align:right;padding-right:4rem}#top_container #mt #mt_recommend .c_box.scrollbox .scroll_wrap ul li .go_link span{position:relative;display:inline-block;font-size:1.4rem;font-weight:700;line-height:3rem}#top_container #mt #mt_recommend .c_box.scrollbox .scroll_wrap ul li .go_link:before{content:"";position:absolute;top:0;right:0;width:3rem;height:100%;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/top-img/service-arrow.png") no-repeat;background-size:1.5rem auto;background-position:center}#top_container #hair_removal{padding:8rem 0}#top_container #hair_removal .t_box{position:relative}@media screen and (min-width:961px){#top_container #hair_removal .t_box{background:url("https://willbe-clinic.com/c-parts-2025/assets/img/top-img/hair-removal.jpg") no-repeat;background-size:calc(50% + 3rem) auto;background-position:bottom left}}@media screen and (min-width:961px) and (max-width:1020px){#top_container #hair_removal .t_box{padding-right:2rem}}@media screen and (min-width:641px) and (max-width:960px){#top_container #hair_removal .t_box{padding-top:40vw}#top_container #hair_removal .t_box:before{content:"";position:absolute;top:0;left:0;width:100%;height:40vw;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/top-img/hair-removal.jpg") no-repeat;background-size:100% auto;background-position:bottom center}}@media screen and (max-width:640px){#top_container #hair_removal .t_box{padding-top:67vw}#top_container #hair_removal .t_box:before{content:"";position:absolute;top:0;left:0;width:100%;height:65vw;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/top-img/hair-removal.jpg") no-repeat;background-size:100% auto;background-position:top center}}@media screen and (min-width:961px){#top_container #hair_removal .t_box .c_box{max-width:1000px;padding:6rem 0}}#top_container #hair_removal .t_box .c_box .textbox{padding:5px;background:#fff}@media screen and (min-width:961px){#top_container #hair_removal .t_box .c_box .textbox{margin-left:50%;width:50%}}@media screen and (max-width:960px){#top_container #hair_removal .t_box .c_box .textbox{max-width:650px;margin:auto}}#top_container #hair_removal .t_box .c_box .textbox .t_wrap{border:1px solid rgba(176,134,59,.5)}@media screen and (min-width:769px){#top_container #hair_removal .t_box .c_box .textbox .t_wrap{padding:5rem}}@media screen and (max-width:768px){#top_container #hair_removal .t_box .c_box .textbox .t_wrap{padding:3rem 2rem}}#top_container #hair_removal .t_box .c_box .textbox .t_wrap h2{text-align:center;color:#b0863b;line-height:1.5}#top_container #hair_removal .t_box .c_box .textbox .t_wrap p{margin-top:2rem;line-height:2}#top_container #hair_removal .reason{margin-top:6rem}@media screen and (max-width:768px){#top_container #hair_removal .reason h3{width:calc(100% - 4rem);padding-bottom:2rem;margin:auto;border-bottom:1px solid #e2e2e2}}@media screen and (max-width:768px){#top_container #hair_removal .reason .c_box.scrollbox{padding-right:0}}@media screen and (max-width:768px){#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap{overflow-x:scroll}}#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap ul{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:769px){#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap ul{padding-top:3rem;border-top:1px solid #e2e2e2}}@media screen and (max-width:768px){#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap ul{width:250vw;max-width:1000px;min-width:800px;padding-right:2rem}}#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap ul li{position:relative;width:calc((100% - 12rem)/3)}#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap ul li:not(#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap ul li:nth-child(3n+1)){margin-left:6rem}#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap ul li:not(#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap ul li:nth-child(3n+1)):before{content:"";position:absolute;top:0;left:-3rem;width:1px;height:100%;background:#e2e2e2}#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap ul li:nth-child(n+4){margin-top:6rem}#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap ul li:nth-child(n+4):after{content:"";position:absolute;top:-3rem;left:0;width:100%;height:1px;background:#e2e2e2}#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap ul li .imgbox img{display:block;width:100%;height:auto}#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap ul li .textbox{padding:1rem 0}#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap ul li .textbox .p_headline,#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap ul li .textbox h3{color:#b0863b;line-height:1.7;text-align:center;font-size:1.6rem}#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap ul li .textbox p{line-height:2;font-size:1.4rem}#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap ul li .go_link{position:relative;text-align:right;padding-right:4rem}#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap ul li .go_link span{position:relative;display:inline-block;font-size:1.4rem;font-weight:700;line-height:3rem}#top_container #hair_removal .reason .c_box.scrollbox .scroll_wrap ul li .go_link:before{content:"";position:absolute;top:0;right:0;width:3rem;height:100%;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/top-img/service-arrow.png") no-repeat;background-size:1.5rem auto;background-position:center}#top_container #hair_removal .reason .c_box .simulation{padding:1rem;margin-top:6rem;background:rgba(176,134,59,.1)}#top_container #hair_removal .reason .c_box .simulation .c_wrap{border:1px solid rgba(176,134,59,.5)}@media screen and (min-width:961px){#top_container #hair_removal .reason .c_box .simulation .c_wrap{padding:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:960px){#top_container #hair_removal .reason .c_box .simulation .c_wrap{padding:3rem}}#top_container #hair_removal .reason .c_box .simulation .c_wrap .textbox{margin-right:auto}@media screen and (min-width:961px){#top_container #hair_removal .reason .c_box .simulation .c_wrap .textbox{padding-right:3rem}}#top_container #hair_removal .reason .c_box .simulation .c_wrap .textbox p{line-height:2}@media screen and (min-width:961px){#top_container #hair_removal .reason .c_box .simulation .c_wrap .c_btn{margin:0}}@media screen and (max-width:960px){#top_container #hair_removal .reason .c_box .simulation .c_wrap .c_btn{margin-top:2rem}}#top_container #hair_removal .reason .c_box .simulation .c_wrap .c_btn a{line-height:1.4}#top_container #diet{position:relative;margin:6rem 0}@media screen and (min-width:961px){#top_container #diet{background:url("https://willbe-clinic.com/c-parts-2025/assets/img/top-img/diet.jpg") no-repeat;background-size:calc(50% + 3rem) auto;background-position:center right}}@media screen and (min-width:961px) and (max-width:1020px){#top_container #diet{padding-left:2rem}}@media screen and (min-width:641px) and (max-width:960px){#top_container #diet{padding-top:45vw}#top_container #diet:before{content:"";position:absolute;top:0;left:0;width:100%;height:50vw;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/top-img/diet.jpg") no-repeat;background-size:100% auto;background-position:center}}@media screen and (max-width:640px){#top_container #diet{padding-top:55vw}#top_container #diet:before{content:"";position:absolute;top:0;left:0;width:100%;height:65vw;background:url("https://willbe-clinic.com/c-parts-2025/assets/img/top-img/diet.jpg") no-repeat;background-size:100% auto;background-position:center}}@media screen and (min-width:961px){#top_container #diet .c_box{max-width:1000px;padding:6rem 0}}#top_container #diet .c_box .textbox{padding:5px;background:#fff}@media screen and (min-width:961px){#top_container #diet .c_box .textbox{width:50%}}@media screen and (max-width:960px){#top_container #diet .c_box .textbox{max-width:650px;margin:auto}}#top_container #diet .c_box .textbox .t_wrap{border:1px solid rgba(176,134,59,.5)}@media screen and (min-width:769px){#top_container #diet .c_box .textbox .t_wrap{padding:5rem}}@media screen and (max-width:768px){#top_container #diet .c_box .textbox .t_wrap{padding:3rem 2rem}}#top_container #diet .c_box .textbox .t_wrap h2{text-align:center;color:#b0863b;line-height:1.5}#top_container #diet .c_box .textbox .t_wrap p{margin-top:2rem;line-height:2}