@font-face{font-family:Pretendard;font-weight:45 920;font-style:normal;font-display:swap;src:url(/font/PretendardVariable.woff2)format("woff2-variations")}html{-webkit-font-smoothing:antialiased;color:#333;font-size:13px;font-weight:400;line-height:1.5}body{word-break:keep-all;-webkit-text-size-adjust:100%;width:100%;font-family:Pretendard,Dotum,돋움,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:before,:after{pointer-events:none;-webkit-user-select:none;user-select:none}:hover{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6,input,select,textarea,button{font-size:inherit}input,select,textarea,button{vertical-align:middle;box-sizing:border-box;color:inherit;font-family:inherit}img,form,iframe,fieldset,table,table th,table td{border:0}img{vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%;max-height:100%}ul,ol{list-style:none}i,address{font-style:normal}h1,h2,h3,h4,h5,h6,th,strong{font-weight:700}.fw6{font-weight:600!important}b{font-weight:500}iframe{display:block}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-5px}sup{top:-5px}table{table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%}legend,hr,[hidden],template,caption{display:none}textarea{resize:none}label,button,input[type=button],input[type=reset],input[type=submit],input[type=image]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}button,input[type=button],input[type=reset],input[type=submit],input[type=text],input[type=password],input[type=tel],input[type=email],input[type=search],textarea{-webkit-appearance:none;-moz-appearance:none}button,input[type=button]{vertical-align:middle;cursor:pointer;white-space:nowrap;background:0 0;border:none;font-family:inherit;text-decoration:none;display:inline-block}article,aside,figcaption,figure,footer,header,menu,nav,section{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}svg:not(:root){overflow:hidden}.flex{display:flex}.flex_center{justify-content:center;align-items:center;display:flex}.colm{flex-direction:column}.flex_between{justify-content:space-between}.flex_end{justify-content:flex-end}.grid{display:grid}.height_vh{height:100vh;max-height:calc(var(--vh,1vh) * 100)}.blind_link a{text-align:center;z-index:101;width:100%;font-size:0;position:fixed;top:0;left:0}.blind_link a:active,.blind_link a:focus-visible{color:#fff;background:#000;padding:20px;font-size:20px}.point{position:absolute}.visuallyHidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visuallyHidden:active,.visuallyHidden:focus-visible{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.nbd{border:none!important}.nbd_t{border-top:none!important}.nbd_b{border-bottom:none!important}.nbd_l{border-left:none!important}.nbd_r{border-right:none!important}.tr_nbd th,.tr_nbd td{border-bottom:none!important}.tal{text-align:left!important}.tac{text-align:center!important}.tar{text-align:right!important}.vat{vertical-align:top!important}.vam{vertical-align:middle!important}.vab{vertical-align:bottom!important}.pd0{padding:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.pr0{padding-right:0!important}.mg0{margin:0!important}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.mr0{margin-right:0!important}.w10p{width:10%}.w20p{width:20%}.w30p{width:30%}.w40p{width:40%}.w50p{width:50%}.w60p{width:60%}.w70p{width:70%}.w80p{width:80%}.w90p{width:90%}.w100p{width:100%!important}@media print{*{-webkit-print-color-adjust:exact}}input:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 30px #fff}input:-webkit-autofill{transition:background-color 600000s ease-in-out,color 600000s}input:-webkit-autofill:hover{transition:background-color 600000s ease-in-out,color 600000s}input:-webkit-autofill:focus-visible{transition:background-color 600000s ease-in-out,color 600000s}input:-webkit-autofill:active{transition:background-color 600000s ease-in-out,color 600000s}html.over_h,body.over_h,html.fancybox-lock,html.fancybox-lock body{touch-action:none;overflow-scrolling:none;-webkit-overflow-scrolling:none;overscroll-behavior:none}.blind{display:block;position:absolute;top:-1000em;left:0;overflow:hidden}.show,.block{display:block}.hide{display:none}.clr:after{content:"";visibility:hidden;clear:both;height:0;display:block}.over_h{touch-action:none;overflow-scrolling:none;-webkit-overflow-scrolling:none;overscroll-behavior:none;overflow:hidden}.fl{float:left!important}.fr{float:right!important}.sound_only{opacity:0;width:0;height:0;position:absolute;top:0;left:0}button,a{-webkit-tap-highlight-color:transparent;transition:all .2s linear}.imgfit{justify-content:center;align-items:center;overflow:hidden;display:flex!important}.imgfit img{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%}.imgfit.contain img{object-fit:contain;width:auto;height:auto}span.br{display:block}.mo_vw{display:none!important}input[type=text],input[type=password],input[type=date],input[type=tel],select,textarea{border:1px solid #d1d6db;border-radius:4px;max-width:100%}input[type=text],input[type=password],input[type=date],input[type=tel],select{height:58px;padding:0 24px}select{color:#222;appearance:none;background:#fff url(/images/arrow_select.svg) right 20px center/20px no-repeat}textarea{padding:10px}select[disabled],input[disabled],input:read-only:not(.notbg){background:#eee!important}.inner{width:100%;max-width:1480px;margin:0 auto;padding:0 20px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-color:#ccc;background-clip:padding-box;border:2px solid #fff;border-radius:10px}::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px;box-shadow:inset 0 0 5px #fff}body{--c_iden:#0062b1}.c_iden{color:#0062b1}.header{z-index:100;background:#fff;width:100%;height:100px;position:fixed;top:0;left:0}.header .logo{align-items:center;width:217px;height:100%;display:flex;position:absolute;top:0;left:64px}.header .gnb{justify-content:center;align-items:center;display:flex}.header .gnb .list{display:flex}.header .gnb .menu{position:relative}.header .gnb .menu>a{color:#191f28;padding:0 40px;font-size:20px;font-weight:600;line-height:100px;display:block}.header .gnb .menu.on>a{color:#0062b1}.header .gnb .focus .snb{visibility:visible;opacity:1;transform:translate(-50%)}.header .search_area{border:1px solid #e5e8eb;border-radius:26px;padding-right:72px;position:absolute;top:50%;right:64px;transform:translateY(-50%)}.header .search_area .text{color:#6b7684;border-radius:inherit;border:0;width:100%;height:50px;padding:0 20px;font-size:16px}.header .search_area .btn{background:url(/images/btn_search.svg) 50% no-repeat;width:72px;height:100%;font-size:0;position:absolute;top:0;right:0}.header .btn_menu{display:none}.footer{background:#f2f7fb;border-radius:153px 153px 0 0;padding:48px 0;line-height:1.65;position:relative}.footer .top_area{border-bottom:1px solid #e5e8eb;justify-content:space-between;align-items:flex-end;margin-bottom:24px;padding-bottom:24px;display:flex}.footer .top_area .logo{aspect-ratio:272/60;background:url(/images/logo.svg) 0/contain no-repeat;width:272px}.footer .top_area .links{gap:16px;display:flex}.footer .top_area .links button{color:#6b7684;font-size:17px;font-weight:500}.footer .info_area{position:relative}.footer .info_area .name{color:#333d4b;font-size:18px;font-weight:500}.footer .info_area .info{gap:12px;margin:2px 0 16px;display:flex}.footer .info_area .info li{color:#4e5968;gap:8px;font-size:17px;display:flex}.footer .info_area .info strong{font-weight:500}.footer .copy{color:#333d4b;font-size:15px;line-height:1.7}.footer .sns{gap:8px;display:flex;position:absolute;top:0;right:0}.footer .sns a{aspect-ratio:1;background:50%/contain no-repeat;border-radius:50%;width:48px;font-size:0;display:block}.footer .sns .i1 a{background-image:url(/images/icon_youtube.svg)}.footer .sns .i2 a{background-image:url(/images/icon_facebook.svg)}.footer .sns .i3 a{background-image:url(/images/icon_insta.svg)}.footer .sns .i4 a{background-image:url(/images/icon_naver.svg)}.footer .gotop{aspect-ratio:1;color:#191f28;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:64px;font-size:14px;font-weight:600;line-height:1;transition:none;display:flex;position:fixed;bottom:40px;right:120px;box-shadow:0 4px 20px #00000014}.footer .gotop:before{content:"";background:url(/images/arrow_gotop.svg);width:12px;height:7px;display:block}.footer .gotop.unfixed{position:absolute;bottom:calc(100% - 32px)}.container{color:#333d4b;width:100%;padding-bottom:120px;font-size:18px;line-height:1.65;max-width:100%!important}.container *{letter-spacing:-.03em}.container p{color:#4e5968}.container.main_wrap{padding-bottom:0}.main_visual{background:url(/images/mvisual.avif) 50%/cover no-repeat}.main_visual .inner{padding-top:287px;padding-bottom:213px;position:relative}.main_visual .copy_txt{color:#fff;letter-spacing:-.02em;margin-bottom:32px;font-size:56px;font-weight:700;line-height:1.3}.main_visual p{color:#fff;font-size:24px;font-weight:500;line-height:1.5}.main_links{background:#0062b1;border-radius:51px;width:calc(100% - 40px);display:flex;position:absolute;bottom:-51px;left:20px}.main_links li{width:25%;position:relative}.main_links li+li:before{content:"";background:#e5e8eb33;width:1px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.main_links a{color:#fff;justify-content:center;align-items:center;gap:8px;font-size:22px;font-weight:600;line-height:102px;display:flex}.main_links .i1 a{gap:10px}.main_links .i2 a{gap:2px}.main_links a:before{content:"";background:50%/contain no-repeat;height:45px;display:block}.main_links .i1 a:before{background-image:url(/images/icon_main_link01.avif);width:35px}.main_links .i2 a:before{background-image:url(/images/icon_main_link02.avif);width:45px}.main_links .i3 a:before{background-image:url(/images/icon_main_link03.avif);width:40px}.main_links .i4 a:before{background-image:url(/images/icon_main_link04.avif);width:40px}.mcon{color:#191f28;padding:120px 0}.mtit{text-align:center;margin-bottom:48px;font-size:48px;font-weight:700;line-height:1.38}.mstit{color:#191f28;margin-bottom:24px;font-size:40px;font-weight:700;line-height:1.4;position:relative}.mstit .more{color:#6b7684;background:url(/images/icon_plus.svg) 100% no-repeat;padding-right:24px;font-size:20px;font-weight:500;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mc01{background:url(/images/bg_mc01.avif);padding-top:160px}.mc01 .contest_step ol{grid-template-columns:repeat(4,1fr);gap:106px}.mc01 .contest_step li{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 20px #8ecced80}.mc01 .contest_step li:before{content:"";background:50% no-repeat;width:100%;height:77px;display:block}.mc01 .contest_step li+li:after{content:"";background:#0062b11a;width:106px;height:1px;position:absolute;top:50%;left:-106px}.mc01 .contest_step li strong{color:#0062b1;margin:20px 0 4px;font-size:22px;line-height:1.55;display:block}.mc01 .contest_step li p{color:#333d4b;font-size:16px}.mc01 .contest_step li.i1:before{background-image:url(/images/icon_mc01_01.avif)}.mc01 .contest_step li.i2:before{background-image:url(/images/icon_mc01_02.avif)}.mc01 .contest_step li.i3:before{background-image:url(/images/icon_mc01_03.avif)}.mc01 .contest_step li.i4:before{background-image:url(/images/icon_mc01_04.avif)}.mc01 .contest_step li.i5:before{background-image:url(/images/icon_mc01_05.avif)}.mc01 .contest_step .tar{color:#6b7684;margin-top:24px;font-size:16px}.mc02{background:#f2f7fb;position:relative}.mc02:before,.mc02:after{content:"";background:50%/contain no-repeat;position:absolute}.mc02:before{aspect-ratio:337/420;background-image:url(/images/bg_mc02_top.svg);width:337px;top:0;right:0}.mc02:after{aspect-ratio:426/352;background-image:url(/images/bg_mc02_btm.svg);width:426px;bottom:0;left:0}.mc02 .inner{z-index:1;position:relative}.mc02 .tb{color:#4e5968;margin:8px 0 48px;font-size:24px;line-height:1.5}.mc02 .competition_guidelines{grid-template-columns:repeat(4,1fr);gap:20px}.mc02 .competition_guidelines li a{text-align:center;background:#fff;border-radius:16px;padding:48px 40px;display:block}.mc02 .competition_guidelines li a:before{content:"";background:50%/contain no-repeat;width:100%;height:135px;display:block}.mc02 .competition_guidelines li strong{color:#0062b1;margin:40px 0 8px;font-size:24px;font-weight:600;line-height:1.5;display:block}.mc02 .competition_guidelines li.i1 a:before{background-image:url(/images/icon_mc02_01.avif)}.mc02 .competition_guidelines li.i2 a:before{background-image:url(/images/icon_mc02_02.avif)}.mc02 .competition_guidelines li.i3 a:before{background-image:url(/images/icon_mc02_03.avif)}.mc02 .competition_guidelines li.i4 a:before{background-image:url(/images/icon_mc02_04.avif)}.mc02 .half{grid-template-columns:repeat(2,1fr);gap:68px;margin-top:120px}.mc02 .box{width:calc(50% - 34px)}.mc02 .list,.container .faq_list{gap:8px}.mc02 .list li a,.container .faq_list li button{color:#191f28;text-align:left;background:#fff;border:1px solid #e5e8eb;border-radius:16px;width:100%;padding:20px 96px 20px 32px;font-weight:500;line-height:30px;display:block;position:relative}.mc02 .list li a{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding-right:152px;display:block;overflow:hidden}.mc02 .list li a .date{color:#6b7684;font-size:16px;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.container .faq_list li button{white-space:nowrap;text-overflow:ellipsis;padding-left:74px;overflow:hidden}.container .faq_list li button:before{content:"Q";color:#fff;text-align:center;background:#0062b1;border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:32px;transform:translateY(-50%)}.container .faq_list li button:after{content:"";background:url(/images/arrow_faq.svg) 50%/contain no-repeat;width:24px;height:100%;transition:all .2s linear;position:absolute;top:0;right:32px}.container .faq_list li .inbox{background:#f9fafb;border:1px solid #e5e8eb;border-top:0;border-radius:0 0 16px 16px;height:80px;padding:13px 32px;font-size:16px}.container .faq_list li .inbox p{text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.container .faq_list li.active button{border-radius:16px 16px 0 0;width:100%}.container .faq_list li.active button:after{transform:rotate(180deg)}.mc03{padding-bottom:40px}.mc03 .inner>.grid{grid-template-columns:repeat(6,1fr);gap:24px}.mc03 .inner>.grid+.flex{margin-top:48px}.mc03 .logo_list.grid{grid-template-columns:repeat(6,1fr);gap:24px;width:100%}.mc03 .logo_list li a{background:#fff;border-radius:8px;justify-content:center;align-items:center;height:70px;padding:10px 35px;display:flex;box-shadow:0 2px 12px #0000001a}.mc03 .logo_list li a img{object-fit:contain;width:auto;height:auto}.sub_visual{background:url(/images/bg_svisual.avif) 50%/cover no-repeat;margin:100px 0 120px}.sub_visual.g1{margin-bottom:0}.sub_visual .inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;height:320px;padding-top:36px;display:flex}.sub_visual .title{color:#fff;font-size:56px;font-weight:700;line-height:1.35}.sub_visual p{color:#f2f4f6;font-size:20px;line-height:1.6}.aside{z-index:20;background:#fff;border-bottom:1px solid #e5e8eb;margin-bottom:120px;position:sticky;top:100px}.aside.sticky{border-top:1px solid #e5e8eb}.aside .inner{gap:40px;display:flex}.aside a{color:#b0b8c1;font-size:18px;font-weight:500;line-height:80px;display:block}.aside .active a{color:#0062b1;font-weight:600}.section_box~.section_box{margin-top:120px}.stit{align-items:baseline;gap:20px;margin-bottom:32px;padding-left:28px;display:flex;position:relative}.stit~.stit{margin-top:80px}.stit h2{color:#191f28;font-size:36px;line-height:50px;display:block}.stit:before{content:"";background:#0062b1;border-radius:4px;width:8px;height:36px;position:absolute;top:7px;left:0}.stit .essential{color:#0062b1;font-size:16px;font-weight:500;position:absolute;bottom:0;right:0}.btit{color:#191f28;margin-bottom:16px;font-size:24px;font-weight:600;line-height:1.5}.btit~.btit{margin-top:40px}.container .excl{color:#0062b1;margin-top:16px;padding-left:24px;font-size:15px;line-height:1.7;position:relative}.container .excl:before{content:"";background:#0062b1 url(/images/icon_excl.svg) 50% no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:5px;left:0}.dots_list li{color:#4e5968;padding-left:12px;position:relative}.dots_list li:before{content:"";aspect-ratio:1;background:#b0b8c1;border-radius:50%;width:4px;position:absolute;top:12px;left:0}.gbox{background:#f9fafb;border:1px solid #e5e8eb;border-radius:16px;padding:24px 32px}label.check{padding-left:36px;line-height:30px;display:block;position:relative}label.check i,label.check i:before{transition:all .2s linear;position:absolute;left:0}label.check i{aspect-ratio:1;background:#f2f7fb;border-radius:2px;width:24px;top:4px}label.check i:before{content:"";background:#b0b8c1;width:100%;height:100%;top:0;-webkit-mask:url(/images/icon_check.svg) 50% no-repeat;mask:url(/images/icon_check.svg) 50% no-repeat}label.check input:checked+i{background:var(--c_iden)}label.check input:checked+i:before{background:#fff}label.radio{padding-left:30px;line-height:30px;display:block;position:relative}label.radio i,label.radio i:before{aspect-ratio:1;border-radius:50%;transition:all .2s linear;position:absolute;top:50%}label.radio i{background:#fff;border:1px solid #e5e8eb;width:24px;left:0;transform:translateY(-50%)}label.radio i:before{content:"";background:#b0b8c1;width:10px;left:50%;transform:translate(-50%,-50%)}label.radio input:checked+i{background:var(--c_iden)}label.radio input:checked+i:before{background:#fff;width:12px}.btns_btm{margin-top:80px;position:relative}.btns_btm.flex_center{gap:12px}.btns_btm .btn{text-align:center;border:1px solid;border-radius:30px;justify-content:center;align-items:center;width:200px;height:58px;display:flex}.btn_wbb{color:#fff!important;background:#0062b1!important;border-color:#0062b1!important}.btn_bwb{color:#0062b1!important;background:#fff!important;border-color:#0062b1!important}.btn_kwg{color:#4e5968!important;background:#fff!important;border-color:#e5e8eb!important}.eligibility_area{grid-template-columns:repeat(2,1fr);gap:40px}.eligibility_area .box{text-align:center;border-radius:20px;flex-direction:column;align-items:center;padding:40px;display:flex}.eligibility_area .tit{color:#fff;border-radius:21px;height:42px;padding:0 24px;font-weight:600;line-height:42px}.eligibility_area i{background:50%/contain no-repeat;width:100%;height:140px;margin:34px 0 18px;display:block}.eligibility_area strong{color:#191f28;margin-bottom:12px;font-size:24px;font-weight:600;line-height:1.5}.eligibility_area .ybox{background:#fffdf3;border:1px solid #fdd71e}.eligibility_area .ybox .tit{background:#eea618}.eligibility_area .ybox i{background-image:url(/images/icon_eligibility01.avif)}.eligibility_area .pbox{background:#e696a31a;border:1px solid #e696a3}.eligibility_area .pbox .tit{background:#e2909e}.eligibility_area .pbox i{background-image:url(/images/icon_eligibility02.avif)}.eligibility_area .tac{color:#6b7684;margin-top:16px;font-size:15px;line-height:1.7}.tbl{border:1px solid #e5e8eb;border-radius:16px;overflow:hidden}.tbl.mt{margin-top:64px}.tbl col.w160{width:160px}.tbl col.w240{width:240px}.tbl col.w480{width:480px}.tbl th,.tbl td{text-align:center;border-top:0;border-bottom:1px solid #e5e8eb;padding:24px 40px}.tbl tbody tr:last-child td{border-bottom:0}.tbl th{font-weight:500}.tbl thead th{background:#f9fafb}.tbl tbody th,.tbl tbody td{color:#191f28}.tbl small{color:#6b7684;font-size:15px;font-weight:400;line-height:1.7}.support_box{grid-template-columns:repeat(3,1fr);gap:24px}.support_box li{background:#f2f4f6;border-radius:16px;padding:32px}.support_box li:before{content:"";aspect-ratio:1;background:#fff 50% no-repeat;border-radius:50%;width:80px;display:block}.support_box li .tt{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.support_box li .tt strong{color:#191f28;margin:24px 0 6px;font-size:20px;font-weight:600;line-height:1.6;display:block}.support_box li .tt span{color:#6b7684;font-size:15px;line-height:1.7}.support_box li.i1:before{background-image:url(/images/icon_support01.svg)}.support_box li.i2:before{background-image:url(/images/icon_support02.svg)}.support_box li.i3:before{background-image:url(/images/icon_support03.svg)}.support_box li.i4:before{background-image:url(/images/icon_support04.svg)}.support_box li.i5:before{background-image:url(/images/icon_support05.svg)}.support_box li.i6:before{background-image:url(/images/icon_support06.svg)}.process_area .blue_box{background:#f2f7fb;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:72px;padding:48px 40px}.process_area .blue_box li{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.process_area .blue_box li:before{content:"";aspect-ratio:1;background:#fff 50% no-repeat;border-radius:50%;width:80px;display:block}.process_area .blue_box li+li:after{content:"";background:url(/images/arrow_step.svg) 50% no-repeat;width:72px;height:100%;position:absolute;top:0;left:-72px}.process_area .blue_box span{color:#0062b1;margin:24px 0 2px;font-weight:600}.process_area .blue_box strong{color:#191f28;margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.6}.process_area .blue_box .i1:before{background-image:url(/images/icon_process01.svg)}.process_area .blue_box .i2:before{background-image:url(/images/icon_process02.svg)}.process_area .blue_box .i3:before{background-image:url(/images/icon_process03.svg)}.schedule_step_wrap{padding-left:72px;position:relative}.schedule_step_wrap .line{background:#e5e8eb;width:2px;height:calc(100% - 114px);position:absolute;top:57px;left:36px}.schedule_step_wrap .line .bar{background:#0062b1;width:100%;position:absolute;top:0;left:0}.schedule_step{gap:16px}.schedule_step li{border:1px solid #e5e8eb;border-radius:16px;padding:24px 320px 24px 40px;position:relative}.schedule_step li:before{content:"";aspect-ratio:1;background:url(/images/icon_schedule_step.svg) 50%/contain no-repeat;border-radius:50%;width:24px;position:absolute;top:50%;left:-48px;transform:translateY(-50%)}.schedule_step strong{color:#191f28;margin-bottom:2px;font-size:20px;font-weight:600;line-height:1.6;display:block}.schedule_step .date{color:#0062b1;text-align:center;background:#f2f7fb;border-radius:23px;width:240px;height:46px;font-weight:600;line-height:46px;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.apply_info_top{background:#0062b1 url(/images/bg_apply_info_top.svg) 100%/contain no-repeat;border-radius:16px;flex-direction:column;align-items:flex-start;margin-bottom:64px;padding:48px 64px;display:flex;position:relative}.apply_info_top span{color:#fff;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:20px;padding:0 28px;font-weight:700;line-height:40px}.apply_info_top strong{color:#fff;margin:8px 0 24px;font-size:28px;font-weight:600;line-height:1.5}.apply_info_top .dots_list li{color:#fffc}.apply_info_top .dots_list li:before{background:#fff6}.apply_info_top .btn{color:#0062b1;background:#fff;border-radius:31px;align-items:center;width:240px;height:62px;padding:0 32px;font-weight:700;display:flex;position:absolute;bottom:48px;right:64px}.apply_info_top .btn:after{content:"";background:url(/images/arrow_more.svg) 50%/contain no-repeat;width:24px;height:100%;position:absolute;top:0;right:32px}.gbox.dots_list li{font-size:17px}.gbox.dots_list.red li{color:#dc2626}.exclusion_list{flex-direction:column;gap:18px;display:flex}.exclusion_list>li{border:1px solid #e5e8eb;border-radius:16px;overflow:hidden}.exclusion_list .tit{color:#191f28;align-items:center;gap:16px;padding:25px 25px 25px 32px;font-weight:500;display:flex}.exclusion_list .tit span{color:#0062b1;aspect-ratio:1;text-align:center;background:#f2f7fb;border-radius:50%;width:30px;font-weight:700;line-height:30px}.exclusion_list .gbox{border:0;border-radius:0}.exclusion_list .gbox .medium{margin-bottom:8px;font-weight:500}.tbl_bar table{border-top:1px solid #191f28}.tbl_bar th,.tbl_bar td{text-align:center;border-bottom:1px solid #e5e8eb;padding:17px;font-size:16px}.tbl_bar th{color:#6b7684;font-weight:500}.contact_box{background:#0e304b;border-radius:16px;justify-content:space-between;align-items:center;margin-top:120px;padding:64px 80px;display:flex}.contact_box .txt{background:url(/images/icon_contact.avif) 0 no-repeat;padding-left:84px;position:relative}.contact_box .txt span{color:#fffc;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.6}.contact_box .txt strong{color:#fff;font-size:28px;line-height:1.5}.contact_box .not-italic ul{gap:16px;display:flex}.contact_box .not-italic li{background:#ffffff1a;border-radius:12px;flex-direction:column;gap:4px;padding:16px 32px;display:flex}.contact_box .not-italic span{color:#fffc;background:0 no-repeat;padding-left:32px;font-weight:500}.contact_box .not-italic strong{color:#fff;margin-top:4px;font-size:20px;font-weight:600;line-height:1.6}.contact_box .not-italic .i1 span{background-image:url(/images/icon_tel.svg)}.contact_box .not-italic .i2 span{background-image:url(/images/icon_email.svg)}.apply_select{grid-template-columns:repeat(2,1fr);gap:40px;width:100%}.apply_select li{background:url(/images/bg_apply_select.svg) 100% 100% no-repeat;border-radius:20px;flex-direction:column;align-items:flex-start;padding:56px;display:flex;position:relative}.apply_select li:before{content:"";aspect-ratio:260/242;background:50% no-repeat;width:260px;position:absolute;bottom:0;right:0}.apply_select .tit,.apply_select p,.apply_select .more{z-index:1;position:relative}.apply_select .tit{color:#fff;font-size:32px;font-weight:600;line-height:1.2}.apply_select p{color:#f9fafb;margin:12px 0 56px}.apply_select .more{background:#fff;border-radius:30px;align-items:center;gap:16px;padding:0 32px;font-weight:600;line-height:58px;display:flex}.apply_select .more:after{content:"";aspect-ratio:1;width:24px;-webkit-mask:url(/images/arrow_more.svg) 50%/contain no-repeat;mask:url(/images/arrow_more.svg) 50%/contain no-repeat}.apply_select .i1{background-color:#0062b1}.apply_select .i2{background-color:#0e304b}.apply_select .i1:before{background-image:url(/images/icon_apply_select01.avif)}.apply_select .i2:before{background-image:url(/images/icon_apply_select02.avif)}.apply_select .i1 .more{color:#0062b1}.apply_select .i1 .more:after{background:#0062b1}.apply_select .i2 .more{color:#0e304b}.apply_select .i2 .more:after{background:#0e304b}.apply_step{border:1px solid #e5e8eb;border-radius:16px;margin-bottom:80px;padding:40px 80px;display:flex}.apply_step li{flex-direction:column;justify-content:center;align-items:center;width:25%;display:flex;position:relative}.apply_step li i{aspect-ratio:1;z-index:1;background:#fff 50% no-repeat;border-radius:50%;width:72px;display:block;box-shadow:0 4px 20px #00000014}.apply_step li i:before{content:"";background:50% no-repeat;width:100%;height:100%;display:block}.apply_step li+li:after{content:"";z-index:-1;background:#d1d6db;width:100%;height:1px;position:absolute;top:36px;right:50%}.apply_step span{color:#0062b1;margin:16px 0 2px;font-size:16px;font-weight:600}.apply_step strong{color:#191f28;font-size:20px;font-weight:600;line-height:1.6}.apply_step .i1 i:before{background-image:url(/images/icon_apply_step01.svg)}.apply_step .i2 i:before{background-image:url(/images/icon_apply_step02.svg)}.apply_step .i3 i:before{background-image:url(/images/icon_apply_step03.svg)}.apply_step .i4 i:before{background-image:url(/images/icon_apply_step04.svg)}.apply_step li.on i{border:1px solid #0062b1;box-shadow:0 4px 20px #0062b133}.apply_step li.onf i{background:#0062b1;box-shadow:0 4px 20px #0062b133}.apply_step li.onf i:before{background:#fff;-webkit-mask:none 50% no-repeat;mask:none 50% no-repeat}.apply_step li.onf.i1 i:before{-webkit-mask-image:url(/images/icon_apply_step01.svg);mask-image:url(/images/icon_apply_step01.svg)}.apply_step li.onf.i2 i:before{-webkit-mask-image:url(/images/icon_apply_step02.svg);mask-image:url(/images/icon_apply_step02.svg)}.apply_step li.onf.i3 i:before{-webkit-mask-image:url(/images/icon_apply_step03.svg);mask-image:url(/images/icon_apply_step03.svg)}.apply_step li.onf.i4 i:before{-webkit-mask-image:url(/images/icon_apply_step04.svg);mask-image:url(/images/icon_apply_step04.svg)}.check_all{border:1px solid #0062b1;border-radius:16px;margin-bottom:32px;padding:24px 32px}.term_box{border:1px solid #e5e8eb;border-radius:16px;overflow:hidden}.term_box .textarea{color:#4e5968;background:#f9fafb;height:120px;padding:24px 32px;font-size:16px;overflow:auto}.term_box .checkarea{padding:24px 32px}.tbl_inputs{border-top:1px solid #e5e8eb}.tbl_inputs th,.tbl_inputs td{border-bottom:1px solid #e5e8eb}.tbl_inputs th{color:#191f28;text-align:left;background:#f9fafb;width:240px;padding:25px 40px;font-weight:600}.tbl_inputs th span{color:var(--c_iden);margin-left:2px}.tbl_inputs td{padding:14px 24px}.tbl_inputs td .flex{flex-wrap:wrap;align-items:center;gap:8px 24px;width:100%}.tbl_inputs td .flex .excl{margin-top:0}.tbl_inputs td .text{font-size:17px}.tbl_inputs td .wlong{width:100%;max-width:480px}.tbl_inputs td .flex.birth,.tbl_inputs td .flex.email,.tbl_inputs td .flex.address{gap:8px}.tbl_inputs td .flex.birth .text{width:calc(33.3333% - 5.33333px)}.tbl_inputs td .flex.email .text{width:224px}.tbl_inputs td .flex.email span{text-align:center;width:14px}.tbl_inputs td .flex.address .text{width:calc(100% - 132px)}.tbl_inputs td .flex.address .btn{text-align:center;border:1px solid;border-radius:4px;width:124px;height:58px;font-size:17px;font-weight:500;line-height:56px}.tbl_inputs .file{text-align:center;border:1px solid #e5e8eb;border-radius:4px;padding:40px;position:relative}.tbl_inputs .file:before{content:"";aspect-ratio:1;background:#f2f4f6 url(/images/icon_upload.svg) 50% no-repeat;border:1px solid #e5e8eb;border-radius:50%;width:48px;display:block}.tbl_inputs .file strong{color:#191f28;margin-top:24px;font-weight:500}.tbl_inputs .file p{color:#6b7684;font-size:16px}.tbl_inputs .inputs{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.tbl_inputs .inputs .btn_file_del{color:#0062b1;white-space:nowrap;text-overflow:ellipsis;background:#fff url(/images/icon_file.svg) 16px no-repeat;border:1px solid #0062b1;border-radius:21px;max-width:100%;padding:0 56px 0 40px;font-size:16px;font-weight:500;line-height:40px;display:block;position:relative;overflow:hidden}.tbl_inputs .inputs .btn_file_del:after{content:"";background:url(/images/btn_del.svg) 50%/contain no-repeat;width:24px;height:100%;position:absolute;top:0;right:16px}.end_area{text-align:center;background:#f2f4f6;border-radius:16px;padding:80px}.end_area:before{content:"";aspect-ratio:1;background:#fff url(/images/icon_end.svg) 50% no-repeat;border-radius:50%;width:72px;display:block}.end_area strong{color:#191f28;margin:32px 0 8px;font-size:28px;font-weight:600;line-height:1.5}.end_area .btns_btm{margin-top:64px}.popup,.popup .dm{width:100%;height:100%;position:fixed;top:0;left:0}.popup{z-index:110}.popup .dm{background:#0006}.popup .inbox{background:#fff;border-radius:16px;width:320px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);padding:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #0003}.popup .btn_close{width:80px;height:80px;font-size:0;position:absolute;top:0;right:0}.popup .btn_close:before,.popup .btn_close:after{content:"";background:#666;border-radius:2px;width:30px;height:3px;margin:-1px 0 0 -15px;position:absolute;top:50%;left:50%}.popup .btn_close:before{transform:rotate(45deg)}.popup .btn_close:after{transform:rotate(-45deg)}.end_alert .inbox{text-align:center}.end_alert .tit{font-size:24px;font-weight:600}.end_alert .gbox{margin:12px 0 24px;padding:10px}.end_alert p{font-size:16px}.pop_terms .inbox{width:1000px}.pop_terms .tit{text-align:center;margin-bottom:40px;font-size:35px;font-weight:700}.pop_terms .scroll{max-height:calc(100vh - 220px);font-size:15px;overflow:auto}.board_top{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.board_top .stit{margin-bottom:0}.board_top.flex_end{justify-content:flex-end}.board_top .search_wrap{flex-wrap:wrap;gap:8px;display:flex}.board_top select,.board_top input.text{border-radius:4px}.board_top select{width:160px}.board_top .search_area{border:1px solid #d1d6db;border-radius:4px;width:300px;padding-right:56px;position:relative}.board_top .search_area input{border:0;width:100%;height:56px;padding:0 24px}.board_top .search_area .btn{cursor:pointer;background:url(/images/btn_search.svg) 50% no-repeat;border:0;width:40px;height:56px;padding:0;font-size:0;position:absolute;top:0;right:16px}.board_bottom{position:relative}.board_bottom .paging,.board_bottom .paging_list{justify-content:center;display:flex}.board_bottom .paging{margin-top:80px}.board_bottom .paging a{text-align:center;border-radius:50%;width:40px;height:40px;margin:0 4px;font-size:18px;line-height:40px;display:block}.board_bottom .paging a.on{background:var(--c_iden);color:#fff;border-color:var(--c_iden);font-weight:700}.board_bottom .paging .arrow{border:0;font-size:0;background:50% no-repeat!important}.board_bottom .paging .two{background-image:url(/images/page_two.svg)!important}.board_bottom .paging .one{background-image:url(/images/page_one.svg)!important}.board_bottom .paging .prev{margin:0 20px 0 0}.board_bottom .paging .next{margin:0 0 0 20px}.board_bottom .paging .next,.board_bottom .paging .last{transform:scaleX(-1)}.board_bottom .paging .first,.board_bottom .paging .last{margin:0}.board_basic col.board_num{width:160px}.board_basic col.board_hit,.board_basic col.board_date{width:200px}.board_basic table{text-align:center;border-top:1px solid #e5e8eb}.board_basic thead th,.board_basic tbody td{border-bottom:1px solid #e5e8eb;height:78px}.board_basic thead th{background:#f9fafb;font-weight:500}.board_basic tbody td.board_tit{text-align:left}.board_basic tbody td.board_tit a{vertical-align:top;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.board_basic tbody .notice td.board_num{font-size:0}.board_basic tbody .notice td.board_num .noti{color:#fff;background:#0062b1;border-radius:14px;height:28px;padding:0 14px;font-size:14px;font-weight:600;line-height:28px;display:inline-block}.board_basic tbody .notice td.board_tit a{color:#0062b1}.board_basic tbody .new td.board_tit a{padding-right:24px;position:relative}.board_basic tbody .new td.board_tit a:after{content:"N";text-align:center;color:#fff;background:#0062b1;border-radius:4px;width:20px;height:20px;font-size:12px;font-weight:500;line-height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.board_error{color:#d32f2f;margin:24px 0 0}.board_view{border:2px solid #e5e8eb;border-radius:16px;padding:56px}.board_view .tit_area{border-bottom:1px solid #e5e8eb;flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:32px;display:flex}.board_view .tit_area .tit{word-break:break-word;font-size:40px;font-weight:700;line-height:1.4}.board_view .tit_area .info{color:#6b7684;align-items:center;gap:24px;display:flex}.board_view .tit_area .info span{align-items:center;gap:10px;display:flex}.board_view .tit_area .info strong{font-weight:600}.board_view .cont{word-break:break-word;padding:40px 0}.board_view .cont img{height:auto!important}.board_view .file_area ul{flex-direction:column;gap:8px;display:flex}.board_view .file_area a{white-space:nowrap;text-overflow:ellipsis;background:url(/images/icon_download.svg) 32px/24px no-repeat;border:1px solid #e5e8eb;border-radius:16px;width:100%;height:60px;padding:0 24px 0 72px;line-height:58px;display:block;position:relative;overflow:hidden}.board_view .file_area strong{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 80px);overflow:hidden}.btns_btm .arrow{align-items:center;width:calc(50% - 100px);height:58px;padding:0 77px;display:flex;position:absolute;top:0}.btns_btm strong{color:#191f28;width:77px;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.btns_btm strong:before{content:"";aspect-ratio:1;background:url(/images/arrow_prevnext.svg) 50% no-repeat;width:24px;position:absolute;top:50%;transform:translateY(-50%)}.btns_btm p{color:#6b7684;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.btns_btm .prev{left:0}.btns_btm .next{text-align:right;right:0}.btns_btm .prev strong{padding-left:36px;left:0}.btns_btm .next strong{padding-right:36px;right:0}.btns_btm .prev strong:before{left:0}.btns_btm .next strong:before{right:0;transform:translateY(-50%)scaleX(-1)}.container .faq_page_wrap .faq_list li .inbox{height:auto;min-height:80px;padding:20px 32px 20px 72px;position:relative}.container .faq_page_wrap .faq_list li .inbox:before{content:"A";color:#0062b1;text-align:center;background:#fff;border:1px solid #0062b1;border-radius:50%;width:32px;height:32px;font-weight:700;line-height:30px;position:absolute;top:20px;left:32px}.container.search_wrap{margin-top:100px;padding-top:60px}.search_wrap .ctit{color:#191f28;text-align:center;margin-bottom:48px;font-size:40px;font-weight:600;line-height:1.2}.search_inputs{background:#f9fafb;border-radius:16px;justify-content:center;align-items:center;gap:16px;margin-bottom:60px;padding:32px 48px;display:flex}.search_inputs .text,.search_inputs .btn{border-radius:8px;height:56px}.search_inputs .text{background:#fff;width:640px;max-width:calc(100% - 168px);padding:0 24px}.search_inputs .btn{gap:8px;width:160px}.search_inputs .btn:after{content:"";aspect-ratio:1;background:url(/images/icon_search_w.svg) 50%/contain no-repeat;width:24px;display:block}.search_results{color:#222;margin-bottom:80px;font-size:28px;font-weight:700;line-height:1.5}.search_results strong{color:#1e2082}.tabs{background:#f9fafb;border-radius:36px;justify-content:center;margin-bottom:120px;padding:8px;display:flex}.tabs li{flex:auto}.tabs button{color:#6b7684;text-align:center;border-radius:28px;width:100%;font-weight:500;line-height:56px;display:block}.tabs .on button{color:#fff;background:#0062b1}@media screen and (max-width:1439px){.header{padding:0 270px 0 200px}.header .logo{width:180px;left:20px}.header .gnb .menu>a{padding:0 25px;font-size:18px}.header .search_area{width:250px;padding-right:66px;right:20px}.header .search_area .btn{width:66px}.footer{border-radius:80px 80px 0 0;padding:40px 0}.footer .top_area .logo{width:240px}.footer .gotop{right:20px}.container{font-size:17px}.main_visual .inner{padding-top:260px;padding-bottom:200px}.main_visual .copy_txt{margin-bottom:30px;font-size:50px}.main_visual p{font-size:22px}.main_links a{font-size:20px}.mtit{margin-bottom:44px;font-size:44px}.mstit{margin-bottom:20px;font-size:34px}.mc01 .contest_step ol{gap:50px}.mc01 .contest_step li:before{background-size:contain;height:60px}.mc01 .contest_step li.i5:before{background-size:auto 86%}.mc01 .contest_step li+li:after{width:50px;left:-50px}.mc01 .contest_step li strong{margin:16px 0 4px;font-size:20px}.mc01 .contest_step li p{font-size:14px}.mc01 .contest_step .tar{margin-top:20px;font-size:14px}.mc02:before{width:30%}.mc02:after{width:40%}.mc02 .tb{margin:8px 0 36px;font-size:22px}.mc02 .half{gap:40px}.mc02 .box{width:calc(50% - 20px)}.mc03 .inner>.grid,.mc03 .logo_list.grid{grid-template-columns:repeat(5,1fr);gap:20px}.sub_visual .title{font-size:50px}.sub_visual p{font-size:18px}.aside .inner{gap:20px}.aside a{font-size:16px}.stit{padding-left:24px}.stit h2{font-size:32px;line-height:46px}.stit:before{width:8px;height:32px;top:7px}.btit{font-size:22px}.eligibility_area{gap:20px}.eligibility_area .box{padding:36px}.eligibility_area i{height:120px;margin:30px 0 16px}.tbl col.w160{width:12%}.tbl col.w240{width:16%}.tbl col.w480{width:40%}.apply_info_top{padding:36px 48px}.contact_box{padding:36px 56px}.contact_box .txt{background-size:36px;padding-left:60px}.contact_box .txt span{font-size:18px}.contact_box .txt strong{font-size:24px}.contact_box .not-italic ul{gap:12px}.contact_box .not-italic li{padding:16px 24px}.contact_box .not-italic span{padding-left:30px}.contact_box .not-italic strong{font-size:18px}.apply_select{gap:20px}.apply_select li{background-size:54%;padding:48px}.apply_select li:before{background-size:70%;width:48%}.apply_select .tit{font-size:28px}.apply_select p{margin:12px 0 48px}.apply_step{padding:40px}.tbl_inputs th{width:200px}.board_basic col.board_num{width:120px}.board_basic col.board_hit,.board_basic col.board_date{width:140px}.board_view .tit_area .tit{font-size:34px}}@media screen and (min-width:1024px){.header .gnb .menu:hover .snb{visibility:visible;opacity:1;transform:translate(-50%)}}@media screen and (max-width:1023px){br.pc_vw{display:none}input[type=text],input[type=password],input[type=date],input[type=tel],select{height:50px}.header{height:80px;padding:0}.header .gnb{z-index:1;opacity:0;background:#fff;width:100%;height:100%;transition:all .2s linear;position:fixed;top:0;right:-100%}.header .gnb .list{flex-direction:column}.header .gnb .menu{text-align:center;width:100%}.header .gnb .menu>a{padding:0 20px;line-height:60px}.header .search_area{right:68px}.header .search_area .text{font-size:15px}.header .btn_menu{z-index:10;width:68px;height:100%;position:absolute;top:0;right:0;display:block!important}.header .btn_menu span{background:#333;width:28px;height:3px;margin-left:-14px;transition:all .2s linear;position:absolute;top:50%;left:50%}.header .btn_menu .t{margin-top:-9px}.header .btn_menu .m{margin-top:-1px}.header .btn_menu .b{margin-top:7px}.header.on .gnb{opacity:1;right:0}.header.on .btn_menu .t{margin-top:-1px;transform:rotate(135deg)}.header.on .btn_menu .m{width:0}.header.on .btn_menu .b{margin-top:-1px;transform:rotate(-135deg)}.footer{border-radius:60px 60px 0 0;padding:30px 0}.footer .top_area{margin-bottom:20px;padding-bottom:20px}.footer .top_area .logo{width:220px}.footer .top_area .links{gap:12px}.footer .top_area .links button,.footer .info_area .name{font-size:16px}.footer .info_area .info{gap:10px;margin:2px 0 12px}.footer .info_area .info li{gap:6px;font-size:16px}.footer .copy{font-size:14px}.footer .sns{gap:6px}.footer .sns a{width:40px}.footer .gotop{gap:8px;width:64px;font-size:14px;bottom:30px}.container{padding-bottom:100px;font-size:15px}.main_visual .inner{padding-top:220px;padding-bottom:180px}.main_visual .copy_txt{margin-bottom:24px;font-size:40px}.main_visual p{font-size:18px}.main_links{bottom:-48px}.main_links li+li:before{height:20px}.main_links a{gap:6px;font-size:18px;line-height:96px}.main_links .i1 a{gap:8px}.main_links a:before{height:40px}.main_links .i1 a:before{width:32px}.main_links .i2 a:before{width:40px}.main_links .i3 a:before,.main_links .i4 a:before{width:36px}.mcon{padding:100px 0}.mtit{margin-bottom:36px;font-size:36px}.mstit{margin-bottom:16px;font-size:30px}.mstit .more{padding-right:22px;font-size:16px}.mc01 .contest_step ol{gap:30px}.mc01 .contest_step li:before{height:40px}.mc01 .contest_step li+li:after{width:30px;left:-30px}.mc01 .contest_step li strong{margin:12px 0 4px;font-size:16px}.mc01 .contest_step li p{width:70px;font-size:13px}.mc01 .contest_step .tar{margin-top:16px;font-size:13px}.mc02 .tb{margin:8px 0 24px;font-size:18px}.mc02 .competition_guidelines{gap:10px}.mc02 .competition_guidelines li a{padding:40px 20px}.mc02 .competition_guidelines li a:before{height:100px}.mc02 .competition_guidelines li strong{margin:30px 0 8px;font-size:20px}.mc02 .half{gap:20px;margin-top:100px}.mc02 .box{width:calc(50% - 10px)}.mc02 .list,.container .faq_list{gap:4px}.mc02 .list li a{padding-right:120px}.container .faq_list li .inbox{height:70px;padding:10px 24px;font-size:15px}.mc03 .inner>.grid,.mc03 .logo_list.grid{grid-template-columns:repeat(4,1fr);gap:16px}.mc03 .inner>.grid+.flex{margin-top:36px}.mc03 .logo_list li a{padding:10px 30px}.sub_visual{background-position:70%;margin:80px 0 100px}.sub_visual .inner{gap:12px;height:300px;padding-top:24px}.sub_visual .title{font-size:40px}.sub_visual p{padding-right:50%;font-size:15px}.aside{margin-bottom:100px;top:80px}.aside .inner{gap:10px}.aside a{font-size:14px;line-height:60px}.stit h2{font-size:26px;line-height:34px}.stit:before{width:6px;height:28px;top:6px}.stit .essential{font-size:14px}.btit{margin-bottom:12px;font-size:20px}.btit~.btit{margin-top:34px}.container .excl{font-size:14px}.dots_list li:before{top:10px}.gbox{padding:20px 24px}.btns_btm{margin-top:60px}.eligibility_area .box{padding:32px 20px}.eligibility_area .tac{margin-top:12px;font-size:14px}.tbl.mt{margin-top:40px}.tbl col.w160{width:10%}.tbl col.w240{width:14%}.tbl col.w480{width:30%}.tbl th,.tbl td{padding:20px 24px}.tbl small{font-size:14px}.support_box{gap:12px}.support_box li{padding:24px}.support_box li:before{background-size:50%;width:60px}.support_box li .tt{gap:4px}.support_box li .tt strong{margin:20px 0 4px;font-size:18px}.support_box li .tt span{font-size:14px}.process_area .blue_box{gap:60px;padding:40px 30px}.process_area .blue_box li:before{background-size:50%;width:60px}.process_area .blue_box li+li:after{width:60px;left:-60px}.process_area .blue_box span{margin:20px 0 2px}.process_area .blue_box strong{margin-bottom:10px;font-size:18px}.schedule_step_wrap{padding-left:60px}.schedule_step_wrap .line{height:calc(100% - 98px);top:49px;left:30px}.schedule_step{gap:12px}.schedule_step li{padding:20px 240px 20px 30px}.schedule_step li:before{width:22px;left:-41px}.schedule_step strong{font-size:18px}.schedule_step .date{width:180px;height:40px;line-height:38px;right:30px}.apply_info_top{margin-bottom:48px;padding:30px 36px}.apply_info_top span{padding:0 20px;line-height:36px}.apply_info_top strong{margin:8px 0 20px;font-size:24px}.apply_info_top .btn{width:200px;height:52px;padding:0 24px;bottom:30px;right:36px}.apply_info_top .btn:after{width:20px;right:24px}.gbox.dots_list li{font-size:16px}.exclusion_list{gap:16px}.exclusion_list .tit{gap:12px;padding:20px 20px 20px 24px}.contact_box{flex-direction:column;gap:20px;margin-top:100px;padding:24px 48px}.contact_box .txt{width:100%}.contact_box .txt span{margin-bottom:6px;font-size:16px}.contact_box .txt strong{font-size:22px}.contact_box .not-italic{width:100%}.contact_box .not-italic ul{gap:10px;width:100%}.contact_box .not-italic li{flex:auto}.contact_box .not-italic strong{font-size:17px}.apply_select{gap:10px}.apply_select li{padding:30px}.apply_select .tit{font-size:24px}.apply_select p{margin:10px 0 40px}.apply_select .more{gap:12px;padding:0 24px;line-height:54px}.apply_select .more:after{width:20px}.apply_step{margin-bottom:60px;padding:30px 20px}.apply_step li i{width:60px}.apply_step li i:before{background-size:50%}.apply_step li.onf i:before{-webkit-mask-size:50%;mask-size:50%}.apply_step li+li:after{top:30px}.apply_step span{margin:12px 0 2px;font-size:14px}.apply_step strong{font-size:16px}.check_all{margin-bottom:24px;padding:20px 24px}.term_box .textarea{padding:20px 24px;font-size:15px}.term_box .checkarea{padding:20px 24px}.tbl_inputs th{width:160px;padding:20px}.tbl_inputs td{padding:12px 16px}.tbl_inputs td .flex{gap:8px 20px}.tbl_inputs td .text{font-size:15px}.end_area{padding:60px}.end_area:before{width:60px}.end_area strong{margin:24px 0 8px;font-size:24px}.end_area .btns_btm{margin-top:56px}.popup .inbox{padding:24px}.end_alert .tit{font-size:22px}.end_alert p{font-size:15px}.pop_terms .tit{margin-bottom:30px;font-size:24px}.pop_terms .scroll{font-size:14px}.board_top{margin-bottom:24px}.board_top .search_wrap{gap:6px}.board_top select{width:120px}.board_top .search_area{width:260px;padding-right:50px}.board_top .search_area input{height:48px;padding:0 20px}.board_top .search_area .btn{width:40px;height:48px;right:10px}.board_bottom .paging{margin-top:60px}.board_bottom .paging a{width:36px;height:36px;margin:0 2px;font-size:16px;line-height:36px}.board_bottom .paging .prev{margin:0 16px 0 0}.board_bottom .paging .next{margin:0 0 0 16px}.board_basic col.board_num{width:100px}.board_basic col.board_hit,.board_basic col.board_date{width:120px}.board_basic thead th,.board_basic tbody td{height:60px}.board_basic tbody .notice td.board_num .noti{height:24px;padding:0 10px;font-size:13px;line-height:24px}.board_basic tbody .new td.board_tit a{padding-right:20px}.board_basic tbody .new td.board_tit a:after{width:16px;height:16px;font-size:10px;line-height:16px}.board_view{padding:40px 20px}.board_view .tit_area{gap:20px;padding-bottom:24px}.board_view .tit_area .tit{font-size:24px}.board_view .tit_area .info{gap:16px}.board_view .tit_area .info span{gap:8px}.board_view .cont{padding:30px 0}.board_view .file_area a{height:50px;padding:0 20px 0 60px;line-height:48px}.board_view .file_area strong{max-width:100%}.btns_btm .arrow{height:48px;padding:0 20px}.btns_btm strong{width:60px}.btns_btm strong:before{width:20px}.btns_btm .prev{padding-left:60px}.btns_btm .next{padding-right:60px}.btns_btm .prev strong{padding-left:24px}.btns_btm .next strong{padding-right:24px}.container.search_wrap{margin-top:80px;padding-top:40px}.search_wrap .ctit{margin-bottom:36px;font-size:36px}.search_inputs{border-radius:16px;gap:12px;margin-bottom:50px;padding:24px 36px}.search_inputs .text,.search_inputs .btn{height:52px}.search_results{margin-bottom:60px;font-size:24px}.tabs{margin-bottom:100px}.tabs button{line-height:50px}}@media screen and (max-width:767px){.pc_vw{display:none!important}.mo_vw{display:block!important}input[type=text],input[type=password],input[type=date],input[type=tel],select{height:46px;padding:0 10px}select{background-position:right 10px}.header{height:50px}.header .logo{width:140px}.header .gnb .menu>a{font-size:16px;line-height:50px}.header .btn_search_opcl{background:url(/images/btn_search.svg) 50% no-repeat;width:50px;height:50px;font-size:0;position:absolute;top:0;right:60px}.header .search_area{background:#fff;border-radius:0;width:100%;padding-right:50px;display:none;top:100%;right:0;transform:none}.header .search_area.open{display:block}.header .search_area .text{height:40px;padding:0 16px;font-size:14px}.header .search_area .btn{width:60px}.header .btn_menu span{width:20px;height:2px;margin-left:-10px}.header .btn_menu .t{margin-top:-8px}.header .btn_menu .b{margin-top:6px}.footer{border-radius:20px 20px 0 0;padding:20px 0}.footer .top_area{margin-bottom:16px;padding-bottom:16px}.footer .top_area .logo{height:24px}.footer .top_area .links{gap:10px}.footer .top_area .links button{font-size:12px}.footer .info_area .name{font-size:13px}.footer .info_area .info{flex-wrap:wrap;gap:0 20px;margin:2px 0 10px}.footer .info_area .info li{gap:4px;font-size:13px}.footer .copy{font-size:12px}.footer .sns{justify-content:center;gap:10px;margin-top:16px;position:relative}.footer .sns a{width:44px}.footer .gotop{gap:4px;width:40px;font-size:12px;bottom:20px}.footer .gotop:before{width:10px;height:6px}.footer .gotop.unfixed{bottom:calc(100% - 20px)}.container{padding-bottom:80px;font-size:13px}.main_visual{background-position:40%}.main_visual .inner{padding-top:120px;padding-bottom:100px}.main_visual .copy_txt{text-shadow:0 0 20px #0006,0 0 30px #0003;margin-bottom:12px;font-size:24px}.main_visual p{text-shadow:0 0 20px #0009,0 0 30px #0006;font-size:14px}.main_links{bottom:-40px}.main_links li+li:before{height:12px}.main_links a{flex-direction:column;gap:4px;height:80px;font-size:14px;line-height:20px}.main_links .i1 a{gap:4px}.main_links a:before{height:24px}.main_links .i1 a:before{width:22px}.main_links .i2 a:before{width:24px}.main_links .i3 a:before,.main_links .i4 a:before{width:23px}.mcon{padding:60px 0}.mtit{margin-bottom:24px;font-size:24px}.mstit{margin-bottom:12px;font-size:20px}.mstit .more{padding-right:16px;font-size:13px}.mc01{padding-top:100px}.mc01 .contest_step ol{flex-direction:column;align-items:center;gap:20px;display:flex}.mc01 .contest_step li{width:200px}.mc01 .contest_step li:before{height:34px}.mc01 .contest_step li+li:after{width:1px;height:20px;top:-20px;left:50%}.mc01 .contest_step li strong{font-size:18px}.mc01 .contest_step li p{width:100%;font-size:14px}.mc01 .contest_step .tar{margin-top:12px;font-size:14px}.mc02 .tb{margin:6px 0 16px;font-size:14px}.mc02 .competition_guidelines{flex-direction:column;display:flex}.mc02 .competition_guidelines li a{padding:20px}.mc02 .competition_guidelines li a:before{height:80px}.mc02 .competition_guidelines li strong{margin:16px 0 6px;font-size:18px}.mc02 .half{flex-direction:column;margin-top:80px}.mc02 .box{width:100%}.mc02 .list li a,.container .faq_list li button{padding:12px 50px 12px 16px;line-height:26px}.mc02 .list li a{padding-right:80px}.mc02 .list li a .date{font-size:13px;right:12px}.container .faq_list li button{padding-left:50px}.container .faq_list li button:before{width:26px;height:26px;left:16px}.container .faq_list li button:after{width:16px;right:16px}.container .faq_list li .inbox{height:66px;padding:10px 16px;font-size:13px}.mc03{padding-bottom:20px}.mc03 .inner>.grid,.mc03 .logo_list.grid{grid-template-columns:repeat(2,1fr);gap:10px}.mc03 .inner>.grid+.flex{margin-top:24px}.mc03 .logo_list li a{border-radius:6px;height:60px;padding:10px 20px}.sub_visual{margin:50px 0 80px}.sub_visual .inner{gap:8px;height:260px;padding-top:20px}.sub_visual .title{font-size:30px}.sub_visual p{padding-right:30%;font-size:13px}.aside{margin-bottom:60px;top:50px}.aside .inner{gap:20px;overflow:auto}.aside .inner::-webkit-scrollbar{width:0;height:0}.aside .inner li{flex:none}.aside a{font-size:14px;line-height:50px}.section_box~.section_box{margin-top:60px}.stit{gap:10px;margin-bottom:16px;padding-left:16px}.stit~.stit{margin-top:60px}.stit h2{font-size:20px;line-height:30px}.stit:before{width:4px;height:20px;top:5px}.stit .essential{font-size:12px}.btit{margin-bottom:10px;font-size:18px}.btit~.btit{margin-top:30px}.container .excl{margin-top:12px;padding-left:20px;font-size:13px}.container .excl:before{width:14px;height:14px;top:4px}.dots_list li{padding-left:10px}.dots_list li:before{top:8px}.gbox{padding:16px}label.check{padding-left:30px;line-height:24px}label.check i{width:20px;top:2px}label.radio{padding-left:26px;line-height:24px}label.radio i{width:20px}label.radio i:before{width:8px}label.radio input:checked+i:before{width:10px}.btns_btm{flex-wrap:wrap;width:100%;margin-top:60px}.btns_btm.flex_center{gap:8px}.btns_btm .btn{width:calc(50% - 4px);height:48px}.eligibility_area{flex-direction:column;display:flex}.eligibility_area .box{padding:20px}.eligibility_area .tit{height:36px;padding:0 20px;line-height:36px}.eligibility_area i{height:80px;margin:20px 0 12px}.eligibility_area strong{margin-bottom:8px;font-size:20px}.eligibility_area .tac{margin-top:10px;font-size:13px}.tbl.mt{margin-top:30px}.tbl col.w240{width:15%}.tbl th,.tbl td{padding:12px}.tbl small{font-size:13px}.support_box{flex-direction:column;gap:10px;display:flex}.support_box li{min-height:90px;padding:20px 20px 20px 90px;position:relative}.support_box li:before{width:50px;position:absolute;top:20px;left:20px}.support_box li .tt strong{margin:0 0 4px;font-size:16px}.support_box li .tt span{font-size:13px}.process_area .blue_box{flex-direction:column;gap:40px;padding:20px;display:flex}.process_area .blue_box li:before{width:50px}.process_area .blue_box li+li:after{width:40px;height:40px;top:-40px;left:50%;transform:translate(-50%)rotate(90deg)}.process_area .blue_box span{margin:16px 0 2px}.process_area .blue_box strong{margin-bottom:8px;font-size:16px}.schedule_step_wrap{padding-left:30px}.schedule_step_wrap .line{height:calc(100% - 128px);top:64px;left:10px}.schedule_step{gap:10px}.schedule_step li{padding:20px}.schedule_step li:before{width:20px;left:-30px}.schedule_step strong{font-size:14px}.schedule_step .date{width:100%;height:30px;margin-top:10px;line-height:28px;display:block;position:relative;right:0;transform:none}.apply_info_top{background:#0062b1;margin-bottom:24px;padding:20px}.apply_info_top:before,.apply_info_top:after{content:"";opacity:.2;background:50%/contain no-repeat;position:absolute}.apply_info_top:before{aspect-ratio:337/420;background-image:url(/images/bg_mc02_top.svg);width:40%;top:0;right:0}.apply_info_top span{padding:0 16px;line-height:30px}.apply_info_top strong{margin:6px 0 16px;font-size:18px}.apply_info_top .btn{width:100%;height:48px;margin-top:16px;padding:0 16px;position:relative;bottom:0;right:0}.apply_info_top .btn:after{width:16px;right:16px}.gbox.dots_list li{font-size:13px}.exclusion_list{gap:10px}.exclusion_list .tit{gap:10px;padding:16px 20px}.exclusion_list .tit span{width:24px;line-height:24px}.exclusion_list .gbox .medium{margin-bottom:6px}.tbl_bar th,.tbl_bar td{padding:10px;font-size:13px}.contact_box{gap:16px;margin-top:80px;padding:20px}.contact_box .txt{background-size:30px;padding-left:40px}.contact_box .txt span{margin-bottom:4px;font-size:13px}.contact_box .txt strong{font-size:18px}.contact_box .not-italic ul{flex-direction:column}.contact_box .not-italic li{padding:16px 20px}.contact_box .not-italic span{padding-left:24px}.contact_box .not-italic strong{font-size:15px}.apply_select{flex-direction:column;display:flex}.apply_select li{padding:20px}.apply_select .tit{font-size:18px}.apply_select p{margin:10px 0 30px}.apply_select .more{gap:10px;padding:0 18px;line-height:40px}.apply_select .more:after{width:16px}.apply_step{margin-bottom:40px;padding:20px 5px}.apply_step li i{width:40px}.apply_step li+li:after{top:20px}.apply_step span{margin:8px 0 0;font-size:11px}.apply_step strong{font-size:13px}.check_all{margin-bottom:16px;padding:16px}.term_box .textarea{height:100px;padding:16px;font-size:13px}.term_box .checkarea{padding:16px}.tbl_inputs table,.tbl_inputs tbody,.tbl_inputs tr,.tbl_inputs th,.tbl_inputs td{display:block}.tbl_inputs th{width:100%;padding:16px}.tbl_inputs td{padding:10px 0}.tbl_inputs td .flex{gap:8px 16px}.tbl_inputs td .text{font-size:14px}.tbl_inputs td .flex.birth,.tbl_inputs td .flex.email,.tbl_inputs td .flex.address{gap:4px}.tbl_inputs td .flex.birth .text{width:calc(33.3333% - 2.66667px)}.tbl_inputs td .flex.email .text{width:calc(50% - 11px)}.tbl_inputs td .flex.email select.text{width:100%}.tbl_inputs td .flex.address .text{width:calc(100% - 104px)}.tbl_inputs td .flex.address .btn{width:100px;height:46px;font-size:14px;line-height:44px}.tbl_inputs .file{padding:30px}.tbl_inputs .file:before{width:40px}.tbl_inputs .file strong{margin-top:16px}.tbl_inputs .file p{font-size:14px}.tbl_inputs .inputs{gap:4px;margin-top:4px}.tbl_inputs .inputs .btn_file_del{background-position:10px;padding:0 50px 0 36px;font-size:14px;line-height:36px}.tbl_inputs .inputs .btn_file_del:after{width:20px;right:12px}.end_area{padding:30px}.end_area:before{width:50px}.end_area strong{margin:16px 0 6px;font-size:18px}.end_area .btns_btm{width:;margin-top:40px}.popup .inbox{padding:20px}.popup .btn_close{width:50px;height:50px}.popup .btn_close:before,.popup .btn_close:after{width:24px;margin-left:-12px}.end_alert .tit{font-size:18px}.end_alert .gbox{margin:12px 0 16px;padding:10px}.end_alert p{font-size:13px}.pop_terms .tit{margin-bottom:20px;font-size:18px}.pop_terms .scroll{font-size:13px}.board_top{flex-direction:column;gap:10px;margin-bottom:20px}.board_top .stit{width:100%}.board_top .search_wrap{gap:4px}.board_top select{width:80px}.board_top .search_area{width:calc(100% - 84px);padding-right:50px}.board_top .search_area input{height:44px;padding:0 16px}.board_top .search_area .btn{width:40px;height:44px;right:5px}.board_bottom .paging{margin-top:40px}.board_bottom .paging a{width:30px;height:30px;margin:0;font-size:13px;line-height:30px}.board_bottom .paging .prev{margin:0 4px 0 0}.board_bottom .paging .next{margin:0 0 0 4px}.board_basic colgroup,.board_basic thead{display:none}.board_basic table,.board_basic tbody,.board_basic td{display:block}.board_basic tr{border-bottom:1px solid #e5e8eb;flex-wrap:wrap;gap:4px 0;padding:16px 0;display:flex}.board_basic tbody td{text-align:left;border:0;height:auto}.board_basic tbody td.board_num{width:40px;display:none}.board_basic tbody td.board_tit{width:100%}.board_basic tbody td.board_hit,.board_basic tbody td.board_date{width:50%}.board_basic tbody td.board_hit:before,.board_basic tbody td.board_date:before{color:#666}.board_basic tbody td.board_hit:before{content:"조회수 :"}.board_basic tbody td.board_date:before{content:"등록일 :"}.board_basic tbody .notice td.board_num{display:block}.board_basic tbody .notice td.board_tit{width:calc(100% - 40px)}.board_basic tbody .notice td.board_num .noti{height:20px;padding:0 6px;font-size:12px;line-height:20px}.board_view{padding:30px 20px}.board_view .tit_area{gap:16px;padding-bottom:20px}.board_view .tit_area .tit{font-size:18px}.board_view .tit_area .info{gap:12px}.board_view .tit_area .info span{gap:6px}.board_view .cont{padding:20px 0}.board_view .file_area ul{gap:6px}.board_view .file_area a{background-position:10px;background-size:20px;height:40px;padding:0 16px 0 36px;line-height:38px}.board_view+.btns_btm{gap:0}.btns_btm .arrow{border-bottom:1px solid #e5e8eb;width:100%;height:60px;padding:0;position:relative}.btns_btm strong{width:60px}.btns_btm .prev{border-top:1px solid #e5e8eb;padding-left:60px}.btns_btm .next{text-align:left;padding:0 0 0 60px}.btns_btm .prev strong{padding-left:24px}.btns_btm .next strong{padding:0 0 0 24px;left:0;right:auto}.btns_btm .prev strong:before{transform:translateY(-50%)rotate(90deg)}.btns_btm .next strong:before{left:0;right:auto;transform:translateY(-50%)rotate(-90deg)}.board_view+.btns_btm .btn{margin-top:60px}.container .faq_page_wrap .faq_list li .inbox{min-height:60px;padding:16px 16px 16px 50px}.container .faq_page_wrap .faq_list li .inbox:before{width:26px;height:26px;line-height:24px;top:16px;left:16px}.container.search_wrap{margin-top:60px;padding-top:30px}.search_wrap .ctit{margin-bottom:24px;font-size:24px}.search_inputs{border-radius:12px;gap:6px;margin-bottom:40px;padding:16px}.search_inputs .text,.search_inputs .btn{border-radius:6px;height:46px}.search_inputs .text{width:calc(100% - 86px);max-width:none;padding:0 16px}.search_inputs .btn{gap:4px;width:80px}.search_results{margin-bottom:40px;font-size:18px}.tabs{margin-bottom:60px;padding:6px}.tabs button{line-height:40px}}
