﻿@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.min.css";@font-face{font-family:"Hanwha";font-style:normal;font-weight:400;src:url("../font/HanwhaR.woff") format("woff"),url("../font/HanwhaR.woff2") format("woff2")}@font-face{font-family:"Hanwha";font-style:normal;font-weight:300;src:url("../font/HanwhaL.woff") format("woff"),url("../font/HanwhaL.woff2") format("woff2")}html{font-size:20px}*{box-sizing:border-box;text-wrap:pretty}html,body{color:#fff}body,p,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.04em;line-height:1.2;font-weight:500;font-family:"Pretendard",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";outline:none}@media(max-width: 980px){body,p,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)}.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:104px;height:104px;z-index:10}.popupWrap .btn_popClose:before,.popupWrap .btn_popClose:after{content:"";position:absolute;top:50%;left:50%;width:32px;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}html,body{word-break:keep-all}html.scroll-disable,body.scroll-disable{overflow:hidden}body{background-color:#000;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: 980px){.view-pc{display:none}}.view-mo{display:none}@media(max-width: 980px){.view-mo{display:block}}.ani,.pt{position:absolute;background-position:center center;background-repeat:no-repeat}.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}.section-inner{position:relative;width:980px;margin:0 auto;padding-top:140px}@media(max-width: 980px){.section-inner{width:100%;padding-inline:20px}}@media(max-width: 980px){.section-inner{padding-top:60px}}#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:#f37321 !important}@media(max-width: 980px){span.br{display:block}}.bul-list>li{position:relative;padding-left:12px;font-weight:400;font-size:20px;line-height:150%;word-break:keep-all}.bul-list>li:before{content:"∙";position:absolute;top:0;left:0}@media(max-width: 980px){.bul-list>li{padding-left:12px;font-size:14px;line-height:150%;font-weight:400}.bul-list>li:before{left:0}}.bul-list.dash>li:before{content:"-"}.bul-list.star>li:before{content:"※"}.bul-list.none>li{padding-left:0 !important}.bul-list.none>li:before{content:""}@media(max-width: 980px){br.none{display:none}}.scrollIcon{position:absolute;bottom:60px;left:50%;width:28px;height:17px;margin-left:-14px;z-index:10;animation:scrollAni 1s infinite alternate}.accord-list{border-top:2px solid #000;border-bottom:1px solid #000}.accord-list>li{border-bottom:1px solid #000}.accord-list .active .list-header:after{transform:rotate(180deg)}.accord-list .active .list-content{display:block}.accord-list .list-header{position:relative;padding:23px 50px 23px 0;font-weight:600;font-size:1.2rem;line-height:140%;border-bottom:1px solid #fff;cursor:pointer}.accord-list .list-header:after{content:"";position:absolute;top:50%;right:20px;width:22px;height:11px;background:url("../images/accord_arrow.svg") no-repeat center center/auto 11px;transition:.3s ease-in-out}.accord-list .list-content{display:none;padding:20px 35px 20px;font-weight:400;font-size:20px;line-height:30px;color:#d9d9d9}.accord-list.faq .list-header{padding-left:35px}.accord-list.faq .list-header:before{content:"Q.";position:absolute;top:23px;left:0}@media(max-width: 980px){.accord-list .list-header{padding:20px 30px 20px 0;font-size:16px;line-height:22px}.accord-list .list-header:after{top:27px;right:0;background-size:auto 6px}.accord-list .list-content{padding:0 30px 20px 20px;font-size:16px;line-height:26px}.accord-list.faq .list-header{padding-left:20px}.accord-list.faq .list-header:before{top:20px}}.movieFrame{position:relative;width:100%;padding-bottom:56.25%}.movieFrame iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movieFrame .btnPlay{position:absolute;width:100%;height:100%}@media(hover: hover){.pop_view{cursor:pointer}}#header{position:fixed;top:0;left:0;width:100%;height:3.6rem;box-shadow:0 2px 6px rgba(0,0,0,.07);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:980px;height:3.6rem;margin:0 auto}@media(max-width: 980px){#header .header-inner{width:100%;min-width:360px}}#header .logo{position:relative;display:block;width:7.9rem;height:3.6rem;background:url("../images/brandLogo.svg") no-repeat center center/7.9rem auto}#header .logo a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#header .gnb-menu{display:flex;justify-content:flex-end;align-items:center;column-gap:50px}#header .gnb-menu-item{position:relative;height:3.6rem}#header .gnb-menu-item:hover a{color:#f37321;transition:color .3s}#header .gnb-menu-item.active a{color:#f37321}#header .gnb-menu-item a{display:flex;justify-content:center;align-items:center;height:3.6rem;font-family:"NanumSquareNeoExtraBold";font-weight:700;font-size:18px;line-height:normal;color:#fff;text-align:center}#header.fixed{background-color:#000}@media screen and (max-width: 1200px){#header{padding:0}#header .header-inner{width:100%;padding-inline:20px}}@media(max-width: 980px){#header{height:56px}#header .header-inner{width:100%;height:56px;padding-inline:20px}#header .logo{position:relative;width:110px;height:56px;background-size:110px auto}#header .logo.mo{z-index:2000}#header .gnb-menu-item a{font-size:22px}#header .m_btn_menu{display:block;position:absolute;top:0;right:0;width:56px;height:100%;background:url("../images/m_btn_menu.svg") no-repeat center center/auto 25px}#header .gnb-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;padding-left:0;z-index:1000}#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:20px;font-weight:700;font-size:20px;line-height:120%;color:#fff}#header .gnb-wrap ul li a br{display:none}#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:56px;height:56px;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{background-color:#141414}#footer .footer-inner{height:140px;width:980px;margin:0 auto;display:flex;justify-content:center;align-items:center}#footer .footer-inner .copyright{color:rgba(255,255,255,.5);font-size:20px;font-weight:400}@media(max-width: 980px){#footer .footer-inner{height:80px;width:100%;padding-inline:20px}#footer .footer-inner .copyright{font-size:11px}}.section-head-area{margin-bottom:20px}.section-head-area .title{font-weight:700;font-size:45px;line-height:135%;color:#f37321}@media(max-width: 980px){.section-head-area .title{font-size:22px;line-height:135%}}.section-sub-title{margin-bottom:60px;font-weight:700;font-size:36px;line-height:120%;color:#222;text-align:center}@media(max-width: 980px){.mo-scroll-wrap{overflow-x:auto;margin-right:-20px;padding-right:20px}}.hanwha{font-family:"hanwha"}.movieFrame{border-radius:10px;overflow:hidden}@media(max-width: 980px){.movieFrame{border-radius:3px}}.headingWrap{background:#000 url("../images/heading_bg.jpg") no-repeat center center/cover}.headingWrap .section-inner{display:grid;align-content:center;justify-content:center;height:100vh;padding:0 0 115px;min-height:700px}.headingWrap .heading-title{position:relative;z-index:10;width:704px;height:152px;background:url("../images/heading_title.svg") no-repeat center center/auto 152px}@media(max-width: 980px){.headingWrap .heading-title{width:100%;height:230px;background-image:url("../images/heading_title_mo.svg");background-size:auto 230px}}.headingWrap .heading-desc{margin-top:53px;font-weight:400;font-size:22px;line-height:140%;color:#fff;text-align:center}.headingWrap .kv-wrap{position:relative;left:calc(50% - 301px);width:642px;height:642px}.headingWrap .kv-wrap .fireBg{position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:url("../images/kv_fire.png");background-position:center -60px;background-size:auto 994px}@media(max-height: 900px){.headingWrap .heading-motion{transform:scale(0.8)}}@media(min-width: 980px)and (max-height: 700px){.headingWrap .heading-motion{transform:scale(0.7);transform-origin:center center}}@media(max-width: 980px){.headingWrap .heading-motion{transform:scale(0.6)}}.companyWrap{background:url("../images/company_bg.png") no-repeat right 0/auto 1823px}.companyWrap .section-inner{padding-block:110px 130px}.companyWrap .info-text{margin-block:60px;font-weight:400;font-size:22px;line-height:170%}.companyWrap .company-info-list{padding-block:40px;border-top:1px solid #595959;border-bottom:1px solid #595959;display:grid;grid-template-columns:362px 342px 1fr}.companyWrap .company-info-list .company-info-item{position:relative;padding-left:140px;height:128px;align-content:center}.companyWrap .company-info-list .company-info-item strong{font-weight:700;font-size:18px;line-height:38px}.companyWrap .company-info-list .company-info-item p{font-weight:300;font-size:24px;line-height:150%}.companyWrap .company-info-list .company-info-item:nth-of-type(1) p{font-size:20px}.companyWrap .company-info-list .company-info-item:nth-of-type(6){padding-left:0 !important;text-align:center}.companyWrap .company-info-list .company-info-item:nth-of-type(6) img{height:44px}.companyWrap .company-info-list .company-info-item:nth-of-type(1){background:url("../images/company_info_icon_01.png") no-repeat left center/auto 128px}.companyWrap .company-info-list .company-info-item:nth-of-type(2){background:url("../images/company_info_icon_02.png") no-repeat left center/auto 128px}.companyWrap .company-info-list .company-info-item:nth-of-type(3){background:url("../images/company_info_icon_03.png") no-repeat left center/auto 128px}.companyWrap .company-info-list .company-info-item:nth-of-type(4){background:url("../images/company_info_icon_04.png") no-repeat left center/auto 128px}.companyWrap .company-info-list .company-info-item:nth-of-type(5){background:url("../images/company_info_icon_05.png") no-repeat left center/auto 128px}.companyWrap .company-info-list .company-info-item:not(:nth-of-type(1),:nth-of-type(4)){padding-left:157px;background-position:left 17px center}.companyWrap .company-info-list .company-info-item:where(:nth-of-type(4),:nth-of-type(5),:nth-of-type(6)){margin-top:30px;padding-top:30px;height:158px;border-top:.5px solid #2c2c2c;background-position-y:30px !important}.companyWrap .company-info-list .company-info-item:where(:nth-of-type(4),:nth-of-type(5),:nth-of-type(6)):before{top:calc(50% - 44px) !important}.companyWrap .company-info-list .company-info-item+.company-info-item:not(:nth-of-type(4)):before{content:"";position:absolute;top:calc(50% - 64px);left:0;width:.5px;height:128px;background-color:#2c2c2c}@media(max-width: 980px){.companyWrap .company-info-list{grid-template-columns:1fr;padding-block:0}.companyWrap .company-info-list .company-info-item{display:grid;gap:10px;grid-template-columns:1fr;padding:0 0 0 95px;height:105px;background-size:auto 79px !important}.companyWrap .company-info-list .company-info-item strong{font-size:13px !important;line-height:23px}.companyWrap .company-info-list .company-info-item p{font-size:13px !important;line-height:150%}.companyWrap .company-info-list .company-info-item:not(:nth-of-type(1),:nth-of-type(4)){padding-left:95px;background-position:0 center}.companyWrap .company-info-list .company-info-item:where(:nth-of-type(4),:nth-of-type(5),:nth-of-type(6)){margin:0;padding-top:0;height:105px;border:0;background-position:0 center !important}.companyWrap .company-info-list .company-info-item:nth-of-type(6){display:none}.companyWrap .company-info-list .company-info-item+.company-info-item{border-top:.5px solid #2c2c2c}.companyWrap .company-info-list .company-info-item+.company-info-item:before{display:none !important}}.companyWrap .branch-map{margin-top:42px}@media(max-width: 980px){.companyWrap{background-size:auto 802px;background-position:right 240px}.companyWrap .section-inner{padding-block:80px}.companyWrap .info-text{margin-block:30px;font-size:14px}.companyWrap .mo-scroll-wrap{overflow-x:auto}.companyWrap .branch-map img{width:auto;max-width:none;height:360px}}.deadlineWrap{background-color:#141414}.deadlineWrap .section-inner{padding-block:100px;text-align:center}.deadlineWrap .countdown{display:flex;justify-content:center;align-items:center;gap:5px}.deadlineWrap .countdown span{position:relative;width:94px;font-weight:700;font-size:70px;line-height:140%;color:#fff}.deadlineWrap .countdown span:is(.dot){width:10px;margin-top:-10px;font-size:50px}.deadlineWrap .countdown span:before{content:attr(date-text);position:absolute;bottom:-10px;left:0;width:100%;font-weight:500;font-size:14px;line-height:140%;color:#fff;text-align:center}.deadlineWrap .countdown-title{font-weight:700;font-size:25px;line-height:125%;letter-spacing:-0.02em;color:#f37321}.deadlineWrap .star-group{position:absolute;top:73px;left:calc(50% - 349px);width:107px;height:94px}.deadlineWrap .star-group .star.small{width:39px;height:52px;background-size:auto 52px}.deadlineWrap .star-group .star.big{width:56px;height:74px;background-size:auto 74px}@media(max-width: 980px){.deadlineWrap .section-inner{padding-block:50px}.deadlineWrap .countdown span{width:80px;font-size:45px}.deadlineWrap .countdown span.dot{margin-top:-5px;font-size:40px}.deadlineWrap .countdown span:before{font-size:12px}.deadlineWrap .countdown-title{font-size:24px}.deadlineWrap .star-group{top:24px;left:calc(50% - 132px);transform:scale(0.6);transform-origin:top left}}.aboutWrap{background:#141414 url("../images/about_bg.png") no-repeat left bottom 410px/auto 1823px}.aboutWrap .section-inner{padding-block:150px}.aboutWrap .sub-container{margin-top:100px}.aboutWrap .sub-container .sub-title{margin-bottom:30px}.aboutWrap .sub-container .sub-title>span{display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;height:56px;padding-inline:21px 27px;font-weight:700;font-size:24px;line-height:125%;letter-spacing:-0.02em;background-color:#f37321}.aboutWrap .vision-content{margin-top:30px}.aboutWrap .vision-content>div{font-weight:400;font-size:24px;line-height:150%}.aboutWrap .vision-content>div:is(.kor-text){margin-top:20px;padding-top:20px;border-top:.5px solid #8e8e8e}.aboutWrap .talent-wrap .talent-item{display:grid;grid-template-columns:290px 1fr;border-radius:20px;background:linear-gradient(270deg, #404040 0%, #2C2C2C 100%)}.aboutWrap .talent-wrap .talent-item figure{padding:28px 36px 0 24px}.aboutWrap .talent-wrap .talent-item .talent-info{padding:40px 24px 40px 0}.aboutWrap .talent-wrap .talent-item .talent-info h4{font-weight:700;font-size:26px;line-height:150%}.aboutWrap .talent-wrap .talent-item .talent-info :where(p,div){margin-top:20px}.aboutWrap .talent-wrap .talent-item .talent-info .desc{font-weight:600;font-size:22px;line-height:150%}.aboutWrap .talent-wrap .talent-item .talent-info .num-text{font-weight:400;font-size:20px;line-height:150%}.aboutWrap .talent-wrap .talent-item+.talent-item{margin-top:30px}.aboutWrap .talent-wrap .talent-item.type01 h4 strong{color:#F37321}.aboutWrap .talent-wrap .talent-item.type02 h4 strong{color:#1EA3D1}.aboutWrap .talent-wrap .talent-item.type03 h4 strong{color:#2E8C41}@media(max-width: 980px){.aboutWrap .talent-wrap .talent-item{grid-template-columns:1fr;grid-template-rows:187px 1fr}.aboutWrap .talent-wrap .talent-item figure{padding:0;justify-self:center}.aboutWrap .talent-wrap .talent-item figure img{height:187px}.aboutWrap .talent-wrap .talent-item .talent-info{padding:0 22px 28px}.aboutWrap .talent-wrap .talent-item .talent-info h4{font-size:16px}.aboutWrap .talent-wrap .talent-item .talent-info .desc{font-size:14px}.aboutWrap .talent-wrap .talent-item .talent-info .num-text{font-size:12px}}.aboutWrap .benefit-wrap{padding-top:200px}.aboutWrap .benefit-wrap .section-head-area{margin-bottom:0}.aboutWrap .benefit-wrap .section-head-area p{margin-top:20px;font-weight:400;font-size:24px;line-height:150%}.aboutWrap .benefit-wrap .benefit-list .benefit-item{position:relative;margin-top:60px}.aboutWrap .benefit-wrap .benefit-list .benefit-item h4{margin-bottom:10px;font-weight:400;font-size:24px;line-height:150%}.aboutWrap .benefit-wrap .benefit-list .benefit-item h4 strong{color:#f37321}.aboutWrap .benefit-wrap .benefit-list .benefit-item .box{display:grid;grid-template-columns:120px 1fr;align-items:center;border-radius:20px;background-color:#2b2b2b}.aboutWrap .benefit-wrap .benefit-list .benefit-item .box figure{padding-left:22px}.aboutWrap .benefit-wrap .benefit-list .benefit-item .box figure img{width:79px;height:79px}.aboutWrap .benefit-wrap .benefit-list .benefit-item .box .bul-list{padding-block:20px}.aboutWrap .benefit-wrap .benefit-list .benefit-item .box .bul-list>li{font-weight:400;font-size:20px;line-height:150%}@media(max-width: 980px){.aboutWrap .benefit-wrap{padding-top:80px}.aboutWrap .benefit-wrap .section-head-area p{margin-top:15px;font-size:14px;letter-spacing:-0.03em}.aboutWrap .benefit-wrap .benefit-list{margin-top:40px}.aboutWrap .benefit-wrap .benefit-list .benefit-item{margin-top:20px;padding:34px 22px;background-color:#2b2b2b;border-radius:10px}.aboutWrap .benefit-wrap .benefit-list .benefit-item h4{margin-bottom:0;font-size:16px}.aboutWrap .benefit-wrap .benefit-list .benefit-item h4 strong{display:block}.aboutWrap .benefit-wrap .benefit-list .benefit-item .box{grid-template-columns:auto}.aboutWrap .benefit-wrap .benefit-list .benefit-item .box figure{position:absolute;top:23px;right:19px}.aboutWrap .benefit-wrap .benefit-list .benefit-item .box figure img{width:57px;height:57px}.aboutWrap .benefit-wrap .benefit-list .benefit-item .box .bul-list{padding-block:20px 0}.aboutWrap .benefit-wrap .benefit-list .benefit-item .box .bul-list>li{padding-left:12px;font-size:14px;overflow-wrap:anywhere}.aboutWrap .benefit-wrap .benefit-list .benefit-item .box .bul-list>li:before{left:0}}@media(max-width: 980px){.aboutWrap .section-inner{padding-block:80px}.aboutWrap .sub-container{margin-top:50px}.aboutWrap .sub-container .sub-title{margin-bottom:20px}.aboutWrap .sub-container .sub-title>span{padding:0 15px;height:30px;font-size:16px}.aboutWrap .vision-content{margin-top:20px}.aboutWrap .vision-content>div{font-size:14px}.aboutWrap .talent-wrap .talent-item+.talent-item{margin-top:0;height:438px}}.comment{margin-top:15px;color:#d9d9d9}.comment>li{font-weight:400;font-size:18px;line-height:150%}@media(max-width: 980px){.comment{margin-top:10px}.comment>li{font-size:12px}}.recruitingWrap{background:url("../images/recruit_bg.png") no-repeat right top 443px/auto 1823px}.recruitingWrap .sub-title{margin-bottom:15px;font-weight:700;font-size:23px;line-height:150%}.recruitingWrap .step-area{margin-top:100px}.recruitingWrap .step-area .step-list{display:grid;gap:15px;grid-template-columns:repeat(6, 1fr)}.recruitingWrap .step-area .step-list .step-item{position:relative;height:190px;padding-top:140px;font-weight:400;font-size:20px;line-height:150%;background-color:#2c2c2c;border-radius:5px;text-align:center;background-position:center 30px;background-repeat:no-repeat;background-size:auto 78px}.recruitingWrap .step-area .step-list .step-item:nth-of-type(1){background-image:url("../images/step_icon_01.png")}.recruitingWrap .step-area .step-list .step-item:nth-of-type(2){background-image:url("../images/step_icon_02.png")}.recruitingWrap .step-area .step-list .step-item:nth-of-type(3){background-image:url("../images/step_icon_03.png")}.recruitingWrap .step-area .step-list .step-item:nth-of-type(4){background-image:url("../images/step_icon_04.png")}.recruitingWrap .step-area .step-list .step-item:nth-of-type(5){background-image:url("../images/step_icon_05.png")}.recruitingWrap .step-area .step-list .step-item:nth-of-type(6){background-image:url("../images/step_icon_06.png")}@media(max-width: 980px){.recruitingWrap .step-area{margin-top:50px}.recruitingWrap .step-area .step-list{display:grid;gap:14px;grid-template-columns:repeat(2, 1fr);counter-reset:step}.recruitingWrap .step-area .step-list .step-item{position:relative;height:150px;padding-top:110px;font-size:12px;background-size:auto 68px;background-position:center 25px}.recruitingWrap .step-area .step-list .step-item:before{content:"0" counter(step);counter-increment:step;position:absolute;top:7px;left:5px;width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;background-color:#000;clip-path:circle();font-size:13px;color:#fff;font-weight:600}}@media(max-width: 980px){.recruitingWrap{background-size:auto 802px}.recruitingWrap .sub-title{font-size:15px}.recruitingWrap .accord-list>li.active .list-content{border-bottom:1px solid #9b9b9b}.recruitingWrap .accord-list .list-header{border-color:#9b9b9b}.recruitingWrap .accord-list .list-content{padding:30px 0}.recruitingWrap .accord-list .list-content dl dt{font-weight:700;font-size:14px;line-height:150%}.recruitingWrap .accord-list .list-content dl dd{margin-top:10px;font-weight:400;font-size:14px;line-height:150%}.recruitingWrap .accord-list .list-content dl+dl{margin-top:30px}}.jd-table{width:100%}.jd-table thead th{height:60px;font-size:20px;color:#000;font-weight:700;background-color:#eaeaea;text-align:center}.jd-table tbody th{font-size:18px;font-weight:700;text-align:center;border-bottom:1px solid #9b9b9b;background-color:#2c2c2c}.jd-table tbody td{padding-block:30px;padding-left:20px;vertical-align:middle;font-weight:400;font-size:18px;line-height:28px;border-bottom:1px solid #9b9b9b}.jd-table tbody td .bul-list>li{padding-left:15px;font-weight:400;font-size:18px;line-height:28px}.jd-table tbody td .bul-list>li:before{left:0}.jd-table tbody td .bul-list>li.dash{padding-left:25px}.jd-table tbody td .bul-list>li.dash:before{content:"-";left:10px}.jd-table tbody td .bul-list.dash>li{padding-left:25px}.jd-table tbody td .bul-list.dash>li:before{left:10px}.jd-table tbody td .bul-list:has(+strong,+.bul-list){padding-bottom:20px}.jd-table tbody td.location,.jd-table tbody td:last-child{padding-left:0;text-align:center}.jd-table tbody td+td{border-left:1px solid #2c2c2c}.accord-list>li{position:relative}.accord-list>li .head{position:relative;height:70px;display:grid;grid-template-columns:130px 1fr;align-items:center;height:78px;border-bottom:1px solid #000}.accord-list>li .head>*{font-size:14px}.accord-list>li .head:after{content:"";position:absolute;top:calc(50% - 7px);right:20px;width:15px;height:15px;background:url("../images/accord_arrow.svg") no-repeat 0 0/auto 15px;transform:rotate(180deg);transition:.3s}.accord-list>li .content{display:none;padding-block:30px;border-bottom:1px solid #000}.accord-list>li .content dl dt{margin-bottom:12px;font-weight:500;font-size:14px;line-height:17px}.accord-list>li .content dl dd{font-weight:400;font-size:14px;line-height:26px}.accord-list>li .content dl dd .bul-list li{padding-left:10px;font-weight:400;font-size:14px;line-height:26px}.accord-list>li .content dl dd .bul-list li:before{left:0}.accord-list>li .content dl dd .bul-list li.dash{padding-left:25px}.accord-list>li .content dl dd .bul-list li.dash:before{left:10px}.accord-list>li .content dl dd .bul-list.dash li{padding-left:25px}.accord-list>li .content dl dd .bul-list.dash li:before{left:10px}.accord-list>li .content dl+dl{margin-top:30px}.accord-list>li.active .head:after{transform:rotate(0deg)}.accord-list>li.active .content{display:block}.recruit-info{padding-top:150px}@media(max-width: 980px){.recruit-info{padding-top:80px}}.slide-wrap{position:relative}.slide-wrap .swiper-pagination{position:relative;top:auto;bottom:auto;left:auto;right:auto;margin:55px 0 0;display:flex;justify-content:center;align-items:center;gap:12px}.slide-wrap .swiper-pagination-bullet{width:13px;height:13px;margin:0 !important;background-color:#fff;opacity:1}.slide-wrap .swiper-pagination-bullet-active{background-color:#f37321}@media(max-width: 980px){.slide-wrap .swiper-pagination{margin-top:18px;gap:15px}.slide-wrap .swiper-pagination-bullet{width:8px;height:8px}}.slide-wrap .swiper-button-prev{left:-40px}.slide-wrap .swiper-button-next{right:-40px}@media(max-width: 980px){.slide-wrap .swiper-button-prev{left:-18px}.slide-wrap .swiper-button-next{right:-18px}}.slide-wrap [class*=swiper-button]{margin:0;height:calc(100% - 68px);top:0}.slide-wrap [class*=swiper-button]:after{font-size:30px;color:#000}.faqWrap .section-inner{padding-block:150px}.faqWrap table{margin-top:30px;width:100%;text-align:center;border-top:1px solid #fff;border-bottom:1px solid #fff}.faqWrap table thead th{height:40px;font-size:16px;color:#fff;border-bottom:1px solid rgba(255,255,255,.3);background-color:rgba(255,255,255,.1)}.faqWrap table thead th+th{border-left:1px solid rgba(255,255,255,.3)}.faqWrap table tbody td{padding-block:10px;font-size:16px;color:#fff;border-top:1px solid rgba(255,255,255,.3)}.faqWrap table tbody td+td{border-left:1px solid rgba(255,255,255,.3)}@media(max-width: 980px){.faqWrap .section-inner{padding-block:80px}.faqWrap .accord-list .list-content{padding-block:20px;font-size:14px}.faqWrap table{margin-top:20px}.faqWrap table thead th{font-size:14px}.faqWrap table tbody td{font-size:14px}}.etcWrap{background:url("../images/etc_bg.jpg") no-repeat 0 0/cover}.etcWrap .section-inner{padding-block:150px 130px}.etcWrap .apply-area .bul-list>li strong{display:inline-block;width:85px}.etcWrap .etc-area{margin-top:100px}.etcWrap .link-area{margin-top:100px;text-align:center}.etcWrap .link-area .link{display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;width:335px;height:80px;padding:10px 20px;background-color:#f37321;font-weight:700;font-size:24px;line-height:normal}@media(max-width: 980px){.etcWrap .section-inner{padding-block:80px}.etcWrap .etc-area{margin-top:60px}.etcWrap .link-area{margin-top:50px}.etcWrap .link-area .link{width:180px;height:43px;font-size:16px}}@media(max-width: 980px){.popupWrap .btn_popClose{top:0;right:0;width:60px;height:60px}.popupWrap .btn_popClose:before,.popupWrap .btn_popClose:after{width:20px}}.movie_box{width:400px;border-radius:20px;overflow:hidden}.movie_box .movieFrame{position:relative;width:100%;padding-bottom:56.25%;padding-bottom:177.78%}.movie_box .movieFrame iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movie_box .movieFrame .btnPlay{position:absolute;width:100%;height:100%}@media(max-width: 980px){.movie_box{width:340px;top:50% !important;transform:translateY(-50%) !important}}@keyframes glowing{from{opacity:.5}50%{opacity:.9}to{opacity:.5}}.torch-container{position:absolute;max-width:100%;margin:0;top:10%;left:50%;opacity:.2;transform:translateX(-50%)}.fire{bottom:0;left:0;position:absolute;font-size:24px;filter:blur(0.01em);-webkit-filter:blur(0.01em);margin:3em auto 0 auto;position:relative;width:200px;height:350px}.particle{animation:rise 1s ease-in infinite;background-image:radial-gradient(rgb(255, 115, 0) 20%, rgba(255, 25, 0, 0.434) 70%);border-radius:50%;mix-blend-mode:screen;opacity:0;position:absolute;bottom:0;width:4em;height:4em}.particle:nth-of-type(1){animation-delay:.1310516173s;left:calc((100% - 4em)*0)}.particle:nth-of-type(2){animation-delay:.5117770382s;left:calc((100% - 4em)*0.02)}.particle:nth-of-type(3){animation-delay:.5722706584s;left:calc((100% - 4em)*0.04)}.particle:nth-of-type(4){animation-delay:.7317165155s;left:calc((100% - 4em)*0.06)}.particle:nth-of-type(5){animation-delay:.5441707423s;left:calc((100% - 4em)*0.08)}.particle:nth-of-type(6){animation-delay:.5287565611s;left:calc((100% - 4em)*0.1)}.particle:nth-of-type(7){animation-delay:.3547633249s;left:calc((100% - 4em)*0.12)}.particle:nth-of-type(8){animation-delay:.4174920754s;left:calc((100% - 4em)*0.14)}.particle:nth-of-type(9){animation-delay:.1725112516s;left:calc((100% - 4em)*0.16)}.particle:nth-of-type(10){animation-delay:.2390111979s;left:calc((100% - 4em)*0.18)}.particle:nth-of-type(11){animation-delay:.190584119s;left:calc((100% - 4em)*0.2)}.particle:nth-of-type(12){animation-delay:.3108054768s;left:calc((100% - 4em)*0.22)}.particle:nth-of-type(13){animation-delay:.8254437267s;left:calc((100% - 4em)*0.24)}.particle:nth-of-type(14){animation-delay:.1379970747s;left:calc((100% - 4em)*0.26)}.particle:nth-of-type(15){animation-delay:.7535065225s;left:calc((100% - 4em)*0.28)}.particle:nth-of-type(16){animation-delay:.528915264s;left:calc((100% - 4em)*0.3)}.particle:nth-of-type(17){animation-delay:.8375525804s;left:calc((100% - 4em)*0.32)}.particle:nth-of-type(18){animation-delay:.2423121477s;left:calc((100% - 4em)*0.34)}.particle:nth-of-type(19){animation-delay:.9798158757s;left:calc((100% - 4em)*0.36)}.particle:nth-of-type(20){animation-delay:.1317853853s;left:calc((100% - 4em)*0.38)}.particle:nth-of-type(21){animation-delay:.0938526272s;left:calc((100% - 4em)*0.4)}.particle:nth-of-type(22){animation-delay:.558477797s;left:calc((100% - 4em)*0.42)}.particle:nth-of-type(23){animation-delay:.7517506984s;left:calc((100% - 4em)*0.44)}.particle:nth-of-type(24){animation-delay:.7778698125s;left:calc((100% - 4em)*0.46)}.particle:nth-of-type(25){animation-delay:.0103163854s;left:calc((100% - 4em)*0.48)}.particle:nth-of-type(26){animation-delay:.8500236771s;left:calc((100% - 4em)*0.5)}.particle:nth-of-type(27){animation-delay:.817897149s;left:calc((100% - 4em)*0.52)}.particle:nth-of-type(28){animation-delay:.48350401s;left:calc((100% - 4em)*0.54)}.particle:nth-of-type(29){animation-delay:.0438891596s;left:calc((100% - 4em)*0.56)}.particle:nth-of-type(30){animation-delay:.9381963824s;left:calc((100% - 4em)*0.58)}.particle:nth-of-type(31){animation-delay:.3064466634s;left:calc((100% - 4em)*0.6)}.particle:nth-of-type(32){animation-delay:.1582475739s;left:calc((100% - 4em)*0.62)}.particle:nth-of-type(33){animation-delay:.5963107518s;left:calc((100% - 4em)*0.64)}.particle:nth-of-type(34){animation-delay:.2228842422s;left:calc((100% - 4em)*0.66)}.particle:nth-of-type(35){animation-delay:.7946265726s;left:calc((100% - 4em)*0.68)}.particle:nth-of-type(36){animation-delay:.8730807737s;left:calc((100% - 4em)*0.7)}.particle:nth-of-type(37){animation-delay:.9724073804s;left:calc((100% - 4em)*0.72)}.particle:nth-of-type(38){animation-delay:.0867766341s;left:calc((100% - 4em)*0.74)}.particle:nth-of-type(39){animation-delay:.2110050315s;left:calc((100% - 4em)*0.76)}.particle:nth-of-type(40){animation-delay:.5828867621s;left:calc((100% - 4em)*0.78)}.particle:nth-of-type(41){animation-delay:.7253455855s;left:calc((100% - 4em)*0.8)}.particle:nth-of-type(42){animation-delay:.3341178126s;left:calc((100% - 4em)*0.82)}.particle:nth-of-type(43){animation-delay:.4146617885s;left:calc((100% - 4em)*0.84)}.particle:nth-of-type(44){animation-delay:.4739861608s;left:calc((100% - 4em)*0.86)}.particle:nth-of-type(45){animation-delay:.1309784382s;left:calc((100% - 4em)*0.88)}.particle:nth-of-type(46){animation-delay:.6774103611s;left:calc((100% - 4em)*0.9)}.particle:nth-of-type(47){animation-delay:.5986708245s;left:calc((100% - 4em)*0.92)}.particle:nth-of-type(48){animation-delay:.140457469s;left:calc((100% - 4em)*0.94)}.particle:nth-of-type(49){animation-delay:.3310250617s;left:calc((100% - 4em)*0.96)}.particle:nth-of-type(50){animation-delay:.3658903232s;left:calc((100% - 4em)*0.98)}@keyframes rise{from{opacity:0;transform:translateY(0) scale(1)}25%{opacity:1}to{opacity:0;transform:translateY(-10em) scale(0)}}.floating-btn{position:fixed;bottom:20px;right:20px;background-color:#f37321;width:170px;height:60px;padding-inline:22px;display:inline-flex;align-items:center;justify-content:space-between;border-radius:100vw;gap:5px;font-weight:700;font-size:18px;line-height:normal;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.floating-btn img{transform:rotate(-90deg)}@media(max-width: 980px){.floating-btn{width:106px;height:38px;padding-inline:14px;font-size:14px}.floating-btn img{height:6px}}/*# sourceMappingURL=style.min.css.map */