#evt_20241010 {max-width:720px;margin:0 auto;}
#evt_20241010 img{vertical-align:top;font-size: 0;width: 100%;}
#evt_20241010 .evtCon {margin:-1px auto 0;background-color:#fff;position: relative; padding-top: clamp(50px,13.8vw,100px);}

.inner {position:relative;width:100%;margin:0 auto;}

.tabarea{height: clamp(50px,13.8vw,100px);width: 100%;background: #fff;position: absolute; top: 0; left: 0; z-index: 100;}
.tabarea .inner{height: 100%;}
.tabs{height: 100%; display: flex; background-color: #d5d5d5;}
.tabs li{cursor: pointer; height: 100%;text-indent: -999em;width: 100%; position: relative;}
.tabs li:nth-of-type(1){background: #fff url('//img2s.mbest.co.kr/mobile/goal_ach/new2025/tab1_off.png') no-repeat 0 0;background-size: cover;}
.tabs li:nth-of-type(2){background: #fff url('//img2s.mbest.co.kr/mobile/goal_ach/new2025/tab2_off.png') no-repeat 0 0;background-size: cover;}
.tabs li:nth-of-type(3){background: #fff url('//img2s.mbest.co.kr/mobile/goal_ach/new2025/tab3_off.png') no-repeat 0 0;background-size: cover;}
.tabs li:nth-of-type(1).current{background: url('//img2s.mbest.co.kr/mobile/goal_ach/new2025/tab1_on.png') no-repeat 0 0;background-size: cover;}
.tabs li:nth-of-type(2).current{background: url('//img2s.mbest.co.kr/mobile/goal_ach/new2025/tab2_on.png') no-repeat 0 0;background-size: cover;}
.tabs li:nth-of-type(3).current{background: url('//img2s.mbest.co.kr/mobile/goal_ach/new2025/tab3_on.png') no-repeat 0 0;background-size: cover;}
.tabarea.fixed{height: clamp(50px,13.8vw,100px);position: fixed;top: 0px;left:50%;z-index: 10000;max-width: 720px;transform: translateX(-50%);}

.tab-content{display: none;}
.tab-content.current{display: inherit;}
#tab-2.tab-content{padding-bottom: 13px;}

/* popup */
.dim_layer *{box-sizing: border-box;}
.dim_layer_box {position:fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 93%; max-width: 672px; border-radius: 4.5vw; overflow: hidden; box-shadow: 0 5px 0 0 rgba(0,0,0,0.16); z-index: 1000;}
.dim_layer_box .tit {position:relative;background:#e2871e; height: 12.8vw; max-height: 92px; display: flex; align-items: center; justify-content: center;}
.dim_layer_box .tit_img {width: 20.5%;}
.dim_layer_box .tit a {position: absolute;top:50%; transform: translateY(-50%); right:4.5%; width: 6.7%; display: flex; align-items: center; justify-content: center;}
.dim_layer_box .tit a img {width:100%;}

.dim_layer_box .cont {background-color: #fff; padding: 40px 4.5%;}
.dim_layer_box .cont li {position: relative; font-size: clamp(10px, 2.5vw, 18px); font-family: 'notokr-medium'; letter-spacing: -0.075em; color: #4c4c4c; padding-left: 2%; line-height: 1.4;}
.dim_layer_box .cont li:before {position: absolute; content: ''; width: 3px; height: 3px; background-color: #4c4c4c; border-radius: 50%; left: 0; top: 6px;}
.dim_layer_box .cont li ~ li {margin-top: 1.6vw;}
.dim_layer_box .cont li small {color: #888; display: block;}

.int_container * {box-sizing: border-box;font-family: 'notokr-medium';}
.int_container .inner{padding:0 4.2%;}
.int_container .int_tit {height: clamp(12px, 3.2vw, 23px); margin-bottom: 9px; margin-top: 32px;}
.int_container .int_tit ~ .int_tit {margin-top: 32px;}
.int_container .int_tit img {height: 100%; width: auto !important;}
.int_container .int_tit.agr {height: clamp(13px, 3.6vw, 26px); position: relative; width: fit-content;}
.int_container .int_tit.agr .arrow {position: absolute; width: clamp(10px, 3vw, 21px);right: 0; top: 19%;}
.int_container .int_tit.agr .arrow img {transform: rotate(0deg); transition: 0.3s; width: 100% !important; height: fit-content;}
.int_container .int_tit.agr.show .arrow img {transform: rotate(180deg);}
.int_container .int_box{display: flex;justify-content: space-between;gap:0 0.8vw;}
.int_container .int_box a{height: clamp(36px, 10vw, 72px);  border: 1px solid #ddd;border-radius: 9px;display:flex;width:100%;align-items:center;justify-content:center;color: #575757;font-size: clamp(12px,3.3vw,24px);text-decoration: none;}
.int_container .int_box a.select {border: 1px solid #e2871e;color: #d64c00;}

.int_table{border-bottom: 1px solid #ddd;}
.int_table table{width: 100%;border-collapse: collapse; table-layout: fixed;}
.int_table table th,.int_table table td {color: #2e2c2c;font-size: clamp(11px, 3vw, 22px); letter-spacing: -0.025em;text-align: center;}
.int_table table th{background: #f6f6f6;border-bottom: 1px solid #ddd; height: clamp(42px, 12vw, 85px); font-weight: normal;border-top: 2px solid #e2871e;}
.int_table.info table tbody th {border-top: none;}
.int_table table th.bg_primary {background: #fffaf0;}
.int_table table th ~ th,.int_table table td ~ td,.int_table table th ~ td {border-left: 1px solid #ddd;}
.int_table table td{background: #fff;padding:2vw 0;}
.int_table input {border: 1px solid #e1e1e1;border-radius: 8px;height: 7.5vw; max-height: 54px;  color: #2e2c2c; width: 77%;text-align: center; font-size: clamp(11px, 3vw, 22px);}

.int_table.total {margin-top: 5.5vw;}
.int_table.total th {font-family: 'notokr-bold';}
.int_table.total input {width: 50%;}
.int_table.total .ipt_wrap {display: flex; gap: 0 1.4vw; align-items: center; justify-content: center;}
.int_table.total .ipt_wrap input {width: 30%; max-width: 64px;}

.int_table.info {border-bottom: none;}
.int_table.info th {font-family: 'notokr-bold';}
.int_table.info table th,.int_table.info table td{padding:0; height: clamp(44px, 12vw, 88px); line-height: 1.2;}
.int_table.info table th {font-size: clamp(10px, 2.7vw, 20px);}
.int_table.info table td {font-size: clamp(10px, 2.5vw, 18px); color: #9f9f9f; border-bottom: 1px solid #ddd;}

.int_container .btn_box{display: flex; align-items: center; gap: 0 2%; margin-bottom:5px;}
.int_container .btn_box a {height: 34px;}
.int_container .btn_box a img {height: 100%; width:auto !important;}
.int_container .btn_box span {font-size: clamp(10px, 2.5vw, 18px);}

.int_container .round_line_box{border: 1px solid #ebebeb;border-radius: 8px;padding: 22px 16px; color: #a5a5a5; letter-spacing: -0.05em; line-height: 1.5; font-size: clamp(10px, 2.7vw, 20px); word-break: keep-all;}
.int_container .round_line_box .sb_tit{color: #2e2c2c;letter-spacing: -0.1em; font-family: 'notokr-bold'; font-size: clamp(12px,3.3vw,24px); text-align: center; margin-bottom: 15px;}
.int_container .round_line_box p ~ * {margin-top: 20px}
.int_container .round_line_box b {font-family: 'notokr-bold'; font-weight: normal;}
.int_container .round_line_box small {font-size: clamp(10px, 2.5vw, 18px);}
.int_container .round_line_box.list ol > li ~ li {margin-top: 18px;}
.int_container .round_line_box .txt_indent {padding-left: 2.5vw;}
.int_container .round_line_box.list li {line-height: 1.25; position: relative; padding-left: clamp(12px,3.3vw,24px) }
.int_container .round_line_box.list li .num {position: absolute; left: 0; top: 0; font-size: clamp(10px,2.7vw,20px);}
.int_container .round_line_box.list ul li ~ li {margin-top: 0.5vw;}

.txt_alg_cen {margin: 30px 0;}
.txt_alg_cen a{display: flex; align-items: center; justify-content: center; height: clamp(45px, 12.5vw, 90px);background-color: #d64c00; border-radius: 45px; width: 55.5%; margin: 0 auto;}
.txt_alg_cen a img{height: clamp(16px, 4.4vw, 32px);width: auto !important;}
.txt_alg_cen .btn_edit span {display: block; font-size: clamp(10px, 1.9vw, 14px); color: rgb(255, 255, 255,0.7); line-height: 1; margin-top: 4px; letter-spacing: -0.05em;}

.txt_alg_cen .disabled  {display: flex; align-items: center; justify-content: center; height: clamp(45px, 12.5vw, 90px); border-radius: 45px; width: 55.5%; margin: 0 auto; background-color: #c0c0c0;}
.txt_alg_cen .disabled img {height: clamp(16px, 4.4vw, 32px);width: auto !important;}
.txt_alg_cen .disabled .btn_edit span {color: #8e8e8e;}

/*.event_box_bg{display: none !important;}*/
.award_txt{position: absolute;top: 42.9%;left:0%;width: 100%;text-align: center;color: #333;font-family: 'notokr-medium';letter-spacing: -0.02em;font-size: clamp(10px,2.7vw,20px);line-height: 1.4;}
.scrollBar{z-index: 999;}
.scrollBar a{display: inline-block;}
.scrollBar a img{width: 100%;vertical-align: top;}
#footer{padding-bottom: 18%;} 

.txt_point_colorD {color: #c73030 !important;}

/* ±ôºýÀÓ ¹è³Ê */
.twk_bnr {position: relative; margin-bottom: 20px;}
.twk_bnr .txt_ani {animation: flicker 1.8s infinite; position: absolute; left: 50%; transform: translateX(-50%); top: 16.4%; height: 46.3%; width: fit-content !important;}
@keyframes flicker {0% {opacity: 0.4;} 25% {opacity: 1;} 50% {opacity: 0.4;} 75% {opacity: 1;} 100% {opacity: 0.4;}}

/* ¼ºÀûÇ¥ Á¦Ãâ / ÀåÇÐ±Ý ½ÅÃ» ÅÇ */
.goal_tab {background: #aa3c19; padding: 0 3.47%; height: clamp(63.5px,17.6vw,127px); display: flex; align-items: center;}
.goal_tab ul {display: flex; gap: 0 3.05%; width: 100%; height: 60.6%;}
.goal_tab ul li {width: 100%; height: 100%;}
.goal_tab ul li a {display: flex; height: 100%; border-radius: 2.08vw; background: #d6ada0; box-shadow: 0 0.55vw 0 0 rgba(0,0,0,0.15); align-items: center; justify-content: center;}
.goal_tab ul li.active a {background: #5b1600;}
.goal_tab ul li a img {height: clamp(15px,39%,30px); width: fit-content !important;}
.goal_tab_con .tab_con {display: none;}
.goal_tab_con .tab_con.active {display: block;}

/* ¼ºÀûÇ¥ ÀÚµ¿ ÀÎ½Ä (2025-11-18) */
.int_info_txt {font-family: 'Pretendard-semibold'; font-size: clamp(10px,2.78vw,20px); color: #f56711; margin-top: clamp(13px,3.6vw,26px); line-height: 1.48;}
.int_container .int_tit {display: flex; align-items: center;}
.int_container .int_tit .btn_bd {height: clamp(24px,6.7vw,48px); border-radius: clamp(12px,3.3vw,24px); padding: 0 clamp(17px,4.6vw,33px) 0 clamp(10px,2.6vw,19px); font-family: 'Pretendard-bold'; font-size: clamp(11px,3.06vw,22px); line-height: 1; letter-spacing: -0.02em; border: 1px solid #2b313f; background: url('//img2s.mbest.co.kr/mobile/goal_ach/new2025/btn_bd_arrow.png') no-repeat right clamp(10px,2.6vw,19px) center/clamp(5px,1.25vw,9px); color: #2b313f; display: flex; margin-left: auto; align-items: center;}

.flie_btn_area {margin-top: clamp(15px,4.17vw,30px);}
.file_btn_arrow {height: clamp(34px,9.4vw,68px); padding: 0 clamp(27px,7.5vw,54px) 0 clamp(18px,4.86vw,35px); border-radius: clamp(17px,4.7vw,34px); background: #949494 url('//img2s.mbest.co.kr/mobile/goal_ach/new2025/btn_arrow.png') no-repeat right clamp(18px,4.9vw,35px) center/clamp(6px,1.5vw,11px); border: none; color: #fff; font-family: 'Pretendard-bold'; display: block; margin: 0 auto; font-size: clamp(15px,4.17vw,30px); line-height: 1; letter-spacing: -0.02em;}
.file_btn_arrow.active {background-color: #2b313f;}

.sch_record_done {text-align: center; padding: clamp(18px,5vw,36px) 0 clamp(31px,8.5vw,61px); letter-spacing: 0;}
.sch_record_done .t1 {font-family: 'Pretendard-extrabold'; font-size: clamp(14px,3.9vw,28px); line-height: 1.28; color: #000;}
.sch_record_done .t2 {font-family: 'Pretendard-semibold'; font-size: clamp(11px,3vw,22px); line-height: 1; color: #777; margin-top: clamp(8px,2.08vw,15px);}
.sch_record_done span {display: block; color: #f56711; font-family: 'Pretendard-bold'; line-height: 1; font-size: clamp(11px,3vw,22px); margin-top: clamp(8px,2.2vw,16px);}

/* ÀåÇÐ±Ý ½ÅÃ» (2026-01-13) */
.awards_apply_container {position:relative; padding:11.11vw 0;}
.awards_apply_container h3, .awards_apply_container h4, .awards_apply_container strong, .awards_apply_container em {font-weight: normal; font-style: normal;}
.awards_apply_container * {box-sizing: border-box;}
.awards_apply_container .inner {padding:0 5.56vw;}
.awards_apply_container .tit {font-family: 'notokr-bold'; letter-spacing: -0.07em; text-align: center;} 
.awards_apply_container .tit h3 {font-size:calc(35 * 100vw / 720); color:#28292e; line-height:1; letter-spacing: -0.11em;}
.awards_apply_container .tit strong {display: block; font-size:calc(22 * 100vw / 720); color:#4c4946; line-height:1; margin-top: 2.78vw;}
.awards_apply_container .tit strong span {color:#d9305f;}
.awards_apply_container .fc_pink {color:#d44e73;}
.awards_apply_container .step_tab_btn {display:flex; align-items: center; margin-top: 5.56vw;}
.awards_apply_container .step_tab_btn span {display:block; flex:1; padding:3.19vw 1.39vw; text-align: center; font-size:calc(26 * 100vw / 720); color:#999; background:#f3f3f3; font-family: 'notokr-bold';}
.awards_apply_container .step_tab_btn span.active {background:#d44e73; color:#fff;}
.awards_apply_container .step_tab_btn span a{color:#999;}
.awards_apply_container .step_tab_btn span.active a{color:#fff;}
.awards_apply_container .step_tab_btn span + span {border-left:1px solid #e2e2e2;}
.awards_apply_container .step_con {margin-top: 8.33vw;}
.awards_apply_container .step_con .step_tit {font-size:calc(25 * 100vw / 720); color:#28292e; font-family: 'notokr-medium'; text-align: center; line-height:1; margin-bottom: 4.17vw;}
.awards_apply_container .step_con .step_tit strong {font-family: 'notokr-bold';}
.awards_apply_container .step_con .step_tit span {display:inline-block; line-height:1; padding-bottom: 0.28vw; border-bottom:1px solid #28292e;}

.awards_apply_container .item + .item {margin-top: 8.33vw;}
.apply_info {margin-top: 5.56vw;}
.apply_info em {display: block; width:37.78vw; margin:0 auto;}
.apply_info .box_gry {margin-top: -4.03vw; border:0.42vw solid #e3e3e3; padding:9.03vw 3.75vw 6.94vw; background:#f8f8f8;}
.awards_apply_container ul.awards_list01 {margin-top: 5.56vw;}
.awards_apply_container ul.awards_list01 li {position:relative; font-size:calc(18 * 100vw / 720); color:#515151; line-height:1.25; padding-left: 1.53vw; font-family: 'notokr-medium'; letter-spacing: -0.05em;}
.awards_apply_container ul.awards_list01 li + li {margin-top: 1.67vw;}
.awards_apply_container ul.awards_list01 li:before {content:'*'; position:absolute; top:0.42vw; left:0;}
.awards_apply_container ul.awards_list01 li.notice {padding-left: 2.64vw;}
.awards_apply_container ul.awards_list01 li.notice:before {content:'¡Ø'; color:#d44e73; top:0;}
.awards_apply_container .step_con .step_sub_tit {position:relative; font-size:calc(28 * 100vw / 720); color:#333; line-height:1; padding-left:2.36vw; font-family: 'notokr-bold'; margin-bottom: 2.78vw;}
.awards_apply_container .step_con .step_sub_tit:before {content:''; position:absolute; top:1.39vw; left:0; width:1.25vw; height:1.25vw; background:#333; border-radius:50%;}
.awards_apply_container .step_con .step_sub_tit p {margin-top: 1.39vw; line-height:1; font-size:calc(19 * 100vw / 720); color:#666; font-family: 'notokr-medium'; font-weight: normal; letter-spacing: -0.07em;}
.awards_apply_container .step_con .step_sub_tit + .btn_prev {display: inline-block; font-size: calc(17 * 100vw / 720); padding: 1vw 2.3vw; background: #414865; color: #fff; line-height: 1; font-family: 'notokr-bold'; border-radius: 2vw;}
.awards_apply_container .step_con .box_privacy {display: flex; align-items: center; justify-content: space-between; border:0.28vw solid #e3e3e3; padding:3.19vw 6.67vw;}
.awards_apply_container .step_con .box_privacy strong {display: block; font-size:calc(26 * 100vw / 720); color:#333; line-height:1; font-family: 'notokr-bold'; letter-spacing: -0.05em;}
.awards_apply_container .step_con .box_privacy a {display:inline-flex; align-items: center; justify-content: center; font-size:calc(22 * 100vw / 720); color:#fff; line-height:1; padding:1.94vw 4.44vw; background:#414865; font-family: 'notokr-bold'; border-radius: 3.47vw; letter-spacing: -0.05em;}
.awards_apply_container .step_con .box_privacy a:after {content:''; display:inline-block; width:1.39vw; height:2.64vw; margin-left: 0.83vw; background:url("//img2s.mbest.co.kr/mobile/goal_ach/new2025/ic_arr.png") no-repeat 0 0 / 100%;}
.awards_btn_wrap {position:relative; display:flex; align-items: center; justify-content: center; margin-top: 5.56vw; width: 100%;}
.awards_btn_wrap a {display:inline-flex; align-items: center; justify-content: center; font-size:calc(22 * 100vw / 720); color:#fff; min-width:37.36vw; padding:2.78vw; border-radius: 4.44vw; letter-spacing: -0.05em; background:#414865; font-family: 'notokr-bold'; line-height:1;}
.awards_btn_wrap a:after {content:''; display:inline-block; width:1.39vw; height:2.64vw; margin-left: 0.83vw; background:url("//img2s.mbest.co.kr/mobile/goal_ach/new2025/ic_arr.png") no-repeat 0 0 / 100%;}
.awards_btn_wrap a.btn_prev {position:absolute; top:0; left:0; min-width:20.14vw; background:#888; padding-right: 3.89vw;}
.awards_btn_wrap a.btn_prev:before {content:''; display:inline-block; width:1.39vw; height:2.64vw; margin-right: 0.83vw; background:url("//img2s.mbest.co.kr/mobile/goal_ach/new2025/ic_arr.png") no-repeat 0 0 / 100%; transform: rotate(180deg);}
.awards_btn_wrap a.btn_prev:after {display: none;}
.awards_btn_wrap a.btn_r {position:absolute; top:0; right:0; min-width:20.14vw; padding-right: 1.89vw;}

.layer_awards_privacy {position:fixed; top:0; left:0; display: flex; align-items: center; justify-content: center; width:100%; height: 100%; background:rgba(0,0,0,0.6); z-index: 10000;}
.layer_awards_privacy .pop_content {position:relative; background:#fff; width:88.89vw; padding:7.64vw 2.78vw; max-height: 90%; overflow-y: auto;}
.layer_awards_privacy .pop_content .btn_close {position:absolute; top:2.22vw; right:2.22vw; width:3.47vw;}
.layer_awards_privacy .pop_content > em {display: block; font-size:calc(26 * 100vw / 720); color:#222; line-height:1; margin-bottom: 6.94vw; font-family: 'notokr-bold';}
.layer_awards_privacy .pop_content > div {font-size:calc(22 * 100vw / 720); color:#666; letter-spacing: -0.07em; line-height:1.65; font-family: 'notokr-medium';}
.layer_awards_privacy .pop_content > div +div {margin-top: 6.94vw;}

.awards_apply_container .tbl {}
.awards_apply_container .tbl table {border:1px solid #c4c4c4; width: 100%;}
.awards_apply_container .tbl th, td {padding:2.08vw 2.78vw !important; border-bottom:1px solid #c4c4c4; height: 11.53vw;  }
.awards_apply_container .tbl th {font-size:calc(22 * 100vw / 720); color:#444;  font-family: 'notokr-medium'; background:#f8f8f8; font-weight: normal; border-right:1px solid #c4c4c4;}
.awards_apply_container .tbl td strong {font-size:calc(20 * 100vw / 720); color:#4b4b4b; font-family: 'notokr-bold';}
.awards_apply_container .tbl tr:last-child th, .awards_apply_container .tbl tr:last-child td {border-bottom: 0;}
.awards_apply_container .tbl input, 
.awards_apply_container .tbl select {border:1px solid #c8c8c8; border-radius:0.28vw; height:7.22vw; width:100%; color:#4b4b4b; font-size:calc(20 * 100vw / 720); font-family: 'notokr-medium'; padding:0 4.17vw; letter-spacing: -0.07em;}
.awards_apply_container .tbl input::placeholder {color:#aaaaaa;}
.awards_apply_container .tbl .code_num_box {display: flex; align-items: center;}
.awards_apply_container .tbl .code_num_box input {flex:1; padding:0 2.08vw;}
.awards_apply_container .tbl .code_num_box strong {margin-left: 1.39vw;}
.awards_apply_container .tbl .code_num_box a {display:inline-block; padding:1.67vw 2.78vw; font-size:calc(17 * 100vw / 720); color:#fff; background:#3f4246; border-radius:2.92vw; font-family: 'notokr-medium'; letter-spacing: -0.05em; margin-left: 2.78vw; line-height:1;}
.awards_apply_container .btm_txt {text-align: center; color:#d01f39; font-size:calc(18 * 100vw / 720); line-height:1; margin-top: 1.39vw; font-family: 'notokr-bold';}
.awards_apply_container .step_con .txt_area {border:1px solid #c4c4c4; padding:1.39vw; height:55.56vw; overflow-y: auto;}
.awards_apply_container .step_con .txt_area textarea {resize: none; width: 100%; height: 99%; border:0; padding:0; font-size:calc(17 * 100vw / 720); font-family: 'notokr-medium'; line-height:1.2;}

@font-face {font-family: 'ChosunGs'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@1.0/ChosunGs.woff') format('woff'); font-weight: normal; font-style: normal; } 
.awards_apply_container .box_certi {position:relative; margin:6.94vw 5.42vw; color:#000; font-family: 'ChosunGs'}
.awards_apply_container .box_certi .certi_inner {position:absolute; top:0; left:0; width: 100%; height:100%; padding:16.25vw 9.72vw 9.72vw; text-align: center; z-index: 1;}
.awards_apply_container .box_certi .certi_inner > img {position: absolute; top: 0; left: 0; z-index: -1;}
.awards_apply_container .box_certi .num {position:absolute; top:7.5vw; left:7.36vw; font-size:calc(16 * 100vw / 720);}
.awards_apply_container .box_certi .logo {position:absolute; top:6.67vw; right:7.36vw; width:111px;}
.awards_apply_container .box_certi .title {font-size:calc(55 * 100vw / 720);  line-height:1;}
.awards_apply_container .box_certi .certi_top {margin-top: 9.03vw; display: flex; align-items: center; justify-content: space-between; text-align: left; line-height:1.25;}
.awards_apply_container .box_certi .certi_top .award_name {font-size:calc(24 * 100vw / 720);}
.awards_apply_container .box_certi .certi_top .award_info {font-size:calc(20 * 100vw / 720);}
.awards_apply_container .box_certi .certi_txt {font-size:calc(20 * 100vw / 720); line-height:1.55; margin-top: 5.83vw;}
.awards_apply_container .box_certi .certi_date {margin-top: 5.83vw; font-size:calc(20 * 100vw / 720); line-height:1;}
.awards_apply_container .box_certi .certi_sign {display: flex; align-items: center; justify-content: center; margin-top: 9.03vw; font-size:calc(18 * 100vw / 720); line-height:1;}
.awards_apply_container .box_certi .certi_sign img {width:16.39vw !important; margin-right: 1.67vw;}
.awards_apply_container .box_certi .certi_sign strong {font-size:calc(30 * 100vw / 720); margin-left: 0.83vw;}
.awards_apply_container .complete_txt {font-size:calc(34 * 100vw / 720); margin-top: 8.06vw; text-align: center; font-family: 'notokr-bold'; line-height:1;}
.awards_apply_container .mt40 {margin-top: 5.56vw;}