@charset "UTF-8";.container{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:50px;padding-right:50px;width:100%}@media (max-width:768px){.container{padding-left:20px;padding-right:20px}}:root{--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--sz-0:0;--sz-1:8px;--sz-2:16px;--sz-3:24px;--sz-4:32px;--sz-5:40px;--sz-6:48px;--sz-8:64px;--sz-10:80px;--fz-12:.75rem;--fz-14:.875rem;--fz-16:1rem;--fz-18:1.125rem;--fz-20:1.25rem;--fz-24:1.5rem;--fz-32:2rem;--fz-40:2.5rem;--fz-48:3rem;--fw-normal:400;--fw-medium:500;--fw-bold:700;--rd-0_5:2px;--rd-1:4px;--rd-2:8px;--rd-3:12px;--rd-4:16px;--rd-5:20px;--rd-6:24px;--rd-8:32px;--rd-999:999px;--duration:.3s;--hh:80px;--hh-sp:64px}.js-fade-up{opacity:0;transform:translateY(10px);transition:opacity 1s ease,transform 1s ease}.js-fade-up.is-in{opacity:1;transform:translateY(0)}a.js-fade-up,img.js-fade-up{transition:opacity 1s ease,transform 1s ease}@media (prefers-reduced-motion:reduce){.js-fade-up,a.js-fade-up{opacity:1;transform:none;transition:none}}.js-deferred-video{opacity:0;transition:opacity 1s ease}.js-deferred-video.is-shown{opacity:1}@media (prefers-reduced-motion:reduce){.js-deferred-video{opacity:1;transition:none}}@keyframes arrow-hover{0%{transform:translate(0)}39%{opacity:0;transform:translate(100%)}40%{transform:translate(100%)}40.01%{transform:translate(-100%)}41%{opacity:1;transform:translate(-100%)}to{transform:translate(0)}}:root{--ff-sans:"Noto Sans JP",sans-serif;--ff-en:"Roboto Condensed","Noto Sans JP",sans-serif;--ff-menu:"Nunito Sans",sans-serif;--black:#111;--white:#fff;--gray-dark:#2a2a2a;--gray:#ccc;--gray-darker:#999;--gray-lighter:#f5f5f5;--gray-subtle:#efefef;--silver:silver;--red:#c50000;--text:var(--black);--color-bg:var(--black);--color-surface:var(--gray-dark);--color-text:var(--white);--color-muted:var(--silver);--color-accent:var(--silver);--color-accent-strong:var(--white);--link:var(--text)}.theme-edance-pro-lab{--prolab-gold:#e8c547;--prolab-ember:#e85d04;--prolab-bg:#0a0a0a;--prolab-text:#f5f5f5;--prolab-text-muted:#a3a3a3;--prolab-border:#2e2e2e;--neon-purple:#bf00ff;--neon-cyan:#00f5ff;--neon-pink:#ff2d78;--neon-yellow:#ff0;--neon-grd:linear-gradient(68deg,#00f5ff 5.4%,#bf00ff 94.5%);--neon-news-grd:linear-gradient(77deg,#00f5ff 5.4%,#bf00ff 94.5%);--course-junior-from:#008e4e;--course-junior-to:#8aa200;--course-edance-from:#0d4089;--course-edance-to:#450155;--course-eperformance-from:#ff2d55;--course-eperformance-to:#9a027e;--color-bg:var(--prolab-bg);--color-surface:#111;--color-text:var(--prolab-text);--color-muted:var(--prolab-text-muted);--color-accent:var(--prolab-gold);--color-accent-strong:var(--prolab-ember)}.theme-edance-open-class{--theme:#a8479e;--theme-dark:#a7006f;--campus-baba:#4a35ff;--campus-anime-dance:#0097f5;--prolab-bg:#0a0a0a;--prolab-text:#f5f5f5;--prolab-text-muted:#a3a3a3;--prolab-border:#2e2e2e;--neon-purple:#bf00ff;--neon-cyan:#00f5ff;--neon-pink:#ff2d78;--neon-yellow:#ff0;--neon-grd:linear-gradient(68deg,#00f5ff 5.4%,#bf00ff 94.5%);--neon-news-grd:linear-gradient(77deg,#00f5ff 5.4%,#bf00ff 94.5%);--color-bg:var(--prolab-bg);--color-surface:#111;--color-text:var(--prolab-text);--color-muted:var(--prolab-text-muted);--color-accent:var(--theme);--color-accent-strong:var(--theme-dark);--campus-prolab:#e8c547}.theme-edance-hub{--prolab-gold:#e8c547;--prolab-ember:#e85d04;--openclass:#a8479e;--prolab-bg:#0a0a0a;--prolab-text:#f5f5f5;--prolab-text-muted:#a3a3a3;--prolab-border:#2e2e2e;--neon-purple:#bf00ff;--neon-cyan:#00f5ff;--neon-pink:#ff2d78;--neon-yellow:#ff0;--neon-grd:linear-gradient(68deg,#00f5ff 5.4%,#bf00ff 94.5%);--neon-news-grd:linear-gradient(77deg,#00f5ff 5.4%,#bf00ff 94.5%);--campus-baba:#4a35ff;--campus-anime-dance:#0097f5;--color-bg:var(--prolab-bg);--color-surface:#111;--color-text:var(--prolab-text);--color-muted:var(--prolab-text-muted);--color-accent:var(--prolab-gold);--color-accent-strong:var(--prolab-ember)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--ff-sans);margin:0;-webkit-font-smoothing:antialiased;background-color:var(--white);color:var(--color-text)}body.has-fixed-bg,body.home{background-color:var(--black)}body.has-fixed-bg .l-footer,body.has-fixed-bg .l-main,body.home .l-footer,body.home .l-main{position:relative;z-index:1}body.is-menu-open{overflow:hidden}body a{color:var(--link);transition:opacity var(--duration) ease}body a:hover{opacity:.7}body img{height:auto;max-width:100%;vertical-align:middle}ol,ul{list-style:none;margin:0;padding:0}button{font-family:inherit}[id]{scroll-margin-top:var(--hh)}@media (max-width:768px){[id]{scroll-margin-top:var(--hh-sp)}}.l-header{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:16px;justify-content:space-between;left:0;padding:0 30px 0 0;pointer-events:none;position:fixed;top:0;width:100%;z-index:20}.l-header>*{pointer-events:auto}@media (max-width:768px){.l-header{align-items:flex-start;gap:8px;padding:0 10px 0 0}}.front-page .l-main,.home .l-main{overflow:visible;padding-top:0}body:not(.home){--hh:100px;--hh-sp:62px}body:not(.home):not(.theme-edance-hub) .l-header{align-items:center;background-color:var(--white);height:var(--hh);pointer-events:auto}@media (max-width:1024px){body:not(.home):not(.theme-edance-hub) .l-header{gap:8px;height:var(--hh-sp);padding-right:7px}}.theme-edance-hub:not(.home){--hh:100px;--hh-sp:100px}@media (max-width:768px){.theme-edance-hub:not(.home){--hh-sp:75px}}.l-footer{background-color:transparent;padding:80px 100px 40px}@media (max-width:768px){.l-footer{padding:48px 20px 32px}}.l-main{min-height:60vh;overflow:clip;padding-top:var(--hh)}@media (max-width:768px){.l-main{padding-top:var(--hh-sp)}}@media (max-width:1024px){body:not(.home) .l-main{padding-top:var(--hh-sp)}}.l-inner{margin-inline:auto;max-width:1280px;padding-inline:70px;width:100%}@media (max-width:768px){.l-inner{padding-inline:20px}}.c-sec-head{align-items:center;color:var(--white);display:flex;flex-direction:column;gap:15px;text-align:center}.c-sec-head .c-sec-head__en{font-family:var(--ff-en);font-size:clamp(48px,8vw,96px);font-weight:900;line-height:1;margin:0}.c-sec-head .c-sec-head__ja{font-size:24px;font-weight:700;margin:0}@media (max-width:768px){.c-sec-head .c-sec-head__ja{font-size:16px}}.c-sec-head.c-sec-head--dark{color:#111}.c-sec-head.c-sec-head--row{align-items:center;flex-direction:row;gap:50px}@media (max-width:768px){.c-sec-head.c-sec-head--row{flex-direction:column;gap:8px}}.c-sec-head.c-sec-head--page{color:#111;gap:6px}.c-sec-head.c-sec-head--page .c-sec-head__en{color:var(--color-accent);font-size:64px}@media (max-width:768px){.c-sec-head.c-sec-head--page .c-sec-head__en{font-size:40px}}.c-sec-head.c-sec-head--page .c-sec-head__ja{font-size:20px}@media (max-width:768px){.c-sec-head.c-sec-head--page .c-sec-head__ja{font-size:16px}}.c-sec-head.c-sec-head--glow{color:var(--white);gap:15px}.c-sec-head.c-sec-head--glow .c-sec-head__en,.c-sec-head.c-sec-head--glow .c-sec-head__ja{text-shadow:0 0 10px #fff}.c-sec-head.c-sec-head--glow .c-sec-head__en{border-bottom:10px solid var(--color-accent);font-size:64px;padding-bottom:10px}@media (max-width:768px){.c-sec-head.c-sec-head--glow .c-sec-head__en{border-bottom:5px solid var(--color-accent);font-size:40px;padding-bottom:5px}}.c-sec-head.c-sec-head--glow .c-sec-head__ja{font-size:24px;font-weight:700}@media (max-width:768px){.c-sec-head.c-sec-head--glow .c-sec-head__ja{font-size:16px}}.c-mark{background-color:var(--white);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#111;display:inline-block;line-height:1;padding:.2em .05em;text-box:trim-both cap alphabetic}.c-mark--en{padding:.1em .05em}.js-mark-reveal{--mark-ease:cubic-bezier(.22,1,.36,1);--mark-bg-duration:.55s;--mark-text-duration:.5s;--mark-text-delay:.5s;--mark-stagger:0s;background-color:transparent;max-width:100%;overflow:hidden;position:relative;width:-moz-fit-content;width:fit-content}.js-mark-reveal:before{background-color:var(--white);content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-100%);z-index:0}.js-mark-reveal.js-mark-reveal--dark:before{background-color:#111}.js-mark-reveal .c-mark__text{clip-path:inset(0 100% 0 0);display:inline-block;line-height:1.1;max-width:100%;position:relative;z-index:1}.js-mark-reveal+* .js-mark-reveal,.js-mark-reveal+.js-mark-reveal{--mark-stagger:.25s}.js-mark-reveal.is-in:before{animation:mark-reveal-bg var(--mark-bg-duration) var(--mark-ease) var(--mark-stagger) forwards}.js-mark-reveal.is-in .c-mark__text{animation:mark-reveal-text var(--mark-text-duration) var(--mark-ease) calc(var(--mark-text-delay) + var(--mark-stagger)) forwards}@keyframes mark-reveal-bg{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes mark-reveal-text{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.js-mark-reveal.is-in:before,.js-mark-reveal:before{animation:none;transform:none}.js-mark-reveal .c-mark__text,.js-mark-reveal.is-in .c-mark__text{animation:none;clip-path:none}}.c-card{--front-rd-card:10px;color:var(--white);display:flex;flex-direction:column;gap:15px;min-width:0;text-decoration:none}.c-card .c-card__thumb{aspect-ratio:295/198;border-radius:var(--front-rd-card);overflow:hidden;position:relative}.c-card .c-card__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-card .c-card__thumb.is-placeholder{align-items:center;display:flex;justify-content:center}.c-card .c-card__thumb.is-placeholder>img{height:auto;mix-blend-mode:luminosity;-o-object-fit:contain;object-fit:contain;opacity:.3;width:42%}.c-card .c-card__play{height:56px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:56px;z-index:1}.c-card .c-card__play img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:768px){.c-card .c-card__play{height:48px;width:48px}}.c-card .c-card__body{display:flex;flex-direction:column;gap:20px;min-width:0;width:100%}.c-card .c-card__title{font-size:20px;font-weight:700;line-height:1.5;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-card .c-card__meta{align-items:center;display:flex;font-family:var(--ff-en);font-size:17px;font-weight:500;justify-content:space-between}@media (max-width:768px){.c-card .c-card__body{gap:10px}.c-card .c-card__meta{align-items:flex-start;flex-direction:column;font-size:14px;gap:7px;order:-1}.c-card .c-card__title{display:-webkit-box;font-size:16px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.c-card__cat{align-items:center;border:1px solid;border-radius:4px;display:inline-flex;font-family:var(--ff-sans);font-size:13px;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:1.4;list-style:none;padding:3px 13px;white-space:nowrap}.c-card-list{display:grid;gap:var(--sz-4);grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.c-card-list{grid-template-columns:1fr}}.c-btn{align-items:center;border:1px solid var(--white);color:var(--white);-moz-column-gap:16px;column-gap:16px;display:grid;font-size:15px;font-weight:700;grid-template-columns:1fr auto 1fr;line-height:1.2;max-width:320px;min-width:200px;overflow:hidden;padding:20px 20px 20px 17px;text-align:center;text-decoration:none;transition:opacity .3s ease,background-color .3s ease,border-color .3s ease,color .3s ease}.c-btn:before{content:"";height:25px;width:25px}.c-btn .c-arrow{justify-self:end}.c-btn:hover{color:inherit;opacity:.75}.c-btn.c-btn--ghost-dark{background-color:var(--white);border-color:#111;color:#111}.c-btn.c-btn--fill-red{background-color:#ff383c;border-color:#ff383c;color:var(--white);max-width:none}.c-btn.c-btn--fill-red:hover{background-color:#ff6b6e;border-color:#ff6b6e;color:var(--white);opacity:1}.c-arrow{--arrow-size:25px;align-items:center;clip-path:inset(0 -8px 0 0);display:flex;flex-shrink:0;height:var(--arrow-size);justify-content:center;width:var(--arrow-size)}.c-arrow:after{background-color:currentColor;content:"";display:block;height:100%;mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg);-webkit-mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:100%}.c-arrow.c-arrow--sm{--arrow-size:14px}a:hover .c-arrow:after,button:hover .c-arrow:after{animation:arrow-hover .6s cubic-bezier(.18,.89,.32,1) both}@media (prefers-reduced-motion:reduce){a:hover .c-arrow:after,button:hover .c-arrow:after{animation:none}}.c-slider-nav{display:flex;gap:20px}.c-slider-nav.c-slider-nav--center{justify-content:center;margin-bottom:40px}.c-slider-nav .c-slider-nav__btn{background-color:transparent;border:1px solid var(--white);border-radius:999px;cursor:pointer;height:50px;position:relative;width:50px}.c-slider-nav .c-slider-nav__btn:after{background-color:var(--white);content:"";height:25px;left:50%;mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg);-webkit-mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px}.c-slider-nav .c-slider-nav__btn:first-child:after{transform:translate(-50%,-50%) scaleX(-1)}.c-breadcrumb{background-color:transparent;color:var(--white);font-size:14px;font-weight:500;line-height:1.5;padding:12px 30px}@media (max-width:768px){.c-breadcrumb{font-size:11px;padding:5px 10px}}.c-breadcrumb a{color:inherit;text-decoration:none}.c-breadcrumb .c-breadcrumb__sep{margin:0 12px}@media (max-width:768px){.c-breadcrumb .c-breadcrumb__sep{margin:0 5px}}.c-input[type=date],.c-input[type=email],.c-input[type=number],.c-input[type=password],.c-input[type=tel],.c-input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--gray-subtle);border:1px solid var(--gray);border-radius:var(--rd-1)!important;color:var(--text);font-size:var(--fz-16);line-height:1.5;padding:7px 9px!important;transition:border-color var(--duration) ease,box-shadow var(--duration) ease;width:100%}.c-input[type=date]::-moz-placeholder,.c-input[type=email]::-moz-placeholder,.c-input[type=number]::-moz-placeholder,.c-input[type=password]::-moz-placeholder,.c-input[type=tel]::-moz-placeholder,.c-input[type=text]::-moz-placeholder{color:var(--gray-darker)}.c-input[type=date]::placeholder,.c-input[type=email]::placeholder,.c-input[type=number]::placeholder,.c-input[type=password]::placeholder,.c-input[type=tel]::placeholder,.c-input[type=text]::placeholder{color:var(--gray-darker)}.c-input.wpcf7-date[type=date]::-moz-placeholder{color:var(--black)}.c-input.wpcf7-date[type=date]::placeholder{color:var(--black)}@media (max-width:768px){.c-input.wpcf7-date[type=date]{white-space:nowrap;width:-moz-fit-content;width:fit-content}.c-input.wpcf7-date[type=date]:before{content:"日付";font-size:var(--fz-12);padding-right:10px}}.c-input:focus{box-shadow:0 0 5px #0003;outline:none}textarea.c-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--gray-subtle);border:1px solid var(--gray);border-radius:var(--rd-1);color:var(--text);font-size:var(--fz-16);height:150px;line-height:1.5;padding:7px 9px;width:100%}textarea.c-input::-moz-placeholder{color:var(--gray-darker)}textarea.c-input::placeholder{color:var(--gray-darker)}.c-input--s{width:80px!important}.c-input--sm{width:100px!important}.c-input--m{width:120px!important}.c-input--ml{width:150px!important}.c-input--l{width:100%!important}@media (min-width:1024px){.c-input--l{width:350px!important}}.c-select{color:var(--text);font-size:var(--fz-16);max-width:100%;position:relative;width:-moz-fit-content;width:fit-content}.c-select .wpcf7-form-control-wrap{display:flex;flex-direction:column}.c-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--gray-subtle);background-image:none;border:1px solid var(--gray);border-radius:var(--rd-1);box-shadow:none;color:var(--text);cursor:pointer;display:block;outline:none;padding:12px 40px 12px 15px;text-indent:.01px;text-overflow:ellipsis;width:100%}.c-select select::-ms-expand{display:none}.c-select select:focus{box-shadow:0 0 5px #0003;outline:none}.c-select:before{border:2px solid var(--gray-darker);border-bottom:0;border-left:0;content:"";height:10px;padding:0;pointer-events:none;position:absolute;right:16px;rotate:135deg;top:18px;translate:0 -50%;width:10px;z-index:1}.c-checkbox{cursor:pointer;display:block;font-size:var(--fz-16);padding-left:26px;position:relative}.c-checkbox input{display:none}:is(.c-checkbox input):checked+.c-checkbox__check:after{opacity:1}.c-checkbox .c-checkbox__check{background-color:var(--white);border:1px solid var(--gray);border-radius:var(--rd-1);box-sizing:border-box;height:20px;left:0;position:absolute;top:2px;width:20px}.c-checkbox .c-checkbox__check:after{border-width:2px;border-bottom:2px solid var(--black);border-left:0 solid var(--black);border-right:2px solid var(--black);border-top:0 solid var(--black);content:"";height:14px;left:50%;opacity:0;position:absolute;top:calc(50% - 1.5px);transform:rotate(45deg);transition:opacity .1s ease;translate:-50% -50%;width:7px}.c-label{background-color:var(--gray-lighter);border:1px solid var(--gray);border-radius:var(--rd-999);display:inline-block;font-size:var(--fz-12);font-weight:var(--fw-medium);line-height:1;padding:5px 12px;text-align:center;white-space:nowrap}.c-label.c-label--danger{background-color:var(--red);border:none;color:var(--white)}.c-label-list{align-items:center;display:flex;flex-wrap:wrap;gap:5px;list-style:none;padding:0}body{--header-logo-w:200px;--header-logo-h:150px;--header-logo-img-w:134px;--header-logo-img-h:120px;--header-logo-rd:0 0 30px 0}@media (max-width:768px){body{--header-logo-w:120px;--header-logo-h:90px;--header-logo-img-w:88px;--header-logo-img-h:79px;--header-logo-rd:0 0 18px 0}}@media (max-width:768px){body:has(.p-header.is-scrolled){--header-logo-w:90px;--header-logo-h:68px;--header-logo-img-w:66px;--header-logo-img-h:59px;--header-logo-rd:0 0 14px 0}}.p-header .p-header__logo{background-color:var(--color-accent);border-radius:var(--header-logo-rd);flex-shrink:0;height:var(--header-logo-h);margin:0;transition:width .35s ease,height .35s ease,border-radius .35s ease;width:var(--header-logo-w)}.p-header .p-header__logo a{align-items:center;color:var(--color-text);display:flex;height:100%;justify-content:center;text-decoration:none}.p-header .p-header__logo img{height:var(--header-logo-img-h);-o-object-fit:contain;object-fit:contain;transition:width .35s ease,height .35s ease;width:var(--header-logo-img-w)}.p-header .p-header__utils{align-items:center;display:flex;flex-shrink:0;gap:20px;padding-top:20px}@media (max-width:1024px){.p-header .p-header__utils{gap:12px}}@media (max-width:768px){.p-header .p-header__utils{gap:8px;padding-top:10px}}.p-header .p-header__util{align-items:center;color:var(--white);display:flex;flex-shrink:0;font-weight:700;gap:6px;text-decoration:none;white-space:nowrap}.p-header .p-header__util img{filter:brightness(0) invert(1);height:24px;width:24px}@media (max-width:768px){.p-header .p-header__util{display:none}}.p-header .p-header__hub-link{align-items:center;background-image:var(--neon-grd);border-radius:999px;color:var(--white);display:flex;flex-shrink:0;font-size:14px;font-weight:700;gap:5px;justify-content:center;line-height:1.2;margin-inline:4px -6px;padding:8px 14px;text-decoration:none;white-space:nowrap}.p-header .p-header__hub-link span{text-align:center;width:75px}.p-header .p-header__hub-link img{flex-shrink:0}@media (max-width:1024px){.p-header .p-header__hub-link{display:none}}.p-header .p-header__menu-btn{align-items:center;aspect-ratio:1;background-color:var(--color-accent);border:0;border-radius:999px;color:var(--white);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:10px;height:66px;justify-content:center;min-height:66px;min-width:66px;padding:0;width:66px}@media (max-width:768px){.p-header .p-header__menu-btn{gap:7px;height:48px;min-height:48px;min-width:48px;width:48px}}.p-header .p-header__menu-bars{align-items:flex-start;display:flex;flex-direction:column;gap:4px;width:30px}.p-header .p-header__menu-bars span{background-color:var(--white);display:block;height:3px}.p-header .p-header__menu-bars span:first-child{width:30px}.p-header .p-header__menu-bars span:nth-child(2){width:24px}.p-header .p-header__menu-bars span:nth-child(3){width:18px}@media (max-width:768px){.p-header .p-header__menu-bars{gap:3px;width:22px}.p-header .p-header__menu-bars span{height:2px}.p-header .p-header__menu-bars span:first-child{width:22px}.p-header .p-header__menu-bars span:nth-child(2){width:17px}.p-header .p-header__menu-bars span:nth-child(3){width:13px}}.p-header .p-header__menu-label{font-family:var(--ff-menu);font-size:12px;font-weight:800;letter-spacing:.01em;line-height:0;white-space:nowrap}@media (max-width:768px){.p-header .p-header__menu-label{font-size:10px;margin-top:2px}}.p-header__branding{align-items:center;display:flex;flex:1 1 auto;min-width:0}.p-header__brand{display:flex;flex-direction:column;font-weight:700;line-height:1.5;min-width:0;padding-inline:30px;white-space:nowrap}@media (max-width:1024px){.p-header__brand{padding-inline:9px}}.p-header__academy{color:#111;font-size:14px;margin:0}@media (max-width:1024px){.p-header__academy{font-size:10px}}.p-header__program{color:var(--color-accent);font-size:24px;margin:0}@media (max-width:1024px){.p-header__program{font-size:16px}}body:not(.home):not(.theme-edance-hub) .p-header__logo{border-radius:0;flex-shrink:1;height:100px;max-width:288px;min-width:0;width:288px}body:not(.home):not(.theme-edance-hub) .p-header__logo a{justify-content:flex-start;min-width:0;padding:13px 18px;width:100%}body:not(.home):not(.theme-edance-hub) .p-header__logo picture{display:block;line-height:0;max-width:237px;min-width:0;width:100%}body:not(.home):not(.theme-edance-hub) .p-header__logo img{display:block;height:auto;max-height:72px;max-width:237px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:100%}@media (max-width:1024px){body:not(.home):not(.theme-edance-hub) .p-header__logo{border-radius:0;flex-shrink:0;height:62px;transition:width .35s ease,height .35s ease;width:70px}body:not(.home):not(.theme-edance-hub) .p-header__logo a{justify-content:center;padding:0}body:not(.home):not(.theme-edance-hub) .p-header__logo picture{transition:width .35s ease;width:54px}body:not(.home):not(.theme-edance-hub) .p-header__logo img{height:48px;max-height:none;transition:width .35s ease,height .35s ease;width:54px}}body:not(.home):not(.theme-edance-hub) .p-header__utils{padding-top:0}@media (max-width:1024px){body:not(.home):not(.theme-edance-hub) .p-header__menu-btn{gap:7px;height:48px;min-height:48px;min-width:48px;width:48px}body:not(.home):not(.theme-edance-hub) .p-header__menu-bars{gap:3px;width:22px}body:not(.home):not(.theme-edance-hub) .p-header__menu-bars span{height:2px}body:not(.home):not(.theme-edance-hub) .p-header__menu-bars span:first-child{width:22px}body:not(.home):not(.theme-edance-hub) .p-header__menu-bars span:nth-child(2){width:17px}body:not(.home):not(.theme-edance-hub) .p-header__menu-bars span:nth-child(3){width:13px}body:not(.home):not(.theme-edance-hub) .p-header__menu-label{font-size:10px;margin-top:2px}}body:not(.home):not(.theme-edance-hub) .p-header__util{color:#111}body:not(.home):not(.theme-edance-hub) .p-header__util img{filter:none;height:20px;width:16px}body:not(.home):not(.theme-edance-hub) .p-header__util:nth-of-type(2) img{height:20px;width:20px}body:not(.home):not(.theme-edance-hub) .p-header__util:hover{color:#111}.p-footer{background-color:#000;background-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/megamenu-bg.png.0234383842b0.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--prolab-text,#f5f5f5)}.p-footer .p-footer__inner{align-items:flex-start;display:flex;gap:150px;margin:0 auto;max-width:1240px}@media (max-width:1024px){.p-footer .p-footer__inner{align-items:center;flex-direction:column;gap:40px;text-align:center}}.p-footer .p-footer__logo{display:block;width:196px}.p-footer .p-footer__logo img{height:auto;width:100%}@media (max-width:768px){.p-footer .p-footer__logo{margin:0 auto}}.p-footer .p-footer__note{font-size:12px;line-height:1.6;margin:20px 0 0}.p-footer .p-footer__nav{display:grid;flex:1;gap:50px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.p-footer .p-footer__nav{gap:0;grid-template-columns:1fr;text-align:left;width:100%}}.p-footer .p-footer__col{display:flex;flex-direction:column;gap:28px}@media (max-width:768px){.p-footer .p-footer__col{gap:0;width:100%}.p-footer .p-footer__item{border-top:1px solid var(--prolab-border,#2e2e2e)}.p-footer .p-footer__item:last-child{border-bottom:1px solid var(--prolab-border,#2e2e2e)}.p-footer .p-footer__col+.p-footer__col .p-footer__item:first-child{border-top:0}}.p-footer .p-footer__row{align-items:center;background:none;border-top:1px solid var(--prolab-border,#2e2e2e);color:inherit;display:flex;gap:12px;justify-content:space-between;padding-top:16px;text-decoration:none;width:100%}.p-footer .p-footer__row img{height:16px;margin-right:6px;width:16px}@media (max-width:768px){.p-footer .p-footer__row{border-top:0;padding:16px 0}}.p-footer .p-footer__head{color:inherit;display:flex;flex-direction:column;gap:4px;text-align:left;text-decoration:none}.p-footer .p-footer__en{color:var(--nav-en,var(--color-accent));font-family:var(--ff-en);font-size:20px;font-weight:700}@media (max-width:768px){.p-footer .p-footer__en{font-size:24px}}.p-footer .p-footer__ja{color:#666;font-size:11px;font-weight:500}@media (max-width:768px){.p-footer .p-footer__ja{color:var(--prolab-text-muted,#a3a3a3);font-weight:400}}.p-footer .p-footer__toggle{background:transparent;border:1px solid var(--white);border-radius:999px;cursor:pointer;display:none;flex-shrink:0;height:28px;padding:0;width:28px}@media (max-width:768px){.p-footer .p-footer__toggle{display:grid;place-items:center}}.p-footer .p-footer__plus{display:block;height:12px;margin:0 auto;position:relative;width:12px}.p-footer .p-footer__plus:after,.p-footer .p-footer__plus:before{background:var(--white);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-footer .p-footer__plus:before{height:2px;width:12px}.p-footer .p-footer__plus:after{height:12px;transition:transform .3s ease;width:2px}.p-footer .p-footer__item.is-open .p-footer__plus:after{transform:translate(-50%,-50%) scaleY(0)}@media (min-width:769px){.p-footer .p-footer__sub{margin-top:16px}}@media (max-width:768px){.p-footer .p-footer__sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.p-footer .p-footer__item.is-open .p-footer__sub{grid-template-rows:1fr}}.p-footer .p-footer__links{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}@media (max-width:768px){.p-footer .p-footer__links{gap:12px;min-height:0;overflow:hidden;padding-left:8px;transition:padding-bottom .35s ease}}.p-footer .p-footer__links a{align-items:center;color:var(--prolab-text,#f5f5f5);display:flex;font-size:14px;gap:8px;text-decoration:none}.p-footer .p-footer__links a span{color:var(--color-accent-strong,var(--prolab-ember,#e85d04));font-weight:700}@media (max-width:768px){.p-footer .p-footer__links a{font-size:16px}.p-footer .p-footer__links a span{color:var(--color-accent)}.p-footer .p-footer__item.is-open .p-footer__links{padding-bottom:24px}}.p-footer .p-footer__strip{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:80px auto 0;max-width:1240px}@media (max-width:768px){.p-footer .p-footer__strip{flex-direction:column;margin-top:40px}}.p-footer .p-footer__utils{display:flex;flex-wrap:wrap;gap:12px 20px;list-style:none;margin:0;padding:0}.p-footer .p-footer__utils a{align-items:center;color:var(--prolab-text,#f5f5f5);display:inline-flex;font-size:12px;gap:4px;text-decoration:none}@media (max-width:768px){.p-footer .p-footer__utils{justify-content:center}}.p-footer .p-footer__copyright{font-size:14px;margin:0}@media (prefers-reduced-motion:reduce){.p-footer .p-footer__links,.p-footer .p-footer__plus:after,.p-footer .p-footer__sub{transition:none}}.p-megamenu{background-color:#000;background-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/megamenu-bg.png.0234383842b0.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--prolab-text,#f5f5f5);inset:0;opacity:0;overflow-x:hidden;overflow-y:auto;pointer-events:none;position:fixed;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;z-index:40}.p-megamenu.is-open{opacity:1;pointer-events:auto;visibility:visible}.p-megamenu[hidden]{display:none}.p-megamenu .p-megamenu__watermark{bottom:0;color:#1d1d1dcc;font-family:var(--ff-en);font-size:clamp(80px,20vw,389px);font-weight:900;left:0;letter-spacing:-.04em;line-height:.6;margin:0;pointer-events:none;position:absolute;white-space:nowrap}@media (max-width:768px){.p-megamenu .p-megamenu__watermark{display:none}}.p-megamenu .p-megamenu__close{background-color:var(--color-accent);border:0;border-radius:999px;cursor:pointer;height:66px;padding:0;position:fixed;right:30px;top:20px;width:66px;z-index:41}.p-megamenu .p-megamenu__close span{background:var(--white);display:block;height:3px;left:50%;position:absolute;top:50%;width:30px}.p-megamenu .p-megamenu__close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.p-megamenu .p-megamenu__close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}@media (max-width:768px){.p-megamenu .p-megamenu__close{height:48px;right:10px;top:10px;width:48px}.p-megamenu .p-megamenu__close span{height:2.3px;width:22.7px}}.p-megamenu .p-megamenu__inner{display:grid;gap:80px;grid-template-columns:520px 1fr;min-height:100%;padding:47px 80px 80px;position:relative;z-index:1}@media (max-width:1024px){.p-megamenu .p-megamenu__inner{gap:20px;grid-template-columns:1fr;padding:80px 20px 40px}}.p-megamenu .p-megamenu__header-logo{align-items:center;background-color:var(--color-accent);border-radius:var(--header-logo-rd);display:none;height:var(--header-logo-h);justify-content:center;left:0;position:fixed;top:0;transition:width .35s ease,height .35s ease,border-radius .35s ease;width:var(--header-logo-w);z-index:41}.p-megamenu .p-megamenu__header-logo img{height:var(--header-logo-img-h);-o-object-fit:contain;object-fit:contain;transition:width .35s ease,height .35s ease;width:var(--header-logo-img-w)}@media (max-width:1024px){.p-megamenu .p-megamenu__header-logo{display:flex}}.p-megamenu .p-megamenu__logo{display:block;width:200px}.p-megamenu .p-megamenu__logo img{height:auto;width:100%}@media (max-width:1024px){.p-megamenu .p-megamenu__logo{display:none}}.p-megamenu .p-megamenu__catch{font-size:38px;font-weight:700;line-height:1.3;margin:32px 0 0}.p-megamenu .p-megamenu__catch .p-brand__catch-en{display:block;font-family:var(--ff-en);font-size:52px}.p-megamenu .p-megamenu__catch .p-brand__catch-ja{display:block;font-size:28px}@media (max-width:1024px){.p-megamenu .p-megamenu__catch{font-size:24px;margin-top:0;margin-inline:auto;width:-moz-fit-content;width:fit-content}.p-megamenu .p-megamenu__catch .p-brand__catch-en{font-size:32px}.p-megamenu .p-megamenu__catch .p-brand__catch-ja{font-size:20px}}.p-megamenu .p-megamenu__note{font-size:14px;line-height:1.6;margin:16px 0 32px}@media (max-width:1024px){.p-megamenu .p-megamenu__note{text-align:center}}.p-megamenu .p-megamenu__utils{display:flex;flex-wrap:wrap;gap:12px 20px;list-style:none;margin:24px 0 0;padding:0}.p-megamenu .p-megamenu__utils a{align-items:center;color:var(--prolab-text,#f5f5f5);display:inline-flex;font-size:12px;gap:4px;text-decoration:none}@media (max-width:1024px){.p-megamenu .p-megamenu__utils{justify-content:center}}.p-megamenu .p-megamenu__nav{overflow:hidden}@media (max-width:1024px){.p-megamenu .p-megamenu__nav{order:-1}}.p-megamenu .p-megamenu__item{border-top:1px solid var(--prolab-border,#2e2e2e);opacity:0;transform:translate(48px)}.p-megamenu .p-megamenu__item:last-child{border-bottom:1px solid var(--prolab-border,#2e2e2e)}.p-megamenu.is-open .p-megamenu__item{animation:megamenu-item-in .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--stagger, 0)*70ms)}.p-megamenu.is-closing .p-megamenu__item{opacity:1;transform:translate(0)}.p-megamenu .p-megamenu__row{align-items:center;background:none;border:0;color:inherit;display:flex;justify-content:space-between;padding:24px 0;text-decoration:none;width:100%}.p-megamenu .p-megamenu__row img{flex-shrink:0;height:16px;margin-right:6px;width:16px}.p-megamenu .p-megamenu__titles{color:inherit;display:flex;flex-direction:column;gap:2px;text-align:left;text-decoration:none}.p-megamenu .p-megamenu__en{color:var(--nav-en,var(--color-accent));font-family:var(--ff-en);font-size:36px;font-weight:700;line-height:1.1}@media (max-width:768px){.p-megamenu .p-megamenu__en{font-size:28px}}.p-megamenu .p-megamenu__ja{color:var(--prolab-text-muted,#a3a3a3);font-size:11px}.p-megamenu .p-megamenu__toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--white);border-radius:999px;color:var(--white);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;width:28px}.p-megamenu .p-megamenu__plus{display:block;height:12px;margin:0;position:relative;width:12px}.p-megamenu .p-megamenu__plus:after,.p-megamenu .p-megamenu__plus:before{background:var(--white);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-megamenu .p-megamenu__plus:before{height:2px;width:12px}.p-megamenu .p-megamenu__plus:after{height:12px;transition:transform .3s ease;width:2px}.p-megamenu .p-megamenu__item.is-open .p-megamenu__plus:after{transform:translate(-50%,-50%) scaleY(0)}.p-megamenu .p-megamenu__sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.p-megamenu .p-megamenu__item.is-open .p-megamenu__sub{grid-template-rows:1fr}.p-megamenu .p-megamenu__sub-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;min-height:0;overflow:hidden;padding:0 0 0 8px;transition:padding-bottom .35s ease}.p-megamenu .p-megamenu__sub-list a{align-items:center;color:var(--prolab-text,#f5f5f5);display:flex;font-size:14px;gap:8px;text-decoration:none}.p-megamenu .p-megamenu__item.is-open .p-megamenu__sub-list{padding-bottom:24px}.p-megamenu .p-megamenu__caret{color:var(--color-accent);font-weight:700}.p-megamenu .p-cta-grid{max-width:none}@media (max-width:768px){.p-megamenu .p-cta-grid{display:none}}@media (prefers-reduced-motion:reduce){.p-megamenu{transition:none}.p-megamenu .p-megamenu__item{animation:none;opacity:1;transform:none}.p-megamenu .p-megamenu__plus:after,.p-megamenu .p-megamenu__sub,.p-megamenu .p-megamenu__sub-list{transition:none}}@keyframes megamenu-item-in{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}.p-megamenu__brand{min-width:0}.p-megamenu__banners{display:flex;flex-direction:column;gap:10px;margin-top:32px;max-width:100%;width:320px}@media (max-width:1024px){.p-megamenu__banners{margin-inline:auto}}.p-megamenu-banner{--banner-color:#e8c547;align-items:center;background:var(--banner-color);border-radius:11.2px;color:var(--white);display:flex;font-weight:700;height:104px;justify-content:space-between;overflow:hidden;padding:17.931px;position:relative;text-decoration:none;width:100%}.p-megamenu-banner--open-class{--banner-color:#a8479e}.p-megamenu-banner--hub{background-image:linear-gradient(69.34deg,#00f5ff 5.385%,#bf00ff 49.927%)}.p-megamenu-banner__label{display:flex;flex-direction:column;font-family:var(--ff-en);line-height:1.2;position:relative;white-space:nowrap;z-index:1}.p-megamenu-banner__academy{font-size:16px}.p-megamenu-banner__title{font-size:20px}.p-megamenu-banner__description{font-family:var(--ff-sans);font-size:12px;line-height:1.5;margin-top:4.8px}.p-megamenu-banner--hub .p-megamenu-banner__title{font-family:var(--ff-sans);font-size:18px;line-height:1.5;margin-top:4.8px}.p-megamenu-banner__photo{height:104px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 142.253 104'%3E%3Cpath fill='%23d9d9d9' d='M0 0h131.053c6.185 0 11.2 5.014 11.2 11.2v81.6c0 6.186-5.015 11.2-11.2 11.2H28.561z'/%3E%3C/svg%3E") center /100% 100% no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 142.253 104'%3E%3Cpath fill='%23d9d9d9' d='M0 0h131.053c6.185 0 11.2 5.014 11.2 11.2v81.6c0 6.186-5.015 11.2-11.2 11.2H28.561z'/%3E%3C/svg%3E") center /100% 100% no-repeat;position:absolute;right:0;top:0;transform:scaleY(-1);width:142.253px}.p-megamenu-banner__photo img{bottom:0;height:167.356px;left:-31.081px;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scaleY(-1);width:179.31px}.p-megamenu-banner--pro-lab .p-megamenu-banner__photo img:not(.p-megamenu-banner__photo-base){bottom:-23.816px;height:237.3605px;left:-8.116px;width:158px}.p-megamenu-banner--hub .p-megamenu-banner__photo img{bottom:-93.795px;height:304.055px;left:-232.39px;width:455.594px}.p-megamenu-banner__arrow{align-items:center;background:var(--banner-color);border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;overflow:hidden;position:relative;width:28px;z-index:1}.p-megamenu-banner--hub .p-megamenu-banner__arrow{background-image:var(--neon-grd)}.p-megamenu-banner:hover .p-megamenu-banner__arrow img{animation:arrow-hover .6s cubic-bezier(.18,.89,.32,1) both}@media (prefers-reduced-motion:reduce){.p-megamenu-banner:hover .p-megamenu-banner__arrow img{animation:none}}@media (max-width:1024px){.theme-edance-open-class .p-megamenu__inner,.theme-edance-pro-lab .p-megamenu__inner{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}}.p-fixed-cta{display:flex;flex-direction:column;gap:1px;position:fixed;right:0;top:50%;transform:translateY(-50%);width:80px;z-index:15}.p-fixed-cta .p-fixed-cta__item{align-items:center;background-color:#111;border-top:2px solid transparent;color:var(--white);display:flex;flex-direction:column;font-size:13px;font-weight:700;gap:4px;height:80px;justify-content:center;line-height:1.2;padding:8px 6px;text-align:center;text-decoration:none}.p-fixed-cta .p-fixed-cta__item:first-child{border-top-color:var(--neon-purple,#bf00ff)}.p-fixed-cta .p-fixed-cta__item:nth-child(2){border-top-color:var(--neon-cyan,#00f5ff)}.p-fixed-cta .p-fixed-cta__item:nth-child(3){border-top-color:var(--neon-pink,#ff2d78)}.p-fixed-cta .p-fixed-cta__item:nth-child(4){border-top-color:var(--neon-yellow,#ff0)}.p-fixed-cta .p-fixed-cta__item img{height:22px;max-width:none;-o-object-fit:contain;object-fit:contain;width:22px}.p-fixed-cta .p-fixed-cta__item img[src*="info.svg"]{filter:brightness(0) invert(1)}@media (max-width:1024px){.p-fixed-cta{align-items:stretch;background-color:#111;flex-direction:row;gap:0;height:calc(60px + env(safe-area-inset-bottom,0px));inset:auto 0 0;padding-bottom:env(safe-area-inset-bottom,0);transform:none;width:100%;z-index:50}.p-fixed-cta .p-fixed-cta__item{flex:1 1 0;gap:2px;height:60px;min-width:0;padding:4px 2px;position:relative}.p-fixed-cta .p-fixed-cta__item img{height:17px;max-width:none;width:17px}.p-fixed-cta .p-fixed-cta__item .p-fixed-cta__audition{letter-spacing:-.12em}.p-fixed-cta .p-fixed-cta__item:not(:last-child):after{background-color:var(--prolab-border,#2e2e2e);content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}}.theme-edance-open-class .p-fixed-cta .p-fixed-cta__item:first-child{border-top-color:var(--neon-cyan,#00f5ff)}.theme-edance-open-class .p-fixed-cta .p-fixed-cta__item:nth-child(2){border-top-color:var(--neon-pink,#ff2d78)}.theme-edance-open-class .p-fixed-cta .p-fixed-cta__item:nth-child(3){border-top-color:var(--neon-purple,#bf00ff)}@media (max-width:1024px){body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}.p-cta-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr;max-width:520px;width:100%}.p-cta-grid .p-cta-grid__item{align-items:center;background-color:#111;border:2px solid var(--white);color:var(--white);display:flex;justify-content:space-between;min-height:72px;padding:16px 12px;text-decoration:none}.p-cta-grid .p-cta-grid__item:first-child{border-color:var(--neon-purple,#bf00ff)}.p-cta-grid .p-cta-grid__item:first-child .p-cta-grid__arrow{border-color:var(--neon-purple,#bf00ff);color:var(--neon-purple,#bf00ff)}.p-cta-grid .p-cta-grid__item:nth-child(2){border-color:var(--neon-cyan,#00f5ff)}.p-cta-grid .p-cta-grid__item:nth-child(2) .p-cta-grid__arrow{border-color:var(--neon-cyan,#00f5ff);color:var(--neon-cyan,#00f5ff)}.p-cta-grid .p-cta-grid__item:nth-child(3){border-color:var(--neon-pink,#ff2d78)}.p-cta-grid .p-cta-grid__item:nth-child(3) .p-cta-grid__arrow{border-color:var(--neon-pink,#ff2d78);color:var(--neon-pink,#ff2d78)}.p-cta-grid .p-cta-grid__item:nth-child(4){border-color:var(--neon-yellow,#ff0)}.p-cta-grid .p-cta-grid__item:nth-child(4) .p-cta-grid__arrow{border-color:var(--neon-yellow,#ff0);color:var(--neon-yellow,#ff0)}.p-cta-grid .p-cta-grid__item.p-cta-grid__item--cyan{border-color:var(--neon-cyan,#00f5ff)}.p-cta-grid .p-cta-grid__item.p-cta-grid__item--cyan .p-cta-grid__arrow{border-color:var(--neon-cyan,#00f5ff);color:var(--neon-cyan,#00f5ff)}.p-cta-grid .p-cta-grid__item.p-cta-grid__item--purple{border-color:var(--neon-purple,#bf00ff)}.p-cta-grid .p-cta-grid__item.p-cta-grid__item--purple .p-cta-grid__arrow{border-color:var(--neon-purple,#bf00ff);color:var(--neon-purple,#bf00ff)}.p-cta-grid .p-cta-grid__item.p-cta-grid__item--pink{border-color:var(--neon-pink,#ff2d78)}.p-cta-grid .p-cta-grid__item.p-cta-grid__item--pink .p-cta-grid__arrow{border-color:var(--neon-pink,#ff2d78);color:var(--neon-pink,#ff2d78)}.p-cta-grid .p-cta-grid__label{display:flex;flex-direction:column;gap:6px}.p-cta-grid .p-cta-grid__ja{color:var(--white);font-size:15px;font-weight:700;line-height:1.2}.p-cta-grid .p-cta-grid__br{display:none}@media (max-width:768px){.p-cta-grid .p-cta-grid__br{display:block}}.p-cta .p-cta-grid .p-cta-grid__ja{font-size:20px}@media (max-width:768px){.p-cta .p-cta-grid .p-cta-grid__ja{font-size:15px}}.p-cta-grid .p-cta-grid__en{color:#5e5e5e;font-family:var(--ff-en);font-size:14px;font-weight:700;line-height:1}.p-cta-grid .p-cta-grid__arrow{--arrow-size:14px;border:1px solid var(--white);border-radius:999px;box-sizing:border-box;color:var(--white);height:28px;overflow:hidden;padding:7px;width:28px}.p-cta-grid .p-cta-grid__arrow--external{align-items:center;display:flex;justify-content:center;overflow:visible;padding:0}.p-cta-grid .p-cta-grid__arrow--external:after{background-color:currentColor;content:"";display:block;height:11px;mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/external.svg.6fce993680c9.svg);-webkit-mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/external.svg.6fce993680c9.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:11px}.p-cta{padding:100px;position:relative}@media (max-width:768px){.p-cta{padding:60px 20px}}.p-cta .p-cta__inner{display:flex;justify-content:center;position:relative;width:100%;z-index:1}.p-cta .p-cta-grid{grid-template-columns:repeat(4,1fr);max-width:1240px}.p-cta .p-cta-grid--count-3{grid-template-columns:repeat(3,1fr)}.p-cta .p-cta-grid--count-2{grid-template-columns:repeat(2,1fr);max-width:620px}@media (max-width:991px){.p-cta .p-cta-grid{grid-template-columns:1fr 1fr;max-width:none}.p-cta .p-cta-grid--count-3{grid-template-columns:1fr}.p-cta .p-cta-grid--count-2{grid-template-columns:1fr;max-width:none}}.p-news-bar__brand{align-items:center;background-color:#111;border-radius:4px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;line-height:1.2;padding:5px 8px;white-space:nowrap}.p-news-bar__brand--pro-lab{background-color:var(--prolab-gold,#e8c547);color:#111}.p-news-bar__brand--open-class{background-color:var(--openclass,#a8479e)}@media (max-width:768px){.p-news-bar.p-news-bar--hub .p-news-bar__meta{gap:4px;min-width:0;width:100%}.p-news-bar--hub .p-news-bar__brand{flex-shrink:0;font-size:10px;padding:4px}.p-news-bar.p-news-bar--hub time{font-size:11px}.p-news-bar.p-news-bar--hub .p-news-bar__cat{display:block;min-width:0;overflow:hidden;padding:4px;text-overflow:ellipsis}}.p-news-bar{align-items:stretch;background-color:var(--white);border-radius:6px;bottom:30px;color:#111;display:flex;gap:12px;left:0;margin-inline:auto;overflow:hidden;position:absolute;right:0;text-decoration:none;width:min(900px,calc(100% - 40px));z-index:2}.p-news-bar a:hover,.p-news-bar:hover{color:#111;opacity:1}.p-news-bar .p-news-bar__label{align-items:center;background-image:var(--neon-news-grd,linear-gradient(77deg,#00f5ff 5.4%,#bf00ff 94.5%));border-radius:6px 0 0 6px;color:var(--white);display:flex;flex-shrink:0;font-family:var(--ff-en);font-size:16px;font-weight:900;justify-content:center;line-height:1.5;padding:12px 11px;text-transform:uppercase;width:90px}.p-news-bar .p-news-bar__slider{flex:1;height:48px;min-width:0;overflow:hidden}.p-news-bar .p-news-bar__slider:not([data-keen-slider-disabled]) .p-news-bar__slide{height:100%;max-width:none;min-height:100%;width:100%}.p-news-bar .p-news-bar__slide{align-items:center;color:inherit;display:flex;gap:10px;min-width:0;text-decoration:none}.p-news-bar .p-news-bar__meta{align-items:center;display:flex;flex-shrink:0;gap:10px}.p-news-bar time{font-family:var(--ff-en);font-size:13px;font-weight:700;line-height:1.5;white-space:nowrap}.p-news-bar .p-news-bar__cat{align-items:center;background-color:#f6f6f6;border:1px solid #ddd;border-radius:6px;color:#111;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;line-height:1;padding:6px 10px;white-space:nowrap}.p-news-bar .p-news-bar__title{font-size:14px;font-weight:500;line-height:1.5;min-width:0;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.p-news-bar .p-news-bar__more{align-items:center;align-self:center;color:#111;display:inline-flex;flex-shrink:0;font-family:var(--ff-en);font-size:12px;font-weight:900;gap:6px;margin-right:16px;text-decoration:none;text-transform:uppercase}.p-news-bar .p-news-bar__more .c-arrow{color:#111;height:12px;max-width:none;width:12px;--arrow-size:12px}@media (max-width:768px){.p-news-bar{align-items:stretch;bottom:16px;width:calc(100% - 40px)}.p-news-bar .p-news-bar__label{font-size:16px;padding:12px 8px;width:64px}.p-news-bar .p-news-bar__slider{height:72px}.p-news-bar .p-news-bar__slide{align-items:flex-start;flex-direction:column;gap:5px;justify-content:center;padding:8px 12px 8px 0}.p-news-bar time{font-size:14px}.p-news-bar .p-news-bar__cat{font-size:10px;padding:4px 8px}.p-news-bar .p-news-bar__title{width:100%}.p-news-bar .p-news-bar__more{display:none}}.p-button{align-items:center;background-color:var(--color-accent);border-radius:999px;color:var(--black);display:inline-flex;font-weight:var(--fw-bold);height:48px;justify-content:center;letter-spacing:.08em;min-width:180px;padding:0 24px;text-decoration:none}.p-button:hover{color:var(--black);opacity:.8}.p-section{padding-block:80px}@media (max-width:768px){.p-section{padding-block:48px}}.p-section__en{color:var(--color-accent);font-size:var(--fz-12);letter-spacing:.2em;margin-bottom:var(--sz-2)}.p-section__title{font-size:var(--fz-40);font-weight:var(--fw-bold);letter-spacing:.06em;margin-bottom:var(--sz-3)}@media (max-width:768px){.p-section__title{font-size:var(--fz-24)}}.p-section__lead{color:var(--color-muted);line-height:1.8;max-width:40em}.p-front-bg{inset:0;opacity:.5;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.p-front-bg .p-front-bg__photo{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.p-front-bg:before{background-image:linear-gradient(189deg,#410056 9%,#1a0130 90%);content:"";inset:0;mix-blend-mode:hue;position:absolute}.p-front-bg:after{background-image:repeating-conic-gradient(#000 0 25%,transparent 0 50%);background-size:4px 4px;content:"";inset:0;opacity:.4;position:absolute}.p-front{--front-rd-panel:30px;--front-rd-card:10px;--front-rd-course:20px;--front-rd-course-inner:15px;--front-rd-interview:20px;--front-rd-pamphlet:20px}@media (max-width:768px){.p-front{--front-rd-panel:20px;--front-rd-interview:10px}}.p-front .c-btn{background-image:var(--neon-grd);background-position:50%;background-size:100% 100%;border:0;border-radius:999px;color:var(--white);padding-left:28px;padding-right:40px;transition:background-size .55s ease,background-position .55s ease,opacity .3s ease,color .3s ease}.p-front .c-btn:hover{background-position:85% 40%;background-size:220% 160%;color:var(--white);opacity:1}.p-front .c-sec-head .c-sec-head__en,.p-front .c-sec-head .c-sec-head__ja{text-shadow:0 0 10px #fff}.p-front .c-sec-head .c-sec-head__en{border-bottom:10px solid var(--color-accent);padding-bottom:10px}@media (max-width:768px){.p-front .c-sec-head .c-sec-head__en{border-bottom:5px solid var(--color-accent);padding-bottom:5px}}.p-front .c-card__thumb{border-radius:var(--front-rd-card)}.p-fv{align-items:center;background-color:#000;display:flex;height:100svh;justify-content:center;min-height:640px;overflow:hidden;position:relative}.p-fv .p-fv__bg{inset:0;position:absolute}.p-fv .p-fv__bg img,.p-fv .p-fv__bg video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.p-fv .p-fv__bg .p-fv__media--pc{display:none}}.p-fv .p-fv__bg .p-fv__media--sp{display:none}@media (max-width:768px){.p-fv .p-fv__bg .p-fv__media--sp{display:block}}.p-fv .p-fv__bg:after{background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.35));content:"";inset:0;position:absolute}.p-fv .p-fv__copy{align-items:center;display:flex;flex-direction:column;gap:clamp(12px,1.53vw,22px);position:relative;width:clamp(280px,50vw,720px);z-index:1}.p-fv .p-fv__catch{height:auto;overflow:visible;width:100%}.p-fv .p-fv__catch-text{font-size:clamp(28px,3.4vw,48px);line-height:1.4;margin:0;text-wrap:balance}.p-fv .p-fv__catch-sub,.p-fv .p-fv__catch-text{color:var(--white);font-weight:700;text-align:center;width:100%}.p-fv .p-fv__catch-sub{font-size:clamp(20px,2vw,32px);line-height:1.5;margin:0 0 10px}.p-fv .p-fv__catch-sub br{display:none}.p-fv .p-fv__sub{color:var(--white);font-family:var(--ff-en);font-size:clamp(20px,1.67vw,28px);font-weight:700;line-height:1.5;margin:0;text-align:center;width:100%}@media (max-width:768px){.p-fv .p-fv__copy{width:min(321px,86vw)}.p-fv .p-fv__catch-sub{font-size:20px}.p-fv .p-fv__catch-sub br{display:block}.p-fv .p-fv__sub{font-size:18px}}.p-additional-movie{padding:0 50px 50px}@media (max-width:768px){.p-additional-movie{padding:0 20px 20px}}.p-additional-movie .p-additional-movie__inner{aspect-ratio:16/9;border-radius:var(--front-rd-panel,30px);overflow:hidden;position:relative;width:100%}@media (max-width:768px){.p-additional-movie .p-additional-movie__inner{aspect-ratio:9/16}}.p-additional-movie .p-additional-movie__video{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (max-width:768px){.p-additional-movie .p-additional-movie__video--pc{display:none}}.p-additional-movie .p-additional-movie__video--sp{display:none}@media (max-width:768px){.p-additional-movie .p-additional-movie__video--sp{display:block}}.p-panels{padding-inline:50px}@media (max-width:768px){.p-panels{padding-inline:20px}}.p-panels .p-panels__about,.p-panels .p-panels__half{border-radius:var(--front-rd-panel,30px);color:var(--white);display:block;overflow:hidden;position:relative;text-decoration:none}.p-panels .p-panels__about img,.p-panels .p-panels__about video,.p-panels .p-panels__half img,.p-panels .p-panels__half video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease,opacity 1s ease;width:100%}.p-panels .p-panels__about:hover,.p-panels .p-panels__half:hover{opacity:1}.p-panels .p-panels__about:hover img,.p-panels .p-panels__about:hover video,.p-panels .p-panels__half:hover img,.p-panels .p-panels__half:hover video{transform:scale(1.03)}.p-panels .p-panels__about{aspect-ratio:16/9;width:100%}.p-panels .p-panels__about video{inset:0;position:absolute}@media (max-width:768px){.p-panels .p-panels__about .p-panels__video--pc{display:none}}.p-panels .p-panels__about .p-panels__video--sp{display:none}@media (max-width:768px){.p-panels .p-panels__about .p-panels__video--sp{display:block}.p-panels .p-panels__about{aspect-ratio:9/16}}.p-panels .p-panels__row{display:grid;gap:50px;grid-template-columns:1fr 1fr;padding-block:50px}@media (max-width:768px){.p-panels .p-panels__row{gap:20px;grid-template-columns:1fr;padding-block:20px}}.p-panels .p-panels__half{aspect-ratio:1}.p-panels .p-panels__more{align-items:center;color:var(--white);display:inline-flex;font-family:var(--ff-en);font-size:14px;font-weight:900;gap:6px;margin-top:8px;text-transform:uppercase}.p-panels .p-panels__more .c-arrow{color:var(--white)}.p-panels__caption{align-items:center;bottom:48px;color:var(--white);display:flex;flex-direction:column;gap:8px;left:50%;max-width:calc(100% - 40px);pointer-events:none;position:absolute;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:1}@media (max-width:768px){.p-panels__caption{bottom:24px}}.p-panels__caption.p-panels__caption--left{align-items:flex-start;left:100px;transform:none}@media (max-width:768px){.p-panels__caption.p-panels__caption--left{bottom:24px;left:20px}}.p-panels__en,.p-panels__ja{display:inline-block}.p-panels__en{font-family:var(--ff-en);font-size:clamp(32px,4vw,64px);font-weight:900}.p-panels__ja{font-size:clamp(16px,1.8vw,24px);font-weight:700}.p-news{align-items:center;background-color:transparent;display:flex;flex-direction:column;gap:80px;padding:60px clamp(20px,7vw,100px) 0}@media (max-width:768px){.p-news{gap:40px;padding:60px 20px 0}}.p-news .p-news__empty{color:var(--white);margin:0}.p-news .p-news__grid{display:grid;gap:30px 20px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1240px;width:100%}@media (max-width:1024px){.p-news .p-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-course{--course-slide:clamp(300px,41.66667vw,600px);background:transparent;overflow:visible;padding:120px 0 0}@media (max-width:768px){.p-course{padding:60px 0 0}}.p-course .c-sec-head{margin-bottom:80px}@media (max-width:768px){.p-course .c-sec-head{margin-bottom:40px}}.p-course .p-course__slider{overflow:hidden;width:100%}.p-course .p-course__slider:not([data-keen-slider-disabled]) .p-course__slide{flex:0 0 auto;width:var(--course-slide)}.p-course .p-course__slide{aspect-ratio:1;background-image:linear-gradient(135deg,var(--course-edance-from,#0d4089),var(--course-edance-to,#450155));border-radius:var(--front-rd-course,20px);box-sizing:border-box;color:var(--white);display:block;overflow:hidden;padding:5px;position:relative;text-decoration:none}.p-course .p-course__slide .p-course__media{border-radius:var(--front-rd-course-inner,15px);display:block;height:100%;overflow:hidden;width:100%}.p-course .p-course__slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.p-course .p-course__slide:hover{opacity:1}.p-course .p-course__slide:hover img{transform:scale(1.03)}.p-course .p-course__slide.p-course__slide--junior-college{background-image:linear-gradient(135deg,var(--course-junior-from,#008e4e),var(--course-junior-to,#8aa200))}.p-course .p-course__slide.p-course__slide--edance{background-image:linear-gradient(135deg,var(--course-edance-from,#0d4089),var(--course-edance-to,#450155))}.p-course .p-course__slide.p-course__slide--eperformance{background-image:linear-gradient(135deg,var(--course-eperformance-from,#ff2d55),var(--course-eperformance-to,#9a027e))}@media (prefers-reduced-motion:reduce){.p-course .p-course__slide img{transition:none}.p-course .p-course__slide:hover img{transform:none}}.p-course .p-course__caption{align-items:center;bottom:2.77778vw;display:flex;flex-direction:column;gap:8px;left:50%;position:absolute;text-align:center;transform:translate(-50%);z-index:2}@media (max-width:768px){.p-course .p-course__caption{bottom:20px}}.p-course .p-course__lead,.p-course .p-course__name{color:#111;font-feature-settings:"palt";font-weight:700;white-space:nowrap}.p-course .p-course__name{display:inline-block;font-size:clamp(20px,1.66667vw,24px)}@media (max-width:768px){.p-course .p-course__name{font-size:20px}}.p-course .p-course__lead{display:block;font-size:clamp(20px,2.22222vw,32px);max-width:100%;text-align:center}@media (max-width:768px){.p-course .p-course__lead{font-size:20px}}.p-course .p-panels__more{align-items:center;color:var(--white);display:inline-flex;font-family:var(--ff-en);font-size:14px;font-weight:900;gap:6px;margin-top:8px;text-transform:uppercase}.p-course .p-panels__more .c-arrow{color:var(--white)}.p-works{align-items:center;background:transparent;display:flex;flex-direction:column;gap:60px;overflow:hidden;padding:120px 0 0}@media (max-width:768px){.p-works{gap:30px;padding:60px 0 0}}.p-works .p-works__head{align-items:center;display:flex;gap:24px;justify-content:space-between;max-width:1240px;padding:0 20px;width:100%}@media (max-width:768px){.p-works .p-works__head{justify-content:center}}.p-works .p-works__head .c-slider-nav{flex-shrink:0}.p-works .p-works__head .c-slider-nav .c-slider-nav__btn{background-color:var(--white);border:0}.p-works .p-works__head .c-slider-nav .c-slider-nav__btn:after{background-color:#111}@media (max-width:768px){.p-works .p-works__head .c-slider-nav{display:none}}.p-works .p-works__title{border-bottom:10px solid var(--color-accent);color:var(--white);font-feature-settings:"palt";font-size:64px;font-weight:900;line-height:1;margin:0;padding-bottom:13px;text-shadow:0 0 10px #fff}.p-works .p-works__title br{display:none}@media (max-width:768px){.p-works .p-works__title{border-bottom-width:5px;font-size:40px;line-height:1.3;padding-bottom:5px;text-align:center}.p-works .p-works__title br{display:block}}.p-works .p-works__empty{color:var(--white);margin:0}.p-works .p-works__slider{--works-gap:clamp(16px,3.47222vw,50px);padding-left:var(--works-gap);width:100%}.p-works .p-works__slider.is-single{display:flex;justify-content:center;padding-left:0}@media (max-width:768px){.p-works .p-works__slider{display:flex;flex-direction:column;gap:20px;padding:0 20px}.p-works .p-works__slider.is-single{align-items:center}}.p-works .p-works__slide{color:var(--white);display:flex;flex:0 0 auto;flex-direction:column;gap:21px;max-width:420px;text-decoration:none;width:420px}@media (max-width:768px){.p-works .p-works__slide{gap:15px;max-width:420px;width:100%}.p-works .p-works__slide:nth-child(n+4){display:none}}.p-works .p-works__slide:hover{opacity:1}.p-works .p-works__thumb{aspect-ratio:420/281;background-color:#e1e1e1;border-radius:var(--front-rd-card,10px);overflow:hidden}.p-works .p-works__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease;width:100%}.p-works .p-works__thumb.is-placeholder{align-items:center;display:flex;justify-content:center}.p-works .p-works__thumb.is-placeholder img{height:auto;mix-blend-mode:luminosity;-o-object-fit:contain;object-fit:contain;opacity:.3;width:42%}.p-works .p-works__slide:hover .p-works__thumb:not(.is-placeholder) img{transform:scale(1.03)}.p-works .p-works__name{font-size:20px;font-weight:700;line-height:1.5;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.p-works .p-works__name{font-size:16px}}.p-works .p-works__meta{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.p-works .p-works__meta .c-card__cat{color:var(--white)}.p-works .p-works__meta time{flex-shrink:0;font-family:var(--ff-en);font-size:17px;font-weight:500}@media (max-width:768px){.p-works .p-works__meta time{font-size:14px}.p-works .p-works__meta .c-card__cat{font-size:12px;padding:2px 10px}}.p-facility{--facility-bg:var(--black);--facility-fg:var(--white);align-items:center;background:transparent;color:var(--facility-fg);display:flex;flex-direction:column;gap:52px;overflow:hidden;padding:120px 0 0}.p-facility.p-facility--invert{--facility-bg:#e8e8e8;--facility-fg:#111}@media (max-width:768px){.p-facility{gap:32px;padding:60px 0 0}}.p-facility .p-facility__head{align-items:center;display:flex;gap:40px;justify-content:space-between;width:min(1264px,calc(100% - 40px))}@media (max-width:1024px){.p-facility .p-facility__head{flex-direction:column-reverse;text-align:center}}.p-facility .p-facility__lead{color:inherit;font-size:16px;font-weight:500;line-height:1.8;margin:0;max-width:576px;text-align:right}@media (max-width:1024px){.p-facility .p-facility__lead{text-align:center}}.p-facility .c-sec-head{color:inherit}.p-facility .p-facility__marquee{overflow:hidden;width:100%}.p-facility .p-facility__track{animation:facility-marquee 40s linear infinite;display:flex;width:-moz-max-content;width:max-content}.p-facility .p-facility__track img{flex-shrink:0;height:500px;-o-object-fit:cover;object-fit:cover;width:500px}@media (max-width:768px){.p-facility .p-facility__track img{height:280px;width:280px}}@keyframes facility-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.p-facility__track{animation:none}}.p-school{padding:120px 50px 0}@media (max-width:768px){.p-school{padding:60px 20px 0}}.p-school .p-school__link{aspect-ratio:1340/500;border-radius:var(--front-rd-panel,30px);color:var(--white);display:block;overflow:hidden;position:relative;text-decoration:none}@media (max-width:768px){.p-school .p-school__link{aspect-ratio:335/500}}.p-school .p-school__link:before{background-image:linear-gradient(246.2deg,rgba(6,54,243,.3) 20.26%,rgba(112,0,215,.3) 80.69%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.p-school .p-school__link .p-school__img{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .6s ease;width:100%}.p-school .p-school__link:hover{opacity:1}.p-school .p-school__link:hover .p-school__img{transform:scale(1.03)}.p-school .p-panels__caption{align-items:flex-start;bottom:68px;display:flex;flex-direction:column;gap:15px;left:50px;max-width:calc(100% - 40px);position:absolute;transform:none;width:-moz-max-content;width:max-content;z-index:2}@media (max-width:768px){.p-school .p-panels__caption{bottom:30px;gap:15px;left:20px}}.p-school .p-panels__en,.p-school .p-panels__ja{display:inline-block}.p-school .p-panels__en{font-family:var(--ff-en);font-size:clamp(40px,4.4vw,64px);font-weight:900}.p-school .p-panels__ja{font-size:clamp(20px,1.8vw,24px);font-weight:700}.p-school .p-panels__more{align-items:center;color:var(--white);display:inline-flex;font-family:var(--ff-en);font-size:14px;font-weight:900;gap:6px;margin-top:0;text-transform:uppercase}.p-school .p-panels__more .c-arrow{color:var(--white)}.p-interview{--interview-slide:max(160px,20.83333vw);--interview-gap:max(16px,1.38889vw);align-items:center;background-color:transparent;display:flex;flex-direction:column;gap:40px;overflow:visible;padding:120px 0 0}@media (max-width:768px){.p-interview{--interview-slide:42.66667vw;--interview-gap:5.33333vw;padding:60px 0 0}}.p-interview .p-interview__slider{overflow:hidden;padding-left:var(--interview-gap);width:100%}@media (max-width:768px){.p-interview .p-interview__slider{padding-left:0}}.p-interview .p-interview__slider.is-single{display:flex;justify-content:center;overflow:visible;padding-left:0}.p-interview .p-interview__slider:not([data-keen-slider-disabled]) .p-interview__slide{flex:0 0 auto;width:var(--interview-slide)}.p-interview .p-interview__slide{align-items:center;color:var(--white);display:flex;flex-direction:column;gap:8px;text-decoration:none;width:var(--interview-slide)}.p-interview .p-interview__slide:hover{opacity:1}.p-interview .p-interview__thumb{aspect-ratio:300/466;background-color:#e1e1e1;border-radius:var(--front-rd-interview,20px);margin-bottom:12px;overflow:hidden;position:relative;width:100%}.p-interview .p-interview__thumb>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-interview .p-interview__thumb.is-placeholder>img{height:auto;left:50%;mix-blend-mode:luminosity;-o-object-fit:contain;object-fit:contain;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%);width:42%}.p-interview .p-interview__play{height:max(60px,5.55556vw);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(60px,5.55556vw);z-index:1}@media (max-width:768px){.p-interview .p-interview__play{height:16vw;width:16vw}}.p-interview .p-interview__play img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.p-interview .p-interview__cat{border:1px solid var(--white);border-radius:6px;font-size:15px;font-weight:500;padding:4px 14px}.p-interview .p-interview__name{font-size:20px;font-weight:700;margin:0}.p-interview .p-interview__name small{font-size:14px;font-weight:700;margin-left:6px}.p-interview .p-interview__empty{color:var(--white);margin:0}.p-interview-archive,.p-news-single{--front-rd-interview:20px}@media (max-width:768px){.p-interview-archive,.p-news-single{--front-rd-interview:10px}}.p-interview-archive .p-interview__slide{color:#111;width:100%}.p-interview-archive .p-interview__slide:hover{color:#111}.p-interview-archive .p-interview__cat{border-color:#111}.p-news-single__thumb--video{aspect-ratio:16/9;border-radius:var(--front-rd-interview,20px);display:block;margin:0 auto 30px!important;max-width:900px;overflow:hidden;position:relative}.p-news-single__thumb--video img{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.p-news-single__thumb--video .p-interview__play{height:80px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}.p-news-single__thumb--video .p-interview__play img{height:100%;width:100%}.p-interview-archive__grid{display:grid;gap:40px 20px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.p-interview-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.p-interview-archive__grid{grid-template-columns:1fr}}.p-pamphlet{padding:0 20px 100px}@media (max-width:768px){.p-pamphlet{padding:0 20px 60px}}.p-pamphlet .p-pamphlet__inner{align-items:center;display:flex;gap:100px;justify-content:center;margin:0 auto;max-width:911px}@media (max-width:768px){.p-pamphlet .p-pamphlet__inner{flex-direction:column;gap:32px}}.p-pamphlet .p-pamphlet__cover-link{border-radius:var(--front-rd-pamphlet,20px);display:block;flex-shrink:0;max-width:80%;overflow:hidden;width:293px}.p-pamphlet .p-pamphlet__cover{border-radius:var(--front-rd-pamphlet,20px);box-shadow:0 12px 40px #0000002e;display:block;height:auto;width:100%}.p-pamphlet .p-pamphlet__en{border-bottom:10px solid var(--color-accent);font-family:var(--ff-en);font-size:clamp(32px,5vw,64px);font-weight:900;line-height:1;margin:0;padding-bottom:10px;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.p-pamphlet .p-pamphlet__en{border-bottom:5px solid var(--color-accent);margin:0 auto;padding-bottom:5px;text-align:center}}.p-pamphlet .p-pamphlet__ja{font-size:20px;font-weight:700;margin:15px 0 50px}@media (max-width:768px){.p-pamphlet .p-pamphlet__ja{margin:10px 0 30px;text-align:center}}.theme-edance-open-class .p-front-bg{opacity:1}.theme-edance-open-class .p-front-bg .p-front-bg__photo{mix-blend-mode:luminosity;opacity:.2}.theme-edance-open-class .p-front-bg:before{mix-blend-mode:plus-lighter}.p-front .p-fv__copy{width:clamp(280px,65vw,941px)}@media (max-width:768px){.p-front .p-fv__copy{width:min(321px,86vw)}}.p-front .p-panels{padding-top:20px}.theme-edance-open-class .p-panels .p-panels__about{aspect-ratio:1340/500}@media (max-width:768px){.theme-edance-open-class .p-panels .p-panels__about{aspect-ratio:1}}.theme-edance-open-class .p-panels .p-panels__about .p-panels__br{display:none}@media (max-width:768px){.theme-edance-open-class .p-panels .p-panels__about .p-panels__br{display:block}.p-front .p-panels__about .p-panels__caption--left{align-items:center;left:50%;max-width:241px;transform:translate(-50%);width:calc(100% - 40px)}.p-front .p-panels__about .p-panels__ja{max-width:100%;text-align:center;text-box:unset;white-space:normal;width:100%}.p-front .p-panels__about .p-panels__ja .c-mark__text{display:block;white-space:normal}}.p-cta__inner--instructor,.p-cta__inner--open-class{align-items:center;flex-direction:column;gap:30px}.p-cta-instructor{aspect-ratio:900/280;border-radius:var(--front-rd-panel,30px);color:var(--white);display:block;overflow:hidden;position:relative;text-decoration:none;width:min(100%,900px)}.p-cta-instructor:hover{opacity:1}.p-cta-instructor:focus-visible{outline:3px solid var(--neon-cyan,#00f5ff);outline-offset:5px}@media (max-width:768px){.p-cta-instructor{min-height:220px}}.p-cta-instructor__photo{display:block;height:221.071429%;left:-1.444444%;max-width:none;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:-86.428571%;width:103%}@media (max-width:768px){.p-cta-instructor__photo{height:100%;inset:0;-o-object-fit:none;object-fit:none;-o-object-position:center 75%;object-position:center 75%;width:100%}}.p-cta-instructor__caption{gap:15px;left:50%;position:absolute;top:50%;transform:translate(-50%)}.p-cta-instructor__caption,.p-cta-instructor__labels{align-items:center;display:flex;flex-direction:column}.p-cta-instructor__labels{gap:7px}.p-cta-instructor__labels .c-mark{padding:2px 5px;text-box:normal;white-space:nowrap}.p-cta-instructor__labels .c-mark__text{line-height:1}.p-cta-instructor__en{font-family:var(--ff-en);font-size:48px;font-weight:900}@media (max-width:768px){.p-cta-instructor__en{font-size:32px}}.p-cta-instructor__ja{font-size:20px;font-weight:700}@media (max-width:768px){.p-cta-instructor__ja{font-size:16px}}.p-cta-instructor__more{align-items:center;display:flex;font-family:var(--ff-en);font-size:14px;font-weight:700;gap:6px;line-height:1}.p-campus-cta{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1440px;width:100%}@media (max-width:1024px){.p-campus-cta{grid-template-columns:1fr}}.p-campus-cta__item{align-items:center;border-radius:14px;color:var(--white);display:flex;justify-content:space-between;min-height:130px;overflow:hidden;padding:24px 20px 24px 24px;position:relative;text-decoration:none}.p-campus-cta__item:hover{color:var(--white);opacity:1}@media (max-width:768px){.p-campus-cta__item{min-height:100px;padding:20px 16px 20px 20px}}.p-campus-cta__item--baba{background-color:var(--campus-baba,#4a35ff)}.p-campus-cta__item--anime-dance{background-color:var(--campus-anime-dance,#0097f5)}.p-campus-cta__item--prolab{background-color:var(--campus-prolab,#e8c547)}.p-campus-cta__item--pink{background-color:var(--neon-pink,#ff2d78)}.p-campus-cta__copy{display:flex;flex-direction:column;gap:6px;position:relative;z-index:1}.p-campus-cta__ja{font-size:18px;font-weight:700}@media (max-width:768px){.p-campus-cta__ja{font-size:16px}}.p-campus-cta__en{font-family:var(--ff-en);font-size:14px;font-weight:700}@media (max-width:768px){.p-campus-cta__en{font-size:12px}}.p-campus-cta__photo{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:50%}.p-campus-cta__arrow{align-items:center;background-color:inherit;border-radius:999px;color:var(--white);display:flex;flex-shrink:0;height:28px;justify-content:center;overflow:hidden;position:relative;width:28px;z-index:1}.p-campus-cta__arrow:after{background-color:currentColor;content:"";display:block;height:14px;mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg);-webkit-mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:14px}.p-campus-cta__arrow.p-campus-cta__arrow--external:after{height:11px;mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/external.svg.6fce993680c9.svg);-webkit-mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/external.svg.6fce993680c9.svg);width:11px}.p-campus-cta__item:hover .p-campus-cta__arrow:not(.p-campus-cta__arrow--external):after{animation:arrow-hover .6s cubic-bezier(.18,.89,.32,1) both}@media (prefers-reduced-motion:reduce){.p-campus-cta__item:hover .p-campus-cta__arrow:not(.p-campus-cta__arrow--external):after{animation:none}}.p-banner{overflow:hidden;padding:60px 0 0}@media (max-width:768px){.p-banner{padding:40px 0 0}}.p-banner__slider{align-items:center;display:flex;height:300px;width:100%}@media (max-width:768px){.p-banner__slider{height:min(180px,48vw)}}.p-banner .p-banner__slider:not([data-keen-slider-disabled]) .p-banner__slide,.p-banner__slide,.p-banner__slide.keen-slider__slide{align-items:center;align-self:center;display:flex;flex:0 0 auto;height:300px;justify-content:center;min-height:0;overflow:visible;text-decoration:none;width:600px}@media (max-width:768px){.p-banner .p-banner__slider:not([data-keen-slider-disabled]) .p-banner__slide,.p-banner__slide,.p-banner__slide.keen-slider__slide{height:min(160px,43vw);width:min(320px,86vw)}}.p-banner__frame{border-radius:16.67px;display:block;height:250px;overflow:hidden;width:500px}@media (max-width:768px){.p-banner__frame{height:min(140px,37vw);width:min(280px,74vw)}}.p-banner__frame img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-banner.is-ready .p-banner__frame{transition:width .45s ease,height .45s ease,border-radius .45s ease}.p-banner__slide.is-active .p-banner__frame{border-radius:20px;height:300px;width:600px}@media (max-width:768px){.p-banner__slide.is-active .p-banner__frame{height:min(160px,43vw);width:min(320px,86vw)}}.p-banner__nav{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:20px}.p-banner__nav .c-slider-nav__btn{height:40px;width:40px}.p-banner__nav .c-slider-nav__btn:after{height:20px;width:20px}.p-banner__index{color:var(--white);font-family:var(--ff-en);font-size:18px;font-weight:900;line-height:1;min-width:35px;text-align:center}.p-pickup{--pickup-u:clamp(.62px,.06944vw,1px);overflow:hidden;padding:80px 0 0}@media (max-width:768px){.p-pickup{padding:60px 0 0}}.p-pickup .c-sec-head{margin-bottom:0}.p-pickup .c-slider-nav--center{margin-top:40px;width:100%}.p-pickup .c-sec-head--glow .c-sec-head__en{font-size:clamp(40px,6.67vw,96px)}.p-pickup__slider{overflow:hidden;padding-left:43px;width:100%}@media (max-width:768px){.p-pickup__slider{padding-left:0}}.p-pickup .p-pickup__slider:not([data-keen-slider-disabled]) .p-pickup__card,.p-pickup__card,.p-pickup__card.keen-slider__slide{align-items:center;color:var(--white);display:flex;flex:0 0 auto;flex-direction:column;gap:15px;min-height:0;overflow:visible;padding-top:calc(var(--pickup-u)*80);position:relative;text-decoration:none;width:400px}@media (max-width:768px){.p-pickup .p-pickup__slider:not([data-keen-slider-disabled]) .p-pickup__card,.p-pickup__card,.p-pickup__card.keen-slider__slide{width:min(320px,82vw)}}:is(.p-pickup__card,.p-pickup__card.keen-slider__slide,.p-pickup .p-pickup__slider:not([data-keen-slider-disabled]) .p-pickup__card):hover{color:var(--white);opacity:1}.p-pickup__badge{height:calc(var(--pickup-u)*149);left:calc(var(--pickup-u)*-27);pointer-events:none;position:absolute;top:0;width:calc(var(--pickup-u)*163);z-index:2}.p-pickup__script{height:auto;left:calc(var(--pickup-u)*1);position:absolute;top:calc(var(--pickup-u)*20);width:calc(var(--pickup-u)*131.492);z-index:3}.p-pickup__no{color:var(--white);font-family:var(--ff-en);font-size:calc(var(--pickup-u)*120);font-weight:900;left:calc(var(--pickup-u)*101);line-height:1;position:absolute;top:calc(var(--pickup-u)*89);transform:translate(-50%,-50%)}.p-pickup__media{aspect-ratio:4/3;background-color:#111;border-radius:20px;overflow:hidden;width:100%}.p-pickup__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-pickup__name{font-size:32px;font-weight:700;line-height:1;margin:0;text-align:center}@media (max-width:768px){.p-pickup__name{font-size:24px}}.p-pickup__meta{gap:15px;width:100%}.p-pickup__meta,.p-pickup__row{display:flex;flex-direction:column}.p-pickup__row{align-items:flex-start;font-size:16px;font-weight:500;gap:10px;line-height:1}.p-pickup__campus{align-items:center;border-radius:4px;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.05em;padding:4px 9px}.p-pickup__campus--baba{background-color:var(--campus-baba,#4a35ff)}.p-pickup__campus--anime-dance{background-color:var(--campus-anime-dance,#0097f5)}.p-genre{padding:80px 0 0}@media (max-width:768px){.p-genre{padding:60px 0 0}}.p-genre .c-sec-head{margin-bottom:40px}.p-genre__grid{display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:auto;width:min(1080px,calc(100% - 40px))}@media (max-width:768px){.p-genre__grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}.p-genre__item{aspect-ratio:1;background-color:#111;border-radius:16px;color:var(--white);display:block;overflow:hidden;position:relative;text-decoration:none}.p-genre__item:hover{color:var(--white);opacity:1}.p-genre__item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-genre__label{background-color:var(--white);bottom:16px;box-sizing:border-box;color:#111;font-size:12px;font-weight:900;left:50%;line-height:1.3;max-width:calc(100% - 20px);overflow-wrap:break-word;padding:4px 10px;position:absolute;text-align:center;transform:translate(-50%);width:-moz-max-content;width:max-content;word-break:keep-all}.p-campus-news{padding:80px 50px 0}@media (max-width:768px){.p-campus-news{padding:60px 20px 0}}.p-campus-news .c-sec-head{margin-bottom:40px}.p-campus-news__cols{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-inline:auto;max-width:1340px}@media (max-width:768px){.p-campus-news__cols{grid-template-columns:1fr}}.p-campus-news__col{align-items:center;border-radius:24px;color:var(--white);display:flex;flex-direction:column;gap:24px;padding:40px 32px}.p-campus-news__col--baba{background-color:#4a35ff4d}.p-campus-news__col--anime-dance{background-color:#0097f54d}.p-campus-news__head{align-items:center;display:flex;flex-direction:column;gap:8px}.p-campus-news__en{color:var(--white);font-family:var(--ff-en);font-size:32px;font-weight:900;line-height:1;margin:0;padding-bottom:6px}.p-campus-news__col--baba .p-campus-news__en{border-bottom:4px solid var(--campus-baba,#4a35ff)}.p-campus-news__col--anime-dance .p-campus-news__en{border-bottom:4px solid var(--campus-anime-dance,#0097f5)}.p-campus-news__ja{font-size:14px;font-weight:700;margin:0}.p-campus-news__list{display:flex;flex-direction:column;gap:20px;width:100%}.p-campus-news__item{align-items:center;color:var(--white);display:grid;gap:16px;grid-template-columns:120px 1fr;text-decoration:none}.p-campus-news__item:hover{color:var(--white);opacity:1}@media (max-width:768px){.p-campus-news__item{grid-template-columns:88px 1fr}}.p-campus-news__thumb{aspect-ratio:150/102;border-radius:8px;overflow:hidden}.p-campus-news__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-campus-news__meta{align-items:center;display:flex;font-size:13px;gap:8px;margin-bottom:6px}.p-campus-news__cat{border:1px solid var(--white);border-radius:4px;display:inline-flex;font-size:12px;padding:2px 8px}.p-campus-news__title{font-size:15px;font-weight:700;line-height:1.5;margin:0}.p-campus-news__more{align-items:center;border-radius:999px;color:var(--white);display:inline-flex;font-weight:700;height:48px;justify-content:center;min-width:160px;padding:0 24px;text-decoration:none}.p-campus-news__more:hover{color:var(--white);opacity:1}.p-campus-news__col--baba .p-campus-news__more{background-color:var(--campus-baba,#4a35ff)}.p-campus-news__col--anime-dance .p-campus-news__more{background-color:var(--campus-anime-dance,#0097f5)}.theme-edance-open-class .p-header__program-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px}.theme-edance-open-class .p-header__campus{background-color:var(--campus-color);border-radius:999px;color:#fff;display:inline-block;font-size:18px;font-weight:700;line-height:1.4;padding:3px 16px;white-space:nowrap}@media (max-width:1200px) and (min-width:1025px){.theme-edance-open-class .p-header--campus .p-header__brand{padding-inline:16px}.theme-edance-open-class .p-header--campus .p-header__academy{font-size:12px}}@media (max-width:1024px){.theme-edance-open-class .p-header--campus .p-header__program-row{gap:2px 8px}.theme-edance-open-class .p-header__campus{font-size:12px;padding:2px 10px}}@media (max-width:600px){.theme-edance-open-class .p-header--campus .p-header__academy{font-size:clamp(8px,2.5vw,10px)}.theme-edance-open-class .p-header--campus .p-header__program-row{align-items:flex-start;flex-direction:column}.theme-edance-open-class .p-header--campus .p-header__program{font-size:14px}}.theme-edance-hub .p-header__logo{background-color:transparent;border-radius:0;height:100px;width:288px}.theme-edance-hub .p-header__logo a{justify-content:flex-start;padding:13px 18px}.theme-edance-hub .p-header__logo img{height:72px;-o-object-fit:contain;object-fit:contain;width:237px}@media (max-width:768px){.theme-edance-hub .p-header__logo{background-color:transparent;height:auto;width:auto}.theme-edance-hub .p-header__logo a{padding:13px 15px}.theme-edance-hub .p-header__logo img{height:49px;width:162px}}.theme-edance-hub .p-megamenu__header-logo{background-color:transparent;border-radius:0;height:auto;left:0;padding:13px 18px;top:0;width:auto}.theme-edance-hub .p-megamenu__header-logo img{height:72px;-o-object-fit:contain;object-fit:contain;width:237px}@media (max-width:768px){.theme-edance-hub .p-megamenu__header-logo{padding:13px 15px}.theme-edance-hub .p-megamenu__header-logo img{height:49px;width:162px}}.theme-edance-hub .p-header__academy{color:var(--white);font-family:var(--ff-en);font-size:20px;font-weight:700;line-height:1}@media (max-width:1024px){.theme-edance-hub .p-header__brand{display:none}}.theme-edance-hub .p-header__menu-btn,.theme-edance-hub .p-megamenu__close{background-color:transparent;background-image:linear-gradient(83deg,#00f5ff 5.4%,#bf00ff 94.5%)}.theme-edance-hub .p-footer__en,.theme-edance-hub .p-megamenu__en{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(75deg,#00f5ff 5.4%,#bf00ff 94.5%);color:transparent;-webkit-text-fill-color:transparent}.theme-edance-hub .p-footer__links a span,.theme-edance-hub .p-megamenu__caret{color:var(--neon-cyan,#00f5ff)}.theme-edance-hub .p-megamenu__nav{overflow:visible}.theme-edance-hub .p-megamenu__toggle{position:relative;z-index:2}.theme-edance-hub .p-front .c-sec-head__en{background-image:var(--neon-grd);background-position:0 100%;background-repeat:no-repeat;background-size:100% 10px;border-bottom:0;padding-bottom:10px}@media (max-width:768px){.theme-edance-hub .p-front .c-sec-head__en{background-size:100% 5px;padding-bottom:5px}}.theme-edance-hub .p-front-bg{background-color:#070018;opacity:1}.theme-edance-hub .p-front-bg:after,.theme-edance-hub .p-front-bg:before{content:none}.theme-edance-hub .p-front-bg__mesh{background-color:#070018;inset:-15%;overflow:hidden;position:absolute}.theme-edance-hub .p-front-bg__blob{border-radius:50%;filter:blur(48px);position:absolute;will-change:transform}.theme-edance-hub .p-front-bg__blob--cyan{animation:p-front-bg-cyan 26s ease-in-out infinite;background:radial-gradient(circle,#3ad4ff 0,#07e 42%,rgba(0,70,200,0) 72%);height:110%;left:-22%;top:-10%;width:70%}.theme-edance-hub .p-front-bg__blob--magenta{animation:p-front-bg-magenta 32s ease-in-out infinite;background:radial-gradient(circle,#ff2bd6 0,#a000ff 46%,rgba(80,0,160,0) 74%);height:78%;right:-8%;top:-22%;width:68%}.theme-edance-hub .p-front-bg__blob--void{animation:p-front-bg-void 22s ease-in-out infinite;background:radial-gradient(circle,#000 0,#000 28%,transparent 68%);bottom:-8%;height:72%;right:2%;width:58%}@keyframes p-front-bg-cyan{0%{transform:translateZ(0) scale(1)}40%{transform:translate3d(10%,-8%,0) scale(1.08)}70%{transform:translate3d(4%,12%,0) scale(.94)}to{transform:translateZ(0) scale(1)}}@keyframes p-front-bg-magenta{0%{transform:translateZ(0) scale(1)}35%{transform:translate3d(-14%,10%,0) scale(1.12)}68%{transform:translate3d(-4%,-6%,0) scale(.92)}to{transform:translateZ(0) scale(1)}}@keyframes p-front-bg-void{0%{transform:translateZ(0) scale(1)}45%{transform:translate3d(-16%,-12%,0) scale(1.16)}75%{transform:translate3d(6%,-4%,0) scale(.9)}to{transform:translateZ(0) scale(1)}}@media (prefers-reduced-motion:reduce){.theme-edance-hub .p-front-bg__blob{animation:none}}.p-front--hub .p-campus-link{padding:60px 84px 0}@media (max-width:768px){.p-front--hub .p-campus-link{padding:20px 20px 0}}.p-front--hub .p-panels{display:flex;flex-direction:column;gap:50px;padding-top:100px}@media (max-width:768px){.p-front--hub .p-panels{gap:20px;padding-top:60px}}.p-front--hub .p-panels .p-panels__row{padding-block:0}.p-front--hub .p-panels .p-panels__about{aspect-ratio:1340/500}@media (max-width:768px){.p-front--hub .p-panels .p-panels__about{aspect-ratio:1}.p-front--hub .p-panels .p-panels__about .p-panels__caption--left,.p-front--hub .p-panels .p-panels__about .p-panels__caption--right{align-items:center;left:50%;max-width:calc(100% - 40px);right:auto;transform:translate(-50%);width:-moz-max-content;width:max-content}.p-front--hub .p-panels .p-panels__about .p-panels__ja{max-width:100%;width:-moz-fit-content;width:fit-content}.p-front--hub .p-panels .p-panels__about .p-panels__ja .c-mark__text{display:inline-block;width:auto}}.p-front--hub .p-facility{padding-top:100px}.p-campus-cta--hub{margin-inline:auto;max-width:1274px;width:100%}.p-campus-cta__item--togei{background-color:#c30013}.p-campus-cta__item--togei .p-campus-cta__photo{-o-object-position:82% 58%;object-position:82% 58%;width:50%}.p-campus-cta__item--togei .p-campus-cta__arrow{background-color:#c30013}.p-fv--hub{align-items:stretch;display:flex;flex-direction:column;height:840px;justify-content:flex-start;min-height:840px;overflow:hidden;padding:0}.p-fv--hub .p-fv__bg{opacity:0;transition:opacity 1s ease}.p-fv--hub .p-fv__bg.is-shown{opacity:1}@media (prefers-reduced-motion:reduce){.p-fv--hub .p-fv__bg{opacity:1;transition:none}}.p-fv--hub .p-fv__bg img{height:110.71%;left:9.86%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;position:absolute;top:-21.9%;width:96.74%}.p-fv--hub .p-fv__bg:after{background:linear-gradient(80.59deg,hsla(0,0%,4%,.9) 30.6%,hsla(0,0%,4%,.6) 41.7%,hsla(0,0%,4%,0) 60.3%)}.p-fv--hub .p-fv__copy{align-items:flex-start;gap:10px;margin:130px 0 0 50px;order:1;padding:0;position:relative;width:min(800px,calc(100% - 100px));z-index:1}.p-fv--hub .p-fv__catch{display:block;height:auto;width:clamp(300px,55.55556vw,1200px)}.p-fv--hub .p-fv__lead{color:var(--white);font-feature-settings:"palt" 1;font-size:26px;font-weight:900;letter-spacing:.04em;line-height:1.4;margin:0 0 30px 10px;text-shadow:0 0 8px hsla(0,0%,100%,.9),0 0 20px rgba(0,245,255,.45),0 0 36px rgba(191,0,255,.25)}.p-fv--hub .p-entrance__label,.p-fv--hub .p-fv__lead br{display:none}.p-fv--hub .p-news-bar{margin:34px auto 0;order:2;position:relative;width:min(900px,calc(100% - 100px));z-index:1}.p-fv--hub .p-entrance{margin-top:auto;order:3}@media (max-width:768px){.p-fv--hub{height:auto;min-height:0;padding:0 0 20px}.p-fv--hub .p-fv__bg img{height:70%;left:-20%;-o-object-position:70% 30%;object-position:70% 30%;top:-8%;width:140%}.p-fv--hub .p-fv__bg:after{background:linear-gradient(180deg,hsla(0,0%,4%,.75),hsla(0,0%,4%,.2) 28%,hsla(0,0%,4%,0) 48%)}.p-fv--hub .p-fv__copy{align-items:flex-start;margin:85px 0 0 18px;text-align:left;width:calc(100% - 36px)}.p-fv--hub .p-fv__lead{font-size:18px;line-height:1.4;text-shadow:0 0 6px hsla(0,0%,100%,.85),0 0 14px rgba(0,245,255,.35)}.p-fv--hub .p-fv__lead br{display:block}.p-fv--hub .p-entrance__label{align-items:center;color:var(--white);display:flex;font-family:var(--ff-en);font-size:14px;font-weight:700;gap:10px;letter-spacing:.04em;margin:10px 18px 0;order:2;position:relative;z-index:1}.p-fv--hub .p-entrance__label:after{background:var(--white);content:"";flex:1;height:1px;max-width:50px}.p-fv--hub .p-entrance{margin-top:10px;order:3}.p-fv--hub .p-news-bar{margin:30px auto 0;order:4;width:calc(100% - 40px)}}.p-entrance{display:grid;grid-template-columns:1fr 1fr;position:relative;width:100%;z-index:1}@media (max-width:768px){.p-entrance{grid-template-columns:1fr}}.p-entrance__item{background-color:#0a0a0a;color:var(--white);display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;min-height:380px;overflow:hidden;padding:24px;position:relative;text-decoration:none}.p-entrance__item:hover{color:var(--white);opacity:1}@media (max-width:768px){.p-entrance__item{min-height:189px;padding:10px 20px 15px}}.p-entrance__photo{-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;transition:transform .6s ease;z-index:0}.p-entrance__item--open .p-entrance__photo,.p-entrance__item--prolab .p-entrance__photo{height:100%;inset:0;-o-object-position:left top;object-position:left top;width:100%}.p-entrance__item:hover .p-entrance__photo{transform:scale(1.03)}.p-entrance__item:before{background:linear-gradient(90deg,#0a0a0a,hsla(0,0%,4%,.92) 28%,hsla(0,0%,4%,.45) 52%,hsla(0,0%,4%,.08) 72%,transparent 88%),linear-gradient(55.5deg,#0a0a0a 14%,hsla(0,0%,4%,.75) 36%,hsla(0,0%,4%,.18) 58%,transparent 91%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.p-entrance__item--open:before{background:linear-gradient(90deg,#0a0a0a,hsla(0,0%,4%,.95) 32%,hsla(0,0%,4%,.5) 55%,hsla(0,0%,4%,.1) 74%,transparent 90%),linear-gradient(55.5deg,#0a0a0a 11%,hsla(0,0%,4%,.85) 41%,hsla(0,0%,4%,.3) 59%,transparent 94%)}.p-entrance__item:after{box-shadow:inset 0 0 0 0 var(--entrance-border,transparent);content:"";inset:0;pointer-events:none;position:absolute;transition:box-shadow .45s cubic-bezier(.22,1,.36,1);z-index:3}.p-entrance__item--prolab{--entrance-border:var(--prolab-gold,#e8c547)}.p-entrance__item--open{--entrance-border:var(--openclass,#a8479e)}.p-entrance__item:hover:after{box-shadow:inset 0 0 0 5px var(--entrance-border,transparent)}.p-entrance__body,.p-entrance__cta,.p-entrance__head{position:relative;z-index:2}.p-entrance__head{align-items:flex-end;display:flex;gap:20px}.p-entrance__num{font-family:var(--ff-en);font-size:96px;font-stretch:condensed;font-style:italic;font-variation-settings:"wdth" 75;font-weight:900;letter-spacing:-.02em;line-height:.75}.p-entrance__item--prolab .p-entrance__num,.p-entrance__item--prolab .p-entrance__title{color:var(--prolab-gold,#e8c547)}.p-entrance__item--open .p-entrance__num,.p-entrance__item--open .p-entrance__title{color:var(--openclass,#a8479e)}.p-entrance__tag{align-items:center;border:1px solid var(--white);border-radius:5px;display:inline-flex;font-size:18px;font-weight:700;line-height:22px;margin-bottom:6px;padding:4px 12px;white-space:nowrap}.p-entrance__body{align-items:flex-start;display:flex;flex-direction:column;gap:12px;overflow:hidden;width:100%}.p-entrance__catch{display:block;font-feature-settings:"palt" 1;font-size:24px;font-weight:900;line-height:1.2}.p-entrance__title{display:block;font-family:var(--ff-en);font-size:clamp(40px,5vw,72px);font-stretch:condensed;font-style:italic;font-variation-settings:"wdth" 75;font-weight:900;letter-spacing:-.02em;line-height:.8}.p-entrance__desc{display:block;font-feature-settings:"palt" 1;font-size:20px;font-weight:700;line-height:24px}.p-entrance__item--open .p-entrance__desc{font-weight:500}.p-entrance__cta{align-items:center;border-radius:999px;display:flex;font-size:clamp(20px,1.66667vw,30px);font-weight:700;justify-content:space-between;line-height:30px;padding:24px 31px;width:100%}.p-entrance__item--prolab .p-entrance__cta{background-color:var(--prolab-gold,#e8c547);color:#111}.p-entrance__item--open .p-entrance__cta{background-color:var(--openclass,#a8479e);color:var(--white)}.p-entrance__cta .c-arrow{--arrow-size:28px}.p-panels__caption--right{align-items:flex-end;left:auto;right:50px;transform:none}@media (max-width:768px){.p-panels__caption--right{align-items:center;left:50%;right:auto;transform:translate(-50%)}}.p-news-tabs{background-color:var(--white);border-radius:999px;display:flex;isolation:isolate;justify-content:center;margin:0 auto;max-width:559px;padding:4px 5px;position:relative;width:100%}.p-news-tabs__slider{background-color:#111;border-radius:999px;height:calc(100% - 8px);left:0;pointer-events:none;position:absolute;top:4px;z-index:0}.p-news .p-hub-instructor__tabs.is-ready .p-news-tabs__slider,.p-news-tabs.is-ready .p-news-tabs__slider{transition:transform .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),background-color .45s ease}.p-news .p-hub-instructor__tabs{isolation:isolate;max-width:100%;position:relative}.p-news .p-hub-instructor__tabs .p-news-tabs__slider{background-image:linear-gradient(79deg,#00f5ff 5.4%,#bf00ff 94.5%)}.p-news .p-hub-instructor__tabs[data-news=pro-lab] .p-news-tabs__slider{background-color:#e8c547;background-image:none}.p-news .p-hub-instructor__tabs[data-news=open-class] .p-news-tabs__slider{background-color:#a8479e;background-image:none}.p-news .p-hub-instructor__tab{position:relative;transition:color .25s ease;z-index:1}.p-news .p-hub-instructor__tab.is-active,.p-news .p-hub-instructor__tab.is-active[data-tab=all],.p-news .p-hub-instructor__tab.is-active[data-tab=open-class],.p-news .p-hub-instructor__tab.is-active[data-tab=pro-lab]{background-color:transparent;background-image:none}.p-news-tabs__btn{align-items:center;background:transparent;border:0;border-radius:999px;color:#666;cursor:pointer;display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:111px;opacity:1;padding:10px 30px;position:relative;text-decoration:none;transition:color .25s ease;z-index:1}.p-news-tabs__btn:hover{background-color:transparent;color:#111;opacity:1}.p-news-tabs__btn.is-active{background-color:transparent;color:var(--white);opacity:1}.p-news-tabs__en{font-family:var(--ff-en);font-size:32px;font-weight:900;line-height:1;text-transform:uppercase}.p-news-tabs__ja{font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.c-card[hidden]{display:none!important}.c-card__brand{align-items:center;background-color:#111111d9;border-radius:4px;color:var(--white);display:inline-flex;font-size:12px;font-weight:700;left:10px;min-height:27px;padding:4px 14px;position:absolute;top:10px;z-index:1}.c-card__brand--hub{background-color:var(--white);color:var(--text)}.c-card__brand--pro-lab{background-color:var(--prolab-gold,#e8c547);color:#111}.c-card__brand--open-class{background-color:var(--openclass,#a8479e)}.p-news-archive .p-news-tabs--archive{margin-bottom:40px}@media (max-width:768px){.p-news-tabs{flex-wrap:nowrap;justify-content:center;max-width:334px;overflow:hidden;padding:4px 5px;width:100%}.p-news-tabs__btn{flex:0 0 auto;gap:2px;min-width:0;padding:5px 10px}.p-news-tabs__en{font-size:16px}.p-news-tabs__ja{font-size:10px;text-align:center;white-space:nowrap}.p-entrance__item--open .p-entrance__photo,.p-entrance__item--prolab .p-entrance__photo{height:90%;inset:0 0 auto auto;-o-object-position:-50% top;object-position:-50% top;width:80%}.p-entrance__num{font-size:40px;line-height:40px}.p-entrance__tag{font-size:14px;line-height:22px;margin-bottom:0}.p-entrance__head{gap:10px}.p-entrance__body{gap:5px}.p-entrance__catch{font-size:16px}.p-entrance__title{font-size:30px}.p-entrance__desc{font-size:14px;line-height:24px}.p-entrance__item:before{background:linear-gradient(180deg,transparent 8%,hsla(0,0%,4%,.55) 42%,hsla(0,0%,4%,.95) 72%),linear-gradient(90deg,#0a0a0a,hsla(0,0%,4%,.92) 42%,hsla(0,0%,4%,.45) 66%,hsla(0,0%,4%,.08) 84%,transparent 96%),linear-gradient(55.5deg,#0a0a0a 22%,hsla(0,0%,4%,.75) 48%,hsla(0,0%,4%,.18) 70%,transparent 96%)}.p-entrance__item--open:before{background:linear-gradient(180deg,transparent 8%,hsla(0,0%,4%,.55) 42%,hsla(0,0%,4%,.95) 72%),linear-gradient(90deg,#0a0a0a,hsla(0,0%,4%,.95) 46%,hsla(0,0%,4%,.5) 68%,hsla(0,0%,4%,.1) 86%,transparent 98%),linear-gradient(55.5deg,#0a0a0a 20%,hsla(0,0%,4%,.85) 52%,hsla(0,0%,4%,.3) 72%,transparent 97%)}.p-entrance__cta{font-size:16px;line-height:30px;padding:3px 15px}.p-entrance__cta .c-arrow{--arrow-size:20px}.p-entrance__item:hover:after{box-shadow:inset 0 0 0 3px var(--entrance-border,transparent)}}.p-campus-top{--campus-color:var(--campus-baba,#4a35ff)}.theme-edance-open-class .p-front-bg--campus:before{background-image:linear-gradient(188.62deg,var(--campus-color,#4a35ff) 9%,#1b164a 90%);mix-blend-mode:plus-lighter}.p-campus-top__overlay{align-items:center;display:flex;flex-direction:column;gap:20px;inset:auto 0 112px;margin-inline:auto;position:absolute;width:min(900px,calc(100% - 40px));z-index:2}@media (max-width:768px){.p-campus-top__overlay{bottom:auto;gap:16px;top:186px;width:calc(100% - 40px)}}.p-campus-top .p-news-bar{bottom:auto;left:auto;margin:0;position:relative;right:auto;width:100%;z-index:3}.p-campus-top .p-news-bar__label{background-color:var(--campus-color);background-image:none}.p-campus-top .p-news-bar__cat{background-color:var(--campus-color);border-color:transparent;color:var(--white)}.p-campus-top__kv{border-radius:30px;margin-inline:auto;min-height:667px;overflow:hidden;position:relative;width:min(1380px,calc(100% - 60px))}@media (max-width:768px){.p-campus-top__kv{border-radius:12px;min-height:590px;width:calc(100% - 20px)}}.p-campus-top__kv-img{display:block;height:667px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:0}@media (max-width:768px){.p-campus-top__kv-img{height:590px}.p-campus-top__kv-img--pc{display:none}}.p-campus-top__kv-img--sp{display:none}@media (max-width:768px){.p-campus-top__kv-img--sp{display:block}}.p-campus-top__kv-grd{background-image:linear-gradient(180deg,transparent,rgb(0 0 0/8%) 38%,rgba(0,0,0,.52) 72%,rgba(0,0,0,.82));inset:0;pointer-events:none;position:absolute;z-index:1}.p-campus-top__copy{align-items:center;display:flex;flex-direction:column;gap:20px;margin-inline:auto;position:relative;text-align:center;width:min(559px,100%);z-index:1}@media (max-width:768px){.p-campus-top__copy{gap:16px;width:min(287px,100%)}}.p-campus-top__catch{align-items:center;display:flex;flex-direction:column;gap:10px}@media (max-width:768px){.p-campus-top__catch{gap:5px}}.p-campus-top__catch--sp{display:none}@media (max-width:768px){.p-campus-top__catch--pc{display:none}.p-campus-top__catch--sp{display:flex}}.p-campus-top__catch-line{background-color:transparent;color:var(--white);font-feature-settings:"palt" 1;font-size:clamp(32px,2.92vw,42px);font-weight:900;line-height:1;margin:0;padding:2px 5px 4px;text-box:unset}.p-campus-top__catch-line.js-mark-reveal:before{background-color:var(--campus-color)}.p-campus-top__catch-line .c-mark__text{color:var(--white);white-space:nowrap}@media (max-width:768px){.p-campus-top__catch-line{font-size:31px}}.p-campus-top__lead{color:var(--white);font-size:16px;font-weight:500;line-height:1.4;margin:0;max-width:495px}@media (max-width:768px){.p-campus-top__lead{font-size:15px;line-height:1.4}}.p-campus-top__fv .p-banner{margin-top:-80px;padding-top:0;position:relative;z-index:2}@media (max-width:768px){.p-campus-top__fv .p-banner{margin-top:-40px}}.p-campus-cta__item--current,.p-pickup__campus--current{background-color:var(--campus-color,#4a35ff)}.p-campus-top .p-pickup__campus--baba{background-color:var(--campus-baba,#4a35ff)}.p-campus-top .p-pickup__campus--anime-dance{background-color:var(--campus-anime-dance,#0097f5)}.p-campus-top__panels{padding-top:20px}.p-campus-top__pair .p-panels__half{aspect-ratio:1}.p-campus-top__trio{display:grid;gap:50px;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:50px}@media (max-width:768px){.p-campus-top__trio{gap:20px;grid-template-columns:1fr;padding-bottom:20px}}.p-campus-top__trio .p-panels__half{width:100%}.theme-edance-open-class .p-campus-top .c-sec-head.c-sec-head--glow .c-sec-head__en{border-bottom-color:var(--campus-color);font-size:clamp(48px,6.67vw,96px)}@media (max-width:768px){.theme-edance-open-class .p-campus-top .c-sec-head.c-sec-head--glow .c-sec-head__en{border-bottom-color:var(--campus-color);font-size:40px}}.p-campus-top__news{padding-top:80px}@media (max-width:768px){.p-campus-top__news{padding-top:60px}}.p-campus-top__news .c-sec-head{margin-bottom:40px}.p-campus-top__news-grid{display:grid;gap:20px 20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;width:min(1240px,calc(100% - 40px))}@media (max-width:1024px){.p-campus-top__news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.p-campus-top__news-grid{grid-template-columns:1fr}}.p-campus-top__news-more{display:flex;justify-content:center;margin:40px 0 0}.p-campus-top .c-btn{background-image:var(--neon-grd);background-position:50%;background-size:100% 100%;border:0;border-radius:999px;color:var(--white);padding-left:28px;padding-right:40px;transition:background-size .55s ease,background-position .55s ease,opacity .3s ease,color .3s ease}.p-campus-top .c-btn:hover{background-position:85% 40%;background-size:220% 160%;color:var(--white);opacity:1}.p-campus-top__studio .p-facility__lead{text-align:left}@media (max-width:1024px){.p-campus-top__studio .p-facility__lead{text-align:center}}.p-campus-top__studio-more{display:flex;justify-content:center;margin:40px 0 0}.p-campus-top__wide{display:flex;flex-direction:column;gap:50px;padding-top:80px}@media (max-width:768px){.p-campus-top__wide{gap:20px;padding-top:40px}}.p-campus-top__wide .p-panels__about{aspect-ratio:1340/500}@media (max-width:768px){.p-campus-top__wide .p-panels__about{aspect-ratio:1}}.p-campus-top__wide .p-panels__ja{max-width:100%;width:-moz-fit-content;width:fit-content}.p-campus-top__wide .p-panels__caption.p-panels__caption--left{align-items:flex-start;left:50px;transform:none}.p-campus-top__wide .p-panels__caption.p-panels__caption--right{align-items:flex-end;left:auto;right:50px;transform:none}@media (max-width:768px){.p-campus-top__wide .p-panels__caption.p-panels__caption--left,.p-campus-top__wide .p-panels__caption.p-panels__caption--right{align-items:center;bottom:24px;left:50%;right:auto;transform:translate(-50%)}}.p-schedule-hub .p-hub__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:657px}.p-schedule-hub .p-hub-card{width:100%}.p-schedule-hub__lectures-heading{grid-column:1/-1;margin-block:21px}@media (max-width:768px){.p-schedule-hub .p-hub__grid{grid-template-columns:1fr;max-width:none}}.post-type-archive-sched-takadanobaba{--campus-color:var(--campus-baba,#4a35ff)}.post-type-archive-sched-anime_dance{--campus-color:var(--campus-anime-dance,#0097f5)}.p-schedule-archive .p-page-header{padding-bottom:28px}.p-schedule-archive .p-lower-frame .l-inner{max-width:1080px;padding:40px 35px 80px}.p-schedule-switch.p-news-tabs{margin:0 auto 36px;max-width:calc(100% - 40px);overflow:visible;width:-moz-fit-content;width:fit-content}.p-schedule-switch .p-news-tabs__btn,.p-schedule-switch .p-news-tabs__en,.p-schedule-switch .p-news-tabs__ja{white-space:nowrap}.p-schedule-switch:not(.is-ready) .p-news-tabs__slider{opacity:0}.p-schedule-switch .p-news-tabs__slider{background-color:var(--campus-color,#4a35ff)}.p-cta-grid.p-schedule__lectures{grid-template-columns:1fr;margin:0 auto 30px;max-width:305px}@media (min-width:769px){.p-schedule__lectures .p-cta-grid__ja{font-size:20px}}.p-schedule__pdfs{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 0 30px}.p-schedule__pdf{align-items:center;background-color:#fff;border:1px solid #f24a4a;border-radius:10px;color:#111;display:flex;justify-content:space-between;max-width:100%;padding:15px;text-decoration:none;width:302px}.p-schedule__pdf-main{align-items:center;display:flex;gap:10px;min-width:0}.p-schedule__pdf-icon{display:block;flex:0 0 28px;height:28px;width:28px}.p-schedule__pdf-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.p-schedule__pdf-title{color:#111;font-size:16px;font-weight:700;line-height:1}.p-schedule__pdf-sub{color:#999;font-size:12px;font-weight:700;line-height:1.2}.p-schedule__pdf-arrow{align-items:center;background-color:#f24a4a;border-radius:999px;color:#fff;display:flex;flex:0 0 28px;height:28px;justify-content:center;overflow:hidden;width:28px}.p-schedule__pdf-arrow:after{background-color:currentColor;content:"";display:block;height:14px;mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg);-webkit-mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:14px}.p-schedule__pdf:hover .p-schedule__pdf-arrow:after{animation:arrow-hover .6s cubic-bezier(.18,.89,.32,1) both}@media (prefers-reduced-motion:reduce){.p-schedule__pdf:hover .p-schedule__pdf-arrow:after{animation:none}}.p-schedule__note{font-size:14px;margin-top:24px}.p-schedule-month,.p-schedule-week{display:flex;font-weight:700;gap:5px;justify-content:center;list-style:none;margin:0 0 30px;padding:0;text-align:center}.p-schedule-month li,.p-schedule-week li{padding:0}.p-schedule-week li{width:14.28571%}.p-schedule-month a,.p-schedule-week a{background-color:#fff;color:#ccc;display:block;font-weight:700;line-height:1.5;padding:10px;text-decoration:none;width:100%}.p-schedule-month a{font-size:20px;padding-left:30px;padding-right:30px}.p-schedule-week a{font-size:15px}.p-schedule-month .is-active a,.p-schedule-week .is-active a{background-color:var(--campus-color,#4a35ff);color:#fff}.p-schedule-table{background-color:#fff;border:1px solid #ccc;border-collapse:collapse;width:100%}.p-schedule-table td,.p-schedule-table th{border-left:1px solid #ccc;vertical-align:top}.p-schedule-table thead tr th{background-color:#f1f1f1;color:#222;font-size:15px;font-weight:700;height:44px;line-height:1.5;padding:10px;text-align:center;width:19%}.p-schedule-table thead tr th:first-child{width:5%}.p-schedule-table tbody th{color:#222;font-size:10px;font-weight:700;line-height:1;padding-top:2px;text-align:center}.p-schedule-table tbody td{background-color:#fff;border-bottom:1px dotted #ddd;height:25px;position:relative}.p-schedule-table tbody tr:nth-child(6n) td,.p-schedule-table tbody tr:nth-child(6n) th{border-bottom:2px solid #ddd}.p-schedule-table .p-item{background-color:#f6f6f6;border:2px solid var(--campus-color,#4a35ff);height:100%;position:relative}.p-schedule--takadanobaba{--schedule-time:#1400bc}.p-schedule--anime_dance{--schedule-time:#0097f5}.p-schedule-table .p-item__time{background-color:var(--schedule-time,#1400bc);color:#fff;font-size:11px;font-weight:700;line-height:1.5;padding:5px 10px;text-align:center}.p-schedule-table .p-item__time .p-item__studio{display:none}.p-schedule-table .p-item__note{background-color:#ffeb00;color:#000;font-size:11px;font-weight:700;line-height:1.2;padding:5px 10px;text-align:center}.p-schedule-table .p-item__genre{align-items:center;color:#222;display:flex;font-size:11px;font-weight:700;gap:8px;justify-content:space-between;line-height:1.2;padding:5px 10px}.p-schedule-table .p-item__genre .p-label{background-color:#fff;border-radius:5px;color:#222;flex:0 0 auto;font-size:9px;font-weight:700;line-height:1;margin-left:5px;padding:4.5px}.p-schedule-table .p-item__instructor{padding:7.5px;text-align:center}.p-schedule-table .p-item__instructor .row{display:flex;justify-content:center}.p-schedule-table .p-item__instructor .col{max-width:100%;width:105px}.p-schedule-table .p-item__instructor .col>span{border-radius:10px;display:block;overflow:hidden;position:relative}.p-schedule-table .p-figure{background-color:#ddd;background-position:50%;background-size:cover;height:105px;margin:0 auto;position:relative;width:105px}.p-schedule-table .p-figure span{background-color:#1b368c;bottom:0;color:#fff;font-size:11px;font-weight:700;left:0;line-height:1.5;padding:3px;position:absolute;width:100%}.p-schedule-table .p-item__hover{background-color:#000c;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:10px;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:11}.p-schedule-table .p-item:hover .p-item__hover{opacity:1}.p-schedule-table .p-item__hover .p-button{background-color:transparent;border-radius:0;display:block;font-size:11px;font-weight:700;height:auto;letter-spacing:0;line-height:1.3;margin:4px 0;min-width:0;padding:10px 8px;text-align:center;text-decoration:none;width:100%}.p-schedule-table .p-item__hover .p-button--enter{background-color:transparent;border:1px solid #fff;color:#fff}.p-schedule-table .p-item__hover .p-button--fill{background-color:var(--campus-color,#4a35ff);color:#fff}@media screen and (min-width:992px){.p-schedule-table .p-item{margin:0 auto;max-width:200px;overflow:hidden;position:absolute;width:calc(100% - 2px);z-index:10}}@media screen and (max-width:991px){.p-schedule-archive .p-lower-frame .l-inner{padding:0 0 40px}.p-schedule-month,.p-schedule-week{margin-bottom:16px}.p-schedule-month a{font-size:14px;padding-left:12px;padding-right:12px}.p-schedule-week a{font-size:12px;padding:8px 2px}.p-schedule-table{background-color:transparent;border:none;display:block}.p-schedule-table tbody,.p-schedule-table td,.p-schedule-table th,.p-schedule-table thead,.p-schedule-table tr{background-color:transparent!important;border:none!important;display:block!important;height:auto!important;width:100%}.p-schedule-table tbody th,.p-schedule-table thead{display:none!important}.p-schedule-table tbody td:not(:has(.p-item)),.p-schedule-table tbody tr:not(:has(.p-item)){display:none!important}.p-schedule-table .p-item{height:auto!important;margin-bottom:12px}.p-schedule-table .p-item__hover{background-color:transparent;opacity:1;position:static}.p-schedule-table .p-item__hover .p-button{font-size:16px}.p-schedule-table .p-item__hover .p-button--enter{background-color:transparent;border:2px solid #000;color:#000}.p-schedule-table .p-item__time{align-items:center;display:flex;font-size:14px;justify-content:space-between}.p-schedule-table .p-item__time .p-item__studio{background-color:#f1f1f1;border:1px solid #ccc;color:#000;display:block;font-size:14px;padding:4px 10px}.p-schedule-table .p-item__genre{font-size:14px}.p-schedule-table .p-item__genre .p-label{font-size:12px}}.is-campus-baba,.is-lecture-baba{--campus-color:var(--campus-baba,#4a35ff)}.is-campus-ikebukuro,.is-lecture-ikebukuro{--campus-color:var(--campus-anime-dance,#0097f5)}.p-lecture-archive .p-page-header{padding-bottom:28px}.p-lecture-archive .p-schedule-switch{margin-bottom:36px}.p-lecture-archive__body{padding:0 20px 80px}.p-lecture-archive__empty,.p-lecture-archive__sheet{color:#111;display:flex;flex-direction:column;gap:30px;margin:0 auto;padding:60px 50px;width:min(1000px,100%)}.p-lecture-archive__empty{font-size:16px;font-weight:700;margin-bottom:0;text-align:center}.p-lecture-archive__head{display:flex;flex-direction:column;gap:10px}.p-lecture-archive__date{color:#111;font-family:var(--ff-en);font-size:14px;font-weight:700;line-height:1.2}.p-lecture-archive__title{border-bottom:1px solid #efefef;color:#111;font-size:32px;font-weight:700;line-height:1.3;margin:0;padding-bottom:10px}.p-lecture-archive__thumb{margin:0}.p-lecture-archive__thumb img{display:block;height:auto;width:100%}.p-lecture-archive__content{color:#111;font-size:16px;font-weight:500;line-height:1.6}.theme-edance-open-class .p-lecture-archive .navigation.pagination{color:#fff}@media (max-width:768px){.p-lecture-archive__body{padding-bottom:48px}.p-lecture-archive__empty,.p-lecture-archive__sheet{gap:20px;padding:30px 16px}.p-lecture-archive__title{font-size:22px}}.p-lower{color:#111}.p-lower__body{color:#111;padding:80px 20px 100px}@media (max-width:768px){.p-lower__body{padding:40px 20px 60px}}.p-lower__lead{font-size:16px;line-height:1.8;margin:0 auto;max-width:40em}.p-page-content{padding-bottom:100px}@media (max-width:768px){.p-page-content{padding-bottom:0}}.p-page-content__article{--pd-inline:50px;--pd-inline-sp:15px;--pd-top:60px;--pd-top-sp:30px;padding:var(--pd-top) var(--pd-inline)}@media (max-width:768px){.p-page-content__article{padding:var(--pd-top-sp) var(--pd-inline-sp) 50px}}.p-page-content__thumb{margin:calc(var(--pd-top)*-1) calc(var(--pd-inline)*-1) 30px}.p-page-content__thumb img{display:block;height:auto;width:100%}@media (max-width:768px){.p-page-content__thumb{margin-top:calc(var(--pd-top-sp)*-1);margin-inline:calc(var(--pd-inline-sp)*-1);margin-bottom:30px}}.p-page-header{padding:50px 20px 60px}@media (max-width:768px){.p-page-header{padding:20px 10px 30px}}.theme-edance-hub .p-page-header .c-sec-head--glow .c-sec-head__en{background-image:var(--neon-grd);background-position:0 100%;background-repeat:no-repeat;background-size:100% 10px;border-bottom:0}@media (max-width:768px){.theme-edance-hub .p-page-header .c-sec-head--glow .c-sec-head__en{background-size:100% 5px;border-bottom:0}}.p-lower-frame{background-color:#ffffff80;margin:0 auto 80px;max-width:1440px;position:relative;width:calc(100% - 60px)}.p-lower-frame:before{background-image:var(--neon-grd);content:"";inset:0;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;padding:2px;pointer-events:none;position:absolute;z-index:2}.p-lower-frame>*{position:relative;z-index:1}@media (max-width:768px){.p-lower-frame{margin-bottom:40px;width:calc(100% - 40px)}}.p-lower-frame--pad{padding-bottom:80px}@media (max-width:768px){.p-lower-frame--pad{padding-bottom:40px}}.p-main:has(.p-related) .p-lower-frame{margin-bottom:0}.p-studio{padding-bottom:80px}.p-studio__body{align-items:center;display:flex;flex-direction:column;gap:30px;margin:30px auto 0;width:min(1100px,calc(100% - 40px))}.p-studio__tabs{background-color:var(--white);border-radius:999px;display:flex;isolation:isolate;padding:4px 5px;position:relative}.p-studio__slider{background-color:var(--campus-baba,#4a35ff);border-radius:999px;height:calc(100% - 8px);left:0;pointer-events:none;position:absolute;top:4px;z-index:0}.p-studio__tabs.is-ready .p-studio__slider{transition:transform .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),background-color .45s ease}.p-studio__tabs[data-campus=ikebukuro] .p-studio__slider{background-color:var(--campus-anime-dance,#0097f5)}.p-studio__tab{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:999px;color:#666;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:180px;padding:10px 30px;position:relative;text-align:center;transition:color .25s ease;z-index:1}.p-studio__tab.is-active{background-color:transparent;color:var(--white)}.p-studio__tab-en{font-family:var(--ff-en);font-size:32px;font-weight:900;line-height:1;text-transform:uppercase}.p-studio__tab-ja{font-size:14px;font-weight:700;line-height:1}.p-studio__panel{align-items:center;background-color:#ffffff80;border:2px solid var(--neon-cyan,#00f5ff);display:flex;flex-direction:column;gap:30px;padding:60px 50px;width:100%}.p-studio__panel[hidden]{display:none}.p-studio__heading{background-color:#f6f6f6;border-left:5px solid #000;color:#111;font-size:24px;font-weight:700;line-height:1.3;margin:0;padding:12px 10px 12px 20px;width:100%}.p-studio__grid{display:grid;gap:20px;grid-template-columns:repeat(var(--gallery-columns,4),minmax(0,1fr));width:100%}.p-photo-gallery{margin-block:30px}.p-photo-gallery .p-studio__photo img{height:100%}.p-studio__photo{align-items:flex-end;aspect-ratio:1;border-radius:20px;color:#111;display:flex;height:auto;justify-content:center;overflow:hidden;padding:20px 10px;position:relative;text-decoration:none}.p-studio__photo img{height:100%;inset:0;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.p-studio__photo:hover{color:#111;opacity:1}.p-studio__caption{background-color:var(--white);font-size:20px;font-weight:900;line-height:1.2;padding:2px 5px;position:relative;z-index:1}.p-studio__empty{color:#111;font-size:16px;margin:0}.p-studio__access{background-color:var(--studio-accent,var(--campus-baba,#4a35ff));border:0;border-radius:999px;font-size:18px;max-width:300px}.p-studio__access:hover{color:var(--white)}.p-studio__panel[data-campus=baba]{--studio-accent:var(--campus-baba,#4a35ff)}.p-studio__panel[data-campus=ikebukuro]{--studio-accent:var(--campus-anime-dance,#0097f5)}@media (max-width:768px){.p-studio{padding-bottom:40px}.p-studio__tabs{width:100%}.p-studio__tab{flex:1 1 0;min-width:0;padding:8px}.p-studio__tab-en{font-size:16px}.p-studio__tab-ja{font-size:11px}.p-studio__panel{padding:30px 16px}.p-studio__heading{font-size:18px}.p-studio__grid{gap:10px;grid-template-columns:repeat(var(--gallery-columns-sp,2),minmax(0,1fr))}.p-studio__photo{border-radius:12px}.p-studio__caption{font-size:14px}}.p-hub{color:#111}.p-hub__head{align-items:center;display:flex;flex-direction:column;gap:43px}@media (max-width:768px){.p-hub__head{gap:30px}}.p-hub__hero{height:300px;overflow:hidden;width:100%}.p-hub__hero img{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:768px){.p-hub__hero{height:150px}}.p-hub__list{padding:48px 20px 60px}@media (max-width:768px){.p-hub__list{padding:30px 20px}}.p-hub__grid{display:flex;flex-wrap:wrap;gap:27px;justify-content:center;margin-inline:auto;max-width:1000px}@media (max-width:768px){.p-hub__grid{align-items:stretch;flex-direction:column;gap:10px;max-width:none}}.p-hub-card{background-color:#f5f5f5;border-radius:20px;color:#111;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;width:315px}.p-hub-card:hover{color:#111}@media (max-width:768px){.p-hub-card{align-items:center;border-radius:10px;flex-direction:row;height:100px;width:100%}}.p-hub-card.p-hub-card--row{align-items:center;border-radius:10px;flex-direction:row;height:100px;max-width:100%;width:300px}.p-hub-card.p-hub-card--row .p-hub-card__thumb{aspect-ratio:auto;flex-shrink:0;height:100px;width:100px}@media (max-width:768px){.p-hub-card.p-hub-card--row{width:100%}}.p-hub-card__thumb{aspect-ratio:300/200;background-color:#e1e1e1;overflow:hidden;position:relative;width:100%}.p-hub-card__thumb img{height:100%;inset:0;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.p-hub-card__thumb.p-hub-card__thumb--portrait img{-o-object-position:center 18%;object-position:center 18%}.p-hub-card__thumb.p-hub-card__thumb--logo{background-color:var(--hub-thumb,#4a35ff)}.p-hub-card__thumb.p-hub-card__thumb--logo img{height:auto;inset:50% auto auto 50%;max-height:54%;-o-object-fit:contain;object-fit:contain;transform:translate(-50%,-50%);width:125px}.p-hub-card__thumb.p-hub-card__thumb--baba{--hub-thumb:var(--campus-baba,#4a35ff)}.p-hub-card__thumb.p-hub-card__thumb--ikebukuro{--hub-thumb:var(--campus-anime-dance,#0097f5)}@media (max-width:768px){.p-hub-card__thumb{aspect-ratio:auto;flex-shrink:0;height:100px;width:100px}.p-hub-card__thumb.p-hub-card__thumb--logo img{max-height:72%;width:64px}}.p-hub-card__body{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:15px 20px;width:100%}.p-hub-card__title{flex:1 1 auto;font-size:16px;font-weight:700;line-height:1.5;margin:0;min-width:0}.p-hub-card__arrow{--arrow-size:14px;background-color:var(--color-accent);border-radius:999px;box-sizing:border-box;color:var(--white);height:28px;overflow:hidden;padding:7px;width:28px}.theme-edance-hub .p-hub .c-sec-head--page .c-sec-head__en{color:var(--white)}.theme-edance-hub .p-hub-card__arrow{background-color:transparent;background-image:linear-gradient(83deg,#00f5ff 5.4%,#bf00ff 94.5%)}.p-overview{color:#111}.p-overview__visual{overflow:hidden;padding:80px 0;position:relative}@media (max-width:768px){.p-overview__visual{padding:30px 0}}.p-overview__stage{position:relative}.p-overview__watermark{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.p-overview__watermark img{height:auto;left:50%;max-width:none;mix-blend-mode:luminosity;opacity:.06;position:absolute;top:50%;transform:translate(-50%,-50%);width:105%}@media (max-width:768px){.p-overview__watermark{background-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/overview-watermark.png.ac614eb511aa.png);background-position:top;background-repeat:repeat-y;background-size:100% auto;mix-blend-mode:luminosity;opacity:.06}.p-overview__watermark img{display:none}}.p-overview__collage{inset:0;position:absolute;z-index:0}@media (max-width:768px){.p-overview__collage{display:none}}.p-overview__shot{margin:0;overflow:hidden}.p-overview__shot img{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.p-overview__shot--1{height:36.02%;left:7.15%;position:absolute;top:0;width:16.53%}.p-overview__shot--2{height:28.66%;left:71.04%;position:absolute;top:.5%;width:19.72%}.p-overview__shot--3{height:25.23%;left:0;position:absolute;top:42.08%;width:26.04%}.p-overview__shot--4{height:25.83%;left:73.33%;position:absolute;top:35.22%;width:26.67%}.p-overview__shot--4 img{-o-object-position:40% 20%;object-position:40% 20%}.p-overview__shot--5{height:25.23%;left:14.17%;position:absolute;top:73.36%;width:17.36%}.p-overview__shot--5 img{-o-object-position:20% 30%;object-position:20% 30%}.p-overview__shot--6{height:32.9%;left:67.71%;position:absolute;top:67.1%;width:15.07%}.p-overview__shot--6:after{background-color:#ffffffc2;content:"";inset:0;mix-blend-mode:overlay;position:absolute}.p-overview__copy{align-items:center;display:flex;flex-direction:column;gap:clamp(40px,5.55556vw,80px);margin-inline:auto;padding-bottom:clamp(40px,5.55556vw,80px);padding-top:clamp(48px,4.93056vw,71px);position:relative;width:56.46%;z-index:1}@media (max-width:768px){.p-overview__copy{display:contents;gap:0;margin:0;padding:0;width:auto}}.p-overview__catch{align-items:center;display:flex;flex-direction:column;font-feature-settings:"palt" 1;gap:13px}@media (max-width:768px){.p-overview__catch{gap:10px;padding:0 20px 20px;position:relative;z-index:1}}.p-overview__catch-line{color:var(--white);font-size:max(32px,3.33333vw);font-weight:900;letter-spacing:.05em;margin:0;max-width:100%;text-align:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}.p-overview__catch-line .c-mark__text>span{color:var(--color-accent)}.p-overview__catch-line.p-overview__catch-line--lg{font-size:max(40px,4.44444vw)}.p-overview__catch-line .c-mark__text{white-space:nowrap}@media (max-width:768px){.p-overview__catch-line{font-size:20px;letter-spacing:.05em;white-space:normal}.p-overview__catch-line.p-overview__catch-line--lg{font-size:23px}}.p-overview__body{color:#111;font-size:20px;font-weight:500;line-height:2;max-width:813px;text-align:center}.p-overview__body p{margin:0 0 2em;text-shadow:0 0 8px #fff,0 0 16px #fff,0 0 28px #fff,0 1px 2px #fff}.p-overview__body p:last-child{margin-bottom:0}@media (max-width:768px){.p-overview__body{font-size:16px;line-height:1.4;padding:30px 20px}.p-overview__body br{display:none}.p-overview__body p{margin-bottom:1.4em}}.p-overview__strip{display:none}@media (max-width:768px){.p-overview__strip{display:block;overflow:hidden;width:100%}}.p-overview__track{animation:overview-marquee 20s linear infinite;display:flex;width:-moz-max-content;width:max-content}.p-overview__strip--bottom .p-overview__track{animation-direction:reverse}.p-overview__set{display:flex;flex-shrink:0;gap:7px;padding-right:7px}.p-overview__shot--lg,.p-overview__shot--md,.p-overview__shot--sm{flex-shrink:0;height:155px}.p-overview__shot--sm{width:103px}.p-overview__shot--md{width:155px}.p-overview__shot--lg{width:233px}@keyframes overview-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.p-overview__track{animation:none}}.p-overview-related .p-overview-related__inner{align-items:center;display:flex;gap:51px;margin-inline:auto;max-width:1440px;padding:60px 100px}@media (max-width:768px){.p-overview-related .p-overview-related__inner{align-items:stretch;flex-direction:column;gap:10px;padding:30px 20px}}.p-overview-related .p-overview-related__head{flex-shrink:0;width:147px}@media (max-width:768px){.p-overview-related .p-overview-related__head{display:none}}.p-overview-related .p-overview-related__en{color:var(--color-accent);font-family:var(--ff-en);font-size:40px;font-weight:900;line-height:1;margin:0}.p-overview-related .p-overview-related__ja{color:var(--white);font-size:16px;font-weight:700;line-height:1.5;margin:0}.p-overview-related .p-overview-related__rule{align-self:stretch;background-color:#ffffff59;flex-shrink:0;width:1px}@media (max-width:768px){.p-overview-related .p-overview-related__rule{display:none}}.p-overview-related .p-overview-related__cards{display:flex;flex-wrap:wrap;gap:20px}@media (max-width:768px){.p-overview-related .p-overview-related__cards{flex-direction:column;gap:10px}}.p-message{background-color:transparent;color:#111}.p-message__main{padding:60px}@media (max-width:768px){.p-message__main{padding:30px 20px}}.p-message__inner{align-items:flex-start;display:flex;gap:58px;justify-content:center;margin-inline:auto;max-width:1000px;position:relative;z-index:1}@media (max-width:768px){.p-message__inner{align-items:center;flex-direction:column;gap:30px}}.p-message__portrait{border-radius:50%;flex-shrink:0;height:200px;overflow:hidden;width:200px}.p-message__portrait img{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}@media (max-width:768px){.p-message__portrait{height:150px;margin:0;width:150px}}.p-message__content{display:flex;flex:1;flex-direction:column;gap:34px;min-width:0}@media (max-width:768px){.p-message__content{align-items:center;gap:20px;width:100%}}.p-message__catch{align-self:flex-start;color:var(--white);font-feature-settings:"palt";font-size:clamp(24px,3.33333vw,48px);font-weight:900;letter-spacing:.05em;line-height:1;margin:0;max-width:100%;text-align:center;width:-moz-fit-content;width:fit-content}.p-message__catch,.p-message__catch .c-mark__text{white-space:nowrap}@media (max-width:768px){.p-message__catch{align-self:flex-start;font-size:23px;letter-spacing:.05em;margin-inline:auto;white-space:normal}}.p-message__body{display:flex;flex-direction:column;font-size:20px;font-weight:500;gap:15px;line-height:2}.p-message__body p{margin:0}@media (max-width:768px){.p-message__body{font-size:16px;line-height:2;width:100%}}.p-message__sign{font-size:20px;font-weight:700;line-height:2;margin:0;text-align:right}@media (max-width:768px){.p-message__sign{font-size:16px;width:100%}}.p-feature{color:#111}.p-feature__main{overflow:hidden;padding:60px 0 80px;position:relative}@media (max-width:768px){.p-feature__main{padding:0 0 40px}}.p-feature__intro{align-items:center;display:flex;gap:43px;margin-inline:auto;max-width:1440px;padding-inline:100px}@media (max-width:1100px){.p-feature__intro{align-items:center;flex-direction:column;gap:22px}}@media (max-width:768px){.p-feature__intro{align-items:stretch;gap:0;padding-inline:0}}.p-feature__photo{flex-shrink:0;margin:0;overflow:hidden;width:min(530px,43%)}.p-feature__photo img{aspect-ratio:530/353;display:block;height:auto;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:1100px){.p-feature__photo{margin-inline:auto;max-width:530px;width:100%}}@media (max-width:768px){.p-feature__photo{margin-inline:0;margin-bottom:-85px;max-width:none}.p-feature__photo img{aspect-ratio:375/285}}.p-feature__copy{display:flex;flex:1;flex-direction:column;gap:22px;min-width:0}@media (max-width:1100px){.p-feature__copy{max-width:530px;width:100%}}@media (max-width:768px){.p-feature__copy{gap:60px;max-width:none;padding-inline:10px;position:relative;z-index:1}}.p-feature__catch{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media (max-width:1100px){.p-feature__catch{gap:5px}}.p-feature__catch-line{color:var(--white);font-feature-settings:"palt";font-size:clamp(22px,2.63889vw,38px);font-weight:900;letter-spacing:.05em;line-height:1;margin:0;max-width:100%;white-space:nowrap;width:-moz-fit-content;width:fit-content}.p-feature__catch-line .c-mark__text{white-space:nowrap}@media (max-width:768px){.p-feature__catch-line{font-size:20px;letter-spacing:.05em}}.p-feature__lead{font-size:20px;font-weight:500;line-height:2;margin:0}@media (max-width:768px){.p-feature__lead{font-size:16px;margin-inline:auto;max-width:335px;width:100%}}.p-feature__list{display:grid;gap:26px 20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:60px auto 0;max-width:1440px;padding-inline:100px}@media (max-width:1100px){.p-feature__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.p-feature__list{gap:20px;grid-template-columns:1fr;margin-top:40px;padding-inline:20px}}.p-feature-card{--feature-accent:#00c3d0;background-color:var(--white);border-left:8px solid var(--feature-accent);border-radius:0 10px 10px 0;display:flex;flex-direction:column;gap:20px;padding:18px 20px 20px 28px}@media (max-width:768px){.p-feature-card{gap:10px}}.p-feature-card.p-feature-card--01{--feature-accent:#00c3d0}.p-feature-card.p-feature-card--02{--feature-accent:#ff2d55}.p-feature-card.p-feature-card--03{--feature-accent:#cb30e0}.p-feature-card.p-feature-card--04{--feature-accent:#f5a623}.p-feature-card.p-feature-card--05{--feature-accent:#34c759}.p-feature-card.p-feature-card--06{--feature-accent:#08f}.p-feature-card__head{align-items:center;display:flex;gap:12px}@media (max-width:768px){.p-feature-card__head{gap:15px}}.p-feature-card__icon{display:block;flex-shrink:0;height:100px;width:100px}@media (max-width:768px){.p-feature-card__icon{height:70px;width:70px}}.p-feature-card__meta{min-width:0}.p-feature-card__label{align-items:flex-end;color:#111;display:flex;gap:2px;line-height:1;margin:0}.p-feature-card__en{font-family:var(--ff-en);font-size:16px;font-weight:700;padding-bottom:2px}@media (max-width:768px){.p-feature-card__en{font-size:14px}}.p-feature-card__num{font-family:var(--ff-en);font-size:38px;font-weight:900}@media (max-width:768px){.p-feature-card__num{font-size:32px}}.p-feature-card__title{color:var(--feature-accent);font-feature-settings:"palt";font-size:27px;font-weight:900;line-height:1.5;margin:0}@media (max-width:768px){.p-feature-card__title{font-size:24px}}.p-feature-card__text{font-feature-settings:"palt";font-size:16px;font-weight:500;letter-spacing:.02em;line-height:1.5;margin:0}.p-course-detail{--course-accent:#0d4089;--course-accent-2:#450155;--course-hero-bg:#91caff;--course-jobs-from:#0d4089;--course-jobs-to:#450054;color:#111}.p-course-detail.p-course-detail--eperformance{--course-accent:#ff2d55;--course-accent-2:#9a027e;--course-hero-bg:#ffdfe5;--course-jobs-from:#ff2d55;--course-jobs-to:#9a027e}.p-course-detail.p-course-detail--junior{--course-accent:#008e4e;--course-accent-2:#8aa200;--course-hero-bg:#b2debd;--course-jobs-from:#8aa200;--course-jobs-to:#008e4e}.p-course-detail__hero{background-color:var(--course-hero-bg);overflow:hidden;position:relative}.p-course-detail__hero-bg{inset:0;pointer-events:none;position:absolute}.p-course-detail__hero-bg img{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;opacity:.08;width:100%}.p-course-detail--eperformance .p-course-detail__hero-bg img{-o-object-position:center 22%;object-position:center 22%}.p-course-detail--junior .p-course-detail__hero-bg img{-o-object-position:center 100%;object-position:center 100%}.p-course-detail__hero-inner{align-items:center;display:flex;gap:28px;margin-inline:auto;max-width:1440px;padding:0 100px;position:relative;z-index:1}@media (max-width:1100px){.p-course-detail__hero-inner{align-items:center;flex-direction:column-reverse;gap:20px;min-height:0;padding:0 50px 50px}}@media (max-width:768px){.p-course-detail__hero-inner{padding:0 40px 40px}}.p-course-detail--eperformance .p-course-detail__hero-inner{align-items:flex-start}.p-course-detail__copy{display:flex;flex:1;flex-direction:column;gap:13px;min-width:0}@media (max-width:1100px){.p-course-detail__copy{align-items:center;max-width:560px;text-align:center;width:100%}}.p-course-detail--eperformance .p-course-detail__copy{margin-top:clamp(100px,6.94444vw,100px)}@media (max-width:1100px){.p-course-detail--eperformance .p-course-detail__copy{margin-top:0}}.p-course-detail__catch{color:var(--white);font-feature-settings:"palt";font-size:24px;font-weight:900;line-height:1.5;margin:0}@media (max-width:768px){.p-course-detail__catch{font-size:16px}}.p-course-detail__title{align-items:flex-end;color:var(--course-accent);display:flex;font-weight:900;gap:4px;line-height:1;margin:0}.p-course-detail__title-en{font-family:var(--ff-en);font-size:clamp(48px,5.55556vw,80px)}.p-course-detail__title-ja{font-size:clamp(32px,2.5vw,36px);padding-bottom:.12em}.p-course-detail--junior .p-course-detail__title-ja{font-size:clamp(40px,4.44444vw,64px);padding-bottom:0}.p-course-detail__lead{font-feature-settings:"palt";font-size:16px;font-weight:500;line-height:1.8}.p-course-detail__lead p{margin:0}@media (max-width:1100px){.p-course-detail__lead{text-align:left}}.p-course-detail__portrait{flex-shrink:0;margin:0;width:min(500px,46%)}.p-course-detail__portrait img{display:block;height:auto;max-width:none;width:100%}@media (max-width:1100px){.p-course-detail__portrait{width:min(360px,78vw)}}@media (max-width:768px){.p-course-detail__portrait{width:min(300px,80vw)}}.p-course-detail__jobs{background:linear-gradient(90deg,var(--course-jobs-from),var(--course-jobs-to))}.p-course-detail__jobs-inner{align-items:center;display:flex;gap:31px;margin-inline:auto;max-width:1440px;padding:17px 100px 14px}@media (max-width:768px){.p-course-detail__jobs-inner{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}}.p-course-detail__jobs-label{background-color:var(--white);border-radius:999px;color:var(--course-accent);flex-shrink:0;font-size:16px;font-weight:700;line-height:1.5;margin:0;padding:10px 20px;white-space:nowrap}.p-course-detail__tags{align-items:center;display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.p-course-detail__tags li{border:1px solid var(--white);color:var(--white);font-size:16px;font-weight:700;line-height:1.5;padding:5px 10px;white-space:nowrap}.p-course-detail__tags li.is-plain{border:0;padding-inline:0}.p-course-detail__curriculum{padding:60px 20px 80px}@media (max-width:768px){.p-course-detail__curriculum{padding:40px 20px 50px}}.p-course-detail__sec-head{color:#111;margin-bottom:40px}.p-course-detail__sec-head .c-sec-head__en{border-bottom:0;color:var(--course-accent);font-size:clamp(40px,4.44444vw,64px);padding-bottom:0;text-shadow:none}.p-course-detail__sec-head .c-sec-head__ja{font-size:20px;text-shadow:none}@media (max-width:768px){.p-course-detail__sec-head .c-sec-head__ja{font-size:16px}}.p-course-detail__years{display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:882px}@media (max-width:768px){.p-course-detail__years{gap:20px;grid-template-columns:1fr}}.p-course-year{background-color:var(--white);border-radius:20px;overflow:hidden}.p-course-year__head{align-items:center;background-color:var(--course-accent);display:flex;gap:12px;padding:15px 20px}.p-course-year--alt .p-course-year__head{background-color:var(--course-accent-2)}.p-course-year__badge{background-color:var(--white);border-radius:999px;color:var(--course-accent);font-size:16px;font-weight:700;line-height:1.5;margin:0;padding:5px 15px;white-space:nowrap}.p-course-year--alt .p-course-year__badge{color:var(--course-accent-2)}.p-course-year__title{color:var(--white);font-feature-settings:"palt";font-size:24px;font-weight:900;letter-spacing:.05em;line-height:1;margin:0}@media (max-width:768px){.p-course-year__title{font-size:18px}}.p-course-year__photo{height:284px;margin:0;overflow:hidden}.p-course-year__photo img{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.p-course-year__photo{height:180px}}.p-course-year__body{font-size:16px;font-weight:500;line-height:1.5;padding:20px 30px}.p-course-year__body p{margin:0}@media (max-width:768px){.p-course-year__body{padding:16px 20px}}.p-course-detail__info{background:linear-gradient(220deg,var(--course-accent-2) 6%,var(--course-accent) 93%)}.p-course-detail__info-inner{display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-inline:auto;max-width:1440px;padding:20px 100px}@media (max-width:768px){.p-course-detail__info-inner{gap:24px;grid-template-columns:1fr;padding:24px 20px}}.p-course-detail__info-col{display:flex;flex-direction:column;gap:12px}.p-course-detail__info-label{align-self:flex-start;background-color:var(--white);border-radius:999px;color:var(--course-accent);font-size:16px;font-weight:700;line-height:1.5;margin:0;padding:4px 17px}.p-course-detail__info-text{color:var(--white);font-size:16px;font-weight:700;line-height:1.5;margin:0}.p-course-junior{padding:60px 100px}@media (max-width:768px){.p-course-junior{padding:30px 20px}}.p-course-junior__panel{background-color:var(--white);display:flex;flex-direction:column;gap:30px;margin-inline:auto;max-width:1000px;padding:50px}@media (max-width:768px){.p-course-junior__panel{gap:24px;padding:24px 20px}}.p-course-junior__h2{border-bottom:5px solid #efefef;font-size:24px;font-weight:700;line-height:1.3;margin:0;padding-bottom:11px;position:relative}.p-course-junior__h2:after{background-color:var(--color-accent);bottom:-5px;content:"";height:5px;left:0;position:absolute;width:150px}@media (max-width:768px){.p-course-junior__h2{font-size:20px}}.p-course-junior__paths{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:768px){.p-course-junior__paths{grid-template-columns:1fr}}.p-course-junior__path{background-color:#008e4e24;border-radius:20px;padding:20px}.p-course-junior__path h3{font-size:18px;font-weight:700;line-height:1.3;margin:0 0 10px}.p-course-junior__path p{font-size:16px;font-weight:500;line-height:1.3;margin:0}.p-course-junior__row{border-top:1px solid #ddd;display:flex;gap:40px;padding-top:20px}.p-course-junior__row h3{flex:0 0 162px;font-size:18px;font-weight:700;line-height:1.8;margin:0}.p-course-junior__row p,.p-course-junior__row ul{font-size:16px;font-weight:500;line-height:1.8;list-style:none;margin:0;padding:0}@media (max-width:768px){.p-course-junior__row{flex-direction:column;gap:8px}.p-course-junior__row h3{flex:none}}.p-course-junior__values{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:768px){.p-course-junior__values{gap:16px;grid-template-columns:1fr}}.p-course-value{align-items:center;border:1px solid var(--course-accent);border-radius:20px;display:flex;flex-direction:column;gap:15px;padding:20px;position:relative;text-align:center}.p-course-value h3{font-size:18px;font-weight:700;line-height:1.3;margin:0}.p-course-value>p:last-child{font-size:16px;font-weight:500;line-height:1.6;margin:0}.p-course-value__num-wrap{display:inline-block;position:relative}.p-course-value__script{left:-32px;margin:0;pointer-events:none;position:absolute;top:-12px;transform-origin:right bottom;z-index:1}.p-course-value__script img{display:block;height:auto;max-width:none;width:63px}.p-course-value__num{color:var(--course-accent);font-family:var(--ff-en);font-size:48px;font-weight:900;line-height:1;margin:0}.p-course-related__inner{align-items:flex-start;display:flex;gap:51px;margin-inline:auto;max-width:1440px;padding:60px 100px}@media (max-width:768px){.p-course-related__inner{flex-direction:column;gap:20px;padding:40px 20px}}.p-course-related__head{flex-shrink:0;width:147px}.p-course-related__en{color:var(--color-accent);font-family:var(--ff-en);font-size:40px;font-weight:900;line-height:1;margin:0}.p-course-related__ja{color:var(--white);font-size:16px;font-weight:700;line-height:1.5;margin:0}.p-course-related__rule{align-self:stretch;background-color:#ffffff59;flex-shrink:0;width:1px}@media (max-width:768px){.p-course-related__rule{display:none}}.p-course-related__cards{display:flex;flex-wrap:wrap;gap:30px}@media (max-width:768px){.p-course-related__cards{flex-direction:column;gap:36px;width:100%}}.p-course-link{--link-tint:#91caff;--link-from:#4b0881;--link-to:#0d4089;--link-hero-bg:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/course/hero-bg-edance.jpg.31830f76038d.jpg);color:var(--white);display:flex;flex-direction:column;max-width:100%;position:relative;text-decoration:none;width:335px}.p-course-link:hover{color:var(--white);opacity:.92}.p-course-link.p-course-link--eperformance{--link-tint:#ffd3dc;--link-from:#c73897;--link-to:#ff2d55;--link-hero-bg:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/course/hero-bg-eperformance.jpg.09049048f030.jpg)}.p-course-link.p-course-link--junior{--link-tint:#b2debd;--link-from:#8aa200;--link-to:#008e4e;--link-hero-bg:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/course/hero-bg-junior.jpg.256c568e485c.jpg)}@media (max-width:768px){.p-course-link{width:100%}}.p-course-link__portrait{background-color:var(--link-tint);border-radius:20px 20px 0 0;display:flex;justify-content:center;overflow:hidden;position:relative}.p-course-link__portrait:after{background:var(--link-hero-bg) center /cover no-repeat;content:"";inset:0;opacity:.08;pointer-events:none;position:absolute}.p-course-link--eperformance .p-course-link__portrait:after{background-position:center 22%}.p-course-link__portrait img{display:block;height:auto;max-width:none;position:relative;width:280px;z-index:1}@media (max-width:768px){.p-course-link__portrait img{width:min(280px,78%)}}.p-course-link__body{background:linear-gradient(253deg,var(--link-from) 5%,var(--link-to) 93%);border-radius:0 0 20px 20px;display:grid;gap:10px 12px;grid-template-columns:1fr auto;min-height:148px;padding:15px 20px}.p-course-link__title{align-items:baseline;color:var(--white);display:flex;font-weight:700;gap:4px;line-height:1.5;margin:0}.p-course-link__en{font-size:24px}.p-course-link__ja{font-size:16px}.p-course-link--junior .p-course-link__ja{font-size:24px}.p-course-link__arrow{--arrow-size:14px;background-color:var(--white);border-radius:999px;color:#111;height:28px;padding:7px;width:28px}.p-course-link__lead{font-size:16px;font-weight:500;grid-column:1/-1;line-height:1.5;margin:0}.p-course-hub .p-hub__hero img{-o-object-position:center 55%;object-position:center 55%}.p-course-hub__main{align-items:center;display:flex;flex-direction:column;gap:40px;padding:40px 100px 100px}@media (max-width:768px){.p-course-hub__main{gap:20px;padding:30px 20px}}.p-course-hub__intro{align-items:center;display:flex;flex-direction:column;gap:32px;max-width:786px;text-align:center}@media (max-width:768px){.p-course-hub__intro{gap:20px}}.p-course-hub__catch{border-bottom:5px solid #f5a623;color:#111;display:inline-flex;font-size:32px;font-weight:900;justify-content:center;line-height:1.6;margin:0;padding-bottom:5px}@media (max-width:768px){.p-course-hub__catch{align-items:center;border-bottom:none;flex-direction:column;font-size:22px;gap:5px;padding-bottom:0}.p-course-hub__catch-line{border-bottom:4px solid #f5a623;padding-bottom:3px}}.p-course-hub__lead{color:#111;font-size:20px;font-weight:500;line-height:1.8;max-width:711px}.p-course-hub__lead p{margin:0}@media (max-width:768px){.p-course-hub__lead{font-size:18px}.p-course-hub__lead br{display:none}}.p-course-hub__cards{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;width:100%}@media (max-width:768px){.p-course-hub__cards{align-items:stretch;flex-direction:column;gap:20px}}.p-news-archive .c-card,.p-news-archive .c-card:hover,.p-news-single .c-card,.p-news-single .c-card:hover{color:#111}.p-news-cats{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 40px;padding:0}.p-news-cats .p-news-cats__item a{align-items:center;border:1px solid #111;border-radius:999px;color:#111;display:inline-flex;font-size:13px;font-weight:700;justify-content:center;letter-spacing:.05em;min-height:36px;padding:0 16px;text-decoration:none}.p-news-cats .p-news-cats__item a:hover,.p-news-cats .p-news-cats__item.is-active a{background-color:#111;color:var(--white);opacity:1}.p-news-archive__grid{display:grid;gap:30px 20px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.p-news-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.p-news-archive__grid{gap:24px;grid-template-columns:1fr}}.p-news-archive__empty{color:#111;margin:0;text-align:center}.p-news-archive .navigation.pagination{color:#111;display:flex;justify-content:center;margin-top:60px}.p-news-archive .navigation.pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px}.p-news-archive .navigation.pagination a,.p-news-archive .navigation.pagination span{border:1px solid #111;color:#111;display:grid;height:40px;min-width:40px;padding:0 10px;place-items:center;text-decoration:none}.p-news-archive .navigation.pagination .current{background-color:#111;color:var(--white)}.p-news-single{color:#111;padding-bottom:100px}@media (max-width:768px){.p-news-single{padding-bottom:0}}.p-news-single .p-lower-frame{margin-top:40px}@media (max-width:768px){.p-news-single .p-lower-frame{margin-top:20px}}.p-news-single__article{padding:60px 50px}@media (max-width:768px){.p-news-single__article{padding:30px 15px 50px}}.p-news-single__inner{color:#111;margin-inline:auto;max-width:860px}.p-news-single__head{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.p-news-single__meta{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.p-news-single__meta .c-card__cat{color:#111}.p-news-single__cats{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.p-news-single__date{font-family:var(--ff-en);font-size:14px;font-weight:700}.p-news-single__title{border-bottom:1px solid #efefef;font-size:32px;font-weight:700;line-height:1.3;margin:0;padding-bottom:10px}@media (max-width:768px){.p-news-single__title{font-size:22px}}.p-news-single__thumb{margin:0 0 30px}.p-news-single__thumb img{display:block;height:auto;width:100%}.p-news-single__body{margin-bottom:48px}.p-news-single__back{display:flex;justify-content:center;margin:0}.p-news-archive .p-page-header{padding-bottom:28px}.p-news-archive .p-schedule-switch{margin-bottom:28px}.p-column-archive__tabs{margin-bottom:50px;margin-top:0}.p-news .p-column-archive__tabs{margin-bottom:0}@media (max-width:768px){.p-column-archive__tabs.p-hub-instructor__tabs{border-radius:999px;width:-moz-fit-content;width:fit-content}.p-column-archive__tabs .p-hub-instructor__tab{flex:0 1 auto;min-width:auto;padding:8px 16px}}@media (max-width:374px){.p-column-archive__tabs .p-hub-instructor__tab{padding-inline:8px}}.p-column-cats{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0 20px}.p-column-cats a{align-items:center;background-color:#fff;border-radius:8px;color:#111;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;line-height:1;min-height:36px;padding:0 16px;text-decoration:none}.p-column-cats a.is-active,.p-column-cats a:hover{background-color:#111;color:#fff;opacity:1}.p-column-archive__filters{margin-bottom:28px}@media (max-width:768px){.p-column-archive__tabs+.p-column-archive__filters{margin-top:30px}}.p-column-archive__sheet{color:#fff;padding:36px 0 100px}@media (max-width:768px){.p-column-archive__sheet{padding-bottom:60px}}.p-column-archive__sheet .c-card,.p-column-archive__sheet .c-card:hover{color:#fff}.p-column-archive__sheet .c-card__title{display:-webkit-box;font-size:16px;line-height:1.5;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.p-column-archive__sheet .c-card__meta{color:#ffffffb8;font-size:14px}.p-column-archive__sheet .c-card__cat{border-color:#ffffff8c;color:#fff;font-size:12px;padding:2px 10px}.p-column-archive__grid{display:grid;gap:36px 16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.p-column-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.p-column-archive__grid{gap:24px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}}.p-column-archive__empty{margin:0;text-align:center}.p-column-archive .navigation.pagination{align-items:center;color:#fff;display:flex;gap:32px;justify-content:center;margin-top:48px}.p-column-archive .navigation.pagination h2{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0}.p-column-archive .navigation.pagination .nav-links{align-items:center;display:flex;gap:20px;justify-content:center}.p-column-archive .navigation.pagination a.page-numbers:not(.prev):not(.next),.p-column-archive .navigation.pagination span.page-numbers:not(.prev):not(.next){background:transparent;border:0;color:inherit;display:inline-block;font-family:var(--ff-en);font-size:20px;font-weight:900;height:auto;line-height:1.15;min-width:0;padding:0;text-decoration:none}.p-column-archive .navigation.pagination .current{background:transparent;color:inherit;position:relative}.p-column-archive .navigation.pagination .current:after{background:currentColor;content:"";height:5px;left:50%;position:absolute;top:calc(100% + 4px);transform:translate(-50%);width:18px}.p-column-archive .navigation.pagination a.next.page-numbers,.p-column-archive .navigation.pagination a.prev.page-numbers{background:#fff;border:0;border-radius:999px;color:#111;display:grid;flex-shrink:0;font-size:0;height:50px;line-height:0;min-width:50px;padding:0;place-items:center;position:relative;text-decoration:none;width:50px}.p-column-archive .navigation.pagination a.next.page-numbers:before,.p-column-archive .navigation.pagination a.prev.page-numbers:before{background-color:#111;content:"";display:block;height:25px;left:50%;mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg);-webkit-mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;position:absolute;top:50%;transform:translate(-50%,calc(-50% + 2px));width:25px}.p-column-archive .navigation.pagination a.prev.page-numbers:before{transform:translate(-50%,calc(-50% + 2px)) scaleX(-1)}.p-column-single{color:#111;padding-bottom:100px}@media (max-width:768px){.p-column-single{padding-bottom:0}}.p-column-single .p-lower-frame{margin-top:40px}@media (max-width:768px){.p-column-single .p-lower-frame{margin-top:20px}}.p-column-single__article{padding:60px 50px}@media (max-width:768px){.p-column-single__article{padding:30px 15px 50px}}.p-column-single__head{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.p-column-single__meta{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.p-column-single__meta .c-card__cat{color:#111}.p-column-single__cats{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.p-column-single__date{font-family:var(--ff-en);font-size:14px;font-weight:700}.p-column-single__title{border-bottom:1px solid #efefef;font-size:32px;font-weight:700;line-height:1.3;margin:0;padding-bottom:10px}@media (max-width:768px){.p-column-single__title{font-size:22px}}.p-column-single__thumb{margin:0 0 30px}.p-column-single__thumb img{display:block;height:auto;width:100%}.p-column-single__body{margin-bottom:48px}.p-column-single__back{display:flex;justify-content:center;margin:0}.p-instructor-archive .p-page-header{padding:48px 20px 0}.p-instructor-archive__all{display:flex;justify-content:center;margin:30px 20px 0}.p-instructor-archive__all-btn{align-items:center;background-color:var(--prolab-gold,#e8c547);border-radius:999px;color:#111;display:inline-flex;font-size:18px;font-weight:700;gap:16px;justify-content:center;line-height:1.2;padding:20px 30px 20px 17px;text-decoration:none}.p-instructor-archive__all-btn:hover{color:#111;opacity:1}.theme-edance-open-class .p-instructor-archive__all-btn{background-color:var(--theme,#a8479e);color:var(--white)}.theme-edance-open-class .p-instructor-archive__all-btn:hover{color:var(--white)}.p-instructor-archive__all-spacer{flex:0 0 25px;height:25px;width:25px}.p-instructor-archive__groups{display:flex;flex-direction:column;gap:50px;margin:50px auto 100px;width:min(1080px,calc(100% - 40px))}.p-instructor-archive__group{display:flex;flex-direction:column;gap:33px}.p-instructor-archive__group-title{align-items:center;background-color:#f6f6f6;border-left:5px solid var(--prolab-gold,#e8c547);color:#111;display:flex;font-size:24px;font-weight:700;line-height:1.3;margin:0;min-height:55px;padding:6px 10px 6px 20px}.p-genre-archive .p-genre__grid,.p-instructor-archive .p-genre__grid{width:100%}.p-instructor-archive .p-genre__grid{gap:20px;grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:0}.p-instructor-archive .p-genre__item{border-radius:20px}.p-instructor-archive .p-genre__label{bottom:20px;font-size:20px;font-weight:900;line-height:1.2;padding:2px 4px}@media (max-width:768px){.p-instructor-archive .p-page-header{padding:24px 10px 0}.p-instructor-archive__all-btn{font-size:14px;padding:14px 20px 14px 12px}.p-instructor-archive__groups{gap:32px;margin-bottom:60px;width:calc(100% - 20px)}.p-instructor-archive__group{gap:16px}.p-instructor-archive__group-title{font-size:18px;min-height:0}.p-instructor-archive .p-genre__grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.p-instructor-archive .p-genre__item{border-radius:12px}.p-instructor-archive .p-genre__label{bottom:12px;font-size:14px}}.p-instructor-archive__grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.p-instructor-archive__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.p-instructor-archive__grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}.p-instructor-card{background-color:var(--white);border-radius:14px;color:var(--color-text);display:block;overflow:hidden;text-decoration:none}.p-instructor-card:hover{color:var(--color-text);opacity:1}.p-instructor-card__image{aspect-ratio:3/4;background-color:#111;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden;position:relative}.p-instructor-card__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:inherit;object-position:inherit;width:100%}.p-instructor-card__body{display:flex;flex-direction:column;gap:4px;padding:12px 14px 16px}.p-instructor-card__name{font-size:16px;font-weight:700;line-height:1.4}.p-instructor-card__team{color:#666;font-size:13px}.p-instructor-detail__hero{align-items:flex-start;clip-path:inset(0 -8% -50% -8%);display:flex;justify-content:center;min-height:280px;position:relative}@media (min-width:769px){.p-instructor-detail__hero{min-height:600px}}.p-instructor-detail__bg,.p-instructor-detail__veil{height:104.5vw;left:50%;-webkit-mask-image:linear-gradient(180deg,#000,#000 74.76%,transparent);mask-image:linear-gradient(180deg,#000,#000 74.76%,transparent);pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:100%}@media (min-width:769px){.p-instructor-detail__bg,.p-instructor-detail__veil{height:836px}}.p-instructor-detail__bg{background-position:50%;background-size:cover;filter:blur(10px);transform:translate(-50%) scale(1.08);transform-origin:center top}.p-instructor-detail__veil{background:rgba(0,0,0,.7)}.p-instructor-detail__mv{aspect-ratio:4/3;background:#c4c4c4;margin:0;overflow:hidden;position:relative;width:min(800px,100%);z-index:1}.p-instructor-detail__mv img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:769px){.p-instructor-detail__mv{aspect-ratio:auto;height:600px;width:800px}}.p-instructor-detail__sheet{display:flex;flex-direction:column;gap:20px;margin:-125px auto 80px;position:relative;width:min(1080px,calc(100% - 40px));z-index:1}@media (max-width:768px){.p-instructor-detail__sheet{margin-bottom:48px;margin-top:-15.625vw;width:calc(100% - 20px)}}.p-instructor-detail__name{align-items:stretch;background:rgba(0,0,0,.7);color:#fff;display:flex;max-width:100%;width:-moz-fit-content;width:fit-content}.p-instructor-detail__name-bar{background:var(--neon-grd,linear-gradient(180deg,#00f5ff,#bf00ff));flex:0 0 5px}.p-instructor-detail__name-text{display:flex;flex-direction:column;gap:5px;padding:15px 20px}.p-instructor-detail__title{color:#fff;font-feature-settings:"palt" 1;font-size:46px;font-weight:900;line-height:1;margin:0}@media (max-width:768px){.p-instructor-detail__title{font-size:28px}}.p-instructor-detail__team{color:#fff;font-size:16px;font-weight:500;line-height:1.5;margin:0;text-transform:uppercase}.p-instructor-detail__lesson{align-items:flex-start;backdrop-filter:blur(5px);background:hsla(0,0%,100%,.5);display:flex;gap:50px;padding:30px;position:relative}.p-instructor-detail__lesson:before{background-image:var(--neon-grd);content:"";inset:0;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;padding:2px;pointer-events:none;position:absolute;z-index:2}@media (max-width:768px){.p-instructor-detail__lesson{flex-direction:column;gap:20px;padding:20px 16px}}.p-instructor-detail__lesson-main{flex:1;min-width:0}.p-instructor-detail__lesson-heading{background-image:var(--neon-grd);background-position:0 100%;background-repeat:no-repeat;background-size:100% 5px;color:#111;font-family:var(--ff-en);font-size:32px;font-weight:700;line-height:1;margin:0 0 20px;padding-bottom:5px}@media (max-width:768px){.p-instructor-detail__lesson-heading{font-size:24px}}.p-instructor-detail__lesson-rows{display:flex;flex-direction:column;gap:10px}.p-instructor-detail__lesson-row{align-items:stretch;display:flex;gap:30px}@media (max-width:768px){.p-instructor-detail__lesson-row{flex-direction:column;gap:8px}}.p-instructor-detail__lesson-brand{align-items:center;display:flex;flex:0 0 150px;font-size:16px;font-weight:700;justify-content:center;line-height:1;margin:0;padding:10px 20px;text-align:center}@media (max-width:768px){.p-instructor-detail__lesson-brand{flex-basis:auto;justify-content:flex-start;width:-moz-fit-content;width:fit-content}}.p-instructor-detail__lesson-row--pro-lab .p-instructor-detail__lesson-brand{background:#e8c547;color:#111}.p-instructor-detail__lesson-row--open-class .p-instructor-detail__lesson-brand{background:#a8479e;color:#fff}.p-instructor-detail__lesson-body{align-items:center;display:flex;flex:1;min-width:0;padding:10px 0}.p-instructor-detail__lesson-manual,.p-instructor-detail__lesson-name{color:#111;font-size:16px;font-weight:500;line-height:1;margin:0}.p-instructor-detail__lesson-manual{line-height:1.6}.p-instructor-detail__campuses{display:flex;flex-wrap:wrap;gap:30px;list-style:none;margin:0;padding:0}.p-instructor-detail__campus{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.p-instructor-detail__campus-label{border-radius:4px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.65px;line-height:1;padding:4px 9px}.p-instructor-detail__campus-label--baba{background:#4a35ff}.p-instructor-detail__campus-label--anime{background:#0097f5}.p-instructor-detail__campus-line{color:#111;font-size:16px;font-weight:500;line-height:1}.p-instructor-detail__trial{align-items:center;background:#c50000;color:#fff;display:flex;flex:0 0 302px;gap:12px;justify-content:space-between;padding:16px 12px;text-decoration:none}.p-instructor-detail__trial:hover{color:#fff;opacity:1}@media (max-width:768px){.p-instructor-detail__trial{flex-basis:auto;width:100%}}.p-instructor-detail__trial-label{display:flex;flex-direction:column;gap:6px}.p-instructor-detail__trial-ja{font-size:20px;font-weight:700;line-height:1.2}.p-instructor-detail__trial-en{font-family:var(--ff-en);font-size:14px;font-weight:700;line-height:1}.p-instructor-detail__movies{display:flex;flex-direction:column;gap:30px;margin-left:calc(50% - 50vw);margin-top:30px;max-width:100vw;width:100vw}.p-instructor-detail__track{overflow:hidden}.p-instructor-detail__slide:only-child{margin-inline:auto}.p-instructor-detail__movies .keen-slider:not([data-keen-slider-disabled]) .p-instructor-detail__slide,.p-instructor-detail__slide{aspect-ratio:16/9;background:#111;border-radius:20px;flex:0 0 auto;max-width:min(1240px,calc(100vw - 200px));min-width:min(1240px,calc(100vw - 200px));overflow:hidden;width:min(1240px,calc(100vw - 200px))}:is(.p-instructor-detail__slide,.p-instructor-detail__movies .keen-slider:not([data-keen-slider-disabled]) .p-instructor-detail__slide) iframe,:is(.p-instructor-detail__slide,.p-instructor-detail__movies .keen-slider:not([data-keen-slider-disabled]) .p-instructor-detail__slide) img,:is(.p-instructor-detail__slide,.p-instructor-detail__movies .keen-slider:not([data-keen-slider-disabled]) .p-instructor-detail__slide) video{border:0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.p-instructor-detail__movies .keen-slider:not([data-keen-slider-disabled]) .p-instructor-detail__slide,.p-instructor-detail__slide{border-radius:10px;max-width:calc(100vw - 28px);min-width:calc(100vw - 28px);width:calc(100vw - 28px)}}.p-instructor-detail__movie-nav{align-items:center;color:#fff;display:flex;gap:20px;justify-content:center}.p-instructor-detail__movie-index{font-family:var(--ff-en);font-size:18px;font-weight:900;line-height:1;margin:0}.p-instructor-detail__movie-arrow{background:transparent;border:1px solid #fff;border-radius:50%;cursor:pointer;height:40px;padding:0;width:40px}.p-instructor-detail__movie-arrow:before{background:#fff;content:"";display:block;height:20px;margin:0 auto;-webkit-mask:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg) center/contain no-repeat;mask:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg) center/contain no-repeat;width:20px}.p-instructor-detail__movie-arrow--prev:before{transform:scaleX(-1)}.p-instructor-detail__body.p-lower-frame{margin:30px 0 0;max-width:none;padding:60px 50px;width:100%}@media (max-width:768px){.p-instructor-detail__body.p-lower-frame{padding:30px 16px 40px}}.p-instructor-detail__back{display:flex;justify-content:center;margin:30px 0 0}.p-instructor-detail__back-btn{align-items:center;background-image:var(--neon-grd,linear-gradient(63deg,#00f5ff 5.4%,#bf00ff 94.5%));border-radius:999px;color:#fff;display:inline-flex;font-size:18px;font-weight:700;gap:16px;justify-content:center;line-height:1.2;max-width:300px;min-width:200px;padding:20px 30px 20px 17px;text-decoration:none}.p-instructor-detail__back-btn:hover{color:#fff;opacity:1}.p-instructor-detail__back-spacer{flex:0 0 25px;height:25px;width:25px}.p-instructor-archive__anchors{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.p-instructor-archive__anchor{align-items:center;background-color:var(--white);border-radius:999px;color:var(--color-text);display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:40px;padding:0 16px;text-decoration:none}.p-instructor-archive__anchor:hover{background-color:var(--theme);color:var(--white);opacity:1}.p-instructor-archive__section{margin-bottom:56px}.p-instructor-archive__course-title{font-family:var(--ff-en);font-size:clamp(28px,3vw,40px);font-weight:900;margin:0 0 24px;text-transform:uppercase}.p-instructor-archive__genre-title{border-bottom:1px solid rgba(0,0,0,.1);font-size:18px;font-weight:700;margin:0 0 16px;padding-bottom:8px}.p-instructor-archive__genre{margin-bottom:32px;scroll-margin-top:120px}.p-genre-detail__hero{background-color:#111;background-position:50%;background-size:cover;display:flex;flex-direction:column;padding:0;position:relative}@media (max-width:768px){.p-genre-detail__hero{padding:0}}.p-genre-detail__hero:before{background:rgba(0,0,0,.5);content:"";inset:0;position:absolute}.p-genre-detail__hero .c-breadcrumb,.p-genre-detail__hero-inner{position:relative;z-index:1}.p-genre-detail__hero-inner{display:flex;flex-direction:column;gap:50px;padding:38px 100px 50px}@media (max-width:768px){.p-genre-detail__hero-inner{gap:24px;padding:20px 20px 32px}}.p-genre-detail__title{align-self:center;border-bottom:10px solid var(--theme,#a8479e);color:#fff;font-family:var(--ff-en);font-size:64px;font-weight:900;line-height:1;margin:0;text-align:center;text-shadow:0 0 10px #fff}@media (max-width:768px){.p-genre-detail__title{font-size:40px}}.p-genre-detail__card{background:rgba(0,0,0,.7);border-radius:20px;color:#fff;display:flex;overflow:hidden}@media (max-width:768px){.p-genre-detail__card{flex-direction:column}}.p-genre-detail__thumb{aspect-ratio:4/3;flex:0 0 400px;position:relative;width:400px}@media (max-width:768px){.p-genre-detail__thumb{flex-basis:auto;width:100%}}.p-genre-detail__thumb img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.p-genre-detail__copy{display:flex;flex:1;flex-direction:column;gap:15px;min-width:0;padding:30px}.p-genre-detail__lead{border-bottom:1px solid #ddd;font-size:18px;font-weight:700;line-height:1.6;margin:0;padding-bottom:3px}.p-genre-detail__body{font-size:16px;font-weight:500;line-height:1.6}.p-genre-detail__body p{margin:0 0 1em}.p-genre-detail__body p:last-child{margin-bottom:0}.p-genre-detail__main{display:flex;flex-direction:column;gap:80px;margin:80px auto 100px;width:min(1080px,calc(100% - 40px))}.p-genre-detail__back{display:flex;justify-content:center;margin:0 0 50px}.p-genre-detail__back .c-btn{background-color:var(--theme,#a8479e);border:0;border-radius:999px;color:#fff;font-size:18px;max-width:300px;padding:20px 30px 20px 17px}.p-genre-detail__back .c-btn:hover{color:#fff}.theme-edance-pro-lab .p-genre-detail__back .c-btn{background-color:var(--prolab-gold,#e8c547);color:#111}.theme-edance-pro-lab .p-genre-detail__back .c-btn:hover{color:#111}.theme-edance-pro-lab .p-genre-detail__heading,.theme-edance-pro-lab .p-genre-detail__title{border-color:var(--prolab-gold,#e8c547)}.theme-edance-open-class .p-genre-detail__heading,.theme-edance-open-class .p-genre-detail__title{border-color:var(--theme,#a8479e)}.p-genre-detail__heading{background:#f6f6f6;border-left:5px solid var(--theme,#a8479e);font-size:24px;font-weight:700;line-height:1.3;margin:0 0 30px;padding:6px 10px 6px 20px}.p-genre-detail .p-genre__grid{margin-inline:0;width:100%}.p-genre-detail__instructors{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:30px}@media (max-width:1024px){.p-genre-detail__instructors{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-genre-instructor{background:#fff;border-radius:20px;color:#111;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.p-genre-instructor:hover{color:#111;opacity:.85}.p-genre-instructor__image{aspect-ratio:4/3;border-radius:20px 20px 0 0;display:block;overflow:hidden;position:relative}.p-genre-instructor__image img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.p-genre-instructor__body{display:flex;flex-direction:column;gap:10px;padding:10px 15px 20px}.p-genre-instructor__name{font-size:22px;font-weight:700;line-height:1.3;text-align:center}@media (max-width:768px){.p-genre-instructor__name{font-size:18px}}.p-genre-instructor__role{font-size:16px;font-weight:500;line-height:1.5;text-align:center}.p-genre-instructor__lessons{display:flex;flex-direction:column;gap:12px}.p-genre-instructor__campus{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.p-genre-instructor__badge{border-radius:4px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.65px;line-height:1.2;padding:4px 9px}@media (max-width:768px){.p-genre-instructor__badge{font-size:11px}}.p-genre-instructor__badge--baba{background:var(--campus-baba,#4a35ff)}.p-genre-instructor__badge--anime-dance{background:var(--campus-anime-dance,#0097f5)}.p-genre-instructor__line{font-size:16px;font-weight:500;line-height:1.5}.p-column-archive .c-sec-head--glow,.p-hub-instructor .c-sec-head--glow,.p-news-archive .c-sec-head--glow,.p-studio .c-sec-head--glow{gap:15px}.p-column-archive .c-sec-head--glow .c-sec-head__en,.p-hub-instructor .c-sec-head--glow .c-sec-head__en,.p-studio .c-sec-head--glow .c-sec-head__en{border-bottom:0;padding-bottom:0;width:-moz-fit-content;width:fit-content}.p-column-archive .c-sec-head--glow .c-sec-head__en:after,.p-hub-instructor .c-sec-head--glow .c-sec-head__en:after,.p-studio .c-sec-head--glow .c-sec-head__en:after{background-image:var(--neon-grd);content:"";display:block;height:10px}@media (max-width:768px){.p-column-archive .c-sec-head--glow .c-sec-head__en,.p-hub-instructor .c-sec-head--glow .c-sec-head__en,.p-studio .c-sec-head--glow .c-sec-head__en{border-bottom:0;padding-bottom:0}.p-column-archive .c-sec-head--glow .c-sec-head__en:after,.p-hub-instructor .c-sec-head--glow .c-sec-head__en:after,.p-studio .c-sec-head--glow .c-sec-head__en:after{height:5px}}.p-news-archive .c-sec-head--glow .c-sec-head__en{border-bottom:10px solid var(--color-accent);padding-bottom:10px;width:-moz-fit-content;width:fit-content}.p-news-archive .c-sec-head--glow .c-sec-head__en:after{content:none}@media (max-width:768px){.p-news-archive .c-sec-head--glow .c-sec-head__en{border-bottom-width:5px;padding-bottom:5px}}.p-hub-instructor__tabs{background-color:#fff;border-radius:999px;display:flex;justify-content:center;margin:0 auto 50px;max-width:calc(100% - 40px);padding:4px 5px;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.p-hub-instructor__tabs{margin-bottom:0}}.p-hub-instructor__tab{align-items:center;background-color:transparent;border:0;border-radius:999px;color:#666;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;justify-content:center;padding:10px 30px;text-align:center;text-decoration:none}.p-hub-instructor__tab:hover{color:#666;opacity:1}.p-hub-instructor__tab-en{font-family:var(--ff-en);font-size:32px;font-weight:900;line-height:1;text-transform:uppercase}.p-hub-instructor__tab-ja{font-size:14px;font-weight:700;line-height:1}.p-hub-instructor__tab.is-active[data-tab=pro-lab]{background-color:#e8c547;color:#000}.p-hub-instructor__tab.is-active[data-tab=pro-lab]:hover{color:#000}.p-hub-instructor__tab.is-active[data-tab=open-class]{background-color:#a8479e;color:#fff}.p-hub-instructor__tab.is-active[data-tab=open-class]:hover{color:#fff}.p-hub-instructor__tab.is-active[data-tab=all]{background-image:linear-gradient(79deg,#00f5ff 5.4%,#bf00ff 94.5%);color:#fff}.p-hub-instructor__tab.is-active[data-tab=all]:hover{color:#fff}.p-hub-instructor__body{color:#111;padding:0 20px 100px}.p-hub-instructor__inner{margin-inline:auto;width:min(1080px,100%)}.p-hub-instructor__sections{display:flex;flex-direction:column;gap:50px}.p-hub-instructor__heading{align-items:center;background-color:#f6f6f6;border-left:5px solid #e8c547;color:#111;display:flex;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 33px;min-height:55px;padding:6px 10px 6px 20px}.p-hub-instructor .p-genre__grid{gap:20px;grid-template-columns:repeat(5,200px);justify-content:start;margin-inline:0;width:100%}.p-hub-instructor .p-genre__item{background-color:#111;border-radius:20px}.p-hub-instructor .p-genre__label{bottom:20px;font-size:20px;font-weight:900;line-height:1.2;padding:2px 4px}.p-hub-instructor__search{align-items:center;background-color:#ffffffb3;border-radius:10px;display:flex;gap:16px;justify-content:space-between;margin-bottom:30px;padding:20px}.p-hub-instructor__search-main{align-items:center;display:flex;gap:10px;min-width:0}.p-hub-instructor__query{display:block;position:relative;width:283px}.p-hub-instructor__query input{background-color:#f6f6f6;border:1px solid #ddd;border-radius:999px;color:#111;font-size:14px;font-weight:500;line-height:1.5;padding:11px 48px 11px 24px;width:100%}.p-hub-instructor__query input::-moz-placeholder{color:#aaa}.p-hub-instructor__query input::placeholder{color:#aaa}.p-hub-instructor__query button{background:none;border:0;color:#111;cursor:pointer;display:flex;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.p-hub-instructor__count,.p-hub-instructor__sort span{font-size:15px;font-weight:500;line-height:1;margin:0;white-space:nowrap}.p-hub-instructor__filters{align-items:center;display:flex;gap:16px}.p-hub-instructor__sort{align-items:center;display:flex;gap:10px}.p-hub-instructor__sort select{background-color:#fff;border:1px solid #ddd;border-radius:8px;color:#111;font-size:16px;font-weight:500;height:40px;min-width:154px;padding:0 36px 0 18px}.p-hub-instructor__cards{display:grid;gap:30px 15px;grid-template-columns:repeat(4,minmax(0,1fr))}.p-hub-instructor__card{align-items:center;background-color:#fff;border-radius:20px;color:#111;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.p-hub-instructor__card:hover{color:#111;opacity:1}.p-hub-instructor__photo{aspect-ratio:4/3;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.p-hub-instructor__card-body{align-items:center;display:flex;flex-direction:column;gap:10px;padding:10px 15px 20px;width:100%}.p-hub-instructor__name{font-size:22px;font-weight:700;line-height:1;text-align:center}@media (max-width:768px){.p-hub-instructor__name{font-size:18px}}.p-hub-instructor__role{font-size:16px;font-weight:500;line-height:1.5;text-align:center}.p-hub-instructor__lessons{display:flex;flex-direction:column;gap:15px;width:100%}.p-hub-instructor__campus{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.p-hub-instructor__badge{border-radius:4px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.65px;line-height:1;padding:4px 9px}.p-hub-instructor__badge--baba{background-color:#4a35ff}.p-hub-instructor__badge--anime-dance{background-color:#0097f5}.p-hub-instructor__line{font-size:16px;font-weight:500;line-height:1.4}.p-hub-instructor__empty{font-size:16px;font-weight:700;margin:0;text-align:center}@media (max-width:1100px){.p-hub-instructor .p-genre__grid{grid-template-columns:repeat(auto-fill,200px)}}@media (max-width:1024px){.p-hub-instructor__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.p-hub-instructor__tab{padding:8px 16px}.p-hub-instructor__tab-en{font-size:22px}}@media (max-width:768px){.p-hub-instructor__tab-en{font-size:16px}.p-hub-instructor__tab-ja{font-size:10px}.p-hub-instructor .p-genre__grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.p-hub-instructor .p-genre__label{font-size:14px}.p-hub-instructor__heading{font-size:20px}.p-hub-instructor__filters,.p-hub-instructor__search,.p-hub-instructor__search-main,.p-hub-instructor__sort{align-items:stretch;flex-direction:column}.p-hub-instructor__query{width:100%}.p-hub-instructor__cards{gap:16px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.p-hub-instructor__body{padding:32px 20px 64px}}.editor-styles-wrapper,.p-single-body{--mb:30px;--mb-sp:15px;color:#111}.editor-styles-wrapper p,.p-single-body p{font-size:16px;line-height:1.8;margin:0 0 var(--mb)}@media (max-width:768px){.editor-styles-wrapper p,.p-single-body p{line-height:1.6}}.editor-styles-wrapper a:not(.c-btn):not(.p-button):not(.acf-button):not(.acf-icon):not(.wp-block-button__link):not(.p-studio__photo),.p-single-body a:not(.c-btn):not(.p-button):not(.acf-button):not(.acf-icon):not(.wp-block-button__link):not(.p-studio__photo){font-weight:500;text-decoration:underline}.editor-styles-wrapper [class*=wp-block-],.p-single-body [class*=wp-block-]{margin-bottom:var(--mb)}@media (max-width:768px){.editor-styles-wrapper [class*=wp-block-],.p-single-body [class*=wp-block-]{margin-bottom:var(--mb-sp)}}.editor-styles-wrapper .wp-block-group,.p-single-body .wp-block-group{margin-bottom:50px}@media (max-width:768px){.editor-styles-wrapper .wp-block-group,.p-single-body .wp-block-group{margin-bottom:30px}}.editor-styles-wrapper img,.p-single-body img{display:block;height:auto;max-width:100%}.editor-styles-wrapper figure,.p-single-body figure{margin:0 0 var(--mb)}.editor-styles-wrapper .wp-block-image img,.p-single-body .wp-block-image img{height:auto;width:100%}.editor-styles-wrapper .wp-block-image figcaption,.p-single-body .wp-block-image figcaption{color:#666;font-size:13px;margin-top:8px;text-align:center}.editor-styles-wrapper iframe[src*="google.com/maps"],.editor-styles-wrapper iframe[src*="youtu.be"],.editor-styles-wrapper iframe[src*="youtube.com"],.p-single-body iframe[src*="google.com/maps"],.p-single-body iframe[src*="youtu.be"],.p-single-body iframe[src*="youtube.com"]{aspect-ratio:16/9;border:0;display:block;height:auto;margin-bottom:var(--mb);width:100%}.editor-styles-wrapper h2,.editor-styles-wrapper h2.wp-block-heading,.p-single-body h2,.p-single-body h2.wp-block-heading{border-bottom:5px solid #efefef;color:#111;font-size:24px;font-weight:700;line-height:1.3;margin:0 0 15px;padding-bottom:11px;position:relative}:is(.p-single-body h2,.editor-styles-wrapper h2,.p-single-body h2.wp-block-heading,.editor-styles-wrapper h2.wp-block-heading):after{background-color:var(--color-accent);bottom:-5px;content:"";height:5px;left:0;max-width:40%;position:absolute;width:150px}@media (max-width:768px){.editor-styles-wrapper h2,.editor-styles-wrapper h2.wp-block-heading,.p-single-body h2,.p-single-body h2.wp-block-heading{font-size:20px;margin-bottom:10px}}.editor-styles-wrapper h3,.editor-styles-wrapper h3.wp-block-heading,.p-single-body h3,.p-single-body h3.wp-block-heading{background-color:#f6f6f6;border-left:5px solid var(--color-accent);color:#111;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 15px;padding:12px 10px 12px 20px}@media (max-width:768px){.editor-styles-wrapper h3,.editor-styles-wrapper h3.wp-block-heading,.p-single-body h3,.p-single-body h3.wp-block-heading{font-size:18px;margin-bottom:10px}}.editor-styles-wrapper h4,.editor-styles-wrapper h4.wp-block-heading,.p-single-body h4,.p-single-body h4.wp-block-heading{border-bottom:1px solid #efefef;color:#111;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 15px;padding-bottom:10px}@media (max-width:768px){.editor-styles-wrapper h4,.editor-styles-wrapper h4.wp-block-heading,.p-single-body h4,.p-single-body h4.wp-block-heading{font-size:18px;margin-bottom:10px}}.--2:is(.p-single-body h4,.editor-styles-wrapper h4,.p-single-body h4.wp-block-heading,.editor-styles-wrapper h4.wp-block-heading){background-color:#111;border:0;border-radius:5px;color:#fff;padding:10px 15px}.editor-styles-wrapper h5,.editor-styles-wrapper h5.wp-block-heading,.p-single-body h5,.p-single-body h5.wp-block-heading{color:#111;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 10px}.editor-styles-wrapper h6,.editor-styles-wrapper h6.wp-block-heading,.p-single-body h6,.p-single-body h6.wp-block-heading{color:#111;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 10px}.editor-styles-wrapper ul:not(.p-news-single__cats):not(.wp-block-social-links),.p-single-body ul:not(.p-news-single__cats):not(.wp-block-social-links){list-style:none;margin:0 0 var(--mb);padding:0}.editor-styles-wrapper ul:not(.p-news-single__cats):not(.wp-block-social-links) li,.p-single-body ul:not(.p-news-single__cats):not(.wp-block-social-links) li{line-height:1.8;margin-bottom:8px;padding-left:16px;position:relative}.editor-styles-wrapper ul:not(.p-news-single__cats):not(.wp-block-social-links) li:last-child,.p-single-body ul:not(.p-news-single__cats):not(.wp-block-social-links) li:last-child{margin-bottom:0}.editor-styles-wrapper ul:not(.p-news-single__cats):not(.wp-block-social-links) li:before,.p-single-body ul:not(.p-news-single__cats):not(.wp-block-social-links) li:before{background-color:var(--color-accent);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:15px;transform:translateY(-50%);width:6px}.editor-styles-wrapper ol,.p-single-body ol{counter-reset:li;list-style:none;margin:0 0 var(--mb);padding:0}.editor-styles-wrapper ol li,.p-single-body ol li{line-height:1.8;margin-bottom:8px;padding-left:1.6em;position:relative}.editor-styles-wrapper ol li:last-child,.p-single-body ol li:last-child{margin-bottom:0}.editor-styles-wrapper ol li:before,.p-single-body ol li:before{color:var(--color-accent);content:counters(li,".") ".";counter-increment:li;font-weight:700;left:0;position:absolute}.editor-styles-wrapper .wp-block-quote,.editor-styles-wrapper blockquote,.p-single-body .wp-block-quote,.p-single-body blockquote{background-color:#f6f6f6;border-left:5px solid var(--color-accent);margin:0 0 var(--mb);padding:16px 20px}:is(.p-single-body blockquote,.editor-styles-wrapper blockquote,.p-single-body .wp-block-quote,.editor-styles-wrapper .wp-block-quote) p:last-child{margin-bottom:0}.editor-styles-wrapper .wp-block-separator,.p-single-body .wp-block-separator{border:0;border-top:1px solid #efefef;margin:0 0 var(--mb)}.editor-styles-wrapper .wp-block-buttons,.p-single-body .wp-block-buttons{display:flex;flex-wrap:wrap;gap:16px}.editor-styles-wrapper .wp-block-buttons .wp-block-button,.editor-styles-wrapper .wp-block-buttons .wp-block-button .wp-block-button__link,.p-single-body .wp-block-buttons .wp-block-button,.p-single-body .wp-block-buttons .wp-block-button .wp-block-button__link{margin-bottom:0!important}.editor-styles-wrapper .wp-block-button .wp-block-button__link,.p-single-body .wp-block-button .wp-block-button__link{align-items:center;background-color:var(--white);border:1px solid #111;border-radius:0!important;box-shadow:none!important;-moz-column-gap:16px;column-gap:16px;display:grid;font-size:15px;font-weight:700;grid-template-columns:1fr auto 1fr;line-height:1.2;min-width:200px;overflow:hidden;padding:20px 30px 20px 17px;text-align:center;text-decoration:none!important}.editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color),.p-single-body .wp-block-button .wp-block-button__link:not(.has-text-color){color:#111}.editor-styles-wrapper .wp-block-button .wp-block-button__link:before,.p-single-body .wp-block-button .wp-block-button__link:before{content:"";height:25px;width:25px}.editor-styles-wrapper .wp-block-button .wp-block-button__link:after,.p-single-body .wp-block-button .wp-block-button__link:after{background-color:currentColor;clip-path:inset(0 -8px 0 0);content:"";height:25px;justify-self:end;mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg);-webkit-mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:25px}.editor-styles-wrapper .wp-block-button .wp-block-button__link:hover,.p-single-body .wp-block-button .wp-block-button__link:hover{opacity:.75}.editor-styles-wrapper .wp-block-button .wp-block-button__link:hover:after,.p-single-body .wp-block-button .wp-block-button__link:hover:after{animation:arrow-hover .6s cubic-bezier(.18,.89,.32,1) both}@media (prefers-reduced-motion:reduce){.editor-styles-wrapper .wp-block-button .wp-block-button__link:hover:after,.p-single-body .wp-block-button .wp-block-button__link:hover:after{animation:none}}.editor-styles-wrapper .wp-block-table,.editor-styles-wrapper table,.p-single-body .wp-block-table,.p-single-body table{border-collapse:collapse;margin-bottom:var(--mb);width:100%}:is(.p-single-body .wp-block-table,.editor-styles-wrapper .wp-block-table,.p-single-body table,.editor-styles-wrapper table) table{margin-bottom:0}:is(.p-single-body .wp-block-table,.editor-styles-wrapper .wp-block-table,.p-single-body table,.editor-styles-wrapper table) td,:is(.p-single-body .wp-block-table,.editor-styles-wrapper .wp-block-table,.p-single-body table,.editor-styles-wrapper table) th{border:1px solid #ddd;font-size:15px;line-height:1.6;padding:12px 16px;text-align:left}:is(.p-single-body .wp-block-table,.editor-styles-wrapper .wp-block-table,.p-single-body table,.editor-styles-wrapper table) th{background-color:#efefef;font-weight:700}:is(.p-single-body .wp-block-table,.editor-styles-wrapper .wp-block-table,.p-single-body table,.editor-styles-wrapper table) tr.has-black-background-color td,:is(.p-single-body .wp-block-table,.editor-styles-wrapper .wp-block-table,.p-single-body table,.editor-styles-wrapper table) tr.has-black-background-color th{background-color:#111;color:#fff;font-weight:700}.editor-styles-wrapper .wp-block-table.p-spec-table table,.p-single-body .wp-block-table.p-spec-table table{border:0}.editor-styles-wrapper .wp-block-table.p-spec-table td,.editor-styles-wrapper .wp-block-table.p-spec-table th,.p-single-body .wp-block-table.p-spec-table td,.p-single-body .wp-block-table.p-spec-table th{background-color:transparent;border:0;border-top:1px solid #ddd;font-size:16px;line-height:1.8;padding:20px 0;vertical-align:top}.editor-styles-wrapper .wp-block-table.p-spec-table th,.p-single-body .wp-block-table.p-spec-table th{font-weight:700;padding-right:30px;white-space:nowrap;width:174px}.editor-styles-wrapper .p-spec-list,.p-single-body .p-spec-list{display:flex;flex-direction:column;gap:20px;margin:0 0 var(--mb)}.editor-styles-wrapper .p-spec-list .p-spec-list__item,.p-single-body .p-spec-list .p-spec-list__item{border-top:1px solid #ddd;-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:174px 1fr;padding-top:20px}.editor-styles-wrapper .p-spec-list dd,.editor-styles-wrapper .p-spec-list dt,.p-single-body .p-spec-list dd,.p-single-body .p-spec-list dt{font-size:16px;line-height:1.8;margin:0}.editor-styles-wrapper .p-spec-list dt,.p-single-body .p-spec-list dt{font-weight:700}.editor-styles-wrapper .p-spec-list dd,.p-single-body .p-spec-list dd{font-weight:500}@media (max-width:768px){.editor-styles-wrapper .p-spec-list .p-spec-list__item,.p-single-body .p-spec-list .p-spec-list__item{grid-template-columns:1fr;row-gap:4px}}.editor-styles-wrapper .p-instructor-cards,.p-single-body .p-instructor-cards{align-items:flex-start;border-top:1px solid #ddd;display:flex;margin:0 0 var(--mb);padding-top:20px}.editor-styles-wrapper .p-instructor-cards__label,.p-single-body .p-instructor-cards__label{color:#111;flex:0 0 220px;font-size:18px;line-height:1.8;padding-right:120px;width:220px}.editor-styles-wrapper .p-instructor-cards__heading,.editor-styles-wrapper .p-instructor-cards__time,.p-single-body .p-instructor-cards__heading,.p-single-body .p-instructor-cards__time{margin:0}.editor-styles-wrapper .p-instructor-cards__heading,.p-single-body .p-instructor-cards__heading{font-weight:700}.editor-styles-wrapper .p-instructor-cards__time,.p-single-body .p-instructor-cards__time{font-weight:500}.editor-styles-wrapper .p-instructor-cards__list,.p-single-body .p-instructor-cards__list{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:15px;min-width:0}.editor-styles-wrapper .p-instructor-card,.p-single-body .p-instructor-card{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:10px;width:156px}.editor-styles-wrapper .p-instructor-card__image,.p-single-body .p-instructor-card__image{flex-shrink:0;height:175px;overflow:hidden;width:136px}.editor-styles-wrapper .p-instructor-card__image img,.p-single-body .p-instructor-card__image img{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.editor-styles-wrapper .p-instructor-card__body,.p-single-body .p-instructor-card__body{align-items:center;display:flex;flex-direction:column;gap:3px;width:100%}.editor-styles-wrapper .p-instructor-card__genre,.p-single-body .p-instructor-card__genre{background-color:#111;color:#fff;font-feature-settings:"palt" 1;font-size:13px;font-weight:500;line-height:1;margin:0;padding:5px;white-space:nowrap}.editor-styles-wrapper .p-instructor-card__name,.p-single-body .p-instructor-card__name{color:#111;font-size:15px;font-weight:700;line-height:1.5;margin:0;text-align:center}@media (max-width:768px){.editor-styles-wrapper .p-instructor-cards,.p-single-body .p-instructor-cards{flex-direction:column;gap:15px}.editor-styles-wrapper .p-instructor-cards__label,.p-single-body .p-instructor-cards__label{flex:none;font-size:16px;padding-right:0;width:100%}.editor-styles-wrapper .p-instructor-cards__list,.p-single-body .p-instructor-cards__list{align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.editor-styles-wrapper .p-instructor-card,.p-single-body .p-instructor-card{padding:8px;width:auto}.editor-styles-wrapper .p-instructor-card__image,.p-single-body .p-instructor-card__image{aspect-ratio:136/175;height:auto;width:100%}}.editor-styles-wrapper .wp-block-flexible-table-block-table>table,.p-single-body .wp-block-flexible-table-block-table>table{border:1px solid #ddd;border-collapse:separate;border-spacing:0}.editor-styles-wrapper .wp-block-flexible-table-block-table>table tr th,.p-single-body .wp-block-flexible-table-block-table>table tr th{background-color:#efefef}.editor-styles-wrapper .wp-block-flexible-table-block-table>table tr td,.editor-styles-wrapper .wp-block-flexible-table-block-table>table tr th,.p-single-body .wp-block-flexible-table-block-table>table tr td,.p-single-body .wp-block-flexible-table-block-table>table tr th{border-color:#ddd;border-style:solid;border-width:1px 0 0 1px;font-size:15px;font-weight:500;padding:1rem}.editor-styles-wrapper .wp-block-flexible-table-block-table>table tr td:first-child,.editor-styles-wrapper .wp-block-flexible-table-block-table>table tr th:first-child,.p-single-body .wp-block-flexible-table-block-table>table tr td:first-child,.p-single-body .wp-block-flexible-table-block-table>table tr th:first-child{border-left-width:0}.editor-styles-wrapper .wp-block-flexible-table-block-table>table>tbody tr:first-child td,.editor-styles-wrapper .wp-block-flexible-table-block-table>table>tbody tr:first-child th,.editor-styles-wrapper .wp-block-flexible-table-block-table>table>thead tr:first-child td,.editor-styles-wrapper .wp-block-flexible-table-block-table>table>thead tr:first-child th,.editor-styles-wrapper .wp-block-flexible-table-block-table>table>tr:first-child td,.editor-styles-wrapper .wp-block-flexible-table-block-table>table>tr:first-child th,.p-single-body .wp-block-flexible-table-block-table>table>tbody tr:first-child td,.p-single-body .wp-block-flexible-table-block-table>table>tbody tr:first-child th,.p-single-body .wp-block-flexible-table-block-table>table>thead tr:first-child td,.p-single-body .wp-block-flexible-table-block-table>table>thead tr:first-child th,.p-single-body .wp-block-flexible-table-block-table>table>tr:first-child td,.p-single-body .wp-block-flexible-table-block-table>table>tr:first-child th{border-top-width:0!important}.editor-styles-wrapper .wp-block-flexible-table-block-table.is-scroll-on-mobile>table,.p-single-body .wp-block-flexible-table-block-table.is-scroll-on-mobile>table{width:900px}.editor-styles-wrapper .wp-block-flexible-table-block-table.is-style-stripes,.p-single-body .wp-block-flexible-table-block-table.is-style-stripes{border-bottom:0!important}.editor-styles-wrapper .wp-block-flexible-table-block-table.is-style-stripes thead,.p-single-body .wp-block-flexible-table-block-table.is-style-stripes thead{border-bottom:0}.editor-styles-wrapper .wp-block-flexible-table-block-table.is-style-stripes thead th,.p-single-body .wp-block-flexible-table-block-table.is-style-stripes thead th{text-align:left}.editor-styles-wrapper .wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(odd) td,.editor-styles-wrapper .wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(odd) th,.editor-styles-wrapper .wp-block-flexible-table-block-table.is-style-stripes tr th,.p-single-body .wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(odd) td,.p-single-body .wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(odd) th,.p-single-body .wp-block-flexible-table-block-table.is-style-stripes tr th{background-color:#efefef}.editor-styles-wrapper .wp-block-flexible-table-block-table.is-style-stripes tr td,.editor-styles-wrapper .wp-block-flexible-table-block-table.is-style-stripes tr th,.p-single-body .wp-block-flexible-table-block-table.is-style-stripes tr td,.p-single-body .wp-block-flexible-table-block-table.is-style-stripes tr th{border-color:#ddd;padding:1rem}.editor-styles-wrapper .has-background:not(.wp-block-button__link):not(.wp-block-separator),.p-single-body .has-background:not(.wp-block-button__link):not(.wp-block-separator){padding:1.5rem 2rem}.editor-styles-wrapper .wp-block-embed,.p-single-body .wp-block-embed{margin-bottom:var(--mb)}.editor-styles-wrapper .wp-block-embed-canva iframe,.p-single-body .wp-block-embed-canva iframe{aspect-ratio:500/281;display:block;height:auto!important;width:100%!important}.editor-styles-wrapper .c-card.c-card--image-card,.p-single-body .c-card.c-card--image-card{background-color:#fff;border-radius:16px;color:#111;display:block;margin-bottom:var(--mb);overflow:hidden;text-decoration:none}.editor-styles-wrapper .c-card.c-card--image-card .c-card__image,.p-single-body .c-card.c-card--image-card .c-card__image{aspect-ratio:3/2;margin-bottom:0;overflow:hidden}.editor-styles-wrapper .c-card.c-card--image-card .c-card__image img,.p-single-body .c-card.c-card--image-card .c-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.editor-styles-wrapper .c-card.c-card--image-card .c-card__content,.p-single-body .c-card.c-card--image-card .c-card__content{border:1px solid #e8e8e8;border-radius:0 0 16px 16px;border-top:0;padding:20px}.editor-styles-wrapper .c-card.c-card--image-card .c-card__content .c-card__title,.p-single-body .c-card.c-card--image-card .c-card__content .c-card__title{font-size:clamp(15px,1.11111vw,16px);font-weight:600;letter-spacing:.1em;text-align:center}.editor-styles-wrapper .c-card.c-card--image-card .c-card__content .c-card__text,.p-single-body .c-card.c-card--image-card .c-card__content .c-card__text{color:#666;font-size:clamp(14px,.97222vw,14px);line-height:1.6}.editor-styles-wrapper .c-card.c-card--image-card .c-card__content:has(.c-card__text) .c-card__title,.p-single-body .c-card.c-card--image-card .c-card__content:has(.c-card__text) .c-card__title{margin-bottom:5px;text-align:left}@media (max-width:768px){.editor-styles-wrapper .c-card.c-card--image-card .c-card__content .c-card__title,.p-single-body .c-card.c-card--image-card .c-card__content .c-card__title{font-size:clamp(16px,4.8vw,18px);margin-bottom:5px}.editor-styles-wrapper .c-card.c-card--image-card .c-card__content .c-card__text,.p-single-body .c-card.c-card--image-card .c-card__content .c-card__text{font-size:clamp(14px,3.73333vw,14px)}}.editor-styles-wrapper .wp-block-columns .wp-block-column .c-card--image-card,.editor-styles-wrapper>:last-child,.p-single-body .wp-block-columns .wp-block-column .c-card--image-card,.p-single-body>:last-child{margin-bottom:0}.p-trial-hero{--u:.06944vw;background-color:#f4f0ed;color:#111;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:calc(var(--u)*720);margin-bottom:40px;min-height:0}@media (max-width:768px){.p-trial-hero{--u:1px;align-items:center;display:flex;flex-direction:column;gap:20px;height:auto;margin-bottom:20px;padding-top:20px}}.p-trial-hero__body{display:flex;flex-direction:column;gap:calc(var(--u)*40);justify-content:space-between;padding:calc(var(--u)*55) calc(var(--u)*40) calc(var(--u)*60) calc(var(--u)*60)}@media (max-width:768px){.p-trial-hero__body{align-items:center;gap:10px;padding:0 10px;width:100%}}.p-trial-hero__text{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--u)*26)}@media (max-width:768px){.p-trial-hero__text{gap:10px}}.p-trial-hero__tag{background-color:#111;color:var(--white);font-feature-settings:"palt" 1;font-size:calc(var(--u)*32);font-weight:900;letter-spacing:.05em;line-height:1;margin:0;padding:calc(var(--u)*10) calc(var(--u)*15);width:-moz-fit-content;width:fit-content}@media (max-width:768px){.p-trial-hero__tag{font-size:18px;margin:0 auto;padding:6px 9px}}.p-trial-hero__title{color:#08f;font-family:var(--ff-en);font-size:calc(var(--u)*92);font-weight:900;letter-spacing:-.02em;line-height:1;margin:0}.p-trial-hero__title span{display:block}@media (max-width:768px){.p-trial-hero__title{font-size:48px;letter-spacing:-.02em;line-height:.9;width:100%}}.p-trial-hero__catch{font-feature-settings:"palt" 1;font-size:calc(var(--u)*38);font-weight:900;line-height:1.4;margin:0}.p-trial-hero__catch span{color:#f5a623}@media (max-width:768px){.p-trial-hero__catch{font-size:22px;padding-inline:0;text-align:left;width:100%}}.p-trial-hero__dates{flex-shrink:0;max-width:100%;width:calc(var(--u)*509)}@media (max-width:768px){.p-trial-hero__dates{max-width:335px;width:100%}}.p-trial-hero__dates-label{background-color:#111;box-sizing:border-box;color:var(--white);font-size:calc(var(--u)*16);font-weight:700;letter-spacing:.05em;line-height:1;margin:0;padding:calc(var(--u)*10) calc(var(--u)*15);text-align:center;width:100%}@media (max-width:768px){.p-trial-hero__dates-label{font-size:15px;padding:6px 13px}}.p-trial-hero__dates-custom{text-align:center;width:100%}.p-trial-hero__dates-custom>:first-child{margin-top:0}.p-trial-hero__dates-custom>:last-child{margin-bottom:0}.p-trial-hero__date--custom{height:auto;min-height:calc(var(--u)*95);padding:calc(var(--u)*15) calc(var(--u)*16)}@media (max-width:768px){.p-trial-hero__date--custom{min-height:58px;padding:10px 12px}}.p-trial-hero__date-row{display:grid;grid-template-columns:var(--trial-date-cols,318fr 192fr);width:100%}.p-trial-hero__date-row .p-trial-hero__date+.p-trial-hero__date{border-left:0}.p-trial-hero__date-row.p-trial-hero__date-row--single{grid-template-columns:1fr}.p-trial-hero__date-row.p-trial-hero__date-row--equal{grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.p-trial-hero__date-row{grid-template-columns:var(--trial-date-cols-sp,201fr 135fr)}.p-trial-hero__date-row.p-trial-hero__date-row--single{grid-template-columns:1fr}.p-trial-hero__date-row.p-trial-hero__date-row--equal{grid-template-columns:repeat(2,1fr)}}.p-trial-hero__date{align-items:center;background-color:var(--white);border:1px solid #111;box-sizing:border-box;display:flex;height:calc(var(--u)*95);justify-content:center;min-width:0;padding:calc(var(--u)*15) calc(var(--u)*12)}@media (max-width:768px){.p-trial-hero__date{height:58px;padding:10px 8px}}.p-trial-hero__date--range{gap:calc(var(--u)*5);padding-inline:calc(var(--u)*16)}@media (max-width:768px){.p-trial-hero__date--range{gap:4px;padding-inline:10px}}.p-trial-hero__num{align-items:baseline;color:#111;display:inline-flex;font-family:var(--ff-en);font-size:calc(var(--u)*57);font-weight:900;gap:.06em;letter-spacing:.01em;line-height:1}@media (max-width:768px){.p-trial-hero__num{font-size:38px}}.p-trial-hero__wday{font-family:var(--ff-sans);font-size:calc(var(--u)*16);font-weight:900;letter-spacing:.05em;line-height:1;white-space:nowrap}@media (max-width:768px){.p-trial-hero__wday{font-size:12px}}.p-trial-hero__tilde{flex-shrink:0;font-size:calc(var(--u)*20);font-weight:900;letter-spacing:.05em;line-height:1}@media (max-width:768px){.p-trial-hero__tilde{font-size:15px}}.p-trial-hero__visual{min-height:0;overflow:hidden;position:relative}.p-trial-hero__visual img{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}@media (max-width:768px){.p-trial-hero__visual{aspect-ratio:1;width:100%}.p-trial-hero__visual img{height:100%}}.p-trial-hero__cta{bottom:min(calc(var(--u)*60),60px);-moz-column-gap:min(calc(var(--u)*16),16px);column-gap:min(calc(var(--u)*16),16px);padding:min(calc(var(--u)*33),33px) min(calc(var(--u)*30),30px) min(calc(var(--u)*33),33px) min(calc(var(--u)*17),17px);position:absolute;right:calc(var(--u)*20)}.p-trial-hero__cta,.p-trial-hero__cta.c-btn--fill-red{font-size:min(calc(var(--u)*24),24px);max-width:385px;width:min(calc(var(--u)*385),385px)}@media (min-width:1025px){.p-trial-hero__cta{right:108px}}.p-trial-hero__cta:hover{opacity:1}.p-trial-hero__cta .c-arrow,.p-trial-hero__cta:before{height:min(calc(var(--u)*25),25px);width:min(calc(var(--u)*25),25px)}.p-trial-hero__cta .c-arrow{--arrow-size:min(calc(var(--u)*25),25px)}@media (max-width:768px){.p-trial-hero__cta{bottom:21px;-moz-column-gap:min(4.10256vw,16px);column-gap:min(4.10256vw,16px);left:20px;min-width:0;padding:min(6.41026vw,25px) min(7.69231vw,30px) min(6.41026vw,25px) min(4.35897vw,17px);right:20px}.p-trial-hero__cta,.p-trial-hero__cta.c-btn--fill-red{font-size:min(5.12821vw,20px);max-width:none;width:auto}.p-trial-hero__cta .c-arrow,.p-trial-hero__cta:before{height:min(6.41026vw,25px);width:min(6.41026vw,25px)}.p-trial-hero__cta .c-arrow{--arrow-size:min(6.41026vw,25px)}}.p-trial-summary{display:flex;flex-direction:column;gap:40px;margin-bottom:40px}@media (max-width:768px){.p-trial-summary{gap:0;margin:0 calc(var(--pd-inline-sp, 20px)*-1) 30px}}.p-trial-summary__media{height:270px;margin:0;overflow:hidden}.p-trial-summary__media img{display:block;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.p-trial-summary__media{height:180px}}.p-trial-summary__copy{align-items:center;color:#111;display:flex;flex-direction:column;gap:31px;overflow:hidden;position:relative;text-align:center}@media (max-width:768px){.p-trial-summary__copy{gap:20px;padding:20px}}.p-trial-summary__watermark{inset:-40px -40px auto;pointer-events:none;position:absolute;z-index:0}.p-trial-summary__watermark img{display:block;height:auto;max-width:none;mix-blend-mode:luminosity;-o-object-fit:contain;object-fit:contain;opacity:.06;width:100%}@media (max-width:768px){.p-trial-summary__watermark{inset:80px -80px auto}}.p-trial-summary__heading{border-bottom:5px solid #f5a623;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:32px;font-weight:900;gap:0;justify-content:center;line-height:1.6;margin:0;padding-bottom:5px;position:relative;z-index:1}@media (max-width:768px){.p-trial-summary__heading{align-items:center;border-bottom:none;flex-direction:column;font-size:24px;padding-bottom:0}}.p-trial-summary__heading-line{border-bottom:none;display:inline-block;padding-bottom:0}@media (max-width:768px){.p-trial-summary__heading-line{border-bottom:4px solid #f5a623;padding-bottom:2px}}.p-trial-summary__lead{font-size:20px;font-weight:500;line-height:1.6;position:relative;z-index:1}.p-trial-summary__lead p{margin:0 0 1.6em}.p-trial-summary__lead p:last-child{margin-bottom:0}@media (max-width:768px){.p-trial-summary__lead{font-size:16px}.p-trial-summary__lead br{display:none}}.p-trial-summary__closing{color:#c50000;font-size:20px;font-weight:700;line-height:1.6;margin:0;position:relative;z-index:1}@media (max-width:768px){.p-trial-summary__closing{font-size:18px}}.p-trial-hero--audition .p-trial-hero__title{color:#111;font-size:calc(var(--u)*100);letter-spacing:-.02em;line-height:.9}@media (max-width:768px){.p-trial-hero--audition .p-trial-hero__title{font-size:48px}}.p-trial-hero--audition .p-trial-hero__catch{font-size:calc(var(--u)*44);line-height:1.2}@media (max-width:768px){.p-trial-hero--audition .p-trial-hero__catch{font-size:22px}}.p-trial-hero--audition .p-trial-hero__cta{bottom:min(calc(var(--u)*62),62px);max-width:385px}@media (max-width:768px){.p-trial-hero--audition .p-trial-hero__cta{bottom:21px;left:20px;right:20px;width:auto}}.p-audition .p-trial-summary__closing{color:#111;font-size:24px}@media (max-width:768px){.p-audition .p-trial-summary__closing{font-size:18px}}.p-form__turnstile{margin:var(--sz-4) 0 var(--sz-2)}.p-form__turnstile,.p-form__turnstile .cf-turnstile{display:flex;justify-content:center}.p-recapcha-text{text-align:center}.wpcf7-response-output{background-color:var(--white)}.p-contact{color:var(--text)}.p-contact .wpcf7-not-valid-tip{color:var(--red);font-size:var(--fz-14);font-weight:var(--fw-medium);margin-top:var(--sz-1)}.p-contact .wpcf7-spinner{visibility:hidden}.p-contact .wpcf7-form.submitting .wpcf7-spinner{visibility:visible}.p-contact .p-submit .wpcf7-spinner{display:none}.p-contact .p-form__spinner{display:block;margin:var(--sz-2) auto 0}.p-contact .wpcf7-list-item{display:block;margin-left:0}:is(.p-contact .wpcf7-list-item)+.wpcf7-list-item{margin-top:var(--sz-1)}.p-contact .wpcf7-list-item label{align-items:center;cursor:pointer;display:flex;font-size:var(--fz-16);gap:4px}.p-contact .wpcf7-list-item input[type=checkbox],.p-contact .wpcf7-list-item input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);border:1px solid var(--gray);box-sizing:border-box;flex-shrink:0;height:20px;margin-right:4px;position:relative;width:20px}.p-contact .wpcf7-list-item input[type=checkbox]:focus,.p-contact .wpcf7-list-item input[type=radio]:focus{box-shadow:0 0 5px #0003;outline:none}.p-contact .wpcf7-list-item input[type=checkbox]{border-radius:var(--rd-1)}.p-contact .wpcf7-list-item input[type=checkbox]:after{border-width:2px;border-bottom:2px solid var(--black);border-left:0 solid var(--black);border-right:2px solid var(--black);border-top:0 solid var(--black);content:"";height:14px;left:50%;opacity:0;position:absolute;top:calc(50% - 1.5px);transform:rotate(45deg);transition:opacity .1s ease;translate:-50% -50%;width:7px}.p-contact .wpcf7-list-item input[type=checkbox]:checked:after{opacity:1}.p-contact .wpcf7-list-item input[type=radio]{border-radius:var(--rd-999)}.p-contact .wpcf7-list-item input[type=radio]:after{background-color:var(--black);border-radius:var(--rd-999);content:"";height:10px;left:50%;opacity:0;position:absolute;top:50%;transition:opacity .1s ease;translate:-50% -50%;width:10px}.p-contact .wpcf7-list-item input[type=radio]:checked:after{opacity:1}.p-contact .p-submit{align-items:center;background-color:var(--white);border:1px solid var(--black);-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:300px;min-width:200px;overflow:hidden;padding:20px 30px 20px 17px;position:relative;transition:opacity var(--duration) ease}.p-contact .p-submit:before{content:"";grid-column:1;height:25px;pointer-events:none;width:25px}.p-contact .p-submit input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-sizing:border-box;color:var(--black);cursor:pointer;font-size:15px;font-weight:700;height:100%;inset:0;line-height:1.2;margin:0;padding:20px 30px 20px 17px;position:absolute;text-align:center;transition:opacity var(--duration) ease;width:100%;z-index:1}.p-contact .p-submit:after{background-color:currentColor;clip-path:inset(0 -8px 0 0);color:var(--black);content:"";grid-column:3;height:25px;justify-self:end;mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg);-webkit-mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;pointer-events:none;width:25px}.p-contact .p-submit input[type=submit]:disabled{cursor:not-allowed}.p-contact .p-submit:has(input[type=submit]:disabled){cursor:not-allowed;opacity:.2;pointer-events:none}@media (any-hover:hover){.p-contact .p-submit:hover:not(:has(input[type=submit]:disabled)){opacity:.75}.p-contact .p-submit:hover:not(:has(input[type=submit]:disabled)):after{animation:arrow-hover .6s cubic-bezier(.18,.89,.32,1) both}}@media (prefers-reduced-motion:reduce){.p-contact .p-submit:hover:after{animation:none}}.p-contact .p-form{display:grid;grid-template-columns:260px minmax(0,1fr);row-gap:0}.p-contact .p-form h2,.p-contact .p-form h3{grid-column:1/-1;margin-top:var(--sz-6)}.p-contact .p-form h2:first-child,.p-contact .p-form h3:first-child{margin-top:0}.p-contact .p-form dl{align-items:start;border-bottom:1px dotted var(--gray);display:grid;grid-column:span 2;grid-template-columns:subgrid;margin-bottom:var(--sz-3);padding-bottom:var(--sz-3)}.p-contact .p-form dl:last-of-type{border:0;margin-bottom:0;padding-bottom:0}.p-contact .p-form dl dt{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fz-16);font-weight:var(--fw-medium);gap:6px 8px;line-height:1.4;margin-bottom:0;padding-right:var(--sz-2)}.p-contact .p-form dl dd{min-width:0}@media (max-width:768px){.p-contact .p-form dl dd{margin-left:0!important}}.p-contact .p-form .c-select{max-width:350px;width:100%}.p-contact .p-form .p-form__stack{display:flex;flex-direction:column;gap:var(--sz-1)}.p-contact .p-form .p-form__zip{align-items:center;display:flex;gap:8px}.p-contact .p-form .p-form__inline{display:flex;flex-wrap:wrap;gap:var(--sz-1)}.p-contact .p-form .p-form__inline .c-select{min-width:160px;width:auto}.p-contact .p-form .p-form__date{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.p-contact .p-form .p-form__date .c-select{max-width:none;min-width:5.5em;width:auto}.p-contact .p-form .p-form__note{font-size:var(--fz-14);line-height:1.6;margin:var(--sz-1) 0 0}.p-contact .p-form .p-form__note--before{margin:0 0 var(--sz-1)}.p-contact .p-form .p-form__accept-group{display:flex;flex-direction:column;gap:var(--sz-3);grid-column:1/-1;margin:0 0 var(--sz-3)}.p-contact .p-form .p-form__accept .wpcf7-list-item{margin-top:0}.p-contact .p-form .p-form__accept--rules.is-locked input[name=agreement-terms]{cursor:not-allowed;opacity:.45}.p-contact .p-form .p-form__accept--rules.is-locked .wpcf7-list-item label{cursor:not-allowed}.p-contact .p-form .p-form__rules-hint{color:var(--red);font-size:var(--fz-14);line-height:1.6;margin:var(--sz-1) 0 0;padding-left:26px}.p-contact .p-form .p-form__rules-hint[hidden]{display:none}.p-contact .p-form .p-course-cards{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--sz-2)}.p-contact .p-form .p-course-cards .p-course-card{min-width:0}.p-contact .p-form .p-course-cards .wpcf7-not-valid-tip{display:none}.p-contact .p-form .p-course-cards:has(.wpcf7-not-valid-tip):after{color:var(--red);content:"入力してください。";font-size:var(--fz-14);grid-column:1/-1}.p-contact .p-form .p-course-cards .p-course-card__label{background-color:var(--white);border:2px solid #ddd;border-radius:10px;box-sizing:border-box;cursor:pointer;display:block;height:100%;padding:16px 16px 16px 48px;position:relative;transition:border-color var(--duration) ease,background-color var(--duration) ease}.p-contact .p-form .p-course-cards .p-course-card__label:has(input:checked){background-color:color-mix(in srgb,var(--color-accent) 22%,#fff);border-color:var(--color-accent)}.p-contact .p-form .p-course-cards .p-course-card__label:has(input:checked) .p-course-card__desc{color:var(--gray-dark)}.p-contact .p-form .p-course-cards .p-course-card__field{height:20px;left:16px;position:absolute;top:16px;width:20px}.p-contact .p-form .p-course-cards .p-course-card__field .wpcf7-form-control-wrap,.p-contact .p-form .p-course-cards .p-course-card__field .wpcf7-list-item,.p-contact .p-form .p-course-cards .p-course-card__field .wpcf7-radio{display:block;height:20px;margin:0;width:20px}.p-contact .p-form .p-course-cards .p-course-card__field .wpcf7-list-item-label{display:none}.p-contact .p-form .p-course-cards .p-course-card__field input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);border:1px solid var(--gray);border-radius:var(--rd-999);box-sizing:border-box;flex-shrink:0;height:20px;margin:0;position:relative;width:20px}.p-contact .p-form .p-course-cards .p-course-card__field input[type=radio]:focus{box-shadow:0 0 5px #0003;outline:none}.p-contact .p-form .p-course-cards .p-course-card__field input[type=radio]:after{background-color:var(--black);border-radius:var(--rd-999);content:"";height:10px;left:50%;opacity:0;position:absolute;top:50%;transition:opacity .1s ease;translate:-50% -50%;width:10px}.p-contact .p-form .p-course-cards .p-course-card__field input[type=radio]:checked:after{opacity:1}.p-contact .p-form .p-course-cards .p-course-card__title{color:var(--black);display:block;font-size:var(--fz-18);font-weight:var(--fw-bold);line-height:1.3;margin-bottom:8px}.p-contact .p-form .p-course-cards .p-course-card__desc{color:var(--gray-darker);display:block;font-size:var(--fz-14);font-weight:var(--fw-normal);line-height:1.6}.p-contact .p-form .p-course-concurrent .wpcf7-list-item{margin-top:0}.p-contact .p-form .p-course-concurrent label{align-items:flex-start;font-size:var(--fz-14);line-height:1.6}.p-contact .p-form__note--after-submit{margin-top:var(--sz-1);text-align:center}.p-contact .p-form__accept-group--center{align-items:center;display:flex;flex-direction:column;gap:var(--sz-3);margin:var(--sz-4) 0 var(--sz-3);text-align:center}.p-contact .p-form__accept-group--center .p-form__accept .wpcf7-list-item label{justify-content:center}.p-contact .p-button-group{display:flex;flex-wrap:wrap;gap:var(--sz-2);margin-top:var(--sz-4)}.p-contact .p-button-group .p-button{cursor:pointer;min-width:200px;width:auto}.p-contact .p-button-group .p-button.p-button--gray{background-color:var(--gray);color:var(--white);min-width:120px;width:-moz-fit-content;width:fit-content}.p-contact .p-button-group .p-button.p-button--gray:hover{color:var(--white)}@media (max-width:768px){.p-contact .p-form{display:block}.p-contact .p-form h2,.p-contact .p-form h3{margin-top:var(--sz-4)}.p-contact .p-form dl{border-bottom:1px dotted var(--gray);margin-bottom:var(--sz-2);padding-bottom:var(--sz-2)}.p-contact .p-form dl:last-of-type{border:0;margin-bottom:0;padding-bottom:0}.p-contact .p-form dl dt{margin-bottom:10px}.p-contact .p-form .c-select{max-width:none}.p-contact .p-form .p-course-cards{grid-template-columns:1fr}.p-contact .p-button-group{flex-direction:column-reverse;margin-top:var(--sz-2)}}.p-apply-intro{display:flex;flex-direction:column;gap:30px;margin-bottom:50px}.p-apply-notice{background-color:var(--white);border:1px solid #ddd;border-radius:10px;overflow:hidden}.p-apply-notice__head{align-items:center;background-color:#f6f6f6;border-bottom:1px solid #ddd;display:flex;gap:10px;padding:6px 15px}.p-apply-notice__icon{display:block;flex-shrink:0;height:24px;overflow:hidden;width:24px}.p-apply-notice__icon img{display:block;height:100%;max-width:none;width:100%}.p-apply-notice__title{color:#111;font-size:16px;font-weight:700;line-height:28px;margin:0}.p-apply-notice__body{padding:20px}.p-apply-notice__list{color:#111;font-size:16px;font-weight:500;line-height:26px;list-style:none;margin:0;padding:0}.p-apply-notice__list li,.p-apply-steps{margin:0;padding:0}.p-apply-steps{-moz-column-gap:2px;column-gap:2px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;row-gap:6px}.p-apply-step{align-items:center;border-bottom:5px solid var(--color-accent);display:flex;flex-direction:column;gap:10px;justify-content:flex-start;margin:0;padding:10px 10px 15px}.p-apply-step__badge{align-items:center;background-color:var(--color-accent);border-radius:999px;color:var(--white);display:inline-flex;font-feature-settings:"palt" 1;font-size:14px;font-weight:700;justify-content:center;line-height:1.5;padding:4px 17px;white-space:nowrap}.p-apply-step__label{color:#111;font-size:15px;font-weight:700;line-height:1;text-align:center;white-space:nowrap}.p-contact .p-form h2.p-form__step-heading,.p-single-body .p-form h2.p-form__step-heading{align-items:flex-start;background:none;border:0;border-bottom:5px solid #efefef;color:#111;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:24px;font-weight:700;gap:6px;grid-column:1/-1;line-height:1.3;margin:50px 0 20px;max-width:none;padding:0;position:relative;width:100%}.p-contact .p-form h2.p-form__step-heading:first-child,.p-single-body .p-form h2.p-form__step-heading:first-child{margin-top:0}.p-contact .p-form h2.p-form__step-heading:before,.p-single-body .p-form h2.p-form__step-heading:before{content:none}.p-contact .p-form h2.p-form__step-heading:after,.p-single-body .p-form h2.p-form__step-heading:after{background-color:var(--color-accent);bottom:auto;content:"";display:block;height:5px;left:auto;margin:0 0 -5px;max-width:none;position:static;transform:none;width:150px}.p-form__step-heading-row{align-items:center;display:flex;gap:10px;width:100%}.p-form__step-badge{align-items:center;background-color:var(--color-accent);border-radius:999px;box-sizing:border-box;color:var(--white);display:inline-flex;flex-shrink:0;font-feature-settings:"palt" 1;font-size:16px;font-weight:700;justify-content:center;line-height:1.5;min-width:88px;padding:4px 17px;white-space:nowrap}.p-form__step-title{color:#111;font-size:24px;font-weight:700;line-height:1.3}@media (max-width:768px){.p-apply-intro{gap:20px;margin-bottom:30px}.p-apply-notice__body{padding:16px}.p-apply-notice__list{font-size:14px;line-height:1.8}.p-apply-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.p-apply-step:last-child{grid-column:1/-1}.p-apply-step__label{white-space:normal}.p-contact .p-form h2.p-form__step-heading,.p-single-body .p-form h2.p-form__step-heading{font-size:20px;margin-top:32px}.p-form__step-title{font-size:20px}.p-form__step-badge{font-size:14px;min-width:0}}.p-request-intro{display:flex;flex-direction:column;gap:30px;margin-bottom:50px}.p-request-preview{align-items:flex-start;border-bottom:1px solid #ddd;display:flex;gap:30px;justify-content:center;padding-bottom:40px}.p-request-preview__cover{background:none;border:none;cursor:pointer;flex-shrink:0;height:197px;overflow:hidden;padding:0;transition:opacity var(--duration) ease;width:139px}.p-request-preview__cover img{display:block;height:197px;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:139px}.p-request-preview__body{align-items:flex-start;display:flex;flex-direction:column;gap:20px;max-width:470px}.p-request-heading{border-bottom:5px solid #efefef;color:#111;font-size:24px;font-weight:700;line-height:1.3;margin:0;padding-bottom:11px;position:relative;width:100%}.p-request-heading:after{background-color:var(--color-accent);bottom:-5px;content:"";height:5px;left:0;max-width:40%;position:absolute;width:150px}.p-request-preview__text{font-size:16px;font-weight:500;line-height:26px;margin:0}.p-request-preview__btn{align-items:center;background-color:#efefef;border:1px solid #ddd;border-radius:999px;color:#111;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:5px;justify-content:center;line-height:1.2;padding:6px 15px}.p-request-preview__icon{display:block;flex-shrink:0;height:20px;overflow:hidden;position:relative;width:20px}.p-request-preview__icon img{display:block;height:13.13px;left:3.13%;max-width:none;position:absolute;top:18.75%;width:18.59px}.p-request-preview__btn:hover,.p-request-preview__cover:hover{opacity:.75}.p-request-lead{font-size:18px;font-weight:500;line-height:1.8;margin:0}.p-lightbox{align-items:center;background-color:#000c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.p-lightbox[hidden]{display:none}.p-lightbox__figure{max-height:calc(100vh - 80px);max-width:min(1100px,100%);position:relative}.p-lightbox__figure img{display:block;height:auto;max-height:calc(100vh - 80px);max-width:100%;-o-object-fit:contain;object-fit:contain}.p-lightbox__video{aspect-ratio:16/9;background:#000;width:min(960px,100%)}.p-lightbox__video iframe{border:0;display:block;height:100%;width:100%}.p-lightbox__close,.p-lightbox__next,.p-lightbox__prev{align-items:center;background:rgba(0,0,0,.45);border:0;color:#fff;cursor:pointer;display:flex;justify-content:center;position:absolute;z-index:1}.p-lightbox__close{border-radius:999px;font-size:24px;height:44px;line-height:1;right:16px;top:16px;width:44px}.p-lightbox__next,.p-lightbox__prev{border-radius:999px;height:50px;padding:0;top:50%;translate:0 -50%;width:50px}.p-lightbox__next:after,.p-lightbox__prev:after{background-color:#fff;content:"";height:25px;left:50%;mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg);-webkit-mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px}.p-lightbox__prev:after{transform:translate(-50%,-50%) scaleX(-1)}.p-lightbox__prev{left:12px}.p-lightbox__next{right:12px}.p-lightbox__counter{bottom:16px;color:#fff;font-size:14px;font-weight:700;left:50%;position:absolute;translate:-50% 0}@media (max-width:768px){.p-request-intro{gap:20px;margin-bottom:30px}.p-request-preview{display:grid;gap:20px;grid-template-areas:"cover" "btn" "heading" "text";justify-items:center;padding-bottom:24px}.p-request-preview__cover{grid-area:cover}.p-request-preview__body{display:contents;max-width:none}.p-request-heading{font-size:20px;grid-area:heading;width:100%}.p-request-preview__text{grid-area:text;width:100%}.p-request-preview__btn{grid-area:btn}.p-request-lead{font-size:16px;line-height:1.7}.p-lightbox__next,.p-lightbox__prev{height:44px;width:44px}}.p-faq{display:flex;flex-direction:column;gap:16px}.p-faq__item{background:#fff;border:1px solid #ddd;cursor:pointer;padding:20px;position:relative}.p-faq__a,.p-faq__q{align-items:flex-start;display:flex;gap:20px}.p-faq__q{padding-right:50px;position:relative}.p-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.p-faq__item.is-open .p-faq__panel{grid-template-rows:1fr}.p-faq__panel-inner{min-height:0;overflow:hidden}.p-faq__a{display:flex;padding-top:15px}.p-faq__mark{align-items:center;border-radius:50%;color:#fff;display:flex;flex:0 0 50px;font-family:var(--ff-en);font-size:30px;font-weight:700;height:50px;justify-content:center;line-height:1;width:50px}.p-faq__mark--q{background:#1b6adb}.p-faq__mark--a{background:#c50000}.p-faq .p-faq__question,.p-single-body .p-faq .p-faq__question{color:#111;flex:1;font-size:18px;font-weight:700;line-height:1.6;margin:0;min-width:0;padding-top:10px}.p-faq .p-faq__answer,.p-single-body .p-faq .p-faq__answer{color:#111;flex:1;font-size:16px;font-weight:400;line-height:1.8;min-width:0;padding-top:13px}.p-faq .p-faq__answer p,.p-single-body .p-faq .p-faq__answer p{font-size:16px;font-weight:400;line-height:1.8;margin:0 0 .6em}.p-faq .p-faq__answer p:last-child,.p-single-body .p-faq .p-faq__answer p:last-child{margin-bottom:0}.p-faq__switch{background:transparent;border:0;cursor:pointer;inset:0;margin:0;padding:0;position:absolute;z-index:1}.p-faq__switch:focus-visible{outline:2px solid #1b6adb;outline-offset:-2px}.p-faq__answer a{position:relative;z-index:2}.p-faq__icon,.p-faq__icon:before{background:#111;border-radius:2.5px;display:block;height:2.5px;width:20px}.p-faq__icon{position:absolute;right:0;top:23px}.p-faq__icon:before{content:"";inset:0;position:absolute;transform:rotate(90deg);transition:transform .35s ease}.p-faq__item.is-open .p-faq__icon:before{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.p-faq__icon:before,.p-faq__panel{transition:none}}@media (max-width:768px){.p-faq__item{padding:16px}.p-faq__a,.p-faq__q{gap:12px}.p-faq__icon{top:19px}.p-faq__mark{flex-basis:40px;font-size:22px;height:40px;width:40px}.p-faq .p-faq__question,.p-single-body .p-faq .p-faq__question{font-size:16px;padding-top:6px}.p-faq .p-faq__answer,.p-single-body .p-faq .p-faq__answer{padding-top:8px}}.p-sitemap .p-page-content__article{padding-bottom:80px;padding-top:24px}@media (max-width:768px){.p-sitemap .p-page-content__article{padding-bottom:50px;padding-top:16px}}.p-sitemap__nav{color:#111;margin-inline:auto;max-width:720px}.p-sitemap__item{border-top:1px solid #ddd;padding:24px 0}.p-sitemap__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.p-sitemap__head--link{color:inherit;text-decoration:none}.p-sitemap__head--link:hover{color:inherit;opacity:.85}.p-sitemap__titles{color:inherit;display:flex;flex-direction:column;gap:4px;text-align:left;text-decoration:none}.p-sitemap__en{color:#111;font-family:var(--ff-en);font-size:clamp(22px,4vw,28px);font-weight:700;line-height:1.15}.p-sitemap__ja{color:#666;font-size:12px;font-weight:500}.p-sitemap__sub{display:flex;flex-direction:column;gap:12px;list-style:none;margin:16px 0 0;padding:0 0 0 8px}.p-sitemap__sub a{align-items:center;color:#111;display:flex;font-size:15px;gap:8px;text-decoration:none}.p-sitemap__sub a:hover{color:var(--color-accent)}.p-sitemap__caret{color:var(--neon-cyan,#00f5ff);font-weight:700}.p-sitemap a img{filter:brightness(0);flex-shrink:0}.p-sitemap__utils{border-top:1px solid #ddd;display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:24px 0 0}.p-sitemap__utils a{align-items:center;color:#111;display:flex;font-size:14px;gap:8px;text-decoration:none}.p-sitemap__utils a:hover{color:var(--color-accent)}.theme-edance-open-class .p-column-archive .navigation.pagination,.theme-edance-pro-lab .p-column-archive .navigation.pagination{color:#fff}.p-campus-news__pagination,.p-hub-instructor__pager,.theme-edance-open-class .navigation.pagination,.theme-edance-pro-lab .navigation.pagination{align-items:center;color:#111;display:flex;gap:32px;justify-content:center;margin-top:30px;padding:30px 0}.p-hub-instructor__pager{color:#fff}.theme-edance-open-class .navigation.pagination h2,.theme-edance-pro-lab .navigation.pagination h2{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0}.p-campus-news__pagination>.page-numbers,.p-hub-instructor__pager .p-pager__pages,.theme-edance-open-class .navigation.pagination .nav-links,.theme-edance-pro-lab .navigation.pagination .nav-links{align-items:center;display:flex;gap:20px;justify-content:center;list-style:none;margin:0;padding:0}.p-campus-news__pagination li{display:flex}.p-campus-news__pagination a.page-numbers:not(.prev):not(.next),.p-campus-news__pagination span.page-numbers:not(.prev):not(.next),.p-hub-instructor__pager .p-pager__pages a,.p-hub-instructor__pager .p-pager__pages span,.theme-edance-open-class .navigation.pagination a.page-numbers:not(.prev):not(.next),.theme-edance-open-class .navigation.pagination span.page-numbers:not(.prev):not(.next),.theme-edance-pro-lab .navigation.pagination a.page-numbers:not(.prev):not(.next),.theme-edance-pro-lab .navigation.pagination span.page-numbers:not(.prev):not(.next){background:transparent;border:0;color:inherit;display:inline-block;font-family:var(--ff-en);font-size:20px;font-weight:900;height:auto;line-height:1.15;min-width:0;padding:0;text-align:center;text-decoration:none}.p-campus-news__pagination .current,.p-hub-instructor__pager .is-current,.theme-edance-open-class .navigation.pagination .current,.theme-edance-pro-lab .navigation.pagination .current{background:transparent;color:inherit;position:relative}.p-campus-news__pagination .current:after,.p-hub-instructor__pager .is-current:after,.theme-edance-open-class .navigation.pagination .current:after,.theme-edance-pro-lab .navigation.pagination .current:after{background:currentColor;content:"";height:5px;left:50%;position:absolute;top:calc(100% + 4px);transform:translate(-50%);width:18px}.p-campus-news__pagination a.next.page-numbers,.p-campus-news__pagination a.prev.page-numbers,.p-pager__arrow,.theme-edance-open-class .navigation.pagination a.next.page-numbers,.theme-edance-open-class .navigation.pagination a.prev.page-numbers,.theme-edance-pro-lab .navigation.pagination a.next.page-numbers,.theme-edance-pro-lab .navigation.pagination a.prev.page-numbers{background:#fff;border:0;border-radius:999px;color:#111;display:grid;flex-shrink:0;font-size:0;height:50px;line-height:0;min-width:50px;padding:0;place-items:center;position:relative;text-decoration:none;width:50px}.p-campus-news__pagination a.prev.page-numbers,.theme-edance-open-class .navigation.pagination a.prev.page-numbers,.theme-edance-pro-lab .navigation.pagination a.prev.page-numbers{margin-right:12px}.p-campus-news__pagination a.next.page-numbers,.theme-edance-open-class .navigation.pagination a.next.page-numbers,.theme-edance-pro-lab .navigation.pagination a.next.page-numbers{margin-left:12px}.p-campus-news__pagination a.next.page-numbers:before,.p-campus-news__pagination a.prev.page-numbers:before,.p-pager__arrow:before,.theme-edance-open-class .navigation.pagination a.next.page-numbers:before,.theme-edance-open-class .navigation.pagination a.prev.page-numbers:before,.theme-edance-pro-lab .navigation.pagination a.next.page-numbers:before,.theme-edance-pro-lab .navigation.pagination a.prev.page-numbers:before{background-color:#111;content:"";display:block;height:25px;left:50%;mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg);-webkit-mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/edance-parent/icon/btn-arrow.svg.7467cfef815e.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;position:absolute;top:50%;transform:translate(-50%,calc(-50% + 2px));width:25px}.p-campus-news__pagination a.prev.page-numbers:before,.p-pager__arrow--prev:before,.theme-edance-open-class .navigation.pagination a.prev.page-numbers:before,.theme-edance-pro-lab .navigation.pagination a.prev.page-numbers:before{transform:translate(-50%,calc(-50% + 2px)) scaleX(-1)}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.isolate{isolation:isolate}.\!mb-0{margin-bottom:0!important}.\!mb-10{margin-bottom:2.5rem!important}.\!mb-2{margin-bottom:.5rem!important}.\!mb-20{margin-bottom:5rem!important}.\!mb-3{margin-bottom:.75rem!important}.\!mb-4{margin-bottom:1rem!important}.\!mb-5{margin-bottom:1.25rem!important}.\!mb-6{margin-bottom:1.5rem!important}.\!mb-8{margin-bottom:2rem!important}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.text-wrap{text-wrap:wrap}.border{border-width:1px}.\!pt-0{padding-top:0!important}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter}.ease-in-out,.transition{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.md\:hidden{display:none}}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index);-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{color:var(--pswp-icon-color-secondary);fill:var(--pswp-icon-color);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{fill:none;stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width)}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-top:15px;margin-inline-start:20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}
