@layer default{:where(.static-concept-yoga) :root{--primary-color: #f08200}:where(.static-concept-yoga) html{scroll-behavior:smooth;font-family:"Noto Sans JP"}:where(.static-concept-yoga) body{padding:unset;letter-spacing:unset}:where(.static-concept-yoga) img{max-width:100%;height:auto}@media screen and (min-width: 993px){:where(.static-concept-yoga) a:hover{opacity:0.7}}:where(.static-concept-yoga) em{font-style:normal}:where(.static-concept-yoga) button{font-size:unset;cursor:pointer}}@layer layout{@media screen and (min-width: 993px){:where(.static-concept-yoga) .l-wrapper{background-attachment:fixed}}}@layer layout{:where(.static-concept-yoga) .l-inner .tip-mod-footer{display:none}@media screen and (min-width: 993px){:where(.static-concept-yoga) .l-inner{display:grid;grid-template-columns:600px 1fr}}@media screen and (min-width: 1386px){:where(.static-concept-yoga) .l-inner{grid-template-columns:1fr 600px 1fr}}}@layer layout{:where(.static-concept-yoga) .l-left{position:sticky;top:0;display:none;max-height:100vh;padding-top:80px;margin-top:-80px;overflow:auto;background-color:#f08200}@media screen and (min-width: 1386px){:where(.static-concept-yoga) .l-left{display:block}}:where(.static-concept-yoga) .l-left__logo{width:223px;padding-bottom:37px;margin:238px auto 68px;border-bottom:2px solid #fff}:where(.static-concept-yoga) .l-left__logo img{width:212px;height:auto}:where(.static-concept-yoga) .l-left__menu-list{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 80px}:where(.static-concept-yoga) .l-left__menu-item{position:relative;padding-left:20px}:where(.static-concept-yoga) .l-left__menu-item::before,:where(.static-concept-yoga) .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-yoga) .l-left__menu-item::before{transform:rotate(45deg)}:where(.static-concept-yoga) .l-left__menu-item::after{transform:rotate(-45deg)}:where(.static-concept-yoga) .l-left__menu-item:hover{opacity:0.8}:where(.static-concept-yoga) .l-left__menu-item:hover::before{opacity:0.8}:where(.static-concept-yoga) .l-left__menu-item a{font-size:14px;font-weight:700;line-height:1;color:#fff}:where(.static-concept-yoga) .l-left__menu-item:not(:first-child){margin-top:20px}}@layer layout{:where(.static-concept-yoga) .l-right{display:none}@media screen and (min-width: 993px){:where(.static-concept-yoga) .l-right{position:sticky;top:0;display:block;max-height:100vh;padding-top:80px;margin-top:-80px;overflow:auto;background-color:#e6e2e2}:where(.static-concept-yoga) .l-right__inner{margin-top:0}:where(.static-concept-yoga) .l-right__body{padding-inline:0}:where(.static-concept-yoga) .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-yoga) .l-right__body{padding-top:calc(35 / 1440 * 100vw)}}@media screen and (min-width: 993px){:where(.static-concept-yoga) .l-right__top{position:relative;display:block;padding:60px 0;background-color:#f08200}:where(.static-concept-yoga) .l-right__top-logo{width:218px;padding-bottom:27px;margin:0 auto;text-align:center;border-bottom:2px solid #fff}:where(.static-concept-yoga) .l-right__top-logo img{width:201px}:where(.static-concept-yoga) .l-right__menu-list{width:218px;margin:40px auto 0}:where(.static-concept-yoga) .l-right__menu-item{position:relative;padding-left:15px}:where(.static-concept-yoga) .l-right__menu-item::before,:where(.static-concept-yoga) .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-yoga) .l-right__menu-item::before{transform:rotate(45deg)}:where(.static-concept-yoga) .l-right__menu-item::after{transform:rotate(-45deg)}:where(.static-concept-yoga) .l-right__menu-item:hover{opacity:0.8}:where(.static-concept-yoga) .l-right__menu-item:hover::before{opacity:0.8}:where(.static-concept-yoga) .l-right__menu-item a{font-size:14px;font-weight:700;line-height:1;color:#fff;letter-spacing:0}:where(.static-concept-yoga) .l-right__menu-item:not(:last-child){margin-bottom:20px}:where(.static-concept-yoga) .l-right__bottom{padding-top:80px;padding-inline:26.5px}:where(.static-concept-yoga) .l-right__fukidashi{position:relative;background-color:#fff;border-radius:6px 3px 3px 3px;padding-block:25px 20px}:where(.static-concept-yoga) .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-yoga) .l-right__list{display:flex;flex-wrap:nowrap;grid-gap:10px;gap:10px;justify-content:center}:where(.static-concept-yoga) .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-yoga) .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-yoga) .l-right{position:sticky;top:0;display:block;max-height:100vh;padding-top:80px;margin-top:-80px;overflow:auto;background-color:#e6e2e2}:where(.static-concept-yoga) .l-right__inner{margin-top:120px}:where(.static-concept-yoga) .l-right__body{padding-inline:40px}:where(.static-concept-yoga) .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-yoga) .l-right__body{padding-top:calc(35 / 1440 * 100vw)}}@media screen and (min-width: 1386px){:where(.static-concept-yoga) .l-right__top{display:none}:where(.static-concept-yoga) .l-right__fukidashi{position:relative;background-color:#fff;border-radius:6px 3px 3px 3px;padding-block:25px 20px}:where(.static-concept-yoga) .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-yoga) .l-right__list{display:flex;flex-wrap:nowrap;grid-gap:10px;gap:10px;justify-content:center}:where(.static-concept-yoga) .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-yoga) .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-yoga) .l-center{overflow-x:hidden;container-type:inline-size;container-name:center}:where(.static-concept-yoga) .l-center__inner{font-size:2.66667cqi}}#site{opacity:0;transition:opacity 1s ease}html:not(.splashing) #site{opacity:1}@layer component{.c-splash body:has(.splashtop){position:relative;overflow:hidden}@-webkit-keyframes splash-faidein{0%{opacity:0}100%{opacity:1}}@keyframes splash-faidein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes splash-faideout{0%{opacity:1}100%{opacity:0}}@keyframes splash-faideout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes splash-scale-up{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes splash-scale-up{0%{transform:scale(1)}100%{transform:scale(1.2)}}@-webkit-keyframes splash-scale-down{0%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes splash-scale-down{0%{transform:scale(1.2)}100%{transform:scale(1)}}.c-splash.fadeout{-webkit-animation-name:splash-faideout;animation-name:splash-faideout;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.c-splash .splashtop{position:fixed;top:0;left:0;z-index:10001;width:100vw;height:100vh}.c-splash .splashtop__inner{position:absolute;top:0;left:0;width:100vw;height:100vh;background-image:url("/assets/images/static/concept/yoga/splash/splashbg.jpg");background-repeat:no-repeat;background-size:cover;-webkit-animation-name:splash-faidein;animation-name:splash-faidein;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (min-width: 993px){.c-splash .splashtop__inner{background-image:url("/assets/images/static/concept/yoga/splash/splashbg_pc.jpg")}}.c-splash .splashtop__inner .splashtop-img{position:absolute;top:50%;left:50%;background-repeat:no-repeat;background-position:center;background-size:contain}.c-splash .splashtop__inner .splashtop1{z-index:10002;width:56px;height:190px;margin-top:-150px;margin-left:-28px;background-image:url("/assets/images/static/concept/yoga/splash/splash01.png");background-size:contain;-webkit-animation-name:splash-scale-up, splash-scale-down;animation-name:splash-scale-up, splash-scale-down;-webkit-animation-duration:1.5s, 1s;animation-duration:1.5s, 1s;-webkit-animation-timing-function:ease-out, ease-out;animation-timing-function:ease-out, ease-out;-webkit-animation-delay:1s, 2.8s;animation-delay:1s, 2.8s;-webkit-animation-fill-mode:forwards, forwards;animation-fill-mode:forwards, forwards}.c-splash .splashtop__inner .splashtop2{z-index:10002;width:58px;height:259px;margin-top:-60px;margin-left:-110px;background-image:url("/assets/images/static/concept/yoga/splash/splash02.png");background-size:contain}}@layer component{:where(.static-concept-yoga) .c-button a{display:flex;align-items:center;justify-content:center;width:300px;height:50px;padding:0 15px;margin:0 auto;font-size:16px;font-weight:400;line-height:100%;color:#fff;background-color:#2f2d2a;border-radius:90px}}@layer project{:where(.static-concept-yoga) .p-mv{position:relative}:where(.static-concept-yoga) .p-mv__image{width:100%}:where(.static-concept-yoga) .p-mv__scroll-wrap{position:absolute;right:36px;bottom:-100px;width:20px;height:210px;text-align:center}:where(.static-concept-yoga) .p-mv__scroll-img{width:13px;height:auto}:where(.static-concept-yoga) .p-mv__scroll-border-wrap{width:20px;height:70px;margin-top:8px;margin-left:3px;overflow:hidden}:where(.static-concept-yoga) .p-mv__scroll-border-img{width:1px;height:auto;-webkit-animation-name:scroll-expand-shlink;animation-name:scroll-expand-shlink;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes scroll-expand-shlink{0%{transform:translate3d(-100%, -70px, 0)}50%{transform:translate3d(-100%, 0px, 0)}100%{transform:translate3d(-100%, 70px, 0)}}@keyframes scroll-expand-shlink{0%{transform:translate3d(-100%, -70px, 0)}50%{transform:translate3d(-100%, 0px, 0)}100%{transform:translate3d(-100%, 70px, 0)}}}@layer project{:where(.static-concept-yoga) .p-intro{background:linear-gradient(to right, #fff 35%, #f5f1d9 35%)}:where(.static-concept-yoga) .p-intro__main{width:100%}:where(.static-concept-yoga) .p-intro__main img{width:100%;height:auto}:where(.static-concept-yoga) .p-intro__content{transition:transform 1s;transform:translateY(300px)}:where(.static-concept-yoga) .p-intro__content.in-view{transform:translateY(0)}:where(.static-concept-yoga) .p-intro__content-title{width:100%}:where(.static-concept-yoga) .p-intro__content-title img{display:block;width:calc(294 / 390 * 100vw);max-width:390px;height:auto;margin:0 auto}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-intro__content-title img{width:calc(230 / 600 * 100vw)}}:where(.static-concept-yoga) .p-intro__content-text{width:100%;height:auto;margin-top:8px;background-image:url("/assets/images/static/concept/yoga/intro/sec1_02.png");background-repeat:no-repeat;background-size:100%}@media screen and (max-width: 993px){:where(.static-concept-yoga) .p-intro__content-text{aspect-ratio:302 / 153;padding:10% 10% 10% 10%}}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-intro__content-text{padding:58px 58px 72px 68px}}:where(.static-concept-yoga) .p-intro__content-text p{font-size:18px;font-weight:500;line-height:150%;color:#000;letter-spacing:0}@media screen and (max-width: 993px){:where(.static-concept-yoga) .p-intro__content-text p{font-size:clamp(18px, 4.8vw, 72px)}}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-intro__content-text p{font-size:29px}}:where(.static-concept-yoga) .p-intro__content-text span{color:#f08200}:where(.static-concept-yoga) .p-intro__content-staff{width:100%}:where(.static-concept-yoga) .p-intro__content-staff img{width:100%;height:auto}}@layer project{:where(.static-concept-yoga) .p-about{position:relative;margin-top:-140px}:where(.static-concept-yoga) .p-about__main{padding-bottom:20px}:where(.static-concept-yoga) .p-about__sub{position:relative;background-color:#f5f1d9}:where(.static-concept-yoga) .p-about__bg-wave{position:absolute;top:calc(-40 / 390 * 100vw);left:0;width:100%;height:auto}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-about__bg-wave{top:-50px}}:where(.static-concept-yoga) .p-about__list{width:100%;padding:24px}:where(.static-concept-yoga) .p-about__list-item{margin-bottom:15px;letter-spacing:0;background-color:#fff;border-radius:10px}:where(.static-concept-yoga) .p-about__list-item.is-open .p-about__list-item-text-wrap{grid-template-rows:1fr}:where(.static-concept-yoga) .p-about__list-item.is-open .p-about__list-item-icon::after{transition:0.5s;transform:translate(-50%, -50%) rotate(180deg)}:where(.static-concept-yoga) .p-about__list-item-title{position:relative;padding:19px 27px}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-about__list-item-title{font-size:28px}}:where(.static-concept-yoga) .p-about__list-item-title:hover{cursor:pointer}:where(.static-concept-yoga) .p-about__list-item-title button{display:block;padding-left:10px;padding-right:30px;border-left:4px solid #e0a542;font-size:20px;font-weight:600;color:#222;text-align:left}:where(.static-concept-yoga) .p-about__list-item-icon::before{position:absolute;top:50%;right:8px;width:25px;height:4px;content:"";background:#e0a542;transition:transform 0.5s ease, opacity 0.5s ease;transform:translate(-50%, -50%)}:where(.static-concept-yoga) .p-about__list-item-icon::after{position:absolute;top:50%;right:8px;width:25px;height:4px;content:"";background:#e0a542;transition:transform 0.5s ease, opacity 0.5s ease;transform:translate(-50%, -50%) rotate(90deg)}:where(.static-concept-yoga) .p-about__list-item-text-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.5s}:where(.static-concept-yoga) .p-about__list-item-text{overflow:hidden;font-size:15px;font-weight:500;color:#222;padding:0 27px}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-about__list-item-text{font-size:22px}}:where(.static-concept-yoga) .p-about__list-item-text::before{display:block;height:14px;content:""}:where(.static-concept-yoga) .p-about__list-item-text::after{display:block;height:19px;content:""}:where(.static-concept-yoga) .p-about__list-item-text h4{font-size:17px;font-weight:500;color:#e16d6d}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-about__list-item-text h4{font-size:24px}}:where(.static-concept-yoga) .p-about__list-item-text p{margin-bottom:15px;font-size:15px;font-weight:500;color:#222}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-about__list-item-text p{font-size:22px}}}@layer project{:where(.static-concept-yoga) .p-program__main{width:100%;padding:28px 0}:where(.static-concept-yoga) .p-program__main img{display:block;width:calc(287 / 390 * 100vw);height:auto;margin:0 auto}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-program__main img{width:80%}}:where(.static-concept-yoga) .p-program__chart{padding:24px 16px 84px;background-color:#ffa942}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-program__chart{padding:34px 26px 94px}}:where(.static-concept-yoga) .p-program__chart img{width:100%;height:auto}:where(.static-concept-yoga) .p-program__program{position:relative;padding-bottom:100px;margin-top:-60px;letter-spacing:0}:where(.static-concept-yoga) .p-program__program h3{padding:28px 0;font-size:30px;font-weight:700;line-height:120%;color:#fff;text-align:center}:where(.static-concept-yoga) .p-program__program h3 span{text-decoration:underline;text-underline-offset:10px}:where(.static-concept-yoga) .p-program__program>p{padding:20px 30px;font-size:clamp(8px, 4.6vw, 28px);font-weight:500;line-height:150%;color:#fff}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-program__program>p{font-size:29px}}:where(.static-concept-yoga) .p-program__program.shiboru{background:linear-gradient(to bottom, #c6b0c6 62%, #e6dee6 62%);background-color:#c6b0c6;border-top-right-radius:60px;transition:transform 1s;transform:translateX(-200px)}@media screen and (min-width: 480px){:where(.static-concept-yoga) .p-program__program.shiboru{background:linear-gradient(to bottom, #c6b0c6 65%, #e6dee6 65%)}}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-program__program.shiboru{background:linear-gradient(to bottom, #c6b0c6 64%, #e6dee6 64%)}}:where(.static-concept-yoga) .p-program__program.shiboru.in-view{transform:translateX(0)}:where(.static-concept-yoga) .p-program__program.shiboru>img{display:block;width:94%;height:auto;padding-left:0;margin-right:0;margin-left:auto}:where(.static-concept-yoga) .p-program__program.hogusu{background:linear-gradient(to bottom, #e7b3b3 79%, #f3e0e1 79%);border-top-left-radius:60px;transition:transform 1s;transform:translateX(200px)}@media screen and (min-width: 480px){:where(.static-concept-yoga) .p-program__program.hogusu{background:linear-gradient(to bottom, #e7b3b3 82%, #f3e0e1 82%)}}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-program__program.hogusu{background:linear-gradient(to bottom, #e7b3b3 81%, #f3e0e1 81%)}}:where(.static-concept-yoga) .p-program__program.hogusu.in-view{transform:translateX(0)}:where(.static-concept-yoga) .p-program__program.hogusu>img{width:94%;height:auto;padding-right:0;margin-right:auto;margin-left:0}:where(.static-concept-yoga) .p-program__program.hatha{background:linear-gradient(to bottom, #78a6c5 74%, #d5dfe6 74%);border-top-right-radius:60px;transition:transform 1s;transform:translateX(-200px)}@media screen and (min-width: 480px){:where(.static-concept-yoga) .p-program__program.hatha{background:linear-gradient(to bottom, #78a6c5 78%, #d5dfe6 78%)}}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-program__program.hatha{background:linear-gradient(to bottom, #78a6c5 78%, #d5dfe6 78%)}}:where(.static-concept-yoga) .p-program__program.hatha.in-view{transform:translateX(0)}:where(.static-concept-yoga) .p-program__program.hatha>img{display:block;width:94%;height:auto;padding-left:0;margin-right:0;margin-left:auto}:where(.static-concept-yoga) .p-program__program.yoga{padding-bottom:100px;background:linear-gradient(to bottom, #b0c8ad 75%, #dfebdd 75%);border-top-left-radius:60px;transition:transform 1s;transform:translateX(200px)}@media screen and (min-width: 480px){:where(.static-concept-yoga) .p-program__program.yoga{background:linear-gradient(to bottom, #b0c8ad 82%, #dfebdd 82%)}}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-program__program.yoga{background:linear-gradient(to bottom, #b0c8ad 79%, #dfebdd 79%)}}:where(.static-concept-yoga) .p-program__program.yoga.in-view{transform:translateX(0)}:where(.static-concept-yoga) .p-program__program.yoga>img{display:block;width:94%;height:auto;padding-right:0;margin-right:auto;margin-left:0}:where(.static-concept-yoga) .p-program__program-link-wrap{text-align:right}:where(.static-concept-yoga) .p-program__program-link-wrap a{position:relative;padding-right:12%;font-size:clamp(19px, 3.8vw, 72px);font-weight:400;color:#222}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-program__program-link-wrap a{font-size:28px}}:where(.static-concept-yoga) .p-program__program-link-wrap a::after{position:absolute;top:50%;right:clamp(12px, calc(12 / 390 * 100vw), 28px);width:clamp(18px, calc(18 / 390 * 100vw), 28px);height:clamp(18px, calc(18 / 390 * 100vw), 28px);content:"";background:url("/assets/images/static/concept/yoga/program/icon_click.png") no-repeat center/contain;transform:translateY(-45%)}:where(.static-concept-yoga) .p-program__voice{display:grid;grid-gap:14px;gap:14px;padding:0 20px;margin-bottom:20px}:where(.static-concept-yoga) .p-program__voice p{padding:clamp(4px, 4%, 72px);font-size:clamp(8px, 4vw, 72px);font-weight:700;line-height:150%;color:#222;background-color:#fff;border-radius:15px}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-program__voice p{padding:24px;font-size:22px}}:where(.static-concept-yoga) .p-program__voice.left{grid-template-columns:1fr 4fr}:where(.static-concept-yoga) .p-program__voice.left>p{position:relative}:where(.static-concept-yoga) .p-program__voice.left>p::before{position:absolute;top:10px;left:-5px;width:0;height:0;content:"";border-top:10px solid transparent;border-right:12px solid #fff;border-bottom:10px solid transparent;transform:rotate(140deg)}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-program__voice.left>p::before{top:30px}}:where(.static-concept-yoga) .p-program__voice.right{grid-template-columns:4fr 1fr}:where(.static-concept-yoga) .p-program__voice.right>p{position:relative}:where(.static-concept-yoga) .p-program__voice.right>p::after{position:absolute;top:10px;right:-5px;width:0;height:0;content:"";border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:12px solid #fff;transform:rotate(100deg)}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-program__voice.right>p::after{top:30px}}}@layer project{:where(.static-concept-yoga) .p-howtouse{position:relative;padding-bottom:44px;background-color:#f9f9f9}:where(.static-concept-yoga) .p-howtouse>h2{padding:26px 0}:where(.static-concept-yoga) .p-howtouse>h2>img{display:block;width:calc(320 / 390 * 100vw);height:auto;margin:0 auto}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-howtouse>h2>img{width:80%}}:where(.static-concept-yoga) .p-howtouse__top-bg-img{position:absolute;top:calc(-33 / 390 * 100vw);left:0;width:100%;height:auto}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-howtouse__top-bg-img{top:-52px}}:where(.static-concept-yoga) .p-howtouse__section{position:relative;z-index:1;padding-top:34px}:where(.static-concept-yoga) .p-howtouse__section.section01{margin-top:clamp(270px, calc(270 / 390 * 100vw), 630px)}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-howtouse__section.section01{margin-top:440px}}:where(.static-concept-yoga) .p-howtouse__section.section01>img{position:absolute;top:calc(-265 / 390 * 100vw);left:50%;z-index:-1;width:calc(344 / 390 * 100vw);height:auto;transform:translateX(-50%)}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-howtouse__section.section01>img{top:-415px;width:516px}}:where(.static-concept-yoga) .p-howtouse__section.section02{margin-top:clamp(370px, calc(370 / 390 * 100vw), 880px)}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-howtouse__section.section02{margin-top:530px}}:where(.static-concept-yoga) .p-howtouse__section.section02>img{position:absolute;top:calc(-322 / 390 * 100vw);left:0;z-index:-1;width:calc(366 / 390 * 100vw);height:auto}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-howtouse__section.section02>img{top:-472px;width:516px}}:where(.static-concept-yoga) .p-howtouse__section.section03{margin-top:clamp(330px, calc(330 / 390 * 100vw), 750px)}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-howtouse__section.section03{margin-top:460px}}:where(.static-concept-yoga) .p-howtouse__section.section03>img{position:absolute;top:calc(-350 / 390 * 100vw);right:0;z-index:-1;width:calc(373 / 390 * 100vw);height:auto}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-howtouse__section.section03>img{top:-490px;width:516px}}:where(.static-concept-yoga) .p-howtouse__section.left{background:linear-gradient(to right, #f9daaf 90%, #f9f9f9 90%)}:where(.static-concept-yoga) .p-howtouse__section.right{background:linear-gradient(to right, #f9f9f9 10%, #f9daaf 10%)}:where(.static-concept-yoga) .p-howtouse__section-detail>img{display:block;width:93%;height:auto;margin-bottom:36px}:where(.static-concept-yoga) .p-howtouse__section-detail>p{padding-bottom:30px;font-size:19px;font-weight:400;line-height:150%;color:#222;letter-spacing:0}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-howtouse__section-detail>p{font-size:30px}}:where(.static-concept-yoga) .p-howtouse__section-detail>p.left{padding-right:clamp(60px, calc(60 / 390 * 100vw), 100px);padding-left:clamp(30px, calc(30 / 390 * 100vw), 100px)}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-howtouse__section-detail>p.left{padding-right:100px;padding-left:40px}}:where(.static-concept-yoga) .p-howtouse__section-detail>p.right{padding-right:clamp(20px, calc(20 / 390 * 100vw), 100px);padding-left:clamp(70px, calc(70 / 390 * 100vw), 100px)}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-howtouse__section-detail>p.right{padding-right:40px;padding-left:100px}}:where(.static-concept-yoga) .p-howtouse__section-detail .img-right{margin-right:0;margin-left:auto}:where(.static-concept-yoga) .p-howtouse__section-detail .img-left{margin-right:auto;margin-left:0}:where(.static-concept-yoga) .p-howtouse__link-wrap{position:relative;z-index:2;text-align:right}:where(.static-concept-yoga) .p-howtouse__link{position:relative;padding:8px 48px 8px 0;font-size:19px;font-weight:400;color:#222}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-howtouse__link{font-size:28px}}:where(.static-concept-yoga) .p-howtouse__link::after{position:absolute;top:50%;right:20px;width:18px;height:18px;content:"";background:url("/assets/images/static/concept/yoga/program/icon_click.png") no-repeat center/contain;transform:translateY(-45%)}}@layer project{:where(.static-concept-yoga) .p-wagamama{padding:38px 18px;background-color:#f8f4f0}:where(.static-concept-yoga) .p-wagamama img{width:100%;height:auto}:where(.static-concept-yoga) .p-wagamama>img{margin-top:42px}}@layer project{:where(.static-concept-yoga) .p-plan{padding-top:70px;letter-spacing:0;background:linear-gradient(to bottom, #fff clamp(110px, 12vw, 200px), #f9daaf clamp(110px, 12vw, 200px))}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-plan{background:linear-gradient(to bottom, #fff 10%, #f9daaf 10%)}}:where(.static-concept-yoga) .p-plan>h2{font-size:41px;font-weight:700;color:#f08200;text-align:center}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-plan>h2{font-size:64px}}:where(.static-concept-yoga) .p-plan>p{width:84%;padding:25px 0;margin:0 auto;font-size:19px;font-weight:400;color:#222}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-plan>p{font-size:27px}}:where(.static-concept-yoga) .p-plan>a{display:block;margin-bottom:35px;text-align:center}:where(.static-concept-yoga) .p-plan>a>img{width:84%;max-width:400px;height:auto}:where(.static-concept-yoga) .p-plan>img{width:100%;height:auto}}@layer project{:where(.static-concept-yoga) .p-footer{font-size:.71429em;text-align:center}:where(.static-concept-yoga) .p-footer__logo{padding-top:3.5em;padding-bottom:3em}@media screen and (min-width: 993px){:where(.static-concept-yoga) .p-footer__logo{padding-top:2em;padding-bottom:3em}}:where(.static-concept-yoga) .p-footer__logo>img{filter:drop-shadow(0px 0px 20px rgba(0,0,0,0.25))}:where(.static-concept-yoga) .p-footer__logo>p{padding-top:1.25em;font-size:1.6em;font-weight:700;line-height:1.6;color:#262626}:where(.static-concept-yoga) .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-yoga) .p-footer__link a:link{color:#222}:where(.static-concept-yoga) .p-footer__link a:visited{color:#222}:where(.static-concept-yoga) .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}}.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{margin-bottom:50px;background:rgba(0,0,0,0);border-top:0}: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/yoga/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%}}

