@charset "utf-8";:root{--color-bk:#393939;--color-blue:#0073b0;--color-yellow:#f0ff04;--color-pink:#e32266;--font-icon:'will'}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;outline:none}html{height:100%;font-size:12px;line-height:1.8}body{overflow-x:hidden;width:100%;height:100%;background:#fff;color:var(--color-bk);font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:min(3.4vw,24px);font-weight:700;letter-spacing:.1em}@font-face{font-family:'will';src:url(//www.willgym.jp/wp/wp-content/themes/will/assets/css/../font/will.woff?20244449) format('woff');font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:var(--font-icon);font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tap:before{display:block;content:"\e918";padding-right:.2em;font-size:min(6vw,30px);animation:shake 2s infinite alternate}.icon-aftercare:before{content:"\e902";font-size:min(10vw,60px)}.icon-reservation:before{content:"\e917";font-size:min(10vw,60px)}.icon-btn-down:before{content:"\e915"}.icon-btn-up:before{content:"\e916"}.icon-h:before{content:"\e900"}.icon-access:before{content:"\e901"}.icon-bodymake:before{content:"\e903"}.icon-calendar:before{content:"\e904"}.icon-counseling:before{content:"\e905"}.icon-course:before{content:"\e906"}.icon-dietitian:before{content:"\e907"}.icon-faq:before{content:"\e908"}.icon-info:before{content:"\e909"}.icon-line:before{content:"\e90a"}.icon-mail:before{content:"\e90b"}.icon-ok:before{content:"\e90c"}.icon-personal:before{content:"\e90d";font-size:min(15vw,78px)}.icon-phone:before{content:"\e90e"}.icon-price:before{content:"\e90f"}.icon-store:before{content:"\e910"}.icon-success:before{content:"\e911"}.icon-trainer:before{content:"\e912"}.icon-wallet:before{content:"\e913"}.icon-will:before{content:"\e914"}a{display:block;text-decoration:none;width:100%;height:100%;color:#fff;transition:filter .5s}a:active,a:hover,.btn:active,.btn:hover{filter:brightness(1.2)}a:visited{color:var(--color-blue)}hr{margin:.6em auto;border:none}img{width:100%;height:auto;vertical-align:bottom}li{list-style:none}table{border-collapse:collapse;margin:0 auto 100px;padding:0;width:870px;font-family:'Noto Sans JP',sans-serif;font-size:18px;letter-spacing:.1em;table-layout:fixed;border:solid 5px #c3c5c6}table thead tr{font-size:26px;letter-spacing:.25em;border:solid 5px #c3c5c6}table tr{background-color:#fff;border:2px solid #c3c5c6;padding:.35em}table th,table td{padding:20px 30px}address{font-style:normal}.br-pc,.for-pc{display:block}.br-sp,.for-sp{display:none}#page{margin-top:70px}.content-inner{width:100%;max-width:1000px;margin:0 auto;padding-top:min(8vw,80px);padding-bottom:min(10vw,100px);text-align:center}.content-inner.wide{max-width:1200px}.inner1000{width:min(100%,1000px);margin:0 auto}.txt-normal{font-size:clamp(14px,1.6vw,16px);font-weight:500;letter-spacing:.06em;text-align:left}.txt-bold{padding-bottom:.4em;font-size:clamp(14px,1.8vw,18px);font-weight:900}.scroll-fade-side{opacity:0}#page h1.page-header{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:min(30vw,280px);padding:min(8vw,50px);background:url(//www.willgym.jp/wp/wp-content/themes/will/assets/css/../images/bg_common_tit.webp) no-repeat;background-size:cover;color:#fff;font-size:min(6vw,38px);font-weight:700;letter-spacing:.2em;text-align:center}#page h1.page-header span{display:block;letter-spacing:.2em}#page h1.page-header span.tit-sub{font-size:clamp(12px,1.5vw,14px);font-weight:500;line-height:1.2}#page h1.page-header span.tit-no1{align-self:center;padding:.1em 1.6em;background:-webkit-linear-gradient(top,#c49900 20%,#ddb500 50%,#c49900 80%);border-radius:50px;font-size:clamp(12px,2.8vw,20px)}#page h1.page-header span.tit-caption{padding-top:1em;font-size:clamp(12px,2.8vw,20px)}h2{color:var(--color-blue);font-size:min(5vw,38px);font-weight:900}#page h2.common{position:relative;padding-bottom:1em;color:var(--color-blue);font-size:clamp(16px,4vw,30px);text-align:center}#page h2.common:after{position:absolute;content:"";width:min(10vw,100px);height:min(2vw,4px);margin:auto;background-color:var(--color-blue);border-radius:10vw;bottom:0;left:0;right:0}#page h2.common>span{display:block;font-size:clamp(12px,1.5vw,14px);font-weight:500}#page h2.common>span.txt-big{font-size:min(6vw,50px);font-weight:900}#page h2.common-left{position:relative;margin-bottom:1em;padding-left:1em;color:var(--color-blue);font-size:clamp(16px,4vw,30px);text-align:left;letter-spacing:.1em}#page h2.common-left:after{position:absolute;content:"";width:min(1vw,4px);height:100%;margin:auto;background-color:var(--color-blue);border-radius:10vw;top:0;bottom:0;left:0}h2.store-list-tit{position:relative;margin:min(5vw,50px) 0 min(1.5vw,16px);padding:.5em 1em .5em 2em;border:solid min(1vw,2px) #bbd6e4;border-radius:min(.5vw,4px);text-align:left;font-size:clamp(16px,3vw,22px)}h2.store-list-tit:first-of-type{margin-top:0}h2.store-list-tit:before{position:absolute;content:"";width:min(2vw,10px);height:60%;margin:auto;background-color:var(--color-blue);top:0;bottom:0;left:.7em}#page h1.page-header+h3{margin-top:2em}#page h4.common{padding:2em;font-size:clamp(15px,3.7vw,26px);letter-spacing:.05em}#page .txt-normal h4{padding:1em 2em 1em 0}h5{width:100%;margin:4em 0 1.4em;padding:.75em 1em;background-color:#e2edf2;font-size:clamp(14px,1.6vw,16px);font-weight:900}#page .txt-normal ul{padding:1em 0}#page .txt-normal li{padding-left:1em}#page .txt-normal li:before{content:"・"}#page .txt-normal>h3{padding-bottom:1em}.page-caption{padding:0 1em 3em;font-size:clamp(14px,2vw,20px);font-weight:500;letter-spacing:.06em}.common-dl dl{display:flex;flex-wrap:wrap;width:100%;font-size:clamp(14px,1.6vw,16px);font-weight:500;text-align:left}.common-dl dt,.common-dl dd{margin-top:min(1.8vw,18px);margin-bottom:0;padding-bottom:min(1.8vw,18px);border-bottom:solid 1px var(--color-blue)}.common-dl dt{width:20%;padding-top:0;border-top:none}.common-dl dt span{display:flex;align-items:center;width:100%;height:100%;padding-left:min(4vw,18px);font-weight:700;border-right:solid 3px var(--color-blue)}.common-dl dd{width:80%;padding-left:min(3vw,30px);padding-right:min(3vw,30px)}.common-dl dd li{padding-left:0}.common-dl dd li>span{display:block;padding-top:.8em;font-weight:700}.common-dl dd li:first-child>span{padding-top:0}.taxonomy-list-head{margin-top:3em;padding:.6em;background-color:#abb8bd;border-radius:10vw;color:#fff;font-size:min(3.6vw,18px)}.taxonomy-list{padding:1em}.taxonomy-list li a{position:relative;padding:1em 3em 1em 1em;border-bottom:dotted 1px #abb8bd;color:#005bb9;text-align:right;font-size:min(3.4vw,18px)}.taxonomy-list li a:after{position:absolute;content:"";width:.5em;height:.8em;margin:auto;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 32"><path fill="%23005bb9" d="M2.51 32c-0.636 0-1.289-0.251-1.774-0.736-0.987-0.987-0.971-2.577 0-3.548l11.715-11.715-11.715-11.715c-0.987-0.987-0.987-2.577 0-3.548 0.987-0.987 2.577-0.971 3.548 0l13.506 13.49c0.469 0.469 0.736 1.105 0.736 1.774s-0.268 1.305-0.736 1.774l-13.506 13.49c-0.485 0.485-1.138 0.736-1.774 0.736z"></path></svg>');background-repeat:no-repeat;top:0;bottom:0;right:.4em}.btn{width:100%;padding:2rem 1.8rem;background:#f6426c;font-weight:900;color:#fff;text-align:center;line-height:1;transition:filter .5s}.btn:visited{color:#fff}.btn-back{position:relative;display:block;color:var(--color-blue);width:fit-content;margin:2em auto 0;padding:.1em 1.8em .1em 2.5em;border-radius:10vw;border:solid 2px var(--color-blue);font-size:min(4vw,18px);letter-spacing:.1em;cursor:pointer}.btn-back:after{position:absolute;content:"";width:.6em;height:.6em;margin:auto;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 32"><path fill="%230073b0" d="M2.51 32c-0.636 0-1.289-0.251-1.774-0.736-0.987-0.987-0.971-2.577 0-3.548l11.715-11.715-11.715-11.715c-0.987-0.987-0.987-2.577 0-3.548 0.987-0.987 2.577-0.971 3.548 0l13.506 13.49c0.469 0.469 0.736 1.105 0.736 1.774s-0.268 1.305-0.736 1.774l-13.506 13.49c-0.485 0.485-1.138 0.736-1.774 0.736z"></path></svg>');background-repeat:no-repeat;transform:scale(-1,1);top:0;bottom:0;left:.4em}.btn-type2,.btn-anchor{position:relative;display:inline-block;color:var(--color-blue);padding:.1em 1.8em .1em 1.3em;border-radius:10vw;border:solid 2px var(--color-blue);font-size:min(4vw,18px);letter-spacing:.1em;cursor:pointer}.btn-type2:after,.btn-anchor:after{position:absolute;content:"";width:.6em;height:.6em;margin:auto;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 32"><path fill="%230073b0" d="M2.51 32c-0.636 0-1.289-0.251-1.774-0.736-0.987-0.987-0.971-2.577 0-3.548l11.715-11.715-11.715-11.715c-0.987-0.987-0.987-2.577 0-3.548 0.987-0.987 2.577-0.971 3.548 0l13.506 13.49c0.469 0.469 0.736 1.105 0.736 1.774s-0.268 1.305-0.736 1.774l-13.506 13.49c-0.485 0.485-1.138 0.736-1.774 0.736z"></path></svg>');background-repeat:no-repeat;top:0;bottom:0;right:.4em}.btn-type2.multiple{margin-top:1.5em}.btn-type2.multiple a{min-width:min(70%,400px);padding:.5em 2em;color:var(--color-blue);font-size:clamp(12px,3.2vw,18px);line-height:1.5}.btn-type2.external{width:auto;margin-bottom:2.5em;padding:.2em .5em .2em 1.5em;color:#f6426c;border:solid 2px #f6426c}.btn-type2.external:after{position:relative;content:"\e919";padding-left:.5em;background-image:none;font-family:var(--font-icon);font-weight:400}.btn-center{width:min(85%,800px);margin:0 auto;padding:2em 0;text-align:center}.btn-flex{display:flex;justify-content:center;gap:1em}.btn-center .btn-type2,.btn-center .btn-anchor{width:fit-content;margin:0 auto}.btn-anchor:after{transform:rotate(90deg);top:.2em;right:.8em}.btn-type3{position:relative;align-items:center;max-width:min(90%,500px);margin:0 auto;padding:1em 4em 1em 2em;background-color:var(--color-blue);border-radius:10vw;border:solid 2px #fff;box-shadow:2px 2px 0 1px #1b198f;font-size:min(4vw,18px)}.btn-type3:after{position:absolute;content:"";width:min(6vw,38px);height:min(6vw,38px);margin:auto;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="%23fff" d="M16 0c8.838 0 16 7.162 16 16s-7.162 16-16 16-16-7.162-16-16 7.162-16 16-16z"></path><path fill="%230073b0" d="M13.64 23.971c-0.317 0-0.642-0.125-0.884-0.367-0.492-0.492-0.484-1.284 0-1.768l5.836-5.836-5.836-5.836c-0.492-0.492-0.492-1.284 0-1.768 0.492-0.492 1.284-0.484 1.768 0l6.729 6.72c0.233 0.233 0.367 0.55 0.367 0.884s-0.133 0.65-0.367 0.884l-6.729 6.72c-0.242 0.242-0.567 0.367-0.884 0.367z"></path></svg>');background-repeat:no-repeat;top:0;bottom:0;right:min(4.5vw,15px)}.btn-type3:visited{color:#fff}.btn-type4{position:relative;display:inline-flex;align-items:center;color:#00b3ee;width:fit-content;margin:.5em 0;padding:.4em 2em;border-radius:min(1vw,10px);border:solid 2px #00b3ee;box-shadow:2px 2px 0 0 #00b3ee;font-size:min(4vw,18px);letter-spacing:.1em;cursor:pointer}.btn-type4:visited{color:#00b3ee}.btn-back-top{position:relative;display:block;color:#fff;width:fit-content;margin:0 auto;padding:.1em 2em .1em 1.2em;background-color:transparent;border-radius:10vw;border:solid 2px #fff;font-size:min(4vw,18px);letter-spacing:.1em;cursor:pointer}.btn-back-top:after{position:absolute;content:"";width:.6em;height:.6em;margin:auto;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 32"><path fill="%23fff" d="M2.51 32c-0.636 0-1.289-0.251-1.774-0.736-0.987-0.987-0.971-2.577 0-3.548l11.715-11.715-11.715-11.715c-0.987-0.987-0.987-2.577 0-3.548 0.987-0.987 2.577-0.971 3.548 0l13.506 13.49c0.469 0.469 0.736 1.105 0.736 1.774s-0.268 1.305-0.736 1.774l-13.506 13.49c-0.485 0.485-1.138 0.736-1.774 0.736z"></path></svg>');background-repeat:no-repeat;transform:rotate(270deg);top:0;bottom:.3em;right:1em}.btn-back-top:hover{background-color:var(--color-blue)}.notes{font-size:14px;font-weight:500}.txt-price{font-family:'Anton',sans-serif;font-weight:400}.txt-price+span{padding-left:.2em;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.common-note{margin-bottom:.5em;font-weight:500;font-size:clamp(12px,1.5vw,14px);letter-spacing:.06em}.txt-white{color:#fff}.modal{display:none;position:fixed;width:100% !important;height:100vh;top:0;left:0;z-index:3}.modal-bg{position:absolute;width:100%;height:100vh;background:rgba(0,0,0,.8);top:0;left:0}.modal-content{position:absolute;width:min(90%,1100px);padding:1.5em 2em 2em;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-close{position:absolute;width:40px;height:40px;background-color:#0073b0;color:#fff;font-size:min(16vw,26px);text-align:center;line-height:40px;top:0;right:0;cursor:pointer}.will-point1,.will-point2,.will-point3,.txt-speech-blue:before,.txt-speech-blue:after,.txt-main-white:before,.txt-main-white:after,.will-point-detail h3+p:after,.will-point-detail h3+p:before,.about-single h2.frame:before,.about-single h2.frame:after,.interest,.about-single-experience li:nth-child(1):before,.about-single-experience li:nth-child(2):before,.about-single-experience li:nth-child(3):before,#satisfaction li:nth-child(1):before,#satisfaction li:nth-child(2):before,#satisfaction li:nth-child(3):before,.icon-insta-gra:after{position:absolute;content:"";background-image:url(//www.willgym.jp/wp/wp-content/themes/will/assets/css/../images/bg_decorations.webp);background-size:56vmin 75.5vmin}.frame-gold{width:100%;padding:min(2vw,20px);background:-webkit-linear-gradient(-45deg,rgba(247,234,173,1) 0%,rgba(255,248,152,1) 33%,rgba(255,248,152,1) 33%,rgba(239,207,64,1) 100%)}.frame-gold-inner{background:#fff}.shape{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.bnr-wide{width:min(100%,970px);margin:3em auto 0}.bnr-wide-s{width:min(95%,750px);margin:3em auto 0;filter:drop-shadow(0 0 .75rem rgba(0,0,0,.65))}.cva-common-wrap{display:flex;align-items:center;width:100%;min-height:min(24.5vw,245px);padding:2em 1em;background:url(//www.willgym.jp/wp/wp-content/themes/will/assets/css/../images/bg_cva.webp);background-size:cover;background-position:center left}.cva-common-wrap .cva{margin-top:0}.anton{font-family:'Anton',sans-serif}.txt-read{padding:0 1em 1.5em;font-size:clamp(14px,1.6vw,20px);font-weight:700;letter-spacing:.06em;text-align:center}.txt-pickup{position:relative;width:fit-content;min-width:230px;margin:0 auto .5em;font-size:min(3vw,17px);letter-spacing:.06em}.txt-pickup:before,.txt-pickup:after{position:absolute;content:"";width:min(.3vw,2px);height:min(4vw,20px);background:var(--color-bk);bottom:.3em}.txt-pickup:before{transform:rotate(-26.2deg);left:-1em}.txt-pickup:after{transform:rotate(26.2deg);right:-1em}.mv_wrap{width:min(90vw,850px);height:min(50vw,478px);margin:2em auto 2.6em}.mv_wrap>iframe{width:100%;height:100%}#txt-search-point{padding:0 1em}#txt-search-point span{color:var(--color-blue);font-weight:700}.addtext-overflow{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#toggle-btn{padding:1em 1em 0 0;text-align:right;text-decoration:underline}header{position:fixed;width:100%;background:rgba(255,255,255,.8);backdrop-filter:blur(12px);box-shadow:0 0 7px rgb(0 0 0/10%);top:0;left:0;z-index:3}header nav{display:flex;justify-content:flex-end;width:100%;height:70px}.header-logo{display:flex;align-items:center;justify-content:center;position:absolute;width:min(8vw,80px);height:min(8vw,80px);padding:0;background-color:#fff;box-shadow:0 0 5px rgb(0 0 0/10%);top:0;left:0}.header-logo .logo{width:90%;height:90%}header nav ul{display:flex;justify-content:flex-end;align-items:center}header nav li{border-right:solid 1px var(--color-blue);margin-right:min(3vw,20px)}header nav li:last-child{border-right:none;margin-right:0}header a{padding-right:min(3vw,20px);color:var(--color-blue);font-size:min(4vw,16px);letter-spacing:.1em}.btn-apply-header a{display:flex;align-items:center;position:relative;flex-direction:column;justify-content:center;height:min(100%,72px);padding:0 1.2em 0 1em;background:-webkit-linear-gradient(top,rgba(255,133,161,1) 0%,rgba(255,133,161,1) 50%,rgba(255,82,122,1) 51%,rgba(255,82,122,1) 100%);border:solid 3px #ff527a;color:#fff;font-size:clamp(16px,3.5vw,24px);line-height:1.34;text-align:center;letter-spacing:.04em;text-shadow:0 -2px 0 #ff527a}.btn-apply-header a:after{position:absolute;content:"";width:.3em;height:.6em;margin:auto;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 32"><path fill="%23fff" d="M2.51 32c-0.636 0-1.289-0.251-1.774-0.736-0.987-0.987-0.971-2.577 0-3.548l11.715-11.715-11.715-11.715c-0.987-0.987-0.987-2.577 0-3.548 0.987-0.987 2.577-0.971 3.548 0l13.506 13.49c0.469 0.469 0.736 1.105 0.736 1.774s-0.268 1.305-0.736 1.774l-13.506 13.49c-0.485 0.485-1.138 0.736-1.774 0.736z"></path></svg>');background-repeat:no-repeat;top:0;bottom:0;right:.4em}.btn-apply-header a span{display:block;font-size:clamp(12px,2.5vw,14px);line-height:1.5}.btn-apply-header a span.plus-white{display:inline-block;width:clamp(12px,2vw,12px);height:clamp(12px,2vw,12px);margin:0 .16em;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="%23fff" d="M32 16c0 8.837-7.163 16-16 16s-16-7.163-16-16c0-8.837 7.163-16 16-16s16 7.163 16 16z"></path><path fill="%23ff527a" d="M28.049 13.797h-9.846v-9.846h-4.406v9.846h-9.846v4.406h9.846v9.846h4.406v-9.846h9.846v-4.406z"></path></svg>');background-repeat:no-repeat}#nav-sp{display:none}.breadcrumb{width:100%;padding:.6em 0;background-color:#f3ecf5;font-size:clamp(12px,2vw,14px)}.breadcrumb-inner{width:min(90%,1200px);margin:0 auto;font-weight:500;letter-spacing:.1em}.breadcrumb-inner li{display:inline}.txt-inline-link,.breadcrumb-inner a{display:inline;color:#005bb9;text-decoration:underline}.breadcrumb-inner li+li:before{content:">";margin:0 .5em}.experience-wrap{position:relative;width:100%;height:min(23vw,256px);background:#f7fe8e}.experience-inner{position:absolute;width:min(90vw,1000px);margin:auto;top:-28px;left:0;right:0}.btn-apply{width:min(75vw,600px);margin:20px auto 0;animation:poyon 2.6s infinite}@keyframes poyon{0%{transform:scale(.9,.9)}10%{transform:scale(.88,.88)}20%{transform:scale(.9,.9)}30%{transform:scale(.82,.82)}40%{transform:scale(.92,.92)}50%{transform:scale(.9,.9)}100%{transform:scale(.9,.9)}}.btn-apply-campaign{position:relative;width:min(90vw,600px);margin:min(20vw,150px) auto 0}.btn-apply-campaign img{animation:poyon2 2.6s infinite}@keyframes poyon2{0%{transform:scale(.95,.95)}50%{transform:scale(1,1)}100%{transform:scale(.95,.95)}}.rest{position:absolute;width:min(40vw,300px);margin:auto;padding:0 min(4vw,30px);background-color:#fff;border-radius:min(3vw,10px);filter:drop-shadow(0 0 min(1vw,10px) rgba(0,0,0,.5));color:#ff7800;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:min(5vw,37px);font-weight:900;text-align:center;top:-2.6em;left:0;right:0}.rest:after{position:absolute;content:"";width:0;height:0;margin:auto;border-style:solid;border-width:min(3vw,30px) min(2.5vw,25px) 0 min(2.5vw,25px);border-color:#fff transparent transparent;bottom:-20px;left:0;right:0;z-index:-1}.cta-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:min(4.1vw,41px);margin-top:min(4.5vw,45px)}.cta-line>img{display:block;width:min(31.9vw,319px);height:auto}.cta-line>div a{display:inline-block;width:auto;margin:min(1vw,10px) 0 0 min(3.6vw,36px)}.cta-line-btn{width:min(50.1vw,535px);height:auto;animation:poyon 2.6s infinite}.relief{margin-top:min(7.5vw,75px);margin-bottom:min(7.5vw,75px);text-align:left}.relief li{position:relative;width:min(80vw,915px);margin:0 auto;padding-left:min(9.4vw,94px);margin-top:min(2vw,20px);padding-bottom:min(1.5vw,15px);border-bottom:solid 2px #ff4c76;font-size:clamp(20px,4.5vw,45px);line-height:1.4}.relief li:after{position:absolute;content:"";width:min(6.9vw,69px);height:min(5.7vw,57px);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 32"><path fill="%23dbeaef" d="M2.756 3.994h22.495c1.522 0 2.756 1.234 2.756 2.756v22.495c0 1.522-1.234 2.756-2.756 2.756h-22.495c-1.522 0-2.756-1.234-2.756-2.756v-22.495c0-1.522 1.234-2.756 2.756-2.756z"></path><path fill="%23ff4c76" d="M37.937 3.243l-14.771 18.865-3.971 4.851-5.495-3.467-0.347-0.207-0.695-0.42-6.957-4.184c-2.235-1.344-3.081-4.050-1.848-5.915v0c1.238-1.865 4.038-2.117 6.139-0.56l7.657 5.702c0.039 0.028 0.028 0.022 0.034 0.028v0.011c0.095 0.123 0.213 0.269 0.375 0.437 0.134-0.067 0.302-0.174 0.498-0.319l16.535-17.314c0.812-0.851 2.039-0.997 2.795-0.336s0.779 1.904 0.056 2.829z"></path></svg>');background-repeat:no-repeat;top:0;left:0}.experience-last .relief{margin-bottom:0}.tit-experience-point{position:relative;display:inline-block;margin-bottom:min(3vw,30px);color:#ff4c76;font-size:min(4.5vw,45px);font-weight:900}.tit-experience-point:before,.tit-experience-point:after{position:absolute;content:"";width:min(.5vw,5px);height:min(5.3vw,53px);background:#ff4c76;bottom:.3em}.tit-experience-point:before{transform:rotate(-26.2deg);left:-40px}.tit-experience-point:after{transform:rotate(26.2deg);right:-40px}.experience-point{display:flex;justify-content:space-between;font-size:clamp(14px,2vw,28px);line-height:1.3}.txt-pink{color:#ff4c76}.counseling_sp{display:none}.line-present{position:relative;width:100%;margin-bottom:min(3.13vw,20px);padding:min(4.69vw,50px) min(1.56vw,10px);background-color:#ffe71c;border-radius:min(2vw,20px)}.line-present:after{position:absolute;content:"";width:0;height:0;margin:auto;border-style:solid;border-width:min(7.81vw,50px) min(23.44vw,150px) 0 min(23.44vw,150px);border-color:#ffe81c transparent transparent;bottom:-30px;left:0;right:0}.line-present-tit{background-color:#ffe71c}.fix-image{position:relative;width:100%}.fixed{position:fixed;display:block;max-width:1000px;margin:auto !important;padding:min(2vw,20px) 0;background-color:#fff;filter:drop-shadow(1px 3px 5px rgba(0,0,0,.2));top:70px;left:0;right:0;z-index:2}.fixed:after{position:absolute;content:"";width:0;height:0;margin:auto;border-style:solid;border-width:min(3vw,30px) min(2.5vw,25px) 0 min(2.5vw,25px);border-color:#fff transparent transparent;bottom:-20px;left:0;right:0}.line-present-tit>img{width:min(92vw,800px);margin:min(1.56vw,10px) 0}.line-present-list{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:min(2vw,20px);z-index:1;transition:all .2s}.line-present-list li{width:30%}.line-present-list li:first-child{width:60%}.line-present-list li>img{max-width:600px}.line-present-list li:first-child>img{max-width:800px}.fadein{opacity:0;transform:translate(0,100px);transition:all 1s}.fadein.active{opacity:1;transform:translate(0,0)}.txt-can-get{width:min(90%,700px)}#ranking{width:100%;padding:min(5vw,50px) 0;background:url(//www.willgym.jp/wp/wp-content/themes/will/assets/css/../images/bg_ranking.webp);background-size:cover;background-position:center}#ranking .content-inner{padding:min(5vw,50px);background-color:#fff}#ranking h2{position:relative;display:flex;justify-content:center;margin-top:min(3vw,30px);color:#ccb138;font-size:clamp(18px,5vw,40px);line-height:1.4}#ranking h2:before,#ranking h2:after{display:block;content:"";width:min(.3vw,3px);background:#ccb138}#ranking h2:before{margin-right:min(4vw,40px);transform:rotate(-26.2deg);left:min(-4vw,-40px)}#ranking h2:after{margin-left:min(4vw,40px);transform:rotate(26.2deg);right:min(-4vw,-40px)}#ranking img{display:block;max-width:890px;margin:1em auto 2em}#ranking .note{font-size:clamp(12px,1.2vw,12px);font-weight:500;text-align:left}.award{width:min(100%,780px);margin:min(1vw,20px) auto 0}.award h3{font-size:min(4.5vw,30px);background:linear-gradient(#f5cb56 18%,#c89e2d 20%,#f3db62 40%,#a87222 65%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.award h3 .txt-big{padding:0 .1em;font-size:min(8vw,50px)}.award ul{display:flex;gap:min(1vw,10px)}#method{width:100%;background:url(//www.willgym.jp/wp/wp-content/themes/will/assets/css/../images/bg_method.webp);background-size:cover;background-position:top center}#method h2{color:#fff;font-size:min(5vw,30px);font-weight:700}#method h2 span{display:block}#method h2>span{color:var(--color-yellow)}#method h2 .txt-big{position:relative;display:flex;justify-content:center;align-items:center;width:fit-content;margin:0 auto;font-size:min(7.4vw,50px);font-weight:900;letter-spacing:.15em;line-height:.8}#method h2 .txt-big>span:first-of-type{padding-bottom:.1em;font-size:min(9vw,100px)}#method h2 .txt-big:before,#method h2 .txt-big:after{position:absolute;content:"";width:min(.5vw,5px);height:min(5.3vw,53px);background:var(--color-yellow);bottom:.3em}#method h2 .txt-big:before{transform:rotate(-26.2deg);left:-40px}#method h2 .txt-big:after{transform:rotate(26.2deg);right:-40px}#method ul{width:100%}#method li{position:relative;display:flex;margin-top:min(6vw,60px);font-size:min(3.5vw,20px);line-height:1.5;letter-spacing:.06em;text-align:left}#method li>p{overflow:hidden;width:30vmax;height:auto;background-color:#fff;max-width:369px;border-radius:10px 0 0 10px}#method li>p img{overflow:hidden;width:30vmax;height:auto;max-width:369px;max-height:230px;border-radius:10px 0 0 10px}#method li>p>span{position:absolute;display:block;color:var(--color-yellow);font-family:'Anton',sans-serif;font-size:min(9vw,90px);font-weight:500;top:-.6em;left:.2em}#method li>p>span:before{position:absolute;display:block;color:transparent;-webkit-text-stroke:min(.3vw,1.5px) var(--color-blue);top:-3px;left:-3px}#method li:nth-child(1)>p>span:before{content:"01"}#method li:nth-child(2)>p>span:before{content:"02"}#method li:nth-child(3)>p>span:before{content:"03"}#method li:nth-child(4)>p>span:before{content:"04"}#method li>div{display:flex;flex:1;flex-direction:column;justify-content:center;width:auto;padding:1em 2em;background-color:#fff;border-radius:0 10px 10px 0}#method li>div>p:first-of-type{padding-bottom:.5em;font-size:min(5vw,38px);color:var(--color-blue);font-weight:900}#method li>div>p:first-of-type span{background:linear-gradient(transparent 60%,var(--color-yellow) 60%)}#bodymake h2{margin-bottom:min(8vw,60px);color:#fff;font-size:min(4.2vw,30px);letter-spacing:.4em}#bodymake h2>span{display:block;font-size:min(7vw,50px)}.bodymake-approach{position:relative;width:100%;padding-top:min(7vw,70px);padding-bottom:min(4vw,40px)}.bodymake-approach:before{position:absolute;content:"";width:70%;height:100%;margin:auto;border-radius:min(3vw,30px);border:solid min(.8vw,5px) var(--color-yellow);top:0;bottom:0;right:0;left:0}#bodymake h3{position:absolute;display:inline-block;width:fit-content;margin:auto;padding-left:min(5vw,50px);padding-right:min(5vw,50px);background:var(--color-yellow);border-radius:50vw;color:var(--color-blue);font-size:min(6vw,40px);font-weight:900;line-height:1.4;top:-.8em;left:0;right:0}.bodymake-approach>p{position:relative}.bodymake-approach ul{position:relative;display:flex;flex-direction:column-reverse;justify-content:center;width:100%;margin-top:min(4vw,40px);font-size:min(5vw,30px);font-weight:900;letter-spacing:0;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl}.bodymake-approach li{margin-left:min(.6vw,6px);margin-right:min(.6vw,6px);padding-top:min(2vw,10px);padding-bottom:min(2vw,10px);background:#fff;border-radius:50vw}#will-point-all h2{margin-bottom:min(13vw,150px);color:var(--color-blue);font-size:min(5vw,50px);font-weight:900;letter-spacing:.15em}#will-point-all ul{display:flex;justify-content:space-between;line-height:1.5}#will-point-all li{position:relative;width:31%;padding-top:min(8vw,80px);padding-bottom:min(14vw,140px);border:solid min(.5vw,4px) #2ab3e9;border-radius:min(1vw,10px)}#will-point-all li:before,#will-point-all li:after{position:absolute;content:''}#will-point-all li:before{top:-78px;width:min(20vw,240px);height:min(20vw,240px);margin:auto;border:solid min(.5vw,4px) #2ab3e9;border-radius:50%;background:#fff;left:0;right:0}#will-point-all li:after{width:100%;height:100%;margin:auto;background:#fff;border-radius:min(1vw,10px);top:0;left:0;right:0}#will-point-all li>p{position:relative;z-index:1}#will-point-all li>p:first-of-type{font-size:min(2.6vw,26px);color:var(--color-blue)}#will-point-all li>span{display:block;width:10vmin;height:10vmin;margin:auto;z-index:1;top:-63px;left:0;right:0}#will-point-all li>span:after{position:absolute;content:"";width:min(10.6vw,106px);margin:auto;border:solid 1px #2ab3e9;bottom:-13px;left:-50%;right:-50%}.will-point1{background-position:0 0}.will-point2{background-position:-10.4vmin 0}.will-point3{background-position:-20.8vmin 0}#will-point-all li>p:nth-of-type(2){margin-top:min(2vw,30px);font-size:min(3.2vw,32px)}#will-point-all li>p:last-of-type{position:absolute;display:flex;width:min(16.4vw,164px);height:min(16.4vw,164px);margin:auto;background:#fff;align-items:center;justify-content:center;border:solid min(.5vw,4px) #2ab3e9;border-radius:100%;bottom:-1.6em;left:0;right:0}#will-point-all li .icon_personal{width:min(12vw,128px);height:min(12vw,128px)}#will-point-all li .icon_foodsupport,#will-point-all li .icon_success,#will-point-all li .icon_ok,#will-point-all li .ison_wallet{width:min(11vw,110px);height:min(11vw,110px)}#will-point-all li .icon_ok{padding:0 0 min(1vw,3px) min(1vw,6px)}#will-point-all li .ison_wallet{padding-bottom:min(1.5vw,6px)}#will-point{position:relative;background:-webkit-linear-gradient(-45deg,rgba(195,131,255,1) 1%,rgba(71,113,209,1) 50%,rgba(195,131,255,1) 100%)}#will-point:after{position:absolute;content:"";width:0;height:0;margin:auto;border-style:solid;border-width:33px 69.5px 0;border-color:#fff transparent transparent;top:-1px;left:0;right:0}#will-point .content-inner>p{margin-top:min(10vw,100px)}#will-point .content-inner>p:first-of-type{margin-top:0}.will-point-detail{position:relative;width:100%;margin:2em 0 6em;padding:min(6vw,60px);padding-top:min(7vw,70px);background:#fff;border-radius:min(2vw,5px)}.will-point-detail:before{position:absolute;content:"";width:min(31.5vw,315px);height:min(31.5vw,315px);background:#fff;border-radius:100%;margin:auto;top:-70px;left:0;right:0}.will-point-detail>*{position:relative}.will-point-detail .inner1000>span{position:absolute;display:block;width:10vmin;height:10vmin;margin:auto;z-index:1;top:-125px;left:0;right:0}.will-point-detail .inner1000>span:after{position:absolute;content:"";width:min(10.6vw,106px);height:2px;margin:auto;background:#2ab3e9;bottom:-13px;left:-50%;right:-50%}#will-point h2{margin-bottom:min(5vw,50px);color:var(--color-blue);font-size:min(4vw,32px);font-weight:700;line-height:1.5}#will-point h2>span{display:inline-block;position:relative;background:linear-gradient(transparent 65%,#a6e3fb 65%);font-size:min(7vw,60px);font-weight:900;color:var(--color-yellow)}.will-point-detail.set1 h2>span:before,.will-point-detail.set2 h2>span:before,.will-point-detail.set3 h2>span:before{position:absolute;display:inline-block;font-size:min(7vw,60px);color:transparent;-webkit-text-stroke:min(.2vw,1.5px) #000;top:-3px;left:-3px}.will-point-detail.set1 h2>span:before{content:"マンツーマントレーニング"}.will-point-detail.set3{margin-bottom:0}.caption{margin-bottom:1em;padding:0 1em min(4vw,60px);font-size:min(3.4vw,24px);text-align:left}.txt-speech-blue{position:relative;display:inline-block;font-size:min(4vw,32px);font-weight:900;color:var(--color-blue)}.txt-speech-blue:before,.txt-speech-blue:after{display:block;width:2.9vmin;height:3.5vmin;margin:auto;background-position:-5.8vmin -51.3vmin;z-index:1;top:0;bottom:0}.txt-speech-blue:before{left:-1.3em}.txt-speech-blue:after{transform:scale(-1,1);right:-1.3em}.txt-main-blue{display:inline-block;margin-bottom:min(3vw,40px);padding-bottom:min(2vw,20px);background:url(//www.willgym.jp/wp/wp-content/themes/will/assets/css/../images/line_wavy_double.png) repeat-x bottom left/auto 18px;font-size:min(6vw,50px);font-weight:900;color:var(--color-blue);letter-spacing:.15em;line-height:1.5}.txt-main-blue.narrow{font-size:min(5.3vw,50px);letter-spacing:0}.illust-set1{max-width:455px}.will-point-detail .measure{position:relative;margin-top:min(10vw,90px)}.will-point-detail h3{position:absolute;width:min(90%,800px);margin:auto;padding-left:min(6vw,50px);padding-right:min(6vw,50px);display:inline-block;background:#2ab3e9;border-radius:50vw;color:var(--color-yellow);font-size:min(4vw,40px);font-weight:900;top:-30px;left:0;right:0;z-index:1}.will-point-detail h3+p{display:flex;justify-content:center;position:relative;margin-bottom:min(.5vw,5px);padding-top:min(9vw,74px);padding-bottom:min(4vw,30px);background:#6e6990;border-radius:10px 10px 0 0;color:#fff;font-size:min(5vw,40px);line-height:1.4}.will-point-detail h3+p:after,.will-point-detail h3+p:before{display:block;width:6.7vmin;height:9.4vmin;margin:auto;background-position:-40.2vmin -10.4vmin;z-index:1;top:19%;bottom:0}.will-point-detail h3+p:before{left:100px}.will-point-detail h3+p:after{transform:scale(-1,1);right:100px}.relief{margin-top:min(5vw,20px);margin-bottom:min(7.5vw,75px)}.measure>ul li,.fullness-point li{position:relative;width:min(81.7vw,1000px);margin:0 auto;padding-left:min(9vw,60px);margin-top:min(3vw,20px);padding-bottom:min(3vw,15px);border-bottom:solid 2px #9fafb4;font-size:min(4.7vw,35px);text-align:left;line-height:1.4}.measure>ul li:last-child{border-bottom:none}.measure>ul li:after,.fullness-point li:after{position:absolute;content:"";width:min(6.4vw,48px);height:min(5.5vw,41px);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 32"><path fill="%23dbeaef" d="M2.756 3.994h22.495c1.522 0 2.756 1.234 2.756 2.756v22.495c0 1.522-1.234 2.756-2.756 2.756h-22.495c-1.522 0-2.756-1.234-2.756-2.756v-22.495c0-1.522 1.234-2.756 2.756-2.756z"></path><path fill="%23ff4c76" d="M37.937 3.243l-14.771 18.865-3.971 4.851-5.495-3.467-0.347-0.207-0.695-0.42-6.957-4.184c-2.235-1.344-3.081-4.050-1.848-5.915v0c1.238-1.865 4.038-2.117 6.139-0.56l7.657 5.702c0.039 0.028 0.028 0.022 0.034 0.028v0.011c0.095 0.123 0.213 0.269 0.375 0.437 0.134-0.067 0.302-0.174 0.498-0.319l16.535-17.314c0.812-0.851 2.039-0.997 2.795-0.336s0.779 1.904 0.056 2.829z"></path></svg>');background-repeat:no-repeat;top:.15em;left:.1em}.emphasis{display:inline;position:relative;background:linear-gradient(transparent 60%,var(--color-yellow) 60%)}.will-point-detail .measure{margin-top:min(10vw,90px)}.point-nav li a{position:relative;display:flex;align-items:center;gap:min(3vw,40px);width:100%;margin-bottom:1em;padding:min(2vw,20px);background-color:#2ab3e9;border-radius:min(2vw,10px);box-shadow:2px 2px 0 1px #1f8bb6;text-align:left;cursor:pointer}.point-nav li a:after{position:absolute;content:"";width:min(3.8vw,38px);height:min(3.8vw,38px);margin:auto;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="%23fff" d="M16 0c8.838 0 16 7.162 16 16s-7.162 16-16 16-16-7.162-16-16 7.162-16 16-16z"></path><path fill="%2300b3ee" d="M13.64 23.971c-0.317 0-0.642-0.125-0.884-0.367-0.492-0.492-0.484-1.284 0-1.768l5.836-5.836-5.836-5.836c-0.492-0.492-0.492-1.284 0-1.768 0.492-0.492 1.284-0.484 1.768 0l6.729 6.72c0.233 0.233 0.367 0.55 0.367 0.884s-0.133 0.65-0.367 0.884l-6.729 6.72c-0.242 0.242-0.567 0.367-0.884 0.367z"></path></svg>');background-repeat:no-repeat;transform:rotate(90deg);top:0;bottom:0;right:min(1.8vw,40px);transition:all .3s}.point-nav li a.open:after{transform:rotate(-90deg)}.point-nav li a:visited{color:#fff}.point-nav li:last-child a{margin-bottom:0}.point-nav img{display:block;width:min(28vw,280px)}.point-nav .measure img{display:inline;width:100%;margin-bottom:min(3vw,40px);border-radius:0 0 10px 10px}.photo-row img{width:min(42.4vw,424px);margin-bottom:.5em}.point-nav .measure .about-dietitian img{width:min(21.9vw,219px)}.point-nav li p{font-size:min(16vw,26px);letter-spacing:.05em}.point-nav li .measure h3+p{font-size:min(5vw,40px)}.point-nav li .support-members>div>p{width:min(40vw,400px);font-size:min(3.4vw,24px)}.point-nav li p>span{display:block;color:var(--color-yellow);font-size:min(4.82vw,40px)}.point-nav .measure p.txt-main-blue{font-size:min(6vw,50px);letter-spacing:.15em;line-height:1.5}.point-nav li p.txt-keep-appeal>span{color:var(--color-bk)}.point-nav li p>span.arrow-under{font-size:min(3.4vw,30px)}.ti-footer.source-Google{margin-top:0;font-weight:400;letter-spacing:.01em}.ti-reviews-container,.ti-review-text{font-weight:400;letter-spacing:.01em}.voice,.support-members,.trainer-comment{width:100%;margin-top:min(7vw,70px);padding:min(5.8vw,58px);background:url(//www.willgym.jp/wp/wp-content/themes/will/assets/css/../images/bg_note.png) repeat;border-radius:min(1vw,10px)}.voice h4{margin-bottom:1em}h4 span{color:var(--color-blue);font-weight:900}h4 .frame_speech,.course-appeal{position:relative;display:inline-block;margin-bottom:10px;font-size:min(5vw,26px)}h4 .frame_speech:before,h4 .frame_speech:after{position:absolute;display:block;content:"";width:min(.4vw,3px);height:min(9vw,40px);background:var(--color-blue);bottom:0}.course-appeal:before,.course-appeal:after{display:block;content:"";width:min(.4vw,3px);height:min(9vw,40px);background:var(--color-blue);bottom:.3em}h4 .frame_speech:before{transform:rotate(-26.2deg);margin-right:min(4vw,30px);left:-1em}.course-appeal:before{transform:rotate(-26.2deg);margin-right:min(4vw,30px)}h4 .frame_speech:after{transform:rotate(26.2deg);margin-left:min(4vw,30px);right:-1em}.course-appeal:after{transform:rotate(26.2deg);margin-left:min(4vw,30px)}.voice h4 span:not(.frame_speech){display:inline-flex;align-items:center;justify-content:center;width:min(6.8vw,68px);height:min(6.8vw,68px);padding:.72em;font-size:min(8vw,40px);border:dashed 1px var(--color-blue);border-right:none}.voice h4 span:last-of-type{border-right:dashed 1px var(--color-blue)}.voice li{width:100%;display:flex;padding-top:min(4vw,40px);padding-bottom:min(5vw,50px);justify-content:space-around;border-bottom:solid 2px var(--color-blue)}.voice li:last-child{border-bottom:none;padding-bottom:0}.voice li>p{width:min(18.7vw,187px);height:min(18.7vw,187px)}.voice li>div{width:70%;text-align:left;line-height:1.7}.voice li>div>p:first-child{padding-top:min(2vw,20px);padding-bottom:min(2vw,20px);font-size:clamp(16px,4.2vw,32px)}.voice li>div>p:last-child{font-weight:500;font-size:clamp(16px,3vw,24px)}.will-point-detail.set2 h2>span:before{content:"専門家の食事サポート"}.voice+.txt-speech-blue{margin-top:2em}.photo-row{display:flex;justify-content:space-around}.photo-row img{width:min(42.4vw,424px);margin-bottom:.5em}.photo-row p{font-size:min(4.2vw,24px);margin-bottom:2em}.txt-support-example{position:relative;margin-top:.75em;margin-bottom:1.75em;color:var(--color-blue);font-size:min(3.4vw,30px);font-weight:900;letter-spacing:.01em}.txt-support-example:before,.txt-support-example:after{position:absolute;width:fit-content;content:"･･･";margin:auto;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:center;left:0;right:0}.txt-support-example:before{top:-1.8em}.txt-support-example:after{bottom:-1.54em}.arrow-under{position:absolute;display:block;width:min(4vw,40px);height:min(1.9vw,19px);margin:auto;background:url(//www.willgym.jp/wp/wp-content/themes/will/assets/css/../images/arrow-under.svg);bottom:-2.2em;left:0;right:0}.support-example{width:100%;padding:min(3vw,58px)}.support-example>div{display:flex;justify-content:space-between;margin-bottom:1.6em}.icon-chat{width:min(17vw,170px);height:min(17vw,170px)}.chat-user,.chat-trainer{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:74%;padding:min(4vw,40px);border:solid 2px var(--color-bk);border-radius:min(3vw,30px);font-size:min(3.4vw,27px);text-align:left}.chat-user{background:#fff7bc}.chat-trainer{background:#2ab3e9;color:#fff}.chat-user:after,.chat-user:before,.chat-trainer:after,.chat-trainer:before{position:absolute;content:"";width:0;height:0;top:50%;border-style:solid;pointer-events:none}.chat-user:after,.chat-user:before{right:100%}.chat-user:after{border-width:16px 26px 16px 0;border-color:transparent #fff7bc transparent transparent;top:67px;left:-23px}.chat-user:before{border-width:16px 26px 16px 0;border-color:transparent var(--color-bk) transparent transparent;top:67px}.chat-trainer:after{border-width:16px 0 16px 26px;border-color:transparent transparent transparent #2ab3e9;top:67px;right:-23px}.chat-trainer:before{border-width:16px 0 16px 26px;border-color:transparent transparent transparent var(--color-bk);top:67px;right:-26px}.chat-trainer ul{width:100%;color:var(--color-yellow)}.chat-trainer li{margin:.4em 0;padding:1em;background:#1796c8;border-radius:min(1vw,10px)}.chat-trainer li:last-child{margin-bottom:0}.txt-keep-appeal{margin-bottom:2em;font-size:min(3.4vw,26px)}.txt-keep-appeal>span{font-size:min(4vw,35px);font-weight:900}.will-point-detail.set3 h2>span:before{content:"万全のフォロー体制"}.trainers-list{display:flex;flex-wrap:wrap;justify-content:center;gap:4%;width:100%;margin-top:2em}.trainers-list li{position:relative;width:48%;margin-bottom:2em;cursor:pointer}.trainers-list li a{overflow:hidden;display:flex;width:100%;background-color:#fff;border-radius:min(1vw,10px);box-shadow:0 0 1em rgba(0,0,0,.3)}.trainers-list li a:visited{color:#fff}.trainers-list a>p{overflow:hidden;display:flex;justify-content:center;width:43%;height:296px}.trainers-list a>p img{display:block;width:auto;height:100%}.trainers-data{flex:1;width:100%;text-align:left}.trainers-data>div:first-of-type{padding:1em;background-color:#00a4fb}.trainers-data>div:first-of-type>p{font-size:min(6vw,40px);line-height:1.4}.trainers-data>div:first-of-type>p:first-of-type{font-size:clamp(12px,1.4vw,14px);font-weight:500}.trainers-data>div:last-of-type{padding:1em}.work-location{color:var(--color-bk);font-size:min(4vw,24px)}.area-name{color:#717171;font-size:clamp(12px,3vw,16px);font-weight:500}.trainers-data .btn-type2{position:absolute;bottom:1em;right:1em}.support-members{margin-top:0;margin-bottom:min(4vw,40px);padding-bottom:min(2vw,20px)}.support-members h4{position:relative;width:fit-content;margin:0 auto;color:var(--color-blue);font-size:min(5vw,40px);font-weight:900;line-height:1.5}.support-members h4>span:not(.txt-jp){display:flex;align-items:center;width:100%;font-family:'Anton',sans-serif;font-size:clamp(12px,3vw,15px)}.support-members h4>span:last-of-type{margin-top:.6em}.txt-en{padding:0 1em;font-weight:400}.txt-jp{padding:0 1.8em}.double-lines{display:block;width:100%;height:6px;border-top:solid 1px var(--color-blue);border-bottom:solid 1px var(--color-blue)}.support-members>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;margin:2em 0;text-align:left}.support-members .about-dietitian>p{width:min(40vw,400px);font-size:min(3.4vw,24px)}.about-trainers img{width:min(33vw,330px)}.support-members>div.about-dietitian{justify-content:space-evenly}.about-dietitian img{width:min(21.9vw,219px)}.about-single{background:#00a4fb}.about-single .content-inner{width:100%}.about-single h2.frame{position:relative;display:inline-block;padding:1em;color:#fff;font-size:min(7vw,50px);letter-spacing:.18em}.about-single h2.frame:before,.about-single h2.frame:after{position:absolute;content:"";width:8vmin;height:13.6vmin;margin:auto;background-position:-47.1vmin -10.4vmin;top:0;bottom:0}.about-single h2.frame:before{left:-20px}.about-single h2.frame:after{transform:scale(-1,1);right:-20px}.about-single h3{display:flex;align-items:center;justify-content:center;margin:2em 0 1.5em;padding:.2em 0;color:var(--color-blue);font-size:min(3vw,20px);background:var(--color-yellow);border-top:solid 1px #00a4fb;font-weight:700;letter-spacing:.2em;line-height:1.6}.about-single h3 span{display:inline-block;padding-bottom:.1em;font-size:min(6vw,35px);font-weight:900}.about-single .content-inner.padding-top-0 h3{margin:0 0 1.5em}.txt-main-white{position:relative;display:inline-block;margin-top:.5em;font-size:min(4.8vw,40px);color:#fff;letter-spacing:.15em;line-height:1.5}.txt-main-white>span:not(.txt-yellow){display:inline-block}.txt-main-white:before,.txt-main-white:after{display:block;width:5.2vmin;height:9.7vmin;margin-top:.5em;background-position:0 -51.3vmin;z-index:1;bottom:-.2em}.txt-main-white:before{left:-2em}.txt-main-white:after{transform:scale(-1,1);right:-2em}.about-single-plan{padding-bottom:min(3.9vw,39px)}.about-single-plan .txt-main-white{margin-bottom:0}.txt-yellow{color:var(--color-yellow);font-size:min(5vw,30px)}.about-single .content-inner>p:not(.common-note){margin-top:min(10vw,100px)}.about-single-store>img{width:min(98vw,877px)}.frame-white{width:min(95vw,650px);margin:2em auto 0;padding:18px;background-color:#fff;border-radius:min(3vw,18px)}.frame-yellow{overflow:hidden;position:relative;width:min(95vw,1200px);margin:0 auto;padding:min(3.5vw,20px) min(1.2vw,12px);background-color:#fff;border-radius:min(3vw,18px);border:solid min(1vw,3px) var(--color-blue)}.frame-bnr{overflow:hidden;width:min(90vw,600px);margin:min(5vw,60px) auto 0}.frame-bnr img{border:solid min(1vw,3px) #001150;border-radius:min(3vw,18px)}.fullness-point li{width:88%;margin-top:0;padding-top:1em;padding-bottom:1em;border-bottom:dashed 2px var(--color-blue)}.fullness-point li:last-child{width:88%;border-bottom:none}.fullness-point li:after{top:1.2em}.txt-blue{color:var(--color-blue)}.hr-blue{width:90%;height:min(5vw,20px);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1637 32"><path fill="%230073b0" d="M817.206 32l-21.305-28.563 3.416-2.562 17.911 23.995 18.551-24.87h801.622v4.291h-799.53l-20.686 27.709h0.021z"></path><path fill="%230073b0" d="M783.434 4.291h-783.434v-4.291h783.434v4.291z"></path></svg>');background-repeat:no-repeat;background-size:100%}.icon_personal{width:min(15vw,100px);height:min(15vw,100px)}.icon_counseling{width:min(12vw,75px);height:min(12vw,75px)}.icon_h24{width:min(13vw,80px);height:min(13vw,80px)}.icon_dietitian{width:min(12vw,75px);height:min(12vw,75px)}.plan-list{display:flex;flex-direction:column;gap:.5em;margin-top:min(4vw,20px)}.plan-list li{display:flex;flex-direction:column;width:min(95vw,570px)}.plan-list li.short-term,.plan-list #kayoihoudai{overflow:visible;margin-top:3em}.plan-list li.short-term.kotoni{margin-top:0}.plan-list li.ticket-course,.plan-list li.food-support{width:100%}.plan-list li.ticket-course>div,.plan-list li.food-support>div{display:flex;flex-direction:column;justify-content:space-between;width:min(95vw,570px);flex-wrap:wrap}.tap-sign{display:flex;justify-content:center;margin-top:min(6vw,50px);color:#fff;font-size:clamp(12px,3.8vw,18px);font-weight:400}.tap-sign span{font-weight:700}@keyframes shake{0%{transform:translateY(-10px)}50%{transform:translateY(0)}100%{transform:rotate(-10px)}}.course-content-wrap{display:none}.course-content-wrap .txt-merit{padding:1em;font-size:clamp(10px,3vw,16px);font-weight:400}.course-content-wrap .txt-merit span{font-weight:700}.course-type{display:inline-block;min-width:281px;padding:0 min(3vw,26px);font-size:min(4vw,20px);color:var(--color-blue);border:solid 2px var(--color-blue);border-radius:10vw}.course-appeal{display:flex;justify-content:center;align-items:center;width:auto;margin-top:min(.5vw,10px);color:var(--color-blue);font-size:min(5vw,30px);font-weight:900}.course-name{position:relative;width:100%;margin:0 auto;padding:0 0 min(3vw,20px);font-size:min(5vw,35px);color:var(--color-blue);font-weight:900;border-bottom:solid 2px var(--color-blue);border-radius:min(1vw,5px) min(1vw,5px) 0 0}.course-name.thin{font-size:min(5vw,30px);letter-spacing:.01em}.course-name span{display:block;color:var(--color-bk);font-size:clamp(10px,3vw,20px);letter-spacing:0}.course-name span.course-name-point{display:inline-block;padding:.25em;background-color:var(--color-yellow);line-height:1;font-size:clamp(12px,4vw,25px);color:#e5006e;border:solid .1em #e5006e}.course-name span.txt-red{color:#e5006e}.course-wrap{overflow:hidden;width:min(95vw,1200px);margin:0 auto;background-color:#fff;border-radius:min(3vw,18px);border:solid min(1vw,3px) var(--color-blue)}.btn-breakdown{width:4.5rem;height:5rem;padding-top:.5rem;background-color:#f5f6e6;background-image:url(https://www.willgym.jp/images/icon_window.svg);background-repeat:no-repeat;background-size:47%;background-position:bottom 1rem center;border:solid .12em var(--color-blue);border-radius:min(1.45vw,6px);font-size:1rem;text-align:center;cursor:pointer}.btn-course{cursor:pointer;position:relative;padding:min(3.5vw,20px) min(1.2vw,12px) min(3.5vw,20px) min(20vw,140px);background-color:#f8ff84;box-shadow:3px 3px 5px 0px rgba(255,255,255,.8) inset,-3px -3px 5px 0px rgba(162,127,23,.4) inset;border-radius:min(2.5vw,16px);transition:background-color .25s}.btn-course:hover{background-color:#ffece3}.btn-course:after{position:absolute;content:"\e915";color:var(--color-blue);font-family:var(--font-icon);font-size:min(6vw,30px);top:50%;transform:translateY(-50%);right:min(5vw,25px)}.btn-course.open{background-color:#ffece3;box-shadow:none;border-radius:min(3vw,18px) min(3vw,18px) 0 0}.btn-course.open:after{content:"\e916"}.btn-course.white{box-shadow:3px 3px 5px 0px rgba(255,255,255,.8) inset,-3px -3px 5px 0px rgba(119,119,119,.4) inset}.btn-course.white,.btn-course.white:hover,.btn-course.white.open{background-color:#fff}.btn-course.white.open{box-shadow:none}.course-content-wrap.ticket-course{padding:0 min(1.2vw,12px)}.btn-course img{position:absolute;width:min(17vw,112px);height:auto;bottom:0;left:0}.course-wrap .course-name{padding:0;border-bottom:none;text-align:left;line-height:1.58}.about-single .course-name .note{display:block;line-height:0;text-align:center;padding:0 0 min(2vw,20px)}.course-description{width:min(90%,900px);margin:0 auto min(8vw,30px);font-size:clamp(12px,3.4vw,18px);font-weight:500;text-align:left}.img-campaign-price{width:fit-content;margin:0 auto}.img-campaign-price img{max-width:880px}.course-price{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:1em 0 1.5em;color:var(--color-blue);font-size:clamp(14px,4vw,40px)}.course-price>img{display:block;margin-right:.5em}.short-term .course-price>img{width:min(29vw,234px);height:fit-content}.ticket .course-price>img{width:min(29vw,246px);height:fit-content}.food-support .course-price>img{width:min(29vw,212px);height:fit-content}.ticket .course-price,.food-support .course-price{margin-top:0}.course-price>p{width:min(70vw,500px);padding:0 .2em;background:linear-gradient(transparent 60%,var(--color-yellow) 60%);line-height:1}.course-price>p>span{display:inline}.txt-tax{margin:0 .8em;font-size:clamp(12px,3vw,24px);writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl}.txt-s{padding-right:.2em;font-size:10px}.course-price .txt-price{font-size:clamp(20px,10vw,100px);font-weight:400}.course-table{table-layout:fixed;width:min(90%,900px);margin-bottom:0;border:solid 2px var(--color-bk);font-size:min(3.4vw,22px);letter-spacing:.01em;line-height:1.4}.course-table tr{border:2px dotted var(--color-bk)}.course-table thead tr{border-bottom:4px solid var(--color-bk);background:#e6f6ff}.course-table th,.course-table td{padding:.8em .05em;border-left:2px solid var(--color-bk);border-right:2px solid var(--color-bk)}.course-table .txt-small{font-size:min(3.4vw,30px);padding:0 .3em}#about-plan .frame-white{padding:.5em}.list-plan{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:90%;margin:0 auto}.list-plan dl{gap:0;margin:1rem 0 0;color:#00c8b4;font-size:1.4rem;font-weight:900}.course-separate .list-plan,.bridal .list-plan{flex-direction:column;width:100%}.ticket-course .list-plan{width:100%;border-top:solid 2px var(--color-blue)}.list-plan dt,.list-plan dd{display:flex;flex-wrap:wrap;align-self:stretch;padding:.6em 0;color:var(--color-blue);border-bottom:dotted 1px var(--color-blue)}.course-separate .list-plan dt,.course-separate .list-plan dd,.bridal .list-plan dt,.bridal .list-plan dd{border-bottom:none}.course-separate .list-plan dt,.bridal .list-plan dt{width:90%;align-items:baseline;padding:.3em 1em .3em 2em;background-color:var(--color-blue);border-radius:0 50vw 50vw 0;color:#fff}.course-separate .list-plan dd,.bridal .list-plan dd{align-items:flex-end;width:100%;padding:.6em 1.5em 1.5em 2.5em;flex-wrap:nowrap;text-align:left}.henkin .modal-content{width:min(100%,640px);height:auto;min-height:65vh}.modal-content .proposal.common-frame{position:absolute;width:90%;margin:0;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important}.henkin .list-plan dt{width:39%}.henkin .list-plan dt span{padding:0 .2rem;font-size:2rem}.henkin .list-plan dd{align-items:center;width:59%;padding-right:0}.course-separate.henkin .list-plan dd{padding-left:1em;padding-right:1em}.henkin .list-plan dd .txt-price{padding-right:.2rem;font-size:2.2rem;letter-spacing:0em}.henkin-plan-list{flex-wrap:wrap;justify-content:space-between;gap:.5em 0}.henkin-plan-list li{position:relative;width:100%;padding:.5em .3em;background-color:#f5f6e6;border:solid 1px var(--color-blue);border-radius:min(2vw,10px);letter-spacing:.02em}.henkin .flexbox{display:flex;flex-direction:row;justify-content:center;align-items:center}.henkin-plan-list li.row.has-info{position:relative;margin-top:1em;padding-top:.8em}.henkin-plan-list li.row.has-info.margin-top-0{margin-top:0}.henkin-plan-list .row.has-info .sale-info{position:absolute;padding:0 .8em;background-color:var(--color-pink);border-radius:50vw;color:#fff !important;font-size:clamp(10px,2.5vw,16px);top:-.85em;right:.5em}.henkin-plan-list .row.has-info .sale-info.wide{position:relative;width:80%;right:auto;left:auto;text-align:center}.henkin-plan-list .txt-small{width:auto !important;color:var(--color-bk);font-size:clamp(10px,2.5vw,16px) !important;font-weight:400}.henkin-plan-list .row.has-info .sale-info .txt-small{color:#fff !important}.henkin-plan-list .row.has-info .sale-info .txt-yellow{font-size:min(3.4vw,20px);letter-spacing:.01em}.henkin-plan-list li.wide-half{flex-direction:column;width:49%;padding-top:1.5em}.henkin-plan-list li.row .plan-wrap{display:flex}.henkin-plan-list li.row .plan-wrap{align-items:center;justify-content:center;gap:min(2vw,15px);width:100%}.henkin-plan-list li.row .plan-wrap.wrap{flex-wrap:wrap}.henkin-plan-list li.wide-half .plan-wrap{padding:.4em .25em .25em;border-bottom:dotted .1em var(--color-blue)}.henkin-plan-list li.wide-half .plan-wrap:last-of-type{border-bottom:none}.henkin-plan-list li.monthly-plan .plan-wrap{padding-right:.5em;padding-left:.5em;border-right:dotted .1em var(--color-blue)}.henkin-plan-list li.monthly-plan .plan-wrap:last-of-type{padding-right:0;border-right:none}.henkin-plan-list li.option-plan{justify-content:space-evenly}.henkin-plan-list li.option-plan .plan-wrap{padding:.15em 0 .15em .8em;border-left:dotted min(.3vw,2px) var(--color-blue);line-height:1}.henkin-plan-list .anton{font-size:min(5vw,30px);font-weight:400;letter-spacing:.01em}.henkin-plan-list .tax{font-size:clamp(10px,2.5vw,12px);font-weight:400;letter-spacing:.01em}.strikethrough{text-decoration:line-through}.arrow-right{display:block;width:min(2vw,10px);height:min(4vw,14px);clip-path:polygon(100% 50%,0 0,0 100%);background-color:var(--color-pink)}.course-fee{display:flex;width:66%;flex-wrap:wrap;justify-content:center;align-items:baseline}.price-total{justify-content:center;align-items:center;background-color:#ffe5e5;border-radius:min(2vw,10px)}.henkin .price-total dt,.henkin .price-total dd{width:auto}.list-plan dl .anton{font-size:min(5vw,30px);font-weight:400;letter-spacing:.01em}.henkin .list-plan dd.proposal-price{align-items:baseline}.list-plan dl .tax{font-size:clamp(10px,2.5vw,12px);font-weight:400;letter-spacing:.01em}.proposal h3{margin:0 !important;padding:0;background:0 0;border-top:none;color:var(--color-bk);font-size:clamp(12px,3.6vw,20px);letter-spacing:.02em}.proposal h3.h3-course{position:relative;margin-bottom:1.5em !important;padding-bottom:.5em;color:var(--color-blue);font-size:1.35em;font-weight:700}.proposal h3.h3-course:after{position:absolute;content:"";width:min(10vw,80px);height:min(.8vw,5px);background-color:var(--color-blue);border-radius:50vw;bottom:0;left:50%;transform:translateX(-50%)}.proposal-price .anton.txt-big{font-size:1.65em;color:var(--color-pink)}.txt-last-push{color:var(--color-blue);font-size:min(3.5vw,18px)}.course-separate .list-plan dd>div{width:40%}.bridal .list-plan dd>div{width:50%}.course-separate .list-plan dd>div:last-child,.bridal .list-plan dd>div:last-child{padding-left:1em;border-left:dotted 2px var(--color-blue)}.course-separate .list-plan dd>div:last-child{margin-left:1em}.course-separate .list-plan dd>div>p:first-child,.bridal .list-plan dd>div>p:first-child{color:var(--color-bk);font-size:clamp(10px,3vw,16px);letter-spacing:.02em}.course-separate .list-plan dd .txt-price,.bridal .list-plan dd .txt-price{line-height:1.2}.pair-price{text-align:right}.list-plan dt:last-of-type,.list-plan dd:last-of-type{border-bottom:none}.list-plan dt{position:relative;justify-content:flex-start;align-items:center;width:50%;padding-left:min(6vw,40px);line-height:1.2}.ticket-course .list-plan dt{padding-left:min(8vw,40px);letter-spacing:.01em}.list-plan dd{justify-content:flex-end;align-items:baseline;align-content:center;width:50%;padding-right:min(3vw,10px);line-height:1.5}.ticket-course .list-plan dd{padding-right:min(6vw,20px)}.list-plan dt span{padding:0 .5rem;font-size:2.2rem}.list-plan dt span.no-padding{padding:0}.ticket-course .list-plan dt span{padding:0 .3rem}.list-plan dd .txt-price,.course-separate.henkin .list-plan dd .txt-price{padding-right:.2rem;font-size:3rem;letter-spacing:.02em}.course-separate.henkin .list-plan dd .txt-price{font-size:2.65rem}.bridal .list-plan dd .pair-price .txt-price{font-size:2.6rem}.course-separate .list-plan dd .pair-price .txt-price{font-size:2rem}.label-popular{position:relative}.label-popular{position:absolute;display:flex;align-items:center;justify-content:center;width:min(10vw,50px);height:min(10vw,50px);margin:auto !important;font-size:.99rem;font-style:normal;color:#fff;background:#ee3200;line-height:1.3;top:0;bottom:0;left:-2.7vw}.label-popular:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid min(1.867vw,14px) transparent;border-right:solid min(2.133vw,16px) #8d1e00}.plan-service{width:100%;padding:.5rem;background-color:#00b3ee;color:#fff;font-size:1.25rem}.grayout{filter:grayscale(1);opacity:.25}.hire-purchase{width:min(72.8vw,728px);margin:0 auto}.frame-hire-purchase{position:relative;width:min(100%,650px);margin:0 auto;font-size:min(3.4vw,34px);font-weight:900;color:#fff}.ribbon{display:flex;position:absolute;width:min(22vw,180px);height:min(22vw,180px);background:#6e6990;box-shadow:1px 2px 0 #4f4c68;color:#fff;font-size:min(3.6vw,30px);font-weight:700;line-height:1.3;border-radius:100%;justify-content:center;align-items:center;transform:rotate(-22deg);top:-.8em;left:-1.2em}.price-info{display:flex;border-top:dashed 2px #fff;justify-content:center;align-items:center}.tit-hire-purchase{padding:.6em;color:#fff}.tit-hire-purchase span{display:block;font-size:clamp(12px,3.5vw,22px);font-weight:400}.interest{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:16.6vmin;height:16vmin;background-position:0 -34.8vmin;bottom:103px;right:-30px;line-height:1}.interest span{display:block;font-family:'Anton',sans-serif;font-size:min(7vw,68px);margin-left:-.4em;line-height:1;letter-spacing:-.14em}.txt-month{display:flex;flex-direction:column;margin-right:.6em}.txt-month span{display:flex;justify-content:center;align-items:center;width:min(7vw,50px);height:min(7vw,50px);margin:-.12em;background:#fff;border-radius:100%;line-height:0;color:#00a4fb;letter-spacing:0}.frame-hire-purchase .txt-price{font-size:min(13vw,100px)}.admission-fee-off{width:90%;margin:1.5em auto .8em;padding:.6em 0 .4em;border-top:solid 2px #de1b16;border-bottom:solid 2px #de1b16}.admission-fee-off span.emphasis{position:relative;background:0 0;color:#de1b16}.admission-fee-off span.emphasis:after{position:absolute;content:"・";margin:auto;color:#de1b16;top:-.94em;left:0;right:0}.admission-fee-off .off-price{display:flex;align-items:center;justify-content:center;margin-top:.5em;font-size:min(5vw,35px)}.admission-fee-off .off-price>p:first-of-type{padding-right:.5em}.admission-fee-off .txt-price{font-size:min(5.8vw,58px)}.admission-fee-off .off-price>p:last-of-type{background:linear-gradient(transparent 60%,var(--color-yellow) 60%);line-height:1;color:#de1b16}.admission-fee-off .txt-off{padding-left:.1em;font-size:min(4.8vw,48px);font-weight:900}.membership-campaign-wrap{position:relative}.not-applicable{position:absolute;display:flex;justify-content:center;align-items:center;width:90%;margin:auto;background-color:rgb(238 238 238/92%);top:0;color:var(--color-blue);bottom:0;left:0;right:0}.price-off{width:min(90%,900px);margin:0 auto}.price-off-txt.course-price{align-items:center;flex-wrap:wrap;margin:.4em 0 0;color:#de1b16}.price-off-txt.course-price>p:first-of-type,.price-off-txt.course-price>p:nth-of-type(3){background:0 0}.price-off-txt.course-price>p:nth-of-type(3){width:100%;margin:min(2vw,10px) 0}.price-off-txt.course-price .txt-tax{font-size:12px;font-weight:400}.price-off-txt.course-price .txt-price{font-size:clamp(20px,10vw,50px);text-decoration:line-through}.price-off-txt.course-price .max-off span{font-size:clamp(20px,10vw,100px)}.campaign-off-price{display:flex;width:min(80vw,500px) !important;font-size:clamp(12px,8vw,40px);align-items:flex-end;gap:.1em;justify-content:center}.price-off-txt.course-price .campaign-off-price .txt-price{font-size:clamp(16px,9vw,60px);text-decoration:none}.campaign-off-price .txt-max{display:block;padding-right:.4em;padding-bottom:.2em;font-size:clamp(10px,3.4vw,18px);text-align:center;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;letter-spacing:.01em;font-weight:400}.price-off-txt.course-price .txt-off{padding:0;font-size:min(9vw,60px);font-weight:900}.price-off-txt.course-price .membership-pay{width:auto;margin-bottom:min(3vw,20px);padding:min(1vw,5px) min(8vw,100px);font-size:clamp(14px,5vw,30px);border-radius:50vw;border:solid min(.3vw,3px) #de1b16;line-height:1}.off-info{padding-bottom:.5em !important;font-size:min(3.5vw,24px)}.btn-course img.label_5th_zengakuhenkin{width:22em;top:-3em;bottom:auto;left:-2.8em}.txt-join-off{font-size:clamp(10px,3vw,14px);letter-spacing:.01em;padding:0 .8em !important;background-color:#e5006e;border-radius:50vw;color:#fff;font-weight:400}.txt-join-off span{color:var(--color-yellow)}.arrow_down{width:min(10vw,60px);height:min(10vw,60px)}.txt-course-description{padding:min(2vw,28px) 0}.list-plan dt span.ticket-unit{font-size:clamp(10px,3vw,14px)}.about-single-experience{position:relative}.about-single-experience h2,.txt-important{font-size:min(6vw,50px);font-weight:900;line-height:1.5}.about-single-experience h2 img{margin-bottom:.5em}.txt-speak{display:flex;flex-direction:column;justify-content:center;align-items:center;width:min(38vw,291px);height:min(35vw,266px);margin-bottom:min(2vw,20px);padding-left:min(4vw,30px);background-image:url(//www.willgym.jp/wp/wp-content/themes/will/assets/css/../images/bg_hukidashi.webp);background-repeat:no-repeat;background-size:100%;font-size:min(3.4vw,26px);color:var(--color-blue);letter-spacing:.02em;line-height:0}.txt-speak span{border-bottom:dashed 2px var(--color-blue);line-height:1.7}.about-single-experience li{position:relative;width:100%;margin-bottom:2em;padding:76px 45px 45px;background:#fff;border:solid 15px #eaf2f5;border-radius:min(1vw,10px)}.about-single-experience li:nth-child(1):before,.about-single-experience li:nth-child(2):before,.about-single-experience li:nth-child(3):before{width:13vmin;height:13vmin;top:22px;left:22px}.about-single-experience li:nth-child(1):before{background-position:0 -10.4vmin}.about-single-experience li:nth-child(2):before{background-position:-13.4vmin -10.4vmin}.about-single-experience li:nth-child(3):before{background-position:-26.8vmin -10.4vmin}.about-single-experience li>div{display:flex;align-items:center}.about-single-experience li>div img{width:min(33.6vw,336px)}.about-single-experience li>p{font-size:min(4vw,24px);color:var(--color-blue)}.about-single-experience li>p.reason{padding:.5em 0 1.2em;font-size:min(5.2vw,38px);font-weight:900;letter-spacing:.17em}.explanation{padding-left:2.2em;font-size:min(3.4vw,24px);text-align:left;letter-spacing:.08em;align-items:center}.txt-important{padding-bottom:.5em;letter-spacing:.15em}.txt-boost{margin-top:1em;font-size:min(3.4vw,30px);text-align:center}.store-list{width:100%}.store-list>li{padding:1.6em;background-color:#fff;border-radius:min(1vw,10px);letter-spacing:.05em}.store-list>li>p{padding-bottom:1.5em;color:var(--color-blue);font-size:min(5vw,30px)}.store-list img{position:relative;display:inline-block;outline:.7em solid rgb(255 255 255/20%);outline-offset:-.7em}.store-list-common{display:flex;gap:1em}.store-list-common li{padding:0}.store-list-common li:before{content:"・"}.store-list-common li.list-none:before{content:none}.store-photo{overflow:hidden;position:relative;display:flex;flex-direction:column}.store-photo a{position:relative;height:auto}.store-photo a.btn-line{position:absolute;width:min(90%,200px);height:auto;margin:auto;padding:.3em 2em;bottom:1em;left:0;right:0}.store-photo a.btn-line .icon_line{width:min(6vw,28px);height:min(6vw,28px);margin-right:1vw}.store-list img.icon-campaign{position:absolute;width:min(10vw,100px);height:min(10vw,100px);outline:none;top:-20px;left:-20px}.store-list.minimum img.icon-campaign{pointer-events:none;position:absolute;width:min(18vw,80px);height:min(18vw,80px);outline:none;top:.3vw;left:3px}.list-table{display:flex;flex-flow:row wrap;align-self:flex-start;width:100%;font-size:clamp(14px,1.6vw,16px);text-align:left}.list-table dt{display:flex;align-items:center;flex-basis:23%;margin:4px 4px 0 0;padding:.5em 1em;background-color:#e2edf2}.list-table dd{flex-basis:75%;padding:20px;background-color:#fff;border-bottom:2px solid #e2edf2}.list-table dd>span{display:block;font-weight:500;font-size:clamp(12px,1.5vw,14px);letter-spacing:.06em}.btn-phone{display:inline-flex;align-items:center;width:auto;height:auto;padding:.4em 1em;background:-webkit-linear-gradient(top,rgba(242,242,242,1) 0%,rgba(219,219,219,1) 100%);border-radius:10vw;border:solid 1px #cecece;color:var(--color-bk)}a.btn-phone:hover{filter:brightness(1.05)}.icon_phone{width:1.5em;height:1.5em;padding-right:.5em}.store-list .btn-type2{margin-top:1em}.store-list.minimum{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:min(3vw,30px) 2%}.store-list.minimum>li{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;width:32%;padding:0;border-radius:min(1vw,10px);box-shadow:0 0 1em rgb(0 0 0/30%);letter-spacing:.01em}.store-list.minimum li:before{content:none}.store-list.minimum>li>a{display:inline}.store-list.minimum .store-list-common{flex-direction:column;gap:0}.store-list.minimum .list-table dt{justify-content:center;width:100%;margin:0;padding:.1em 1em;background-color:var(--color-blue);font-size:min(4vw,24px);color:#fff}.store-list.minimum img{outline:none}.store-list.minimum .list-table{flex-direction:column;flex-wrap:nowrap}.store-list.minimum dd{border-bottom:none}.store-list.minimum .sub-data{padding-top:0;font-size:clamp(12px,1.5vw,14px)}.store-list.minimum a .sub-data>p:first-of-type{font-weight:400}.store-list.minimum .btn-area{display:flex;gap:.5vw;width:90%;margin:0 auto 1.6vw}.store-list.minimum .btn-type2,.store-list.minimum .btn-type2:visited{margin-top:0;background:-webkit-linear-gradient(top,rgba(247,253,254,0),rgba(222,234,239,1));color:var(--color-blue);text-align:center}.course-table th{font-size:min(4vw,30px);font-weight:900;letter-spacing:.1em}.course-table th span{font-size:clamp(10px,3vw,20px);font-weight:400}.course-table tbody{color:var(--color-blue);font-size:min(4.5vw,45px)}.course-table td{padding:.3em}.course-table td span{font-size:min(5.8vw,58px)}.number-times{padding:0 .2em}.course-table tbody tr td:first-child{background:#f8ff8f}.course-table tbody tr td:last-child{font-size:min(3.4vw,30px);letter-spacing:.1em}.course-label{position:relative}.label-campaign{margin-left:.5em;padding:0 .5em;background-color:#ff8401;border-radius:10vw;color:#fff;font-size:clamp(12px,3vw,16px);text-align:center;line-height:1.4}.icon_popular,.icon_recommend{position:absolute;width:2.5em;height:2.5em;top:0;left:0}.about-single .note{width:min(100%,900px);margin:0 auto;padding:1.5em .5em .6em;font-size:clamp(10px,1.4vw,12px);font-weight:500;text-align:left;line-height:1.3;letter-spacing:.1em}.about-single span.note{padding:0}.about-single .note.center{font-size:clamp(10px,1.4vw,14px);line-height:1.4em;text-align:center}.course-content{display:flex;flex-direction:column;justify-content:space-between;margin-top:min(2vw,20px)}.course-content-wrap .course-content{padding:0 min(1.2vw,12px) min(3.5vw,20px)}.course-content-wrap.ticket-course .course-content{padding:0 0 min(3.5vw,20px)}.txt-course-content{font-size:min(5vw,35px);font-weight:900;color:var(--color-blue)}.course-content ul{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.65em 0;width:95%;margin:0 auto}.course-content li{width:25%;padding-top:0;font-size:clamp(10px,3vw,12px);color:#00b3ee;line-height:1.5;letter-spacing:0}.about-single .course-content li .note{text-align:center}.course-content li:last-child{border-right:none}.course-content li>p:first-of-type{display:flex;align-items:center;justify-content:center;width:min(18vw,100px);height:min(18vw,100px);margin:0 auto;border-radius:100%;border:none}.course-content li>p img{width:14vmin;height:13vmin}.store-column{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em}.store-name{text-align:center}.cva{display:flex;flex-wrap:wrap;justify-content:center;gap:1em;width:100%;margin-top:1.5em}.cva li{width:min(100%,400px)}.btn-web,.btn-line{position:relative;display:flex;align-items:center;padding:.55em 1em .55em 3.5em;background:#ff6c8e;box-shadow:1px 1px 0 1px #d24364;border-radius:min(2vw,6px);color:#fff;font-size:min(4vw,18px);text-align:center}.btn-line{max-width:400px;margin:0 auto;background:#54964c;box-shadow:1px 1px 0 1px #3d7436}.btn-web:after,.btn-line:after{position:absolute;content:"";width:.6em;height:.6em;margin:auto;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 32"><path fill="%23fff" d="M2.51 32c-0.636 0-1.289-0.251-1.774-0.736-0.987-0.987-0.971-2.577 0-3.548l11.715-11.715-11.715-11.715c-0.987-0.987-0.987-2.577 0-3.548 0.987-0.987 2.577-0.971 3.548 0l13.506 13.49c0.469 0.469 0.736 1.105 0.736 1.774s-0.268 1.305-0.736 1.774l-13.506 13.49c-0.485 0.485-1.138 0.736-1.774 0.736z"></path></svg>');background-repeat:no-repeat;top:0;bottom:0;right:.4em}.btn-web:visited,.btn-line:visited{color:#fff}.icon_mail,.icon_line{width:2em;height:2em;margin-right:.7em}.phone-num a{display:flex;align-items:center}.phone-num a,.phone-num a:visited{color:var(--color-bk)}.icon-phone{display:inline-block;width:min(5vw,25px);height:min(5vw,25px);margin-right:min(2vw,13px)}.price-in-img{display:block;width:min(93%,650px);margin:1em auto 3em;border-radius:min(3vw,18px)}#comparison{width:100%;margin:0 auto}#comparison,#about-experience{background:#97d9f2 url(//www.willgym.jp/wp/wp-content/themes/will/assets/css/../images/bg_pattern.webp);background-repeat:no-repeat;background-size:100% auto;background-position:top center}#comparison.inner-price{width:95%;background:0 0}#comparison h2{color:#fff;font-size:min(5.8vw,52px);font-weight:900;-webkit-text-stroke:min(.2vw,1px) var(--color-blue)}#comparison.inner-price h2{color:var(--color-blue);-webkit-text-stroke:unset}.hr-blue-left{width:100%;height:min(5vw,20px);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1864 32"><path fill="%230073b0" d="M738.22 32l-21.305-28.563 3.416-2.562 17.911 23.995 18.551-24.87h1106.85v4.291h-1104.758l-20.686 27.709h0.021z"></path><path fill="%230073b0" d="M704.448 4.291h-704.448v-4.291h704.448v4.291z"></path></svg>');background-repeat:no-repeat;background-size:100%}#comparison table{table-layout:fixed;width:100%;margin-bottom:0;border:solid 2px var(--color-bk);font-size:min(3vw,22px);letter-spacing:.01em;line-height:1.4}#comparison tr{border:2px dotted var(--color-bk)}#comparison thead tr{border-bottom:4px solid var(--color-bk);background:#e6f6ff}#comparison th,#comparison td{padding:.8em .05em;border-left:2px solid var(--color-bk);border-right:2px solid var(--color-bk)}#comparison th.will,#comparison td.will{width:min(30vw,340px);background:#f8ff8f;border-left:5px solid var(--color-blue);border-right:5px solid var(--color-blue);color:var(--color-blue);font-weight:900}.double-circle{font-size:min(5vw,35px);line-height:0}#comparison thead th{font-size:min(3.4vw,30px);letter-spacing:.1em}#comparison th.will{font-size:min(5vw,40px);line-height:1}#comparison td .txt-price{font-size:min(4vw,40px)}#comparison td.will .txt-price{font-size:min(6vw,60px)}#comparison tbody tr:last-child td:first-of-type{border-bottom:5px solid var(--color-blue)}#comparison thead tr th:first-of-type{border-top:5px solid var(--color-blue)}#about-experience{position:relative}#about-experience:after{width:21vmin;height:10.6vmin;margin:auto;background-position:-17.4vmin -34.8vmin;bottom:-68px;left:0;right:0}#about-experience h2,.txt-important{color:var(--color-bk);font-size:min(6vw,50px);font-weight:900;line-height:1.5}#about-experience h2 img{max-width:1000px;margin-bottom:.5em}.illustration{position:relative;display:flex;justify-content:center;width:95%;margin:min(5vw,50px) auto 0}.illustration img{display:block;align-self:flex-end;width:min(44vw,343px);height:min(35vw,273px)}#about-experience li{position:relative;width:100%;margin-bottom:2em;padding:76px 45px 45px;background:#fff;border:solid 15px #eaf2f5;border-radius:min(1vw,10px)}#about-experience li:nth-child(1):before,#about-experience li:nth-child(2):before,#about-experience li:nth-child(3):before{width:13vmin;height:13vmin;top:22px;left:22px}#about-experience li:nth-child(1):before{background-position:0 -10.4vmin}#about-experience li:nth-child(2):before{background-position:-13.4vmin -10.4vmin}#about-experience li:nth-child(3):before{background-position:-26.8vmin -10.4vmin}#about-experience li>div{display:flex;align-items:center}#about-experience li>div img{width:min(33.6vw,336px)}#about-experience li>p{font-size:min(4vw,24px);color:var(--color-blue)}#about-experience li>p.reason{padding:.5em 0 1.2em;font-size:min(5.2vw,38px);font-weight:900;letter-spacing:.17em}.explanation{padding-left:2.2em;font-size:min(3.4vw,24px);text-align:left;letter-spacing:.08em;align-items:center}.txt-important{padding-bottom:.5em;letter-spacing:.15em}.txt-boost{margin-top:1em;font-size:min(3.4vw,30px);text-align:center}.faq{background-color:#f5f5f5;font-size:clamp(14px,3.8vw,18px);letter-spacing:.06em}.faq-list{width:100%;margin-top:min(8vw,80px);margin-bottom:min(5vw,50px);text-align:left}.faq-list li{margin-bottom:.5em}.faq-list .question{position:relative;width:100%;padding:2.5em 7em;background-color:#fff;border-radius:min(1vw,10px);box-shadow:2px 2px 0 1px #e8e7e7;cursor:pointer}.faq-list .question:before{position:absolute;content:"Q";color:var(--color-blue);font-family:'Anton',sans-serif;font-size:min(7vw,50px);top:.3em;left:.8em}.faq-list .question.close:before{position:absolute;content:"Q";color:var(--color-blue);font-family:'Anton',sans-serif;font-size:min(7vw,50px);top:.3em;left:.8em}.faq-list .question:after,.faq-list .question.close:after{position:absolute;content:"+";width:fit-content;height:fit-content;font-size:min(7vw,50px);color:#7c7c7c;margin:auto;top:0;bottom:0;right:.8em;text-align:center}.faq-list .question.open:after{content:"-"}.faq-list .answer{display:none;gap:2em;position:relative;font-weight:500;width:100%;padding:2.5em 3em 2.5em 7em}.faq-list .answer:before{position:absolute;content:"A";color:#2ab3e9;font-family:'Anton',sans-serif;font-size:min(7vw,50px);top:.2em;left:.8em}.faq-list .answer img{display:block;width:auto;max-width:100%;min-width:240px;margin:0 auto}.faq-list .answer iframe{display:block;width:min(100%,534px);height:min(43vw,300px);margin:min(5vw,50px) auto 0}#result{background:#00a4fb}#result .content-inner{max-width:100%;padding-top:min(10vw,100px)}.tit-result{max-width:1000px;margin:0 auto;color:#fff;font-size:min(4vw,40px);font-weight:700;letter-spacing:.2em}.frame-ribbon{display:block;width:min(90vw,997px);height:min(16.9vw,169px);margin:0 auto;font-size:min(5vw,60px);font-weight:900;letter-spacing:.15em;line-height:1.4}.frame-ribbon>span{font-size:min(3vw,30px);font-weight:700}.swiper-wrapper{padding-bottom:min(12vw,60px)}.swiper-slide{opacity:.3}.swiper-slide.swiper-slide-active{opacity:1}.swiper-button-next,.swiper-button-prev,.swiper-pagination{z-index:1}.swiper-button-prev{width:min(4vw,80px);height:min(4vw,80px);left:25%}.swiper-button-next{width:min(4vw,80px);height:min(4vw,80px);right:25%}.swiper-button-prev:after,.swiper-button-next:after{position:absolute;content:"";width:100%;height:100%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="%23f0ff04" d="M16 0c8.836 0 16 7.164 16 16s-7.164 16-16 16-16-7.164-16-16 7.164-16 16-16z"></path><path fill="%230073b0" d="M13.316 24.836l-1.412-1.417 7.415-7.42-7.415-7.42 1.412-1.417 8.828 8.836-8.828 8.836z"></path></svg>');background-repeat:no-repeat}.swiper-button-prev:after{transform:scaleX(-1)}.swiper-pagination-bullet-active{background-color:var(--color-yellow)}#bodymake{background:#00a4fb}#bodymake .content-inner{width:100%}#doctor{width:100%;background:url(//www.willgym.jp/wp/wp-content/themes/will/assets/css/../images/bg_doctor_1.webp),url(//www.willgym.jp/wp/wp-content/themes/will/assets/css/../images/bg_doctor_2.webp),#cbdfea;background-repeat:no-repeat;background-position:top left,bottom right}#doctor h2{display:inline;color:var(--color-bk);font-size:min(4.8vw,36px);font-weight:700;line-height:0}#doctor h2>span{display:inline;padding:0 .6em;background-color:#fff;line-height:1}#doctor h2>span.txt-big{background-color:var(--color-yellow);font-size:min(7vw,50px);line-height:1.74}#doctor .content-inner{padding-top:min(10vw,100px)}.doctor-inner{display:flex;flex-wrap:wrap;max-height:600px;margin-top:2.5em;padding:30px 0;background-color:rgba(255,255,255,.5)}.doctor-inner img{display:block;width:min(90vw,422px);height:fit-content;margin:-60px -30px 0 0}.doctor-comment{flex:1}.doctor-comment h3{position:relative;padding:.5em 0 1em 1.6em;font-size:min(6vw,32px);line-height:1.5;text-align:left;text-shadow:2px 2px 0 #fff}.doctor-comment h3:before{position:absolute;content:"";width:9px;height:100%;background-color:#90afce;top:0;left:0}.bk-white{margin-right:2em;padding:1.5em 2.4em;background-color:#fff}.bk-white h4{padding:1.5em 0 1em;font-size:min(5.4vw,24px);text-align:left;line-height:1.5;letter-spacing:.06em}.experience-guide{background-color:#fafafa}.experience-guide .content-inner{padding-bottom:min(.1vw,100px);font-size:clamp(14px,3.8vw,18px);font-weight:500;letter-spacing:.06em;text-align:left}.experience-guide h2{text-align:center}.experience-guide h3{position:relative;color:var(--color-blue);font-size:min(4.8vw,38px);font-weight:900}.experience-guide .inner-l,.experience-guide .inner-r{position:relative;display:flex;gap:2em;margin:4em 0}.experience-guide .inner-r{flex-direction:row-reverse}.experience-guide .inner-l:before,.experience-guide .inner-r:before{position:absolute;content:"";width:min(90%,1000px);height:6em;background-color:#f7fe8e;top:-1em}.experience-guide .inner-l:before{border-radius:0 10vw 10vw 0;left:0}.experience-guide .inner-r:before{border-radius:10vw 0 0 10vw;right:0}.experience-guide h3{margin-bottom:1em}.experience-guide .inner-l>p,.experience-guide .inner-r>p{position:relative;width:min(36vw,360px)}.experience-guide .inner-l>p span,.experience-guide .inner-r>p span{position:absolute;color:var(--color-blue);font-family:'Anton',sans-serif;font-size:min(9vw,90px);font-weight:500;text-shadow:2px 2px 0 #f5f5f5;top:-1em;left:.2em}.experience-guide .inner-l>div,.experience-guide .inner-r>div{width:min(55vw,550px)}.blog-new-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:min(2vw,20px);margin-bottom:min(6vw,60px)}.blog-new-list li{width:23%}.blog-new-list a,.blog-new-list a:visited{color:var(--color-bk);font-size:clamp(14px,3.6vw,16px);font-weight:500;text-align:left;line-height:1.5;letter-spacing:.05em}.blog-new-list a:hover{color:var(--color-blue)}.blog-img{overflow:hidden;width:100%;height:min(15vw,180px);margin-bottom:1em}#news{background-color:#f5f5f5}.news-tit{font-size:min(4vw,30px)}.news-img{width:auto;max-width:100%;margin-bottom:2em}.article-main a,.article-main a:visited{display:inline;color:#005bb9}.news-list{margin-top:min(8vw,80px);margin-bottom:min(6vw,60px);font-size:clamp(14px,3.8vw,18px);font-weight:500;letter-spacing:.06em;text-align:left}.news-list .item a{display:flex;flex-wrap:wrap;flex-wrap:nowrap;text-decoration:none;color:var(--color-bk);border-bottom:1px solid #ccc;padding:20px}.news-list .item:first-child a{border-top:1px solid #ccc}.news-list .item .date{margin:0;min-width:120px;font-size:16px;color:#999;padding:0 .6em 0 0}.category-name{display:inline-block;padding:0 .6em;background-color:#005bb9;color:#fff;font-size:min(2.6vw,14px);text-align:center}.news-list .item .category-name{align-self:center;min-width:min(20vw,130px);margin-right:1.5em}.single.category-name{margin:3em 0 .6em}.news-list .item .title{margin:0;width:100%}.news-list .item a:hover .title{transition:color .5s}.news-list .item a:hover{filter:brightness(1)}.news-list .item a:hover .title{color:var(--color-blue)}.sns-share-area{display:flex;width:100%;margin:.6em 0}#news-detail-header+h3{padding:2em 0}#page .news-list{margin-top:0}.article-main{padding-bottom:2em}.pnavi{display:flex;align-items:center;justify-content:center;gap:.6em;width:100%;font-size:clamp(12px,3vw,16px)}.pnavi a{display:inline;width:auto;padding:.6em 1em;border:solid 2px var(--color-blue);border-radius:min(1.4vw,3px);color:var(--color-blue)}.pnavi a:hover{background-color:var(--color-blue);color:#fff}.page-numbers.current{padding:0 1em}footer{width:100%;padding:3em 2em 2em;background:#00a4fb;color:#fff;font-size:clamp(14px,3.4vw,16px);font-weight:500;letter-spacing:.06em}footer a{width:fit-content;height:fit-content}footer a,footer a:visited{color:#fff;font-size:14px}footer a:hover{color:#005bb9}#footer-list-wrap{display:flex;flex-wrap:wrap}.footer-logo{width:20%}.footer-logo .logo{width:10em;height:10em}#footer-list-wrap>div{width:40%;padding:0 5%;border-left:solid 1px #fff}.footer-store-wrap{display:flex}.footer-store-wrap>a{width:35%}.footer-store-wrap>ul{width:65%}#footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2em}#footer-bottom ul{display:flex}#footer-bottom li{padding:0 30px;border-right:solid 1px #fff}#footer-bottom li:first-child{padding-left:0}#footer-bottom li:last-child{padding-right:0;border-right:none}footer small{font-size:12px}footer .content-inner{padding-top:40px;padding-bottom:40px}footer .content-inner>div{width:100%;text-align:center}.foorer-txt{margin-top:5em}.footer-note{padding:2em 0 1em;background:#00a4fb;color:#bde8ff;font-size:12px;line-height:1.4}.footer-note-inner{width:min(90%,1000px);margin:0 auto}@media screen and (min-width:959px) and (max-width:1350px){header a{padding-right:1vw;font-size:1.2vw}header nav li{margin-right:1vw}.btn-apply-header a{padding:0 1.5vw 0 .8vw;font-size:min(3vw,18px)}}@media screen and (max-width:1200px){body,#page{margin-top:50px}h5{margin:5vw 0 4vw}.hr-blue,.hr-gold{width:min(90vw,1000px);height:min(10vw,29px);background-size:160%;background-position:center}.content-inner{width:96%}.content-inner.txt-normal{width:90%}.br-pc,.for-pc{display:none}.br-sp,.for-sp{display:block}header{height:50px}header nav{height:100%}.header-logo{width:50px;height:50px}#menu-list{position:absolute;flex-direction:column;justify-content:flex-start;width:100%;height:100vh;background:rgba(255,255,255,.98);top:50px;left:0;transform:translateX(100%);transition:all .2s}#menu-list.open{transform:translateX(0%)}header nav li{width:100%;margin-right:0;border-right:none;border-bottom:solid 1px var(--color-blue)}header a{padding-right:0}header nav li a{position:relative;padding:1em}header nav li a:after{position:absolute;content:"";width:.5em;height:.86em;margin:auto;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 32"><path fill="%230073b0" d="M2.51 32c-0.636 0-1.289-0.251-1.774-0.736-0.987-0.987-0.971-2.577 0-3.548l11.715-11.715-11.715-11.715c-0.987-0.987-0.987-2.577 0-3.548 0.987-0.987 2.577-0.971 3.548 0l13.506 13.49c0.469 0.469 0.736 1.105 0.736 1.774s-0.268 1.305-0.736 1.774l-13.506 13.49c-0.485 0.485-1.138 0.736-1.774 0.736z"></path></svg>');background-repeat:no-repeat;top:0;bottom:0;right:1em}#nav-sp{position:relative;display:block;width:50px;height:50px;background:#fff}#nav-sp span{width:2rem;height:2px;background:#00a4fb;display:block;position:absolute;left:1.1rem;transition:all .4s}#nav-sp span:nth-child(1){top:18px}#nav-sp span:nth-child(2){top:25px}#nav-sp span:nth-child(3){top:32px}#nav-sp.on span:nth-child(1){top:18px;left:12px;transform:translateY(6px) rotate(-45deg);width:53%}#nav-sp.on span:nth-child(2){opacity:0}#nav-sp.on span:nth-child(3){top:30px;left:12px;transform:translateY(-6px) rotate(45deg);width:53%}.experience-wrap{position:relative;width:100%;height:23vw;background:#f7fe8e}.experience-inner{width:90vw;top:-2.4vw}.relief li{border-bottom:solid 1px #ff4c76}.tit-experience-point:before{left:-4vw}.tit-experience-point:after{right:-4vw}.fixed{top:50px}.rest:after{bottom:-2.5vw}#method ul{width:100%}#will-point:after{border-width:3.3vw 6.95vw 0}#will-point-all li:before{top:-8vw}#will-point-all li>span{top:-6.5vw}#will-point-all li>span:after{bottom:-1.8vw}#will-point-all li>p:last-of-type{bottom:-5vw}.will-point-detail.set1 h2>span:before,.will-point-detail.set2 h2>span:before,.will-point-detail.set3 h2>span:before{top:-.5vw;left:-.5vw}.will-point-detail{margin:8vw 0 15vw;padding-top:11vw;padding-left:1vw;padding-right:1vw}.will-point-detail:before{top:-8vw}.will-point-detail .inner1000>span{top:-17vw}.txt-main-blue{background:url(//www.willgym.jp/wp/wp-content/themes/will/assets/css/../images/line_wavy_double.png) repeat-x bottom left/auto 1.8vw}.illust-set1{width:80%}.will-point-detail h3{font-size:min(5vw,40px);top:-4vw}.will-point-detail h3+p:before{top:5vw;left:4vw}.will-point-detail h3+p:after{transform:scale(-1,1);top:5vw;right:4vw}.point-nav{width:95%;margin:0 auto}.point-nav .measure .about-trainers img{width:min(100%,330px)}.point-nav li .support-members>div>p{width:100%}.point-nav li .support-members>div.about-dietitian>p{width:60%}.voice{padding:min(4vw,58px)}.voice li{border-bottom:solid 1px var(--color-blue)}.voice li>p{width:min(17vw,187px);height:min(17vw,187px)}.voice li>div{width:73%}.photo-row{flex-direction:column}.photo-row img{width:80%}.chat-user,.chat-trainer{width:77%;border:solid 1px var(--color-bk)}.chat-user:after{border-width:1.6vw 2.6vw 1.6vw 0;top:6.7vw;left:-2.3vw}.chat-user:before{border-width:1.6vw 2.6vw 1.6vw 0;top:6.7vw}.chat-trainer:after{border-width:1.6vw 0 1.6vw 2.6vw;top:6.7vw;right:-2.3vw}.chat-trainer:before{border-width:1.6vw 0 1.6vw 2.6vw;top:6.7vw;right:-2.6vw}.double-lines{height:4px}.support-members{padding-left:3vw;padding-right:3vw}.support-members>div.about-trainers{flex-direction:column}.about-trainers img{width:min(100%,330px)}.support-members>div>p{width:100%}.support-members>div.about-dietitian>p{width:60%}.fullness-point li{border-bottom:dashed 1px var(--color-blue)}.course-type{min-width:60vw;border:solid 1px var(--color-blue)}.course-appeal{margin-top:2vw;margin-bottom:2vw}.course-content{height:auto}.price-info{border-radius:0 0 1vw 1vw}.tit-hire-purchase{font-size:6vw}.ribbon{top:-9vw;left:-9vw}.interest{bottom:13vw;right:-3vw}.txt-month span{margin:-.8vw}.admission-fee-off{border-top:solid 1px #de1b16;border-bottom:solid 1px #de1b16}.about-single .course-content li .note{font-size:10px}.not-applicable{width:100%;letter-spacing:.1em}.hr-blue-left{background-size:160%;background-position:-23vw center}#comparison th.will,#comparison td.will{border-left:3px solid var(--color-blue);border-right:3px solid var(--color-blue)}#comparison thead tr th:first-of-type{border-top:3px solid var(--color-blue)}#comparison thead tr,.course-table thead tr{border-bottom:3px solid var(--color-bk)}#comparison tbody tr:last-child td:first-of-type{border-bottom:3px solid var(--color-blue)}.txt-speak span{border-bottom:dashed 1px var(--color-blue)}.about-single-experience li{padding:7.6vw 5vw 5vw;border:solid 7px #eaf2f5}.about-single-experience li:nth-child(1):before,.about-single-experience li:nth-child(2):before,.about-single-experience li:nth-child(3):before{top:2.2vw;left:2.2vw}.about-single-experience li>div{flex-direction:column}.about-single-experience li>div img{width:100%}.explanation{padding-top:1em;padding-left:0}.store-list.minimum{width:97%;margin:0 auto}#about-experience:after{bottom:-7.2vw}#about-experience li{padding:7.6vw 5vw 5vw;border:solid 7px #eaf2f5}#about-experience li:nth-child(1):before,#about-experience li:nth-child(2):before,#about-experience li:nth-child(3):before{top:2.2vw;left:2.2vw}#about-experience li>div{flex-direction:column}#about-experience li>div img{width:100%}.explanation{padding-top:1em;padding-left:0}#result .content-inner{width:100%}.swiper{margin-bottom:3vw}.swiper-button-next{width:6vw;height:6vw;right:5vw}.swiper-button-prev{width:6vw;height:6vw;left:5vw}#doctor{background-size:70vw auto}.doctor-inner{max-height:fit-content}}@media screen and (max-width:960px){#page .txt-normal h4{text-align:left}.taxonomy-list-head{margin-top:1em;border-radius:0}.txt-read{text-align:left}.cta-line>img{display:none}.cta-line-btn{width:100%;height:auto}.cta-line>div a{display:inline-block;width:auto;margin:min(1vw,10px) 0 0 min(3.6vw,36px)}.line-present:after{bottom:-3.13vw}.line-present-list li{width:48%}.line-present-list li:first-child{width:100%}.fixed:after{bottom:-2vw}.about-single .content-inner{padding-bottom:min(2vw,20px)}.about-single .content-inner.padding-top-0{padding-top:0}.about-single-plan h3{margin-top:0}.course-content li:nth-child(3),.course-content li:nth-child(4){border-bottom:none}.course-content li>p img{width:30vmin;height:24vmin}.course-content li>p:last-of-type{letter-spacing:-.05em}.trainers-list{flex-direction:column}.trainers-list li{width:min(95%,750px);margin:0 auto 1.5em}.trainers-list a>p{height:min(60vw,325px)}.store-list{width:98%;margin:0 auto}.store-list>li{margin-bottom:1em;padding:.3em .3em .8em}.store-list>li>p{padding:.6em 0 1em}.store-list-common{flex-direction:column-reverse}.store-list img.icon-campaign{width:min(22vw,100px);height:min(22vw,100px);top:-7vw;left:1vw}.list-table dt{flex-basis:29%}.list-table dd{flex-basis:69%}.cva{gap:.5em;margin-top:0}.store-list.minimum>li{width:100%;padding:2vw}.store-list.minimum .store-list-common{flex-direction:row;gap:1vw;margin-bottom:1.8vw}.store-list.minimum .store-photo{width:76%}.list-table dd{padding:3vw}.store-list.minimum .btn-area{width:95%}.store-photo a.btn-line{position:relative;margin:2vw auto 0;padding:1vw 2vw 1vw 3vw;bottom:auto}.store-photo a.btn-line .icon_line{margin-right:1.6vw}.news-list .item a{flex-wrap:wrap}.news-list .item .date{min-width:auto}.news-list .item .title{margin-top:10px}.horizontal__item img{width:auto;max-width:min(100vw,800px)}.swiper-button-next,.swiper-button-prev{display:none}.doctor-inner{flex-direction:column;margin-top:10vw;padding:0}.doctor-inner img{order:-1;margin:-6vw auto 6vw}.bk-white{margin-right:0}}@media screen and (max-width:750px){.btn-flex{flex-direction:column}.btn-type3{padding:.6em 3em .6em 1.5em;box-shadow:1px 1px 0 0 #1b198f;border:solid 1px #fff}.page-caption{text-align:left}.common-dl dl{flex-direction:column}.common-dl dt{width:100%;padding-top:0;border-top:none}.common-dl dt span{border-right:none;border-left:solid 3px var(--color-blue)}.common-dl dd{width:100%;margin-top:0;padding:1em}.experience-inner{width:100%}.course-content .narrow{display:inline-block;line-height:1.2;letter-spacing:-.05em;transform:scaleX(.9)}#method li{flex-direction:column;margin-top:12vw}#method li>p{width:100%;max-width:none;border-radius:10px 10px 0 0}#method li>p img{width:100%;max-width:none;max-height:none;border-radius:0}#method li>div{border-radius:0 0 10px 10px}#method li>p>span{font-size:15vw}.voice li{justify-content:space-between;border-bottom:solid 1px var(--color-blue)}.trainers-list a>p{height:58vw}.trainers-data>div:first-of-type,.trainers-data>div:last-of-type{padding:4vw}.faq-list .question{padding:5vw 10vw 5vw 13vw;box-shadow:1px 1px 0 1px #e8e7e7}.faq-list .question:after,.faq-list .question.close:after{right:3.2vw}.faq-list .answer{flex-direction:column;padding:5vw 6vw 4vw 13vw}.faq-list .answer img{width:100%}.experience-guide .inner-l,.experience-guide .inner-r{flex-direction:column;gap:1em}.experience-guide .inner-l:before,.experience-guide .inner-r:before{display:none}.experience-guide h3{background-color:#f7fe8e;border-radius:10vw;text-align:center}.experience-guide h3+p{width:95%;margin:0 auto}.experience-guide .inner-l>p,.experience-guide .inner-r>p{position:relative;width:min(100%,550px);margin:0 auto}.experience-guide .inner-l>div,.experience-guide .inner-r>div{width:98%;margin:0 auto}.experience-guide .inner-l>p span,.experience-guide .inner-r>p span{font-size:15vw}.doctor-comment p.txt-normal{padding:0}.blog-new-list>li{width:100%}.blog-new-list>li>a{display:flex}.blog-img{width:40vw;height:25vw}.blog-content{width:60vw;padding:.5em 0 .5em 1em}footer{padding:2em 1.6em 8em}footer a{width:100%}#footer-list-wrap,.footer-store-wrap{flex-direction:column}#footer-list-wrap>div,.footer-store-wrap>a,.footer-store-wrap>ul{width:100%;padding:0}#footer-list-wrap>div{margin-bottom:2em;border-left:none;border-bottom:solid 2px #fff}.footer-logo{align-self:center}.footer-logo .logo{width:5em;height:5em}#footer-list-wrap>div.footer-store-wrap{margin-top:1.5em;padding:0}#footer-list-wrap a:not(.footer-logo){position:relative;padding:.68em;border-top:dotted 1px #fff}#footer-list-wrap>div:not(.footer-store-wrap) li:first-child a{border-top:none}#footer-list-wrap a:not(.footer-logo):after{position:absolute;content:"";width:.3em;height:.6em;margin:auto;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 32"><path fill="%23fff" d="M2.51 32c-0.636 0-1.289-0.251-1.774-0.736-0.987-0.987-0.971-2.577 0-3.548l11.715-11.715-11.715-11.715c-0.987-0.987-0.987-2.577 0-3.548 0.987-0.987 2.577-0.971 3.548 0l13.506 13.49c0.469 0.469 0.736 1.105 0.736 1.774s-0.268 1.305-0.736 1.774l-13.506 13.49c-0.485 0.485-1.138 0.736-1.774 0.736z"></path></svg>');background-repeat:no-repeat;top:0;bottom:0;right:.4em}#footer-list-wrap .footer-store-wrap li a{padding-left:1.5em}.foorer-txt{margin-top:2em}#footer-bottom{justify-content:center}#footer-bottom ul{margin-bottom:1em}.counseling_sp{display:block}.footer_fixed_area{position:fixed;width:100%;height:auto;padding-top:2vw;padding-left:2vw;padding-right:2vw;background:rgba(255,255,255,.5);backdrop-filter:blur(12px);letter-spacing:.14rem;text-align:center;line-height:2.4rem;bottom:0;z-index:3}.txt-apply-head{display:flex;align-items:center;justify-content:center;padding-bottom:1vw;color:#f6426c;font-size:min(5.6vw,28px);font-weight:900}.icon_plus{width:1em;height:1em;margin:0 .1em}.footer_fixed_area .icon_mail,.footer_fixed_area .icon_sph{width:1.5em;height:1.5em;margin-right:.42em}.counseling_sp>div{display:flex;justify-content:space-between;width:100%;margin-top:.5vw}.counseling_sp>div>a{width:49.5%;max-height:2.5em;padding:1.25vw 0 1vw;background:-webkit-linear-gradient(top,rgba(255,113,146,1) 0%,rgba(255,81,121,1) 100%);border-radius:2vw 2vw 0 0;border:solid .2vw #f64e76;box-shadow:0 .4vw 0 rgba(255,255,255,.5) inset}.counseling_sp>div>a:last-of-type{background:-webkit-linear-gradient(top,rgba(64,191,121,1) 0%,rgba(48,144,91,1) 100%);border:solid .2vw #298753}.counseling_sp img{width:5vw;height:5vw;margin:0 .8vw;padding:5px;vertical-align:middle;background:#f6426c;border-radius:100%}.icon-mail,.icon-line{display:inline-block;width:min(7vw,33px);height:min(7vw,33px);margin-right:min(2vw,13px)}.counseling_sp a,.counseling_sp a:visited{display:flex;justify-content:center;align-items:center;padding:1vw 0;color:#fff;font-size:clamp(16px,5.2vw,24px);font-weight:700;line-height:0}.counseling_sp a svg{width:100%;height:100%}}@media screen and (max-width:640px){.store-list.minimum img.icon-campaign{width:12vw;height:12vw;top:.5vw;left:.5vw}}