#wrapper{width:100vw;max-width:750px;margin:0 auto;background:#fff}#wrapper img{display:block;object-fit:cover}#wrapper a{display:block;cursor:pointer}header{width:100%;height:calc(116/750*100%);display:flex;justify-content:space-between;align-items:center}header img{width:100%;height:100%}header .logo{width:calc(268/750*100%);height:calc(116/750*100%)}header .womens{width:calc(188/750*100%);height:calc(116/750*100%)}header .counseling{width:calc(294/750*100%);height:calc(116/750*100%)}.cvBtn{background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/cvBtn.png) center/contain no-repeat;text-align:center;width:90%;aspect-ratio:710/188}_::-webkit-full-page-media,_:future,:root .cvBtn{padding-top:26.5%;aspect-ratio:unset}.animate{animation-iteration-count:infinite;animation-name:dokidoki;animation-fill-mode:both;animation-duration:1s}@keyframes dokidoki{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.02,1.02,1.02)}100%{transform:scale3d(1,1,1)}}main section .bx-wrapper{background-color:unset;border:none;box-shadow:unset;margin:0 auto}.bx-next,.bx-prev{opacity:0;height:100%}main{width:100%;display:flex;flex-direction:column;align-items:center}main .mv{width:100%;aspect-ratio:750/729;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/mv_241101.png) center/cover}_::-webkit-full-page-media,_:future,:root main .mv{padding-top:97.2%;aspect-ratio:unset}main .mv_campaign{position:relative;width:100%;aspect-ratio:750/2584;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/mv_campaign_251128.webp) center/cover}_::-webkit-full-page-media,_:future,:root main .mv_campaign{padding-top:344.5%;aspect-ratio:unset}main .mv_campaign .menuBtn{position:absolute;bottom:calc(1190/2584*100%);left:50%;transform:translate(-50%);width:calc(666/750*100vw);max-width:666px;min-width:330px}#wrapper main .mv_campaign .menuBtn img{object-fit:contain;height:auto}main .mv_salon{position:relative;width:100%;aspect-ratio:750/519;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/mv_salon_241101.png) center/cover}_::-webkit-full-page-media,_:future,:root main .mv_salon{padding-top:69.2%;aspect-ratio:unset}main .mv_salon .cvBtn{position:absolute;bottom:calc(115/519*100%);left:5%;transform:translate(-50%)}main .safety{width:100%;aspect-ratio:750/3207;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/safety_241101.png) center/cover}_::-webkit-full-page-media,_:future,:root main .safety{padding-top:427.6%;aspect-ratio:unset}main .course{width:100%;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/course_bg.png) top/cover;padding-bottom:calc(50/750*100%)}main .course .course_t{width:60%;margin:calc(85/750*100%) auto calc(40/750*100%)}main .course .course_wrap .course_item img{width:95%;margin:0 auto}main .course .course_wrap .course_item .course_price{width:85%;border:1px #e1d1ae solid;border-radius:15px;box-shadow:0 0 10px rgba(211,164,60,1)}main .course .course_wrap .course_item summary{display:block;list-style:none;position:relative;top:30px}main .course .course_wrap .course_item summary::-webkit-details-marker{display:none}main .course .course_wrap .course_item summary:before{content:"";position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:11px solid #fff;left:calc(63/750*100%);top:calc(50/113*100%)}main .course .course_wrap #c1 summary:before,main .course .course_wrap #c2 summary:before{content:none}main .course .course_wrap details[open] summary:before{transform:scale(1,-1)}main .course .course_wrap .course_item summary:after{content:"";position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:11px solid #fff;right:calc(63/750*100%);top:calc(50/113*100%)}@media screen and (min-width:750px){main .course .course_wrap .course_item summary:before{border-left:18px solid transparent;border-right:18px solid transparent;border-top:21px solid #fff}main .course .course_wrap .course_item summary:after{border-left:18px solid transparent;border-right:18px solid transparent;border-top:21px solid #fff}}main .course .course_wrap details[open] summary:after{transform:scale(1,-1)}main .course .course_wrap .course_item{margin-bottom:calc(40/750*100%)}main .course .course_wrap .course_item:last-child{margin-bottom:calc(100/750*100%)}main .discount{position:relative;width:100%;aspect-ratio:750/821;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/discount_241101.png) center/cover}_::-webkit-full-page-media,_:future,:root main .discount{padding-top:109.5%;aspect-ratio:unset}main .discount .cvBtn{position:absolute;bottom:calc(90/821*100%);left:5%;transform:translate(-50%)}main .cancel{width:100%;aspect-ratio:750/1519;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/cancel_241101.png) center/cover}_::-webkit-full-page-media,_:future,:root main .cancel{padding-top:202.5%;aspect-ratio:unset}main .plan{position:relative;width:100%;aspect-ratio:750/1370;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/plan_241101.png) center/cover}_::-webkit-full-page-media,_:future,:root main .plan{padding-top:182.7%;aspect-ratio:unset}main .plan .cvBtn{position:absolute;bottom:calc(120/1370*100%);left:5%;transform:translate(-50%)}main .difference{width:100%;aspect-ratio:750/2765;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/difference_241101.png) center/cover}_::-webkit-full-page-media,_:future,:root main .difference{padding-top:368.7%;aspect-ratio:unset}main .machine{position:relative;width:100%;aspect-ratio:750/1284;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/machine_241101.png) center/cover}_::-webkit-full-page-media,_:future,:root main .machine{padding-top:171.2%;aspect-ratio:unset}main .machine .machine_carousel{position:absolute;top:calc(639/1284*100%);left:50%;transform:translate(-50%);width:100%;height:100%;max-height:calc(545/750*100%)}main .machine .machine_carousel .prev{box-sizing:border-box;position:absolute;top:calc(315/1284*100%);width:24px;height:50px;transition:.6s ease;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/m_prev.png) center/cover;user-select:none;left:0}main .machine .machine_carousel .next{box-sizing:border-box;position:absolute;top:calc(315/1284*100%);width:24px;height:50px;transition:.6s ease;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/m_next.png) center/cover;user-select:none;right:0;overflow:hidden}@media screen and (min-width:750px){main .machine .machine_carousel .prev{width:48px;height:100px}main .machine .machine_carousel .next{width:48px;height:100px}}main .order{width:100%;aspect-ratio:750/2574;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/order_250822.webp) center/cover}_::-webkit-full-page-media,_:future,:root main .order{padding-top:343.2%;aspect-ratio:unset}main .cospa{width:100%;aspect-ratio:750/3175;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/cospa_241101.png) center/cover}_::-webkit-full-page-media,_:future,:root main .cospa{padding-top:423.3%;aspect-ratio:unset}main .athome{position:relative;width:100%;aspect-ratio:750/894;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/athome.png) center/cover}_::-webkit-full-page-media,_:future,:root main .athome{padding-top:119.2%;aspect-ratio:unset}main .athome .athome_carousel{position:absolute;bottom:calc(-20/849*100%);left:50%;transform:translate(-50%);width:calc(555/750*100%);height:100%;max-height:calc(565/750*100%)}main .athome .athome_carousel .prev{box-sizing:border-box;position:absolute;top:calc(120/849*100%);width:20px;height:70px;transition:.6s ease;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/a_prev.png) center/cover;user-select:none;left:calc(-70/750*100%)}main .athome .athome_carousel .next{box-sizing:border-box;position:absolute;top:calc(120/849*100%);width:20px;height:70px;transition:.6s ease;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/a_next.png) center/cover;user-select:none;right:calc(-70/750*100%)}@media screen and (min-width:750px){main .athome .athome_carousel .prev{width:33px;height:112px}main .athome .athome_carousel .next{width:33px;height:112px}}main .voice{position:relative;width:100%;aspect-ratio:750/785;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/voice.png) center/cover}_::-webkit-full-page-media,_:future,:root main .voice{padding-top:104.7%;aspect-ratio:unset}main .voice .voice_carousel{position:absolute;top:calc(155/785*100%);left:50%;transform:translate(-50%);width:calc(475/750*100%);height:100%;max-height:calc(534/750*100%)}main .voice .voice_carousel .prev{box-sizing:border-box;position:absolute;top:calc(280/785*100%);width:35px;height:35px;transition:.6s ease;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/v_prev.png) center/cover;user-select:none;left:calc(-100/750*100%)}main .voice .voice_carousel .next{box-sizing:border-box;position:absolute;top:calc(280/785*100%);width:35px;height:35px;transition:.6s ease;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/v_next.png) center/cover;user-select:none;right:calc(-120/750*100%)}@media screen and (min-width:750px){main .voice .voice_carousel .prev{width:60px;height:60px}main .voice .voice_carousel .next{width:60px;height:60px}}main .step{position:relative;width:100%;aspect-ratio:750/886;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/step_241101.png) center/cover}_::-webkit-full-page-media,_:future,:root main .step{padding-top:118.1%;aspect-ratio:unset}main .step .step_carousel{position:absolute;top:calc(155/886*100%);left:50%;transform:translate(-50%);width:calc(654/750*100%);height:100%;max-height:calc(345/750*100%)}main .step .step_carousel .prev{box-sizing:border-box;position:absolute;top:calc(290/886*100%);width:35px;height:35px;transition:.6s ease;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/s_prev.png) center/cover;user-select:none;left:calc(-28/750*100%)}main .step .step_carousel .next{box-sizing:border-box;position:absolute;top:calc(290/886*100%);width:35px;height:35px;transition:.6s ease;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/s_next.png) center/cover;user-select:none;right:calc(-28/750*100%)}@media screen and (min-width:750px){main .step .step_carousel .prev{width:60px;height:60px}main .step .step_carousel .next{width:60px;height:60px}}main .step .cvBtn{position:absolute;bottom:calc(100/886*100%);left:5%;transform:translate(-50%)}main .faq{width:100%}main .faq .faq_wrap{width:100%;aspect-ratio:750/1100;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/faq_bgg.png) center/cover;padding-bottom:10px}main .faq .faq_t img{width:100%}main .faq .faq_wrap .faq_item img{width:95%;margin:0 auto;border-radius:5px}main .faq .faq_wrap details summary img{box-shadow:3px 3px 5px 0px rgba(0,0,0,.4)}main .faq .faq_wrap details[open] summary img{border-radius:5px 5px 0 0;box-shadow:none}main .faq .faq_wrap .faq_item .faq_text{width:95%;border-radius:0 0 5px 5px}main .faq .faq_wrap .faq_item summary{position:relative;display:block;list-style:none}main .faq .faq_wrap .faq_item summary::-webkit-details-marker{display:none}main .faq .faq_wrap .faq_item summary:after{content:"";display:inline-block;background-image:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/faq_openBtn.png);width:23px;height:13px;background-size:cover;position:absolute;right:calc(50/750*100%);top:calc(40/105*100%)}@media screen and (min-width:750px){main .faq .faq_wrap .faq_item summary:after{width:43px;height:25px}}main .faq .faq_wrap details[open] summary:after{transform:scale(1,-1)}main .faq .faq_wrap .faq_item{margin-bottom:calc(40/750*100%)}main .faq .faq_wrap #f8 .faq_minors{position:relative}main .faq .faq_wrap #f8 a{position:absolute;bottom:calc(59/278*100%);left:54%;transform:translateX(-50%);width:calc(539/750*100%);aspect-ratio:539/67;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/downloadBtn.png) center/cover}main .clinic{width:100%;aspect-ratio:750/1310;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/clinic_bg.png) center/cover}main .clinic .clinic_t img{width:80%;margin:calc(70/750*100%) auto}main .clinic .clinic_wrap .clinic_item img{width:95%;margin:0 auto;border-radius:5px;border:1px solid #fff}main .clinic .clinic_wrap details summary img{box-shadow:3px 3px 5px 0px rgba(0,0,0,.4)}main .clinic .clinic_wrap details[open] summary img{border-radius:5px 5px 0 0;box-shadow:none}main .clinic .clinic_wrap .clinic_item .clinic_text{width:94.5%;border-radius:0 0 5px 5px;border:none}main .clinic .clinic_wrap .clinic_item .clinic_data a img{border:none}main .clinic .clinic_wrap .clinic_item summary{position:relative;display:block;list-style:none}main .clinic .clinic_wrap .clinic_item summary::-webkit-details-marker{display:none}main .clinic .clinic_wrap .clinic_item summary:after{content:"";display:inline-block;background-image:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/clinic_openBtn.png);width:23px;height:13px;background-size:cover;position:absolute;right:calc(50/750*100%);top:calc(40/105*100%)}@media screen and (min-width:750px){main .clinic .clinic_wrap .clinic_item summary:after{width:43px;height:25px}}main .clinic .clinic_wrap details[open] summary:after{transform:scale(1,-1)}main .clinic .clinic_wrap .clinic_item{margin-bottom:calc(40/750*100%)}main .clinic .clinic_wrap .clinic_item:last-child{margin-bottom:calc(100/750*100%)}main .clinic .clinic_wrap .clinic_item .clinic_data{position:relative}main .clinic .clinic_wrap .clinic_item .clinic_data a{position:absolute;bottom:calc(200/1136*100%);left:36%;transform:translateX(-50%);width:calc(450/750*100%)}main .clinic .clinic_wrap .clinic_item .clinic_data .map_wrap{position:absolute;width:90%;top:calc(47/1136*100%);left:55%;transform:translateX(-50%)}main .clinic .clinic_wrap .clinic_item .clinic_data .map_wrap .map{position:relative;width:90%;aspect-ratio:16/9}_::-webkit-full-page-media,_:future,:root main .clinic .clinic_wrap .clinic_item .clinic_data .map_wrap .map{padding-top:50.6%;aspect-ratio:unset}main .clinic .clinic_wrap .clinic_item .clinic_data .map_wrap .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}main .clinic .profile img{width:95%;margin:calc(110/750*100%) auto}main .sdgs{position:relative;width:100%;aspect-ratio:750/844;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra-se/css/../img/sdgs_241101.png) center/cover}_::-webkit-full-page-media,_:future,:root main .sdgs{padding-top:112.5%;aspect-ratio:unset}main .sdgs .sns_icon{position:absolute;bottom:calc(85/844*100%);left:50%;transform:translateX(-50%);width:calc(410/750*100%);display:flex;justify-content:center;align-items:center;gap:2rem}main .sdgs .sns_icon .line{width:calc(94/410*100%);height:calc(94/410*100%)}main .sdgs .sns_icon .insta{width:calc(94/410*100%);height:calc(94/410*100%)}main .sdgs .sns_icon .red{width:calc(94/410*100%);height:calc(94/410*100%)}main .button_wrapper{width:100%;max-width:750px;position:fixed;bottom:0;left:50%;transform:translate(-50%,100%);display:flex;justify-content:space-between;align-items:flex-end;transition:.5s}main .button_wrapper img{width:100%;height:100%}main .button_wrapper .footer_contactBtn{width:50%;height:auto}main .button_wrapper .footer_counselingBtn{width:50%;height:auto}main .appear{transform:translate(-50%,0)}footer{width:100%;margin-bottom:calc(137/750*100%)}footer img{width:100%;height:calc(236/750*100%)}