.cta_questionnaire{display:none}#header.header-pilates-page-50s{z-index:20}#header.header-pilates-page-50s .inner{box-sizing:border-box;margin:0 auto;max-width:1168px!important;width:100%;transition:none}@media(max-width:1300px){#header.header-pilates-page-50s .inner{padding:unset!important}}@media(max-width:1200px){#header.header-pilates-page-50s .inner{width:calc(100% - 32px)}}#header.header-pilates-page-50s ._h-top ._logo{filter:brightness(0) saturate(100%) invert(1)}#header.header-pilates-page-50s ._h-top ._logo span{color:#fff}#header.header-pilates-page-50s ._h-top ._inbox .search-form{border:1px solid #fff}#header.header-pilates-page-50s ._h-top ._inbox .search-form input,#header.header-pilates-page-50s ._h-top ._inbox .search-form input::placeholder{color:#fff}#header.header-pilates-page-50s ._h-top ._inbox .search-form button:before{filter:brightness(0) invert(1)}#header.header-pilates-page-50s ._h-top ._inbox ._nav ._icons li img{filter:brightness(0) saturate(100%) invert(1)}#header.header-pilates-page-50s ._h-top ._inbox ._nav ._icons li a,#header.header-pilates-page-50s ._h-top ._inbox ._nav ._icons li p{color:#fff}#header.header-pilates-page-50s ._h-top ._inbox ._nav .lang-menu:hover #lang-switcher{display:flex;gap:.3rem}#header.header-pilates-page-50s ._h-top ._inbox ._nav .lang-menu #lang-switcher{background:#fff;box-shadow:none}#header.header-pilates-page-50s ._h-top ._inbox ._nav .lang-menu #lang-switcher a{color:#313131}#header.sticky ._h-top ._logo{filter:none}#header.sticky ._h-top ._logo span{color:#313131}#header.sticky ._h-top ._inbox .search-form{border:1px solid #000}#header.sticky ._h-top ._inbox .search-form input,#header.sticky ._h-top ._inbox .search-form input::placeholder{color:#000}#header.sticky ._h-top ._inbox .search-form button:before{filter:brightness(1) invert(0)}#header.sticky ._h-top ._inbox ._nav ._icons li img{filter:brightness(0) saturate(100%) invert(17%)}#header.sticky ._h-top ._inbox ._nav ._icons li a,#header.sticky ._h-top ._inbox ._nav ._icons li p{color:#000}.p-50s .bold{font-weight:700;font-size:2rem;line-height:3.2rem;margin-bottom:1rem}@media(max-width:480px){.p-50s .bold{font-size:1.8rem;line-height:3rem}}.p-50s .btn-container{margin:5rem auto;text-align:center}.p-50s .link{text-align:right;display:block;color:#70c9e2;font-weight:600;font-size:1.6rem;font-family:Noto Sans JP,sans-serif}@media(max-width:960px){.p-50s #mv-sec .mv-content{padding-bottom:4rem}}@media(max-width:480px){.p-50s #mv-sec .mv-content{padding-bottom:0}}.p-50s #intro{padding:6rem 0}@media(max-width:480px){.p-50s #intro{padding:2rem 0 5rem}}.p-50s #intro .content{display:flex;margin-top:4rem;gap:2rem;justify-content:center}@media(max-width:960px){.p-50s #intro .content{gap:3rem;flex-direction:column}}.p-50s #intro .content .title{width:100%;flex:1 1;font-size:4rem;line-height:5.7rem;font-family:"Noto Serif JP",serif;align-self:self-start}@media(max-width:960px){.p-50s #intro .content .title{text-align:center}}@media(max-width:480px){.p-50s #intro .content .title{font-size:2.2rem;line-height:3.6rem}}.p-50s #intro .content .text{flex:1.1 1;line-height:2.8rem;width:100%}@media(max-width:960px){.p-50s #intro .content .text{width:100%}}.p-50s .cta{background-color:#71c9e2;color:#fff;text-align:center;padding:6rem 0}.p-50s .cta.cta_2{background-color:#d5f3fc}.p-50s .cta.cta_2 .section{margin-bottom:0!important}.p-50s .cta.cta_2 h2{color:#333}@media(max-width:480px){.p-50s .cta{padding:4rem 0}}.p-50s .cta p{font-family:"Noto Serif JP",serif;font-size:2.8rem}@media(max-width:480px){.p-50s .cta p{font-size:2.2rem}}.p-50s .cta .s_btn{display:block;width:350px;padding:1rem 1.6rem;border-radius:50px;background-color:#f54b4b;color:#fff;margin:2rem auto 0;font-weight:700;line-height:5rem}@media(max-width:980px){.p-50s .cta .s_btn{margin:2rem auto}}@media(max-width:600px){.p-50s .cta .s_btn{margin:0 auto;min-height:auto}}@media(max-width:480px){.p-50s .cta .s_btn{margin-top:2rem;width:250px;line-height:4rem}}.p-50s #concerns{padding:6rem 0 3rem}@media(max-width:480px){.p-50s #concerns{padding:3rem 0}}.p-50s #concerns .group{grid-template-columns:repeat(5,1fr)}@media(max-width:960px){.p-50s #concerns .group{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.p-50s #concerns .group{grid-template-columns:repeat(2,1fr)}}.p-50s #revitalize{padding:6rem 0}@media(max-width:480px){.p-50s #revitalize{padding:3rem 0}}.p-50s #revitalize .grid-revitalize{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin:0 auto}@media(max-width:960px){.p-50s #revitalize .grid-revitalize{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.p-50s #revitalize .grid-revitalize{grid-template-columns:1fr}}.p-50s #revitalize .grid-revitalize .item{position:relative;margin:0 auto;border-radius:10px;background-color:#fff}@media(max-width:960px){.p-50s #revitalize .grid-revitalize .item{height:320px;overflow:hidden}}.p-50s #revitalize .grid-revitalize .item img{border-top-left-radius:10px!important;border-top-right-radius:10px!important;border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.p-50s #revitalize .grid-revitalize .item .content{border-radius:10px!important;padding:2rem;position:absolute;top:0;left:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(0deg,white 40%,rgba(255,255,255,0) 70%)}@media(max-width:480px){.p-50s #revitalize .grid-revitalize .item .content{background:linear-gradient(0deg,white 35%,rgba(255,255,255,0) 70%)}}.p-50s #revitalize .grid-revitalize .item .content h3{font-size:2.4rem;line-height:3.2rem;font-weight:700}@media(max-width:450px){.p-50s #revitalize .grid-revitalize .item .content h3{font-size:1.6rem;line-height:2.8rem}}.p-50s #revitalize .grid-revitalize .item .content p{min-height:110px;line-height:2.8rem}@media(max-width:580px){.p-50s #revitalize .grid-revitalize .item .content p{min-height:80px}}@media(max-width:450px){.p-50s #revitalize .grid-revitalize .item .content p{font-size:1.4rem;line-height:2.4rem;min-height:auto}}.p-50s #revitalize .grid-revitalize .item:last-of-type p{font-feature-settings:"palt" 1;letter-spacing:.05rem}.p-50s #pilates{padding:6rem 0}@media(max-width:480px){.p-50s #pilates{padding:3rem 0}}.p-50s #pilates img{width:505px;height:100%;border-radius:10px}@media(max-width:850px){.p-50s #pilates img{width:100%}}.p-50s #pilates .flex{gap:3rem;justify-content:space-between;margin-bottom:6rem}.p-50s #pilates .flex:last-of-type{margin-bottom:0}@media(max-width:850px){.p-50s #pilates .flex{gap:3rem;flex-direction:column}}.p-50s #pilates .flex.reverse{flex-direction:row-reverse}@media(max-width:850px){.p-50s #pilates .flex.reverse{flex-direction:column}}.p-50s #pilates .content{max-width:530px}@media(max-width:850px){.p-50s #pilates .content{max-width:100%}}.p-50s #pilates .content .content-title{font-weight:700;font-size:2.4rem;line-height:3.5rem;margin-bottom:1rem}@media(max-width:480px){.p-50s #pilates .content .content-title{font-size:2rem}}.p-50s #pilates .content p{line-height:2.8rem;font-size:1.6rem}.p-50s #pilates .content a{text-decoration:underline}.p-50s #over50{position:relative}.p-50s #over50 .flex{border-top:1px solid #787878;border-bottom:1px solid #787878;justify-content:space-between;min-height:100%;height:280px}@media(max-width:850px){.p-50s #over50 .flex{flex-direction:column;height:100%}}.p-50s #over50 .flex figure{width:310px}@media(max-width:850px){.p-50s #over50 .flex figure{width:100%;text-align:center}}.p-50s #over50 .flex figure img{max-width:310px;height:auto;transform:translateY(-50px)}@media(max-width:850px){.p-50s #over50 .flex figure img{max-width:210px;transform:translateY(-25px)}}.p-50s #over50 .flex .content{width:67%;align-self:center;text-align:center}@media(max-width:850px){.p-50s #over50 .flex .content{width:100%;padding-bottom:2rem}}.p-50s #over50 .flex .content .sticker{display:block;border:1px solid #787878;border-radius:40px;padding:.25rem .75rem;font-size:2rem;width:90px;margin:0 auto;font-weight:600;font-family:Noto Sans JP,sans-serif}@media(max-width:850px){.p-50s #over50 .flex .content .sticker{font-size:1.6rem;width:80px}}.p-50s #over50 .flex .content p{font-family:"Noto Serif JP",serif;font-size:2.8rem}@media(max-width:1024px){.p-50s #over50 .flex .content p{font-size:2rem}}@media(max-width:850px){.p-50s #over50 .flex .content p{line-height:3.8rem!important}}.p-50s #over50 .flex .content p+p{line-height:1.7}.p-50s #over50 .flex .content p+p span{font-size:4rem}@media(max-width:1024px){.p-50s #over50 .flex .content p+p span{font-size:3rem}}.p-50s #over50 .flex .content p:last-child{font-size:1.6rem}.p-50s #physical-therapists{padding:6rem 0}@media(max-width:480px){.p-50s #physical-therapists{padding:3rem 0}}.p-50s #physical-therapists img{width:225px;height:100%;border-radius:10px}@media(max-width:480px){.p-50s #physical-therapists img{max-width:100%}}.p-50s #physical-therapists .flex{display:flex;gap:6rem}@media(max-width:960px){.p-50s #physical-therapists .flex{gap:3rem}}@media(max-width:768px){.p-50s #physical-therapists .flex{flex-direction:column}}.p-50s #physical-therapists .content h3{color:#70c9e2;font-weight:700;font-size:2rem;line-height:3.2rem}.p-50s #physical-therapists .content .person{margin:1.5rem 0}.p-50s #physical-therapists .content .person .takaya-narita{font-weight:700;font-size:2rem;line-height:3.2rem}.p-50s #physical-therapists .content .profile{margin:2rem 0}.p-50s #fees,.p-50s #support,.p-50s #zenplace-comparison{padding:6rem 0}@media(max-width:480px){.p-50s #fees,.p-50s #support,.p-50s #zenplace-comparison{padding:3rem 0}}.p-50s #zenplace-comparison{padding:6rem 0}@media(max-width:480px){.p-50s #zenplace-comparison{padding:3rem 0}}.p-50s #lesson{padding:6rem 0}@media(max-width:480px){.p-50s #lesson{padding:3rem 0}}.p-50s #lesson .grid-3{gap:3rem}@media(max-width:768px){.p-50s #lesson .grid-3{grid-template-columns:1fr}}.p-50s #lesson .grid-3 .lesson span{color:#71c9e2;font-size:2rem;line-height:3.2rem;margin-top:1rem;display:block;font-weight:600}@media(max-width:480px){.p-50s #lesson .grid-3 .lesson span{font-size:1.8rem}}.p-50s #lesson .grid-3 .lesson img{object-fit:cover;height:200px;border-radius:10px}@media(max-width:768px){.p-50s #lesson .grid-3 .lesson img{object-fit:fill;width:100%;height:auto}}.p-50s #lesson .grid-3 .lesson h3{font-size:2.8rem;margin:1rem 0;font-family:"Noto Serif JP",serif}@media(max-width:480px){.p-50s #lesson .grid-3 .lesson h3{font-size:2.5rem;margin:.5rem 0}}.p-50s #lesson .grid-3 .lesson p{line-height:2.8rem;margin-bottom:1rem}.p-50s #fees .plans{display:flex;justify-content:center;align-items:center;gap:20px}@media(max-width:768px){.p-50s #fees .plans{flex-direction:column}}.p-50s #fees .plans span{font-size:6rem;color:#71c9e2}@media(max-width:480px){.p-50s #fees .plans span{line-height:5rem}}.p-50s #fees .plans .plan{width:480px;text-align:center}@media(max-width:768px){.p-50s #fees .plans .plan{width:90%}}@media(max-width:480px){.p-50s #fees .plans .plan{width:100%}}.p-50s #fees .plans .plan span{color:#71c9e2;font-weight:700;font-size:2rem;line-height:3.2rem}.p-50s #fees .plans .plan .option{border:2px solid #71c9e2;border-radius:20px;min-height:575px;padding:.8rem;margin-top:1rem}.p-50s #fees .plans .plan .option a h3{background-color:#71c9e2;color:#fff;padding:1.5rem 0;border-top-left-radius:15px;border-top-right-radius:15px;font-size:2.8rem;line-height:4rem;font-weight:700}.p-50s #fees .plans .plan .option a{color:inherit}.p-50s #fees .plans .plan .option .content{width:84%;margin:3rem auto}.p-50s #fees .plans .plan .option .content .description{font-weight:700;text-align:left}@media(max-width:480px){.p-50s #fees .plans .plan .option .content .description{font-size:1.6rem}}.p-50s #fees .plans .plan .option .content .grade{border-radius:50px;background-color:#fd9e9f;padding:1rem 0;width:155px;color:#fff;margin:3rem auto 1rem;line-height:2.8rem}@media(max-width:480px){.p-50s #fees .plans .plan .option .content .grade{padding:.5rem 0;font-size:1.4rem;line-height:2.2rem}}.p-50s #fees .plans .plan .option .content .value{font-weight:700;font-size:3.8rem;line-height:4.2rem}@media(max-width:480px){.p-50s #fees .plans .plan .option .content .value{font-size:3.5rem}}.p-50s #fees .plans .plan .option .content .value .tax{color:unset}@media(max-width:480px){.p-50s #fees .plans .plan .option .content .value .tax{display:block}}.p-50s #zenplace-specialized{padding:6rem 0}@media(max-width:480px){.p-50s #zenplace-specialized{padding:3rem 0}}.p-50s #zenplace-specialized .items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}@media(max-width:768px){.p-50s #zenplace-specialized .items{grid-template-columns:1fr}}.p-50s #zenplace-specialized .items .item .content{min-height:420px;margin-bottom:1rem}@media(max-width:960px){.p-50s #zenplace-specialized .items .item .content{margin-bottom:0;min-height:auto}}.p-50s #zenplace-specialized .items .item .content h3{color:#71c9e2;font-weight:700;font-size:2rem;line-height:3.2rem;margin:1.5rem 0;font-family:Noto Sans JP,sans-serif}.p-50s #zenplace-specialized .items .item .content img{object-fit:cover;height:200px;border-radius:10px}@media(max-width:768px){.p-50s #zenplace-specialized .items .item .content img{object-fit:fill;width:100%;height:auto}}.p-50s #zenplace-specialized .items .item .content p{line-height:2.8rem;letter-spacing:.01rem;margin-bottom:1rem}.p-50s #zenplace-specialized .items .item .content a{display:block;width:185px;font-weight:700;color:#70c9e2;right:0;margin:0 0 0 auto;text-align:right}@media(max-width:960px){.p-50s #zenplace-specialized .items .item .content a{margin:1rem 0 3rem auto}}@media(max-width:480px){.p-50s #zenplace-specialized .items .item .content a{margin-top:2rem}}.p-50s #customer-feedback{padding:6rem 0}@media(max-width:480px){.p-50s #customer-feedback{padding-top:3rem}}.p-50s #customer-feedback .video{gap:3rem;margin-bottom:5rem}@media(max-width:700px){.p-50s #customer-feedback .video{flex-direction:column}}.p-50s #customer-feedback .video iframe{width:48.5%;aspect-ratio:16/9;border:none}@media(max-width:768px){.p-50s #customer-feedback .video iframe{width:100%}}.p-50s #customer-feedback #feedbacks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:6rem}@media(max-width:960px){.p-50s #customer-feedback #feedbacks{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.p-50s #customer-feedback #feedbacks{margin-bottom:6rem;grid-template-columns:1fr}}.p-50s #customer-feedback #feedbacks .feedback{margin-bottom:2em;padding:30px;width:32%;border:1px solid #c6cbd0}.p-50s #faq{padding:6rem 0 9rem}@media(max-width:480px){.p-50s #faq{padding:3rem 0 6rem}}.p-50s #faq .p-faq-section{padding:0!important;margin-bottom:6rem}.p-50s #trial-flow{padding:6rem 0}@media(max-width:480px){.p-50s #trial-flow{padding:3rem 0 6rem}}.p-50s #trial-flow .steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3.5rem;gap:3.5rem}@media(max-width:960px){.p-50s #trial-flow .steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.p-50s #trial-flow .steps{grid-template-columns:repeat(1,1fr)}}.p-50s #trial-flow .steps .step-list{position:relative;display:flex;margin-bottom:2rem;font-size:1.8rem;font-weight:700}@media(max-width:650px){.p-50s #trial-flow .steps .step-list{margin-bottom:1rem}}.p-50s #trial-flow .steps .step-list:before{margin-right:1.5rem;color:#333}.p-50s #trial-flow .steps .step-list.step1:before{content:"01　|"}.p-50s #trial-flow .steps .step-list.step2:before{content:"02　|"}.p-50s #trial-flow .steps .step-list.step3:before{content:"03　|"}.p-50s #trial-flow .steps .step-list.step4:before{content:"04　|"}.p-50s #trial-flow .steps .step-list.step5:before{content:"05　|"}.p-50s #trial-flow .steps .step-list.step6:before{content:"06　|"}.p-50s #trial-flow .steps img{margin-bottom:1rem;border-radius:10px}.p-50s #trial-flow .steps p{line-height:3rem}.p-50s #trial-flow .steps .step:last-of-type p{font-feature-settings:"palt" 1;letter-spacing:.01rem}