@-webkit-keyframes underline-permanent-active{0%{background-position-x:right;background-size:100% 1px}49.99%{background-position-x:right;background-size:0 1px}50%{background-position-x:left;background-size:0 1px}100%{background-position-x:left;background-size:100% 1px}}@keyframes underline-permanent-active{0%{background-position-x:right;background-size:100% 1px}49.99%{background-position-x:right;background-size:0 1px}50%{background-position-x:left;background-size:0 1px}100%{background-position-x:left;background-size:100% 1px}}main .l-content:not(.c-side-nav) a[href]:not([class]),[href].c-link-text{-webkit-text-decoration-line:none;text-decoration-line:none;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-position:bottom right;background-size:100% 1px;transition:color var(--ts-hv-duration) ease-out}main .l-content:not(.c-side-nav) a[href][target=_blank]:not(.no-icon):not([class])::after,[href][target=_blank].c-link-text:not(.no-icon)::after{display:inline-block;width:.8em;height:.8em;margin-left:.2em;content:"";background-color:currentColor;-webkit-mask:url(/recruit/assets/common/img/icon/external.svg) no-repeat center center/contain;mask:url(/recruit/assets/common/img/icon/external.svg) no-repeat center center/contain}@media(any-hover: hover)and (pointer: fine){main .l-content:not(.c-side-nav) a[href]:is(:hover,:focus-visible):not([class]),[href].c-link-text:is(:hover,:focus-visible){-webkit-text-decoration-line:none;text-decoration-line:none;background-position:bottom left;background-size:100% 1px;-webkit-animation:underline-permanent-active calc(var(--ts-hv-duration) * 2) var(--ease-out-quart);animation:underline-permanent-active calc(var(--ts-hv-duration) * 2) var(--ease-out-quart);color:var(--ts-color-primary-tint)}}.js-in-view .c-inview-fade-up,.js-in-view .c-inview-slide-up,.js-in-view.c-inview-fade-up,.js-in-view.c-inview-slide-up{visibility:hidden}.js-in-view.is-in-view .c-inview-fade-up,.js-in-view.c-inview-fade-up.is-in-view{-webkit-animation:fade-in 400ms ease-out both,slide-in-up 800ms var(--ease-out-quart) both;animation:fade-in 400ms ease-out both,slide-in-up 800ms var(--ease-out-quart) both;-webkit-animation-delay:var(--inview-animation-delay, 0ms);animation-delay:var(--inview-animation-delay, 0ms)}.js-in-view.is-in-view .c-inview-slide-up,.js-in-view.c-inview-slide-up.is-in-view{visibility:visible;-webkit-animation:slide-in-up 1200ms var(--ease-out-quart) both;animation:slide-in-up 1200ms var(--ease-out-quart) both;-webkit-animation-delay:var(--inview-animation-delay, 0ms);animation-delay:var(--inview-animation-delay, 0ms)}.js-in-view.c-inview-zoom-out{--anim-zoom: 1.1;transform:scale(var(--anim-zoom))}.js-in-view.c-inview-zoom-out.is-in-view{-webkit-animation:zoom-out 1200ms var(--ease-out-quart) both;animation:zoom-out 1200ms var(--ease-out-quart) both;-webkit-animation-delay:var(--inview-animation-delay, 0ms);animation-delay:var(--inview-animation-delay, 0ms)}.c-inview-slide-up{--anim-slide-y: 105%}.c-inview-delay-200{--inview-animation-delay: 200ms}.c-inview-delay-400{--inview-animation-delay: 400ms}.c-inview-delay-600{--inview-animation-delay: 600ms}.c-inview-delay-800{--inview-animation-delay: 800ms}.c-inview-delay-1000{--inview-animation-delay: 1000ms}.p-interview-people{display:grid}@media(max-width: 750px){.p-interview-people{grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 15px}}@media(min-width: 750.02px){.p-interview-people{grid-template-columns:repeat(4, minmax(0, 1fr));gap:80px 2%}}
