#wrapper{width:100vw;max-width:600px;margin:0 auto;background:#fff}#wrapper img{display:block;object-fit:cover}#wrapper a{display:block;cursor:pointer}.couselingbutton{text-align:center;width:90%;aspect-ratio:1110/297;margin:1rem 0}_::-webkit-full-page-media,_:future,:root .couselingbutton{padding-top:26.8%;aspect-ratio:unset}.counselingbutton_1min{background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/counselingbutton_1min_231025.webp) center/contain no-repeat}.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)}}header{width:100%;height:calc(97/600*100%);display:flex;justify-content:space-between;align-items:center}header img{width:100%;height:100%}header .sns_icon{width:calc(262/600*100%);display:flex;justify-content:center;align-items:center;gap:1rem}header .sns_icon .line{width:calc(50/262*100%);height:calc(50/262*100%)}header .sns_icon .insta{width:calc(50/262*100%);height:calc(50/262*100%)}header .sns_icon .red{width:calc(50/262*100%);height:calc(50/262*100%)}header .mens{width:calc(152/600*100%);height:calc(97/600*100%)}header .counseling{width:calc(186/600*100%);height:calc(97/600*100%)}main{width:100%;display:flex;flex-direction:column;align-items:center}main .fv{width:100%}main .fv img{object-fit:contain !important;height:auto}main .fv .counselingbutton_1min{margin:calc(20/600*100%) auto}main .resavation{width:100%}main .resavation img{object-fit:contain !important;height:auto}main .resavation .counselingbutton_1min{margin:calc(20/600*100%) auto calc(40/600*100%)}main .profile{width:100%;aspect-ratio:75/52;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/profile.webp) center/cover}_::-webkit-full-page-media,_:future,:root main .profile{padding-top:69.3%;aspect-ratio:unset}main .continuation{width:100%;aspect-ratio:600/2649;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/resavation_continuation_240524.webp) center/cover}_::-webkit-full-page-media,_:future,:root main .continuation{padding-top:441.5%;aspect-ratio:unset}main .offer{width:100%;background-color:#fffbe5;padding:calc(20/600*100%) 0}main .offer .offer_wrap details,main .offer .offer_wrap #o2 img:first-child{padding:0 calc(8/600*100%)}main .offer .offer_wrap .offer_item img{width:100%}main .offer .offer_wrap .offer_item img:nth-child(2){padding:0 calc(29/600*100%)}main .offer .offer_wrap details:nth-child(2),main .offer .offer_wrap #o2 img:nth-child(2){padding:0}main .offer .offer_wrap .offer_item{margin-bottom:4%}main .offer .offer_wrap .offer_item summary{display:block;list-style:none;margin-bottom:4%}main .offer .offer_wrap .offer_item summary::-webkit-details-marker{display:none}main .counselor{width:100%;aspect-ratio:600/830;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/counselor_240520.webp) center/cover}_::-webkit-full-page-media,_:future,:root main .counselor{padding-top:138.3%;aspect-ratio:unset}main .discount{width:100%;aspect-ratio:600/341;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/discount02_240502.webp) center/cover;margin-bottom:50px}_::-webkit-full-page-media,_:future,:root main .discount{padding-top:56.8%;aspect-ratio:unset}main .prevention_link{color:#56abc7;margin:1rem 0}main .menu_tab{width:100%;display:flex;flex-flow:wrap}main .menu_tab li{width:33.3%}main .menu_tab li img{width:100%;height:auto}main .option{width:100%;aspect-ratio:5/6;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/option.webp) center/cover;margin:50px 0}_::-webkit-full-page-media,_:future,:root main .option{padding-top:120%;aspect-ratio:unset}main .flow{position:relative;width:100%;aspect-ratio:600/1900;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/flow_250630.webp) top/contain no-repeat}_::-webkit-full-page-media,_:future,:root main .flow{padding-top:316.6%;aspect-ratio:unset}main .flow .counselingbutton_1min{position:absolute;bottom:calc(20/1900*100%);left:5%;transform:translate(-50%)}main .reason{position:relative;width:100%;aspect-ratio:600/1321;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/reason.webp) center/cover}_::-webkit-full-page-media,_:future,:root main .reason{padding-top:220.2%;aspect-ratio:unset}main .reason .reason_link{display:flex;justify-content:center;flex-flow:wrap;gap:8px;width:100%;max-width:600px;position:absolute;top:calc(450/1149*100%);left:50%;transform:translateX(-50%)}main .reason .reason_link li{width:calc(240/600*100%)}main .reason .reason_link li img{width:100%;height:auto}main .reason .counselingbutton_1min{position:absolute;bottom:0;left:5%;transform:translate(-50%)}main .refund{width:100%;aspect-ratio:120/209;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/refund_221027.webp) center/cover}_::-webkit-full-page-media,_:future,:root main .refund{padding-top:174.2%;aspect-ratio:unset}main .why{width:100%;aspect-ratio:600/2004;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/why.webp) center/cover}_::-webkit-full-page-media,_:future,:root main .why{padding-top:334%;aspect-ratio:unset}main .cospa{width:100%;aspect-ratio:600/928;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/cospa_240524.webp) center/cover}_::-webkit-full-page-media,_:future,:root main .cospa{padding-top:154.7%;aspect-ratio:unset}main .merit{position:relative;width:100%;aspect-ratio:600/5500;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/merit_221031.webp) center/cover}_::-webkit-full-page-media,_:future,:root main .merit{padding-top:916.7%;aspect-ratio:unset}.counselingbutton_1min_0{background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/counselingbutton_1min_231025.webp) center/contain no-repeat}main .merit .counselingbutton_1min_0{position:absolute;bottom:38.2%;left:5%;transform:translate(-50%)}main .merit .counselingbutton_1min{position:absolute;bottom:.1%;left:5%;transform:translate(-50%)}main .order{width:100%;aspect-ratio:600/784;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/order.webp) center/cover}_::-webkit-full-page-media,_:future,:root main .order{padding-top:130.7%;aspect-ratio:unset}main .athome{width:100%;aspect-ratio:600/901;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/athome.webp) center/cover;position:relative}_::-webkit-full-page-media,_:future,:root main .athome{padding-top:150.2%;aspect-ratio:unset}main .athome .slide{width:100%;aspect-ratio:970/958;position:absolute;bottom:4%;left:50%;transform:translateX(-50%)}_::-webkit-full-page-media,_:future,:root main .athome .slide{padding-top:98.8%;aspect-ratio:unset}main .athome .slide .slide_pic{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;aspect-ratio:970/958;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/slide_01_240529.webp) center/cover;transition:.3s}_::-webkit-full-page-media,_:future,:root main .athome .slide .slide_pic{padding-top:79%;aspect-ratio:unset}main .athome .slide .prev{box-sizing:border-box;cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-22px;padding:16px;color:#b79646;font-weight:700;font-size:50px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;left:0}main .athome .slide .next{box-sizing:border-box;cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-22px;padding:16px;color:#b79646;font-weight:700;font-size:50px;transition:.6s ease;user-select:none;right:0;border-radius:3px 0 0 3px}main .secret{width:100%;aspect-ratio:600/2161;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/secret.webp) center/cover;position:relative}_::-webkit-full-page-media,_:future,:root main .secret{padding-top:360.2%;aspect-ratio:unset}main .secret .counselingbutton_1min{position:absolute;bottom:.1%;left:5%;transform:translate(-50%)}main .select{width:100%;aspect-ratio:600/3144;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/select_240523.webp) center/cover}_::-webkit-full-page-media,_:future,:root main .select{padding-top:524%;aspect-ratio:unset}main .voice{width:100%;aspect-ratio:600/1942;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/voice.webp) center/cover}_::-webkit-full-page-media,_:future,:root main .voice{padding-top:323.7%;aspect-ratio:unset}main .faq{width:100%;aspect-ratio:600/2174;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/faq.webp) center/cover}_::-webkit-full-page-media,_:future,:root main .faq{padding-top:362.3%;aspect-ratio:unset}main .sdgs{width:100%;aspect-ratio:600/415;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/sdgs.webp) center/cover}_::-webkit-full-page-media,_:future,:root main .sdgs{padding-top:69.2%;aspect-ratio:unset}main .prevention{width:100%;aspect-ratio:600/333;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/prevention.webp) center/cover}_::-webkit-full-page-media,_:future,:root main .prevention{padding-top:55.5%;aspect-ratio:unset}main .minors{position:relative;width:100%;aspect-ratio:600/282;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/minors.webp) center/cover}_::-webkit-full-page-media,_:future,:root main .minors{padding-top:47%;aspect-ratio:unset}main .minors a{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);width:calc(467/600*100%);aspect-ratio:467/70;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/downroad_button.webp) center/cover}_::-webkit-full-page-media,_:future,:root main .minors a{padding-top:11.7%;aspect-ratio:unset}main .access{width:100%;padding:0 7.5%;display:flex;align-items:center;flex-direction:column;font-family:"Noto Sans JP"}main .access h1{width:100%;height:114px;background:#fffbe5;display:flex;justify-content:center;align-items:center;font-size:3rem;font-weight:bolder}main .access .shop{width:100%;padding:3rem 0;display:flex;align-items:center;flex-direction:column;gap:1rem}main .access .shop h2{font-size:2rem}main .access .shop .shop_img{width:100%;aspect-ratio:16/9}_::-webkit-full-page-media,_:future,:root main .access .shop .shop_img{padding-top:56.25%;aspect-ratio:unset}main .access .shop .ginza_img{background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/ginza_221121.webp) center/cover}main .access .shop .shinjuku_img{background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/shinjuku_w_221104.webp) center/cover}main .access .shop .tachikawa_img{background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-ra/css/../img/tachikawa_w_221104.webp) center/cover}main .access .shop .tel a{width:100vw;max-width:600px;height:calc(62/600*100%)}main .access .shop .tel a img{width:100%;height:100%}main .access .shop .address{align-self:flex-start;font-weight:400}main .access .shop .station{align-self:flex-start;display:flex;flex-flow:wrap;font-weight:400;column-gap:1rem;row-gap:.5rem}main .access .shop .station span{padding:.25rem .5rem;background:#ffe7e7;border-radius:15px}main .access .shop .map{position:relative;width:90%;aspect-ratio:16/9}_::-webkit-full-page-media,_:future,:root main .access .shop .map{padding-top:50.6%;aspect-ratio:unset}main .access .shop .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}main .access .shop .businessday{align-self:flex-start;display:flex;align-items:center}main .access .shop .businessday span{border:1px solid #000;padding:.25rem 1rem;margin-right:1rem}main .button_wrapper{width:100%;max-width:600px;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 .contact{width:50%;height:auto}main .button_wrapper .counseling_2{width:50%;height:auto}main .appear{transform:translate(-50%,0)}footer{width:100%;margin-bottom:calc(208/1126*100%)}footer img{width:100%;height:calc(114/600*100%)}