@layer properties,theme,base;@layer components{.c-button-primary{inline-size:fit-content;min-inline-size:min(100%,var(--c-button_width,0px));background-color:var(--c-button_background-color,var(--color-white-00));border:1px solid var(--c-button_border-color,currentColor);letter-spacing:0;border-radius:3.40282e38px;align-items:center;font-style:normal;font-weight:700;line-height:1.4;display:grid}.c-button-primary.text-left{margin-inline-start:-.025em}.c-button-primary.text-center{padding-inline-start:.05em}.c-button-primary.-thin{line-height:1.2}.c-button-primary.-thick{line-height:1.6}.c-button-primary{text-align:center;column-gap:1em;padding-block:min(.244898vw + 16.0816px,20px);padding-inline:min(.326531vw + 14.7755px,20px);font-size:min(.163265vw + .836735rem,1rem)}@media(any-hover:hover){:is(a.c-button-primary,button.c-button-primary){transition:var(--dur) color ease}:is(a.c-button-primary,button.c-button-primary):hover{color:var(--c-button_hover_color,var(--color-pink-120))}:is(span.c-button-primary){transition:var(--dur) color ease}a:hover :is(span.c-button-primary){color:var(--c-button_hover_color,var(--color-pink-120))}}.c-button-primary:has(.c-button-primary__icon){grid-template-columns:1fr auto 1fr}.c-button-primary:has(.c-button-primary__icon) .c-button-primary__inner{grid-column:2/3;justify-self:center}.c-button-primary__icon{grid-column:3/4;justify-self:end}.c-button-primary.-black{background-color:var(--c-button_background-color,var(--color-black-100));color:var(--c-button_color,var(--color-white-00))}}@layer utilities;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-pink-50:#fdf2f8;--color-pink-100:#fce7f3;--color-gray-100:#f3f4f6;--spacing:.0625rem;--font-weight-normal:400;--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-pink-50:lab(96.4459% 4.53997 -1.49434);--color-pink-100:lab(93.5864% 9.01193 -3.15079);--color-gray-100:lab(96.1596% -.0823438 -1.13575)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.z-1{z-index:1}.container{width:100%}@media(min-width:374px){.container{max-width:374px}}@media(min-width:567px){.container{max-width:567px}}@media(min-width:743px){.container{max-width:743px}}@media(min-width:1023px){.container{max-width:1023px}}@media(min-width:1299px){.container{max-width:1299px}}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.w-fit{width:fit-content}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.text-center{text-align:center}.text-left{text-align:left}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.break-keep{word-break:keep-all}.whitespace-nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.active\:cursor-grabbing:active{cursor:grabbing}@media not all and (min-width:743px){.max-sp\:block{display:block}.max-sp\:hidden{display:none}.max-sp\:text-left{text-align:left}}@media not all and (min-width:567px){.max-spmin\:block{display:block}}.break-keep{overflow-wrap:normal}.font-feature-normal{font-feature-settings:normal}.font-feature-palt{font-feature-settings:"palt" on}.leading-1_1{line-height:1.1}.leading-1_2{line-height:1.2}.leading-1_3{line-height:1.3}.leading-1_4{line-height:1.4}.leading-1_5{line-height:1.5}.leading-1_6{line-height:1.6}.leading-1_7{line-height:1.7}.leading-1_8{line-height:1.8}.leading-1_9{line-height:1.9}.leading-2_0{line-height:2}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@layer properties;@layer theme{@property --_w{syntax:"<length>";inherits:true;initial-value:100vw}@property --_h{syntax:"<length>";inherits:true;initial-value:100vh}:root{--color-black-100:#000a28;--color-black-50:#6b6f7c;--color-white-00:#fff;--color-blue-100:#19bcf3;--color-blue-120:#0fa7e4;--color-blue-50:#0a9bcc;--color-pink-100:#ff75d3;--color-pink-120:#f95dc7;--color-pink-50:#ff45c4;--color-gray-100:#f5f6f7;--color-line:#ccc;--ease-in-sine:cubic-bezier(.47, 0, .745, .715);--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-in-quint:cubic-bezier(.755, .05, .855, .06);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-in-circ:cubic-bezier(.6, .04, .98, .335);--ease-in-back:cubic-bezier(.6, -.28, .735, .045);--ease-out-sine:cubic-bezier(.39, .575, .565, 1);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-expo2:cubic-bezier(.1, 1, .1, 1);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-out-back:cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-sine:cubic-bezier(.445, .05, .55, .95);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--ease-in-out-back:cubic-bezier(.68, -.55, .265, 1.55);--dur:.2s;--container-min-size:91.4667vw;--container-min-size2:93.6vw;--container-min-padding:calc((100vw - var(--container-min-size)) * .5);--z-header:5000;--z-frame:8000;--z-drawer:9000;--w:tan(atan2(var(--_w), 1px));--h:tan(atan2(var(--_h), 1px));--inline-progress:calc((var(--w) - 375) / (1600 - 375));--inline-progress-reverse:calc(1 - var(--inline-progress));--inline-progress-max:min(1, var(--inline-progress));--inline-progress-reverse-max:calc(1 - var(--inline-progress-max));--header-height:min(1.87755vw + 54.9592px, 85px);--drawer-button-size:min(.408163vw + 48.4694px, 55px);--font-ja:"LINE Seed JP", sans-serif;--font-en:"Zen Dots", sans-serif}::selection{color:var(--color-white-00);background-color:var(--color-pink-120)}}@layer base{:root{scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}:root[lang=ja],:root[lang=ch],:root[lang=kr]{text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}body{background-color:var(--color-black-100);color:var(--color-white-00);font-size:min(.163265vw + 13.3878px,16px);font-family:var(--font-ja)}body:has(dialog[open]){overflow:hidden}body:has(.c-bg-white.js-inview.is-inview) .l-header__logo{color:var(--color-black-100)}body:has(.c-bg-white.js-inview.is-inview) .l-header__logo .c-logo__text{fill:var(--color-black-100)!important}button:not(:disabled),input[type=submit]:not(:disabled){cursor:pointer}button:disabled,input[type=submit]:disabled{cursor:not-allowed}img{vertical-align:bottom;object-fit:cover;block-size:auto;min-block-size:1px;max-inline-size:100%}img.-t{object-position:center top}img.-tl{object-position:left top}img.-tr{object-position:right top}img.-r{object-position:right center}img.-b{object-position:center bottom}img.-bl{object-position:left bottom}img.-br{object-position:right bottom}img.-l{object-position:left center}svg{overflow:hidden}.js-inview.-base.base,.js-inview.-base .base{opacity:0;transition:calc(var(--dur) * 2) opacity ease,calc(var(--dur) * 4) translate var(--ease-out-quart);translate:0 min(.44898vw + 22.8163px,30px)}.js-inview.-base.is-inview.-base,.js-inview.-base.is-inview .base{opacity:1;translate:0}.js-inview.-base1.base1,.js-inview.-base1 .base1{opacity:0;transition:calc(var(--dur) * 2) opacity ease,calc(var(--dur) * 4) translate var(--ease-out-quart);translate:0 min(.44898vw + 22.8163px,30px)}.js-inview.-base1.is-inview.-base1,.js-inview.-base1.is-inview .base1{opacity:1;translate:0}.js-inview .-delay1{transition-delay:calc(var(--dur) * 1)!important}.js-inview .-delay2{transition-delay:calc(var(--dur) * 2)!important}.js-inview .-delay2_5{transition-delay:calc(var(--dur) * 2.5)!important}.js-inview .-delay3{transition-delay:calc(var(--dur) * 3)!important}.js-inview .-delay4{transition-delay:calc(var(--dur) * 4)!important}.js-inview .-delay5{transition-delay:calc(var(--dur) * 5)!important}}@layer components{.c-bg-white{background-color:var(--color-white-00);color:var(--color-black-100)}.c-frame{border-radius:var(--c-frame_border-radius,0);position:var(--c-frame_position,relative);background-color:var(--c-frame_background-color,transparent);inline-size:var(--c-frame_width,auto);overflow:var(--c-frame_overflow,hidden);display:block}.c-frame:not(.-auto){aspect-ratio:var(--c-frame_aspect-ratio,1/1)}.c-frame:not(.-auto) img,.c-frame:not(.-auto) svg,.c-frame:not(.-auto) video,.c-frame:not(.-auto) iframe,.c-frame:not(.-auto) .c-frame__inner{object-fit:var(--c-frame_object-fit,cover);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.c-icon{display:var(--c-icon_display,inline-block)}.c-icon,.c-icon svg{max-inline-size:var(--c-icon_inline-size,var(--c-icon_size,1em));min-inline-size:var(--c-icon_inline-size,var(--c-icon_size,1em));max-block-size:var(--c-icon_block-size,var(--c-icon_size,1em));min-block-size:var(--c-icon_block-size,var(--c-icon_size,1em))}.c-icon svg{fill:var(--c-icon_color,currentColor);rotate:var(--c-icon_rotate,0deg);translate:var(--c-icon_translate,0 0);stroke:var(--c-icon_stroke-color,none);stroke-width:var(--c-icon_stroke-width,1);display:block}.c-slider{position:relative}.c-slider__controls{align-items:center;margin-block-start:min(.326531vw + 18.7755px,24px);display:flex}.c-slider__controls .c-slider__indicator:not(:first-child){margin-block-start:0}.c-slider__progress-bar{background-color:var(--c-slider-progress-bar_background-color,var(--color-white-00));border-radius:2px;margin-block-start:min(.489796vw + 24.1633px,32px);display:flex;overflow:hidden}.c-slider__progress-bar>span{background-color:var(--color-pink-100);border-radius:2px;block-size:4px}.c-slider__nav{aspect-ratio:1;block-size:min(.102041vw + 58.3673px,60px);transition:calc(var(--dur)) translate var(--ease-out-cubic);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:calc(50% + min(1.06122vw + 43.0204px,60px)/-2)}.c-slider__nav svg{fill:var(--color-black-100);z-index:1;width:50%;position:relative}.c-slider__nav.-prev{left:0;translate:-50%}.c-slider__nav.-prev svg{rotate:180deg}.c-slider__nav.-next{right:0;translate:50%}.c-slider__nav:before,.c-slider__nav:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:0}.c-slider__nav:before{background-color:var(--color-red-20);transition:calc(var(--dur)) translate var(--ease-out-cubic);translate:0 5px}.c-slider__nav:after{background-color:var(--color-white-00)}@media(any-hover:hover){.c-slider__nav{border-radius:5px}.c-slider__nav:focus-visible{outline:3px solid var(--color-black-100);outline-offset:5px}.c-slider__nav:hover:before{translate:0}.c-slider__nav:hover.-prev{translate:-50% 5px}.c-slider__nav:hover.-next{translate:50% 5px}}@media(any-hover:none){.c-slider__nav:active:before{translate:0}.c-slider__nav:active.-prev{translate:-50% 5px}.c-slider__nav:active.-next{translate:50% 5px}.c-slider__nav:active,.c-slider__nav:active *,.c-slider__nav:active:before,.c-slider__nav:active:after{animation-duration:var(--dur)!important;transition-duration:var(--dur)!important}}.c-slider__nav:disabled{cursor:not-allowed}.c-slider__indicator{column-gap:8px;width:fit-content;margin-inline:auto;display:flex}.c-slider__indicator:not(:first-child){margin-block-start:min(.326531vw + 18.7755px,24px)}.c-slider__indicator-item{aspect-ratio:1;border:1px solid var(--color-blue-100);inline-size:10px;transition:var(--dur) background-color ease,calc(var(--dur) * 2) scale var(--ease-out-cubic);border-radius:3.40282e38px}.c-slider__indicator-item:not(:disabled){background-color:var(--color-white-00)}@media(any-hover:hover){.c-slider__indicator-item:not(:disabled):hover{scale:1.25}}.c-slider__indicator-item:disabled{background-color:var(--color-blue-100)}.c-content h1,.c-content h2,.c-content h3,.c-content h4,.c-content h5,.c-content h6{letter-spacing:0;font-style:normal;font-weight:700;line-height:1.4}.c-content h1.text-left,.c-content h2.text-left,.c-content h3.text-left,.c-content h4.text-left,.c-content h5.text-left,.c-content h6.text-left{margin-inline-start:-.025em}.c-content h1.text-center,.c-content h2.text-center,.c-content h3.text-center,.c-content h4.text-center,.c-content h5.text-center,.c-content h6.text-center{padding-inline-start:.05em}.c-content h1.-thin,.c-content h2.-thin,.c-content h3.-thin,.c-content h4.-thin,.c-content h5.-thin,.c-content h6.-thin{line-height:1.2}.c-content h1.-thick,.c-content h2.-thick,.c-content h3.-thick,.c-content h4.-thick,.c-content h5.-thick,.c-content h6.-thick{line-height:1.6}.c-content h1,.c-content h2,.c-content h3,.c-content h4,.c-content h5,.c-content h6{font-weight:700}.c-content h1:not(:first-child),.c-content h2:not(:first-child),.c-content h3:not(:first-child),.c-content h4:not(:first-child),.c-content h5:not(:first-child),.c-content h6:not(:first-child){margin-block-start:min(.653061vw + 29.551px,40px)}.c-content h2{padding-inline-start:1.75em;position:relative}.c-content h2:before{content:"";aspect-ratio:1;background-image:url(/k-pop/img/common/star_01.webp);background-repeat:no-repeat;background-size:contain;inline-size:1.625em;position:absolute;top:-.125em;left:-.125em;rotate:-15deg}.c-content{font-style:normal;line-height:1.8}.c-content.-thin{line-height:1.6}.c-content.-thick{line-height:2}.c-content.-notice{padding-inline-start:1.375em;position:relative}.c-content.-notice:before{content:"※";position:absolute;top:0;left:0}.c-content{font-size:min(.163265vw + .836735rem,1rem)}.c-content>:not(:last-child){margin-block-end:min(.163265vw + 13.3878px,16px)}.c-textlink{color:var(--color-blue);text-decoration:underline}.c-textlink:hover{text-decoration:none}.c-container{inline-size:100%;max-inline-size:var(--c-container_size,min(63.4286vw + 105.143px, 1120px));margin-inline:auto}.c-container.-wide{--c-container_size:min(92vw + -2px, 1470px)}@media(max-width:567px){.c-container{max-inline-size:var(--c-container_min-size,var(--container-min-size))}}.c-fluid{inline-size:100%;max-inline-size:var(--c-fluid_size, calc(100% - (min(1.46939vw + 10.4898px, 34px)*2)) );margin-inline:auto}@media(max-width:567px){.c-fluid{max-inline-size:var(--c-fluid_min-size,var(--container-min-size))}}.c-grid-container{grid-template-columns:var(--c-grid-container_columns,minmax(0, 1fr) repeat(2, minmax(0, min(31.7143vw + 52.5714px, 560px))) minmax(0, 1fr));inline-size:100%;display:grid}.c-grid-container.-wide{--c-grid-container_columns:minmax(0, 1fr) repeat(2, minmax(0, min(38.2449vw + 28.0816px, 640px))) minmax(0, 1fr)}@media(max-width:567px){.c-grid-container{grid-template-columns:var(--c-grid-container_min-columns,minmax(0, 1fr) repeat(2, minmax(0, calc(var(--container-min-size) * .5))) minmax(0, 1fr))}}.c-grid-fluid{grid-template-columns:var(--c-grid-fluid_columns,minmax(0, 1fr) repeat(2, minmax(0, calc(50% - (min(.734694vw + 5.2449px, 17px)*2)) )) minmax(0, 1fr));inline-size:100%;display:grid}@media(max-width:567px){.c-grid-fluid{grid-template-columns:var(--c-grid-fluid_min-columns,minmax(0, 1fr) repeat(2, minmax(0, calc(var(--container-min-size) * .5))) minmax(0, 1fr))}}.c-text{font-style:normal;line-height:1.8}.c-text.-thin{line-height:1.6}.c-text.-thick{line-height:2}.c-text.-notice{padding-inline-start:1.375em;position:relative}.c-text.-notice:before{content:"※";position:absolute;top:0;left:0}.c-title{letter-spacing:0;font-style:normal;font-weight:700;line-height:1.4}.c-title.text-left{margin-inline-start:-.025em}.c-title.text-center{padding-inline-start:.05em}.c-title.-thin{line-height:1.2}.c-title.-thick{line-height:1.6}.c-en{line-height:1;font-family:var(--font-en);letter-spacing:var(--c-en_letter-spacing,0)}.c-en.text-center{padding-inline-start:var(--c-en_letter-spacing,0)}.c-en.-small{letter-spacing:var(--c-en_letter-spacing,.1em)}}@layer utilities{.u-mt0{margin-block-start:0}.u-mt1{margin-block-start:1px}.u-mt2{margin-block-start:2px}.u-mt3{margin-block-start:3px}.u-mt4{margin-block-start:4px}.u-mt5{margin-block-start:5px}.u-mt6{margin-block-start:6px}.u-mt7{margin-block-start:7px}.u-mt8{margin-block-start:8px}.u-mt9{margin-block-start:min(.0204082vw + 8.67347px,9px)}.u-mt10{margin-block-start:min(.0408163vw + 9.34694px,10px)}.u-mt11{margin-block-start:min(.0612245vw + 10.0204px,11px)}.u-mt12{margin-block-start:min(.0816327vw + 10.6939px,12px)}.u-mt13{margin-block-start:min(.102041vw + 11.3673px,13px)}.u-mt14{margin-block-start:min(.122449vw + 12.0408px,14px)}.u-mt15{margin-block-start:min(.142857vw + 12.7143px,15px)}.u-mt16{margin-block-start:min(.163265vw + 13.3878px,16px)}.u-mt17{margin-block-start:min(.183673vw + 14.0612px,17px)}.u-mt18{margin-block-start:min(.204082vw + 14.7347px,18px)}.u-mt19{margin-block-start:min(.22449vw + 15.4082px,19px)}.u-mt20{margin-block-start:min(.244898vw + 16.0816px,20px)}.u-mt21{margin-block-start:min(.265306vw + 16.7551px,21px)}.u-mt22{margin-block-start:min(.285714vw + 17.4286px,22px)}.u-mt23{margin-block-start:min(.306122vw + 18.102px,23px)}.u-mt24{margin-block-start:min(.326531vw + 18.7755px,24px)}.u-mt25{margin-block-start:min(.346939vw + 19.449px,25px)}.u-mt26{margin-block-start:min(.367347vw + 20.1225px,26px)}.u-mt27{margin-block-start:min(.387755vw + 20.7959px,27px)}.u-mt28{margin-block-start:min(.408163vw + 21.4694px,28px)}.u-mt29{margin-block-start:min(.428571vw + 22.1429px,29px)}.u-mt30{margin-block-start:min(.44898vw + 22.8163px,30px)}.u-mt31{margin-block-start:min(.469388vw + 23.4898px,31px)}.u-mt32{margin-block-start:min(.489796vw + 24.1633px,32px)}.u-mt33{margin-block-start:min(.510204vw + 24.8367px,33px)}.u-mt34{margin-block-start:min(.530612vw + 25.5102px,34px)}.u-mt35{margin-block-start:min(.55102vw + 26.1837px,35px)}.u-mt36{margin-block-start:min(.571429vw + 26.8571px,36px)}.u-mt37{margin-block-start:min(.591837vw + 27.5306px,37px)}.u-mt38{margin-block-start:min(.612245vw + 28.2041px,38px)}.u-mt39{margin-block-start:min(.632653vw + 28.8776px,39px)}.u-mt40{margin-block-start:min(.653061vw + 29.551px,40px)}.u-mt41{margin-block-start:min(.673469vw + 30.2245px,41px)}.u-mt42{margin-block-start:min(.693878vw + 30.898px,42px)}.u-mt43{margin-block-start:min(.714286vw + 31.5714px,43px)}.u-mt44{margin-block-start:min(.734694vw + 32.2449px,44px)}.u-mt45{margin-block-start:min(.755102vw + 32.9184px,45px)}.u-mt46{margin-block-start:min(.77551vw + 33.5918px,46px)}.u-mt47{margin-block-start:min(.795918vw + 34.2653px,47px)}.u-mt48{margin-block-start:min(.816327vw + 34.9388px,48px)}.u-mt49{margin-block-start:min(.836735vw + 35.6122px,49px)}.u-mt50{margin-block-start:min(.857143vw + 36.2857px,50px)}.u-mt51{margin-block-start:min(.877551vw + 36.9592px,51px)}.u-mt52{margin-block-start:min(.897959vw + 37.6327px,52px)}.u-mt53{margin-block-start:min(.918367vw + 38.3061px,53px)}.u-mt54{margin-block-start:min(.938776vw + 38.9796px,54px)}.u-mt55{margin-block-start:min(.959184vw + 39.6531px,55px)}.u-mt56{margin-block-start:min(.979592vw + 40.3265px,56px)}.u-mt57{margin-block-start:min(1vw + 41px,57px)}.u-mt58{margin-block-start:min(1.02041vw + 41.6735px,58px)}.u-mt59{margin-block-start:min(1.04082vw + 42.3469px,59px)}.u-mt60{margin-block-start:min(1.06122vw + 43.0204px,60px)}.u-mt61{margin-block-start:min(1.08163vw + 43.6939px,61px)}.u-mt62{margin-block-start:min(1.10204vw + 44.3673px,62px)}.u-mt63{margin-block-start:min(1.12245vw + 45.0408px,63px)}.u-mt64{margin-block-start:min(1.14286vw + 45.7143px,64px)}.u-mt65{margin-block-start:min(1.16327vw + 46.3878px,65px)}.u-mt66{margin-block-start:min(1.18367vw + 47.0612px,66px)}.u-mt67{margin-block-start:min(1.20408vw + 47.7347px,67px)}.u-mt68{margin-block-start:min(1.22449vw + 48.4082px,68px)}.u-mt69{margin-block-start:min(1.2449vw + 49.0816px,69px)}.u-mt70{margin-block-start:min(1.26531vw + 49.7551px,70px)}.u-mt71{margin-block-start:min(1.28571vw + 50.4286px,71px)}.u-mt72{margin-block-start:min(1.30612vw + 51.102px,72px)}.u-mt73{margin-block-start:min(1.32653vw + 51.7755px,73px)}.u-mt74{margin-block-start:min(1.34694vw + 52.449px,74px)}.u-mt75{margin-block-start:min(1.36735vw + 53.1224px,75px)}.u-mt76{margin-block-start:min(1.38776vw + 53.7959px,76px)}.u-mt77{margin-block-start:min(1.40816vw + 54.4694px,77px)}.u-mt78{margin-block-start:min(1.42857vw + 55.1429px,78px)}.u-mt79{margin-block-start:min(1.44898vw + 55.8163px,79px)}.u-mt80{margin-block-start:min(1.46939vw + 56.4898px,80px)}.u-mt81{margin-block-start:min(1.4898vw + 57.1633px,81px)}.u-mt82{margin-block-start:min(1.5102vw + 57.8367px,82px)}.u-mt83{margin-block-start:min(1.53061vw + 58.5102px,83px)}.u-mt84{margin-block-start:min(1.55102vw + 59.1837px,84px)}.u-mt85{margin-block-start:min(1.57143vw + 59.8571px,85px)}.u-mt86{margin-block-start:min(1.59184vw + 60.5306px,86px)}.u-mt87{margin-block-start:min(1.61224vw + 61.2041px,87px)}.u-mt88{margin-block-start:min(1.63265vw + 61.8776px,88px)}.u-mt89{margin-block-start:min(1.65306vw + 62.551px,89px)}.u-mt90{margin-block-start:min(1.67347vw + 63.2245px,90px)}.u-mt91{margin-block-start:min(1.69388vw + 63.898px,91px)}.u-mt92{margin-block-start:min(1.71429vw + 64.5714px,92px)}.u-mt93{margin-block-start:min(1.73469vw + 65.2449px,93px)}.u-mt94{margin-block-start:min(1.7551vw + 65.9184px,94px)}.u-mt95{margin-block-start:min(1.77551vw + 66.5918px,95px)}.u-mt96{margin-block-start:min(1.79592vw + 67.2653px,96px)}.u-mt97{margin-block-start:min(1.81633vw + 67.9388px,97px)}.u-mt98{margin-block-start:min(1.83673vw + 68.6122px,98px)}.u-mt99{margin-block-start:min(1.85714vw + 69.2857px,99px)}.u-mt100{margin-block-start:min(1.87755vw + 69.9592px,100px)}.u-mt101{margin-block-start:min(1.89796vw + 70.6327px,101px)}.u-mt102{margin-block-start:min(1.91837vw + 71.3061px,102px)}.u-mt103{margin-block-start:min(1.93878vw + 71.9796px,103px)}.u-mt104{margin-block-start:min(1.95918vw + 72.6531px,104px)}.u-mt105{margin-block-start:min(1.97959vw + 73.3265px,105px)}.u-mt106{margin-block-start:min(2vw + 74px,106px)}.u-mt107{margin-block-start:min(2.02041vw + 74.6735px,107px)}.u-mt108{margin-block-start:min(2.04082vw + 75.3469px,108px)}.u-mt109{margin-block-start:min(2.06122vw + 76.0204px,109px)}.u-mt110{margin-block-start:min(2.08163vw + 76.6939px,110px)}.u-mt111{margin-block-start:min(2.10204vw + 77.3674px,111px)}.u-mt112{margin-block-start:min(2.12245vw + 78.0408px,112px)}.u-mt113{margin-block-start:min(2.14286vw + 78.7143px,113px)}.u-mt114{margin-block-start:min(2.16327vw + 79.3878px,114px)}.u-mt115{margin-block-start:min(2.18367vw + 80.0612px,115px)}.u-mt116{margin-block-start:min(2.20408vw + 80.7347px,116px)}.u-mt117{margin-block-start:min(2.22449vw + 81.4082px,117px)}.u-mt118{margin-block-start:min(2.2449vw + 82.0816px,118px)}.u-mt119{margin-block-start:min(2.26531vw + 82.7551px,119px)}.u-mt120{margin-block-start:min(2.28571vw + 83.4286px,120px)}.u-mt121{margin-block-start:min(2.30612vw + 84.102px,121px)}.u-mt122{margin-block-start:min(2.32653vw + 84.7755px,122px)}.u-mt123{margin-block-start:min(2.34694vw + 85.449px,123px)}.u-mt124{margin-block-start:min(2.36735vw + 86.1225px,124px)}.u-mt125{margin-block-start:min(2.38776vw + 86.7959px,125px)}.u-mt126{margin-block-start:min(2.40816vw + 87.4694px,126px)}.u-mt127{margin-block-start:min(2.42857vw + 88.1429px,127px)}.u-mt128{margin-block-start:min(2.44898vw + 88.8163px,128px)}.u-mt129{margin-block-start:min(2.46939vw + 89.4898px,129px)}.u-mt130{margin-block-start:min(2.4898vw + 90.1633px,130px)}.u-mt131{margin-block-start:min(2.5102vw + 90.8367px,131px)}.u-mt132{margin-block-start:min(2.53061vw + 91.5102px,132px)}.u-mt133{margin-block-start:min(2.55102vw + 92.1837px,133px)}.u-mt134{margin-block-start:min(2.57143vw + 92.8571px,134px)}.u-mt135{margin-block-start:min(2.59184vw + 93.5306px,135px)}.u-mt136{margin-block-start:min(2.61224vw + 94.2041px,136px)}.u-mt137{margin-block-start:min(2.63265vw + 94.8776px,137px)}.u-mt138{margin-block-start:min(2.65306vw + 95.551px,138px)}.u-mt139{margin-block-start:min(2.67347vw + 96.2245px,139px)}.u-mt140{margin-block-start:min(2.69388vw + 96.898px,140px)}.u-mt141{margin-block-start:min(2.71429vw + 97.5714px,141px)}.u-mt142{margin-block-start:min(2.73469vw + 98.2449px,142px)}.u-mt143{margin-block-start:min(2.7551vw + 98.9184px,143px)}.u-mt144{margin-block-start:min(2.77551vw + 99.5918px,144px)}.u-mt145{margin-block-start:min(2.79592vw + 100.265px,145px)}.u-mt146{margin-block-start:min(2.81633vw + 100.939px,146px)}.u-mt147{margin-block-start:min(2.83673vw + 101.612px,147px)}.u-mt148{margin-block-start:min(2.85714vw + 102.286px,148px)}.u-mt149{margin-block-start:min(2.87755vw + 102.959px,149px)}.u-mt150{margin-block-start:min(2.89796vw + 103.633px,150px)}.u-mt151{margin-block-start:min(2.91837vw + 104.306px,151px)}.u-mt152{margin-block-start:min(2.93878vw + 104.98px,152px)}.u-mt153{margin-block-start:min(2.95918vw + 105.653px,153px)}.u-mt154{margin-block-start:min(2.97959vw + 106.327px,154px)}.u-mt155{margin-block-start:min(3vw + 107px,155px)}.u-mt156{margin-block-start:min(3.02041vw + 107.673px,156px)}.u-mt157{margin-block-start:min(3.04082vw + 108.347px,157px)}.u-mt158{margin-block-start:min(3.06122vw + 109.02px,158px)}.u-mt159{margin-block-start:min(3.08163vw + 109.694px,159px)}.u-mt160{margin-block-start:min(3.10204vw + 110.367px,160px)}.u-mt161{margin-block-start:min(3.12245vw + 111.041px,161px)}.u-mt162{margin-block-start:min(3.14286vw + 111.714px,162px)}.u-mt163{margin-block-start:min(3.16327vw + 112.388px,163px)}.u-mt164{margin-block-start:min(3.18367vw + 113.061px,164px)}.u-mt165{margin-block-start:min(3.20408vw + 113.735px,165px)}.u-mt166{margin-block-start:min(3.22449vw + 114.408px,166px)}.u-mt167{margin-block-start:min(3.2449vw + 115.082px,167px)}.u-mt168{margin-block-start:min(3.26531vw + 115.755px,168px)}.u-mt169{margin-block-start:min(3.28571vw + 116.429px,169px)}.u-mt170{margin-block-start:min(3.30612vw + 117.102px,170px)}.u-mt171{margin-block-start:min(3.32653vw + 117.776px,171px)}.u-mt172{margin-block-start:min(3.34694vw + 118.449px,172px)}.u-mt173{margin-block-start:min(3.36735vw + 119.122px,173px)}.u-mt174{margin-block-start:min(3.38776vw + 119.796px,174px)}.u-mt175{margin-block-start:min(3.40816vw + 120.469px,175px)}.u-mt176{margin-block-start:min(3.42857vw + 121.143px,176px)}.u-mt177{margin-block-start:min(3.44898vw + 121.816px,177px)}.u-mt178{margin-block-start:min(3.46939vw + 122.49px,178px)}.u-mt179{margin-block-start:min(3.4898vw + 123.163px,179px)}.u-mt180{margin-block-start:min(3.5102vw + 123.837px,180px)}.u-mt181{margin-block-start:min(3.53061vw + 124.51px,181px)}.u-mt182{margin-block-start:min(3.55102vw + 125.184px,182px)}.u-mt183{margin-block-start:min(3.57143vw + 125.857px,183px)}.u-mt184{margin-block-start:min(3.59184vw + 126.531px,184px)}.u-mt185{margin-block-start:min(3.61224vw + 127.204px,185px)}.u-mt186{margin-block-start:min(3.63265vw + 127.878px,186px)}.u-mt187{margin-block-start:min(3.65306vw + 128.551px,187px)}.u-mt188{margin-block-start:min(3.67347vw + 129.224px,188px)}.u-mt189{margin-block-start:min(3.69388vw + 129.898px,189px)}.u-mt190{margin-block-start:min(3.71429vw + 130.571px,190px)}.u-mt191{margin-block-start:min(3.73469vw + 131.245px,191px)}.u-mt192{margin-block-start:min(3.7551vw + 131.918px,192px)}.u-mt193{margin-block-start:min(3.77551vw + 132.592px,193px)}.u-mt194{margin-block-start:min(3.79592vw + 133.265px,194px)}.u-mt195{margin-block-start:min(3.81633vw + 133.939px,195px)}.u-mt196{margin-block-start:min(3.83673vw + 134.612px,196px)}.u-mt197{margin-block-start:min(3.85714vw + 135.286px,197px)}.u-mt198{margin-block-start:min(3.87755vw + 135.959px,198px)}.u-mt199{margin-block-start:min(3.89796vw + 136.633px,199px)}.u-mt200{margin-block-start:min(3.91837vw + 137.306px,200px)}.u-mb0{margin-block-end:0}.u-mb1{margin-block-end:1px}.u-mb2{margin-block-end:2px}.u-mb3{margin-block-end:3px}.u-mb4{margin-block-end:4px}.u-mb5{margin-block-end:5px}.u-mb6{margin-block-end:6px}.u-mb7{margin-block-end:7px}.u-mb8{margin-block-end:8px}.u-mb9{margin-block-end:min(.0204082vw + 8.67347px,9px)}.u-mb10{margin-block-end:min(.0408163vw + 9.34694px,10px)}.u-mb11{margin-block-end:min(.0612245vw + 10.0204px,11px)}.u-mb12{margin-block-end:min(.0816327vw + 10.6939px,12px)}.u-mb13{margin-block-end:min(.102041vw + 11.3673px,13px)}.u-mb14{margin-block-end:min(.122449vw + 12.0408px,14px)}.u-mb15{margin-block-end:min(.142857vw + 12.7143px,15px)}.u-mb16{margin-block-end:min(.163265vw + 13.3878px,16px)}.u-mb17{margin-block-end:min(.183673vw + 14.0612px,17px)}.u-mb18{margin-block-end:min(.204082vw + 14.7347px,18px)}.u-mb19{margin-block-end:min(.22449vw + 15.4082px,19px)}.u-mb20{margin-block-end:min(.244898vw + 16.0816px,20px)}.u-mb21{margin-block-end:min(.265306vw + 16.7551px,21px)}.u-mb22{margin-block-end:min(.285714vw + 17.4286px,22px)}.u-mb23{margin-block-end:min(.306122vw + 18.102px,23px)}.u-mb24{margin-block-end:min(.326531vw + 18.7755px,24px)}.u-mb25{margin-block-end:min(.346939vw + 19.449px,25px)}.u-mb26{margin-block-end:min(.367347vw + 20.1225px,26px)}.u-mb27{margin-block-end:min(.387755vw + 20.7959px,27px)}.u-mb28{margin-block-end:min(.408163vw + 21.4694px,28px)}.u-mb29{margin-block-end:min(.428571vw + 22.1429px,29px)}.u-mb30{margin-block-end:min(.44898vw + 22.8163px,30px)}.u-mb31{margin-block-end:min(.469388vw + 23.4898px,31px)}.u-mb32{margin-block-end:min(.489796vw + 24.1633px,32px)}.u-mb33{margin-block-end:min(.510204vw + 24.8367px,33px)}.u-mb34{margin-block-end:min(.530612vw + 25.5102px,34px)}.u-mb35{margin-block-end:min(.55102vw + 26.1837px,35px)}.u-mb36{margin-block-end:min(.571429vw + 26.8571px,36px)}.u-mb37{margin-block-end:min(.591837vw + 27.5306px,37px)}.u-mb38{margin-block-end:min(.612245vw + 28.2041px,38px)}.u-mb39{margin-block-end:min(.632653vw + 28.8776px,39px)}.u-mb40{margin-block-end:min(.653061vw + 29.551px,40px)}.u-mb41{margin-block-end:min(.673469vw + 30.2245px,41px)}.u-mb42{margin-block-end:min(.693878vw + 30.898px,42px)}.u-mb43{margin-block-end:min(.714286vw + 31.5714px,43px)}.u-mb44{margin-block-end:min(.734694vw + 32.2449px,44px)}.u-mb45{margin-block-end:min(.755102vw + 32.9184px,45px)}.u-mb46{margin-block-end:min(.77551vw + 33.5918px,46px)}.u-mb47{margin-block-end:min(.795918vw + 34.2653px,47px)}.u-mb48{margin-block-end:min(.816327vw + 34.9388px,48px)}.u-mb49{margin-block-end:min(.836735vw + 35.6122px,49px)}.u-mb50{margin-block-end:min(.857143vw + 36.2857px,50px)}.u-mb51{margin-block-end:min(.877551vw + 36.9592px,51px)}.u-mb52{margin-block-end:min(.897959vw + 37.6327px,52px)}.u-mb53{margin-block-end:min(.918367vw + 38.3061px,53px)}.u-mb54{margin-block-end:min(.938776vw + 38.9796px,54px)}.u-mb55{margin-block-end:min(.959184vw + 39.6531px,55px)}.u-mb56{margin-block-end:min(.979592vw + 40.3265px,56px)}.u-mb57{margin-block-end:min(1vw + 41px,57px)}.u-mb58{margin-block-end:min(1.02041vw + 41.6735px,58px)}.u-mb59{margin-block-end:min(1.04082vw + 42.3469px,59px)}.u-mb60{margin-block-end:min(1.06122vw + 43.0204px,60px)}.u-mb61{margin-block-end:min(1.08163vw + 43.6939px,61px)}.u-mb62{margin-block-end:min(1.10204vw + 44.3673px,62px)}.u-mb63{margin-block-end:min(1.12245vw + 45.0408px,63px)}.u-mb64{margin-block-end:min(1.14286vw + 45.7143px,64px)}.u-mb65{margin-block-end:min(1.16327vw + 46.3878px,65px)}.u-mb66{margin-block-end:min(1.18367vw + 47.0612px,66px)}.u-mb67{margin-block-end:min(1.20408vw + 47.7347px,67px)}.u-mb68{margin-block-end:min(1.22449vw + 48.4082px,68px)}.u-mb69{margin-block-end:min(1.2449vw + 49.0816px,69px)}.u-mb70{margin-block-end:min(1.26531vw + 49.7551px,70px)}.u-mb71{margin-block-end:min(1.28571vw + 50.4286px,71px)}.u-mb72{margin-block-end:min(1.30612vw + 51.102px,72px)}.u-mb73{margin-block-end:min(1.32653vw + 51.7755px,73px)}.u-mb74{margin-block-end:min(1.34694vw + 52.449px,74px)}.u-mb75{margin-block-end:min(1.36735vw + 53.1224px,75px)}.u-mb76{margin-block-end:min(1.38776vw + 53.7959px,76px)}.u-mb77{margin-block-end:min(1.40816vw + 54.4694px,77px)}.u-mb78{margin-block-end:min(1.42857vw + 55.1429px,78px)}.u-mb79{margin-block-end:min(1.44898vw + 55.8163px,79px)}.u-mb80{margin-block-end:min(1.46939vw + 56.4898px,80px)}.u-mb81{margin-block-end:min(1.4898vw + 57.1633px,81px)}.u-mb82{margin-block-end:min(1.5102vw + 57.8367px,82px)}.u-mb83{margin-block-end:min(1.53061vw + 58.5102px,83px)}.u-mb84{margin-block-end:min(1.55102vw + 59.1837px,84px)}.u-mb85{margin-block-end:min(1.57143vw + 59.8571px,85px)}.u-mb86{margin-block-end:min(1.59184vw + 60.5306px,86px)}.u-mb87{margin-block-end:min(1.61224vw + 61.2041px,87px)}.u-mb88{margin-block-end:min(1.63265vw + 61.8776px,88px)}.u-mb89{margin-block-end:min(1.65306vw + 62.551px,89px)}.u-mb90{margin-block-end:min(1.67347vw + 63.2245px,90px)}.u-mb91{margin-block-end:min(1.69388vw + 63.898px,91px)}.u-mb92{margin-block-end:min(1.71429vw + 64.5714px,92px)}.u-mb93{margin-block-end:min(1.73469vw + 65.2449px,93px)}.u-mb94{margin-block-end:min(1.7551vw + 65.9184px,94px)}.u-mb95{margin-block-end:min(1.77551vw + 66.5918px,95px)}.u-mb96{margin-block-end:min(1.79592vw + 67.2653px,96px)}.u-mb97{margin-block-end:min(1.81633vw + 67.9388px,97px)}.u-mb98{margin-block-end:min(1.83673vw + 68.6122px,98px)}.u-mb99{margin-block-end:min(1.85714vw + 69.2857px,99px)}.u-mb100{margin-block-end:min(1.87755vw + 69.9592px,100px)}.u-mb101{margin-block-end:min(1.89796vw + 70.6327px,101px)}.u-mb102{margin-block-end:min(1.91837vw + 71.3061px,102px)}.u-mb103{margin-block-end:min(1.93878vw + 71.9796px,103px)}.u-mb104{margin-block-end:min(1.95918vw + 72.6531px,104px)}.u-mb105{margin-block-end:min(1.97959vw + 73.3265px,105px)}.u-mb106{margin-block-end:min(2vw + 74px,106px)}.u-mb107{margin-block-end:min(2.02041vw + 74.6735px,107px)}.u-mb108{margin-block-end:min(2.04082vw + 75.3469px,108px)}.u-mb109{margin-block-end:min(2.06122vw + 76.0204px,109px)}.u-mb110{margin-block-end:min(2.08163vw + 76.6939px,110px)}.u-mb111{margin-block-end:min(2.10204vw + 77.3674px,111px)}.u-mb112{margin-block-end:min(2.12245vw + 78.0408px,112px)}.u-mb113{margin-block-end:min(2.14286vw + 78.7143px,113px)}.u-mb114{margin-block-end:min(2.16327vw + 79.3878px,114px)}.u-mb115{margin-block-end:min(2.18367vw + 80.0612px,115px)}.u-mb116{margin-block-end:min(2.20408vw + 80.7347px,116px)}.u-mb117{margin-block-end:min(2.22449vw + 81.4082px,117px)}.u-mb118{margin-block-end:min(2.2449vw + 82.0816px,118px)}.u-mb119{margin-block-end:min(2.26531vw + 82.7551px,119px)}.u-mb120{margin-block-end:min(2.28571vw + 83.4286px,120px)}.u-mb121{margin-block-end:min(2.30612vw + 84.102px,121px)}.u-mb122{margin-block-end:min(2.32653vw + 84.7755px,122px)}.u-mb123{margin-block-end:min(2.34694vw + 85.449px,123px)}.u-mb124{margin-block-end:min(2.36735vw + 86.1225px,124px)}.u-mb125{margin-block-end:min(2.38776vw + 86.7959px,125px)}.u-mb126{margin-block-end:min(2.40816vw + 87.4694px,126px)}.u-mb127{margin-block-end:min(2.42857vw + 88.1429px,127px)}.u-mb128{margin-block-end:min(2.44898vw + 88.8163px,128px)}.u-mb129{margin-block-end:min(2.46939vw + 89.4898px,129px)}.u-mb130{margin-block-end:min(2.4898vw + 90.1633px,130px)}.u-mb131{margin-block-end:min(2.5102vw + 90.8367px,131px)}.u-mb132{margin-block-end:min(2.53061vw + 91.5102px,132px)}.u-mb133{margin-block-end:min(2.55102vw + 92.1837px,133px)}.u-mb134{margin-block-end:min(2.57143vw + 92.8571px,134px)}.u-mb135{margin-block-end:min(2.59184vw + 93.5306px,135px)}.u-mb136{margin-block-end:min(2.61224vw + 94.2041px,136px)}.u-mb137{margin-block-end:min(2.63265vw + 94.8776px,137px)}.u-mb138{margin-block-end:min(2.65306vw + 95.551px,138px)}.u-mb139{margin-block-end:min(2.67347vw + 96.2245px,139px)}.u-mb140{margin-block-end:min(2.69388vw + 96.898px,140px)}.u-mb141{margin-block-end:min(2.71429vw + 97.5714px,141px)}.u-mb142{margin-block-end:min(2.73469vw + 98.2449px,142px)}.u-mb143{margin-block-end:min(2.7551vw + 98.9184px,143px)}.u-mb144{margin-block-end:min(2.77551vw + 99.5918px,144px)}.u-mb145{margin-block-end:min(2.79592vw + 100.265px,145px)}.u-mb146{margin-block-end:min(2.81633vw + 100.939px,146px)}.u-mb147{margin-block-end:min(2.83673vw + 101.612px,147px)}.u-mb148{margin-block-end:min(2.85714vw + 102.286px,148px)}.u-mb149{margin-block-end:min(2.87755vw + 102.959px,149px)}.u-mb150{margin-block-end:min(2.89796vw + 103.633px,150px)}.u-mb151{margin-block-end:min(2.91837vw + 104.306px,151px)}.u-mb152{margin-block-end:min(2.93878vw + 104.98px,152px)}.u-mb153{margin-block-end:min(2.95918vw + 105.653px,153px)}.u-mb154{margin-block-end:min(2.97959vw + 106.327px,154px)}.u-mb155{margin-block-end:min(3vw + 107px,155px)}.u-mb156{margin-block-end:min(3.02041vw + 107.673px,156px)}.u-mb157{margin-block-end:min(3.04082vw + 108.347px,157px)}.u-mb158{margin-block-end:min(3.06122vw + 109.02px,158px)}.u-mb159{margin-block-end:min(3.08163vw + 109.694px,159px)}.u-mb160{margin-block-end:min(3.10204vw + 110.367px,160px)}.u-mb161{margin-block-end:min(3.12245vw + 111.041px,161px)}.u-mb162{margin-block-end:min(3.14286vw + 111.714px,162px)}.u-mb163{margin-block-end:min(3.16327vw + 112.388px,163px)}.u-mb164{margin-block-end:min(3.18367vw + 113.061px,164px)}.u-mb165{margin-block-end:min(3.20408vw + 113.735px,165px)}.u-mb166{margin-block-end:min(3.22449vw + 114.408px,166px)}.u-mb167{margin-block-end:min(3.2449vw + 115.082px,167px)}.u-mb168{margin-block-end:min(3.26531vw + 115.755px,168px)}.u-mb169{margin-block-end:min(3.28571vw + 116.429px,169px)}.u-mb170{margin-block-end:min(3.30612vw + 117.102px,170px)}.u-mb171{margin-block-end:min(3.32653vw + 117.776px,171px)}.u-mb172{margin-block-end:min(3.34694vw + 118.449px,172px)}.u-mb173{margin-block-end:min(3.36735vw + 119.122px,173px)}.u-mb174{margin-block-end:min(3.38776vw + 119.796px,174px)}.u-mb175{margin-block-end:min(3.40816vw + 120.469px,175px)}.u-mb176{margin-block-end:min(3.42857vw + 121.143px,176px)}.u-mb177{margin-block-end:min(3.44898vw + 121.816px,177px)}.u-mb178{margin-block-end:min(3.46939vw + 122.49px,178px)}.u-mb179{margin-block-end:min(3.4898vw + 123.163px,179px)}.u-mb180{margin-block-end:min(3.5102vw + 123.837px,180px)}.u-mb181{margin-block-end:min(3.53061vw + 124.51px,181px)}.u-mb182{margin-block-end:min(3.55102vw + 125.184px,182px)}.u-mb183{margin-block-end:min(3.57143vw + 125.857px,183px)}.u-mb184{margin-block-end:min(3.59184vw + 126.531px,184px)}.u-mb185{margin-block-end:min(3.61224vw + 127.204px,185px)}.u-mb186{margin-block-end:min(3.63265vw + 127.878px,186px)}.u-mb187{margin-block-end:min(3.65306vw + 128.551px,187px)}.u-mb188{margin-block-end:min(3.67347vw + 129.224px,188px)}.u-mb189{margin-block-end:min(3.69388vw + 129.898px,189px)}.u-mb190{margin-block-end:min(3.71429vw + 130.571px,190px)}.u-mb191{margin-block-end:min(3.73469vw + 131.245px,191px)}.u-mb192{margin-block-end:min(3.7551vw + 131.918px,192px)}.u-mb193{margin-block-end:min(3.77551vw + 132.592px,193px)}.u-mb194{margin-block-end:min(3.79592vw + 133.265px,194px)}.u-mb195{margin-block-end:min(3.81633vw + 133.939px,195px)}.u-mb196{margin-block-end:min(3.83673vw + 134.612px,196px)}.u-mb197{margin-block-end:min(3.85714vw + 135.286px,197px)}.u-mb198{margin-block-end:min(3.87755vw + 135.959px,198px)}.u-mb199{margin-block-end:min(3.89796vw + 136.633px,199px)}.u-mb200{margin-block-end:min(3.91837vw + 137.306px,200px)}.u-font1{font-size:.0625rem}.u-font2{font-size:.125rem}.u-font3{font-size:.1875rem}.u-font4{font-size:.25rem}.u-font5{font-size:.3125rem}.u-font6{font-size:.375rem}.u-font7{font-size:.4375rem}.u-font8{font-size:.5rem}.u-font9{font-size:min(.0204082vw + .542092rem,.5625rem)}.u-font10{font-size:min(.0408163vw + .584184rem,.625rem)}.u-font11{font-size:min(.0612245vw + .626276rem,.6875rem)}.u-font12{font-size:min(.0816327vw + .668367rem,.75rem)}.u-font13{font-size:min(.102041vw + .710459rem,.8125rem)}.u-font14{font-size:min(.122449vw + .752551rem,.875rem)}.u-font15{font-size:min(.142857vw + .794643rem,.9375rem)}.u-font16{font-size:min(.163265vw + .836735rem,1rem)}.u-font17{font-size:min(.183673vw + .878827rem,1.0625rem)}.u-font18{font-size:min(.204082vw + .920918rem,1.125rem)}.u-font19{font-size:min(.22449vw + .96301rem,1.1875rem)}.u-font20{font-size:min(.244898vw + 1.0051rem,1.25rem)}.u-font21{font-size:min(.265306vw + 1.04719rem,1.3125rem)}.u-font22{font-size:min(.285714vw + 1.08929rem,1.375rem)}.u-font23{font-size:min(.306122vw + 1.13138rem,1.4375rem)}.u-font24{font-size:min(.326531vw + 1.17347rem,1.5rem)}.u-font25{font-size:min(.346939vw + 1.21556rem,1.5625rem)}.u-font26{font-size:min(.367347vw + 1.25765rem,1.625rem)}.u-font27{font-size:min(.387755vw + 1.29974rem,1.6875rem)}.u-font28{font-size:min(.408163vw + 1.34184rem,1.75rem)}.u-font29{font-size:min(.428571vw + 1.38393rem,1.8125rem)}.u-font30{font-size:min(.44898vw + 1.42602rem,1.875rem)}.u-font31{font-size:min(.469388vw + 1.46811rem,1.9375rem)}.u-font32{font-size:min(.489796vw + 1.5102rem,2rem)}.u-font33{font-size:min(.510204vw + 1.5523rem,2.0625rem)}.u-font34{font-size:min(.530612vw + 1.59439rem,2.125rem)}.u-font35{font-size:min(.55102vw + 1.63648rem,2.1875rem)}.u-font36{font-size:min(.571429vw + 1.67857rem,2.25rem)}.u-font37{font-size:min(.591837vw + 1.72066rem,2.3125rem)}.u-font38{font-size:min(.612245vw + 1.76276rem,2.375rem)}.u-font39{font-size:min(.632653vw + 1.80485rem,2.4375rem)}.u-font40{font-size:min(.653061vw + 1.84694rem,2.5rem)}.u-font41{font-size:min(.673469vw + 1.88903rem,2.5625rem)}.u-font42{font-size:min(.693878vw + 1.93112rem,2.625rem)}.u-font43{font-size:min(.714286vw + 1.97321rem,2.6875rem)}.u-font44{font-size:min(.734694vw + 2.01531rem,2.75rem)}.u-font45{font-size:min(.755102vw + 2.0574rem,2.8125rem)}.u-font46{font-size:min(.77551vw + 2.09949rem,2.875rem)}.u-font47{font-size:min(.795918vw + 2.14158rem,2.9375rem)}.u-font48{font-size:min(.816327vw + 2.18367rem,3rem)}.u-font49{font-size:min(.836735vw + 2.22577rem,3.0625rem)}.u-font50{font-size:min(.857143vw + 2.26786rem,3.125rem)}.u-font51{font-size:min(.877551vw + 2.30995rem,3.1875rem)}.u-font52{font-size:min(.897959vw + 2.35204rem,3.25rem)}.u-font53{font-size:min(.918367vw + 2.39413rem,3.3125rem)}.u-font54{font-size:min(.938776vw + 2.43622rem,3.375rem)}.u-font55{font-size:min(.959184vw + 2.47832rem,3.4375rem)}.u-font56{font-size:min(.979592vw + 2.52041rem,3.5rem)}.u-font57{font-size:min(1vw + 2.5625rem,3.5625rem)}.u-font58{font-size:min(1.02041vw + 2.60459rem,3.625rem)}.u-font59{font-size:min(1.04082vw + 2.64668rem,3.6875rem)}.u-font60{font-size:min(1.06122vw + 2.68878rem,3.75rem)}.u-font61{font-size:min(1.08163vw + 2.73087rem,3.8125rem)}.u-font62{font-size:min(1.10204vw + 2.77296rem,3.875rem)}.u-font63{font-size:min(1.12245vw + 2.81505rem,3.9375rem)}.u-font64{font-size:min(1.14286vw + 2.85714rem,4rem)}.u-font65{font-size:min(1.16327vw + 2.89923rem,4.0625rem)}.u-font66{font-size:min(1.18367vw + 2.94133rem,4.125rem)}.u-font67{font-size:min(1.20408vw + 2.98342rem,4.1875rem)}.u-font68{font-size:min(1.22449vw + 3.02551rem,4.25rem)}.u-font69{font-size:min(1.2449vw + 3.0676rem,4.3125rem)}.u-font70{font-size:min(1.26531vw + 3.10969rem,4.375rem)}.u-font71{font-size:min(1.28571vw + 3.15179rem,4.4375rem)}.u-font72{font-size:min(1.30612vw + 3.19388rem,4.5rem)}.u-font73{font-size:min(1.32653vw + 3.23597rem,4.5625rem)}.u-font74{font-size:min(1.34694vw + 3.27806rem,4.625rem)}.u-font75{font-size:min(1.36735vw + 3.32015rem,4.6875rem)}.u-font76{font-size:min(1.38776vw + 3.36224rem,4.75rem)}.u-font77{font-size:min(1.40816vw + 3.40434rem,4.8125rem)}.u-font78{font-size:min(1.42857vw + 3.44643rem,4.875rem)}.u-font79{font-size:min(1.44898vw + 3.48852rem,4.9375rem)}.u-font80{font-size:min(1.46939vw + 3.53061rem,5rem)}.u-font81{font-size:min(1.4898vw + 3.5727rem,5.0625rem)}.u-font82{font-size:min(1.5102vw + 3.6148rem,5.125rem)}.u-font83{font-size:min(1.53061vw + 3.65689rem,5.1875rem)}.u-font84{font-size:min(1.55102vw + 3.69898rem,5.25rem)}.u-font85{font-size:min(1.57143vw + 3.74107rem,5.3125rem)}.u-font86{font-size:min(1.59184vw + 3.78316rem,5.375rem)}.u-font87{font-size:min(1.61224vw + 3.82526rem,5.4375rem)}.u-font88{font-size:min(1.63265vw + 3.86735rem,5.5rem)}.u-font89{font-size:min(1.65306vw + 3.90944rem,5.5625rem)}.u-font90{font-size:min(1.67347vw + 3.95153rem,5.625rem)}.u-font91{font-size:min(1.69388vw + 3.99362rem,5.6875rem)}.u-font92{font-size:min(1.71429vw + 4.03571rem,5.75rem)}.u-font93{font-size:min(1.73469vw + 4.07781rem,5.8125rem)}.u-font94{font-size:min(1.7551vw + 4.1199rem,5.875rem)}.u-font95{font-size:min(1.77551vw + 4.16199rem,5.9375rem)}.u-font96{font-size:min(1.79592vw + 4.20408rem,6rem)}.u-font97{font-size:min(1.81633vw + 4.24617rem,6.0625rem)}.u-font98{font-size:min(1.83673vw + 4.28827rem,6.125rem)}.u-font99{font-size:min(1.85714vw + 4.33036rem,6.1875rem)}.u-font100{font-size:min(1.87755vw + 4.37245rem,6.25rem)}}@keyframes transform{0%{transform:var(--_keyframes-transform-from,none)}to{transform:var(--_keyframes-transform-to,none)}}@keyframes rotate{0%{rotate:var(--_keyframes-rotate-from,0deg)}to{rotate:var(--_keyframes-rotate-to,360deg)}}@keyframes scale{0%{scale:var(--_keyframes-scale-from,none)}to{scale:var(--_keyframes-scale-to,none)}}@keyframes translate{0%{translate:var(--_keyframes-translate-from,none)}to{translate:var(--_keyframes-translate-to,none)}}@keyframes look{0%{scale:1}50%{animation-timing-function:ease-in;scale:1.1}to{scale:1}}@keyframes star{0%{-webkit-mask-position:-200% 100%;mask-position:-200% 100%}to{-webkit-mask-position:200% 100%;mask-position:200% 100%}}@keyframes break{0%{opacity:0;translate:25%;rotate:0deg}50%{opacity:1}85%{animation-timing-function:ease-in;translate:-2.5%;rotate:-2.5deg}to{opacity:1;translate:0%;rotate:0deg}}@keyframes yurayura{0%{opacity:0;rotate:-15deg}25%{opacity:1;animation-timing-function:ease-in-out;rotate:10deg}50%{animation-timing-function:ease-in-out;rotate:-5deg}75%{animation-timing-function:ease-in-out;rotate:2.5deg}to{opacity:1;animation-timing-function:ease-in-out;rotate:0deg}}@keyframes turn{0%{transform:rotateY(var(--_keyframes-turn-from,0deg));animation-timing-function:ease-in}50%{transform:rotateY(var(--_keyframes-turn-from,90deg));animation-timing-function:ease-out}to{transform:rotateY(var(--_keyframes-turn-to,180deg))}}@keyframes poyon{0%{animation-timing-function:ease-out;translate:0}12%{translate:0;scale:1 .8}16%{translate:0;scale:1}50%{animation-timing-function:ease-in;translate:0 -50%;scale:.9 1.1}84%{translate:0;scale:1}88%{translate:0;scale:1 .9}to{translate:0}}@keyframes light{0%{rotate:0deg}20%{rotate:10deg}40%{rotate:-10deg}60%{rotate:15deg}80%{rotate:-5deg}to{rotate:0deg}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.focus\:not-sr-only:focus{width:auto!important;height:auto!important;padding:inherit!important;margin:inherit!important;clip:auto!important;white-space:normal!important;position:static!important;overflow:visible!important}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none;align-content:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{width:100%;min-height:100%;position:relative;overflow:hidden}.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}@layer properties,theme,base;@layer components{.c-logo{--c-frame_aspect-ratio:345 / 49}}@layer utilities;@layer properties,theme,base;@layer components{.l-drawer{top:calc(var(--header-height) + (var(--header-height) - var(--drawer-button-size)) * .5);z-index:calc(var(--z-header) - 1);right:calc((var(--header-height) - var(--drawer-button-size)) * .5);visibility:hidden}.l-drawer__container{background-color:var(--color-black-100);inline-size:min(4.08163vw + 309.694px,375px);box-shadow:0 0 10px color-mix(in srgb,var(--color-white-00) 50%,transparent);max-block-size:calc(90dvh * var(--progress,0) - (var(--header-height) + (var(--header-height) - var(--drawer-button-size)) * .5));overscroll-behavior:contain;opacity:var(--progress,0);translate:0% calc((1 - var(--progress,0)) * -10px);border-radius:min(.0408163vw + 9.34694px,10px);padding-block:min(1.67347vw + 63.2245px,90px) min(1.30612vw + 51.102px,72px);padding-inline:min(.326531vw + 14.7755px,20px);overflow-y:auto}.l-drawer__list>li:not(:last-child){margin-block-end:min(.0816327vw + 10.6939px,12px)}.l-drawer__list>li a{min-block-size:min(.938776vw + 38.9796px,54px);transition:var(--dur) color ease;border-block-end:1px solid var(--color-white-00);align-items:center;display:flex}@media(any-hover:hover){.l-drawer__list>li a{border-radius:0}.l-drawer__list>li a:focus-visible{outline:3px solid var(--color-black-100);outline-offset:5px}.l-drawer__list>li a:hover{color:var(--color-blue-100)}}@media(any-hover:none){.l-drawer__list>li a:active{color:var(--color-blue-100)}.l-drawer__list>li a:active,.l-drawer__list>li a:active *,.l-drawer__list>li a:active:before,.l-drawer__list>li a:active:after{animation-duration:var(--dur)!important;transition-duration:var(--dur)!important}}.l-drawer__close{inline-size:var(--drawer-button-size);block-size:var(--drawer-button-size);position:absolute;top:0;right:0}.l-drawer__close polygon{transition:var(--dur) fill ease}@media(any-hover:hover){.l-drawer__close{border-radius:5px}.l-drawer__close:focus-visible{outline:3px solid var(--color-black-100);outline-offset:5px}.l-drawer__close:hover polygon{fill:var(--color-pink-100)!important}}@media(any-hover:none){.l-drawer__close:active polygon{fill:var(--color-pink-100)!important}.l-drawer__close:active,.l-drawer__close:active *,.l-drawer__close:active:before,.l-drawer__close:active:after{animation-duration:var(--dur)!important;transition-duration:var(--dur)!important}}}@layer utilities;@layer properties,theme,base;@layer components{.l-header{block-size:var(--header-height);z-index:var(--z-header);padding-inline-start:min(2.12245vw + .0408163px,34px)}.l-header__logo{transition:var(--dur) color ease;align-items:flex-end;column-gap:1em;font-size:min(.489796vw + .510204rem,1rem);display:flex}.l-header__logo-frame{block-size:min(1.79592vw + 20.2653px,49px)}.l-header__logo-frame .c-logo__text{transition:var(--dur) fill ease}@media(any-hover:hover){a.l-header__logo{border-radius:5px}a.l-header__logo:focus-visible{outline:3px solid var(--color-black-100);outline-offset:5px}a.l-header__logo:hover{opacity:.6}}@media(any-hover:none){a.l-header__logo:active{opacity:.6}a.l-header__logo:active,a.l-header__logo:active *,a.l-header__logo:active:before,a.l-header__logo:active:after{animation-duration:var(--dur)!important;transition-duration:var(--dur)!important}}.l-header__button{aspect-ratio:1;block-size:100%;inline-size:auto}.l-header__button__inner{aspect-ratio:var(--drawer-button-size);aspect-ratio:1;background-color:var(--color-blue-100);inline-size:var(--drawer-button-size);transition:var(--dur) background-color ease;border-radius:min(.0408163vw + 9.34694px,10px)}@media(any-hover:hover){.l-header__button:hover .l-header__button__inner{background-color:var(--color-pink-100)}}@media(any-hover:none){.l-header__button:active .l-header__button__inner{background-color:var(--color-pink-100)}.l-header__button:active .l-header__button__inner,.l-header__button:active .l-header__button__inner *,.l-header__button:active .l-header__button__inner:before,.l-header__button:active .l-header__button__inner:after{transition-duration:var(--dur)!important;animation-duration:var(--dur)!important}}.l-header__button__inner svg{width:100%;height:100%;display:block}}@layer utilities;@layer properties,theme,base;@layer components{.c-star{--c-frame_overflow:visible}.c-star:has(.c-frame__inner>img:nth-child(2)) .c-frame__inner{--_keyframes-rotate-from:5deg;--_keyframes-rotate-to:-5deg;animation-name:rotate;animation-duration:10s;animation-timing-function:var(--ease-in-out-sine);animation-iteration-count:infinite;animation-duration:var(--duration,10s);animation-delay:var(--delay,0s);animation-direction:alternate}.c-star.-blur img:nth-child(2),.c-star.-blur img:nth-child(3){filter:blur(min(.102041vw + .867347px,2.5px))}.c-star img:nth-child(2),.c-star img:nth-child(3){animation-name:star;animation-timing-function:var(--ease-in-out-cubic);animation-iteration-count:infinite;animation-direction:alternate;animation-duration:var(--duration);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-image:linear-gradient(var(--rotate),#0000 30%,#00000003 32%,#0000000a 34%,#00000017 36%,#00000029 38%,#00000040 40%,#0000005c 42%,#0000007d 44%,#000000a3 46%,#000000cf 48%,#000 50%,#000000cf 52%,#000000a3 54%,#0000007d 56%,#0000005c 58%,#00000040 60%,#00000029 62%,#00000017 64%,#0000000a 66%,#00000003 68%,#0000 70%);mask-image:linear-gradient(var(--rotate),#0000 30%,#00000003 32%,#0000000a 34%,#00000017 36%,#00000029 38%,#00000040 40%,#0000005c 42%,#0000007d 44%,#000000a3 46%,#000000cf 48%,#000 50%,#000000cf 52%,#000000a3 54%,#0000007d 56%,#0000005c 58%,#00000040 60%,#00000029 62%,#00000017 64%,#0000000a 66%,#00000003 68%,#0000 70%)}.c-star img:nth-child(3){mix-blend-mode:screen;animation-delay:var(--delay)}}@layer utilities;@layer properties,theme,base;@layer components{.l-footer{margin-block-start:min(2.28571vw + 83.4286px,120px)}.p-index+.l-footer{margin-block-start:0}.l-footer__cta{grid-template-columns:repeat(2,minmax(0,1fr));gap:min(.653061vw + 29.551px,40px) min(1.30612vw + 11.102px,32px)}@media(max-width:743px){.l-footer__cta{grid-template-columns:minmax(0,1fr)}}.l-footer__cta-item{background-color:var(--color-100);--c-button_hover_color:var(--color-100);border-radius:min(.244898vw + 16.0816px,20px);flex-direction:column;justify-content:center;align-items:center;row-gap:min(.0408163vw + 9.34694px,10px);min-block-size:min(25vw + 210px,610px);padding-block:min(.326531vw + 18.7755px,24px);display:flex;container-type:inline-size}@media(max-width:743px){.l-footer__cta-item{min-block-size:min(16.9796vw + 338.327px,610px)}}@media(any-hover:hover){.l-footer__cta-item{border-radius:min(.244898vw + 16.0816px,20px)}.l-footer__cta-item:focus-visible{outline:3px solid var(--color-black-100);outline-offset:5px}.l-footer__cta-item:hover .en-circle{scale:1.0625}.l-footer__cta-item:hover .image{scale:1.125}}@media(any-hover:none){.l-footer__cta-item:active .en-circle{scale:1.0625}.l-footer__cta-item:active .image{scale:1.125}.l-footer__cta-item:active,.l-footer__cta-item:active *,.l-footer__cta-item:active:before,.l-footer__cta-item:active:after{animation-duration:var(--dur)!important;transition-duration:var(--dur)!important}}.l-footer__cta-item .lead{font-size:min(.360577vw + .889423rem,1.25rem)}@media(max-width:743px){.l-footer__cta-item .lead{font-size:min(.244898vw + 1.0051rem,1.25rem)}}.l-footer__cta-item .title{background-color:var(--color-white-00);color:var(--color-black-100);padding-block:.125em;padding-inline:.25em;font-size:min(.961538vw + 1.53846rem,2.5rem)}@media(max-width:743px){.l-footer__cta-item .title{font-size:min(.653061vw + 1.84694rem,2.5rem)}}.l-footer__cta-item .en-circle{width:100%;height:100%;fill:var(--color-50);transition:calc(var(--dur) * 4) scale var(--ease-out-quart);--_keyframes-rotate-from:0deg;--_keyframes-rotate-to:360deg;animation-name:rotate;animation-duration:60s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0;left:0}.l-footer__cta-item .image{transition:calc(var(--dur) * 4) scale var(--ease-out-quart);inline-size:min(17.3077vw + 63.0769px,340px)}@media(max-width:743px){.l-footer__cta-item .image{inline-size:min(11.7551vw + 151.918px,340px)}}.l-footer__cta-item .button{color:var(--color-black-100)}.l-footer__cta-item .star{display:block;position:absolute}.l-footer__cta-item .star01{inline-size:min(5.22449vw + 44.4082px,128px)}.l-footer__cta-item .star01>*{scale:-1 1}.l-footer__cta-item .star01{transform:rotate(calc(var(--rotate) + 20deg)) translate(-40cqw)}.l-footer__cta-item .star02{inline-size:min(8.16327vw + 69.3878px,200px);transform:rotate(calc(var(--rotate) + 30deg)) translate(40cqw)}.l-footer__cta-item .star03{inline-size:min(4.81633vw + 37.9388px,115px);transform:rotate(calc(var(--rotate) - 30deg)) translate(40cqw)}.l-footer__cta.js-inview .l-footer__cta-item{opacity:0;transition:var(--dur) opacity ease var(--delay),calc(var(--dur) * 6) translate var(--ease-out-quint) var(--delay);translate:0 min(.44898vw + 22.8163px,30px)}.l-footer__cta.js-inview .l-footer__cta-item .star{transition:var(--dur) opacity ease var(--delay),calc(var(--dur) * 6) transform var(--ease-out-quint) var(--delay)}.l-footer__cta.js-inview .l-footer__cta-item .star01{transform:rotate(calc(var(--rotate) + 20deg - 360deg)) translate(0) scale(0)}.l-footer__cta.js-inview .l-footer__cta-item .star02{transform:rotate(calc(var(--rotate) + 30deg - 270deg)) translate(0) scale(0)}.l-footer__cta.js-inview .l-footer__cta-item .star03{transform:rotate(calc(var(--rotate) - 30deg - 180deg)) translate(0) scale(0)}.l-footer__cta.js-inview.is-inview .l-footer__cta-item{opacity:1;translate:0}.l-footer__cta.js-inview.is-inview .l-footer__cta-item .star01{transform:rotate(calc(var(--rotate) + 20deg)) translate(-40cqw) scale(1)}.l-footer__cta.js-inview.is-inview .l-footer__cta-item .star02{transform:rotate(calc(var(--rotate) + 30deg)) translate(40cqw) scale(1)}.l-footer__cta.js-inview.is-inview .l-footer__cta-item .star03{transform:rotate(calc(var(--rotate) - 30deg)) translate(40cqw) scale(1)}.l-footer__bottom{border-block-start:1px solid var(--color-white-00);padding-block:min(.0408163vw + 9.34694px,10px)}}@layer utilities;@layer properties,theme,base;@layer components{.l-main{border-block-start:1px solid var(--color-white-00)}body:has(.p-index) .l-footer{margin-block-start:0}}@layer utilities;@layer properties,theme,base;@layer components{.c-border-title:not(.-bottom){border-inline-start:2px solid var(--c-title_border-color,var(--color-blue-100));padding-inline-start:.375em}.c-border-title.-bottom{border-block-end:2px solid var(--c-title_border-color,var(--color-blue-100));padding-block-end:.375em}}@layer utilities;@layer properties,theme,base;@layer components{.p-visit-article__container{border-radius:min(.244898vw + 16.0816px,20px);max-inline-size:min(37.7143vw + 320.571px,924px);padding-block:min(.653061vw + 29.551px,40px) min(1.46939vw + 56.4898px,80px);padding-inline:min(2.28571vw + 3.42857px,40px)}.p-visit-article__eyecatch{border-radius:8px}.p-visit-article__slider{--c-frame_aspect-ratio:203 / 143;--c-frame_border-radius:min(0vw + 8px, 8px);--c-slider-progress-bar_background-color:var(--color-line)}.p-visit-article__slider .keen-slider__slide:not(:last-child){min-inline-size:min(4.46939vw + 143.49px,215px);max-inline-size:min(4.46939vw + 143.49px,215px);padding-inline-end:min(.326531vw + 6.77551px,12px)}.p-visit-article__slider .keen-slider__slide:last-child{min-inline-size:min(4.14286vw + 136.714px,203px);max-inline-size:min(4.14286vw + 136.714px,203px)}}@layer utilities;@layer properties,theme,base;@layer components{.p-visit_card{--c-frame_aspect-ratio:var(--p-visit-card_aspect-ratio,704 / 566);--c-frame_border-radius:min(0vw + 8px, 8px);row-gap:min(.489796vw + 24.1633px,32px)}.p-visit_card.-desc{row-gap:min(.163265vw + 13.3878px,16px)}.p-visit_card .c-frame img{transition:calc(var(--dur) * 4) scale var(--ease-out-cubic)}@media(any-hover:hover){.p-visit_card{border-radius:5px}.p-visit_card:focus-visible{outline:3px solid var(--color-black-100);outline-offset:5px}.p-visit_card:hover .c-frame img{scale:1.075}}@media(any-hover:none){.p-visit_card:active .c-frame img{scale:1.075}.p-visit_card:active,.p-visit_card:active *,.p-visit_card:active:before,.p-visit_card:active:after{animation-duration:var(--dur)!important;transition-duration:var(--dur)!important}}.p-visit_card__caption{color:var(--color-white-00);background-image:linear-gradient(to bottom,color-mix(in srgb,var(--color-blue-100) 0%,transparent),color-mix(in srgb,var(--color-blue-100) 2.4%,transparent),color-mix(in srgb,var(--color-blue-100) 9.5%,transparent),color-mix(in srgb,var(--color-blue-100) 20.6%,transparent),color-mix(in srgb,var(--color-blue-100) 34.5%,transparent),color-mix(in srgb,var(--color-blue-100) 50%,transparent),color-mix(in srgb,var(--color-blue-100) 65.4%,transparent),color-mix(in srgb,var(--color-blue-100) 79.3%,transparent),color-mix(in srgb,var(--color-blue-100) 90.4%,transparent),color-mix(in srgb,var(--color-blue-100) 97.5%,transparent),color-mix(in srgb,var(--color-blue-100) 100%,transparent));bottom:0;padding-block:min(.653061vw + 29.551px,40px) min(.163265vw + 13.3878px,16px);padding-inline:min(.326531vw + 14.7755px,20px);inset-inline:0}.p-visit_card.-desc .p-visit_card__caption{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--color-black-100) 0%,transparent),color-mix(in srgb,var(--color-black-100) 2.4%,transparent),color-mix(in srgb,var(--color-black-100) 9.5%,transparent),color-mix(in srgb,var(--color-black-100) 20.6%,transparent),color-mix(in srgb,var(--color-black-100) 34.5%,transparent),color-mix(in srgb,var(--color-black-100) 50%,transparent),color-mix(in srgb,var(--color-black-100) 65.4%,transparent),color-mix(in srgb,var(--color-black-100) 79.3%,transparent),color-mix(in srgb,var(--color-black-100) 90.4%,transparent),color-mix(in srgb,var(--color-black-100) 97.5%,transparent),color-mix(in srgb,var(--color-black-100) 100%,transparent))}.p-visit_card__button{border-block-end:1px solid;column-gap:min(1.79592vw + 9.26531px,38px);padding-block:min(.163265vw + 13.3878px,16px);padding-inline:4px}}@layer utilities;@layer properties,theme,base;@layer components{.c-lower-head__star{width:100px;top:0;left:0}.c-lower-head{border-block-end:1px solid var(--color-white-00);padding-block:min(1.20408vw + 47.7347px,67px)}.c-lower-head__title{align-self:end;column-gap:.5em;position:relative}.c-lower-head__title .icon{inline-size:1.5em;min-inline-size:1.5em}.c-lower-head__title .star{inline-size:min(8.87755vw + 31.9592px,174px);bottom:100%;left:0;translate:-75% -10%}@media(max-width:743px){.c-lower-head__title .star{bottom:0%;left:100%;translate:-100% 50%}}.is-start .c-lower-head__title .icon{opacity:0;transition:.2s opacity ease calc(var(--dur) * 2),1.2s scale var(--ease-out-cubic) calc(var(--dur) * 2);scale:2}.is-start .c-lower-head__title .text{opacity:0;transition:.4s opacity ease calc(var(--dur) * 3)}.is-start.is-loaded .c-lower-head__title .icon{opacity:1;scale:1}.is-start.is-loaded .c-lower-head__title .text{opacity:1}.is-start .c-lower-head__en>span{opacity:0;transition:calc(var(--dur) * 4) ease calc(var(--delay))}.is-start.is-loaded .c-lower-head__en>span{opacity:1}.c-lower-head__container{--c-frame_aspect-ratio:837 / 441;--c-frame_border-radius:min(0vw + 8px, 8px);grid-template-columns:1fr min(50.3005vw + 32.1923px,837px);gap:min(.836735vw + 4.61225px,18px) min(6.04082vw - 6.65306px,90px)}@media(max-width:743px){.c-lower-head__container{grid-template-columns:minmax(0,1fr)}}.c-lower-head__container .sub{grid-area:1/2/3/3}@media(max-width:743px){.c-lower-head__container .sub{grid-area:auto;margin-block-start:min(.204082vw + 14.7347px,18px)}}.c-lower-head__container .sub__star{inline-size:min(9.79592vw + 35.2653px,192px);bottom:15%;left:2.5%;translate:-50% 50%;rotate:-24deg}.c-breadcrumb{padding-block:8px;font-size:min(.204082vw + .920918rem,1.125rem)}.c-breadcrumb a{color:var(--color-black-50)}@media(any-hover:hover){.c-breadcrumb a{border-radius:5px}.c-breadcrumb a:focus-visible{outline:3px solid var(--color-black-100);outline-offset:5px}.c-breadcrumb a:hover{color:var(--color-white-00);text-decoration:underline}}@media(any-hover:none){.c-breadcrumb a:active{color:var(--color-white-00);text-decoration:underline}.c-breadcrumb a:active,.c-breadcrumb a:active *,.c-breadcrumb a:active:before,.c-breadcrumb a:active:after{animation-duration:var(--dur)!important;transition-duration:var(--dur)!important}}}@layer utilities;@layer properties,theme,base;@layer components{.wp-pagenavi{grid-template-columns:repeat(var(--column),min-content);white-space:nowrap;column-gap:min(.408163vw + 3.46939px,10px);inline-size:fit-content;margin-block-start:min(1.06122vw + 43.0204px,60px);margin-inline:auto;font-size:min(.163265vw + .836735rem,1rem);display:grid}.wp-pagenavi>*{border-radius:50%;grid-row:1/2;place-content:center;display:grid}.wp-pagenavi>:not(.extend){aspect-ratio:1;inline-size:min(.816327vw + 34.9388px,48px)}.wp-pagenavi a{transition:var(--dur) color var(--ease-out-sine)}@media(any-hover:hover){.wp-pagenavi a{border-radius:50%}.wp-pagenavi a:focus-visible{outline:3px solid var(--color-black-100);outline-offset:5px}.wp-pagenavi a:hover{color:var(--color-blue-100)}}@media(any-hover:none){.wp-pagenavi a:active{color:var(--color-blue-100)}.wp-pagenavi a:active,.wp-pagenavi a:active *,.wp-pagenavi a:active:before,.wp-pagenavi a:active:after{animation-duration:var(--dur)!important;transition-duration:var(--dur)!important}}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{background-color:var(--color-white-00);color:var(--color-black-100);font-size:min(.122449vw + .752551rem,.875rem)}@media(max-width:567px){.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{display:none}}.wp-pagenavi .previouspostslink{grid-column:1/2;margin-inline-end:1em}.wp-pagenavi .previouspostslink svg{rotate:180deg}.wp-pagenavi .extend,.wp-pagenavi .current{margin-inline:5px}.wp-pagenavi .extend{color:var(--color-gray-80);font-size:reduce_rem(14px)}.wp-pagenavi .current{background-color:var(--color-blue-100);color:var(--color-white-0)}.wp-pagenavi .nextpostslink{grid-column:-1/-2;margin-inline-start:1em}}@layer utilities;@layer properties,theme,base;@layer components{.p-visit__list{grid-template-columns:repeat(auto-fill,minmax(min(10.7755vw + 91.5918px,264px),1fr));gap:min(1.67347vw + 63.2245px,90px) min(1.30612vw + 11.102px,32px)}}@layer utilities;@layer properties,theme,base;@layer components{.c-heading-primary__ja{column-gap:.375em}.c-heading-primary__ja .c-star{inline-size:1.5em;min-inline-size:1.5em}.c-heading-primary__ja .c-star:first-child{rotate:-13deg}.c-heading-primary__ja .c-star:last-child{rotate:13deg;scale:-1 1}.c-heading-primary.js-inview .c-heading-primary__ja{opacity:0;transition:calc(var(--dur) * 1.5) opacity ease calc(var(--dur) * 4),calc(var(--dur) * 3) translate var(--ease-out-cubic) calc(var(--dur) * 4);translate:0 min(.0408163vw + 9.34694px,10px)}.c-heading-primary.js-inview.is-inview .c-heading-primary__ja{opacity:1;translate:0}.c-heading-primary__en{font-size:min(2.44898vw + 2.05102rem,4.5rem);position:relative}@media(max-width:743px){.c-heading-primary__en br+.space{display:none}}.c-heading-primary__en:after{content:attr(data-first-char);position:absolute;top:0;left:50%;transform:translate(-50%)}.c-heading-primary:not(.-white) .c-heading-primary__en:first-letter,.c-heading-primary:not(.-white) .c-heading-primary__en:after{color:var(--color-pink-100)}.c-heading-primary.js-inview .c-heading-primary__en:after{transition:calc(var(--dur) * 2) opacity var(--ease-out-cubic) calc(var(--dur) * 4),calc(var(--dur) * 4) left var(--ease-in-out-quart),calc(var(--dur) * 4) transform var(--ease-in-out-quart)}.c-heading-primary.js-inview .c-heading-primary__en>span{opacity:0}.c-heading-primary.js-inview .c-heading-primary__en>span:first-child{transition:0s opacity ease calc(var(--delay) + var(--dur) * 4)}.c-heading-primary.js-inview .c-heading-primary__en>span:not(:first-child){transition:calc(var(--dur) * 4) opacity ease calc(var(--delay) + var(--dur) * 2);translate:.25em}.c-heading-primary.js-inview.is-inview .c-heading-primary__en:after{opacity:0;left:0;transform:translate(0)}.c-heading-primary.js-inview.is-inview .c-heading-primary__en>span{opacity:1}}@layer utilities;@layer properties,theme,base;@layer components{.p-index__box{border-radius:min(.244898vw + 16.0816px,20px);padding-block:min(.857143vw + 36.2857px,50px) min(1.06122vw + 43.0204px,60px);padding-inline:min(3.91837vw - 2.69388px,60px)}.p-index__box:not(.c-bg-white){background-color:var(--color-gray-100)}.p-index__box-en{color:var(--color-blue-100)}.p-index__box+.p-index__box{margin-block-start:min(.653061vw + 29.551px,40px)}}@layer utilities;@layer properties,theme,base;@layer components{.p-index_course__block+.p-index_course__block{margin-block-start:min(1.87755vw + 69.9592px,100px)}.p-index_course__block__head{--c-frame_aspect-ratio:2240 / 828;--c-frame_border-radius:min(0vw + 8px, 8px)}@media(max-width:567px){.p-index_course__block__head{--c-frame_aspect-ratio:343 / 238}}.p-index_course__block__head .hgroup__image{grid-area:1/1/2/2}.p-index_course__block__head .hgroup__text{background-color:var(--color-white-00);border-top-left-radius:8px;border-top-right-radius:8px;grid-area:1/1/2/2;place-self:end center;min-inline-size:min(242px,100%);max-inline-size:calc(100% - 64px);padding-block:min(.0816327vw + 10.6939px,12px);padding-inline:min(.979592vw + 12.3265px,28px);position:relative}.p-index_course__block__head .hgroup__text-labels{margin-block-end:8px}.p-index_course__block__head .hgroup__text-labels>span{color:var(--color-white-00);border-radius:3.40282e38px;padding-block:.375em;padding-inline:.75em}.p-index_course__block__head .hgroup__text-labels>span:before{content:"#";font-weight:400}.p-index_course__block__head .hgroup__text-title{font-size:min(1.63265vw + .867347rem,2.5rem)}.p-index_course__block__head .hgroup__text-title>span{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(-45deg,var(--color-black-100) 33%,var(--color-blue-100) 38%,var(--color-black-100) 43%,var(--color-black-100) 56%,var(--color-pink-100) 61%,var(--color-black-100) 66%);transition:calc(var(--dur) * 8) background-position var(--ease-in-out-sine) calc(var(--dur) * 2);background-size:300% 100%}.p-index_course__block__head.js-inview .hgroup__text-title>span{background-position:100% 0}.p-index_course__block__head.js-inview.is-inview .hgroup__text-title>span{background-position:0 0}}@layer utilities;@layer properties,theme,base;@layer components{.p-index_course__block01__abroad{--c-frame_border-radius:min(0vw + 8px, 8px);--c-frame_aspect-ratio:1058 / 584;grid-template-rows:auto 1fr;grid-template-columns:min(31.7909vw + 20.3462px,529px) 1fr;gap:min(.163265vw + 13.3878px,16px) min(1.95918vw + 8.65306px,40px)}@media(max-width:743px){.p-index_course__block01__abroad{grid-template-columns:minmax(0,1fr)}}.p-index_course__block01__abroad .sub{grid-row:1/3}@media(max-width:1299px){.p-index_course__block01__abroad .sub{grid-row:1/2}}@media(max-width:743px){.p-index_course__block01__abroad .sub{grid-row:auto}}.p-index_course__block01__abroad .main{align-self:start}@media(max-width:1299px){.p-index_course__block01__abroad .main__bottom{grid-column:1/3}}@media(max-width:743px){.p-index_course__block01__abroad .main__bottom{grid-column:auto}}.p-index_course__block01__support{--c-frame_aspect-ratio:368 / 379}.p-index_course__block01__support-list{gap:40px min(.979592vw + 12.3265px,28px);right:min(1.06122vw + 43.0204px,60px)}.p-index_course__block01__support-list .c-frame{inline-size:min(3.7551vw + 123.918px,184px);margin-block-end:min(.408163vw + 21.4694px,28px);margin-inline:auto}.p-index_course__block01__support-list{grid-template-columns:repeat(auto-fill,minmax(min(6.40816vw + 132.969px,235.5px),1fr))}.p-index_course__block01__support-list .list{gap:min(.244898vw + 5.08163px,9px);margin-block-start:min(.163265vw + 13.3878px,16px)}.p-index_course__block01__support-list .list>li{border:1px solid var(--color-black-100);background-color:var(--color-white-00);border-radius:100px;column-gap:.25em;padding-block:.25em;padding-inline:.75em;display:flex}.p-index_course__block01__support-list .list>li:before{color:var(--color-pink-100);content:"#"}.p-index_course__block01__school{--c-frame_aspect-ratio:1000 / 292;row-gap:40px}@media(max-width:743px){.p-index_course__block01__school{--c-frame_aspect-ratio:640 / 368}}.p-index_course__block01__school-item .logo{inline-size:auto;margin-block-end:8px;margin-inline:auto}.p-index_course__block01__school-slider{border-radius:8px}.p-index_course__block01__school-slider .keen-slider__slide{min-inline-size:min(16vw + 202px,458px);max-inline-size:min(16vw + 202px,458px);padding-inline-end:10px}.p-index_course__block01__school .info{grid-template-columns:repeat(2,1fr);column-gap:min(.979592vw + 12.3265px,28px);max-inline-size:min(32.449vw + 275.816px,795px);margin-block-start:min(.653061vw + 29.551px,40px);margin-inline:auto;padding-inline:max(20.898px - 1.30612vw,0px)}@media(max-width:743px){.p-index_course__block01__school .info{grid-template-columns:minmax(0,1fr)}}.p-index_course__block01__school .info__movie{--c-frame_aspect-ratio:16 / 9}.p-index_course__block01__school .info__movie .c-title{background-color:var(--color-blue-100);color:var(--color-white-00);border-radius:100px;inline-size:fit-content;margin-block-end:8px;margin-inline:auto;padding-block:.125em;padding-inline:1em}.p-index_course__block01__school .info__movie-video{background-color:#d3d3d3}.p-index_course__block01__school .info__briefing{--c-frame_aspect-ratio:1 / 1;grid-template-columns:min(5.87755vw + 49.9592px,144px) 1fr;align-self:start;gap:min(.163265vw + 13.3878px,16px) min(.653061vw + 13.551px,24px);padding-block-start:calc(1.45*min(.244898vw + 16.0816px,20px) + 8px);display:grid}@media(max-width:743px){.p-index_course__block01__school .info__briefing{justify-self:center}}.p-index_course__block01__school .info__briefing .c-frame{grid-row:1/4}.p-index_course__block01__school .info__briefing a{transition:var(--dur) color ease;border-block-end:1px solid;column-gap:1em;padding-block-end:.5em}@media(any-hover:hover){.p-index_course__block01__school .info__briefing a{border-radius:0}.p-index_course__block01__school .info__briefing a:focus-visible{outline:3px solid var(--color-black-100);outline-offset:5px}.p-index_course__block01__school .info__briefing a:hover{color:var(--color-blue-100)}}@media(any-hover:none){.p-index_course__block01__school .info__briefing a:active{color:var(--color-blue-100)}.p-index_course__block01__school .info__briefing a:active,.p-index_course__block01__school .info__briefing a:active *,.p-index_course__block01__school .info__briefing a:active:before,.p-index_course__block01__school .info__briefing a:active:after{animation-duration:var(--dur)!important;transition-duration:var(--dur)!important}}}@layer utilities;@layer properties,theme,base;@layer components{.p-index_course{padding-block:min(3.10204vw + 110.367px,160px)}.p-index_course__order-list .item{grid-template-columns:auto 1fr;gap:min(.0816327vw + 10.6939px,12px) min(.326531vw + 14.7755px,20px);position:relative}.p-index_course__order-list .item:not(:last-child){padding-block-end:min(.489796vw + 24.1633px,32px)}.p-index_course__order-list .item:not(:last-child):after{content:"";border-inline-start:1px solid var(--color-blue-100);block-size:calc(100% - 112px);position:absolute;bottom:4px;left:52px}.p-index_course__order-list .item__index{aspect-ratio:1;text-align:center;flex-direction:column;grid-row:1/3;justify-content:center;align-items:center;inline-size:104px;min-inline-size:104px;display:flex;position:relative;container-type:inline-size}.p-index_course__order-list .item__index .year,.p-index_course__order-list .item__index .num{z-index:1;position:relative}.p-index_course__order-list .item__index img{width:100%;height:100%;position:absolute;top:0;left:0}.p-index_course__order-list .item__index .year{letter-spacing:0;margin-block-end:.25em;font-size:9.61539cqw;font-style:normal;font-weight:700;line-height:1.4}.p-index_course__order-list .item__index .num{line-height:1;font-family:var(--font-en);letter-spacing:var(--c-en_letter-spacing,0);font-size:26.9231cqw}.p-index_course__order-list .item__title{grid-column:2/3;align-self:end}}@layer utilities;@layer properties,theme,base;@layer components{.c-modal[data-astro-cid-yqqitjiw]{background-color:color-mix(in srgb,var(--color-black-100) 50%,transparent)}.c-modal[data-astro-cid-yqqitjiw]::backdrop{display:none}.c-modal[data-astro-cid-yqqitjiw],.c-modal__container[data-astro-cid-yqqitjiw]{width:100%;max-width:100%;height:100%;max-height:100%}.c-modal__container[data-astro-cid-yqqitjiw]{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);justify-content:center;place-items:center;padding-block:min(1.06122vw + 43.0204px,60px);padding-inline:min(1.95918vw + 8.65306px,40px);display:grid;overflow-y:auto}.c-modal__close[data-astro-cid-yqqitjiw]{pointer-events:none;padding-block-start:min(.326531vw + 7.77551px,13px);inset-block:0;inset-inline-end:min(.326531vw + 7.77551px,13px)}.c-modal__close-button[data-astro-cid-yqqitjiw]{pointer-events:auto;aspect-ratio:1;background-color:var(--color-blue-100);inline-size:min(1.63265vw + 38.8776px,65px);transition:var(--dur) inline-size var(--ease-out-cubic);border-radius:50%;position:relative;translate:50% -50%}.c-modal__close-button[data-astro-cid-yqqitjiw]:before,.c-modal__close-button[data-astro-cid-yqqitjiw]:after{content:"";background-color:var(--color-black-100);inline-size:36%;height:2px;position:absolute;top:calc(50% - 1px);left:32%}.c-modal__close-button[data-astro-cid-yqqitjiw]:before{rotate:45deg}.c-modal__close-button[data-astro-cid-yqqitjiw]:after{rotate:-45deg}@media(any-hover:hover){.c-modal__close-button[data-astro-cid-yqqitjiw]{border-radius:50%}.c-modal__close-button[data-astro-cid-yqqitjiw]:focus-visible{outline:3px solid var(--color-black-100);outline-offset:5px}.c-modal__close-button[data-astro-cid-yqqitjiw]:hover{inline-size:min(1.83673vw + 43.7372px,73.125px)}}@media(any-hover:none){.c-modal__close-button[data-astro-cid-yqqitjiw]:active{inline-size:min(1.83673vw + 43.7372px,73.125px)}.c-modal__close-button[data-astro-cid-yqqitjiw]:active,.c-modal__close-button[data-astro-cid-yqqitjiw]:active [data-astro-cid-yqqitjiw],.c-modal__close-button[data-astro-cid-yqqitjiw]:active:before,.c-modal__close-button[data-astro-cid-yqqitjiw]:active:after{animation-duration:var(--dur)!important;transition-duration:var(--dur)!important}}.c-modal__inner[data-astro-cid-yqqitjiw]{margin:auto}}@layer utilities;@layer properties,theme,base;@layer components{.p-index_interview{--c-slider-progress-bar_background-color:var(--color-line);padding-block-start:min(3.10204vw + 110.367px,160px)}.p-index_course+.p-index_interview{margin-block-start:calc(-1*min(3.10204vw + 110.367px,160px))}.p-index_interview .keen-slider__slide:not(:last-child){min-inline-size:min(23.5102vw + 199.837px,576px);max-inline-size:min(23.5102vw + 199.837px,576px);padding-inline-end:min(1.30612vw + 11.102px,32px)}.p-index_interview .keen-slider__slide:last-child{min-inline-size:min(22.2041vw + 188.735px,544px);max-inline-size:min(22.2041vw + 188.735px,544px)}.p-index_interview__card{background-color:var(--color-gray-100);--c-frame_aspect-ratio:992 / 646;--c-frame_border-radius:min(0vw + 8px, 8px);--c-button_width:240px;border-radius:min(.244898vw + 16.0816px,20px);row-gap:min(.244898vw + 16.0816px,20px);padding-block:min(.326531vw + 18.7755px,24px);padding-inline:min(.653061vw + 13.551px,24px)}.p-index_interview__card-course{background-color:var(--color-blue-100);color:var(--color-white-00);padding-block:.25em;padding-inline:.75em}.p-index_interview__modal{--c-frame_aspect-ratio:992 / 646;background-color:var(--color-gray-100);border-radius:min(.244898vw + 16.0816px,20px);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) min(3.79592vw + 125.265px,186px);gap:min(.326531vw + 18.7755px,24px) min(.979592vw + 12.3265px,28px);max-inline-size:min(60.8163vw + 146.939px,1120px);padding-block:min(.653061vw + 29.551px,40px);padding-inline:min(1.95918vw + 8.65306px,40px)}@media(max-width:1023px){.p-index_interview__modal{max-inline-size:min(37.9592vw + 232.653px,840px)}}@media(max-width:567px){.p-index_interview__modal{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}}.p-index_interview__modal-sub{--c-frame_border-radius:min(0vw + 8px, 8px);grid-area:1/2/3/3}@media(max-width:567px){.p-index_interview__modal-sub{grid-area:auto}}.p-index_interview__modal .label{background-color:var(--color-blue-100);color:var(--color-white-00);align-self:start;padding-block:.25em;padding-inline:.75em}.p-index_interview__modal .label:before{content:"#";font-weight:400}.p-index_interview__modal-main{grid-column:1/3}@media(max-width:567px){.p-index_interview__modal-main{grid-column:auto}}}@layer utilities;@layer properties,theme,base;@layer components{.p-index_feature__block+.p-index_feature__block{margin-block-start:min(3.10204vw + 110.367px,160px)}.p-index_feature__block__head{--c-frame_aspect-ratio:544 / 571;--c-frame_border-radius:min(0vw + 8px, 8px);grid-template-columns:minmax(0,min(32.6923vw + 20.9231px,544px)) minmax(0,1fr);gap:min(.326531vw + 18.7755px,24px) min(1.30612vw + 11.102px,32px)}@media(max-width:743px){.p-index_feature__block__head{--c-frame_aspect-ratio:686 / 486;grid-template-columns:minmax(0,1fr)}}.p-index_feature__block:nth-child(2n) .p-index_feature__block__head{direction:rtl}.p-index_feature__block:nth-child(2n) .p-index_feature__block__head .main{direction:ltr}@media(max-width:743px){.p-index_feature__block__head .sub{direction:ltr}}.p-index_feature__block__head .sub__en{color:var(--color-blue-100);top:0;line-height:0;inset-inline-start:.125em}.p-index_feature__block__head .main__title{font-size:min(1.30612vw + 1.19388rem,2.5rem)}.p-index_feature__block__head .main__title>span{background-color:var(--color-white-00);color:var(--color-black-100);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block:.25em;padding-inline:.25em}.p-index_feature__block__head .main__title>span strong{color:var(--color-blue-100)}}@layer utilities;@layer properties,theme,base;@layer components{.p-index_feature__block01-star{inline-size:min(8.16327vw + 69.3878px,200px);top:50%;left:0;translate:-50% -50%}@media(max-width:743px){.p-index_feature__block01-star{top:100%;left:85%}}.p-index_feature__block01-item{grid-template-columns:min(7.5102vw + 63.8367px,184px) 1fr;gap:min(.163265vw + 13.3878px,16px) min(.979592vw + 12.3265px,28px)}.p-index_feature__block01-item+.p-index_feature__block01-item{margin-block-start:max(50.449px - .653061vw,40px)}@media(max-width:567px){.p-index_feature__block01-item{grid-template-columns:minmax(0,1fr)}}.p-index_feature__block01-item .sub{grid-row:1/3}@media(max-width:567px){.p-index_feature__block01-item .sub{inline-size:184px;margin-inline:auto}}}@layer utilities;@layer properties,theme,base;@layer components{.p-index_feature__block02{--p-visit-card_aspect-ratio:320 / 206;--c-slider-progress-bar_background-color:var(--color-line)}.p-index_feature__block02-star{inline-size:min(2.04082vw + 67.3469px,100px);top:15%;right:0;translate:50% -50%;rotate:36deg}@media(max-width:743px){.p-index_feature__block02-star{top:100%;right:15%}}.p-index_feature__block02-list{grid-template-columns:repeat(auto-fill,minmax(min(10.7755vw + 91.5918px,264px),1fr));gap:min(.0408163vw + 47.3469px,48px) min(1.30612vw + 11.102px,32px)}.p-index_feature__block02-slider{max-inline-size:min(37.8776vw + 321.959px,928px);margin-inline:auto}.p-index_feature__block02-slider .keen-slider:not([data-keen-slidee-disabled]){overflow:visible!important}.p-index_feature__block02-slider .keen-slider__slide:not(:last-child){min-inline-size:min(14.0408vw + 119.347px,344px);max-inline-size:min(14.0408vw + 119.347px,344px);padding-inline-end:min(.979592vw + 8.32653px,24px)}.p-index_feature__block02-slider .keen-slider__slide:last-child{min-inline-size:min(13.0612vw + 111.02px,320px);max-inline-size:min(13.0612vw + 111.02px,320px)}}@layer utilities;@layer properties,theme,base;@layer components{.p-index_feature__block03-star{inline-size:min(11.102vw + 38.3673px,216px);top:80%;left:0;translate:-50% -50%;rotate:80deg;scale:-1 1}@media(max-width:743px){.p-index_feature__block03-star{top:100%;right:15%}}.p-index_feature__block03-slider{--c-frame_aspect-ratio:7 / 9;--c-frame_background-color:var(--color-gray-100)}.p-index_feature__block03-slider .keen-slider:not([data-keen-slidee-disabled]){overflow:visible!important}.p-index_feature__block03-slider .keen-slider__slide{--c-frame_border-radius:min(0vw + 8px, 8px)}.p-index_feature__block03-slider .keen-slider__slide:not(:last-child){min-inline-size:min(11.0204vw + 207.673px,384px);max-inline-size:min(11.0204vw + 207.673px,384px);padding-inline-end:min(.653061vw + 21.551px,32px)}.p-index_feature__block03-slider .keen-slider__slide:last-child{min-inline-size:min(10.3673vw + 186.122px,352px);max-inline-size:min(10.3673vw + 186.122px,352px)}.p-index_feature__block03-slider .keen-slider__slide .caption{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--color-blue-100) 0%,transparent),color-mix(in srgb,var(--color-blue-100) 2.4%,transparent),color-mix(in srgb,var(--color-blue-100) 9.5%,transparent),color-mix(in srgb,var(--color-blue-100) 20.6%,transparent),color-mix(in srgb,var(--color-blue-100) 34.5%,transparent),color-mix(in srgb,var(--color-blue-100) 50%,transparent),color-mix(in srgb,var(--color-blue-100) 65.4%,transparent),color-mix(in srgb,var(--color-blue-100) 79.3%,transparent),color-mix(in srgb,var(--color-blue-100) 90.4%,transparent),color-mix(in srgb,var(--color-blue-100) 97.5%,transparent),color-mix(in srgb,var(--color-blue-100) 100%,transparent));padding-block:min(.653061vw + 29.551px,40px) min(.163265vw + 13.3878px,16px);padding-inline:16px;bottom:0}.p-index_feature__block03 .difference{max-inline-size:min(32.4898vw + 276.163px,796px);margin-inline:auto}@media(max-width:743px){.p-index_feature__block03 .difference__table{overflow-x:auto}}.p-index_feature__block03 .difference__table table{width:100%}.p-index_feature__block03 .difference__table table th,.p-index_feature__block03 .difference__table table td{padding-block:min(.0816327vw + 10.6939px,12px);padding-inline:min(.816327vw + 2.93878px,16px)}@media(max-width:743px){.p-index_feature__block03 .difference__table table th,.p-index_feature__block03 .difference__table table td{min-inline-size:min(10.2041vw + 86.7347px,250px)}}.p-index_feature__block03 .difference__table table thead th{background-color:var(--color-black-50);color:var(--color-white-00);border:1px solid var(--color-white-00)}.p-index_feature__block03 .difference__table table thead th.-pink{background-color:var(--color-pink-100)}.p-index_feature__block03 .difference__table table thead th:first-child{z-index:1;position:sticky;left:0}.p-index_feature__block03 .difference__table table thead th:first-child:after{content:"";border-left:1px solid var(--color-white-00);position:absolute;inset-block:0;inset-inline-end:-1px}.p-index_feature__block03 .difference__table table tbody{font-weight:400}.p-index_feature__block03 .difference__table table tbody td:not(:first-child){background-color:var(--color-white-00);border:1px solid var(--color-line)}.p-index_feature__block03 .difference__table table tbody td:first-child{background-color:var(--color-black-50);color:var(--color-white-00);border:1px solid var(--color-white-00);z-index:1;position:sticky;left:0}.p-index_feature__block03 .difference__table table tbody td:first-child:after{content:"";border-bottom:1px solid var(--color-white-00);width:100%;position:absolute;inset-block-end:-1px;inset-inline-start:0}.p-index_feature__block03 .difference__table table tbody td svg{width:100%}}@layer utilities;@layer properties,theme,base;@layer components{.p-index_feature{padding-block:min(3.10204vw + 110.367px,160px)}}@layer utilities;@layer properties,theme,base;@layer components{.p-index_event{--c-slider-progress-bar_background-color:var(--color-line);padding-block:min(2.28571vw + 83.4286px,120px)}.p-index_event__card{--c-frame_aspect-ratio:448 / 359;--c-frame_border-radius:min(0vw + 8px, 8px);--c-frame_object-fit:contain;--c-frame_background-color:var(--color-black-100);grid-template-columns:minmax(0,1fr);row-gap:min(.326531vw + 18.7755px,24px)}@media(any-hover:hover){.p-index_event__card-head img{transition:calc(var(--dur) * 4) scale var(--ease-out-cubic)}.p-index_event__card:hover .p-index_event__card-head img{scale:1.0625}}.p-index_event__card-body .dates{font-size:min(.306122vw + .693878rem,1rem)}.p-index_event__card-foot{--c-button_width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:min(.244898vw + 16.0816px,20px) min(.734694vw + 13.2449px,25px);margin-block-start:min(.326531vw + 18.7755px,24px)}@media(max-width:567px){.p-index_event__card-foot{grid-template-columns:minmax(0,1fr)}}.p-index_event__slider .keen-slider__slide{min-inline-size:min(19.5102vw + 167.837px,480px);max-inline-size:min(19.5102vw + 167.837px,480px);padding-inline:min(.653061vw + 5.55102px,16px)}}@layer utilities;.p-index_event__slider .keen-slider:not([data-keen-slider-disabled]){overflow:visible}@layer properties,theme,base;@layer components{.p-index_kv__object{display:block;position:absolute}.p-index_kv__object>*{block-size:100%}.kv-start .p-index_kv__object>*{opacity:0;transition:calc(var(--dur) * 2) opacity ease calc(var(--dur) * 14 + var(--delay)),calc(var(--dur) * 4) scale var(--ease-out-quint) calc(var(--dur) * 14 + var(--delay)),calc(var(--dur) * 6) translate var(--ease-out-quint) calc(var(--dur) * 14 + var(--delay));translate:0 50%;scale:.5}.kv-start.kv-loaded .p-index_kv__object>*{opacity:1;translate:0;scale:1}.p-index_kv__object01{block-size:calc((.189112 * var(--inline-progress-reverse-max) + .265031 * var(--inline-progress-max)) * 100%);left:95%;bottom:calc((.286533 * var(--inline-progress-reverse-max) + .306748 * var(--inline-progress-max)) * 100%);translate:-50% 50%}.p-index_kv__object01>*{rotate:-24deg}.p-index_kv__object02{block-size:calc((.227794 * var(--inline-progress-reverse-max) + .373006 * var(--inline-progress-max)) * 100%);right:92.5%;bottom:calc((.501433 * var(--inline-progress-reverse-max) + .429448 * var(--inline-progress-max)) * 100%);translate:50% 50%}.p-index_kv__object03{block-size:calc((.114613 * var(--inline-progress-reverse-max) + .0981595 * var(--inline-progress-max)) * 100%);left:92.5%;bottom:calc((.573066 * var(--inline-progress-reverse-max) + .920245 * var(--inline-progress-max)) * 100%);translate:-50% 50%}.p-index_kv__object04{left:calc(12.5% + var(--inline-progress-max) * 15%);block-size:calc((.148997 * var(--inline-progress-reverse-max) + .196319 * var(--inline-progress-max)) * 100%);bottom:calc((.752149 * var(--inline-progress-reverse-max) + .613497 * var(--inline-progress-max)) * 100%);translate:-50% 50%}.p-index_kv__object05{block-size:calc((.169054 * var(--inline-progress-reverse-max) + .196319 * var(--inline-progress-max)) * 100%);left:62.5%;bottom:calc((.895416 * var(--inline-progress-reverse-max) + .981595 * var(--inline-progress-max)) * 100%);translate:-50% 50%}.p-index_kv__object05>*{rotate:-20deg}}@layer utilities;@layer properties,theme,base;@layer components{.p-index_kv__lights{opacity:.75}.p-index_kv__lights.-front{opacity:.5;mix-blend-mode:overlay}.p-index_kv__light{top:calc((-.0759312 * var(--inline-progress-reverse-max) + -.102222 * var(--inline-progress-max)) * 100%);position:absolute;translate:-50%}.kv-start .p-index_kv__light{visibility:hidden;opacity:.75}.kv-start.kv-loaded .p-index_kv__light{visibility:visible;opacity:1}.p-index_kv__light__inner{transform-origin:top;width:100%;height:100%;animation-name:light;animation-iteration-count:infinite;animation-timing-function:var(--ease-in-out-sine)}.p-index_kv__light img{width:100%;height:100%;position:absolute;top:0;left:0}.p-index_kv__light img:last-child{visibility:hidden}.p-index_kv__light-left,.p-index_kv__light-right{aspect-ratio:996/1371;block-size:calc((1.20263 * var(--inline-progress-reverse-max) + 1.10667 * var(--inline-progress-max)) * 100%)}.p-index_kv__light-left{transform-origin:60% 0;left:calc(15% + 20% * var(--inline-progress));rotate:calc(12deg + 6deg * var(--inline-progress));transition:0s visibility calc(var(--dur) * 4),calc(var(--dur) * 5) ease opacity calc(var(--dur) * 4)}.p-index_kv__light-left .p-index_kv__light__inner{animation-delay:calc(var(--dur) * 9);animation-duration:19s}.p-index_kv__light-right{transform-origin:40% 0;left:calc(85% - 20% * var(--inline-progress));rotate:calc(-12deg - 6deg * var(--inline-progress));transition:0s visibility calc(var(--dur) * 8),calc(var(--dur) * 5) ease opacity calc(var(--dur) * 8)}.p-index_kv__light-right .p-index_kv__light__inner{animation-delay:calc(var(--dur) * 13);animation-duration:20s}.p-index_kv__light-center{transform-origin:top;block-size:calc((1.15132 * var(--inline-progress-reverse-max) + 1.44 * var(--inline-progress-max)) * 100%);aspect-ratio:1296/1363;transition:0s visibility calc(var(--dur) * 14),calc(var(--dur) * 5) ease opacity calc(var(--dur) * 14);left:50%}.p-index_kv__light-center .p-index_kv__light__inner{animation-delay:calc(var(--dur) * 19);animation-duration:21s}}@layer utilities;@layer properties,theme,base;@layer components{.p-index_kv{border-block-end:1px solid var(--color-white-00);margin-block-start:calc(-1 * var(--header-height));padding-block-start:var(--header-height);overflow:hidden}.p-index_kv__container{block-size:min(640px,100svh - var(--header-height));grid-area:1/1/2/2;grid-template-rows:1fr}.p-index_kv__container:before,.p-index_kv__container:after{content:"Grab your chance to debut in Korea.";text-transform:uppercase;line-height:1;font-family:var(--font-en);letter-spacing:var(--c-en_letter-spacing,0);writing-mode:vertical-lr;text-align:center;z-index:1;padding-block:1em;font-size:min(.122449vw + .752551rem,.875rem)}@media(max-width:743px){.p-index_kv__container:before,.p-index_kv__container:after{display:none}}.p-index_kv__container:before{border-block-end:1px solid;grid-column:1/2;justify-self:start;grid-row:1/-1!important}.p-index_kv__container:after{border-block-start:1px solid;grid-column:4/5;justify-self:end;grid-row:1/-1!important}.p-index_kv__layer{height:calc(30% + var(--inline-progress-reverse-max) * 20%);background-image:linear-gradient(to bottom,color-mix(in srgb,var(--color-black-100) 0%,transparent),color-mix(in srgb,var(--color-black-100) 2.4%,transparent),color-mix(in srgb,var(--color-black-100) 9.5%,transparent),color-mix(in srgb,var(--color-black-100) 20.6%,transparent),color-mix(in srgb,var(--color-black-100) 34.5%,transparent),color-mix(in srgb,var(--color-black-100) 50%,transparent),color-mix(in srgb,var(--color-black-100) 65.4%,transparent),color-mix(in srgb,var(--color-black-100) 79.3%,transparent),color-mix(in srgb,var(--color-black-100) 90.4%,transparent),color-mix(in srgb,var(--color-black-100) 97.5%,transparent),color-mix(in srgb,var(--color-black-100) 100%,transparent));inset-inline:0;position:absolute;bottom:0}.p-index_kv__girl{block-size:calc((.805158 * var(--inline-progress-reverse-max) + 1.27362 * var(--inline-progress-max)) * 100%);top:calc((.194842 * var(--inline-progress-reverse-max) + .0294479 * var(--inline-progress-max)) * 100%);opacity:0;position:absolute;left:50%;translate:-50%}.p-index_kv__girl img{width:auto;max-width:9999px;height:100%}.kv-start .p-index_kv__girl{filter:brightness(.25)blur(10px);transition:calc(var(--dur) * 5) opacity ease,calc(var(--dur) * 5) filter var(--ease-out-cubic) calc(var(--dur) * 14)}.kv-start.kv-loaded .p-index_kv__girl{opacity:1;filter:brightness()blur()}.p-index_kv__title{--c-frame_overflow:visible;--c-frame_aspect-ratio:1382 / 104;z-index:1;block-size:calc((.2149 * var(--inline-progress-reverse-max) + .122699 * var(--inline-progress-max)) * 100%);bottom:calc((.111748 * var(--inline-progress-reverse-max) + .0957055 * var(--inline-progress-max)) * 100%);position:absolute;left:50%;translate:-50%}.kv-start .p-index_kv__title{opacity:0;transition:calc(var(--dur) * 2) opacity ease calc(var(--dur) * 20),calc(var(--dur) * 4) translate var(--ease-out-expo2) calc(var(--dur) * 20);translate:-25%}.kv-start.kv-loaded .p-index_kv__title{opacity:1;translate:-50%}@media(max-width:1536px){.p-index_kv__title{--c-frame_aspect-ratio:528 / 198;block-size:calc((.2149 * var(--inline-progress-reverse-max) + .146012 * var(--inline-progress-max) * 2) * 100%)}}.p-index_kv__title-subtitle{block-size:calc((.155039 * var(--inline-progress-reverse-max) + .294118 * var(--inline-progress-max)) * 100%);position:absolute;bottom:100%;left:50%;translate:-50% -100%}.kv-start .p-index_kv__title-subtitle{opacity:0;transition:calc(var(--dur) * 2) opacity ease calc(var(--dur) * 21),calc(var(--dur) * 4) translate var(--ease-out-expo2) calc(var(--dur) * 21);translate:-25% -100%}.kv-start.kv-loaded .p-index_kv__title-subtitle{opacity:1;translate:-50% -100%}.p-index_kv__title-copy{block-size:calc((.310078 * var(--inline-progress-reverse-max) + .966387 * var(--inline-progress-max)) * 100%);translate:-50% calc(62.5% + 12.5% * var(--inline-progress-reverse));position:absolute;bottom:0;left:50%}.kv-start .p-index_kv__title-copy #kv-line-mask path{stroke-dashoffset:3022.92px;stroke-dasharray:3022.92}.kv-start.kv-loaded .p-index_kv__title-copy #kv-line-mask path{stroke-dashoffset:0;transition:stroke-dashoffset calc(var(--dur) * 8) linear calc(var(--dur) * 20)}:is(.p-index_kv__title .c-frame__inner:nth-child(2 of.c-frame__inner),.p-index_kv__title .c-frame__inner:nth-child(3 of.c-frame__inner)){animation-name:star;animation-timing-function:var(--ease-in-out-cubic);animation-iteration-count:infinite;animation-direction:alternate;animation-duration:var(--duration);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:50% 100%;mask-size:50% 100%;-webkit-mask-image:linear-gradient(var(--rotate),#0000 30%,#00000003 32%,#0000000a 34%,#00000017 36%,#00000029 38%,#00000040 40%,#0000005c 42%,#0000007d 44%,#000000a3 46%,#000000cf 48%,#000 50%,#000000cf 52%,#000000a3 54%,#0000007d 56%,#0000005c 58%,#00000040 60%,#00000029 62%,#00000017 64%,#0000000a 66%,#00000003 68%,#0000 70%);mask-image:linear-gradient(var(--rotate),#0000 30%,#00000003 32%,#0000000a 34%,#00000017 36%,#00000029 38%,#00000040 40%,#0000005c 42%,#0000007d 44%,#000000a3 46%,#000000cf 48%,#000 50%,#000000cf 52%,#000000a3 54%,#0000007d 56%,#0000005c 58%,#00000040 60%,#00000029 62%,#00000017 64%,#0000000a 66%,#00000003 68%,#0000 70%);-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-index_kv__title .c-frame__inner:nth-child(3){mix-blend-mode:screen;animation-delay:var(--delay)}.p-index_kv__lead{flex-direction:row-reverse;grid-area:1/4/-1/5;justify-self:start;align-items:flex-start;column-gap:min(.204082vw + 3.23469px,6.5px);margin-block-start:min(.816327vw + 48.9388px,62px);display:flex}@media(max-width:1299px){.p-index_kv__lead{grid-column:3/4;justify-self:end}}.p-index_kv__lead .c-frame{inline-size:min(1.30612vw + 21.102px,42px)}.kv-start .p-index_kv__lead .c-frame{opacity:0;transition:calc(var(--dur) * 2) ease opacity calc(var(--dur) * 26),calc(var(--dur) * 6) var(--ease-out-expo2) translate calc(var(--dur) * 26);translate:0 min(.653061vw + 29.551px,40px)}.kv-start .p-index_kv__lead .c-frame svg>:not(.bg){opacity:0}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):first-child{transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 26.25)}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):nth-child(2){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 26.5)}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):nth-child(3){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 26.75)}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):nth-child(4){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 27)}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):nth-child(5){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 27.25)}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):nth-child(6){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 27.5)}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):nth-child(7){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 27.75)}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):nth-child(8){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 28)}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):nth-child(9){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 28.25)}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):nth-child(10){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 28.5)}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):nth-child(11){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 28.75)}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):nth-child(12){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 29)}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):nth-child(13){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 29.25)}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):nth-child(14){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 29.5)}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):nth-child(15){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 29.75)}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):nth-child(16){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 30)}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):nth-child(17){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 30.25)}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):nth-child(18){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 30.5)}.kv-start .p-index_kv__lead .c-frame:first-child svg>:not(.bg):nth-child(19){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 30.75)}.kv-start .p-index_kv__lead .c-frame:nth-child(2){transition-delay:calc(var(--dur) * 30)}.kv-start .p-index_kv__lead .c-frame:nth-child(2) svg>:not(.bg):first-child{transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 30.25)}.kv-start .p-index_kv__lead .c-frame:nth-child(2) svg>:not(.bg):nth-child(2){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 30.5)}.kv-start .p-index_kv__lead .c-frame:nth-child(2) svg>:not(.bg):nth-child(3){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 30.75)}.kv-start .p-index_kv__lead .c-frame:nth-child(2) svg>:not(.bg):nth-child(4){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 31)}.kv-start .p-index_kv__lead .c-frame:nth-child(2) svg>:not(.bg):nth-child(5){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 31.25)}.kv-start .p-index_kv__lead .c-frame:nth-child(2) svg>:not(.bg):nth-child(6){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 31.5)}.kv-start .p-index_kv__lead .c-frame:nth-child(2) svg>:not(.bg):nth-child(7){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 31.75)}.kv-start .p-index_kv__lead .c-frame:nth-child(2) svg>:not(.bg):nth-child(8){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 32)}.kv-start .p-index_kv__lead .c-frame:nth-child(2) svg>:not(.bg):nth-child(9){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 32.25)}.kv-start .p-index_kv__lead .c-frame:nth-child(3){transition-delay:calc(var(--dur) * 34)}.kv-start .p-index_kv__lead .c-frame:nth-child(3) svg>:not(.bg):first-child{transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 34.25)}.kv-start .p-index_kv__lead .c-frame:nth-child(3) svg>:not(.bg):nth-child(2){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 34.5)}.kv-start .p-index_kv__lead .c-frame:nth-child(3) svg>:not(.bg):nth-child(3){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 34.75)}.kv-start .p-index_kv__lead .c-frame:nth-child(3) svg>:not(.bg):nth-child(4){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 35)}.kv-start .p-index_kv__lead .c-frame:nth-child(3) svg>:not(.bg):nth-child(5){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 35.25)}.kv-start .p-index_kv__lead .c-frame:nth-child(3) svg>:not(.bg):nth-child(6){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 35.5)}.kv-start .p-index_kv__lead .c-frame:nth-child(3) svg>:not(.bg):nth-child(7){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 35.75)}.kv-start .p-index_kv__lead .c-frame:nth-child(3) svg>:not(.bg):nth-child(8){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 36)}.kv-start .p-index_kv__lead .c-frame:nth-child(3) svg>:not(.bg):nth-child(9){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 36.25)}.kv-start .p-index_kv__lead .c-frame:nth-child(3) svg>:not(.bg):nth-child(10){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 36.5)}.kv-start .p-index_kv__lead .c-frame:nth-child(3) svg>:not(.bg):nth-child(11){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 36.75)}.kv-start .p-index_kv__lead .c-frame:nth-child(3) svg>:not(.bg):nth-child(12){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 37)}.kv-start .p-index_kv__lead .c-frame:nth-child(3) svg>:not(.bg):nth-child(13){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 37.25)}.kv-start .p-index_kv__lead .c-frame:nth-child(3) svg>:not(.bg):nth-child(14){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 37.5)}.kv-start .p-index_kv__lead .c-frame:nth-child(3) svg>:not(.bg):nth-child(15){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 37.75)}.kv-start .p-index_kv__lead .c-frame:nth-child(3) svg>:not(.bg):nth-child(16){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 38)}.kv-start .p-index_kv__lead .c-frame:nth-child(3) svg>:not(.bg):nth-child(17){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 38.25)}.kv-start .p-index_kv__lead .c-frame:nth-child(3) svg>:not(.bg):nth-child(18){transition:opacity calc(var(--dur) * 2) ease calc(var(--dur) * 38.5)}.kv-start.kv-loaded .p-index_kv__lead .c-frame{opacity:1;translate:0}.kv-start.kv-loaded .p-index_kv__lead .c-frame svg path{opacity:1}}@layer utilities;@layer properties,theme,base;@layer components{.p-index_about{padding-block-start:min(3.91837vw + 137.306px,200px)}.p-index_about__inner{position:relative}.p-index_about__light{pointer-events:none;transform-origin:50% 2.5%;inline-size:min(44.9796vw + 382.327px,1102px);top:calc(-1*min(1.42857vw + 55.1429px,78px));left:50%;translate:-50%}.p-index_about__inner.js-inview .p-index_about__light{opacity:0;visibility:hidden;transition:0s visibility calc(var(--dur) * 2),calc(var(--dur) * 8) opacity ease,calc(var(--dur) * 16) scale var(--ease-out-expo);scale:.5 0}.p-index_about__inner.js-inview.is-inview .p-index_about__light{opacity:1;visibility:visible;scale:1}.p-index_about__gallery .keen-slider__slide{min-inline-size:min(11.9184vw + 155.306px,346px);max-inline-size:min(11.9184vw + 155.306px,346px)}.p-index_about__gallery .keen-slider:not([data-keen-slider-disabled]){cursor:grab}.p-index_about__gallery .keen-slider:not([data-keen-slider-disabled]):active{cursor:grabbing}.p-index_about__gallery .star{inline-size:min(8.97959vw + 76.3265px,220px);top:0;left:25%;translate:-50% -50%}}@layer utilities;@layer properties,theme,base;@layer components{.p-index_access{padding-block:min(3.10204vw + 110.367px,160px)}.p-index_access__logo{block-size:min(.836735vw + 35.6122px,49px)}.p-index_access__map{border-radius:8px;block-size:392px}.p-index_access__map iframe{width:100%;height:100%}}@layer utilities;@layer properties,theme,base;@layer components{.p-index_audition{padding-block-start:min(3.30612vw + 117.102px,170px)}.p-index_audition:before{content:"";background-color:var(--color-white-00);pointer-events:none;border-radius:50%;block-size:min(18.9388vw + 387.98px,691px);inline-size:min(105.633vw + 503.878px,2194px);position:absolute;top:calc(100% + -1*min(7.83674vw + 54.6122px,180px));left:50%;translate:-50%}.p-index_audition__container{color:var(--color-white-00);background-color:#87ceeb;border-radius:min(.244898vw + 16.0816px,20px);margin-inline:max(15.8367px - 8.4898vw,-120px);padding-block:min(1.46939vw + 56.4898px,80px);padding-inline:min(8.4898vw - 15.8367px,120px);overflow:hidden}@media(max-width:567px){.p-index_audition__container{margin-inline:0;padding-inline:min(1.79592vw + 5.26531px,34px)}}.p-index_audition__container canvas{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.p-index_audition__list{background-color:var(--color-white-00);color:var(--color-black-100);--c-frame_aspect-ratio:584 / 342;grid-template-columns:repeat(auto-fill,minmax(min(8.93878vw + 75.9796px,219px),1fr));gap:min(.653061vw + 29.551px,40px) min(.979592vw + 12.3265px,28px);padding-block:min(1.42857vw + 55.1429px,78px) min(1.71429vw + 64.5714px,92px);padding-inline:min(6.44898vw - 8.18367px,95px)}.p-index_audition__list .c-frame{border:1px solid var(--color-line);border-radius:8px}.p-index_audition__list .title{margin-block-start:min(.0408163vw + 9.34694px,10px);font-size:min(.418367vw + .831633rem,1.25rem)}.p-index_audition__list .desc{margin-block-start:min(.0816327vw + 10.6939px,12px);font-size:min(.306122vw + .693878rem,1rem)}}@layer utilities;@layer properties,theme,base;@layer components{.p-index_faq{background-color:var(--color-white-00);color:var(--color-black-100);padding-block:min(3.10204vw + 110.367px,160px)}.p-index_faq__item:not(:last-child){margin-block-end:min(1.54082vw + 35.3469px,60px)}.p-index_faq__accordion-summary,.p-index_faq__accordion-content{align-items:flex-start;column-gap:min(.326531vw + 14.7755px,20px);display:flex}.p-index_faq__accordion-summary:before,.p-index_faq__accordion-content:before{font-size:min(.244898vw + 1.0051rem,1.25rem);line-height:1;font-family:var(--font-en);letter-spacing:var(--c-en_letter-spacing,0);min-inline-size:2em;color:var(--color-white-00);aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;display:flex}.p-index_faq__accordion-summary{border-block-end:1px solid var(--color-line);transition:var(--dur) color ease,var(--dur) border-color ease;padding-block-end:min(.0816327vw + 10.6939px,12px)}@media(any-hover:hover){.p-index_faq__accordion-summary{border-radius:0}.p-index_faq__accordion-summary:focus-visible{outline:3px solid var(--color-black-100);outline-offset:5px}.p-index_faq__accordion-summary:hover{color:var(--color-blue-100);border-color:var(--color-blue-100)}}@media(any-hover:none){.p-index_faq__accordion-summary:active{color:var(--color-blue-100);border-color:var(--color-blue-100)}.p-index_faq__accordion-summary:active,.p-index_faq__accordion-summary:active *,.p-index_faq__accordion-summary:active:before,.p-index_faq__accordion-summary:active:after{animation-duration:var(--dur)!important;transition-duration:var(--dur)!important}}.p-index_faq__accordion-summary>span:not(.plus){margin-block-start:calc(min(.244898vw + 16.0816px,20px)/2)}.p-index_faq__accordion-summary:before{content:"Q";background-color:var(--color-blue-100)}.p-index_faq__accordion-summary .plus{block-size:calc(2*min(.244898vw + 1.0051rem,1.25rem));inline-size:1em;margin-inline-start:auto;position:relative}.p-index_faq__accordion-summary .plus:before,.p-index_faq__accordion-summary .plus:after{content:"";background-color:currentColor;border-radius:2px;block-size:min(.0816327vw + 1.69388px,3px);inline-size:1em;position:absolute;top:calc(50% + -1*min(.0408163vw + .846939px,1.5px));left:0}.p-index_faq__accordion-summary .plus:before{rotate:calc(var(--progress,0) * -90deg);opacity:calc(1 - var(--progress,0))}.p-index_faq__accordion-summary .plus:after{rotate:calc((1 - var(--progress,0)) * 90deg)}.p-index_faq__accordion-content{padding-block-start:min(.0816327vw + 10.6939px,12px)}.p-index_faq__accordion-content>span{margin-block-start:calc(min(.244898vw + 16.0816px,20px)/4)}.p-index_faq__accordion-content:before{content:"A";background-color:var(--color-pink-100)}}@layer utilities;
