﻿@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.min.css";@font-face{font-family:"Jalnan";font-weight:normal;font-style:normal;src:url("../font/JalnanGothic.woff") format("woff"),url("../font/JalnanGothic.woff2") format("woff2");font-display:swap}html{font-size:20px}*{box-sizing:border-box}html,body{color:#000}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.01em;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: 780px){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:#000}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:80px;height:80px;z-index:10}.popupWrap .btn_popClose:before,.popupWrap .btn_popClose:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:2px;background-color:#555}.popupWrap .btn_popClose:before{transform:translate(-50%, -50%) rotate(-45deg)}.popupWrap .btn_popClose:after{transform:translate(-50%, -50%) rotate(45deg)}.popupWrap .btn_popClose.light:before,.popupWrap .btn_popClose.light:after{background-color:#fff}html,body{word-break:keep-all}html.scroll-disable,body.scroll-disable{overflow:hidden}@media(min-width: 800px){html.scroll-disable,body.scroll-disable{overflow:visible}}body{overflow-x:hidden}img{max-width:100%}figure img{display:block}figure.center{display:flex;justify-content:center;align-items:center}figure.right{display:flex;justify-content:flex-end;align-items:center}@media(max-width: 780px){.view-pc{display:none}}.view-mo{display:none}@media(max-width: 780px){.view-mo{display:block}}.ani,.pt{position:absolute;background-position:center center;background-repeat:no-repeat;background-size:auto 100%}.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:780px;margin:0 auto;padding-top:80px}@media(max-width: 780px){.section-inner{width:100%;padding-inline:20px}}@media(max-width: 780px){.section-inner{padding-top:60px}}#wrap{position:relative;min-width:360px;height:auto;margin:0 auto;background-color:#fff;overflow-x:hidden}section{position:relative;margin:0 auto}main{position:relative;overflow:hidden}.primary{color:#dc2828 !important}.fwB{font-weight:700}@media(max-width: 780px){span.br{display:block}}.bul-list>li{position:relative;padding-left:30px;font-weight:500;font-size:20px;line-height:160%;letter-spacing:-0.01em}.bul-list>li:before{content:"•";position:absolute;top:0;left:12px}@media(max-width: 780px){.bul-list>li{padding-left:23px;font-size:15px;line-height:150%;font-weight:400}.bul-list>li:before{left:8px}}.bul-list.dash>li:before{content:"-"}.bul-list.star>li{padding-left:20px}.bul-list.star>li:before{content:"※"}@media(max-width: 780px){br.none{display:none}}.skip_nav{position:relative;z-index:100}.skip_nav a{position:absolute;top:-150px;left:0;width:100%;background-color:#000;text-align:center;padding:7px 0;font-size:16px;color:#fff}.coverPage{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/brandLogo.svg") no-repeat center center/auto 40px}.swiper-pagination{position:relative;top:auto;bottom:auto;left:auto;display:flex;justify-content:center;align-items:center;column-gap:20px;margin-top:40px}.swiper-pagination-bullet{margin:0 !important;width:8px;height:8px;opacity:.2;background-color:#fff}.swiper-pagination-bullet-active{background-color:#dc2828;opacity:1}@media(max-width: 780px){.swiper-pagination{margin-top:30px;column-gap:10px}}.count__wrap-title{text-align:center;font-weight:700;font-size:22px;line-height:140%}.count__wrap-box{height:124px;text-align:center}.count__wrap-box .count{height:95px;display:flex;justify-content:center;align-items:center}.count__wrap-box .count>*{font-family:"Jalnan";font-weight:500;font-size:60px;line-height:140%;color:#dc2828}.count__wrap-box .count span{position:relative;width:100px;height:100%;text-align:center}.count__wrap-box .count span:before{content:attr(data-label);position:absolute;bottom:-12px;left:0;width:100%;height:25px;font-weight:500;font-size:13px;line-height:140%;color:rgba(0,0,0,.5)}@media(max-width: 780px){.count__wrap-box{height:90px}.count__wrap-box .count{height:80px}.count__wrap-box .count>*{font-family:"Jalnan";font-weight:500;font-size:53px;line-height:140%;color:#dc2828}.count__wrap-box .count span{width:80px}}#header{position:fixed;top:0;left:0;width:100%;height:80px;background-color:#000;padding-inline:80px 0;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);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:100%;height:80px;margin:0 auto}@media(max-width: 780px){#header .header-inner{width:100%;padding-inline:0;min-width:360px}}#header .logo{position:relative;display:block;width:161px;height:80px;background:url("../images/brandLogo.svg") no-repeat center center/161px 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}#header .gnb-menu-item{position:relative;height:80px}#header .gnb-menu-item.active a{color:#dc2828;font-weight:700}#header .gnb-menu-item a{display:flex;justify-content:center;align-items:center;height:100%;padding-inline:30px;font-weight:500;font-size:20px;line-height:25px;color:#000;text-align:center}@media screen and (max-width: 1200px){#header{padding:0}#header .header-inner{width:100%;padding-inline:20px 0}#header .gnb-menu-item a{padding-inline:20px}}@media(max-width: 780px){#header{height:60px}#header .header-inner{width:100%;height:60px;padding-inline:24px 0}#header .logo{position:relative;width:129px;height:60px;background-size:129px auto}#header .logo.mo{z-index:1001}#header .m_btn_menu{display:block;position:absolute;top:0;right:0;width:60px;height:100%;background:url("../images/m_btn_menu.svg") no-repeat center center/auto 24px}#header .gnb-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;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:80px;padding-left:0}#header .gnb-wrap ul li:nth-of-type(1){height:60px;background-color:#fff}#header .gnb-wrap ul li a{display:inline-flex;align-items:center;padding-inline:30px !important;justify-content:flex-start;width:100%;height:80px;font-weight:700;font-size:22px;line-height:120%;color:#000}#header .gnb-wrap ul li a br{display:none}#header .gnb-wrap ul li a:not(.lang-link){position:relative}#header .gnb-wrap ul li a:not(.lang-link):after{content:"";position:absolute;top:0;right:30px;width:11px;height:100%;background:url("../images/link_arrow_b.svg") no-repeat right center/auto 18px}#header .gnb-wrap .gnb-box{position:relative;display:block;height:100%;padding-top:80;background-color:#ececec}#header .gnb-wrap .m_btn_close{position:absolute;top:0;right:0;width:60px;height:60px;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:32px;height:3px;background-color:#dc2828}#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)}}.introPage #header{padding-left:0}.introPage #header .header-inner{width:1180px}@media screen and (max-width: 1180px){.introPage #header .header-inner{padding-inline:25px;width:100%}}#footer{display:flex;justify-content:center;align-items:center;height:60px;background:#1c1c1b url("../images/brandLogo.svg") no-repeat center center/auto 14px;text-align:center}@media(max-width: 780px){#footer{height:60px}}.headingWrap{padding-top:80px;background:#dae9f0 url("../images/kv_bg.jpg") no-repeat center bottom/auto calc(100vh - 80px)}.headingWrap:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:500px;background:linear-gradient(0deg, #FFF 2.79%, rgba(255, 255, 255, 0) 97.48%)}.headingWrap .section-inner{padding-top:0;height:calc(100vh - 80px);display:flex;flex-direction:column;justify-content:center;gap:22px 0}.headingWrap .kv-wrap{position:relative}.headingWrap .kv-wrap .kv-inner{position:relative;width:856px;height:521px}.headingWrap .kv-wrap .kv-inner .lottie-ani{position:absolute;top:132px;left:70px;width:604px;height:311px;z-index:10}@media(max-width: 780px){.headingWrap{padding-top:60px;background-color:#fff;background-position:center 60px;background-size:auto 78%}.headingWrap:before{bottom:100px}.headingWrap .section-inner{height:calc(100vh - 60px)}.headingWrap .kv-wrap{left:50%;transform:translateX(-50%);width:375px;height:350px}.headingWrap .kv-wrap .kv-inner{left:50%;transform:scale(0.6) translateX(-50%);transform-origin:left top;width:600px}.headingWrap .kv-wrap .kv-inner .lottie-ani{position:absolute;top:132px;left:0}}@media(min-width: 780px)and (max-height: 880px){.headingWrap .kv-wrap{height:364px}.headingWrap .kv-wrap .kv-inner{transform:scale(0.7);transform-origin:center top}}@media(min-width: 780px)and (max-height: 720px){.headingWrap .kv-wrap{height:315px}.headingWrap .kv-wrap .kv-inner{transform:scale(0.6);transform-origin:center top}}.link__wrap{display:flex;justify-content:center;gap:20px}.link-btn{width:465px;height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;gap:40px;background-color:#dc2828;border:3px solid #dc2828;font-weight:700;font-size:24px;line-height:normal;color:#fff;box-shadow:2px 2px 2px 0 rgba(0,0,0,.25)}@media(min-width: 780px){.link-btn:is(.hover){transition:all .3s ease-in-out}.link-btn:is(.hover):hover{background-color:#fff;color:#dc2828}.link-btn:is(.hover):hover svg path{stroke:#dc2828}}.link-btn.dark{gap:20px;background-color:#000;border-color:#000}@media(min-width: 780px){.link-btn.dark{transition:all .3s ease-in-out}.link-btn.dark:hover{background-color:#fff;color:#000}.link-btn.dark:hover svg path{stroke:#000}}.link-btn:not(:only-child){flex:1;width:auto}@media(max-width: 780px){.link-btn{width:100%;height:60px;font-size:18px}}.sticker01{top:0;left:0;width:264px;height:184px;background-image:url("../images/kv_sticker_01.png")}@media(max-width: 780px){.sticker01{top:-30px;z-index:10;background-size:auto 90%}}.sticker02{top:100px;left:81px;width:368px;height:233px;background-image:url("../images/kv_sticker_02.png");z-index:1}@media(max-width: 780px){.sticker02{top:100px;left:20px}}.sticker03{top:20px;left:257px;width:108px;height:108px;background-image:url("../images/kv_sticker_03.png");z-index:1}@media(max-width: 780px){.sticker03{top:20px;left:200px;background-size:auto 90%}}.sticker04{top:89px;left:581px;width:130px;height:132px;background-image:url("../images/kv_sticker_04.png");z-index:1}@media(max-width: 780px){.sticker04{top:auto;bottom:-70px;left:calc(50% + 200px)}}.sticker05{top:100px;left:380px;width:80px;height:64px;background-image:url("../images/kv_sticker_05.png");z-index:1}@media(max-width: 780px){.sticker05{top:80px;left:320px}}.sticker06{bottom:39px;left:263px;width:160px;height:103px;background-image:url("../images/kv_sticker_06.png");z-index:1}@media(max-width: 780px){.sticker06{top:auto;bottom:-30px;left:calc(50% - 340px);transform:scale(1.3)}}.sticker07{bottom:21px;left:184px;width:72px;height:63px;background-image:url("../images/kv_sticker_07.png");z-index:1}@media(max-width: 780px){.sticker07{bottom:40px}}.sticker08{bottom:79px;right:176px;width:231px;height:137px;background-image:url("../images/kv_sticker_08.png");z-index:1}@media(max-width: 780px){.sticker08{bottom:80px;right:auto;left:calc(50% + 30px);transform:rotate(10deg)}}.sticker09{bottom:0;right:105px;width:106px;height:105px;background-image:url("../images/kv_sticker_09.png");z-index:1}@media(max-width: 780px){.sticker09{bottom:auto;top:100px;right:auto;left:calc(50% + 230px);width:130px;height:130px}}.sticker10{bottom:78px;right:0;width:187px;height:224px;background-image:url("../images/kv_sticker_10.png");z-index:1}@media(max-width: 780px){.sticker10{bottom:auto;top:-70px;right:auto;left:calc(50% + 120px)}}.sticker11{top:196px;left:6px;width:103px;height:102px;background-image:url("../images/kv_sticker_11.png");z-index:1}@media(max-width: 780px){.sticker11{top:140px;left:calc(50% - 360px);transform:scale(1.3)}}.sticker12{top:196px;left:6px;width:244px;height:250px;background-image:url("../images/kv_sticker_12.png");z-index:1}.section-title{margin-bottom:40px}@media(max-width: 780px){.section-title{margin-bottom:25px}}.jobWrap{background-color:#fccae7}.jobWrap .section-inner{padding-block:94px 140px}.jobWrap .jdTab{position:relative;display:flex;justify-content:center;align-items:center;height:60px;border:2px solid #dc2828;background-color:#fff;border-radius:10px;z-index:100}.jobWrap .jdTab .tab-item{position:relative}.jobWrap .jdTab .tab-item+.tab-item:before{content:"";position:absolute;top:50%;left:0;width:1px;height:18px;background-color:#ddd;transform:translateY(-50%)}.jobWrap .jdTab .tab-item.active .tab-link{color:#dc2828}.jobWrap .jdTab .tab-item .tab-link{position:relative;padding-inline:30px;font-weight:700;font-size:20px;line-height:normal;color:#646464}@media(max-width: 780px){.jobWrap .jdTab{height:auto;padding-block:10px;display:grid;grid-template-columns:repeat(2, 1fr)}.jobWrap .jdTab .tab-item{font-size:20px;text-align:center}.jobWrap .jdTab .tab-item .tab-link{display:block;padding:10px 0}}.jobWrap .typeTab{position:relative;margin-block:-10px 40px;padding-block:27px 17px;display:flex;justify-content:center;align-items:center;background-color:rgba(220,40,40,.5);border-radius:0 0 10px 10px;gap:20px;z-index:10}.jobWrap .typeTab .tab-item.active .tab-link{color:#dc2828;background-color:#fff}.jobWrap .typeTab .tab-item .tab-link{height:39px;padding-inline:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;font-weight:700;font-size:16px;line-height:normal;color:#fff;background-color:#dc2828;border:2px solid #dc2828;box-shadow:2px 2px 2px 0 rgba(0,0,0,.25)}@media(max-width: 780px){.jobWrap .typeTab{margin-block:-10px 24px;padding:20px;flex-flow:column nowrap;align-items:flex-start;gap:10px}}.jobWrap .typeTabContent{position:relative;padding:60px 80px;background-color:#fff;border-radius:10px;border:3px solid #dc2828;box-shadow:10px 10px 0 0 #dc2828;z-index:20}.jobWrap .typeTabContent .jd__title{margin-bottom:25px;font-weight:700;font-size:30px;line-height:160%;color:#dc2828}.jobWrap .typeTabContent .jd__work{margin-bottom:34px}.jobWrap .typeTabContent .jd__work-item strong{display:block;margin-top:25px;font-weight:700;font-size:18px;line-height:160%;color:#dc2828}.jobWrap .typeTabContent .jd__work-item strong+.bul-list{margin-top:10px}.jobWrap .typeTabContent .jd__work-item .bul-list>li{padding-left:34px;font-size:18px;line-height:24px}.jobWrap .typeTabContent .jd__work-item .bul-list>li:before{content:"";left:0;width:24px;height:24px;background:url("../images/bul_check.svg") no-repeat 0 center/auto 24px}.jobWrap .typeTabContent .jd__work-item .bul-list>li+li{margin-top:12px}.jobWrap .typeTabContent .jd__req{padding-top:34px;border-top:1px solid #c7c7c7}.jobWrap .typeTabContent .jd__req-title{padding-inline:20px;display:inline-flex;align-items:center;justify-content:center;height:44px;background-color:#dc2828;font-weight:700;font-size:20px;line-height:160%;color:#fff}.jobWrap .typeTabContent .jd__req .cont-wrap{margin-top:30px}.jobWrap .typeTabContent .jd__req .cont-label{font-weight:700;font-size:18px;line-height:150%;color:#dc2828}.jobWrap .typeTabContent .jd__req .cont-desc{margin-top:8px}.jobWrap .typeTabContent .jd__req .cont-desc .bul-list>li{font-size:16px;line-height:160%}.jobWrap .typeTabContent .jd__req .cont-desc .bul-list>li p{margin-top:4px;font-size:14px;color:#dc2828}.jobWrap .typeTabContent .jd__req .cont-desc .bul-list>li strong{color:#dc2828}.jobWrap .typeTabContent .jd__link{margin-top:64px;text-align:center}@media(max-width: 780px){.jobWrap .typeTabContent{padding:40px 20px}.jobWrap .typeTabContent .jd__title{margin-bottom:20px;font-size:24px}.jobWrap .typeTabContent .jd__work{margin-bottom:26px}.jobWrap .typeTabContent .jd__work-item strong{margin-top:20px;font-size:14px}.jobWrap .typeTabContent .jd__work-item .bul-list>li{padding-left:26px;font-size:14px;line-height:18px}.jobWrap .typeTabContent .jd__work-item .bul-list>li:before{width:18px;height:18px;background-size:auto 18px}.jobWrap .typeTabContent .jd__req{padding-top:26px}.jobWrap .typeTabContent .jd__req-title{height:35px;font-size:15px}.jobWrap .typeTabContent .jd__req .cont-wrap{margin-top:23px}.jobWrap .typeTabContent .jd__req .cont-label{font-size:14px}.jobWrap .typeTabContent .jd__req .cont-desc{margin-top:6px}.jobWrap .typeTabContent .jd__req .cont-desc .bul-list>li{font-size:13px;line-height:160%}.jobWrap .typeTabContent .jd__req .cont-desc .bul-list>li p{font-size:12px;line-height:150%}.jobWrap .typeTabContent .jd__link{margin-top:34px}}.jobWrap .sticker__wrap .sticker01{top:548px;left:calc(50% + 410px);width:352px;height:244px}.jobWrap .sticker__wrap .sticker03{top:407px;left:calc(50% + 455px);width:129px;height:128px;transform:rotate(25deg)}.jobWrap .sticker__wrap .sticker04{top:auto;bottom:309px;left:calc(50% + 550px);width:206px;height:203px}.jobWrap .sticker__wrap .sticker05{top:355px;left:calc(50% + 585px);width:108px;height:85px;transform:rotate(42deg)}.jobWrap .sticker__wrap .sticker09{top:auto;bottom:75px;left:calc(50% + 410px);width:187px;height:183px;transform:rotate(11deg)}.jobWrap .sticker__wrap .sticker12{top:310px;left:calc(50% - 677px)}@media(max-width: 780px){.jobWrap .sticker__wrap .sticker01{top:auto;bottom:-10px;left:calc(50% - 240px);width:300px;height:208px}.jobWrap .sticker__wrap .sticker03,.jobWrap .sticker__wrap .sticker04{display:none}.jobWrap .sticker__wrap .sticker06{top:auto;bottom:70px;left:calc(50% + 85px);transform:rotate(40deg)}.jobWrap .sticker__wrap .sticker07{top:450px;left:calc(50% + 120px);z-index:1}.jobWrap .sticker__wrap .sticker09{bottom:-50px;left:calc(50% + 20px);width:180px;height:180px;background-size:150px}.jobWrap .sticker__wrap .sticker11{bottom:auto;top:380px;left:calc(50% - 280px);width:180px;height:180px;background-size:auto 150px}.jobWrap .sticker__wrap .sticker12{top:0;left:calc(50% - 20px);width:200px;height:200px}}.jdTabContent .jd-title{font-size:32px;line-height:140%;color:#000}.jdTabContent .tabContent-items{padding-top:48px}@media(max-width: 780px){.jdTabContent .tabContent-items{padding-top:18px}}.recruitWrap{--width:130px;background-color:#b5dff4;z-index:100}.recruitWrap .section-inner{padding-block:87px 79px}.recruitWrap .process__list{display:flex;justify-content:space-between;align-items:start}.recruitWrap .process__list-item{position:relative;flex-basis:var(--width);flex-shrink:0;padding-top:131px;text-align:center}.recruitWrap .process__list-item strong{display:block;font-size:20px}.recruitWrap .process__list-item p{margin-top:13px;font-weight:600;font-size:16px;line-height:150%;letter-spacing:-0.04em}.recruitWrap .process__list-item:before{content:"";position:absolute;top:0;left:50%;width:120px;height:120px;background-color:#fff;border-radius:50%;box-shadow:2px 2px 2px 0 rgba(0,0,0,.25);transform:translateX(-50%)}.recruitWrap .process__list-item:nth-of-type(1):before{background-image:url("../images/process_icon_01.svg")}.recruitWrap .process__list-item:nth-of-type(2):before{background-image:url("../images/process_icon_02.svg")}.recruitWrap .process__list-item:nth-of-type(3):before{background-image:url("../images/process_icon_03.svg")}.recruitWrap .process__list-item:nth-of-type(4):before{background-image:url("../images/process_icon_04.svg")}.recruitWrap .process__list-item:nth-of-type(5):before{background-image:url("../images/process_icon_05.svg")}.recruitWrap .process__list-item+.process__list-item:after{content:"";position:absolute;top:0;left:calc((780px - var(--width)*5)/4/2*-1 - 10px);width:20px;height:120px;background:url("../images/process_arrow.svg") no-repeat center center/auto 20px}@media(max-width: 780px){.recruitWrap .process__list{--width:90px;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px 26px}.recruitWrap .process__list-item{padding-top:110px}.recruitWrap .process__list-item strong{font-size:16px;line-height:19px}.recruitWrap .process__list-item p{margin-top:8px;font-size:12px}.recruitWrap .process__list-item:before{width:100px;height:100px;background-size:auto 100px}.recruitWrap .process__list-item+.process__list-item:after{left:-21px;width:15px;height:100px;background-size:auto 15px}.recruitWrap .process__list-item+.process__list-item:nth-of-type(4):after{display:none}}.recruitWrap .recruit__jd{margin-top:38px;display:grid;gap:32px}.recruitWrap .recruit__jd-box strong{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;padding:4px 20px;background-color:#fff;font-weight:700;font-size:20px;line-height:160%;color:#dc2828}.recruitWrap .recruit__jd-box p{margin-top:12px;font-weight:500;font-size:18px;line-height:160%}@media(max-width: 780px){.recruitWrap .recruit__jd{gap:22px}.recruitWrap .recruit__jd-box strong{font-size:16px}.recruitWrap .recruit__jd-box p{margin-top:13px;font-size:14px}}.recruitWrap .grid-layout{margin-top:56px}.recruitWrap .comment__box{margin-block:50px 63px;padding:30px;font-size:18px;border-radius:20px;background-color:#fff;box-shadow:10px 10px 0 0 #dc2828}.recruitWrap .comment__box .bul-list>li{font-weight:500;font-size:16px;line-height:170%;letter-spacing:-0.05em}@media(max-width: 780px){.recruitWrap .comment__box{font-size:14px}}@media(max-width: 780px){.recruitWrap .section-inner{padding-block:85px 100px}.recruitWrap .grid-layout{margin-top:40px}.recruitWrap .comment__box{margin-block:42px 44px;padding:20px}.recruitWrap .comment__box .bul-list>li{font-size:13px;line-height:170%}}.title__wrap{position:relative;text-align:center}.title__wrap h2{position:relative;z-index:10}.title__wrap p{margin-top:32px;font-weight:400;font-size:20px;line-height:160%}@media(max-width: 780px){.title__wrap h2 img{height:45px}.title__wrap p{margin-top:20px;font-size:18px;line-height:150%}}.storyWrap{background:url("../images/story_bg.jpg") no-repeat center 123px/auto 966px}.storyWrap .section-inner{height:1130px}.storyWrap .title__wrap .kv-wrap{position:relative;margin-left:48px}.storyWrap .title__wrap .kv-wrap .kv-inner{position:relative;width:652px;height:397px}.storyWrap .title__wrap .kv-wrap .lottie-ani{position:absolute;top:0;left:0;transform:rotate(-8deg);z-index:10}.storyWrap .title__wrap .kv-wrap .sticker02{top:10px;left:20px;width:377px;height:262px;background-image:url("../images/kv_sticker_02_1.png")}.storyWrap .title__wrap .kv-wrap .sticker05{left:314px;top:42px;width:89px;height:69px;z-index:11}.storyWrap .title__wrap .kv-wrap .sticker05.right{left:auto;right:-18px;top:auto;bottom:109px;width:69px;height:58px;background-image:url("../images/kv_sticker_05_1.png")}.storyWrap .title__wrap .kv-wrap .sticker06{left:286px;bottom:34px;width:163px;height:112px;background-image:url("../images/kv_sticker_06_1.png");z-index:11}.storyWrap .title__wrap .kv-wrap .sticker08{right:0;bottom:55px;width:273px;height:151px;background-image:url("../images/kv_sticker_08_1.png")}.storyWrap .title__wrap h2{margin-top:-45px}.storyWrap .card__wrap{margin:31px -68px 0 -68px;width:915px;display:grid;grid-template-columns:repeat(5, 1fr)}.storyWrap .card__wrap .card__item{position:relative;width:183px;height:302px;cursor:pointer}.storyWrap .card__wrap .card__item-info{position:absolute;top:98px;left:32px;width:95px;text-align:center;font-weight:700;font-size:14px;line-height:150%;color:#fff}.storyWrap .card__wrap .card__item-info .name{margin-top:3px;color:#000}.storyWrap .card__wrap .card__item-close{position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/card_close.png") no-repeat 0 0/auto 100%}.storyWrap .card__wrap .card__item-open{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/card_open.png") no-repeat 0 0/auto 100%;transition:.3s ease 0s}.storyWrap .card__wrap .card__item-open:before{content:"";opacity:0;position:absolute;top:0;right:0;width:38px;height:100%;background:url("../images/card_open_door_1.png") no-repeat center center/auto 100%;transition:.4s cubic-bezier(0.49, 0.14, 0.87, 0.99) 0s}.storyWrap .card__wrap .card__item-open .stand{top:42px;left:40px;width:79px;height:138px;background-image:url("../images/card_open_stand.png")}.storyWrap .card__wrap .card__item-open .char{bottom:10px;left:20px;width:120px;height:120px}.storyWrap .card__wrap .card__item-open .char.char01{background-image:url("../images/card_char_01.png")}.storyWrap .card__wrap .card__item-open .char.char02{background-image:url("../images/card_char_02.png")}.storyWrap .card__wrap .card__item-open .char.char03{background-image:url("../images/card_char_03.png")}.storyWrap .card__wrap .card__item-open .char.char04{background-image:url("../images/card_char_04.png")}.storyWrap .card__wrap .card__item-open .char.char05{background-image:url("../images/card_char_05.png")}.storyWrap .card__wrap .card__item-open .char.char06{background-image:url("../images/card_char_06.png")}.storyWrap .card__wrap .card__item-open .char.char07{background-image:url("../images/card_char_07.png")}.storyWrap .card__wrap .card__item-open .char.char08{background-image:url("../images/card_char_08.png")}.storyWrap .card__wrap .card__item-open .char.char09{background-image:url("../images/card_char_09.png")}.storyWrap .card__wrap .card__item-open .char.char010{background-image:url("../images/card_char_010.png")}.storyWrap .card__wrap .card__item-open .char.char011{background-image:url("../images/card_char_011.png")}.storyWrap .card__wrap .card__item-open .char.char012{background-image:url("../images/card_char_012.png")}.storyWrap .card__wrap .card__item.active .card__item-open,.storyWrap .card__wrap .card__item:hover .card__item-open{opacity:1}.storyWrap .card__wrap .card__item.active .card__item-open:before,.storyWrap .card__wrap .card__item:hover .card__item-open:before{opacity:1}.storyWrap .card__wrap .card__item.active .card__item-open .char,.storyWrap .card__wrap .card__item:hover .card__item-open .char{animation:jump 1s ease-in-out infinite}@media(max-width: 915px){.storyWrap .card__wrap{overflow-x:auto;width:100%;margin:31px auto 0}}@media(max-width: 780px){.storyWrap{background-image:url("../images/story_bg_m.jpg");background-position:center 0;background-size:cover}.storyWrap .section-inner{height:1000px}.storyWrap .title__wrap .kv-wrap{left:50%;transform:translateX(-50%);width:390px;height:250px;margin-left:0}.storyWrap .title__wrap .kv-wrap .kv-inner{transform:scale(0.6);transform-origin:left top}.storyWrap .title__wrap h2{margin-top:0}.storyWrap .title__wrap h2 img{height:90px}.storyWrap .title__wrap p{margin-top:38px;font-size:18px;line-height:160%}.storyWrap .card__wrap{margin:31px -25px 0;padding-left:25px;width:100vw}}.chugumiWrap{background-color:#f4d98a}.chugumiWrap .section-inner{padding-block:95px 117px}.chugumiWrap .title__wrap p{font-weight:600}.chugumiWrap .sticker13{top:-67px;left:calc(50% - 320px);width:130px;height:130px;background-image:url("../images/kv_sticker_13.png");z-index:1}.chugumiWrap .sticker14{top:-74px;left:calc(50% + 169px);width:156px;height:148px;background-image:url("../images/kv_sticker_14.png")}.chugumiWrap .chugumi__container{position:relative;width:820px;height:1000px;margin:40px -20px 0 -20px;padding:160px 19px 0 101px;filter:drop-shadow(4px 4px 5px rgba(0, 0, 0, 0.5));background:url("../images/chugumi_box.png") no-repeat center center/auto 100%}.chugumiWrap .tabUI{justify-content:flex-start;gap:20px}.chugumiWrap .tabUI .tab-item{flex-flow:column nowrap;align-items:flex-start}.chugumiWrap .tabUI .tab-item *{font-weight:500;font-size:18px;line-height:150%}.chugumiWrap .tabUI .tab-item figure{margin-bottom:7px;border-radius:20px;overflow:hidden;border:2px solid #fff}.chugumiWrap .tabUI .tab-item strong{font-weight:700}.chugumiWrap .tabUI .tab-item.active{color:#000}.chugumiWrap .tabUI .tab-item.active figure{border-color:#dc2828}@media(max-width: 780px){.chugumiWrap .tabUI{gap:8px;align-items:start}.chugumiWrap .tabUI .tab-item *{font-size:14px}.chugumiWrap .tabUI .tab-item figure{border-radius:4px}}.chugumiWrap .tab-content .tab-pane strong{color:#dc2828;font-size:18px}.chugumiWrap .tab-content .tab-pane .pinterust__list{position:relative;margin-top:16px;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px 15px}.chugumiWrap .tab-content .tab-pane .pinterust__list figure{height:200px}.chugumiWrap .tab-content .tab-pane .pinterust__list figure img{height:100%;object-fit:cover}.chugumiWrap .tab-content .tab-pane .pinterust__list .pinterust__item{position:relative;border-radius:10px;overflow:hidden;cursor:pointer}.chugumiWrap .tab-content .tab-pane .pinterust__list .pinterust__item.active:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.chugumiWrap .tab-content .tab-pane .pinterust__list .pinterust__item.active:after{content:"스크랩";position:absolute;top:7px;right:8px;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;padding:6px 14px;background-color:#dc2828;color:#fff;font-weight:600;font-size:12px;line-height:150%;letter-spacing:-0.05em;z-index:2}@media screen and (min-width: 780px){.chugumiWrap .tab-content .tab-pane .pinterust__list .pinterust__item:hover:not(.active) figure img{transform:scale(1.1);transition:.3s}.chugumiWrap .tab-content .tab-pane .pinterust__list .pinterust__item:hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.chugumiWrap .tab-content .tab-pane .pinterust__list .pinterust__item:hover:after{content:"스크랩";position:absolute;top:7px;right:8px;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;padding:6px 14px;background-color:#dc2828;color:#fff;font-weight:600;font-size:12px;line-height:150%;letter-spacing:-0.05em;z-index:2}}.chugumiWrap .tab-content .tab-pane .pinterust__list.work{grid-template-columns:repeat(4, 1fr);gap:15px 16px}@media(max-width: 780px){.chugumiWrap .tab-content .tab-pane .pinterust__list{margin-top:8px;grid-template-columns:repeat(2, 1fr) !important}.chugumiWrap .tab-content .tab-pane .pinterust__list figure{height:auto}.chugumiWrap .tab-content .tab-pane .pinterust__list figure img{height:auto;width:100%}.chugumiWrap .tab-content .tab-pane .pinterust__list .pinterust__item{border-radius:8px}.chugumiWrap .tab-content .tab-pane .pinterust__list .pinterust__item:hover:after,.chugumiWrap .tab-content .tab-pane .pinterust__list .pinterust__item.active:after{top:6px;right:6px;padding:5px 12px;font-size:10px}}@media(max-width: 820px){.chugumiWrap .chugumi__container{width:100%;margin:40px auto 0;background-size:contain;filter:none;box-shadow:4px 4px 5px rgba(0,0,0,.5)}}@media(max-width: 780px){.chugumiWrap .section-inner{padding-block:130px 147px}.chugumiWrap .title__wrap p{margin-top:63px}.chugumiWrap .sticker13{top:-71px;left:calc(50% - 196px);width:97px;height:97px}.chugumiWrap .sticker14{top:11px;left:calc(50% + 61px);width:108px;height:96px;transform:rotate(50deg)}.chugumiWrap .chugumi__container{width:auto;height:auto;padding:22px 17px 0;background:#fff;border-radius:20px}.chugumiWrap .chugumi__container .chugumi__top{width:100%;height:94px;margin-bottom:22px;background:url("../images/chugumi_top_mo.png") no-repeat center center/auto 100%}.chugumiWrap .chugumi__container .chugumi__bottom{margin:30px -17px 0;width:calc(100% + 34px);height:60px;background:url("../images/chugumi_bottom_mo.png") no-repeat center center/auto 100%;border-top:1px solid #c5c5c5}}.liveWrap{background-color:#fccae7}.liveWrap .section-inner{padding-block:69px 106px}.liveWrap .sticker15{top:-47px;left:calc(50% - 330px);width:205px;height:193px;background-image:url("../images/kv_sticker_15.png");z-index:1}.liveWrap .sticker16{top:15px;left:calc(50% + 153px);width:134px;height:165px;background-image:url("../images/kv_sticker_16.png")}.liveWrap .live-date{margin-top:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;width:280px;height:40px;background-color:#000;color:#fff;font-weight:600;font-size:20px;line-height:150%}.liveWrap .live__container{position:relative;margin-block:35px;width:100%;height:380px;border-radius:20px;background-color:rgba(0,0,0,.5);box-shadow:10px 10px 0 0 #dc2828;position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.liveWrap .live__container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.liveWrap .live__container .btnPlay{position:absolute;width:100%;height:100%}.liveWrap .live__container img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 780px){.liveWrap .section-inner{padding-block:143px 103px}.liveWrap .title__wrap img{height:115px}.liveWrap .title__wrap .sticker15{top:-79px;left:calc(50% - 200px);width:150px;height:140px}.liveWrap .title__wrap .sticker16{top:43px;left:calc(50% + 103px);width:87px;height:107px}.liveWrap .title__wrap p{padding-inline:20px;font-weight:600}.liveWrap .live-date{margin-top:23px}.liveWrap .live__container{margin-block:34px 40px;width:100%;height:230px}.liveWrap .live__container img{height:61px}.liveWrap .link__wrap{flex-flow:column nowrap;gap:12px}.liveWrap .link__wrap .link-btn{height:60px;flex:none}}.videoWrap{background-color:#000}.videoWrap .section-inner{padding-block:118px 124px}.videoWrap .title__wrap{margin-bottom:60px}.videoWrap .title__wrap h2 img{margin-left:87px}.videoWrap .title__wrap .sticker18{top:27px;left:calc(50% - 278px);width:177px;height:160px;background-image:url("../images/kv_sticker_18.png")}.videoWrap .tabUI{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr)}.videoWrap .tabUI .tab-item{height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;gap:20px;background-color:#dc2828;font-weight:700;font-size:24px;line-height:150%;color:#fff !important}.videoWrap .tabUI .tab-item svg{width:29px;height:28px;margin-left:10px}.videoWrap .tabUI .tab-item.active{background-color:#fff;color:#dc2828 !important}.videoWrap .tabUI .tab-item.active svg rect{fill:#dc2828}.videoWrap .tabUI .tab-item.active svg path{fill:#fff}.videoWrap .swiper-wrap{position:relative;width:100%}.videoWrap .swiper-wrap .movieFrame{position:relative;width:100%;padding-bottom:56.25%;background-size:cover;border-radius:20px;overflow:hidden}.videoWrap .swiper-wrap .movieFrame iframe{position:absolute;top:0;left:0;width:100%;height:100%}.videoWrap .swiper-wrap .movieFrame .btnPlay{position:absolute;width:100%;height:100%}.videoWrap .swiper-wrap .movieFrame.shorts{padding-bottom:177.78%}.videoWrap .swiper-wrap .movieFrame .btnPlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5) url("../images/btn_play.png") no-repeat center center/auto 100px;cursor:pointer;font-size:0}.videoWrap .swiper-wrap .slider-image:has(.shorts){width:auto;width:247px;margin:0 auto}.videoWrap .swiper-wrap .slider-image:has(.shorts) .movieFrame{background-size:auto 100%;background-position:center}.videoWrap .swiper-wrap .youtube-player{width:100%;height:100%;background:#d9d9d9}.videoWrap .swiper-button-next,.videoWrap .swiper-button-prev{position:absolute;top:calc(50% + 20px);transform:translateY(-50%);color:#dc2828}.videoWrap .swiper-button-next:after,.videoWrap .swiper-button-prev:after{font-size:30px;font-weight:700}.videoWrap .swiper-button-next{right:-60px}.videoWrap .swiper-button-prev{left:-60px}@media(max-width: 780px){.videoWrap .section-inner{padding-block:145px 91px}.videoWrap .title__wrap h2 img{margin-left:0;height:150px}.videoWrap .title__wrap .sticker18{top:-96px;left:calc(50% - 196px);width:125px;height:113px}.videoWrap .tabUI{grid-template-columns:1fr;gap:9px}.videoWrap .swiper-wrap .movieFrame{border-radius:10px}.videoWrap .swiper-wrap .slider-image:has(.shorts){width:200px}.videoWrap .swiper-button-next,.videoWrap .swiper-button-prev{top:calc(50% + 10px)}.videoWrap .swiper-button-next:after,.videoWrap .swiper-button-prev:after{font-size:20px}.videoWrap .swiper-button-next{right:-25px}.videoWrap .swiper-button-prev{left:-25px}}.welfareWrap{background-color:#f4d98a}.welfareWrap .section-inner{padding-block:98px 91px}.welfareWrap .title__wrap:nth-last-of-type(2){margin-top:96px}.welfareWrap .title__wrap:nth-last-of-type(2) .sticker05{top:-42px;left:calc(50% + 66px);animation:none;opacity:1;transform:rotate(24deg)}.welfareWrap .title__wrap .sticker05{top:-54px;left:calc(50% - 155px)}.welfareWrap .title__wrap .sticker09{top:-98px;left:calc(50% + 319px);width:186px;height:183px}.welfareWrap .title__wrap .sticker06{top:auto;bottom:-30px;left:calc(50% - 550px);width:242px;height:143px;transform:rotate(45deg)}.welfareWrap .slide-wrap{position:relative;margin-top:46px}.welfareWrap .slide-wrap .swiper{height:305px}.welfareWrap .slide-wrap .card{width:calc(100% - 3px);height:300px;padding-top:25px;background-color:#fff;border-radius:20px;text-align:center;box-shadow:2px 2px 2px 0 rgba(0,0,0,.25)}.welfareWrap .slide-wrap .card img{margin:0 auto;height:100px}.welfareWrap .slide-wrap .card strong{display:block;margin-top:20px;font-size:18px}.welfareWrap .slide-wrap .card p{margin-top:20px;font-weight:400;font-size:14px;line-height:160%}.welfareWrap .swiper-button-prev,.welfareWrap .swiper-button-next{top:50%;color:#000}.welfareWrap .swiper-button-prev:after,.welfareWrap .swiper-button-next:after{font-size:30px;font-weight:700}.welfareWrap .swiper-button-prev{left:-60px}.welfareWrap .swiper-button-next{right:-60px}@media(max-width: 780px){.welfareWrap .section-inner{padding-block:138px 99px}.welfareWrap .title__wrap:nth-last-of-type(2){margin-top:128px}.welfareWrap .title__wrap .sticker09{top:-122px;left:calc(50% + 22px);width:204px;height:203px;background-size:auto 145px}.welfareWrap .title__wrap .sticker06{top:-83px;bottom:auto;left:calc(50% - 220px);width:170px;height:121px;transform:rotate(-10deg)}.welfareWrap .slide-wrap{margin-inline:-25px}.welfareWrap .slide-wrap .swiper-slide{width:180px}.welfareWrap .slide-wrap .card{width:180px}.welfareWrap .slide-wrap .conditionSwiper{height:275px}.welfareWrap .slide-wrap .conditionSwiper .swiper-slide{width:247px}.welfareWrap .slide-wrap .conditionSwiper .card{width:245px;height:270px}}.grid-layout{display:grid;gap:30px 0}.grid-layout .grid-item{display:grid;gap:0;grid-template-columns:158px 1fr;min-height:44px}.grid-layout .grid-item>dt span{width:138px;height:auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding-block:10px;background-color:#dc2828;font-weight:700;font-size:20px;line-height:24px;color:#fff;text-align:center}.grid-layout .grid-item>dd{font-size:20px}.grid-layout .grid-item>dd strong{display:block;padding-block:10px;font-weight:600}.grid-layout .grid-item>dd .bul-list{margin-bottom:12px}.grid-layout .grid-item>dd .bul-list>li{padding-left:15px;font-weight:400;font-size:18px;line-height:150%}.grid-layout .grid-item>dd .bul-list>li:before{left:0}.grid-layout .grid-item>dd .bul-list>li span{font-weight:600}.grid-layout .grid-item>dd small{font-weight:500;font-size:16px;line-height:140%;letter-spacing:-0.05em}.grid-layout .grid-item>dd p{padding-block:9.5px;font-weight:500;font-size:18px;line-height:140%;letter-spacing:-0.05em}@media(max-width: 780px){.grid-layout{gap:23px 0}.grid-layout .grid-item{grid-template-columns:auto}.grid-layout .grid-item>dt{font-size:20px;line-height:24px}.grid-layout .grid-item>dt span{width:auto;min-height:30px;padding:0 18px;font-size:14px}.grid-layout .grid-item>dd{margin-top:10px;font-size:14px}.grid-layout .grid-item>dd strong{padding-block:0}.grid-layout .grid-item>dd .bul-list{margin-bottom:6px}.grid-layout .grid-item>dd .bul-list>li{padding-left:13px;font-size:14px !important;line-height:150% !important}.grid-layout .grid-item>dd small{display:block;padding-left:13px;font-size:12px;line-height:140%}.grid-layout .grid-item>dd p{padding-block:0;font-size:14px}}.accord-list{position:relative}.accord-list .list-item.active .list-header:after{transform:rotate(180deg)}.accord-list .list-item.active .list-content{display:block}.accord-list .list-item+.list-item{border-top:2px solid #999}.accord-list .list-header{position:relative;padding:30px 0 30px 100px;width:100%}.accord-list .list-header:after{content:"";position:absolute;top:50px;left:28px;width:24px;height:24px;transition:.3s ease 0s}.accord-list .list-content{display:none;position:relative;padding-block:30px 50px;border-top:1px solid #999}.accord-list .list-content:before{content:"";position:absolute;top:-2px;left:0;width:96px;height:3px;background-color:#999}@media(max-width: 780px){.accord-list .list-item+.list-item{border-top:1px solid #999}.accord-list .list-header{padding:16px 0 16px 54px}.accord-list .list-header:after{left:13px;top:30px;width:16px;height:16px;background-size:16px}.accord-list .list-content{padding-block:30px;margin:0}.accord-list .list-content:before{width:65px}}.faqWrap{background-color:#fccae7}.faqWrap .section-inner{padding-block:88px 180px}.faqWrap .title__wrap{margin-bottom:37px}.faqWrap .title__wrap h2 img{margin-left:-86px}.faqWrap .title__wrap .sticker19{top:-63px;left:50%;width:195px;height:168px;background-image:url("../images/kv_sticker_19.png")}.faqWrap .tabUI{margin-bottom:30px}.faqWrap .tab-title{padding-block:18px;font-weight:700;font-size:30px;line-height:130%;color:#dc2828}.faqWrap .accord-list{display:grid;gap:12px 0}.faqWrap .accord-list .list-item{border-top:0}.faqWrap .accord-list .list-item.active .list-header{background-color:#fff;border-radius:20px;border-color:#dc2828;box-shadow:2px 2px 2px 0 rgba(0,0,0,.25)}.faqWrap .accord-list .list-item.active .list-header .faq-arrow{transform:rotate(180deg)}.faqWrap .accord-list .list-item.active .list-content{display:block;border-color:#dc2828}.faqWrap .accord-list .list-header{display:flex;justify-content:space-between;align-items:center;column-gap:20px;padding:20px 18px 20px 0;font-weight:600;font-size:20px;line-height:140%;background-color:#fff;border-radius:20px;border:3px solid #fff;box-shadow:2px 2px 2px 0 rgba(0,0,0,.25);z-index:1}.faqWrap .accord-list .list-header:after{display:none}.faqWrap .accord-list .list-header .faq-title{position:relative;padding-left:30px;color:#222;cursor:pointer}.faqWrap .accord-list .list-header .faq-arrow{display:block;width:24px;height:24px;background:url("../images/faq_arrow.svg") no-repeat left center/auto 24px;transform:rotate(0);transition:.3s;order:2}.faqWrap .accord-list .list-content{display:none;position:relative;top:-55px;padding:85px 30px 30px;margin-bottom:-55px;font-weight:500;font-size:18px;line-height:140%;background-color:#fff;border-radius:0 0 20px 20px;border:3px solid #fff;transform-origin:top}.faqWrap .accord-list .list-content:before{display:none}.faqWrap .accord-list .list-content p{font-size:18px}.faqWrap .accord-list .list-content a{color:#555}@media(max-width: 780px){.faqWrap .section-inner{padding-block:110px 90px}.faqWrap .title__wrap{margin-bottom:25px}.faqWrap .title__wrap h2 img{height:86px;margin-left:0}.faqWrap .title__wrap .sticker19{top:-71px;left:calc(50% + 16px);width:153px;height:133px}.faqWrap .tabUI{margin-bottom:20px}.faqWrap .tab-title{padding-block:20px;font-size:22px;font-weight:500}.faqWrap .accord-list .list-header{column-gap:12px;align-items:flex-start;font-size:18px;line-height:140%}.faqWrap .accord-list .list-header:after{display:none}.faqWrap .accord-list .list-header .faq-title{position:relative;padding-inline:30px 0;width:calc(100% - 40px)}.faqWrap .accord-list .list-header .faq-title:before{position:absolute;top:0;left:0;width:22px;font-size:16px}.faqWrap .accord-list .list-header .faq-arrow{width:24px;height:24px;background-position:center center;background-size:24px auto}.faqWrap .accord-list .list-content{padding:85px 30px 30px 32px;font-size:15px;line-height:160%;letter-spacing:-0.05em}}.tabUI{margin-bottom:40px;display:flex;justify-content:flex-start;align-items:center}.tabUI .tab-item{position:relative;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:24px;line-height:140%;cursor:pointer}.tabUI .tab-item.active{border-width:2px;border-color:#dc2828;color:#dc2828}.tabUI.firstTier{gap:0 20px}.tabUI.firstTier .tab-item{height:60px;padding-inline:40px;border-radius:100vw;background-color:#fff;font-weight:600;font-size:24px;line-height:140%;box-shadow:2px 2px 2px 0 rgba(0,0,0,.25)}.tabUI.firstTier .tab-item.active{background-color:#dc2828;color:#fff;font-weight:700}.tabUI.secondTier{border-bottom:1px solid #999}.tabUI.secondTier .tab-item{height:63px;padding-inline:40px;font-weight:500;font-size:18px;line-height:normal;color:#555}.tabUI.secondTier .tab-item.active{color:#dc2828}.tabUI.secondTier .tab-item.active:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#dc2828}@media(max-width: 780px){.tabUI{margin-bottom:24px}.tabUI.firstTier{gap:0 10px}.tabUI.firstTier .tab-item{height:50px;padding-inline:30px;font-size:20px}.tabUI.secondTier .tab-item{height:52px;padding-inline:20px;font-size:16px}}.tab-content .tab-pane{display:none;position:relative}.tab-content .tab-pane.active{display:block}.floating{position:fixed;bottom:30px;right:30px;width:146px;z-index:100}.floating-title{position:absolute;top:0;left:0;width:auto;height:106px}.floating-box{display:grid;gap:10px;margin:42px 23px 0;padding:80px 10px 20px;background-color:#dc2828;border-radius:20px;box-shadow:2px 2px 2px 0 rgba(0,0,0,.25)}.floating-box .stamp{position:relative;width:80px;height:107px;background-color:#fff;border-radius:10px;overflow:hidden}.floating-box .stamp.active:before{background-image:url("../images/stamp_on.png")}.floating-box .stamp:before{content:"";display:block;width:100%;height:80px;background:#fff url("../images/stamp_off.png") no-repeat center center/auto 60px}.floating-box .stamp:after{content:attr(data-title);position:absolute;bottom:0;left:0;width:100%;height:27px;background-color:#f4d98a;font-size:12px;line-height:27px;text-align:center}@media(max-width: 780px){.floating{bottom:10px;right:10px;width:91px}.floating-title{height:65px}.floating-box{gap:6px;margin:25px 14px 0;padding:50px 6px 12px;border-radius:6px}.floating-box .stamp{width:50px;height:68px}.floating-box .stamp:before{height:50px;background-size:auto 37px}.floating-box .stamp:after{height:18px;font-size:7px;line-height:18px}}.stampWrap{background:url("../images/stamp_bg.jpg") no-repeat center center/cover}.stampWrap .section-inner{padding-block:32px 80px}.stampWrap .title__wrap .kv-wrap{position:relative;margin-left:70px}.stampWrap .title__wrap .kv-wrap .kv-inner{position:relative;width:580px;height:303px}.stampWrap .title__wrap .kv-wrap .lottie-ani{position:absolute;top:0;left:0;width:530px;transform:rotate(-6deg);z-index:10}.stampWrap .title__wrap .kv-wrap .sticker02{top:0;left:13px;width:292px;height:205px;background-image:url("../images/kv_sticker_02_1.png")}.stampWrap .title__wrap .kv-wrap .sticker05{left:240px;top:0;width:65px;height:53px;z-index:11}.stampWrap .title__wrap .kv-wrap .sticker17{right:0;bottom:0;width:309px;height:172px;background-image:url("../images/kv_sticker_17.png")}.stampWrap .title__wrap p{margin-top:-8px;font-weight:700}.stampWrap .stamp__container{margin-top:34px;display:grid;grid-template-columns:repeat(3, 1fr);gap:21px}.stampWrap .stamp__container .stamp__item{display:grid;grid-template-rows:1fr 60px;width:auto;height:306px;border-radius:20px;overflow:hidden;background-color:#fff}.stampWrap .stamp__container .stamp__item-img{background:url("../images/stamp_off.png") no-repeat center center/auto 170px}.stampWrap .stamp__container .stamp__item-title{display:inline-flex;align-items:center;justify-content:center;background-color:#c9c9c9;font-weight:700;font-size:26px;line-height:130%;color:#fff}.stampWrap .stamp__container .stamp__item.active .stamp__item-img{background-image:url("../images/stamp_on.png")}.stampWrap .stamp__container .stamp__item.active .stamp__item-title{background-color:#dc2828}.stampWrap .link__wrap{margin-top:62px;text-align:center}.stampWrap .link__wrap .link{width:370px;height:80px;display:inline-flex;align-items:center;justify-content:center;border-radius:100vw;background-color:#fff;border:5px solid #dc2828;box-shadow:2px 2px 2px 0 rgba(0,0,0,.25);pointer-events:none}.stampWrap .link__wrap .link span{padding-right:108px;background:url("../images/link_face.png") no-repeat right center/auto 68px}.stampWrap .link__wrap .link span:before{content:"응모하러 가기";font-weight:700;font-size:26px;line-height:68px;color:#dc2828}.stampWrap .link__wrap .link.active{background-color:#dc2828;border-color:#fff;pointer-events:auto}.stampWrap .link__wrap .link.active span:before{content:"응모하러 가기";color:#fff}@media(max-width: 780px){.stampWrap{background-image:url("../images/stamp_bg_mo.jpg")}.stampWrap .section-inner{padding-block:52px 118px}.stampWrap .title__wrap .kv-wrap{margin-left:0;width:100%;height:185px}.stampWrap .title__wrap .kv-wrap .kv-inner{position:absolute;top:0;left:0;width:580px;height:303px;transform:scale(0.6);transform-origin:left top}.stampWrap .title__wrap p{margin-top:0;font-weight:700;font-size:18px;line-height:160%}.stampWrap .stamp__container{grid-template-columns:1fr;justify-items:center;gap:20px}.stampWrap .stamp__container .stamp__item{width:246px;height:306px}.stampWrap .link__wrap{padding-inline:18px}.stampWrap .link__wrap .link{width:100%;height:70px}.stampWrap .link__wrap .link span{padding-right:75px;background-size:auto 55px}.stampWrap .link__wrap .link span:before{font-size:22px}}.moreInfoWrap{background:url("../images/etc_bg.png") no-repeat center center/cover}.moreInfoWrap .section-inner{padding-block:94px}.moreInfoWrap [class*=link__]{display:flex;justify-content:center;align-items:center;gap:20px}.moreInfoWrap [class*=link__] .link{border-radius:20px}.moreInfoWrap .link__top{margin-block:28px 70px}.moreInfoWrap .link__top .link{display:inline-flex;align-items:center;justify-content:center;width:300px;height:90px;padding-inline:20px;border:5px solid #fff;box-shadow:2px 2px 2px 0 rgba(0,0,0,.25)}.moreInfoWrap .link__top .link *{flex:1;font-weight:700;font-size:26px;line-height:normal}.moreInfoWrap .link__top .link img{height:65px}.moreInfoWrap .link__top .link.apply{background-color:#dc2828;color:#fff}.moreInfoWrap .link__top .link.talk{background-color:#f4d98a}.moreInfoWrap .link__more{margin-top:50px;display:grid;gap:20px;grid-template-columns:repeat(3, 1fr)}.moreInfoWrap .link__more .link{display:grid;grid-template-columns:80px 1fr;align-items:center;height:88px;border:4px solid #fff;overflow:hidden;box-shadow:2px 2px 2px 0 rgba(0,0,0,.25)}.moreInfoWrap .link__more .link figure{display:flex;justify-content:center;align-items:center;width:80px;height:80px;background-color:#fff}.moreInfoWrap .link__more .link figure img{height:47px}.moreInfoWrap .link__more .link span{height:100%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:20px;line-height:normal;color:#fff;text-align:center;background-color:#000}@media(max-width: 780px){.moreInfoWrap .section-inner{padding-block:85px 55px}.moreInfoWrap [class*=link__]{flex-flow:column nowrap;gap:15px 0}.moreInfoWrap [class*=link__] .link{border-radius:10px;width:300px;height:76px !important}.moreInfoWrap .link__top{margin-block:18px 67px}.moreInfoWrap .link__top .link{border-radius:20px}.moreInfoWrap .link__top .link figure img{height:40px}.moreInfoWrap .link__top .link span{font-size:22px}.moreInfoWrap .link__top+.title__wrap h2 img{height:138px}.moreInfoWrap .link__more{grid-template-columns:1fr;justify-items:center}.moreInfoWrap .link__more .link{grid-template-columns:94px 1fr;height:76px}.moreInfoWrap .link__more .link figure{width:94px;height:70px}.moreInfoWrap .link__more .link figure img{height:40px}.moreInfoWrap .link__more .link span{font-size:23px}}.popupWrap{width:800px;background-color:#fff;border-radius:20px}.popupWrap .btn_popClose{width:80px;height:80px}.popupWrap .popup__header{display:flex;justify-content:space-between;align-items:center;height:67px;padding-left:26px;background-color:#dc2828}.popupWrap .popup__header .btn_popClose{width:67px;height:67px}.popupWrap.stamp_pop{--height:813px;height:auto}.popupWrap.stamp_pop .popup__content .stampWrap{padding:0 80px 50px}.popupWrap.stamp_pop .popup__content .stampWrap .title__wrap .kv-wrap{height:270px}.popupWrap.stamp_pop .popup__content .stampWrap .title__wrap .kv-wrap .kv-inner{transform:scale(0.7)}.popupWrap.stamp_pop .popup__content .stampWrap .stamp__container{margin-top:30px}.popupWrap.stamp_pop .popup__content .stampWrap .stamp__container .stamp__item{grid-template-rows:1fr 50px;height:230px}.popupWrap.stamp_pop .popup__content .stampWrap .stamp__container .stamp__item-img{background-size:auto 120px}.popupWrap.stamp_pop .popup__content .stampWrap .stamp__container .stamp__item-title{font-size:20px}.popupWrap.stamp_pop .popup__content .stampWrap .link__wrap{margin-top:30px}.popupWrap.stamp_pop .popup__content .stampWrap .link__wrap .link{pointer-events:auto}.popupWrap.stamp_pop .popup__content .stampWrap .link__wrap .link span:before{content:"참여하러 가기"}.popupWrap.stamp_pop .popup__content .stampWrap .link__wrap .link.active span:before{content:"응모하러 가기"}@media(max-width: 780px){.popupWrap.stamp_pop .popup__content .stampWrap{padding:40px 0 75px}.popupWrap.stamp_pop .popup__content .stampWrap .title__wrap .kv-wrap{margin-left:25px;width:100%;height:165px}.popupWrap.stamp_pop .popup__content .stampWrap .title__wrap .kv-wrap .kv-inner{position:absolute;top:0;left:0;width:580px;height:303px;transform:scale(0.5);transform-origin:left top}.popupWrap.stamp_pop .popup__content .stampWrap .title__wrap p{margin-top:0;font-weight:700;font-size:16px;line-height:160%}.popupWrap.stamp_pop .popup__content .stampWrap .stamp__container{grid-template-columns:1fr;justify-items:center;gap:20px}.popupWrap.stamp_pop .popup__content .stampWrap .stamp__container .stamp__item{width:246px;height:200px}.popupWrap.stamp_pop .popup__content .stampWrap .link__wrap{padding-inline:18px}.popupWrap.stamp_pop .popup__content .stampWrap .link__wrap .link{width:100%;height:70px}.popupWrap.stamp_pop .popup__content .stampWrap .link__wrap .link span{padding-right:75px;background-size:auto 55px}.popupWrap.stamp_pop .popup__content .stampWrap .link__wrap .link span:before{font-size:22px}}@media(max-width: 780px){.popupWrap{width:340px}.popupWrap .popup__header{height:60px;padding-left:20px}.popupWrap .popup__header img{height:17px}.popupWrap .popup__header .btn_popClose{width:60px;height:60px}}[class*=pop_story]{width:620px}[class*=pop_story] .popup__content{padding:16px 38px 43px}[class*=pop_story] .popup__content .story__info{padding:0 42px 34px;border-bottom:1px solid #000}[class*=pop_story] .popup__content .story__info figure img{height:120px}[class*=pop_story] .popup__content .story__info-title{display:flex;justify-content:space-between;align-items:center}[class*=pop_story] .popup__content .story__info-title-text{font-weight:400;font-size:22px;line-height:140%}[class*=pop_story] .popup__content .story__info-slogan{height:118px;display:flex;justify-content:center;align-items:center;border:1px solid #999}[class*=pop_story] .popup__content .story__info-part{display:grid;grid-template-columns:repeat(2, 1fr);margin-top:20px;height:40px;font-weight:700;font-size:18px;line-height:160%;background-color:#e2e2e2;text-align:center}[class*=pop_story] .popup__content .story__info-part *{height:100%;align-content:center}[class*=pop_story] .popup__content .story__info-part dt{background-color:#dc2828;color:#fff}[class*=pop_story] .popup__content .story__qa{display:grid;gap:40px;padding:28px 12px 0}[class*=pop_story] .popup__content .story__qa-item-title{display:grid;gap:10px;grid-template-columns:40px 1fr;align-items:center;border:1px solid #dc2828}[class*=pop_story] .popup__content .story__qa-item-title span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#dc2828;color:#fff;font-weight:700;font-size:24px;line-height:normal}[class*=pop_story] .popup__content .story__qa-item-title p{font-weight:600;font-size:16px;line-height:150%;letter-spacing:-0.05em}[class*=pop_story] .popup__content .story__qa-item-content{padding-top:14px;font-weight:400;font-size:15px;line-height:160%;letter-spacing:-0.05em}@media(max-width: 780px){[class*=pop_story]{width:340px}[class*=pop_story] .popup__content{padding:16px 20px 43px;height:calc(100vh - 200px);overflow-y:auto}[class*=pop_story] .popup__content .story__info{padding:0 0 19px}[class*=pop_story] .popup__content .story__info figure img{height:89px}[class*=pop_story] .popup__content .story__info-title-text{font-size:16px;letter-spacing:-0.05em}[class*=pop_story] .popup__content .story__info-slogan{height:62px}[class*=pop_story] .popup__content .story__info-slogan img{height:21px}[class*=pop_story] .popup__content .story__qa{padding:19px 0 0}[class*=pop_story] .popup__content .story__qa-item-title{min-height:40px;height:auto}[class*=pop_story] .popup__content .story__qa-item-title span{height:100%;font-size:20px}[class*=pop_story] .popup__content .story__qa-item-title p{padding:8px 10px 8px 0;font-size:15px}}/*# sourceMappingURL=style.min.css.map */