@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}}@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{--color-accent:#3d7dff;--color-accent-strong:#7b5cff}*,: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{padding-top:0}body:not(.home){--hh:100px;--hh-sp:62px}body:not(.home) .l-header{align-items:center;background-color:var(--white);border-bottom:1px solid #efefef;height:var(--hh);pointer-events:auto}@media (max-width:1024px){body:not(.home) .l-header{gap:8px;height:var(--hh-sp);padding-right:7px}}.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;text-transform:uppercase}.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(--prolab-gold,#e8c547);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(--prolab-gold,#e8c547);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(--prolab-gold,#e8c547);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/icon/btn-arrow.svg);-webkit-mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/icon/btn-arrow.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/icon/btn-arrow.svg);-webkit-mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/icon/btn-arrow.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(--prolab-gold,#e8c547);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__menu-btn{align-items:center;aspect-ratio:1;background-color:var(--prolab-gold,#e8c547);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(--prolab-gold,#e8c547);font-size:24px;margin:0}@media (max-width:1024px){.p-header__program{font-size:16px}}body:not(.home) .p-header__logo{border-radius:0;flex-shrink:1;height:100px;max-width:288px;min-width:0;width:288px}body:not(.home) .p-header__logo a{justify-content:flex-start;min-width:0;padding:13px 18px;width:100%}body:not(.home) .p-header__logo picture{display:block;line-height:0;max-width:237px;min-width:0;width:100%}body:not(.home) .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) .p-header__logo{border-radius:0;flex-shrink:0;height:62px;transition:width .35s ease,height .35s ease;width:70px}body:not(.home) .p-header__logo a{justify-content:center;padding:0}body:not(.home) .p-header__logo picture{transition:width .35s ease;width:54px}body:not(.home) .p-header__logo img{height:48px;max-height:none;transition:width .35s ease,height .35s ease;width:54px}}body:not(.home) .p-header__utils{padding-top:0}@media (max-width:1024px){body:not(.home) .p-header__menu-btn{gap:7px;height:48px;min-height:48px;min-width:48px;width:48px}body:not(.home) .p-header__menu-bars{gap:3px;width:22px}body:not(.home) .p-header__menu-bars span{height:2px}body:not(.home) .p-header__menu-bars span:first-child{width:22px}body:not(.home) .p-header__menu-bars span:nth-child(2){width:17px}body:not(.home) .p-header__menu-bars span:nth-child(3){width:13px}body:not(.home) .p-header__menu-label{font-size:10px;margin-top:2px}}body:not(.home) .p-header__util{color:#111}body:not(.home) .p-header__util img{filter:none;height:20px;width:16px}body:not(.home) .p-header__util:last-of-type img{height:20px;width:20px}body:not(.home) .p-header__util:hover{color:#111}.p-footer{background-color:#000;background-image:url(/wp-content/themes/edance-parent/dist/assets/img/megamenu-bg.png);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%}.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%}@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(--prolab-gold,#e8c547);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(--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(--prolab-gold,#e8c547)}.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}.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/megamenu-bg.png);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(--prolab-gold,#e8c547);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(--prolab-gold,#e8c547);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}@media (max-width:768px){.p-megamenu .p-megamenu__catch{font-size:24px;margin-top:0}}.p-megamenu .p-megamenu__note{font-size:14px;line-height:1.6;margin:16px 0 32px}.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}.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__titles{color:inherit;display:flex;flex-direction:column;gap:2px;text-align:left;text-decoration:none}.p-megamenu .p-megamenu__en{color:var(--prolab-gold,#e8c547);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{background:transparent;border:1px solid var(--white);border-radius:999px;cursor:pointer;flex-shrink:0;height:28px;width:28px}.p-megamenu .p-megamenu__plus{display:block;height:12px;margin:0 auto;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(--prolab-gold,#e8c547);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-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}@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}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__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{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}@media (max-width:768px){.p-cta .p-cta-grid{grid-template-columns:1fr 1fr;max-width:none}}.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(--prolab-gold,#e8c547);padding-bottom:10px}@media (max-width:768px){.p-front .c-sec-head .c-sec-head__en{border-bottom:5px solid var(--prolab-gold,#e8c547);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-sub{color:var(--white);font-size:clamp(20px,2vw,32px);font-weight:700;line-height:1.5;margin:0 0 10px;text-align:center;width:100%}.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;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}.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(--prolab-gold,#e8c547);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(--prolab-gold,#e8c547);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(--prolab-gold,#e8c547);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}}.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}}.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-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%}@media (max-width:768px){.p-hub-card__thumb{aspect-ratio:auto;flex-shrink:0;height:100px;width:100px}}.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(--prolab-gold,#e8c547);border-radius:999px;box-sizing:border-box;color:var(--white);height:28px;overflow:hidden;padding:7px;width:28px}.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/overview-watermark.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(--prolab-gold,#e8c547)}.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(--prolab-gold,#e8c547);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(--prolab-gold,#e8c547);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(--prolab-gold,#e8c547);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/course/hero-bg-edance.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/course/hero-bg-eperformance.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/course/hero-bg-junior.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}.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),.p-single-body a:not(.c-btn):not(.p-button):not(.acf-button):not(.acf-icon):not(.wp-block-button__link){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(--prolab-gold,#e8c547);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(--prolab-gold,#e8c547);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(--prolab-gold,#e8c547);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(--prolab-gold,#e8c547);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(--prolab-gold,#e8c547);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/icon/btn-arrow.svg);-webkit-mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/icon/btn-arrow.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 .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}@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/icon/btn-arrow.svg);-webkit-mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/icon/btn-arrow.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__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(--prolab-gold,#e8c547) 22%,#fff);border-color:var(--prolab-gold,#e8c547)}.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(--prolab-gold,#e8c547);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(--prolab-gold,#e8c547);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(--prolab-gold,#e8c547);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(--prolab-gold,#e8c547);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(--prolab-gold,#e8c547);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/icon/btn-arrow.svg);-webkit-mask-image:url(/wp-content/themes/edance-parent/dist/assets/img/icon/btn-arrow.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}}*,: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}.\!mb-0{margin-bottom:0!important}.\!mb-10{margin-bottom:2.5rem!important}.\!mb-2{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}.border{border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:solid}.invert{--tw-invert:invert(100%)}.filter,.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)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.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}
