﻿@font-face{font-family:"Hanwha";font-style:normal;font-weight:400;src:url("../fonts/HanwhaR.woff") format("woff"),url("../fonts/HanwhaR.woff2") format("woff2");font-display:swap}@font-face{font-family:"Hanwha";font-style:normal;font-weight:700;src:url("../fonts/HanwhaB.woff") format("woff"),url("../fonts/HanwhaB.woff2") format("woff2");font-display:swap}@font-face{font-family:"HanwhaGothic";font-style:normal;font-weight:250;src:url("../fonts/HanwhaGothicEL.woff") format("woff"),url("../fonts/HanwhaGothicEL.woff2") format("woff2");font-display:swap}@font-face{font-family:"HanwhaGothic";font-style:normal;font-weight:300;src:url("../fonts/HanwhaGothicL.woff") format("woff"),url("../fonts/HanwhaGothicL.woff2") format("woff2");font-display:swap}@font-face{font-family:"HanwhaGothic";font-style:normal;font-weight:400;src:url("../fonts/HanwhaGothicR.woff") format("woff"),url("../fonts/HanwhaGothicR.woff2") format("woff2");font-display:swap}@font-face{font-family:"HanwhaGothic";font-style:normal;font-weight:700;src:url("../fonts/HanwhaGothicB.woff") format("woff"),url("../fonts/HanwhaGothicB.woff2") format("woff2");font-display:swap}html{font-size:20px}@media(max-width: 1180px){html{font-size:16px}}@media(max-width: 900px){html{font-size:13.5px}}@media(max-width: 768px){html{font-size:13px}}*{box-sizing:border-box}html,body{color:#fff;font-synthesis-weight:none}body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,pre{-webkit-text-size-adjust:none;font-size:20px;letter-spacing:-0.03em;line-height:1.2;font-weight:400;font-family:"HanwhaGothic",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";outline:none}@media(max-width: 768px){body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,pre{font-size:16px;line-height:160%}}html,body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,table,tr,td,dl,dt,dd,a,img,input,button,select,textarea{margin:0px;padding:0px;list-style:none}address,cite,dfn,em,var{font-style:normal}code,kbd,samp{font-family:dotum,"돋움",courier new,courier,monospace}header,hgroup,article,nav,footer,figure,figcaption,canvas,section,menu{display:block;margin:0;padding:0}body,div,p,ul,li,input,h1,h2,h3,h4,h5,h6,dl,dt,dd,a,select,textarea{box-sizing:border-box}a{text-decoration:none;color:#fff}img,fieldset,iframe{border:0 none}fieldset{width:auto;min-width:0;max-width:none;border:0;margin:0;padding:0}legend{position:absolute !important;display:block;width:0 !important;height:0 !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}legend.focusable:active,legend.focusable:focus{position:static;height:auto;width:auto;margin:0;clip:auto;overflow:visible}img{border:0px;vertical-align:top}table{border-collapse:collapse;border-spacing:0}caption{display:none}button{cursor:pointer;border:0;background-color:rgba(0,0,0,0)}strong{font-weight:700}.layer-popup{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;padding:20px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,.7)}.layer-popup .popup-wrapper{display:table;width:100%;height:100%}.layer-popup .cell{display:table-cell;height:100%;vertical-align:middle}.layer-popup .popup-container{margin:0 auto}.layer-popup .popup-container.w-400{max-width:400px}.layer-popup .popup-content{position:relative;z-index:2;padding:20px;background-color:#fff}.popupWrap{width:1000px;height:auto;display:none;background-color:#fff;overflow:hidden;z-index:2000}.popupWrap .btn_popClose{position:absolute;top:0;right:0;width:80px;height:80px;z-index:10}.popupWrap .btn_popClose:before,.popupWrap .btn_popClose:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:2px;background-color:#555}.popupWrap .btn_popClose:before{transform:translate(-50%, -50%) rotate(-45deg)}.popupWrap .btn_popClose:after{transform:translate(-50%, -50%) rotate(45deg)}.popupWrap .btn_popClose.light:before,.popupWrap .btn_popClose.light:after{background-color:#fff}body.is-modal-open{overflow:hidden}.modal[hidden]{display:none}.modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.modal__dim{position:absolute;inset:0;background:rgba(0,0,0,.7)}.modal__panel{position:relative;margin:6vh auto;width:min(92vw,40rem);max-height:88vh;background:#fff;border-radius:1rem;overflow:hidden;display:flex;flex-direction:column}.modal__footer{border-bottom:0;border-top:1px solid #eee;display:flex;gap:8px;justify-content:flex-end}.modal__content{padding:16px 18px;overflow:auto;-webkit-overflow-scrolling:touch}.modal__close{position:absolute;top:0;right:0;width:4rem;height:4rem;font-size:0;background:url("../images/modal_close_dark.svg") no-repeat center center/auto 1.25rem;border:0;cursor:pointer}.modal__close.light{background-image:url("../images/modal_close_light.svg")}.modal.is-open .modal__dim{opacity:1}.modal__dim{opacity:0;transition:opacity .2s ease}.modal.is-open .modal__panel{transform:translateY(0);opacity:1}.modal__panel{transform:translateY(8px);opacity:0;transition:transform .2s ease,opacity .2s ease}@media(prefers-reduced-motion: reduce){.modal__panel,.modal__dim{transition:none;transform:none}}.add-upscroll:not(.play-mo){transform:translateY(70px);opacity:0}.play-mo.add-upscroll,.play-mo .add-upscroll{animation:add-upscroll .7s 0s ease-in-out;animation-fill-mode:both}.play-mo.add-upscroll.delay10,.play-mo .add-upscroll.delay10{animation-delay:.1s;animation-duration:.7s}.play-mo.add-upscroll.delay20,.play-mo .add-upscroll.delay20{animation-delay:.2s;animation-duration:.7s}.play-mo.add-upscroll.delay30,.play-mo .add-upscroll.delay30{animation-delay:.3s;animation-duration:.7s}.play-mo.add-upscroll.delay40,.play-mo .add-upscroll.delay40{animation-delay:.4s;animation-duration:.7s}.play-mo.add-upscroll.delay50,.play-mo .add-upscroll.delay50{animation-delay:.5s;animation-duration:.7s}.play-mo.add-upscroll.delay60,.play-mo .add-upscroll.delay60{animation-delay:.6s;animation-duration:.7s}.play-mo.add-upscroll.delay70,.play-mo .add-upscroll.delay70{animation-delay:.7s;animation-duration:.7s}.play-mo.add-upscroll.delay80,.play-mo .add-upscroll.delay80{animation-delay:.8s;animation-duration:.7s}@keyframes add-upscroll{0%{transform:translateY(70px);opacity:0}100%{transform:translateY(0px);opacity:1}}.add-downscroll:not(.play-mo){transform:translateY(-70px);opacity:0}.play-mo.add-downscroll,.play-mo .add-downscroll{animation:add-downscroll .7s 0s ease-in-out;animation-fill-mode:both}.play-mo.add-downscroll.delay10,.play-mo .add-downscroll.delay10{animation-delay:.1s;animation-duration:.7s}.play-mo.add-downscroll.delay20,.play-mo .add-downscroll.delay20{animation-delay:.2s;animation-duration:.7s}.play-mo.add-downscroll.delay30,.play-mo .add-downscroll.delay30{animation-delay:.3s;animation-duration:.7s}.play-mo.add-downscroll.delay40,.play-mo .add-downscroll.delay40{animation-delay:.4s;animation-duration:.7s}.play-mo.add-downscroll.delay50,.play-mo .add-downscroll.delay50{animation-delay:.5s;animation-duration:.7s}.play-mo.add-downscroll.delay60,.play-mo .add-downscroll.delay60{animation-delay:.6s;animation-duration:.7s}.play-mo.add-downscroll.delay70,.play-mo .add-downscroll.delay70{animation-delay:.7s;animation-duration:.7s}.play-mo.add-downscroll.delay80,.play-mo .add-downscroll.delay80{animation-delay:.8s;animation-duration:.7s}@keyframes add-downscroll{0%{transform:translateY(-70px);opacity:0}100%{transform:translateY(0px);opacity:1}}header.show{animation:showMenu .3s ease-out;animation-fill-mode:both}@keyframes showMenu{100%{opacity:1;top:0px}}.centerAni{transform-origin:center center}.rightorg{transform-origin:right center}.add-qzoom:not(.play-mo){transform:scale(0);opacity:0}.play-mo.add-qzoom,.play-mo .add-qzoom{animation:add-qzoom .7s 0s cubic-bezier(0.34, 1.56, 0.64, 1);animation-fill-mode:both}.play-mo.add-qzoom.delay10,.play-mo .add-qzoom.delay10{animation-delay:.1s;animation-duration:.7s}.play-mo.add-qzoom.delay20,.play-mo .add-qzoom.delay20{animation-delay:.2s;animation-duration:.7s}.play-mo.add-qzoom.delay30,.play-mo .add-qzoom.delay30{animation-delay:.3s;animation-duration:.7s}.play-mo.add-qzoom.delay40,.play-mo .add-qzoom.delay40{animation-delay:.4s;animation-duration:.7s}.play-mo.add-qzoom.delay50,.play-mo .add-qzoom.delay50{animation-delay:.5s;animation-duration:.7s}.play-mo.add-qzoom.delay60,.play-mo .add-qzoom.delay60{animation-delay:.6s;animation-duration:.7s}.play-mo.add-qzoom.delay70,.play-mo .add-qzoom.delay70{animation-delay:.7s;animation-duration:.7s}.play-mo.add-qzoom.delay80,.play-mo .add-qzoom.delay80{animation-delay:.8s;animation-duration:.7s}@keyframes add-qzoom{0%{transform:scale(0);opacity:.5}100%{transform:scale(1);opacity:1}}.add-qzoom-y:not(.play-mo){transform:scale3d(1, 0, 1);opacity:0}.play-mo.add-qzoom-y,.play-mo .add-qzoom-y{animation:add-qzoom-y .7s 0s cubic-bezier(0.34, 1.56, 0.64, 1);animation-fill-mode:both}.play-mo.add-qzoom-y.delay10,.play-mo .add-qzoom-y.delay10{animation-delay:.1s;animation-duration:.7s}.play-mo.add-qzoom-y.delay20,.play-mo .add-qzoom-y.delay20{animation-delay:.2s;animation-duration:.7s}.play-mo.add-qzoom-y.delay30,.play-mo .add-qzoom-y.delay30{animation-delay:.3s;animation-duration:.7s}.play-mo.add-qzoom-y.delay40,.play-mo .add-qzoom-y.delay40{animation-delay:.4s;animation-duration:.7s}.play-mo.add-qzoom-y.delay50,.play-mo .add-qzoom-y.delay50{animation-delay:.5s;animation-duration:.7s}.play-mo.add-qzoom-y.delay60,.play-mo .add-qzoom-y.delay60{animation-delay:.6s;animation-duration:.7s}.play-mo.add-qzoom-y.delay70,.play-mo .add-qzoom-y.delay70{animation-delay:.7s;animation-duration:.7s}.play-mo.add-qzoom-y.delay80,.play-mo .add-qzoom-y.delay80{animation-delay:.8s;animation-duration:.7s}@keyframes add-qzoom-y{0%{transform:scale3d(1, 0, 1);opacity:.5}100%{transform:scale3d(1, 1, 1);opacity:1}}.add-fadein:not(.play-mo){opacity:0}.play-mo.add-fadein,.play-mo .add-fadein{animation:add-fadein 3s cubic-bezier(0.34, 1.56, 0.64, 1);animation-fill-mode:both}.play-mo.add-fadein.delay10,.play-mo .add-fadein.delay10{animation-delay:.1s;animation-duration:3s}.play-mo.add-fadein.delay20,.play-mo .add-fadein.delay20{animation-delay:.2s;animation-duration:3s}.play-mo.add-fadein.delay30,.play-mo .add-fadein.delay30{animation-delay:.3s;animation-duration:3s}.play-mo.add-fadein.delay40,.play-mo .add-fadein.delay40{animation-delay:.4s;animation-duration:3s}.play-mo.add-fadein.delay50,.play-mo .add-fadein.delay50{animation-delay:.5s;animation-duration:3s}.play-mo.add-fadein.delay60,.play-mo .add-fadein.delay60{animation-delay:.6s;animation-duration:3s}.play-mo.add-fadein.delay70,.play-mo .add-fadein.delay70{animation-delay:.7s;animation-duration:3s}.play-mo.add-fadein.delay80,.play-mo .add-fadein.delay80{animation-delay:.8s;animation-duration:3s}@keyframes add-fadein{0%{opacity:0}100%{opacity:1}}@keyframes scrollAni{0%{transform:translateY(10px)}100%{transform:translateY(0px)}}.heartbeat{animation:heartbeat 3s 1s ease-in-out infinite both}.heartbeat.delay10{animation:heartbeat 2.5s .2s ease-in-out infinite both}.heartbeat.delay20{animation:heartbeat 2.5s 2s ease-in-out infinite both}@keyframes heartbeat{from{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(0.97);animation-timing-function:ease-in}17%{transform:scale(0.99);animation-timing-function:ease-out}33%{transform:scale(0.95);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}@keyframes ani-show{0%{opacity:0;transform:scale(1.1);filter:blur(10px)}100%{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes ani-show_mo{0%{opacity:0;transform:scale(0.95) translate(-50%, 3%);filter:blur(10px)}100%{opacity:1;transform:scale(1) translate(-50%, 0);filter:blur(0)}}@keyframes heart-bounce-seq{0%,60%,100%{transform:translateY(0) scale(1)}25%{transform:translateY(-8px) scale(1.08)}40%{transform:translateY(0) scale(0.97)}}@keyframes handWave{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes scaleAni{0%{transform:scale(1)}100%{transform:scale(1.1)}}.add-flicker:not(.play-mo){opacity:0}.play-mo .add-flicker,.play-mo.add-flicker{animation:add-flicker 1.4s ease-in-out both}.play-mo .add-flicker.delay00,.play-mo.add-flicker.delay00{animation-delay:0s}.play-mo .add-flicker.delay15,.play-mo.add-flicker.delay15{animation-delay:.2s}.play-mo .add-flicker.delay30,.play-mo.add-flicker.delay30{animation-delay:.4s}.play-mo .add-flicker.delay45,.play-mo.add-flicker.delay45{animation-delay:.6s}.play-mo .add-flicker.delay60,.play-mo.add-flicker.delay60{animation-delay:.8s}@keyframes add-flicker{0%{opacity:0}30%{opacity:.85}50%{opacity:.55}70%{opacity:.9}85%{opacity:.7}100%{opacity:1}}.left-move:not(.play-mo){transform:scale(0);opacity:0}.play-mo.left-move,.play-mo .left-move{animation:left-move 1s 0s cubic-bezier(0.34, 1.56, 0.64, 1);animation-fill-mode:both}.play-mo.left-move.delay10,.play-mo .left-move.delay10{animation-delay:.1s}.play-mo.left-move.delay20,.play-mo .left-move.delay20{animation-delay:.2s}.play-mo.left-move.delay30,.play-mo .left-move.delay30{animation-delay:.3s}.play-mo.left-move.delay40,.play-mo .left-move.delay40{animation-delay:.4s}.play-mo.left-move.delay50,.play-mo .left-move.delay50{animation-delay:.5s}.play-mo.left-move.delay60,.play-mo .left-move.delay60{animation-delay:.6s}.play-mo.left-move.delay70,.play-mo .left-move.delay70{animation-delay:.7s}.play-mo.left-move.delay80,.play-mo .left-move.delay80{animation-delay:.8s}@keyframes left-move{0%{transform:translateX(-30px);opacity:0}100%{transform:translateX(0px);opacity:1}}.presentationWrap .object01{animation:swingLeftRight 3s linear infinite;transform-origin:bottom right;will-change:transform}@keyframes swingLeftRight{0%{transform:translateX(0px) rotate(0deg)}25%{transform:translateX(0) rotate(-4deg)}50%{transform:translateX(0px) rotate(0deg)}75%{transform:translateX(0) rotate(4deg)}100%{transform:translateX(0px) rotate(0deg)}}.presentationWrap .object02 .robot{animation:floatUpDown 4s ease-in-out infinite;will-change:transform}.presentationWrap .object02 .brain{animation:floatUpDown 4s ease-in-out infinite .5s;will-change:transform}@keyframes floatUpDown{0%{transform:translateY(0px)}25%{transform:translateY(-6px)}50%{transform:translateY(-12px)}75%{transform:translateY(-6px)}100%{transform:translateY(0px)}}.processWrap .object{animation:floatAnimation 4s ease-in-out infinite;will-change:transform}@keyframes floatAnimation{0%{transform:translateY(0px) rotate(0deg)}20%{transform:translateY(-6px) rotate(0.5deg)}40%{transform:translateY(-12px) rotate(0deg)}60%{transform:translateY(-8px) rotate(-0.5deg)}80%{transform:translateY(-4px) rotate(0deg)}100%{transform:translateY(0px) rotate(0deg)}}.kv-fade-in{opacity:0;transform:scale(1.05);filter:blur(3px);animation:kvFadeIn 2s ease-out forwards}@keyframes kvFadeIn{0%{opacity:.3;filter:blur(3px)}100%{opacity:1;filter:blur(0px)}}.heroWrap .kv-wrap .cube-01 .dark,.heroWrap .kv-wrap .cube-02 .dark{will-change:opacity;animation-name:kv-hero-intro-dark-layer,kv-hero-ambient-dark;animation-duration:1.35s,8s;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1),linear;animation-delay:.35s,1.7s;animation-fill-mode:forwards,none;animation-iteration-count:1,infinite}.heroWrap .kv-wrap .cube-01 .light,.heroWrap .kv-wrap .cube-02 .light{will-change:opacity;animation-name:kv-hero-intro-lit-layer,kv-hero-ambient-lit;animation-duration:1.35s,8s;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1),linear;animation-delay:.35s,1.7s;animation-fill-mode:forwards,none;animation-iteration-count:1,infinite}.heroWrap .kv-wrap .cube-ani{will-change:transform;transform:translate3d(min(27vw, 25rem), max(-32vh, -21rem), 0);animation:kv-hero-maincube-slide-in 1.35s cubic-bezier(0.22, 1, 0.36, 1) .35s both}@media(max-width: 768px){.heroWrap .kv-wrap .cube-ani{animation:kv-hero-maincube-slide-in-mo 1.35s cubic-bezier(0.22, 1, 0.36, 1) .35s both}}.heroWrap .kv-wrap .cube-ani .light,.heroWrap .kv-wrap .cube-ani .dark{will-change:opacity}.heroWrap .kv-wrap .cube-ani .light{animation-name:kv-hero-intro-lit-layer,kv-hero-ambient-lit;animation-duration:1.35s,8s;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1),linear;animation-delay:.35s,1.7s;animation-fill-mode:forwards,none;animation-iteration-count:1,infinite}.heroWrap .kv-wrap .cube-ani .dark{animation-name:kv-hero-intro-dark-layer,kv-hero-ambient-dark;animation-duration:1.35s,8s;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1),linear;animation-delay:.35s,1.7s;animation-fill-mode:forwards,none;animation-iteration-count:1,infinite}.heroWrap .kv-wrap .kv-img .light-on{will-change:opacity;animation:kv-light-on-fade-in 1.35s cubic-bezier(0.22, 1, 0.36, 1) .35s forwards,kv-hero-ambient-lit 8s linear 1.7s infinite}.heroWrap .kv-wrap .kv-img .light-off{animation:kv-hero-intro-dark-layer 1.35s cubic-bezier(0.22, 1, 0.36, 1) .35s forwards,kv-hero-ambient-dark 8s linear 1.7s infinite}@keyframes kv-hero-maincube-slide-in{0%{transform:translate3d(min(27vw, 25rem), max(-32vh, -21rem), 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes kv-hero-maincube-slide-in-mo{0%{transform:translate3d(min(400px, 20rem), max(-190px, -20rem), 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes kv-hero-intro-lit-layer{0%{opacity:0}100%{opacity:1}}@keyframes kv-hero-intro-dark-layer{0%{opacity:1}100%{opacity:0}}@keyframes kv-hero-ambient-lit{0%,44%{opacity:1}52%{opacity:.88}58%{opacity:.55}64%{opacity:.22}69%{opacity:0}74%{opacity:0}78%{opacity:.18}84%{opacity:.52}90%{opacity:.82}96%{opacity:.98}100%{opacity:1}}@keyframes kv-hero-ambient-dark{0%,44%{opacity:0}52%{opacity:.12}58%{opacity:.45}64%{opacity:.78}69%{opacity:1}74%{opacity:1}78%{opacity:.82}84%{opacity:.48}90%{opacity:.18}96%{opacity:.02}100%{opacity:0}}@keyframes kv-light-on-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fancySpin{0%{transform:rotate(0deg) scale(1)}25%{transform:rotate(180deg) scale(1)}50%{transform:rotate(180deg) scale(1.5)}75%{transform:rotate(0deg) scale(1.5)}100%{transform:rotate(0deg) scale(1)}}.spinner{animation:fancySpin 2000ms infinite}@keyframes aniClick{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}.btn{border:1px solid #ddd}.btn.small{padding:3px 10px;font-size:13px}.btn.medium{padding:5px 10px;font-size:14px}.btn.normal{background-color:rgba(0,0,0,0)}.btn.light{background-color:#ddd;border-color:#ddd;color:#000}.btn.primary{background-color:#02769d;border-color:#02769d;color:#fff}.btn.dark{background-color:#222;border-color:#222;color:#fff}.btn.danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn.warning{background-color:#ffc107;border-color:#ffc107;color:#fff}html,body{word-break:keep-all}html.scroll-disable,body.scroll-disable{overflow:hidden}@media(min-width: 800px){html.scroll-disable,body.scroll-disable{overflow:visible}}body{overflow-x:hidden}img{max-width:100%}figure img{display:block}figure.center{display:flex;justify-content:center;align-items:center}figure.right{display:flex;justify-content:flex-end;align-items:center}@media(max-width: 768px){.view-pc{display:none}}.view-mo{display:none}@media(max-width: 768px){.view-mo{display:block}}.ani,.pt{position:absolute;background-position:center center;background-repeat:no-repeat}.section-inner{position:relative;width:1120px;margin:0 auto}@media(max-width: 1120px){.section-inner{width:100%;padding-inline:25px}}.blind{position:absolute !important;display:block;width:0 !important;height:0 !important;padding:0 !important;margin:-1px !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}.blind.focusable:active,.blind.focusable:focus{position:static;height:auto;width:auto;margin:0;clip:auto;overflow:visible}#wrap{position:relative;min-width:360px;height:auto;margin:0 auto;background-color:#000;overflow-x:hidden}section{position:relative;margin:0 auto}main{position:relative;overflow:hidden}.primary{color:#f37320 !important}@media(max-width: 768px){span.br-mo{display:block}span.br-mo+br{display:none}}.bul-list>li{position:relative;padding-left:20px;font-weight:500;font-size:20px;line-height:160%;letter-spacing:-0.04em}.bul-list>li:before{content:"•";position:absolute;top:0;left:0}.bul-list>li.dash:before{content:"-"}@media(max-width: 768px){.bul-list>li{padding-left:23px;font-size:16px;line-height:26px;font-weight:400}.bul-list>li:before{left:8px}}.bul-list.dash>li:before{content:"-"}.bul-list.star>li{padding-left:20px}.bul-list.star>li:before{content:"※"}.bul-list.star2>li:before{content:"*"}.bul-list.s24>li{font-weight:500;font-size:24px;line-height:38px}@media(max-width: 768px){br.br-none{display:none}}.scroll-arrow{position:absolute;bottom:40px;left:calc(50% - 12px);width:24px;height:13px;background:url("../images/scroll_arrow.svg") no-repeat center bottom/auto 13px;z-index:10;animation:scrollAni 1s infinite alternate}@media(max-width: 768px){.scroll-arrow{background-size:auto 12px}}[class*=accord-list] .list-item{position:relative}[class*=accord-list] .list-item.active .list-header:before{transform:rotate(180deg)}[class*=accord-list] .list-item.active .list-content{display:block}[class*=accord-list] .list-header{position:relative;display:flex;justify-content:space-between;align-items:center}[class*=accord-list] .list-content{display:none}.link-button{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background-color:#f37320;font-weight:700;font-size:28px;line-height:normal;color:#fff}@media(max-width: 768px){.link-button{font-size:16px;border-radius:5px}}.mb10px{margin-bottom:.5rem}.mt10{margin-top:.5rem}.mb20px{margin-bottom:1rem}.mt20{margin-top:1rem}.mb30px{margin-bottom:1.5rem}.mt30{margin-top:1.5rem}.mb40px{margin-bottom:2rem}.mt40{margin-top:2rem}.mb50px{margin-bottom:2.5rem}.mt50{margin-top:2.5rem}.mb60px{margin-bottom:3rem}.mt60{margin-top:3rem}.mb70px{margin-bottom:3.5rem}.mt70{margin-top:3.5rem}.mb80px{margin-bottom:4rem}.mt80{margin-top:4rem}.mb90px{margin-bottom:4.5rem}.mt90{margin-top:4.5rem}.mb100px{margin-bottom:5rem}.mt100{margin-top:5rem}#header{position:fixed;top:0;left:0;width:100%;height:80px;background:linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0) 100%);z-index:1000}#header .m_btn_menu,#header .m_btn_close{display:none}#header .header-inner{position:relative;display:flex;justify-content:space-between;align-items:center;width:1120px;height:80px;margin:0 auto}@media(max-width: 1120px){#header .header-inner{width:100%;padding-inline:1.25rem;min-width:360px}}#header .logo{position:relative;display:block;width:7.1rem;height:80px;background:url("../images/brandLogo.svg") no-repeat center center/7.1rem auto}#header .logo a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#header .logo-wrap{display:flex;justify-content:flex-start;align-items:center;column-gap:20px;font-size:18px;color:#000}#header .gnb-menu{display:flex;justify-content:flex-end;align-items:center;column-gap:1.25rem}#header .gnb-menu-item{position:relative;height:1.8rem}#header .gnb-menu-item.active a{color:#fff}#header .gnb-menu-item a{display:flex;justify-content:center;align-items:center;height:2rem;font-weight:500;font-size:.825rem;line-height:normal;color:#817f84;letter-spacing:0;text-align:center;transition:.3s ease}#header .gnb-menu-item a:hover{color:#fff}#header .gnb-menu-item a.link-apply{display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;padding-inline:1.35rem;color:#fff;font-weight:700;border:1px solid hsla(0,0%,100%,.7);backdrop-filter:blur(24px);background-color:hsla(0,0%,100%,.1)}#header .gnb-menu-item a.link-apply:hover{background-color:#f37320;border-color:#f37320}#header.fixed{background-color:rgba(0,0,0,.2);backdrop-filter:blur(12px)}@media(max-width: 768px){#header{height:65px}#header .header-inner{width:100%;height:65px;padding-inline:34px}#header .logo{position:relative;width:98px;height:65px;background-size:98px auto}#header .logo.mo{z-index:100}#header .gnb-menu-item a{font-size:22px}#header .m_btn_menu{display:block;position:absolute;top:0;right:0;width:65px;height:100%}#header .m_btn_menu .line-wrap{display:flex;justify-content:center;align-items:center;row-gap:4px;flex-flow:column nowrap}#header .m_btn_menu .line{display:block;width:17px;height:2px;background-color:#fff}#header .gnb-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;padding-left:0;z-index:1000}#header .gnb-wrap .gnb-box{padding-top:65px}#header .gnb-wrap ul{display:grid;grid-template-columns:1fr;width:100%;gap:0}#header .gnb-wrap ul li{margin-left:0 !important;width:100%;height:70px;padding-left:0}#header .gnb-wrap ul li a{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;height:70px;padding-left:50px;font-weight:500;font-size:20px;line-height:120%;color:#fff}#header .gnb-wrap ul li a br{display:none}#header .gnb-wrap ul li a.link-apply{width:150px;margin:20px 0 0 50px;height:70px}#header .gnb-wrap ul li .link{padding-left:50px;border:0;color:#fff}#header .gnb-wrap .gnb-box{position:relative;display:block;height:100%;background-color:#000}#header .gnb-wrap .m_btn_close{position:absolute;top:0;right:0;width:65px;height:65px;display:block;z-index:10}#header .gnb-wrap .m_btn_close:before,#header .gnb-wrap .m_btn_close:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:2px;background-color:#fff}#header .gnb-wrap .m_btn_close:before{transform:translate(-50%, -50%) rotate(-45deg)}#header .gnb-wrap .m_btn_close:after{transform:translate(-50%, -50%) rotate(45deg)}}#footer{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;height:7.35rem;background-color:#1e1e1e}#footer .section-inner{display:flex;justify-content:space-between;align-items:center}#footer .footer-logo img{height:2.9rem}#footer .copyright{font-weight:400;font-size:1rem;line-height:150%;color:#6d6d6d;text-transform:uppercase}@media(max-width: 768px){#footer{height:60px}#footer .footer-logo img{height:25px}#footer .copyright{margin-top:0;font-size:10px}#footer .copyright .mo-hide{display:none}}.section-title{margin-bottom:2.85rem;text-align:center}.section-title h2{margin-top:.75rem;font-weight:800;font-size:2.75rem;line-height:normal}.section-title h3{margin-bottom:.8rem;font-weight:700;font-size:1.2rem;line-height:130%;color:#f37320}.section-title p{font-weight:700;font-size:1.5rem;line-height:140%}@media(max-width: 768px){.section-title{margin-bottom:25px}.section-title h3{font-size:15px}.section-title p{margin-top:10px;font-size:18px}}.f_hanwha,.hanwha{font-family:"Hanwha"}.heroWrap{height:100dvh;overflow:hidden}.heroWrap .section-inner{height:100%;display:grid;align-items:center;z-index:100}.heroWrap .hero-title .year{display:block;font-size:clamp(26px,2.7083333333vw,2.6rem);font-weight:400;line-height:128%}.heroWrap .hero-title h2{font-size:clamp(40px,3.90625vw,3.75rem);font-weight:400;line-height:128%}.heroWrap .hero-title h2 .hanwha{color:#f37320}.heroWrap .hero-title .date{margin-top:1.6rem;font-size:clamp(18px,1.6666666667vw,1.6rem);font-weight:300;line-height:128%;color:#7a7a7a}.heroWrap .hero-title .link-wrap{display:flex;gap:.5rem}.heroWrap .hero-title .link-apply{position:relative;margin-top:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;width:auto;height:3rem;padding-inline:2.5rem;border:1px solid hsla(0,0%,100%,.5);overflow:hidden}.heroWrap .hero-title .link-apply::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(7.5px);background-color:hsla(0,0%,100%,.05)}.heroWrap .hero-title .link-apply::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(7.5px);background-color:rgba(0,0,0,.1);transition:background-color .3s ease}.heroWrap .hero-title .link-apply span{position:relative;z-index:10;font-weight:700;font-size:1.35rem;line-height:normal}.heroWrap .hero-title .link-apply:hover{border-color:#f37320}.heroWrap .hero-title .link-apply:hover::after{background-color:#f37320}.heroWrap .kv-wrap{position:absolute;top:0;left:50%;width:96rem;height:100%;overflow:hidden;transform:translateX(-50%)}.heroWrap .kv-wrap .kv-inner{position:relative;width:100%;height:100%}.heroWrap .kv-wrap .kv-img{position:absolute;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%)}.heroWrap .kv-wrap .kv-img img{width:100%;height:auto;object-fit:cover}.heroWrap .kv-wrap .kv-img .light-off{position:relative;z-index:1;display:block;will-change:opacity}.heroWrap .kv-wrap .kv-img .light-on{display:block;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none;opacity:0}.heroWrap .kv-wrap .kv-img .light-on img{width:100%;height:100%;object-fit:cover}.heroWrap .kv-wrap .cube-01,.heroWrap .kv-wrap .cube-02{background-position:center bottom;overflow:hidden}.heroWrap .kv-wrap .cube-01 .ani,.heroWrap .kv-wrap .cube-02 .ani{top:auto;bottom:0;width:100%;height:100%;background-size:cover}.heroWrap .kv-wrap .cube-01{top:calc(50% - 19rem);left:calc(50% - 24.35rem);width:39.15rem;height:36.5rem}.heroWrap .kv-wrap .cube-01 .ani{height:26.5rem;top:auto;bottom:0}.heroWrap .kv-wrap .cube-01 .light{opacity:0;background-image:url("../images/kv_cube_02_l.png")}.heroWrap .kv-wrap .cube-01 .dark{opacity:1;background-image:url("../images/kv_cube_02_d.png")}.heroWrap .kv-wrap .cube-02{top:calc(50% - 21.55rem);left:calc(50% + 15.35rem);width:32rem;height:42.9rem}.heroWrap .kv-wrap .cube-02 .ani{height:32.9rem;top:auto;bottom:0}.heroWrap .kv-wrap .cube-02 .light{opacity:0;background-image:url("../images/kv_cube_01_l.png")}.heroWrap .kv-wrap .cube-02 .dark{opacity:1;background-image:url("../images/kv_cube_01_d.png")}.heroWrap .kv-wrap .cube-ani{left:calc(50% - 1.7255rem);top:calc(50% - 13.1rem);width:29.2rem;height:25.25rem}.heroWrap .kv-wrap .cube-ani>div{top:3.6205rem;left:8.7rem;width:17.55rem;height:17.55rem;background-size:cover}.heroWrap .kv-wrap .cube-ani .light{opacity:0;background-image:url("../images/kv_cube_trim.png");z-index:2}.heroWrap .kv-wrap .cube-ani .dark{opacity:1;background-image:url("../images/kv_cube_trim_dark.png")}@media(max-width: 768px){.heroWrap{height:100vh}.heroWrap .section-inner{padding-top:144px;align-items:flex-start;text-align:center;overflow:hidden}.heroWrap .hero-title .date{margin-top:15px}.heroWrap .hero-title .link-wrap{margin-top:0;position:absolute;bottom:120px;left:0;width:100%;display:flex;justify-content:center}.heroWrap .hero-title .link-wrap .link-apply{width:auto;padding-inline:30px;height:42px}.heroWrap .hero-title .link-wrap .link-apply span{font-size:18px}.heroWrap .kv-wrap{top:auto;bottom:0;margin-bottom:50px;transform:translateX(-60%) scale(0.6);transform-origin:center bottom}.heroWrap .kv-wrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:150px;background:linear-gradient(180deg, #000 25%, rgba(0, 0, 0, 0) 85.62%);z-index:30}}.introWrap .section-inner{height:100dvh;display:flex;justify-content:center;align-items:center}.introWrap .visual-ani{inset:0;background-image:url("../images/sec01_visual.jpg");background-size:cover}.introWrap .title-wrap{position:relative;height:7.5rem;text-align:center}.introWrap .title-wrap>div{overflow:hidden}.introWrap .title-wrap .first-text{height:3.5rem}.introWrap .title-wrap .second-text{margin-top:1.05rem;height:2.9rem}.introWrap .title-wrap p{font-weight:700;font-size:2.75rem;line-height:128%}.introWrap .title-wrap p.sub-text{font-size:2.25rem;font-weight:400}.introWrap .title-wrap .grad-text{display:inline-block;color:rgba(0,0,0,0);background-image:linear-gradient(90deg, #ff7318 0%, #ffd39a 25%, #ffffff 50%, #ffd39a 75%, #ff7318 100%);background-size:200% 100%;background-position:0% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:introTitleGradient 2.8s ease-in-out infinite alternate;will-change:background-position}.introWrap .title-wrap .first-text .grad-text{animation-duration:2.6s}.introWrap .title-wrap .second-text .grad-text{animation-duration:3.1s;animation-delay:-0.8s}.introWrap.play-mo .add-upscroll,.introWrap.play-mo .add-downscroll{animation-duration:.9s}.introWrap.play-mo .add-qzoom-y{animation-duration:2s !important}@media(max-width: 768px){.introWrap .section-inner{height:100vh}.introWrap .visual-ani{background-size:auto 60%}.introWrap .title-wrap{height:auto}.introWrap .title-wrap>div{height:100%}.introWrap .title-wrap .first-text{height:auto}.introWrap .title-wrap .second-text{margin-top:18px;height:auto}.introWrap .title-wrap p{font-size:24px}.introWrap .title-wrap p.sub-text{font-size:20px}}@keyframes introTitleGradient{0%{background-position:0% 50%}100%{background-position:100% 50%}}.ourBusinessWrap{background:linear-gradient(180deg, #222121 0%, #000 100%)}.ourBusinessWrap .section-inner{padding-block:8.25rem 6.25rem;width:41.75rem}.ourBusinessWrap .title__area{text-align:center}.ourBusinessWrap .slider-wrap{position:relative}.ourBusinessWrap .slider-wrap .businessSlider{overflow:visible}.ourBusinessWrap .slider-wrap .businessSlider .swiper-slide{width:13.25rem;opacity:1;transition:opacity .25s ease}.ourBusinessWrap .slider-wrap .businessSlider .swiper-slide.is-edge-dim{opacity:.3}.ourBusinessWrap .slider-wrap .businessSlider .swiper-pagination{position:relative;top:auto;margin-top:2.25rem}.ourBusinessWrap .slider-wrap .businessSlider .swiper-pagination-bullet{width:.6rem;height:.6rem;background-color:#666;opacity:1}.ourBusinessWrap .slider-wrap .businessSlider .swiper-pagination-bullet-active{background-color:#fff}.ourBusinessWrap .slider-item{position:relative;height:17rem;width:13.25rem;perspective:50rem;border-radius:1rem;background-color:rgba(0,0,0,0);overflow:visible;transition:transform .55s cubic-bezier(0.22, 1, 0.36, 1)}.ourBusinessWrap .slider-item:hover{transform:translateY(-20px);box-shadow:0 5px 30px rgba(0,0,0,.5)}.ourBusinessWrap .slider-item:hover .slider-item-inner{transform:rotateY(180deg)}.ourBusinessWrap .slider-item:hover .item-overlay{opacity:1;pointer-events:auto}.ourBusinessWrap .slider-item:hover .item-overlay .info-wrap{opacity:1;transform:translateY(0)}.ourBusinessWrap .slider-item:hover .item-overlay .text-desc{opacity:1 !important;transform:translateY(0) !important}.ourBusinessWrap .slider-item .slider-item-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(0.22, 1, 0.36, 1);border-radius:1rem}.ourBusinessWrap .slider-item .slider-item-face{position:absolute;inset:0;border-radius:1rem;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.ourBusinessWrap .slider-item .slider-item-face--front{background-color:#171717;transform:rotateY(0) translateZ(1px)}.ourBusinessWrap .slider-item .slider-item-face--back{background-color:#f37320;transform:rotateY(180deg) translateZ(1px)}.ourBusinessWrap .slider-item .item-info{position:absolute;top:1.35rem;left:1.4rem;z-index:10}.ourBusinessWrap .slider-item .item-info em{font-weight:300;font-size:.75rem;line-height:140%;color:#898989}.ourBusinessWrap .slider-item .item-info strong{display:block;margin-top:.25rem;font-weight:700;font-size:1.25rem;line-height:159%}.ourBusinessWrap .slider-item .item-info .eng{font-weight:300;font-size:.75rem;line-height:159%;color:#bdbdbd}.ourBusinessWrap .slider-item .item-img{position:absolute;top:0;left:0;will-change:transform}.ourBusinessWrap .slider-item .item-img img{display:block;will-change:transform,opacity;opacity:0;transform:translateY(0.4rem) scale(0.985);animation:businessImgIn .6s cubic-bezier(0.2, 0.8, 0.2, 1) forwards,businessImgFloat 3.2s ease-in-out .6s infinite}.ourBusinessWrap .slider-item .item-overlay{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;transition:opacity .2s ease}.ourBusinessWrap .slider-item .item-overlay::before{content:"";position:absolute;bottom:-50%;right:-50%;width:200%;height:200%;background-color:#ff7318;border-radius:50%;transform:scale(0);transform-origin:100% 100%;transition:transform 1.5s cubic-bezier(0.2, 0.8, 0.2, 1)}.ourBusinessWrap .slider-item .item-overlay .info-wrap{position:relative;padding:1.05rem 1.3rem;z-index:10;opacity:0;transform:translateY(0.4rem);transition:opacity .25s ease .25s,transform .25s ease .25s}.ourBusinessWrap .slider-item .item-overlay .info-wrap .info strong{font-weight:700;font-size:1.25rem;line-height:159%}.ourBusinessWrap .slider-item .item-overlay .info-wrap .info .eng{font-weight:300;font-size:.75rem;line-height:100%;color:#ffc799}.ourBusinessWrap .slider-item .item-overlay .info-wrap .text-desc{position:relative;margin-top:.6rem;font-weight:300;font-size:.7rem;line-height:150%;opacity:0;transform:translateY(0.4rem);transition:opacity .25s ease .55s,transform .25s ease .55s;z-index:10}@media(max-width: 768px){.ourBusinessWrap .section-inner{padding-block:69px 43px;width:100%}.ourBusinessWrap .slider-wrap .businessSlider .swiper-slide{width:158px;opacity:1;transition:opacity .25s ease}.ourBusinessWrap .slider-wrap .businessSlider .swiper-slide.is-edge-dim{opacity:.3}.ourBusinessWrap .slider-wrap .businessSlider .swiper-pagination{margin-top:27px}.ourBusinessWrap .slider-wrap .businessSlider .swiper-pagination-bullet{width:8px;height:8px}.ourBusinessWrap .slider-item{height:204px;width:158px;border-radius:12px}.ourBusinessWrap .slider-item:hover{transform:translateY(-10px)}.ourBusinessWrap .slider-item .slider-item-inner{border-radius:12px}.ourBusinessWrap .slider-item .slider-item-face{border-radius:12px}.ourBusinessWrap .slider-item .item-info em{font-size:12px}.ourBusinessWrap .slider-item .item-info strong{margin-top:0;font-size:15px}.ourBusinessWrap .slider-item .item-info .eng{font-size:10px}.ourBusinessWrap .slider-item .item-overlay .info-wrap{padding:10px 12px}.ourBusinessWrap .slider-item .item-overlay .info-wrap .text-desc{font-size:9px}}@keyframes businessImgIn{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes businessImgFloat{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-0.15rem) scale(1.1)}100%{transform:translateY(0) scale(1)}}.talentWrap{background-color:#000}.talentWrap .section-inner{padding-block:2.7rem 6.25rem}.talentWrap .grid{display:grid;grid-template-columns:repeat(3, 1fr);text-align:center;justify-content:center}.talentWrap .grid-item{justify-self:center;cursor:pointer;outline:none}.talentWrap .grid-item .cube{width:8.5rem;height:8.5rem;background:url("../images/talent_cube_off.png") no-repeat center center/cover;will-change:transform,filter;transform:translateZ(0);transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1),filter .35s ease}.talentWrap .grid-item.is-active .cube{background-image:url("../images/talent_cube_on.png");animation:talent-cube-wiggle .65s ease-in-out both;filter:drop-shadow(0 10px 24px rgba(255, 115, 24, 0.26))}.talentWrap .grid-item.is-active dl dt{color:#f37320}.talentWrap .grid-item.is-active dl dd{color:#fff}.talentWrap .grid-item:hover .cube{transform:translateY(-0.1rem) scale(1.02)}.talentWrap .grid-item:focus-visible .cube{filter:drop-shadow(0 0 0 rgba(255, 115, 24, 0)) drop-shadow(0 0 0 rgba(0, 0, 0, 0))}.talentWrap .grid-item:focus-visible{outline:2px solid #f37320;outline-offset:.5rem;border-radius:.7rem}.talentWrap .grid-item dl{margin-top:1.4rem}.talentWrap .grid-item dl dt{font-weight:700;font-size:1.5rem;line-height:140%}.talentWrap .grid-item dl dd{font-weight:300;font-size:1.25rem;line-height:140%;color:#919191}@media(max-width: 768px){.talentWrap .grid .grid-item .cube{width:80px;height:80px}.talentWrap .grid .grid-item dl{margin-top:14px}.talentWrap .grid .grid-item dl dt{font-size:16px}.talentWrap .grid .grid-item dl dd{font-size:12px}}.talentWrap .talent-content{margin-top:2.7rem;text-align:center}.talentWrap .talent-content .guide-wrap{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}.talentWrap .talent-content .guide-wrap img{animation:aniClick 1s ease-in-out infinite alternate}.talentWrap .talent-content .guide-wrap p{margin-top:.6rem;font-weight:700;font-size:1.5rem;line-height:147%}.talentWrap .talent-content .talent-text{display:none;max-width:42rem;margin:0 auto;font-weight:300;font-size:1rem;line-height:165%;color:#cfcfcf}.talentWrap .talent-content .talent-text>div{display:none;opacity:0;transform:translateY(0.4rem)}.talentWrap .talent-content .talent-text>div.is-active{display:block;opacity:1;transform:translateY(0)}.talentWrap .talent-content .talent-text>div.is-active.is-anim{animation:talent-text-in 1s ease both}@media(max-width: 768px){.talentWrap .talent-content .guide-wrap img{width:30px}.talentWrap .talent-content .guide-wrap p{font-size:15px}.talentWrap .talent-content .talent-text{font-size:12px;color:#919191}}.talentWrap.is-talent-selected .talent-content .guide-wrap{display:none}.talentWrap.is-talent-selected .talent-content .talent-text{display:block}@keyframes talent-text-in{from{opacity:0;transform:translateY(0.5rem);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes talent-cube-wiggle{0%{transform:translateX(0) rotate(0deg)}15%{transform:translateX(-0.3rem) rotate(-2deg)}30%{transform:translateX(0.25rem) rotate(2deg)}45%{transform:translateX(-0.2rem) rotate(-1.5deg)}60%{transform:translateX(0.15rem) rotate(1deg)}75%{transform:translateX(-0.1rem) rotate(-0.6deg)}100%{transform:translateX(0) rotate(0deg)}}.recruitProcessWrap{background-color:#151515}.recruitProcessWrap .section-inner{padding-block:5.4rem 5rem}.recruitProcessWrap .recruiting-process{margin-left:4.75rem;width:42rem;display:grid;gap:2.45rem}.recruitProcessWrap .recruiting-process .recruit-item{display:grid;grid-template-columns:6.4rem 1fr}.recruitProcessWrap .recruiting-process .recruit-item dt{font-weight:700;font-size:1.2rem;line-height:130%;color:#f37320}.recruitProcessWrap .recruiting-process .recruit-item dd{font-weight:300;font-size:1rem;line-height:150%}.recruitProcessWrap .recruiting-process .recruit-item dd .bul-list>li{font-weight:300;font-size:1rem;line-height:150%;letter-spacing:-0.02em}.recruitProcessWrap .recruiting-process .recruit-item dd .bul-list+.comment{margin-top:.5rem}.recruitProcessWrap .recruiting-process .recruit-item dd .comment{margin-top:1.25rem;font-weight:300;font-size:.8rem;line-height:150%;color:#787878}.recruitProcessWrap .recruiting-process .recruit-item dd .comment>li{font-weight:300;font-size:.8rem;line-height:150%;color:#787878}.recruitProcessWrap .recruiting-process .process{display:grid;grid-template-columns:repeat(5, 1fr);text-align:center}.recruitProcessWrap .recruiting-process .process-item{position:relative;padding-top:5rem;background-position:center top;background-repeat:no-repeat;background-size:auto 4.25rem}.recruitProcessWrap .recruiting-process .process-item.icon-01{background-image:url("../images/process_icon_01.svg")}.recruitProcessWrap .recruiting-process .process-item.icon-02{background-image:url("../images/process_icon_02.svg")}.recruitProcessWrap .recruiting-process .process-item.icon-03{background-image:url("../images/process_icon_03.svg")}.recruitProcessWrap .recruiting-process .process-item.icon-04{background-image:url("../images/process_icon_04.svg")}.recruitProcessWrap .recruiting-process .process-item.icon-05{background-image:url("../images/process_icon_05.svg")}.recruitProcessWrap .recruiting-process .process-item.icon-06{background-image:url("../images/process_icon_06.svg")}.recruitProcessWrap .recruiting-process .process-item .desc{line-height:150%;font-size:1rem;font-weight:300}.recruitProcessWrap .recruiting-process .process-item .desc small{display:block;font-size:.75rem;color:#787878;line-height:1.1}.recruitProcessWrap .recruiting-process .process-item:not(:last-child)::before{content:"";position:absolute;top:0;right:-0.5rem;transform:translateX(-50%);width:.5rem;height:4.25rem;background:url("../images/process_arrow.svg") no-repeat center center/auto .85rem}@media(max-width: 768px){.recruitProcessWrap .section-inner{padding-block:63px}.recruitProcessWrap .recruiting-process{margin:57px 0 0;width:100%;gap:34px}.recruitProcessWrap .recruiting-process .recruit-item{grid-template-columns:1fr;gap:10px}.recruitProcessWrap .recruiting-process .recruit-item dt{font-size:18px}.recruitProcessWrap .recruiting-process .recruit-item dd{font-size:15px}.recruitProcessWrap .recruiting-process .recruit-item dd .bul-list>li{font-size:15px}.recruitProcessWrap .recruiting-process .recruit-item dd .comment{font-size:12px}.recruitProcessWrap .recruiting-process .recruit-item dd .comment>li{font-size:12px}.recruitProcessWrap .recruiting-process .process{grid-template-columns:repeat(3, 1fr);gap:17px 0}.recruitProcessWrap .recruiting-process .process .desc{font-size:15px}.recruitProcessWrap .recruiting-process .process .desc small{font-size:12px;line-height:1.4}}.jdWrap .section-inner{padding-block:6.6rem}.jdWrap .jd-grid{display:grid;grid-template-columns:11rem 1fr;gap:1rem}.jdWrap .jd-grid .tab{display:grid;gap:.5rem;height:max-content}.jdWrap .jd-grid .tab-item{display:flex;justify-content:space-between;align-items:center;height:3.4rem;padding-inline:1.5rem 1.25rem;border-radius:1rem;font-weight:400;font-size:1rem;line-height:150%;color:hsla(0,0%,100%,.4);transition:background .3s ease-in-out,color .3s ease-in-out;cursor:pointer}.jdWrap .jd-grid .tab-item .cnt{display:none;color:hsla(0,0%,100%,.2)}.jdWrap .jd-grid .tab-item:hover,.jdWrap .jd-grid .tab-item.active{background:radial-gradient(266.35% 212.56% at 29.92% -16.69%, #1F1711 0%, #7C3100 100%);color:#fff}.jdWrap .jd-grid .tab-item:hover .cnt,.jdWrap .jd-grid .tab-item.active .cnt{color:hsla(0,0%,100%,.5)}.jdWrap .jd-grid .tab-item:nth-of-type(2):hover,.jdWrap .jd-grid .tab-item:nth-of-type(2).active{background:radial-gradient(266.35% 212.56% at 29.92% -16.69%, #1F1C11 0%, rgba(239, 183, 35, 0.8) 100%)}.jdWrap .jd-grid .tab-item:nth-of-type(3):hover,.jdWrap .jd-grid .tab-item:nth-of-type(3).active{background:radial-gradient(266.35% 212.56% at 29.92% -16.69%, #300C0D 0%, rgba(189, 40, 42, 0.8) 100%)}.jdWrap .jd-grid .tab-item:nth-of-type(4):hover,.jdWrap .jd-grid .tab-item:nth-of-type(4).active{background:radial-gradient(266.35% 212.56% at 29.92% -16.69%, #150130 0%, rgba(107, 41, 145, 0.8) 100%)}.jdWrap .jd-grid .tab-content{position:relative;padding:1.55rem 1.9rem 2.25rem;border-radius:1rem;background:linear-gradient(157deg, #212121 -5.7%, #212121 13.19%, #111 58.7%);overflow:hidden}.jdWrap .jd-grid .tab-content::before{content:"";position:absolute;top:-6.8rem;left:-11rem;width:36.5rem;height:21rem;background:radial-gradient(72.29% 72.29% at 19.28% 37.78%, #401900 0%, rgba(47, 18, 0, 0.73) 26.86%, rgba(31, 30, 30, 0) 100%);transition:background .3s ease-in-out}.jdWrap .jd-grid .tab-content.jd-content--jd02::before{background:radial-gradient(72.29% 72.29% at 19.28% 37.78%, rgba(239, 183, 35, 0.3) 0%, rgba(199, 144, 0, 0.22) 26.86%, rgba(31, 30, 30, 0) 100%)}.jdWrap .jd-grid .tab-content.jd-content--jd03::before{background:radial-gradient(72.29% 72.29% at 19.28% 37.78%, rgba(107, 41, 145, 0.5) 0%, rgba(107, 41, 145, 0.37) 26.86%, rgba(31, 30, 30, 0) 100%)}.jdWrap .jd-grid .tab-content.jd-content--jd04::before{background:radial-gradient(72.29% 72.29% at 19.28% 37.78%, rgba(189, 40, 42, 0.5) 0%, rgba(189, 40, 42, 0.37) 26.86%, rgba(31, 30, 30, 0) 100%)}.jdWrap .jd-grid .tab-content .tab-pane{position:relative;display:none;z-index:10}.jdWrap .jd-grid .tab-content .tab-pane.active{display:block}.jdWrap .jd-grid .tab-content .tab-pane .head{padding-bottom:1rem;border-bottom:1px solid #363636}.jdWrap .jd-grid .tab-content .tab-pane .head strong{display:block;font-weight:700;font-size:1.2rem;line-height:159%}.jdWrap .jd-grid .tab-content .tab-pane .head p{display:none;font-weight:300;font-size:.9rem;line-height:211%;color:#717171}.jdWrap .jd-grid .tab-content .tab-pane .content{padding-top:.65rem}.jdWrap .jd-grid .tab-content .tab-pane .content .jd-list{display:grid}.jdWrap .jd-grid .tab-content .tab-pane .content .jd-list>li{display:flex;align-items:center;height:3.1rem;font-weight:400;font-size:1.2rem;line-height:150%;color:hsla(0,0%,100%,.5);background:url("../images/icon_arrow.svg") no-repeat right center/auto .6rem;cursor:pointer;transition:color .3s ease-in-out}.jdWrap .jd-grid .tab-content .tab-pane .content .jd-list>li:hover{color:#fff}.jdWrap .jd-grid .tab-content .tab-pane .content .comment{margin-top:1.5rem;font-size:.8rem;line-height:150%;color:#787878}@media(max-width: 768px){.jdWrap .section-inner{padding-block:75px}.jdWrap .section-title{margin-inline:-25px}.jdWrap .jd-grid{grid-template-columns:1fr}.jdWrap .jd-grid .tab{display:grid;grid-template-columns:repeat(3, 1fr)}}.interviewWrap{background:linear-gradient(180deg, #2B1100 0%, #000 100%)}.interviewWrap .section-inner{padding-block:7.1rem 9.35rem}.interviewWrap .interview{display:flex;margin-top:6.3rem}.interviewWrap .interview-card{flex-basis:14.7rem;height:21rem;background-color:#6f6f6f;border-radius:.8rem;filter:drop-shadow(0 0 14px rgba(0, 0, 0, 0.25));overflow:hidden;transition:all .3s ease-in-out}.interviewWrap .interview-card .photo-box{width:100%;height:100%}.interviewWrap .interview-card .photo-box img{width:100%;height:100%;object-fit:cover;mix-blend-mode:luminosity}.interviewWrap .interview-card .info-area{position:absolute;bottom:0;left:0;width:100%;height:11rem;padding:3.3rem 0 0 1.4rem;background:linear-gradient(180deg, rgba(110, 110, 110, 0) 0%, rgba(110, 110, 110, 0.01) 14.19%, rgba(110, 110, 110, 0.52) 31.22%, #6E6E6E 56.77%);transition:background .3s ease-in-out;pointer-events:none;z-index:10}.interviewWrap .interview-card .info-area .depart{font-weight:400;font-size:.75rem;line-height:159%;color:hsla(0,0%,100%,.7)}.interviewWrap .interview-card .info-area .name{font-weight:400;font-size:.75rem;line-height:159%}.interviewWrap .interview-card .info-area .name strong{font-weight:700;font-size:1.25rem;line-height:159%}.interviewWrap .interview-card .info-area .text{margin-top:.5rem;font-weight:700;font-size:.95rem;line-height:143%;letter-spacing:-0.09em;mix-blend-mode:soft-light}.interviewWrap .interview-card:nth-of-type(1){transform:rotate(-3.25deg)}.interviewWrap .interview-card:nth-of-type(2){transform:rotate(0) translateY(0)}.interviewWrap .interview-card:nth-of-type(3){transform:rotate(-3.25deg)}.interviewWrap .interview-card:nth-of-type(4){transform:rotate(4.31deg)}.interviewWrap .interview-card.is-active{z-index:10;transform:rotate(0) translateY(-2.9rem)}.interviewWrap .interview-card.is-active .photo-box img{mix-blend-mode:normal}.interviewWrap .interview-card.is-active:nth-of-type(1) .info-area{background:linear-gradient(180deg, rgba(96, 76, 69, 0) 0%, rgba(96, 76, 69, 0.01) 14.19%, rgba(96, 76, 69, 0.52) 31.22%, #604C45 56.77%)}.interviewWrap .interview-card.is-active:nth-of-type(2) .info-area{background:linear-gradient(180deg, rgba(161, 139, 113, 0) 0%, rgba(161, 139, 113, 0.01) 14.19%, rgba(161, 139, 113, 0.52) 31.22%, #A18B71 56.77%)}.interviewWrap .interview-card.is-active:nth-of-type(3) .info-area{background:linear-gradient(180deg, rgba(99, 104, 99, 0) 0%, rgba(110, 110, 110, 0.01) 14.19%, rgba(99, 104, 99, 0.52) 31.22%, #636863 56.77%)}.interviewWrap .interview-card.is-active:nth-of-type(4) .info-area{background:linear-gradient(180deg, rgba(129, 175, 187, 0) 0%, rgba(129, 175, 187, 0.01) 14.19%, rgba(129, 175, 187, 0.52) 31.22%, #81AFBB 56.77%)}@media(min-width: 1120px){.interviewWrap .interview-card:hover{z-index:10;transform:rotate(0) translateY(-2.9rem)}.interviewWrap .interview-card:hover .photo-box img{mix-blend-mode:normal}.interviewWrap .interview-card:hover:nth-of-type(1) .info-area{background:linear-gradient(180deg, rgba(96, 76, 69, 0) 0%, rgba(96, 76, 69, 0.01) 14.19%, rgba(96, 76, 69, 0.52) 31.22%, #604C45 56.77%)}.interviewWrap .interview-card:hover:nth-of-type(2) .info-area{background:linear-gradient(180deg, rgba(161, 139, 113, 0) 0%, rgba(161, 139, 113, 0.01) 14.19%, rgba(161, 139, 113, 0.52) 31.22%, #A18B71 56.77%)}.interviewWrap .interview-card:hover:nth-of-type(3) .info-area{background:linear-gradient(180deg, rgba(99, 104, 99, 0) 0%, rgba(110, 110, 110, 0.01) 14.19%, rgba(99, 104, 99, 0.52) 31.22%, #636863 56.77%)}.interviewWrap .interview-card:hover:nth-of-type(4) .info-area{background:linear-gradient(180deg, rgba(129, 175, 187, 0) 0%, rgba(129, 175, 187, 0.01) 14.19%, rgba(129, 175, 187, 0.52) 31.22%, #81AFBB 56.77%)}}@media(max-width: 768px){.interviewWrap .section-inner{padding-block:63px}.interviewWrap .interview{margin-top:61px;display:grid;grid-template-columns:repeat(2, 1fr)}.interviewWrap .interview-card{height:218px}.interviewWrap .interview-card .photo-box img{mix-blend-mode:normal}.interviewWrap .interview-card:nth-of-type(1) .info-area{background:linear-gradient(180deg, rgba(96, 76, 69, 0) 0%, rgba(96, 76, 69, 0.01) 14.19%, rgba(96, 76, 69, 0.52) 31.22%, #604C45 56.77%)}.interviewWrap .interview-card:nth-of-type(2) .info-area{background:linear-gradient(180deg, rgba(161, 139, 113, 0) 0%, rgba(161, 139, 113, 0.01) 14.19%, rgba(161, 139, 113, 0.52) 31.22%, #A18B71 56.77%)}.interviewWrap .interview-card:nth-of-type(3) .info-area{background:linear-gradient(180deg, rgba(99, 104, 99, 0) 0%, rgba(110, 110, 110, 0.01) 14.19%, rgba(99, 104, 99, 0.52) 31.22%, #636863 56.77%)}.interviewWrap .interview-card:nth-of-type(4) .info-area{background:linear-gradient(180deg, rgba(129, 175, 187, 0) 0%, rgba(129, 175, 187, 0.01) 14.19%, rgba(129, 175, 187, 0.52) 31.22%, #81AFBB 56.77%)}.interviewWrap .interview-card .info-area{height:118px;padding:30px 0 0 15px}.interviewWrap .interview-card .info-area .text{font-size:10px;letter-spacing:-0.03em}}.benefitsWrap{overflow:hidden;position:relative;background:url("../images/benefits_bot_bg.png") no-repeat center bottom/auto 17.85rem,linear-gradient(180deg, #000 51.51%, #2B1100 116.05%)}.benefitsWrap .benefit-stars{position:absolute;left:0;bottom:0;width:100%;height:13rem;pointer-events:none;z-index:1}.benefitsWrap .benefit-stars .star{position:absolute;width:.4rem;height:.4rem;border-radius:50%;background:radial-gradient(circle, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0) 70%);opacity:.15;transform:scale(0.85);filter:drop-shadow(0 0 0.5rem rgba(255, 180, 120, 0.35));animation:benefitStarTwinkle 2.6s ease-in-out infinite}.benefitsWrap .benefit-stars .s1{left:8%;bottom:18%;width:.25rem;height:.25rem;animation-delay:-0.2s}.benefitsWrap .benefit-stars .s2{left:14%;bottom:42%;width:.35rem;height:.35rem;animation-delay:-1.1s}.benefitsWrap .benefit-stars .s3{left:22%;bottom:28%;width:.2rem;height:.2rem;animation-delay:-0.7s}.benefitsWrap .benefit-stars .s4{left:30%;bottom:55%;width:.3rem;height:.3rem;animation-delay:-1.9s}.benefitsWrap .benefit-stars .s5{left:36%;bottom:22%;width:.4rem;height:.4rem;animation-delay:-0.4s}.benefitsWrap .benefit-stars .s6{left:44%;bottom:48%;width:.25rem;height:.25rem;animation-delay:-2.2s}.benefitsWrap .benefit-stars .s7{left:52%;bottom:26%;width:.3rem;height:.3rem;animation-delay:-1.4s}.benefitsWrap .benefit-stars .s8{left:60%;bottom:58%;width:.2rem;height:.2rem;animation-delay:-0.9s}.benefitsWrap .benefit-stars .s9{left:66%;bottom:32%;width:.35rem;height:.35rem;animation-delay:-2.6s}.benefitsWrap .benefit-stars .s10{left:74%;bottom:44%;width:.25rem;height:.25rem;animation-delay:-1.7s}.benefitsWrap .benefit-stars .s11{left:80%;bottom:20%;width:.3rem;height:.3rem;animation-delay:-0.6s}.benefitsWrap .benefit-stars .s12{left:86%;bottom:60%;width:.2rem;height:.2rem;animation-delay:-2s}.benefitsWrap .benefit-stars .s13{left:90%;bottom:34%;width:.4rem;height:.4rem;animation-delay:-1.2s}.benefitsWrap .benefit-stars .s14{left:95%;bottom:16%;width:.25rem;height:.25rem;animation-delay:-2.9s}.benefitsWrap .section-inner{position:relative;z-index:2}.benefitsWrap .cube01,.benefitsWrap .cube02{z-index:2}.benefitsWrap .cube01{top:5.9rem;left:calc(50% - 37.7rem);width:16.55rem;height:15rem;background-image:url("../images/benefit_cube_01.png");background-size:cover;animation:scaleAni 2s alternate infinite}.benefitsWrap .cube02{bottom:-8rem;left:calc(50% + 27.75rem);width:30.8rem;height:28rem;background-image:url("../images/benefit_cube_02.png");background-size:cover}.benefitsWrap .section-inner{padding-block:4.35rem 6.6rem}.benefitsWrap .grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:.6rem}.benefitsWrap .grid-item{position:relative;height:13.8rem;padding:1.7rem;border-radius:1rem;background:linear-gradient(180deg, #121212 0%, #201F1F 106.23%);transition:transform .3s ease-in-out}.benefitsWrap .grid-item strong{font-weight:700;font-size:1.25rem;line-height:150%}.benefitsWrap .grid-item .bul-list{margin-top:.35rem}.benefitsWrap .grid-item .bul-list>li{font-weight:300;font-size:.9rem;line-height:159%;color:#969696}.benefitsWrap .grid-item .bul-list>li:not(:last-child){margin-bottom:.2rem}.benefitsWrap .grid-item .icon{position:absolute;bottom:1.2rem;right:.5rem;width:6.85rem;height:6.85rem}.benefitsWrap .grid-item .icon .mix-img{width:100%;height:100%;background-size:cover;z-index:2;transition:background-image .3s ease-in-out}.benefitsWrap .grid-item:nth-of-type(1) .icon .mix-img{background-image:url("../images/benefit_img_01.png")}.benefitsWrap .grid-item:nth-of-type(1):hover{transform:translateY(-1.5rem)}.benefitsWrap .grid-item:nth-of-type(1):hover .mix-img{background-image:url("../images/benefit_img_01_active.png")}.benefitsWrap .grid-item:nth-of-type(2) .icon .mix-img{background-image:url("../images/benefit_img_02.png")}.benefitsWrap .grid-item:nth-of-type(2):hover{transform:translateY(-1.5rem)}.benefitsWrap .grid-item:nth-of-type(2):hover .mix-img{background-image:url("../images/benefit_img_02_active.png")}.benefitsWrap .grid-item:nth-of-type(3) .icon .mix-img{background-image:url("../images/benefit_img_03.png")}.benefitsWrap .grid-item:nth-of-type(3):hover{transform:translateY(-1.5rem)}.benefitsWrap .grid-item:nth-of-type(3):hover .mix-img{background-image:url("../images/benefit_img_03_active.png")}.benefitsWrap .grid-item:nth-of-type(4) .icon .mix-img{background-image:url("../images/benefit_img_04.png")}.benefitsWrap .grid-item:nth-of-type(4):hover{transform:translateY(-1.5rem)}.benefitsWrap .grid-item:nth-of-type(4):hover .mix-img{background-image:url("../images/benefit_img_04_active.png")}.benefitsWrap .grid-item:nth-of-type(3) .icon,.benefitsWrap .grid-item:nth-of-type(4) .icon{right:1.45rem;width:7.95rem;height:6.85rem}.benefitsWrap .grid-item:nth-of-type(3) .icon .mix-img{background-image:url("../images/benefit_img_03_v1.png")}.benefitsWrap .grid-item:nth-of-type(3):hover{transform:translateY(-1.5rem)}.benefitsWrap .grid-item:nth-of-type(3):hover .mix-img{background-image:url("../images/benefit_img_03_active_v1.png")}.benefitsWrap .grid-item:nth-of-type(4) .icon .mix-img{background-image:url("../images/benefit_img_04_v1.png")}.benefitsWrap .grid-item:nth-of-type(4):hover{transform:translateY(-1.5rem)}.benefitsWrap .grid-item:nth-of-type(4):hover .mix-img{background-image:url("../images/benefit_img_04_active_v1.png")}@media(max-width: 768px){.benefitsWrap .section-inner{padding-block:30px 81px}.benefitsWrap .grid{grid-template-columns:1fr;gap:11px}.benefitsWrap .grid-item{height:auto;padding:20px}.benefitsWrap .grid-item strong{font-size:15px}.benefitsWrap .grid-item .bul-list>li{padding-left:15px;font-size:12px}.benefitsWrap .grid-item .bul-list>li::before{left:0}.benefitsWrap .grid-item:nth-of-type(1) .icon .mix-img{background-image:url("../images/benefit_img_01_active.png") !important}.benefitsWrap .grid-item:nth-of-type(2) .icon .mix-img{background-image:url("../images/benefit_img_02_active.png") !important}.benefitsWrap .grid-item:nth-of-type(3) .icon .mix-img{background-image:url("../images/benefit_img_03_active.png") !important}.benefitsWrap .grid-item:nth-of-type(4) .icon .mix-img{background-image:url("../images/benefit_img_04_active.png") !important}.benefitsWrap .grid-item:nth-of-type(3) .icon .mix-img{background-image:url("../images/benefit_img_03_active_v1.png") !important}.benefitsWrap .grid-item:nth-of-type(4) .icon .mix-img{background-image:url("../images/benefit_img_04_active_v1.png") !important}.benefitsWrap .cube01{left:calc(50% - 300px);top:200px}.benefitsWrap .cube02{left:calc(50% + 80px);bottom:-50px;width:200px;height:192px}}@keyframes benefitStarTwinkle{0%{opacity:.12;transform:scale(0.78)}40%{opacity:.85;transform:scale(1.08)}100%{opacity:.12;transform:scale(0.78)}}.faqWrap{background-color:#000}.faqWrap .section-inner{padding-block:6rem}.faqWrap.moreInfo .section-inner{padding-block:16.15rem 14.6rem}.faqWrap.moreInfo .section-title{margin-bottom:5.9rem}@media(max-width: 768px){.faqWrap.moreInfo .section-inner{padding-block:10rem}.faqWrap.moreInfo .section-title{margin-bottom:2.5rem}.faqWrap.moreInfo .moreInfo__wrap .moreInfo-item{grid-template-columns:1fr;gap:2.5rem 0}.faqWrap.moreInfo .moreInfo__wrap .moreInfo-item strong{font-size:1.5rem}.faqWrap.moreInfo .moreInfo__wrap .moreInfo-item .link-group{gap:0 .5rem}.faqWrap.moreInfo .moreInfo__wrap .moreInfo-item .link-group .link-btn{flex:1;width:auto}}.accordion{display:grid;row-gap:.75rem;counter-reset:faq}.accordion__item.is-open .accordion__header-icon{transform:rotate(180deg)}.accordion__item.is-open .accordion__panel{display:block}.accordion__header{display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;min-height:3.5rem;border-bottom:1px solid #3e3b3b}.accordion__header-title{font-weight:500;font-size:1rem;line-height:150%;color:#fff;text-align:left}.accordion__header-title::before{content:"Q" counter(faq) ". ";color:#f37320;counter-increment:faq}.accordion__header-icon{flex-shrink:0;width:1.6rem;height:1.6rem;background:url("../images/faq_arrow.svg") no-repeat center center/auto .45rem;transition:transform .3s ease}.accordion__panel{display:none;padding:1.55rem 1.8rem;font-weight:400;font-size:.85rem;line-height:147%;overflow-wrap:anywhere;color:#888}.accordion__panel .bul-list>li{font-size:1.1rem;font-weight:500;overflow-wrap:anywhere;color:#888}@media(max-width: 768px){.accordion__header{padding-bottom:.75rem}}.countingWrap{background:url("../images/counting_bg.jpg") no-repeat center center/cover}.countingWrap .section-inner{padding-block:7.65rem 0;height:35.7rem}.countingWrap .section-title{margin-bottom:1.5rem}.countingWrap .countdown-area{display:flex;justify-content:center;text-align:center}.countingWrap .countdown-area .cd-item{display:grid;flex-basis:4rem}.countingWrap .countdown-area .cd-item:not(.unit){font-size:5.5rem;font-weight:300;line-height:140%}.countingWrap .countdown-area .cd-item .unit{margin-top:-0.75rem;font-size:1.25rem;font-weight:400;line-height:140%;color:hsla(0,0%,100%,.5)}.countingWrap .countdown-area .cd-item-divider{font-size:5.5rem;font-weight:300;line-height:140%}.countingWrap .link-group{margin-top:3.35rem;display:flex;justify-content:center;gap:.9rem}.countingWrap .link-group .link-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;width:auto;height:3rem;padding-inline:2.5rem;border:1px solid hsla(0,0%,100%,.7);overflow:hidden}.countingWrap .link-group .link-btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(7.5px);background-color:hsla(0,0%,100%,.05)}.countingWrap .link-group .link-btn::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(7.5px);background-color:rgba(0,0,0,.1);transition:background-color .3s ease}.countingWrap .link-group .link-btn span{position:relative;z-index:10}.countingWrap .link-group .link-btn:hover{border-color:#f37320}.countingWrap .link-group .link-btn:hover::after{background-color:#f37320}@media(max-width: 768px){.countingWrap{background-image:url("../images/counting_bg_mo.jpg")}.countingWrap .section-inner{padding-block:85px}.countingWrap .section-title{margin-bottom:30px}.countingWrap .countdown-area .cd-item:not(.unit){font-size:50px}.countingWrap .countdown-area .cd-item .unit{font-size:12px}.countingWrap .countdown-area .cd-item-divider{font-size:50px}.countingWrap .link-group{margin-top:37px;display:grid;gap:10px}.countingWrap .link-group .link-btn{width:220px;height:41px}}.popupWrap{width:50rem;height:calc(100vh - 10rem);color:#000;border:1px solid #fff}.popupWrap .title{position:relative;display:flex;justify-content:space-between;align-items:center;height:4rem;padding-left:2.7rem;background-color:#000;color:#fff;font-weight:500;font-size:1.25rem;line-height:normal;overflow:hidden}.popupWrap .btn_popClose{right:0;top:0;width:4rem;height:4rem}.popupWrap .btn_popClose:before,.popupWrap .btn_popClose:after{width:1.75rem}.popupWrap .pop-header{position:relative}.popupWrap .pop-content{overflow-x:hidden;overflow-y:auto;height:calc(100% - 4rem);scrollbar-color:#000 #fff}.popupWrap .pop-content .interviewer-info-wrap{position:relative;padding:3.25rem 2.75rem;height:19.1rem}.popupWrap .pop-content .interviewer-info-wrap::before{content:"";position:absolute;top:0;left:0;display:block;width:32rem;height:100%;background:linear-gradient(90deg, #FFF 77.54%, rgba(239, 239, 237, 0) 96.56%);z-index:10}.popupWrap .pop-content .interviewer-info-wrap::after{content:"";position:absolute;bottom:0;left:2.75rem;display:block;width:calc(100% - 2.75rem);height:1px;background:linear-gradient(90deg, #C5C5C5 0%, rgba(197, 197, 197, 0) 100%);z-index:11}.popupWrap .pop-content .interviewer-info-wrap .photo-box{position:absolute;bottom:0;right:0;height:100%}.popupWrap .pop-content .interviewer-info-wrap .photo-box img{height:100%}.popupWrap .pop-content .interviewer-info-wrap .info-box{position:relative;width:60%;z-index:20}.popupWrap .pop-content .interviewer-info-wrap .info-box .position{font-weight:700;font-size:2.5rem;line-height:150%;color:#393838}.popupWrap .pop-content .interviewer-info-wrap .info-box .name{margin-top:.95rem;font-weight:700;font-size:1.25rem;line-height:150%;color:#393838}.popupWrap .pop-content .interviewer-info-wrap .info-box .desc{margin-top:2.45rem;font-weight:500;font-size:.85rem;line-height:140%;color:#393838}.popupWrap .pop-content .interview-content{display:grid;gap:2.5rem 0;padding:2.85rem 2.75rem}.popupWrap .pop-content .interview-content .flex{width:100vw;display:flex;justify-content:center;align-items:center;gap:0 2.5rem}.popupWrap .pop-content .interview-content dl .q{font-weight:700;font-size:1rem;line-height:140%}.popupWrap .pop-content .interview-content dl .a{margin-top:.5rem;font-weight:400;font-size:.9rem;line-height:140%;color:#666872;letter-spacing:-0.02em}.popupWrap .pop-content .interview-content dl:nth-of-type(even) .a{color:#6d7584}@media(max-width: 768px){.popupWrap{width:100%}.popupWrap .title{padding-left:2rem}.popupWrap .pop-content .interviewer-info-wrap{padding:1.5rem 1.5rem;height:16.5rem}.popupWrap .pop-content .interviewer-info-wrap::before{width:17.5rem}.popupWrap .pop-content .interviewer-info-wrap::after{left:1.5rem;width:calc(100% - 1.5rem)}.popupWrap .pop-content .interviewer-info-wrap .photo-box{right:-3.5rem}.popupWrap .pop-content .interviewer-info-wrap .info-box .position{font-size:2.1rem}.popupWrap .pop-content .interviewer-info-wrap .info-box .name{margin-top:.5rem;font-size:1.1rem}.popupWrap .pop-content .interviewer-info-wrap .info-box .desc{margin-top:1rem;font-size:.75rem}.popupWrap .pop-content .interview-content{padding:1.5rem 1.5rem;gap:1.5rem 0}}.floating-btn-top{opacity:0;position:fixed;bottom:90px;right:80px;width:80px;height:80px;border-radius:50%;border:1px solid #f37320;background-color:#fff;transition:.3s ease-in;box-shadow:0 4px 20px 0 rgba(0,0,0,.15);z-index:100}.floating-btn-top.is-visible{opacity:1}.floating-btn-top:hover{background-color:#f37320}.floating-btn-top:hover svg path{stroke:#fff}.floating-wrap{opacity:0;position:fixed;bottom:1.5rem;right:0;display:grid;gap:1.35rem;transition:opacity .2s ease;z-index:1000;color:#fff}.floating-wrap .floating-btn{display:inline-flex;align-items:center;justify-content:center;width:10.85rem;height:4.05rem;background-color:#000;color:#fff;text-align:center;font-weight:600;font-size:1.05rem;line-height:normal;border-radius:2rem 0 0 0;border:.5px solid #fff;box-shadow:1px 1px 8px 0 rgba(0,0,0,.25);transform:translateY(20px);transition:opacity 1s ease,transform .4s ease}.floating-wrap .floating-btn.schedule{background-color:#3a3a3a}.floating-wrap.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}@media(max-width: 1500px){.floating-wrap{gap:1rem}.floating-wrap .floating-btn{width:9rem;height:4.05rem;font-weight:500;font-size:.9rem;line-height:normal;border-radius:1.5rem 0 0 0}}@media(max-width: 768px){.floating-wrap{gap:.5rem}.floating-wrap .floating-btn{width:5rem;height:3rem;font-weight:500;font-size:.7rem;line-height:normal;border-radius:1rem 0 0 0;flex-flow:column nowrap}}@keyframes benefitAfterBlink{0%,100%{opacity:1}50%{opacity:.15}}.modal__panel{display:grid;grid-template-rows:15.7rem 1fr}@media(max-width: 768px){.modal__panel{grid-template-rows:170px 1fr;border-radius:10px}}.modal__header{position:relative;padding:0 0 2.1rem 2.5rem;height:15.7rem;display:grid;align-items:flex-end}.modal__header .cont-top{position:relative;z-index:10}.modal__header .cont-top dt{font-weight:700;font-size:1.6rem;line-height:150%}.modal__header .cont-top dt span{font-size:1.25rem}.modal__header .cont-top dd{font-weight:400;font-size:1.1rem;line-height:150%;color:hsla(0,0%,100%,.7)}.modal__header figure{position:absolute;top:0;left:0;width:100%;height:100%}.modal__content{padding:2rem 2.5rem;display:grid;gap:3.15rem 0}.modal__content .qna__box dt{position:relative;padding:0 0 .75rem 1.6rem;color:#2b2b2b;font-weight:bold;font-size:1.1rem;line-height:150%;border-bottom:1px solid #2b2b2b}.modal__content .qna__box dt::before{content:"Q.";position:absolute;top:0;left:0}.modal__content .qna__box dd{padding:1.25rem 0 0 1.6rem;font-weight:400;font-size:.9rem;line-height:145%;color:#777}@media(max-width: 768px){.modal__content{padding:29px 24px;gap:20px 0}.modal__content .qna__box dt{font-size:16px}.modal__content .qna__box dd{padding:11px 0 0 22px;font-size:14px}}@media(max-width: 768px){.modal__header{padding:0;height:170px}.modal__header figure img{position:absolute;right:0;height:100%;width:auto;max-width:none}.modal__header .cont-top{padding:0 0 20px 23px}.modal__content{padding:20px;gap:20px}.modal__content .qna__box dt{font-size:13px}.modal__content .qna__box dd{font-size:10px}}.jd-popup .modal__panel{grid-template-rows:6.2rem 1fr}.jd-popup .modal__header{padding:0 0 0 1.9rem;height:6.2rem;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;background-color:#f37320}.jd-popup .modal__header .modal__title{font-weight:700;font-size:1.6rem;line-height:150%;color:#fff}.jd-popup .modal__header .modal__sub-title{display:none;margin-top:.5rem;font-weight:400;font-size:.9rem;line-height:150%;color:hsla(0,0%,100%,.7)}.jd-popup .modal__content{padding:1.65rem 1.9rem;color:#282828;display:grid;gap:1.5rem 0}.jd-popup .modal__content .role__item dt{font-weight:700;font-size:1.2rem;line-height:150%}.jd-popup .modal__content .role__item dd{margin-top:.5rem;font-weight:400;font-size:.9rem;line-height:150%;color:#5a5a5a}@media(max-width: 768px){.jd-popup .modal__panel{grid-template-rows:70px 1fr}.jd-popup .modal__header{padding:0 0 0 20px;height:70px}.jd-popup .modal__content{padding:20px 16px;gap:20px 0}.jd-popup .modal__content .role__item dt{font-size:15px}.jd-popup .modal__content .role__item dd{font-size:12px}.jd-popup .modal__content .role__item dd .bul-list>li{padding-left:12px;font-size:12px;line-height:1.5}.jd-popup .modal__content .role__item dd .bul-list>li::before{left:0}}/*# sourceMappingURL=style.min.css.map */