a,article,b,blockquote,body,canvas,caption,div,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,html,iframe,img,input,li,menu,nav,ol,p,pre,section,span,strong,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}ol,ul{list-style:none}.ally{position:absolute;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;width:1px}.hidden{opacity:0}img{vertical-align:top;width:100%}a,button{all:unset}a{cursor:pointer}article{opacity:0;transform:translateY(20px);transition:all 1s}.common-typo-p1{box-sizing:border-box;color:#444;font-size:16px;font-weight:400;letter-spacing:-1.2px;line-height:24px;padding:0 20px;width:100%}.common-typo-h3{font-size:20px;line-height:32px;padding:0 20px 8px;width:100%}.common-typo-h2,.common-typo-h3{box-sizing:border-box;color:#111;font-weight:700;letter-spacing:-1.4px}.common-typo-h2{font-size:24px;line-height:33.6px;margin:0 20px;width:calc(100% - 40px);word-break:keep-all}.typo-color{color:#008689}.main{font-family:Pretendard;height:auto;margin:0 auto;max-width:600px;position:relative;width:100%}.header{background:#000;box-sizing:border-box;justify-content:space-between;left:0;padding:16px 20px;position:sticky;top:0;width:100%;z-index:2}.button-wrap,.header{align-items:center;display:flex}.button-wrap{color:#fff;gap:10px}.button-wrap p{cursor:pointer;transition:color .5s}.button-wrap p:hover{color:#008689}#link_copy{align-items:center;cursor:pointer;display:flex;justify-content:center}#link_copy path{transition:fill .5s}#link_copy:hover path{fill:#008689}.title{align-items:center;color:#fff;display:flex;flex-direction:column;height:calc(100vh - 56px);position:relative;width:100%}.title .bg-vid{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.title .bg-vid video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.title .bg-vid video::-webkit-media-controls-enclosure{display:none!important}.title .center{height:100%;justify-content:space-between;width:100%}.title .center,.title .center .bottom{align-items:center;display:flex;flex-direction:column}.title .center .bottom{animation:float 1s .8s forwards;justify-content:center;margin-bottom:30px;opacity:0}.title .center a{background:hsla(0,0%,96%,.2);border-radius:50px;cursor:pointer;font-size:18px;font-weight:600;line-height:29.52px;margin-bottom:12px;padding:15px 102px;transition:all .5s}.title .center a:hover{background:hsla(0,0%,96%,.502);box-shadow:0 0 12px 0 hsla(0,0%,100%,.4);text-shadow:0 0 4px rgba(0,0,0,.2)}.title .center .bubble{background:#fff;border-radius:3px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2);color:#008689;font-size:12px;font-weight:600;letter-spacing:-1px;line-height:19.2px;margin-bottom:18px;padding:3px 6px;position:relative;text-align:center}.title .center .bubble:after{border-color:#fff transparent transparent;border-style:solid;border-width:6px 4px 0;bottom:-6px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.title .center .look-more{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:600;justify-content:center;line-height:22.96px}.title .center .look-more p{padding-bottom:8px}.title-text{padding-top:60px;text-align:center}.title-text h1{animation:float 1s .5s forwards;font-size:32px;font-weight:800;letter-spacing:-1px;line-height:44.8px;text-align:center}.title-text h1,.title-text p{opacity:0;text-shadow:0 2px 6px rgba(0,0,0,.102)}.title-text p{animation:float 1s .3s forwards;font-size:24px;font-weight:400;letter-spacing:-1.4px;line-height:38.4px}.contents{padding-bottom:60px;padding-top:40px}.schedule h2{font-size:24px;font-weight:700;padding-bottom:12px}.chips{align-items:center;display:flex;gap:4px;justify-content:flex-start;margin:0 auto;padding:12px 0 20px;width:calc(100% - 40px)}.chips p{background:#f5f5f5;border-radius:16px;color:#444;font-size:14px;font-weight:400;letter-spacing:-1.2px;line-height:21px;padding:4px 8px;text-align:center;width:auto}.timeline{padding-bottom:80px}.timeline:after{box-sizing:border-box;color:#444;content:"※서류 합격 발표일 및 면접일, 근무 시작일 등은 내부 사정에 따라 변동될 수 있습니다.";display:block;font-weight:400;line-height:21px;padding:12px 20px 0}.timeline:after,.timeline>p{font-size:14px;letter-spacing:-1px;width:100%}.timeline>p{color:#111;font-family:Pretendard;font-weight:500;line-height:22.4px;padding-bottom:20px}.timeline>p:first-child.common-typo-p1{background-color:#008689;color:#fff;font-size:16px;font-weight:500;letter-spacing:-1.2px;line-height:150%;padding:12px 20px;width:100%}.timeline ul{box-sizing:border-box;padding:0 20px;width:100%}.timeline li{align-items:center;border-bottom:.7px solid #008689;display:flex;justify-content:space-between;padding:12px 0}.timeline li:nth-child(2) p:first-child{width:500px}.timeline li p{padding:0}.timeline li p:first-child{color:#008689;font-weight:600}.timeline li p:last-child{letter-spacing:normal;text-align:right}.intro h2{padding-bottom:32px}.intro p:nth-child(2){padding-bottom:8px}.intro p:nth-child(2) .team-span{color:#008689}.intro p:nth-child(2) span{font-weight:500}.intro p:nth-child(3){margin-bottom:74px}.team-introduce{padding-bottom:20px}.team-introduce h2{border-bottom:2px solid #008689;font-size:24px;margin-bottom:30px;padding-bottom:14px}.team-introduce>p{padding-bottom:24px}.part-wrapper{background-color:#000;background-image:url(../images/squard_desc1.824497fe2891596e49ec.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;box-sizing:border-box;height:520px;margin:0 20px 10px;padding:20px 22px}.part-wrapper.new-media{background-image:url(../images/squard_desc2.174e4725300370116eea.png)}.part-wrapper h3{font-size:20px;font-weight:700;margin-bottom:10px}.part-wrapper h3,.part-wrapper>p{color:#fff;letter-spacing:-1.2px;line-height:150%;text-shadow:0 0 9px #0000007d}.part-wrapper>p{font-size:16px;font-weight:400;margin-bottom:30px}.part-wrapper button{align-items:center;background:hsla(0,0%,98%,.2);border-radius:32px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:150%;margin-left:auto;padding:16px 20px}.part-wrapper button img{margin-right:10px;width:20px}.team-introduce>a{align-items:center;border-bottom:1px solid #008689;box-sizing:border-box;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;line-height:25.6px;margin:0 20px 40px;padding:16px 8px;transition:all .5s}.team-introduce>.solo-case-link{margin-bottom:0}.team-introduce>a img{height:14.6px;width:14.6px}.team-introduce>a p{color:#008689;font-weight:600;padding:0;transition:color .5s}.team-introduce>a:hover{border-bottom:1px solid #000}.team-introduce>a:hover p{color:#000}.job-introduce{padding-bottom:70px}.job-introduce h2:first-child{border-bottom:2px solid #008689;font-size:24px;margin-bottom:20px;padding:14px 0}.job-introduce .job-list{padding-bottom:20px}.job-introduce .job-list li{padding-bottom:8px;padding-left:32px}.job-introduce .job-list li:before{color:#444;content:"•";left:20px;position:absolute}.qna .mail{background:#f5f5f5;border-radius:14px;box-sizing:border-box;margin:0 auto;padding:14px 42px;width:calc(100% - 40px)}.qna .mail p{font-size:14px;letter-spacing:-1.2px;line-height:21px;padding:0;position:relative;word-break:keep-all}.qna .mail p:first-child:before{content:url(https://image.donga.com/policy/hero/recruit/images/info_icon.svg);left:-24px;position:absolute}.qna .mail a{background:#eee;border-radius:30px;color:#111;cursor:pointer;font-size:14px;line-height:21px;padding:2px 10px;transition:all .5s}.qna .mail a:hover{background:#008689;color:#fff}.qna .q-list{margin:0 auto;width:calc(100% - 40px)}.qna .q-tab{margin-bottom:20px}.qna .q-tab .tab{align-items:center;display:flex;justify-content:space-between}.qna .q-tab .tab p{cursor:pointer;font-weight:600;padding:14px;text-align:center;transition:color .5s}.qna .q-tab .tab p.active,.qna .q-tab .tab p:hover{color:#008689}.qna .q-tab .bar{background:#f5f5f5;border-radius:20px;height:4px;width:100%}.qna .q-tab .bar span{background:#008689;border-radius:20px;display:block;height:100%;position:relative;transition:transform .5s;width:50%}.qna .q-tab:has(.tab p:first-child.active) .bar span{transform:translateX(0)}.qna .q-tab:has(.tab p:nth-child(2).active) .bar span{transform:translateX(100%)}.qna:has(.q-tab p.active:first-child) .a-tab .a-list:first-child,.qna:has(.q-tab p.active:nth-child(2)) .a-tab .a-list:nth-child(2){opacity:1;position:relative;visibility:visible}.qna .a-tab{position:relative}.qna .a-list{left:0;opacity:0;padding:0;position:absolute;top:0;transition:opacity 1s;visibility:hidden}.qna .a-list p{padding:0}.qna .a-list li{padding-bottom:16px}.qna .a-list li p:first-child{color:#111;font-weight:600;padding-bottom:8px}.qna .a-list:last-child{opacity:0;visibility:hidden}.banner{align-items:center;background-image:url(../images/banner_bg.2732046dcad914d1d5a9.jpg);background-position:50% 10%;background-repeat:no-repeat;background-size:cover;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:70px auto 0;padding:26px 23px;text-align:center;width:calc(100% - 180px)}.banner h2,.banner p{color:#fff;font-size:24px;padding:0}.banner p{font-size:14px;font-weight:500;letter-spacing:normal;line-height:22.4px;padding-bottom:4px}.banner img{margin-bottom:10px;width:77%}.banner a{background:hsla(0,0%,96%,.2);border-radius:50px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;line-height:29.52px;padding:15px 102px;transition:all .5s}.banner a:hover{background:hsla(0,0%,96%,.502);box-shadow:0 0 12px 0 hsla(0,0%,100%,.4);text-shadow:0 0 4px rgba(0,0,0,.2)}@keyframes float{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:599px){.banner,.part-wrapper{width:calc(100% - 40px)}.part-wrapper{margin:0 auto}.banner a:hover,.title .center a:hover{background:hsla(0,0%,96%,.2);box-shadow:none;text-shadow:none}.qna .mail a:hover{background:initial;color:initial}.button-wrap p:hover{color:#fff}#link_copy:hover path{fill:#fff}.team-introduce>a:hover{border-bottom:1px solid #5a5a5a}.team-introduce>a:hover p{color:#111}}@media (min-width:600px){.title .center .bubble{font-size:14px;line-height:22.4px;padding:1.5px 12px}.intro .common-typo-p1:nth-child(2) br:first-child{display:none}}
/*# sourceMappingURL=styles.5408c780c8d8f82f0701.css.map*/