@layer default{:where(.static-concept-pilates) :root{--primary-color: #f08200}:where(.static-concept-pilates) html{scroll-behavior:smooth;font-family:"Noto Sans JP"}:where(.static-concept-pilates) body{padding:unset;letter-spacing:unset}:where(.static-concept-pilates) img{max-width:100%;height:auto}@media screen and (min-width: 993px){:where(.static-concept-pilates) a:hover{opacity:0.7}}:where(.static-concept-pilates) em{font-style:normal}:where(.static-concept-pilates) button{font-size:unset;cursor:pointer}}@layer layout{@media screen and (min-width: 993px){:where(.static-concept-pilates) .l-wrapper{background-attachment:fixed}}}@layer layout{:where(.static-concept-pilates) .l-inner .tip-mod-footer{display:none}@media screen and (min-width: 993px){:where(.static-concept-pilates) .l-inner{display:grid;grid-template-columns:600px 1fr}}@media screen and (min-width: 1386px){:where(.static-concept-pilates) .l-inner{grid-template-columns:1fr 600px 1fr}}}@layer layout{:where(.static-concept-pilates) .l-left{position:sticky;top:0;display:none;max-height:100vh;padding-top:80px;margin-top:-80px;background:url("/assets/images/static/concept/pilates/common/bg/bottom-bg-wave_pc.png"),#f08200;background-repeat:no-repeat;background-position:center bottom;background-size:contain;background-blend-mode:color-burn;overflow:auto}@media screen and (min-width: 1386px){:where(.static-concept-pilates) .l-left{display:block}}:where(.static-concept-pilates) .l-left__logo{width:280px;padding-top:calc(300 / 1440 * 100vw);text-align:center;background-color:#fff;border-radius:40px 0;padding-block:80px;margin-block:50px 60px;margin-inline:auto}:where(.static-concept-pilates) .l-left__logo img{width:192px}:where(.static-concept-pilates) .l-left__menu-list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 80px}:where(.static-concept-pilates) .l-left__menu-item{position:relative;padding-left:20px}:where(.static-concept-pilates) .l-left__menu-item::before,:where(.static-concept-pilates) .l-left__menu-item::after{position:absolute;top:calc(50% - 1.5px);left:0;width:10px;height:2px;content:"";background-color:#fff;border-radius:9999px;opacity:1;transform-origin:calc(100% - 1.5px) 50%}:where(.static-concept-pilates) .l-left__menu-item::before{transform:rotate(45deg)}:where(.static-concept-pilates) .l-left__menu-item::after{transform:rotate(-45deg)}:where(.static-concept-pilates) .l-left__menu-item:hover{opacity:0.8}:where(.static-concept-pilates) .l-left__menu-item:hover::before{opacity:0.8}:where(.static-concept-pilates) .l-left__menu-item a{font-size:14px;font-weight:700;line-height:1;color:#fff}:where(.static-concept-pilates) .l-left__menu-item:not(:first-child){margin-top:20px}}@layer layout{:where(.static-concept-pilates) .l-right{display:none}@media screen and (min-width: 993px){:where(.static-concept-pilates) .l-right{position:sticky;top:0;display:block;max-height:100vh;padding-top:80px;margin-top:-80px;overflow:auto;background-color:#f3e8dc}:where(.static-concept-pilates) .l-right__inner{margin-top:0}:where(.static-concept-pilates) .l-right__body{padding-inline:0}:where(.static-concept-pilates) .l-right__body>p{font-size:16px;font-weight:700;line-height:150%;color:#fff;letter-spacing:1.6px}}@media screen and (min-width: 993px) and (min-width: 1386px){:where(.static-concept-pilates) .l-right__body{padding-top:calc(35 / 1440 * 100vw)}}@media screen and (min-width: 993px){:where(.static-concept-pilates) .l-right__top{position:relative;display:block;padding-top:50px;margin-bottom:60px;background:url("/assets/images/static/concept/pilates/common/bg/bottom-bg-wave_tab.png"),#f08200;background-repeat:no-repeat;background-position:center top;background-size:contain;background-blend-mode:color-burn}:where(.static-concept-pilates) .l-right__top::after{position:absolute;width:100%;padding-top:calc(180 / 1179 * 100%);margin-top:-1px;content:"";background-image:url("/assets/images/static/concept/pilates/pc/bottom-bg_tab.png");background-repeat:no-repeat;background-position:center bottom;background-size:contain}:where(.static-concept-pilates) .l-right__top-logo{width:280px;margin:0 auto;text-align:center;background:#fff;border-radius:40px 0;padding-block:18px}:where(.static-concept-pilates) .l-right__top-logo img{width:173px}:where(.static-concept-pilates) .l-right__menu-list{display:grid;grid-template-columns:1fr 1fr;align-items:center;width:380px;padding-top:35px;margin:0 auto}:where(.static-concept-pilates) .l-right__menu-item{position:relative;padding-left:20px}:where(.static-concept-pilates) .l-right__menu-item::before,:where(.static-concept-pilates) .l-right__menu-item::after{position:absolute;top:calc(50% - 1px);left:0;width:7px;height:1px;content:"";background-color:#fff;border-radius:9999px;opacity:1;transform-origin:calc(100% - 1px) 50%}:where(.static-concept-pilates) .l-right__menu-item::before{transform:rotate(45deg)}:where(.static-concept-pilates) .l-right__menu-item::after{transform:rotate(-45deg)}:where(.static-concept-pilates) .l-right__menu-item:hover{opacity:0.8}:where(.static-concept-pilates) .l-right__menu-item:hover::before{opacity:0.8}:where(.static-concept-pilates) .l-right__menu-item a{font-size:14px;font-weight:700;line-height:1;color:#fff}:where(.static-concept-pilates) .l-right__menu-item:not(:last-child){margin-bottom:20px}:where(.static-concept-pilates) .l-right__bottom{padding-top:80px;padding-inline:26.5px}:where(.static-concept-pilates) .l-right__fukidashi{position:relative;background-color:#fff;border-radius:6px 3px 3px 3px;padding-block:25px 20px}:where(.static-concept-pilates) .l-right__fukidashi::after{position:absolute;bottom:-10px;left:50%;width:0;height:0;content:"";border-style:solid;border-top:10px solid #fff;border-right:6px solid transparent;border-bottom:0;border-left:6px solid transparent;transform:translateX(-50%)}:where(.static-concept-pilates) .l-right__list{display:flex;flex-wrap:nowrap;grid-gap:10px;gap:10px;justify-content:center}:where(.static-concept-pilates) .l-right__item{padding:10px 20px;font-size:16px;font-weight:700;line-height:1.3;color:#fff;text-align:center;background-color:#f08200;border-radius:15px 0}:where(.static-concept-pilates) .l-right__text{padding-top:7px;font-size:17px;font-weight:700;line-height:1;color:#f08200;text-align:center}}@media screen and (min-width: 1386px){:where(.static-concept-pilates) .l-right{position:sticky;top:0;display:block;max-height:100vh;padding-top:80px;margin-top:-80px;overflow:auto;background-color:#f3e8dc}:where(.static-concept-pilates) .l-right__inner{margin-top:120px}:where(.static-concept-pilates) .l-right__body{padding-inline:40px}:where(.static-concept-pilates) .l-right__body>p{font-size:16px;font-weight:700;line-height:150%;color:#fff;letter-spacing:1.6px}}@media screen and (min-width: 1386px) and (min-width: 1386px){:where(.static-concept-pilates) .l-right__body{padding-top:calc(35 / 1440 * 100vw)}}@media screen and (min-width: 1386px){:where(.static-concept-pilates) .l-right__top{display:none}:where(.static-concept-pilates) .l-right__fukidashi{position:relative;background-color:#fff;border-radius:6px 3px 3px 3px;padding-block:25px 20px}:where(.static-concept-pilates) .l-right__fukidashi::after{position:absolute;bottom:-10px;left:50%;width:0;height:0;content:"";border-style:solid;border-top:10px solid #fff;border-right:6px solid transparent;border-bottom:0;border-left:6px solid transparent;transform:translateX(-50%)}:where(.static-concept-pilates) .l-right__list{display:flex;flex-wrap:nowrap;grid-gap:10px;gap:10px;justify-content:center}:where(.static-concept-pilates) .l-right__item{padding:10px 20px;font-size:16px;font-weight:700;line-height:1.3;color:#fff;text-align:center;background-color:#f08200;border-radius:15px 0}:where(.static-concept-pilates) .l-right__text{padding-top:7px;font-size:17px;font-weight:700;line-height:1;color:#f08200;text-align:center}}}@layer layout{:where(.static-concept-pilates) .l-center{overflow-x:hidden;container-type:inline-size;container-name:center}:where(.static-concept-pilates) .l-center__inner{font-size:2.66667cqi}}@layer component{:where(.static-concept-pilates) .c-float-content{position:fixed;right:0;bottom:3em;z-index:100;display:flex;flex-direction:column;font-size:10px;pointer-events:none;opacity:0;transition:opacity 0.5s}@media screen and (max-width: 993px){:where(.static-concept-pilates) .c-float-content{bottom:8em}}:where(.static-concept-pilates) .c-float-content.is-visible{pointer-events:auto;opacity:1}:where(.static-concept-pilates) .c-float-content__page-top{position:relative;align-self:flex-end;-webkit-margin-end:1em;margin-inline-end:1em}:where(.static-concept-pilates) .c-float-content__page-top a{display:grid;width:4.5em;max-width:6em;height:4.5em;max-height:6em;background-color:#f08200;border-radius:2.2em;place-content:center}@media screen and (min-width: 993px){:where(.static-concept-pilates) .c-float-content__page-top a{background-color:#fff}}:where(.static-concept-pilates) .c-float-content__page-top a::after{display:block;width:1.5em;max-width:2em;height:1.5em;max-height:2em;content:"";border-top:0.3em solid #fff;border-right:0.3em solid #fff;transform:rotate(-45deg);translate:0 10%}@media screen and (min-width: 993px){:where(.static-concept-pilates) .c-float-content__page-top a::after{width:1.5em;height:1.5em;border-top:0.3em solid #f08200;border-right:0.3em solid #f08200}}}@layer component{:where(.static-concept-pilates) .c-button a{display:flex;justify-content:center;align-items:center;width:300px;height:50px;border-radius:90px;color:#fff;background-color:#2f2d2a;padding:0 15px;margin:0 auto;font-size:16px;font-weight:400;line-height:100%}}@layer project{:where(.static-concept-pilates) .p-footer{font-size:.71429em;text-align:center}:where(.static-concept-pilates) .p-footer__logo{padding-top:3.5em;padding-bottom:3em}@media screen and (min-width: 993px){:where(.static-concept-pilates) .p-footer__logo{padding-top:2em;padding-bottom:3em}}:where(.static-concept-pilates) .p-footer__logo>img{filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.25))}:where(.static-concept-pilates) .p-footer__logo>p{padding-top:1.25em;font-size:1.6em;font-weight:700;line-height:1.6;color:#262626}:where(.static-concept-pilates) .p-footer__link{height:3.57143em;font-size:1.4em;font-weight:500;line-height:32,14;color:#222;letter-spacing:.14286em;background-color:#f4f4f4;padding-block:.71429em;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}:where(.static-concept-pilates) .p-footer__link a:link{color:#222}:where(.static-concept-pilates) .p-footer__link a:visited{color:#222}:where(.static-concept-pilates) .p-footer__copyright{height:4.16667em;font-size:1.2em;font-weight:500;line-height:2.66667em;color:#fff;letter-spacing:.05em;background-color:#2f2d2a;padding-block:.83333em}}@layer project{:where(.static-concept-pilates) .p-mv{position:relative}:where(.static-concept-pilates) .p-mv__image{width:100%}:where(.static-concept-pilates) .p-mv__text01{position:absolute;top:17%;right:23%;width:52px;-webkit-animation:fade-in 2s;animation:fade-in 2s}:where(.static-concept-pilates) .p-mv__text02{position:absolute;top:22%;right:38%;width:45px;-webkit-animation:fade-in 2s;animation:fade-in 2s;z-index:1}:where(.static-concept-pilates) .p-mv__arrow{position:absolute;bottom:57.7%;right:36.5%;background-image:url("/assets/images/static/concept/pilates/mv/mv_arrow.svg");background-repeat:no-repeat;background-size:100% auto;width:3.5%;-webkit-animation:arrow-stretch 1s both;animation:arrow-stretch 1s both;-webkit-animation-delay:0.5s;animation-delay:0.5s;z-index:0}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes arrow-stretch{0%{aspect-ratio:40 / 1}100%{aspect-ratio:40 / 389}}@keyframes arrow-stretch{0%{aspect-ratio:40 / 1}100%{aspect-ratio:40 / 389}}:where(.static-concept-pilates) .p-mv__logo{position:absolute;bottom:15px;left:50%;width:330px;transform:translateX(-50%)}@media screen and (max-width: 993px){:where(.static-concept-pilates) .p-mv__text01{width:calc(35 / 390 * 100vw)}:where(.static-concept-pilates) .p-mv__text02{width:calc(30 / 390 * 100vw)}:where(.static-concept-pilates) .p-mv__logo{width:calc(200 / 390 * 100vw)}}}@layer project{:where(.static-concept-pilates) .p-intro{position:relative;padding-block:30px 40px;background:url("/assets/images/static/concept/pilates/common/bg/bottom-bg-wave_pc.png"),#f08200;background-repeat:no-repeat;background-size:contain;background-position:center bottom;background-blend-mode:color-burn}:where(.static-concept-pilates) .p-intro__title{width:calc(294 / 390 * 100%);margin:0 auto}:where(.static-concept-pilates) .p-intro__content{width:100%;width:auto;height:auto;overflow:hidden;padding-block:30px 8px}:where(.static-concept-pilates) .p-intro__content-row{display:inline-flex;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;align-items:center;justify-content:flex-start;width:auto;height:40px;margin-top:10px;-webkit-animation:before-flow-sp 10s linear infinite;animation:before-flow-sp 10s linear infinite}:where(.static-concept-pilates) .p-intro__content-row+:where(.static-concept-pilates) .p-intro__content-row{padding-top:10px}:where(.static-concept-pilates) .p-intro__content-list--left{display:flex;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;align-items:center;justify-content:center;width:auto}:where(.static-concept-pilates) .p-intro__content-list--right{display:flex;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;align-items:center;justify-content:flex-start;width:auto}:where(.static-concept-pilates) .p-intro__content-list-item{display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:12px 20px;background-color:#fff;border-radius:100px}:where(.static-concept-pilates) .p-intro__content-list-item-text{width:100%;height:auto;font-size:16px;font-weight:400;line-height:1;color:#222;text-align:center;white-space:nowrap}:where(.static-concept-pilates) .p-intro__arrow{width:80px;margin:0 auto;padding-block:30px}:where(.static-concept-pilates) .p-intro__text{font-size:20px;font-style:normal;font-weight:700;line-height:2;color:#fff;text-align:center}:where(.static-concept-pilates) .p-intro__text span{font-size:28px}}@-webkit-keyframes before-flow-sp{0%{transform:translateX(0)}100%{transform:translateX(calc(-1 * (100% / 3) - 8px))}}@keyframes before-flow-sp{0%{transform:translateX(0)}100%{transform:translateX(calc(-1 * (100% / 3) - 8px))}}@layer project{:where(.static-concept-pilates) .p-effects{position:relative}:where(.static-concept-pilates) .p-effects::before{position:absolute;width:100%;height:50px;top:0;left:0;content:"";background-color:#ef6000;z-index:-1}:where(.static-concept-pilates) .p-effects::after{position:absolute;width:100%;height:50px;bottom:0;left:0;content:"";background-color:#e6e6e6;z-index:-1}:where(.static-concept-pilates) .p-effects__inner{position:relative;padding-block:50px;border-radius:40px 0;background-color:#fff}:where(.static-concept-pilates) .p-effects__title{width:auto;height:calc(39 / 390 * 100%);text-align:center}:where(.static-concept-pilates) .p-effects__text{width:274px;padding-block:40px 20px;margin:0 auto}:where(.static-concept-pilates) .p-effects__text02{width:340px;padding-block:30px;margin:0 auto}:where(.static-concept-pilates) .p-effects__features-list{padding-inline:25px}:where(.static-concept-pilates) .p-effects__features-list-item{display:flex;flex-wrap:nowrap;grid-gap:10px;gap:10px;align-items:center;padding:20px;background-color:#f4f4f4;border-radius:20px 0}:where(.static-concept-pilates) .p-effects__features-list-item:not(:first-of-type){margin-top:10px}:where(.static-concept-pilates) .p-effects__features-list-item-num{width:60px}:where(.static-concept-pilates) .p-effects__features-list-item-text{font-size:16px;font-weight:500;line-height:150%;color:#666;letter-spacing:0.8px}:where(.static-concept-pilates) .p-effects .swiper-container{margin-top:30px}:where(.static-concept-pilates) .p-effects .swiper-container.pilates-type .p-effects__slider-sub-title::before{background-image:url("/assets/images/static/concept/pilates/effects/slider/icn_pen.png")}:where(.static-concept-pilates) .p-effects .swiper-button-prev,:where(.static-concept-pilates) .p-effects .swiper-button-next{width:30px !important;height:30px !important;background-image:url("/assets/images/static/concept/pilates/effects/slider/arrow.svg") !important}:where(.static-concept-pilates) .p-effects .swiper-button-next{right:calc(50% - 176px) !important}:where(.static-concept-pilates) .p-effects .swiper-button-prev{transform:rotate(180deg);left:calc(50% - 176px) !important}:where(.static-concept-pilates) .p-effects .swiper-button-prev.swiper-button-disabled,:where(.static-concept-pilates) .p-effects .swiper-button-next.swiper-button-disabled{display:none}:where(.static-concept-pilates) .p-effects .swiper-slide{width:auto !important}:where(.static-concept-pilates) .p-effects__slider-item{border-radius:20px 0;border:1px solid #94af71;width:290px;min-height:380px;padding:20px;margin:0 auto}:where(.static-concept-pilates) .p-effects__slider-item.slider-top{position:relative;display:flex;flex-direction:column;justify-content:center;grid-gap:15px;gap:15px;border:none;background-color:#94af71}:where(.static-concept-pilates) .p-effects__slider-title{color:#fff;font-size:20px;font-weight:700;line-height:1.5}:where(.static-concept-pilates) .p-effects__slider-title-text{color:#fff;font-size:16px;line-height:1.5}:where(.static-concept-pilates) .p-effects__slider-title-image{width:48px}:where(.static-concept-pilates) .p-effects__slider-sub-title{position:relative;color:#fff;font-size:14px;font-weight:700;border-radius:15px 0;background-color:#94af71;padding:10px 20px 10px 49px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}:where(.static-concept-pilates) .p-effects__slider-sub-title::before{content:"";position:absolute;top:50%;left:20px;transform:translateY(-50%);width:24px;height:24px;background-image:url("/assets/images/static/concept/pilates/effects/slider/icn_chishiki.png");background-repeat:no-repeat;background-size:contain}:where(.static-concept-pilates) .p-effects__slider-image{padding-top:20px}:where(.static-concept-pilates) .p-effects__slider-text{color:#222;font-size:16px;line-height:1.7;padding-top:20px}}@layer project{:where(.static-concept-pilates) .p-program{position:relative;padding-block:50px;border-radius:40px 0;background:url("/assets/images/static/concept/pilates/common/bg/program_area_top_bg.png"),#f4f4f4;background-repeat:no-repeat;background-size:contain;background-position:center top}:where(.static-concept-pilates) .p-program__title{width:326px;margin:0 auto}:where(.static-concept-pilates) .p-program__link-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;max-width:450px;padding:30px 15px 50px;margin:0 auto;text-align:center}:where(.static-concept-pilates) .p-program__link-item a{display:inline-block;border-radius:50%}:where(.static-concept-pilates) .p-program__link-item img{display:block;width:170px;border-radius:50%}:where(.static-concept-pilates) .p-program__contents{background-color:#fff;border-radius:40px 0;margin-inline:15px;padding-block:0 30px}:where(.static-concept-pilates) .p-program__contents:not(:last-child){margin-bottom:50px}:where(.static-concept-pilates) .p-program__contents-mv{position:relative;overflow-x:hidden}:where(.static-concept-pilates) .p-program__contents-mv img{border-radius:40px 0 0 0}:where(.static-concept-pilates) .p-program__contents-video{width:100%;border-radius:40px 0 0 0}:where(.static-concept-pilates) .p-program__contents-mv-title{display:flex;overflow:hidden}:where(.static-concept-pilates) .p-program__contents-mv-title-list{position:absolute;top:0;left:0;display:flex;flex-wrap:nowrap;font-size:60px;font-weight:500;line-height:1.5;color:#fff;text-shadow:0 2px 2px rgba(0,0,0,0.25);white-space:nowrap;-webkit-animation:video_title 10s linear infinite;animation:video_title 10s linear infinite}@media screen and (max-width: 993px){:where(.static-concept-pilates) .p-program__contents-mv-title-list{font-size:calc((40 / 390) * 100vw)}}:where(.static-concept-pilates) .p-program__contents-title{padding-top:20px;text-align:center}:where(.static-concept-pilates) .p-program__contents-title--en{font-size:32px;font-weight:700;line-height:110%}:where(.static-concept-pilates) .p-program__contents-title--en.color-lightblue{color:#24b8c6}:where(.static-concept-pilates) .p-program__contents-title--en.color-pink{color:#efa5a6}:where(.static-concept-pilates) .p-program__contents-title--en.color-orange{color:#ef6a00}:where(.static-concept-pilates) .p-program__contents-title--jp{display:inline-block;padding:10px 15px;margin-top:10px;font-size:14px;font-weight:700;line-height:100%;color:#999;border:1px solid #999;border-radius:10px 0}:where(.static-concept-pilates) .p-program__contents-title--main{font-size:25px;font-weight:700;line-height:110%;color:#222}:where(.static-concept-pilates) .p-program__contents-text{padding:20px 30px;font-size:12.267px;font-weight:500;line-height:180%;color:#222}:where(.static-concept-pilates) .p-program__contents-text.p-program__contents-paid{text-align:center}@-webkit-keyframes video_title{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes video_title{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}}@layer project{:where(.static-concept-pilates) .p-tipness{position:relative}:where(.static-concept-pilates) .p-tipness::before{position:absolute;width:100%;height:50px;top:0;left:0;content:"";background-color:#f4f4f4;z-index:-1}:where(.static-concept-pilates) .p-tipness::after{position:absolute;width:100%;height:50px;bottom:0;left:0;content:"";background-color:#f4f4f4;z-index:-1}:where(.static-concept-pilates) .p-tipness__inner{position:relative;padding-block:50px;border-radius:40px 0;background-color:#fff}:where(.static-concept-pilates) .p-tipness__title{width:327px;margin:0 auto}:where(.static-concept-pilates) .p-tipness__text{font-size:16px;line-height:180%;padding-inline:25px;margin-block:20px}:where(.static-concept-pilates) .p-tipness__text strong{font-weight:700}:where(.static-concept-pilates) .p-tipness__image{padding-inline:15px}:where(.static-concept-pilates) .p-tipness__caption{padding:15px;margin:20px 15px 0;font-size:16px;font-weight:700;line-height:180%;text-align:center;background-color:#f4f4f4}:where(.static-concept-pilates) .p-tipness__caption .color-orange{font-size:18px}:where(.static-concept-pilates) .p-tipness__sub-title{font-size:14px;font-weight:700;line-height:1;text-align:center;margin-block:60px 40px}:where(.static-concept-pilates) .p-tipness__sub-title--big{font-size:22px;line-height:1.5;text-decoration:underline}:where(.static-concept-pilates) .p-tipness__slider-title{font-size:18px;font-weight:700;line-height:130%;color:#fff;text-align:center;background-color:#f08200;padding-block:10px}:where(.static-concept-pilates) .p-tipness__slider{margin-bottom:20px}:where(.static-concept-pilates) .p-tipness__slider-row{display:flex;flex-wrap:nowrap;justify-content:center}:where(.static-concept-pilates) .p-tipness__slider-row.slider-program{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-animation:loop-program 15s linear infinite;animation:loop-program 15s linear infinite}:where(.static-concept-pilates) .p-tipness__slider-row.slider-program-row-2{-webkit-animation-delay:1s;animation-delay:1s}:where(.static-concept-pilates) .p-tipness__slider-row.slider-facility{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-animation:loop-facility 15s linear infinite;animation:loop-facility 15s linear infinite;-webkit-animation-delay:1s;animation-delay:1s}:where(.static-concept-pilates) .p-tipness__slider-row.slider-facility-row-2{-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes loop-program{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes loop-program{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@-webkit-keyframes loop-facility{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}@keyframes loop-facility{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}:where(.static-concept-pilates) .p-tipness__slider-list{display:flex;flex-wrap:nowrap;width:auto}:where(.static-concept-pilates) .p-tipness__slider-item{flex-shrink:0;width:280px}:where(.static-concept-pilates) .p-tipness__program-btn.c-button a{color:#222;background-color:#fff;border:1px solid #222}:where(.static-concept-pilates) .p-tipness__table{margin-block:30px;padding-inline:30px}:where(.static-concept-pilates) .p-tipness__point-unit{display:flex;flex-wrap:nowrap;grid-gap:10px;gap:10px;padding-inline:15px}:where(.static-concept-pilates) .p-tipness__point-unit:not(:first-child){margin-top:20px}:where(.static-concept-pilates) .p-tipness__point-image{flex-shrink:0}:where(.static-concept-pilates) .p-tipness__point-image img{width:28px}:where(.static-concept-pilates) .p-tipness__point-text{font-size:20px;font-weight:400;line-height:150%}:where(.static-concept-pilates) .p-tipness__point-text strong{font-weight:700}:where(.static-concept-pilates) .p-tipness__recommend-title{width:300px;margin:50px auto 25px}:where(.static-concept-pilates) .p-tipness__recommend-img:not(:first-of-type){margin-top:30px}}@layer project{:where(.static-concept-pilates) .p-price{position:relative}:where(.static-concept-pilates) .p-price::after{position:absolute;width:100%;height:50px;bottom:0;left:0;content:"";background-color:#f08200;z-index:-1}:where(.static-concept-pilates) .p-price__inner{position:relative;padding-block:50px;border-radius:40px 0;background-color:#f4f4f4}:where(.static-concept-pilates) .p-price__title{width:auto;height:calc(39 / 390 * 100%);text-align:center}:where(.static-concept-pilates) .p-price__text{padding:10px 45px;font-size:16px;font-weight:400;line-height:180%;color:#222}}@layer project{:where(.static-concept-pilates) .p-reviews{background-color:#f08200;position:relative;padding-block:50px;border-radius:40px 0}:where(.static-concept-pilates) .p-reviews::before{position:absolute;width:100%;height:50px;top:0;left:0;content:"";background-color:#f4f4f4;z-index:-1}:where(.static-concept-pilates) .p-reviews::after{position:absolute;width:100%;height:50px;bottom:0;left:0;content:"";background-color:#94af71;z-index:-1}:where(.static-concept-pilates) .p-reviews__title{width:auto;height:calc(39 / 390 * 100%);text-align:center}:where(.static-concept-pilates) .p-reviews__text{font-size:16px;line-height:1.8;color:#fff;text-align:center}:where(.static-concept-pilates) .p-reviews__section{background-color:#fff;border-radius:20px 0;margin-inline:15px;padding-inline:30px}:where(.static-concept-pilates) .p-reviews__section:not(:first-of-type){margin-top:50px}:where(.static-concept-pilates) .p-reviews__section-data{display:flex;flex-wrap:nowrap;grid-gap:15px;gap:15px;align-items:baseline;transform:translate(0, -40px)}:where(.static-concept-pilates) .p-reviews__section-data.data-right{justify-content:end}:where(.static-concept-pilates) .p-reviews__section-data.data-right .p-reviews__section-image{order:2}:where(.static-concept-pilates) .p-reviews__section-data.data-right .p-reviews__section-name{order:1}:where(.static-concept-pilates) .p-reviews__section-image{width:80px}:where(.static-concept-pilates) .p-reviews__section-name{font-size:14px;font-weight:700;line-height:1;color:#ef6a00}:where(.static-concept-pilates) .p-reviews__section-name .name-large{font-size:32px;font-weight:500}:where(.static-concept-pilates) .p-reviews__section-name .name-normal{font-size:16px}:where(.static-concept-pilates) .p-reviews__section-text{padding-bottom:30px;margin-top:-20px;font-size:16.64px;line-height:1.5}}@layer project{:where(.static-concept-pilates) .p-faq{background-color:#f08200}:where(.static-concept-pilates) .p-faq__inner{background-color:#94af71;border-radius:40px 0 0 0;padding-block:50px}:where(.static-concept-pilates) .p-faq__title{width:auto;height:calc(39 / 390 * 100%);text-align:center}:where(.static-concept-pilates) .p-faq__list{margin-top:15px}:where(.static-concept-pilates) .p-faq__list-item{padding:30px 25px;background-color:#fff;border-radius:40px;margin-inline:25px}:where(.static-concept-pilates) .p-faq__list-item:not(:first-of-type){margin-top:15px}:where(.static-concept-pilates) .p-faq__list-item.is-open .p-faq__answer{grid-template-rows:1fr}:where(.static-concept-pilates) .p-faq__list-item.is-open .p-faq__question-icon::after{transform:translate(-50%, -50%) rotate(180deg);transition:0.5s}:where(.static-concept-pilates) .p-faq__question{display:flex;grid-gap:10px;gap:10px;align-items:center;width:100%;color:#222}:where(.static-concept-pilates) .p-faq__item-image{width:25px}:where(.static-concept-pilates) .p-faq__item-text{display:flex;flex:1;font-size:18px;font-weight:700;line-height:1.5;text-align:left}:where(.static-concept-pilates) .p-faq__question-icon{position:relative;width:11px;height:11px;margin:0 auto}:where(.static-concept-pilates) .p-faq__question-icon::before,:where(.static-concept-pilates) .p-faq__question-icon::after{position:absolute;top:50%;left:50%;width:100%;height:2px;content:"";background:#222;transition:transform 0.5s ease, opacity 0.5s ease;transform:translate(-50%, -50%)}:where(.static-concept-pilates) .p-faq__question-icon::after{transform:translate(-50%, -50%) rotate(90deg)}:where(.static-concept-pilates) .p-faq__answer{display:grid;grid-template-rows:0fr;overflow:hidden;border-top:none;transition:grid-template-rows 0.5s}:where(.static-concept-pilates) .p-faq__answer-inner{overflow:hidden}:where(.static-concept-pilates) .p-faq__answer-inner .p-faq__content{display:flex;grid-gap:15px;gap:15px;align-items:center;padding:15px 10px}:where(.static-concept-pilates) .p-faq__answer-inner .p-faq__content .p-faq__text{font-size:14px}:where(.static-concept-pilates) .p-faq__answer-text{padding-top:20px;font-size:16px;line-height:1.5}:where(.static-concept-pilates) .p-faq__answer-text p:not(:first-child){padding-top:16px}:where(.static-concept-pilates) .p-faq__answer-text a{color:#ef6a00;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}}.tk-cmp-offer__contents{width:calc(100% - 30px);height:auto;padding-block:20px;background-color:#fff;margin-inline:auto}.tk-cmp-offer__figure{width:100%;max-width:100%;height:auto;margin-inline:auto}.tk-cmp-offer__caption{width:calc(100% - 55px);width:100%;height:auto;margin-inline:auto;padding-top:35px}.tk-cmp-offer__caption p{width:100%;font-size:10px;font-weight:400;line-height:160%;color:#222}.tip-cms-module--offer{margin:0 auto !important}.tip-cms-module__inner{width:100% !important}@layer project{.tip-cms-module--ss_1{padding-top:15px !important}@media screen and (min-width: 993px){:where(.l-right) .tip-cms-module--ss_1 .tip-mod-contents__sec{background:rgba(0,0,0,0);border-top:0;margin-bottom:50px}:where(.l-right) .tip-cms-module--ss_1 .tip-cms-module-article{padding:0}:where(.l-right) .tip-cms-module--ss_1 .tip-cms-module-search__inner{padding:0;background:rgba(0,0,0,0)}:where(.l-right) .tip-cms-module--ss_1 .tip-cms-module-search__inner::after{bottom:-25px;width:60px;height:10px;content:"";background-image:url("/assets/images/static/concept/pilates/pc/arrow.svg");background-repeat:no-repeat;background-size:contain;border-top:none;border-right:none;border-bottom:none;border-left:none}:where(.l-right) .tip-cms-module--ss_1 .tip-cms-module-search__area__box__item__title{font-size:12px;font-weight:500;line-height:1;color:#f08200}:where(.l-right) .tip-cms-module--ss_1 .tip-cms-module-search__area__box__item{display:block}:where(.l-right) .tip-cms-module--ss_1 .tip-cms-module-search__area__box__item__content{width:100%;padding-top:10px;margin:0}:where(.l-right) .tip-cms-module--ss_1 .tip-cms-module-search__area__box__item__content__list{grid-gap:5px;gap:5px}:where(.l-right) .tip-cms-module--ss_1 .tip-cms-module-search__area__box__item__content__list__item{max-width:calc((100% - 20px) / 5)}:where(.l-right) .tip-cms-module--ss_1 .tip-cms-module-search__area__box__item__content__list__item__btn{font-size:12px}:where(.l-right) .tip-cms-module--ss_1 .tip-cms-module-search__area__box__item__content__list__item__btn span{font-size:10px}:where(.l-right) .tip-cms-module--ss_1 .tip-cms-module__main-link-sec{background-color:rgba(0,0,0,0);padding-block:0 !important}:where(.l-right) .tip-cms-module--ss_1 .tip-cms-module__sub-link-sec{padding:25px;background-color:rgba(0,0,0,0)}}.tip-cms-module__main-link-sec{padding-block:40px 0 !important}}@layer other{.color-orange{font-weight:700;color:#ef6a00}.swiper-container img{width:100%}}

