#wrapper{width:100vw;max-width:750px;margin:0 auto;background:#fee6e9;font-family:"Noto Sans JP"}#wrapper img{display:block;object-fit:cover}#wrapper a{display:block;cursor:pointer}.btn_counseling{text-align:center;width:90%;aspect-ratio:232/59;margin:1rem 0;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/btn_counseling.png) center/contain no-repeat}_::-webkit-full-page-media,_:future,:root .btn_counseling{padding-top:25.4%;aspect-ratio:unset}header{width:100%;height:calc(100/750*100%);display:flex;justify-content:space-between;align-items:center;padding:calc(10/750*100%) calc(16/750*100%);background-color:#fff;box-shadow:0px 5px 7px -7px;margin-bottom:5px}header img{width:100%;height:100%}header .logo{width:100%;display:flex;justify-content:center;align-items:center;gap:.5rem}header .logo_Willbe{width:40%;height:auto}header .logo .header_tel{width:30%;height:auto;overflow:hidden}header .logo .header_tel img{max-width:160px;float:right}header .logo .header_contact{width:30%;height:auto}@media screen and (min-width:768px){header .logo .header_contact{width:23%}}main{width:100%;display:flex;flex-direction:column;align-items:center}main .mv{width:100%;aspect-ratio:15/16;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/mv_230710.png) center/cover}_::-webkit-full-page-media,_:future,:root main .mv{padding-top:106.7%;aspect-ratio:unset}main .campaign_01{position:relative;width:100%;aspect-ratio:351/121;background-color:#fff}_::-webkit-full-page-media,_:future,:root main .campaign_01{padding-top:34.5%;aspect-ratio:unset}main .campaign_01 .btn_counseling{position:absolute;left:50%;transform:translate(-50%)}main .feature_01{width:100%;aspect-ratio:75/112;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/feature_01.png) center/cover}_::-webkit-full-page-media,_:future,:root main .feature_01{padding-top:149.3%;aspect-ratio:unset}main .feature_02{width:100%;aspect-ratio:75/83;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/feature_02.png) center/cover;background-color:#fff}_::-webkit-full-page-media,_:future,:root main .feature_02{padding-top:110.7%;aspect-ratio:unset}main .feature_03{position:relative;width:100%;aspect-ratio:125/178;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/feature_03_230710.png) center/cover;background-color:#fff}_::-webkit-full-page-media,_:future,:root main .feature_03{padding-top:142.4%;aspect-ratio:unset}main .feature_03 .slide{position:absolute;width:100%;aspect-ratio:1/1;bottom:0;left:50%;transform:translateX(-50%)}_::-webkit-full-page-media,_:future,:root main .feature_03 .slide{padding-top:100%;aspect-ratio:unset}main .feature_03 .slide .slide_pic{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;aspect-ratio:1/1;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/slide_01_230710.png) center/cover;transition:.3s}_::-webkit-full-page-media,_:future,:root main .feature_03 .slide .slide_pic{padding-top:81%;aspect-ratio:unset}main .feature_03 .slide .prev{position:absolute;top:50%;left:4%;width:8%;aspect-ratio:1/1;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/slide_next.png) center/cover;transform:scale(-1,1);box-sizing:border-box;cursor:pointer;transition:.6s ease;user-select:none}main .feature_03 .slide .next{position:absolute;top:50%;right:4%;width:8%;aspect-ratio:1/1;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/slide_next.png) center/cover;box-sizing:border-box;cursor:pointer;transition:.6s ease;user-select:none}main .feature_04{width:100%;aspect-ratio:25/23;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/feature_04.png) center/cover}_::-webkit-full-page-media,_:future,:root main .feature_04{padding-top:92%;aspect-ratio:unset}main .feature_05{position:relative;width:100%;aspect-ratio:150/227;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/feature_05.png) center/cover}_::-webkit-full-page-media,_:future,:root main .feature_05{padding-top:151.3%;aspect-ratio:unset}main .feature_05 .btn_counseling{position:absolute;bottom:calc(0/1135*100%);left:50%;transform:translate(-50%)}main .pricelist{width:100%;aspect-ratio:150/121;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/pricelist.png) top/contain no-repeat;padding-top:41%;background-color:#fff}_::-webkit-full-page-media,_:future,:root main .pricelist{padding-top:39.6%;aspect-ratio:unset}main .pricelist p{text-align:center;margin-bottom:5px;font-size:10px}@media screen and (min-width:1160px){main .pricelist p{font-size:15px}}main .pricelist .pricelist_wrap{padding:0 calc(40/750*100%)}main .pricelist .pricelist_wrap .pricelist_item{background-color:#fea4bd;margin-bottom:2%;padding:1% 2% 2%;transition:.5s;box-shadow:0px 2px 10px -5px}main .pricelist .pricelist_wrap .pricelist_item img{width:100%}main .pricelist .pricelist_wrap .pricelist_item summary{display:flex;flex-wrap:wrap;align-items:center;color:#fff;font-size:1.1rem;font-weight:700;min-height:56px;padding-left:calc(30/750*100%);padding-right:calc(80/750*100%);position:relative}main .pricelist .pricelist_wrap .pricelist_item summary .pricelist_subtitle{color:#fff;font-size:.7rem;font-weight:400;width:100%}main .pricelist .pricelist_wrap .pricelist_item summary::-webkit-details-marker{display:none}main .pricelist .pricelist_wrap .pricelist_item summary:after{content:"";display:inline-block;width:1.5rem;height:1.5rem;position:absolute;right:2%;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/mark_plus.png) center/contain no-repeat;transition:.5s}main .pricelist .pricelist_wrap .pricelist_item[open] summary:after{background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/mark_minus.png) center/contain no-repeat}main .campaign_02{position:relative;width:100%;aspect-ratio:351/121;background-color:#fff}_::-webkit-full-page-media,_:future,:root main .campaign_02{padding-top:34.5%;aspect-ratio:unset}main .campaign_02 .btn_counseling{position:absolute;left:50%;transform:translate(-50%)}main .safety{position:relative;width:100%;aspect-ratio:25/54;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/safety.png) center/cover;background-color:#fff}_::-webkit-full-page-media,_:future,:root main .safety{padding-top:216%;aspect-ratio:unset}main .safety .btn_counseling{position:absolute;bottom:calc(-20/1620*100%);left:50%;transform:translate(-50%)}main .flow{width:100%;aspect-ratio:75/242;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/flow.png) center/cover}_::-webkit-full-page-media,_:future,:root main .flow{padding-top:322.7%;aspect-ratio:unset}main .medical{width:100%;aspect-ratio:15/17;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/medical_230710.png) center/cover;background-color:#fff}_::-webkit-full-page-media,_:future,:root main .medical{padding-top:113.3%;aspect-ratio:unset}main .campaign_03{position:relative;width:100%;aspect-ratio:351/121;background-color:#fff}_::-webkit-full-page-media,_:future,:root main .campaign_03{padding-top:34.5%;aspect-ratio:unset}main .campaign_03 .btn_counseling{position:absolute;left:50%;transform:translate(-50%)}main .faq{width:100%;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/faq.png) top/contain no-repeat;background-color:#feffed;padding-top:40%}main .faq .faq_wrap{padding:0 calc(20/750*100%) calc(20/750*100%)}main .faq .faq_wrap .faq_item{background-color:#fff;padding:1% 2% 2%;transition:.5s;border-bottom:1px solid #ddd}main .faq .faq_wrap .faq_item:last-child{border-bottom:none}main .faq .faq_wrap .faq_item summary{display:flex;flex-wrap:wrap;align-items:center;font-size:.9rem;font-weight:400;min-height:56px;padding-left:calc(90/750*100%);padding-right:calc(40/750*100%);position:relative}main .faq .faq_wrap .faq_item summary::-webkit-details-marker{display:none}main .faq .faq_wrap .faq_item[open] summary{margin-bottom:1rem}main .faq .faq_wrap .faq_item summary:before{content:"";display:inline-block;width:2rem;height:2rem;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/mark_q.png) center/contain no-repeat;position:absolute;left:calc(10/750*100%)}main .faq .faq_wrap .faq_item summary:after{content:"";display:inline-block;width:1rem;height:2rem;position:absolute;right:0;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/mark_open.png) center/contain no-repeat;transition:.5s}main .faq .faq_wrap .faq_item[open] summary:after{background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/mark_close.png) center/contain no-repeat}main .faq .faq_wrap .faq_item p{display:flex;flex-wrap:wrap;align-items:center;font-size:.9rem;font-weight:400;min-height:56px;padding-left:calc(90/750*100%);padding-right:calc(20/750*100%);position:relative;margin-bottom:10px}main .faq .faq_wrap .faq_item p:after{content:"";display:inline-block;width:2rem;height:2rem;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/mark_a.png) center/contain no-repeat;position:absolute;top:0;left:calc(10/750*100%)}main .faq .btn_counseling{margin:0 auto 30px}main .access{width:100%;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/access.png) top/contain no-repeat;background-color:#ffeff2;padding-top:30%}main .access .access_wrap{padding:0 calc(30/750*100%) calc(30/750*100%)}main .access .access_wrap .access_item{background-color:#fff;margin-bottom:2%;padding:1% 2% 2%;transition:.5s;border-top:3px solid #ff83a8}main .access .access_wrap .access_item summary{display:flex;flex-wrap:wrap;align-items:center;font-size:1.3rem;font-weight:400;min-height:44px;padding-left:calc(30/750*100%);padding-right:calc(40/750*100%);position:relative}main .access .access_wrap .access_item summary::-webkit-details-marker{display:none}main .access .access_wrap .access_item[open] summary{margin-bottom:1rem}main .access .access_wrap .access_item summary:after{content:"";display:inline-block;width:1rem;height:2rem;position:absolute;right:0;background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/mark_open.png) center/contain no-repeat;transition:.5s}main .access .access_wrap .access_item[open] summary:after{background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/mark_close.png) center/contain no-repeat}main .access .access_wrap .access_item .shop_img{width:90%;aspect-ratio:16/9;margin:1rem auto}_::-webkit-full-page-media,_:future,:root main .access .access_wrap .access_item .shop_img{padding-top:56.25%;aspect-ratio:unset}main .access .access_wrap .access_item .ginza_img{background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/ginza_221121.png) center/cover}main .access .access_wrap .access_item .shinjuku_img{background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/shinjuku_w_221104.png) center/cover}main .access .access_wrap .access_item .tachikawa_img{background:url(//willbe-clinic.com/wp-content/themes/willbe-clinic/hair-removal_dl/css/../img/tachikawa_w_221104.png) center/cover}main .access .access_wrap .access_item .info{width:90%;margin:0 auto}main .access .access_wrap .access_item .info dl{display:flex;flex-flow:row wrap;width:100%;margin-bottom:1rem}main .access .access_wrap .access_item .info dt{flex-basis:30%;padding:5px;background-color:#fff;border-bottom:1px solid #ccc}main .access .access_wrap .access_item .info dd{flex-basis:70%;padding:5px;background-color:#fff;border-bottom:1px solid #ccc}main .access .access_wrap .access_item .info dd img{width:100%;height:100%;margin-left:-20px}@media screen and (min-width:1160px){main .access .access_wrap .access_item .info dd img{width:50%}}main .access .access_wrap .access_item .info dt:last-of-type,main .access .access_wrap .access_item .info dd:last-of-type{border-bottom:none}main .access .access_wrap .access_item .map{position:relative;width:90%;aspect-ratio:4/3;margin:0 auto 1rem}main .access .access_wrap .access_item .map iframe{position:absolute;width:100%;height:100%}main .appear{transform:translate(-50%,0)}footer{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:calc(30/750*100%) calc(60/750*100%);background-color:#fff;gap:20px;font-size:.7rem}@media screen and (min-width:414px){footer{font-size:.9rem}}footer img{width:100%;height:100%}footer .link_wrap{width:100%;display:flex;justify-content:space-evenly;align-items:center}footer .link_wrap a{text-decoration:none}footer .footer_Willbe{width:calc(360/750*100%);height:auto;margin:auto}footer .sns-logo{width:calc(100%/3);display:flex;justify-content:space-evenly;align-items:center}footer .link_wrap .sns-logo .line{width:calc(40/210*100%);height:auto}footer .link_wrap .sns-logo .insta{width:calc(40/210*100%);height:auto}footer .link_wrap .sns-logo .red{width:calc(40/210*100%);height:auto}footer p{margin:auto;color:#000}footer a{color:#000}