@media(min-width: 1025px){.col-1{flex:0 0 auto;flex-basis:8.3333333333%;width:8.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-1{margin-left:8.3333333333%;position:relative}.col-2{flex:0 0 auto;flex-basis:16.6666666667%;width:16.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-2{margin-left:16.6666666667%;position:relative}.col-3{flex:0 0 auto;flex-basis:25%;width:25%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-3{margin-left:25%;position:relative}.col-4{flex:0 0 auto;flex-basis:33.3333333333%;width:33.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-4{margin-left:33.3333333333%;position:relative}.col-5{flex:0 0 auto;flex-basis:41.6666666667%;width:41.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-5{margin-left:41.6666666667%;position:relative}.col-6{flex:0 0 auto;flex-basis:50%;width:50%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-6{margin-left:50%;position:relative}.col-7{flex:0 0 auto;flex-basis:58.3333333333%;width:58.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-7{margin-left:58.3333333333%;position:relative}.col-8{flex:0 0 auto;flex-basis:66.6666666667%;width:66.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-8{margin-left:66.6666666667%;position:relative}.col-9{flex:0 0 auto;flex-basis:75%;width:75%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-9{margin-left:75%;position:relative}.col-10{flex:0 0 auto;flex-basis:83.3333333333%;width:83.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-10{margin-left:83.3333333333%;position:relative}.col-11{flex:0 0 auto;flex-basis:91.6666666667%;width:91.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-11{margin-left:91.6666666667%;position:relative}.col-12{flex:0 0 auto;flex-basis:100%;width:100%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-12{margin-left:100%;position:relative}}#wrap.recruit .top_tit{display:flex;justify-content:space-between;align-items:start}#wrap.recruit .top_tit .tit p{font-size:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4;font-weight:bold;color:#1c1c1c}#wrap.recruit .top_tit .desc p{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;word-break:keep-all;word-wrap:break-word;line-height:1.4;font-weight:400;color:#1c1c1c}@media(max-width: 1024px){#wrap.recruit .top_tit{display:block}#wrap.recruit .top_tit .tit p{font-size:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}#wrap.recruit .top_tit .desc{margin-top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}#wrap.recruit .top_tit .desc p{font-size:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}}@media(max-width: 767px){#wrap.recruit .top_tit .tit p{font-size:max(calc(25px * var(--base-ratio)), calc(calc(25 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}#wrap.recruit .top_tit .desc p{font-size:max(calc(17px * var(--base-ratio)), calc(calc(17 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.5}}#wrap.recruit .sec_banner{height:300vh;--sectionMaskT:50%;--sectionMaskR:50%;--sectionMaskB:50%;--sectionMaskL:50%;--dimOpacity:0;margin-top:-20vh}#wrap.recruit .sec_banner .text{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}#wrap.recruit .sec_banner .text .center{text-align:center}#wrap.recruit .sec_banner .text .center p{font-size:max(calc(72px * var(--base-ratio)), calc(calc(72 / var(--base-size)) * var(--base-percent)));line-height:1.3;color:#1c1c1c;font-weight:400;color:#1c1c1c}#wrap.recruit .sec_banner .text .center a{margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));transform:translateY(100%);opacity:0;visibility:hidden;transition:background .25s ease-out,color .25s ease-out,opacity .25s ease-out,visibility .25s ease-out,transform .5s}#wrap.recruit .sec_banner .text .scrolldown{position:absolute;left:50%;bottom:0;z-index:1;transform:translateX(-50%);opacity:0;visibility:hidden;transition:.25s ease-out}#wrap.recruit .sec_banner .text .scrolldown p{font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:500;line-height:1.3;color:#fff;margin-bottom:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}#wrap.recruit .sec_banner .text .scrolldown i{display:block;width:1px;height:max(calc(64px * var(--base-ratio)), calc(calc(64 / var(--base-size)) * var(--base-percent)));background:rgba(255,255,255,.4);margin:0 auto;position:relative;overflow:hidden}#wrap.recruit .sec_banner .text .scrolldown i:after{content:"";width:100%;height:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));position:absolute;left:0;top:0;background:#fff;-webkit-animation:scrollDown 2s infinite;animation:scrollDown 2s infinite}@-webkit-keyframes scrollDown{0%{top:-100%}100%{top:100%}}@keyframes scrollDown{0%{top:-100%}100%{top:100%}}#wrap.recruit .sec_banner .img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}#wrap.recruit .sec_banner .img .center_blank{width:max(calc(340px * var(--base-ratio)), calc(calc(340 / var(--base-size)) * var(--base-percent)));height:max(calc(390px * var(--base-ratio)), calc(calc(390 / var(--base-size)) * var(--base-percent)));position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}#wrap.recruit .sec_banner .img ul{width:100%;height:100%}#wrap.recruit .sec_banner .img ul li{position:absolute;z-index:1;top:150%;opacity:0}#wrap.recruit .sec_banner .img ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#wrap.recruit .sec_banner .img ul li.img-center{width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;-webkit-clip-path:inset(var(--sectionMaskT) var(--sectionMaskR) var(--sectionMaskB) var(--sectionMaskL));clip-path:inset(var(--sectionMaskT) var(--sectionMaskR) var(--sectionMaskB) var(--sectionMaskL));background:rgba(0,0,0,.5)}#wrap.recruit .sec_banner .img ul li.img-center img{transform:scale(0.5)}#wrap.recruit .sec_banner .img ul li.img-center:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:rgba(0,0,0,.3);opacity:var(--dimOpacity)}#wrap.recruit .sec_banner .img ul li.img-1{top:-50%;left:0;width:max(calc(426px * var(--base-ratio)), calc(calc(426 / var(--base-size)) * var(--base-percent)));height:max(calc(472px * var(--base-ratio)), calc(calc(472 / var(--base-size)) * var(--base-percent)))}#wrap.recruit .sec_banner .img ul li.img-2{top:50%;left:max(calc(200px * var(--base-ratio)), calc(calc(200 / var(--base-size)) * var(--base-percent)));width:max(calc(448px * var(--base-ratio)), calc(calc(448 / var(--base-size)) * var(--base-percent)));height:max(calc(300px * var(--base-ratio)), calc(calc(300 / var(--base-size)) * var(--base-percent)))}#wrap.recruit .sec_banner .img ul li.img-3{top:35%;right:max(calc(204px * var(--base-ratio)), calc(calc(204 / var(--base-size)) * var(--base-percent)));width:max(calc(352px * var(--base-ratio)), calc(calc(352 / var(--base-size)) * var(--base-percent)));height:max(calc(420px * var(--base-ratio)), calc(calc(420 / var(--base-size)) * var(--base-percent)))}#wrap.recruit .sec_banner .img ul li.img-4{top:-25%;right:0;width:max(calc(336px * var(--base-ratio)), calc(calc(336 / var(--base-size)) * var(--base-percent)));height:max(calc(264px * var(--base-ratio)), calc(calc(264 / var(--base-size)) * var(--base-percent)))}#wrap.recruit .sec_banner.active .text .center a{opacity:1;visibility:visible;transform:translateY(0)}#wrap.recruit .sec_banner.active .text .scrolldown{opacity:1;visibility:visible}@media(max-width: 1599px){#wrap.recruit .sec_banner .img ul li.img-1{top:-35%}#wrap.recruit .sec_banner .img ul li.img-2{top:50%}#wrap.recruit .sec_banner .img ul li.img-3{top:30%}#wrap.recruit .sec_banner .img ul li.img-4{top:-15%}}@media(max-width: 1299px){#wrap.recruit .sec_banner .img ul li.img-1{top:-20%}#wrap.recruit .sec_banner .img ul li.img-2{top:50%}#wrap.recruit .sec_banner .img ul li.img-3{top:30%}#wrap.recruit .sec_banner .img ul li.img-4{top:0%}}@media(max-width: 1024px){#wrap.recruit .sec_banner .text .center p{font-size:max(calc(44px * var(--base-ratio)), calc(calc(44 / var(--base-size)) * var(--base-percent)));line-height:1.3}#wrap.recruit .sec_banner .text .center a{margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}#wrap.recruit .sec_banner .text .scrolldown i{height:max(calc(44px * var(--base-ratio)), calc(calc(44 / var(--base-size)) * var(--base-percent)))}#wrap.recruit .sec_banner .text .scrolldown i:after{height:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)))}#wrap.recruit .sec_banner .img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}#wrap.recruit .sec_banner .img .center_blank{width:max(calc(226px * var(--base-ratio)), calc(calc(226 / var(--base-size)) * var(--base-percent)));height:max(calc(262px * var(--base-ratio)), calc(calc(262 / var(--base-size)) * var(--base-percent)))}#wrap.recruit .sec_banner .img ul li.img-1{top:0%;width:22.4%;height:auto}#wrap.recruit .sec_banner .img ul li.img-2{top:65%;left:15%;width:31.77%;height:auto}#wrap.recruit .sec_banner .img ul li.img-3{right:8%;width:24.74%;height:auto}#wrap.recruit .sec_banner .img ul li.img-4{top:0%;width:26.3%;height:auto}}@media(max-width: 767px){#wrap.recruit .sec_banner .text .center p{font-size:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));line-height:1.3}#wrap.recruit .sec_banner .text .center a{margin-top:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)))}#wrap.recruit .sec_banner .img .center_blank{width:max(calc(126px * var(--base-ratio)), calc(calc(126 / var(--base-size)) * var(--base-percent)));height:max(calc(146px * var(--base-ratio)), calc(calc(146 / var(--base-size)) * var(--base-percent)))}#wrap.recruit .sec_banner .img ul li.img-1{top:0;left:max(calc(calc(calc(20 / var(--base-size)) * var(--base-percent)) * -1));width:25.6%}#wrap.recruit .sec_banner .img ul li.img-2{top:50%;left:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)));width:36.27%}#wrap.recruit .sec_banner .img ul li.img-3{top:50%;right:0;width:28.27%}#wrap.recruit .sec_banner .img ul li.img-4{top:0;right:max(calc(calc(calc(35 / var(--base-size)) * var(--base-percent)) * -1));width:30.13%}}#wrap.recruit.talent .banner_wrap{margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));height:max(calc(360px * var(--base-ratio)), calc(calc(360 / var(--base-size)) * var(--base-percent)));display:flex;align-items:center;position:relative}#wrap.recruit.talent .banner_wrap[data-motion] ul li:before{height:0;transition:height .6s}#wrap.recruit.talent .banner_wrap[data-motion].active ul li:before{height:100%}#wrap.recruit.talent .banner_wrap .bg{position:absolute;left:0;top:50%;width:100%;height:100%;transform:translateY(-50%);z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:center calc(125% - var(--bgAttachment))}#wrap.recruit.talent .banner_wrap ul{width:100%;display:flex;align-items:center;justify-content:center}#wrap.recruit.talent .banner_wrap ul li{position:relative;padding:0 max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)));width:50%;height:max(calc(240px * var(--base-ratio)), calc(calc(240 / var(--base-size)) * var(--base-percent)));display:flex;align-items:center;justify-content:center}#wrap.recruit.talent .banner_wrap ul li:before{content:"";width:1px;height:100%;position:absolute;left:0;top:0;background:rgba(255,255,255,.6);display:none}#wrap.recruit.talent .banner_wrap ul li+li:before{display:block}#wrap.recruit.talent .banner_wrap ul li dl{text-align:center}#wrap.recruit.talent .banner_wrap ul li dl dt{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:500;color:#fff;line-height:1.3}#wrap.recruit.talent .banner_wrap ul li dl dd{margin-top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));font-size:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;word-break:keep-all;word-wrap:break-word;font-weight:bold;color:#fff;line-height:1.4}@media(max-width: 1024px){#wrap.recruit.talent .banner_wrap{margin-top:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));height:max(calc(360px * var(--base-ratio)), calc(calc(360 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .banner_wrap ul li{padding:0 max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));height:max(calc(290px * var(--base-ratio)), calc(calc(290 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .banner_wrap ul li dl dt{font-size:max(calc(17px * var(--base-ratio)), calc(calc(17 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.3}#wrap.recruit.talent .banner_wrap ul li dl dd{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}}@media(max-width: 767px){#wrap.recruit.talent .banner_wrap{margin-top:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));height:auto}#wrap.recruit.talent .banner_wrap[data-motion] ul li:before{width:0;height:1px;transition:width .6s}#wrap.recruit.talent .banner_wrap[data-motion].active ul li:before{width:100%;height:1px}#wrap.recruit.talent .banner_wrap ul{display:block;padding:0 max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .banner_wrap ul li{width:100%;padding:max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))) 0;height:auto;justify-content:start}#wrap.recruit.talent .banner_wrap ul li:before{width:100%;height:1px;top:0;transform:none}#wrap.recruit.talent .banner_wrap ul li dl{text-align:left}#wrap.recruit.talent .banner_wrap ul li dl dt{font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.3}#wrap.recruit.talent .banner_wrap ul li dl dd{font-size:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}}#wrap.recruit.talent .sec_talent{overflow:hidden;padding:max(calc(180px * var(--base-ratio)), calc(calc(180 / var(--base-size)) * var(--base-percent))) 0 max(calc(200px * var(--base-ratio)), calc(calc(200 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_talent[data-motion] .top_tit{opacity:0;transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));transition:.6s}#wrap.recruit.talent .sec_talent[data-motion] .slider_wrap{opacity:0;transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));transition:.6s .2s}#wrap.recruit.talent .sec_talent[data-motion].active .top_tit{opacity:1;transform:translateY(0)}#wrap.recruit.talent .sec_talent[data-motion].active .slider_wrap{opacity:1;transform:translateY(0)}#wrap.recruit.talent .sec_talent .slider_wrap{margin-top:max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_talent .slider_wrap .bx-wrapper{border:0;box-shadow:none;margin:0}#wrap.recruit.talent .sec_talent .slider_wrap li{width:max(calc(320px * var(--base-ratio)), calc(calc(320 / var(--base-size)) * var(--base-percent)));height:max(calc(480px * var(--base-ratio)), calc(calc(480 / var(--base-size)) * var(--base-percent)));position:relative;border-radius:max(calc(999px * var(--base-ratio)), calc(calc(999 / var(--base-size)) * var(--base-percent)));overflow:hidden;display:flex;align-items:center;padding:0 max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_talent .slider_wrap li+li{margin-left:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_talent .slider_wrap li .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}#wrap.recruit.talent .sec_talent .slider_wrap li .bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#wrap.recruit.talent .sec_talent .slider_wrap li .txt{position:relative;z-index:1}#wrap.recruit.talent .sec_talent .slider_wrap li .txt span{display:block;font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.3;font-weight:bold;color:#fff}#wrap.recruit.talent .sec_talent .slider_wrap li .txt dl{margin-top:max(calc(45px * var(--base-ratio)), calc(calc(45 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_talent .slider_wrap li .txt dl dt{font-size:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4;font-weight:bold;color:#fff}#wrap.recruit.talent .sec_talent .slider_wrap li .txt dl dd{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.5;font-weight:400;color:#fff}#wrap.recruit.talent .sec_talent .slider_wrap li .txt.black span{color:#aaa}#wrap.recruit.talent .sec_talent .slider_wrap li .txt.black dl dt{color:#1c1c1c}#wrap.recruit.talent .sec_talent .slider_wrap li .txt.black dl dd{color:#1c1c1c}@media(max-width: 1024px){#wrap.recruit.talent .sec_talent{padding:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent))) 0}#wrap.recruit.talent .sec_talent .slider_wrap{margin-top:max(calc(78px * var(--base-ratio)), calc(calc(78 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_talent .slider_wrap li{width:max(calc(220px * var(--base-ratio)), calc(calc(220 / var(--base-size)) * var(--base-percent)));height:max(calc(330px * var(--base-ratio)), calc(calc(330 / var(--base-size)) * var(--base-percent)));padding:0 max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_talent .slider_wrap li+li{margin-left:max(calc(36px * var(--base-ratio)), calc(calc(36 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_talent .slider_wrap li .txt span{font-size:max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.3}#wrap.recruit.talent .sec_talent .slider_wrap li .txt dl{margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_talent .slider_wrap li .txt dl dt{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}#wrap.recruit.talent .sec_talent .slider_wrap li .txt dl dd{margin-top:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));font-size:max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.5}}@media(max-width: 767px){#wrap.recruit.talent .sec_talent{padding:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent))) 0}#wrap.recruit.talent .sec_talent .slider_wrap{margin-top:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_talent .slider_wrap li{width:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)));height:max(calc(240px * var(--base-ratio)), calc(calc(240 / var(--base-size)) * var(--base-percent)));padding:0 max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_talent .slider_wrap li+li{margin-left:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_talent .slider_wrap li .txt span{font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.3}#wrap.recruit.talent .sec_talent .slider_wrap li .txt dl{margin-top:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_talent .slider_wrap li .txt dl dt{font-size:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}#wrap.recruit.talent .sec_talent .slider_wrap li .txt dl dd{margin-top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.5}}#wrap.recruit.talent .sec_promoted{overflow:hidden}#wrap.recruit.talent .sec_promoted[data-motion] .top_tit{opacity:0;transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));transition:.6s}#wrap.recruit.talent .sec_promoted[data-motion] .step_wrap li{opacity:0;transform:translateX(20%);transition:transform .6s,opacity .6s}#wrap.recruit.talent .sec_promoted[data-motion] .step_wrap li:nth-of-type(2){transition-delay:.1s}#wrap.recruit.talent .sec_promoted[data-motion] .step_wrap li:nth-of-type(3){transition-delay:.2s}#wrap.recruit.talent .sec_promoted[data-motion] .step_wrap li:nth-of-type(4){transition-delay:.3s}#wrap.recruit.talent .sec_promoted[data-motion] .step_wrap li:nth-of-type(5){transition-delay:.4s}#wrap.recruit.talent .sec_promoted[data-motion].active .top_tit{opacity:1;transform:translateY(0)}#wrap.recruit.talent .sec_promoted[data-motion].active .step_wrap li{opacity:1;transform:translateX(0)}#wrap.recruit.talent .sec_promoted .step_wrap{margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));background:#f6f6f6;padding:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent))) max(calc(82px * var(--base-ratio)), calc(calc(82 / var(--base-size)) * var(--base-percent))) max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_promoted .step_wrap ul{display:flex;justify-content:center}#wrap.recruit.talent .sec_promoted .step_wrap ul li{width:max(calc(300px * var(--base-ratio)), calc(calc(300 / var(--base-size)) * var(--base-percent)));height:max(calc(180px * var(--base-ratio)), calc(calc(180 / var(--base-size)) * var(--base-percent)));display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1}#wrap.recruit.talent .sec_promoted .step_wrap ul li:before{content:"";width:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));height:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));background:url("/resources/kr/images/recruit/talent/sec_promoted_arrow.svg") center no-repeat;background-size:100%;position:absolute;left:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));top:50%;transform:translateY(-50%);display:none;z-index:3}#wrap.recruit.talent .sec_promoted .step_wrap ul li .bg{position:absolute;left:0;top:0;width:100%;height:100%;border:max(calc(3px * var(--base-ratio)), calc(calc(3 / var(--base-size)) * var(--base-percent))) solid #f6f6f6;background:rgba(168,0,26,.11);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;border-radius:9999px}#wrap.recruit.talent .sec_promoted .step_wrap ul li .txt{position:relative;z-index:2;text-align:center}#wrap.recruit.talent .sec_promoted .step_wrap ul li .txt span{display:block;font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.3;font-weight:500;color:#a8001a}#wrap.recruit.talent .sec_promoted .step_wrap ul li .txt p{font-size:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4;font-weight:700;color:#1c1c1c}#wrap.recruit.talent .sec_promoted .step_wrap ul li+li{margin-left:max(calc(calc(calc(50 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.recruit.talent .sec_promoted .step_wrap ul li+li:before{display:block}#wrap.recruit.talent .sec_promoted .step_wrap ul li .year{position:absolute;left:max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent)));top:calc(100% + max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent))));z-index:-1}#wrap.recruit.talent .sec_promoted .step_wrap ul li .year i{width:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));height:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));display:block;margin:0 auto;position:relative;background:rgba(0,0,0,.1);border-radius:50%}#wrap.recruit.talent .sec_promoted .step_wrap ul li .year i:before{content:"";width:1px;height:max(calc(73px * var(--base-ratio)), calc(calc(73 / var(--base-size)) * var(--base-percent)));background:#e4bac1;position:absolute;left:50%;bottom:max(calc(13px * var(--base-ratio)), calc(calc(13 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_promoted .step_wrap ul li .year i:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:#a8001a;width:max(calc(7px * var(--base-ratio)), calc(calc(7 / var(--base-size)) * var(--base-percent)));height:max(calc(7px * var(--base-ratio)), calc(calc(7 / var(--base-size)) * var(--base-percent)));border-radius:50%}#wrap.recruit.talent .sec_promoted .step_wrap ul li .year p{margin-top:max(calc(5px * var(--base-ratio)), calc(calc(5 / var(--base-size)) * var(--base-percent)));font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;color:#1c1c1c;font-weight:bold;line-height:1.5}#wrap.recruit.talent .sec_promoted .banner_wrap .bg{background-image:url("/resources/kr/images/recruit/talent/sec_talent_banner_bg_pc.jpg")}@media(max-width: 1024px){#wrap.recruit.talent .sec_promoted .step_wrap{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));padding:max(calc(58px * var(--base-ratio)), calc(calc(58 / var(--base-size)) * var(--base-percent))) max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent))) max(calc(116px * var(--base-ratio)), calc(calc(116 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_promoted .step_wrap ul{display:flex}#wrap.recruit.talent .sec_promoted .step_wrap ul li{width:max(calc(156px * var(--base-ratio)), calc(calc(156 / var(--base-size)) * var(--base-percent)));height:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_promoted .step_wrap ul li:before{width:max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent)));height:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));left:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_promoted .step_wrap ul li .txt{position:relative;z-index:2}#wrap.recruit.talent .sec_promoted .step_wrap ul li .txt span{font-size:max(calc(17px * var(--base-ratio)), calc(calc(17 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.3}#wrap.recruit.talent .sec_promoted .step_wrap ul li .txt p{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}#wrap.recruit.talent .sec_promoted .step_wrap ul li+li{margin-left:max(calc(calc(calc(43 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.recruit.talent .sec_promoted .step_wrap ul li .year{left:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));top:calc(100% + max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent))))}#wrap.recruit.talent .sec_promoted .step_wrap ul li .year i{width:max(calc(17px * var(--base-ratio)), calc(calc(17 / var(--base-size)) * var(--base-percent)));height:max(calc(17px * var(--base-ratio)), calc(calc(17 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_promoted .step_wrap ul li .year i:before{bottom:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_promoted .step_wrap ul li .year i:after{width:max(calc(5px * var(--base-ratio)), calc(calc(5 / var(--base-size)) * var(--base-percent)));height:max(calc(5px * var(--base-ratio)), calc(calc(5 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_promoted .step_wrap ul li .year p{margin-top:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));font-size:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.5}#wrap.recruit.talent .sec_promoted .banner_wrap .bg{background-image:url("/resources/kr/images/recruit/talent/sec_talent_banner_bg_tablet.jpg")}}@media(max-width: 767px){#wrap.recruit.talent .sec_promoted .step_wrap{padding:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent))) max(calc(90px * var(--base-ratio)), calc(calc(90 / var(--base-size)) * var(--base-percent))) max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent))) max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_promoted .step_wrap ul{display:flex;flex-direction:column;width:100%}#wrap.recruit.talent .sec_promoted .step_wrap ul li{width:100%;height:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_promoted .step_wrap ul li:before{display:block;left:auto;right:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent)));width:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));height:max(calc(9px * var(--base-ratio)), calc(calc(9 / var(--base-size)) * var(--base-percent)));background:url("/resources/kr/images/recruit/talent/sec_promoted_arrow_m.svg") center no-repeat;background-size:100%}#wrap.recruit.talent .sec_promoted .step_wrap ul li .txt{display:flex;flex-direction:row;align-items:center;gap:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_promoted .step_wrap ul li .txt span{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.3}#wrap.recruit.talent .sec_promoted .step_wrap ul li .txt p{font-size:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}#wrap.recruit.talent .sec_promoted .step_wrap ul li+li{margin-left:0;margin-top:max(calc(calc(calc(10 / var(--base-size)) * var(--base-percent)) * -1))}#wrap.recruit.talent .sec_promoted .step_wrap ul li:last-child:before{display:none}#wrap.recruit.talent .sec_promoted .step_wrap ul li .year{left:calc(100% - max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))));top:max(calc(calc(calc(10 / var(--base-size)) * var(--base-percent)) * -1));display:flex;align-items:center;gap:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_promoted .step_wrap ul li .year i{width:max(calc(45px * var(--base-ratio)), calc(calc(45 / var(--base-size)) * var(--base-percent)));height:1px;background:#e4bac1}#wrap.recruit.talent .sec_promoted .step_wrap ul li .year i:before,#wrap.recruit.talent .sec_promoted .step_wrap ul li .year i:after{display:none}#wrap.recruit.talent .sec_promoted .step_wrap ul li .year p{margin-top:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));font-size:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.5}#wrap.recruit.talent .sec_promoted .step_wrap ul li:nth-of-type(1) .bg{background:rgba(168,0,26,.08)}#wrap.recruit.talent .sec_promoted .step_wrap ul li:nth-of-type(2) .bg{background:rgba(168,0,26,.11)}#wrap.recruit.talent .sec_promoted .step_wrap ul li:nth-of-type(3) .bg{background:rgba(168,0,26,.13)}#wrap.recruit.talent .sec_promoted .step_wrap ul li:nth-of-type(4) .bg{background:rgba(168,0,26,.15)}#wrap.recruit.talent .sec_promoted .step_wrap ul li:nth-of-type(5) .bg{background:rgba(168,0,26,.2)}#wrap.recruit.talent .sec_promoted .banner_wrap .bg{background-image:url("/resources/kr/images/recruit/talent/sec_talent_banner_bg_m.jpg")}}#wrap.recruit.talent .sec_position{padding-top:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_position[data-motion] .top_tit{opacity:0;transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));transition:.6s}#wrap.recruit.talent .sec_position[data-motion] .step_wrap .big{opacity:0;transform:translateY(30%);transition:.6s}#wrap.recruit.talent .sec_position[data-motion] .step_wrap li{opacity:0;transform:translateY(40%);transition:transform .6s,opacity .6s}#wrap.recruit.talent .sec_position[data-motion] .step_wrap li:nth-of-type(1){transition-delay:.1s}#wrap.recruit.talent .sec_position[data-motion] .step_wrap li:nth-of-type(2){transition-delay:.2s}#wrap.recruit.talent .sec_position[data-motion] .step_wrap li:nth-of-type(3){transition-delay:.3s}#wrap.recruit.talent .sec_position[data-motion].active .top_tit{opacity:1;transform:translateY(0)}#wrap.recruit.talent .sec_position[data-motion].active .step_wrap .big{opacity:1;transform:translateY(0)}#wrap.recruit.talent .sec_position[data-motion].active .step_wrap li{opacity:1;transform:translateY(0)}#wrap.recruit.talent .sec_position .step_wrap{margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));background:#f6f6f6;padding:max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent))) max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent))) max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_position .step_wrap .big{width:max(calc(300px * var(--base-ratio)), calc(calc(300 / var(--base-size)) * var(--base-percent)));height:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(99px * var(--base-ratio)), calc(calc(99 / var(--base-size)) * var(--base-percent)));background:#fff;position:relative;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column}#wrap.recruit.talent .sec_position .step_wrap .big strong{display:block;font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:500;line-height:1.4;color:#a8001a}#wrap.recruit.talent .sec_position .step_wrap .big p{font-size:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:bold;line-height:1.4;color:#1c1c1c}#wrap.recruit.talent .sec_position .step_wrap .big .line{width:100%;height:100%;position:absolute;left:0;top:0;opacity:.3}#wrap.recruit.talent .sec_position .step_wrap .big .line:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent))) solid #a99e8f;border-radius:max(calc(99px * var(--base-ratio)), calc(calc(99 / var(--base-size)) * var(--base-percent)));box-sizing:border-box}#wrap.recruit.talent .sec_position .step_wrap .big .line i{width:100%;height:100%;border-style:solid;border-color:#a99e8f;border-width:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));position:absolute;left:0;top:0;border-radius:max(calc(99px * var(--base-ratio)), calc(calc(99 / var(--base-size)) * var(--base-percent)));-webkit-animation:nation-circle 4s linear infinite;animation:nation-circle 4s linear infinite}#wrap.recruit.talent .sec_position .step_wrap .big .line i:nth-of-type(2){-webkit-animation-delay:1s;animation-delay:1s}#wrap.recruit.talent .sec_position .step_wrap .big .line i:nth-of-type(3){-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes nation-circle{0%{transform:scale(1);opacity:1}100%{transform:scaleX(1.25) scaleY(1.3);opacity:0;border-width:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)))}}@keyframes nation-circle{0%{transform:scale(1);opacity:1}100%{transform:scaleX(1.25) scaleY(1.3);opacity:0;border-width:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)))}}#wrap.recruit.talent .sec_position .step_wrap ul{margin-top:max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent)));display:flex;align-items:center}#wrap.recruit.talent .sec_position .step_wrap ul li{width:33.333333%;padding:0 max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent)));position:relative;display:flex;align-items:center}#wrap.recruit.talent .sec_position .step_wrap ul li:before{content:"";width:1px;height:100%;border-left:1px dashed #ccc;position:absolute;left:0;top:0;display:none}#wrap.recruit.talent .sec_position .step_wrap ul li+li:before{display:block}#wrap.recruit.talent .sec_position .step_wrap ul li i{width:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)));height:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)));border:3px solid #e7e3df;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;font-size:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:500;line-height:1.3;color:#fff;z-index:1;font-style:normal}#wrap.recruit.talent .sec_position .step_wrap ul li i:before{content:"";width:max(calc(102px * var(--base-ratio)), calc(calc(102 / var(--base-size)) * var(--base-percent)));height:max(calc(102px * var(--base-ratio)), calc(calc(102 / var(--base-size)) * var(--base-percent)));position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:#a99e8f;border-radius:50%;z-index:-1}#wrap.recruit.talent .sec_position .step_wrap ul li dl{width:calc(100% - max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent))));padding-left:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_position .step_wrap ul li dl dt{font-size:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:bold;line-height:1.4;color:#1c1c1c}#wrap.recruit.talent .sec_position .step_wrap ul li dl dd{font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:400;line-height:1.5;color:#2c2b2b}#wrap.recruit.talent .sec_position .banner_wrap .bg{background-image:url("/resources/kr/images/recruit/talent/sec_position_banner_bg_pc.jpg")}@media(max-width: 1024px){#wrap.recruit.talent .sec_position{padding-top:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_position .step_wrap{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));padding:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent))) max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))) max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_position .step_wrap .big{width:max(calc(230px * var(--base-ratio)), calc(calc(230 / var(--base-size)) * var(--base-percent)));height:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_position .step_wrap .big strong{font-size:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}#wrap.recruit.talent .sec_position .step_wrap .big p{font-size:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}#wrap.recruit.talent .sec_position .step_wrap ul{margin-top:max(calc(25px * var(--base-ratio)), calc(calc(25 / var(--base-size)) * var(--base-percent)));display:block}#wrap.recruit.talent .sec_position .step_wrap ul li{width:100%;padding:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))) 0}#wrap.recruit.talent .sec_position .step_wrap ul li i{width:max(calc(112px * var(--base-ratio)), calc(calc(112 / var(--base-size)) * var(--base-percent)));height:max(calc(112px * var(--base-ratio)), calc(calc(112 / var(--base-size)) * var(--base-percent)));font-size:max(calc(36px * var(--base-ratio)), calc(calc(36 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.3}#wrap.recruit.talent .sec_position .step_wrap ul li i:before{width:max(calc(96px * var(--base-ratio)), calc(calc(96 / var(--base-size)) * var(--base-percent)));height:max(calc(96px * var(--base-ratio)), calc(calc(96 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_position .step_wrap ul li+li:before{width:100%;height:1px;border-left:none;border-top:1px dashed #ccc}#wrap.recruit.talent .sec_position .step_wrap ul li dl{width:calc(100% - max(calc(112px * var(--base-ratio)), calc(calc(112 / var(--base-size)) * var(--base-percent))));padding-left:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_position .step_wrap ul li dl dt{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}#wrap.recruit.talent .sec_position .step_wrap ul li dl dd{font-size:max(calc(17px * var(--base-ratio)), calc(calc(17 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.5}#wrap.recruit.talent .sec_position .banner_wrap .bg{background-image:url("/resources/kr/images/recruit/talent/sec_position_banner_bg_tablet.jpg")}}@media(max-width: 767px){#wrap.recruit.talent .sec_position{padding-top:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_position .step_wrap{padding:max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))) max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))) max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_position .step_wrap .big{width:max(calc(220px * var(--base-ratio)), calc(calc(220 / var(--base-size)) * var(--base-percent)));height:max(calc(110px * var(--base-ratio)), calc(calc(110 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_position .step_wrap .big strong{font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}#wrap.recruit.talent .sec_position .step_wrap .big p{font-size:max(calc(25px * var(--base-ratio)), calc(calc(25 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}#wrap.recruit.talent .sec_position .step_wrap ul li i{width:max(calc(94px * var(--base-ratio)), calc(calc(94 / var(--base-size)) * var(--base-percent)));height:max(calc(94px * var(--base-ratio)), calc(calc(94 / var(--base-size)) * var(--base-percent)));font-size:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.3}#wrap.recruit.talent .sec_position .step_wrap ul li i:before{width:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));height:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_position .step_wrap ul li dl{width:calc(100% - max(calc(94px * var(--base-ratio)), calc(calc(94 / var(--base-size)) * var(--base-percent))));padding-left:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.talent .sec_position .step_wrap ul li dl dt{font-size:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}#wrap.recruit.talent .sec_position .step_wrap ul li dl dd{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.5}#wrap.recruit.talent .sec_position .banner_wrap .bg{background-image:url("/resources/kr/images/recruit/talent/sec_position_banner_bg_m.jpg")}}#wrap.recruit.benefit .sec_banner .img ul li.img-center:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#wrap.recruit.benefit .banner_wrap{height:max(calc(400px * var(--base-ratio)), calc(calc(400 / var(--base-size)) * var(--base-percent)));display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;position:relative;overflow:hidden}#wrap.recruit.benefit .banner_wrap[data-motion] .bg{transform:scale(1.15);transition:1s}#wrap.recruit.benefit .banner_wrap[data-motion] p{transform:translateY(max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))));opacity:0;transition:.6s}#wrap.recruit.benefit .banner_wrap[data-motion] span{transform:translateY(max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))));opacity:0;transition:.6s .2s}#wrap.recruit.benefit .banner_wrap[data-motion].active .bg{transform:scale(1)}#wrap.recruit.benefit .banner_wrap[data-motion].active p,#wrap.recruit.benefit .banner_wrap[data-motion].active span{transform:translateY(0);opacity:1}#wrap.recruit.benefit .banner_wrap .bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-size:cover;background-repeat:no-repeat}#wrap.recruit.benefit .banner_wrap p{font-size:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:500;color:#fff;line-height:1.4}#wrap.recruit.benefit .banner_wrap span{display:block;margin-top:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:400;color:#fff;line-height:1.5}@media(max-width: 1024px){#wrap.recruit.benefit .banner_wrap{height:max(calc(376px * var(--base-ratio)), calc(calc(376 / var(--base-size)) * var(--base-percent)));padding:0 max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.benefit .banner_wrap p{font-size:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}#wrap.recruit.benefit .banner_wrap span{margin-top:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));font-size:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.5}}@media(max-width: 767px){#wrap.recruit.benefit .banner_wrap{height:auto;min-height:max(calc(376px * var(--base-ratio)), calc(calc(376 / var(--base-size)) * var(--base-percent)));padding:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent))) max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));text-align:left}#wrap.recruit.benefit .banner_wrap p{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}#wrap.recruit.benefit .banner_wrap span{margin-top:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));font-size:max(calc(17px * var(--base-ratio)), calc(calc(17 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.5}}#wrap.recruit.benefit .img_txt_wrap[data-motion] h4{transform:translateY(100%);opacity:0;transition:.6s}#wrap.recruit.benefit .img_txt_wrap[data-motion] .img_area{transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));opacity:0;transition:.6s .2s}#wrap.recruit.benefit .img_txt_wrap[data-motion] .txt_area{transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));opacity:0;transition:.6s .3s}#wrap.recruit.benefit .img_txt_wrap[data-motion].active h4,#wrap.recruit.benefit .img_txt_wrap[data-motion].active .img_area,#wrap.recruit.benefit .img_txt_wrap[data-motion].active .txt_area{transform:translateY(0);opacity:1}#wrap.recruit.benefit .img_txt_wrap+.img_txt_wrap{padding-top:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.benefit .img_txt_wrap h4{font-size:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;font-weight:bold;color:#1c1c1c;line-height:1.4}#wrap.recruit.benefit .img_txt_wrap .img_area{margin-top:max(calc(25px * var(--base-ratio)), calc(calc(25 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.benefit .img_txt_wrap .img_area img{width:100%}#wrap.recruit.benefit .img_txt_wrap .txt_area{margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));border-top:2px solid #1c1c1c;border-bottom:1px solid #ddd}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul{display:flex;flex-wrap:wrap;overflow:hidden}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li{width:50%;padding:max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent))) 0;position:relative}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li.full{width:100%}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li:before{content:"";width:200%;height:1px;background:#ddd;position:absolute;left:0;top:0;display:none}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li dl{position:relative;padding:0 max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))) 0 max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent)));min-height:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)));height:100%}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li dl:before{content:"";width:1px;height:100%;position:absolute;left:0;top:0;border-left:1px solid #ddd;display:none}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li dl dt{font-size:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4;font-weight:bold;color:#1c1c1c}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li dl dd{margin-top:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;word-break:keep-all;word-wrap:break-word;line-height:1.5;font-weight:400;color:#2c2b2b}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li dl dd p+ol{margin-top:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li dl dd ol li{padding-left:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));position:relative}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li dl dd ol li:before{content:"-";position:absolute;left:0;top:0}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li:nth-of-type(2n-1):before{display:block}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li:nth-of-type(2n) dl:before{display:block}@media(max-width: 1024px){#wrap.recruit.benefit .img_txt_wrap+.img_txt_wrap{padding-top:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.benefit .img_txt_wrap h4{font-size:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}#wrap.recruit.benefit .img_txt_wrap .img_area{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.benefit .img_txt_wrap .txt_area{margin-top:max(calc(56px * var(--base-ratio)), calc(calc(56 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul{padding:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li{width:100%;padding:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent))) 0}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li:before{width:100%}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li dl{padding:0;min-height:0}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li dl:before{display:none}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li dl dt{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4;font-weight:bold;color:#1c1c1c}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li dl dd{margin-top:max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent)));font-size:max(calc(17px * var(--base-ratio)), calc(calc(17 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.5}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li:nth-of-type(2n-1):before{display:none}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li:nth-of-type(2n) dl:before{display:none}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li+li:before{display:block !important}}@media(max-width: 767px){#wrap.recruit.benefit .img_txt_wrap+.img_txt_wrap{padding-top:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.benefit .img_txt_wrap h4{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li{padding:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))) 0}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li dl dt{font-size:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.4}#wrap.recruit.benefit .img_txt_wrap .txt_area>ul>li dl dd{margin-top:max(calc(2px * var(--base-ratio)), calc(calc(2 / var(--base-size)) * var(--base-percent)));font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1;letter-spacing:-0.02em;line-height:1.5}}#wrap.recruit.benefit .sec01{margin-top:max(calc(200px * var(--base-ratio)), calc(calc(200 / var(--base-size)) * var(--base-percent)))}@media(max-width: 1024px){#wrap.recruit.benefit .sec01{margin-top:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.benefit .sec01 .banner_wrap{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}}@media(max-width: 767px){#wrap.recruit.benefit .sec01{margin-top:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}}#wrap.recruit.benefit .sec02{margin-top:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.benefit .sec02 .top_tit{padding-top:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.benefit .sec02 .banner_wrap{margin:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent))) 0 max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.benefit .sec02 .img_txt_wrap:last-child ul li dl{min-height:0}@media(max-width: 1024px){#wrap.recruit.benefit .sec02 .top_tit{padding-top:0}#wrap.recruit.benefit .sec02 .banner_wrap{margin:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent))) 0 max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}}@media(max-width: 767px){#wrap.recruit.benefit .sec02{margin-top:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}#wrap.recruit.benefit .sec02 .banner_wrap{margin:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent))) 0 max(calc(56px * var(--base-ratio)), calc(calc(56 / var(--base-size)) * var(--base-percent)))}}