#wrapper{width:100vw;max-width:600px;margin:0 auto;background:#fff}#wrapper img{display:block;object-fit:cover}#wrapper a{display:block;cursor:pointer}.cta_counseling{text-align:center;width:87%;aspect-ratio:1048/245;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-br/css/../img/cta_counseling.png) center/contain no-repeat}_::-webkit-full-page-media,_:future,:root .cta_counseling{padding-top:23.4%;aspect-ratio:unset}.cta_counseling_w{text-align:center;width:87%;aspect-ratio:1048/245;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-br/css/../img/cta_counseling_w.png) center/contain no-repeat}_::-webkit-full-page-media,_:future,:root .cta_counseling_w{padding-top:23.4%;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)}}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(153/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 .fv01{position:relative;width:100%;aspect-ratio:600/1206;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-br/css/../img/fv01_240709.png) center/cover}_::-webkit-full-page-media,_:future,:root main .fv01{padding-top:201%;aspect-ratio:unset}main .fv01 .cta_fv{position:absolute;width:85%;bottom:calc(5/1206*100%);display:flex;align-items:flex-end;left:50%;transform:translate(-50%);gap:5px}main .fv01 .cta_fv .cta_fv_counseling{text-align:center;width:90%;aspect-ratio:624/296;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-br/css/../img/cta_fv_counseling.png) center/contain no-repeat}main .fv01 .cta_fv .cta_fv_menu{text-align:center;width:55%;aspect-ratio:389/227;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-br/css/../img/cta_fv_menu.png) center/contain no-repeat}main .fv02{position:relative;width:100%;aspect-ratio:600/1913;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-br/css/../img/fv02.png) center/cover}_::-webkit-full-page-media,_:future,:root main .fv02{padding-top:318.8%;aspect-ratio:unset}main .fv02 .cta_counseling{position:absolute;bottom:calc(40/1913*100%);left:6%;transform:translate(-50%)}main .menu01{position:relative;width:100%;aspect-ratio:600/3238;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-br/css/../img/menu01_240709.png) center/cover}_::-webkit-full-page-media,_:future,:root main .menu01{padding-top:539.7%;aspect-ratio:unset}main .menu01 .cta_counseling{position:absolute;bottom:calc(50/3238*100%);left:6%;transform:translate(-50%)}main .menu02{position:relative;width:100%;aspect-ratio:600/1792;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-br/css/../img/menu02.png) center/cover}_::-webkit-full-page-media,_:future,:root main .menu02{padding-top:298.7%;aspect-ratio:unset}main .menu02 .cta_counseling{position:absolute;bottom:calc(45/1792*100%);left:6%;transform:translate(-50%)}main .option{width:100%;aspect-ratio:600/839;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-br/css/../img/option.png) center/cover}_::-webkit-full-page-media,_:future,:root main .option{padding-top:139.8%;aspect-ratio:unset}main .machine{position:relative;width:100%;aspect-ratio:600/2679;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-br/css/../img/machine.png) center/cover}_::-webkit-full-page-media,_:future,:root main .machine{padding-top:446.5%;aspect-ratio:unset}main .machine .cta_counseling_w{position:absolute;bottom:calc(50/2679*100%);left:6%;transform:translate(-50%)}main .reason{width:100%;aspect-ratio:600/1690;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-br/css/../img/reason_240520.png) center/cover}_::-webkit-full-page-media,_:future,:root main .reason{padding-top:281.6%;aspect-ratio:unset}main .profile{width:100%;aspect-ratio:600/458;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-br/css/../img/profile.png) center/cover}_::-webkit-full-page-media,_:future,:root main .profile{padding-top:76.3%;aspect-ratio:unset}main .flow{position:relative;width:100%;aspect-ratio:600/2281;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-br/css/../img/flow.png) center/cover}_::-webkit-full-page-media,_:future,:root main .flow{padding-top:380.2%;aspect-ratio:unset}main .flow .cta_counseling{position:absolute;bottom:calc(40/2281*100%);left:6%;transform:translate(-50%)}main .faq{width:100%;aspect-ratio:600/2358;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-br/css/../img/faq_240625.png) center/cover}_::-webkit-full-page-media,_:future,:root main .faq{padding-top:393%;aspect-ratio:unset}main .access{width:100%;padding:0 7.2%;display:flex;align-items:center;flex-direction:column;font-family:"Noto Sans JP"}main .access h1{width:100%;padding-top:20px;height:114px;display:flex;justify-content:center;align-items:center;font-size:2rem;font-weight:400;color:#be9140;font-family:'しっぽり明朝','Noto Serif JP',serif}main .access .shop{width:100%;display:flex;align-items:center;flex-direction:column;gap:1rem}main .access .ginza,main .access .shinjuku,main .access .tachikawa{border:#be9140 solid 1px;padding:20px;margin-bottom:40px}main .access .shop h2{font-size:1.6rem;font-weight:400;font-family:'しっぽり明朝','Noto Serif JP',serif}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-br/css/../img/ginza_221121.png) center/cover}main .access .shop .shinjuku_img{background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-br/css/../img/shinjuku_w_221104.png) center/cover}main .access .shop .tachikawa_img{background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal-br/css/../img/tachikawa_w_221104.png) center/cover}main .access .shop .tel a{width:100vw;max-width:600px;height:calc(62/600*100%)}main .access .shop .tel a img{width:75%;height:100%;margin:0 auto}main .access .shop .address{align-self:flex-start;font-weight:400;font-family:'しっぽり明朝','Noto Serif JP',serif;font-size:1rem;padding:0 5px}main .access .shop .station{align-self:flex-start;display:flex;flex-flow:wrap;font-weight:400;column-gap:.2rem;row-gap:.5rem;font-size:.9rem;padding:0 10px}main .access .shop .station span{padding:.25rem .5rem;background:#ffe7e7;border-radius:15px}main .access .shop .map{position:relative;width:95%;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;font-size:.75rem;padding:0 10px}main .access .shop .businessday span{border:1px solid #000;padding:.2rem .7rem;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(205/1126*100%)}footer img{width:100%;height:calc(114/600*100%)}