#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('//img2.mbest.co.kr/mobile/goal_ach/new2025/tab1_2026_off.png') no-repeat 0 0;background-size: cover;}
.tabs li:nth-of-type(2){background: #fff url('//img2.mbest.co.kr/mobile/goal_ach/new2025/tab2_2026_off.png') no-repeat 0 0;background-size: cover;}
.tabs li:nth-of-type(3){background: #fff url('//img2.mbest.co.kr/mobile/goal_ach/new2025/tab3_2026_off.png') no-repeat 0 0;background-size: cover;}
.tabs li:nth-of-type(4){background: #fff url('//img2.mbest.co.kr/mobile/goal_ach/new2025/tab4_2026_off.png') no-repeat 0 0;background-size: cover;}
.tabs li:nth-of-type(1).current{background: url('//img2.mbest.co.kr/mobile/goal_ach/new2025/tab1_2026_on.png') no-repeat 0 0;background-size: cover;}
.tabs li:nth-of-type(2).current{background: url('//img2.mbest.co.kr/mobile/goal_ach/new2025/tab2_2026_on.png') no-repeat 0 0;background-size: cover;}
.tabs li:nth-of-type(3).current{background: url('//img2.mbest.co.kr/mobile/goal_ach/new2025/tab3_2026_on.png') no-repeat 0 0;background-size: cover;}
.tabs li:nth-of-type(4).current{background: url('//img2.mbest.co.kr/mobile/goal_ach/new2025/tab4_2026_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-3.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;}
.int_container .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: #e2871e; 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: #fff; line-height: 1; margin-top: 4px;}

.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;}

.int_container .btn_box select::-ms-expand {display: none;}
.int_container .btn_box select {-o-appearance: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.int_container .btn_box select {padding-left: 16px;background:#fff url('//img2s.mbest.co.kr/mobile/event/20240708m/ico_select.png') no-repeat right 9% center;text-align: left;border: 1px solid #f0f0f0;border-radius: 8px;height: 34px;color: #2e2c2c;font-size: clamp(12px,3.3vw,24px); letter-spacing: -0.025em;width: 100%;text-align: left;background-size: clamp(6px, 1.6vw, 12px);}

/*.event_box_bg{display: none !important;}*/
.award_txt{position: absolute;top: 40%;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%;}

.tabs_rs {height: calc(80 * 100vw / 800);width: 100%;display: flex;gap: 2px;margin-top: 6%;}
.tabs_rs li {cursor: pointer;height: 100%;width: 50%;background: #cacaca;color: #777474;font-family: 'notokr-medium';letter-spacing: -0.05em;display: flex;align-items: center;justify-content: center;border-top-left-radius: 10px;border-top-right-radius: 10px;font-size:calc(24 * 100vw / 800);}
.tabs_rs li.current {background: #e2871e;color: #fff;}
.tab_content {display: none;width: 100%;}
.tab_content.current{display: block;}

.txt_point_colorD {color: #c73030 !important;}

/* ±ôºýÀÓ ¹è³Ê */
.twk_bnr {position: relative;}
.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;}}

/* ¼ºÀûÇ¥ ÀÚµ¿ ÀÎ½Ä (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 + span {border-left:1px solid #e2e2e2;}
.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_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;}
.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(20 * 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;}


/*  */
.award4_con{padding:11.11vw 5.56vw;}
.award4_con h2{color: #28292e;font-size:calc(44 * 100vw / 720);font-family: 'notokr-bold';letter-spacing: -0.075em;line-height: 1.1;text-align: center;}
.award4_con .text{color: #4c4946;font-size:calc(18 * 100vw / 720);letter-spacing: -0.075em;line-height: 1.3;font-family: 'notokr-bold';text-align: center;margin-top: 1.39vw;}
.award4_con .text2{color: #666;font-size:calc(19 * 100vw / 720);letter-spacing: -0.05em;line-height: 1.3;font-family: 'notokr-medium';text-align: left;margin-top: 1.39vw;padding-left: 2.08vw;}
.award4_con .tabs_4{height: 9.72vw;display: flex;margin-top: 4.17vw;}
.award4_con .tabs_4 li{width: calc(100% / 4);height: 100%;}
.award4_con .tabs_4 li a{display: inline-flex;width: 100%;height: 100%;justify-content: center;align-items: center;color: #999;font-size: calc(26 * 100vw / 720);letter-spacing: -0.05em;font-family: 'notokr-bold';background: #f3f3f3;border-left: 1px solid #e2e2e2;}
.award4_con .tabs_4 li:first-child a{border-left: 0;}
.award4_con .tabs_4 li.current a{color: #fff;background: #d44e73;}
.award4_con .tab-con{display: none;padding-top: 8.33vw;}
.award4_con .tab-con.current{display: block;}
.award4_con h3{color: #28292e;font-size: calc(30 * 100vw / 720);font-family: 'notokr-medium';letter-spacing: -0.05em;text-align: center;font-weight: normal;line-height: 1.1;}
.award4_con h3 strong{font-weight: normal;font-family: 'notokr-bold';color: #d44e73;}
.award4_con .step_con{margin-top: 9.72vw;}
.award4_con .step_con h4{color: #333;font-size: calc(28 * 100vw / 720);letter-spacing: -0.075em;font-family: 'notokr-bold';line-height: 1.1;position: relative;margin-top: 8.33vw;}
.award4_con .step_con h4::before{content: '¡Ü';color: #333;font-size: calc(10 * 100vw / 720);vertical-align: top;display: inline-block;margin: 1vw 1vw 0 0;}
.award4_con .step_con .info_box{border: 3px solid #e3e3e3;position: relative;background: #f8f8f8;text-align: center;padding: 9.03vw 0 6.94vw 0;}
.award4_con .step_con .info_box h6{width: calc(272 * 100vw / 720);height: calc(56 * 100vw / 720);background: url("//img2s.mbest.co.kr/mobile/goal_ach/new2025/aw4_ico01.png") no-repeat center center;background-size: contain; display: flex;align-items: center;color: #fff;font-size: calc(24 * 100vw / 720);letter-spacing: -0.05em;line-height: 1;font-family: 'notokr-black';justify-content: center;position: absolute;top: -3.75vw;left: 50%;transform: translateX(-50%);}
.award4_con .step_con .info_box img{width: calc(580 * 100vw / 720) !important;max-width: 100%;}
.award4_con .step_con .info_box ul{text-align: left;padding: 4.86vw 0 0 4.17vw;}
.award4_con .step_con .info_box ul li{color: #515151;font-family: 'notokr-medium';letter-spacing: -0.025em;line-height: 1.2;font-size: calc(18 * 100vw / 720);margin-bottom: 2.08vw;text-indent: -1.54vw;padding-left: 1.54vw;}
.award4_con .step_con .info_box ul li em{color: #d44e73;font-family: 'notokr-bold';}
.award4_con .step_con .info_box ul li:last-child{text-indent: -2vw;padding-left: 2vw;margin-bottom: 0;}
.award4_con .gray_box{border: 1px solid #e3e3e3;display: flex;justify-content: center;align-items: center;gap: 10.00vw;padding: 3.19vw 0;margin-top: 2.78vw;}
.award4_con .gray_box p{color: #333;font-size: calc(26 * 100vw / 720);letter-spacing: -0.05em;font-family: 'notokr-bold';}
.award4_con .gray_box img{width: calc(160 * 100vw / 720) !important;}
.award4_con .btn_acc{margin-top: 5.56vw;text-align: center;}
.award4_con .btn_acc a{display: inline-flex;width: calc(269 * 100vw / 720);height: calc(64 * 100vw / 720);border-radius: calc(32 * 100vw / 720);color: #fff;font-size: calc(24 * 100vw / 720);letter-spacing: -0.075em;line-height: 1;justify-content: center;align-items: center;font-family: 'notokr-bold';background: #414865;}
.award4_con .btn_acc a span{background: url("//img2s.mbest.co.kr/mobile/goal_ach/new2025/ico_btn_arr.png") no-repeat right center;background-size: 1.53vw auto;padding-right: 2.36vw;}
.award4_con .btn_acc a.off{background: #b3b3b3;}
.award4_con .data_input{margin-top: 4.17vw;}
.award4_con .data_input table{border-right: 1px solid #c4c4c4;border-bottom: 1px solid #c4c4c4;width: 100%;}
.award4_con .data_input table th{border-left: 1px solid #c4c4c4;border-top: 1px solid #c4c4c4;background: #f8f8f8;font-family: 'notokr-medium';font-size: calc(22 * 100vw / 720);font-weight: normal;color: #444;}
.award4_con .data_input table td{border-left: 1px solid #c4c4c4;border-top: 1px solid #c4c4c4;background: #fff;border-bottom: 0;padding:2.08vw 2.78vw !important;font-size: calc(20 * 100vw / 720);font-family: 'notokr-medium';color: #4b4b4b;height: 11.11vw !important;box-sizing: border-box;}
.award4_con .data_input table td select{width: 100%;border: 1px solid #c8c8c8;height: calc(50 * 100vw / 720);vertical-align: top;margin: 0;box-sizing: border-box;padding-left: 4.17vw;font-size: calc(20 * 100vw / 720);font-family: 'notokr-regular';color: #4b4b4b;border-radius: 3px;}
.award4_con .data_input table td input{width: 100%;border: 1px solid #c8c8c8;height: calc(50 * 100vw / 720);vertical-align: top;margin: 0;padding-left: 4.17vw;box-sizing: border-box;font-size: calc(20 * 100vw / 720);font-family: 'notokr-regular';border-radius: 3px;}
.award4_con .data_input table td input::placeholder{color: #aaa;font-size: calc(20 * 100vw / 720);font-family: 'notokr-regular';letter-spacing: -0.075em;}
.award4_con .data_input table td div{font-family: 'notokr-bold';padding-left: 4.17vw;}
.award4_con .data_input table td .acc_code{padding: 0;display: flex;align-items: center;justify-content: space-between;}
.award4_con .data_input table td .acc_code input{width: 54%;padding-left: 2.78vw;}
.award4_con .data_input table td .acc_code .sm_btn{height: calc(42 * 100vw / 720);width: calc(105 * 100vw / 720);border-radius: calc(21 * 100vw / 720);color: #fff;font-size: calc(17 * 100vw / 720);background: #3f4246;letter-spacing: -0.025em;line-height: 1;display: inline-flex;justify-content: center;align-items: center;}
.award4_con .data_input table td .acc_code .sm_btn.bt01{background: #93a0af;}
.award4_con .data_input table td .acc_code .sm_btn.bt02{background: #3f4246;}
.award4_con .data_input table td .acc_code .sm_btn.bt03{background: #df6d48;}
.award4_con .btn_acc_in{margin-top: 4.17vw;text-align: center;}
.award4_con .btn_acc_in .btn_acc_in_a{display: inline-flex;width: calc(269 * 100vw / 720);height: calc(64 * 100vw / 720);border-radius: calc(32 * 100vw / 720);color: #fff;font-size: calc(24 * 100vw / 720);letter-spacing: -0.075em;line-height: 1;justify-content: center;align-items: center;font-family: 'notokr-bold'}
.award4_con .btn_acc_in .btn_acc_in_a.acc01{background: #93a0af;}
.award4_con .btn_acc_in .btn_acc_in_a.acc02{background: #414865;}
.award4_con .btn_acc_in .btn_acc_in_a.acc03{background: #df6d48;}
.award4_con .btn_acc_in .btn_acc_in_a span{background: url("//img2s.mbest.co.kr/mobile/goal_ach/new2025/ico_btn_arr.png") no-repeat right center;background-size: 1.53vw auto;padding-right: 2.36vw;}
.award4_con .btn_acc_in div{color: #d01f39;font-size: calc(18 * 100vw / 720);font-family: 'notokr-bold';line-height: 1.1;margin-top: 1.39vw;}
.award4_con ul.acc_txt{text-align: left;padding: 4.17vw 0 0 0vw;}
.award4_con ul.acc_txt li{color: #515151;font-family: 'notokr-medium';letter-spacing: -0.025em;line-height: 1.2;font-size: calc(18 * 100vw / 720);margin-bottom: 2.08vw;text-indent: -1.54vw;padding-left: 1.54vw;}
.award4_con ul.acc_txt li em{color: #d44e73;font-family: 'notokr-bold';}
.award4_con .btn_review{margin-top: 5.56vw;text-align: center;padding-right: 15vw;}
.award4_con .btn_review a{display: inline-block;width: calc(289 * 100vw / 720)}
.award4_con .btn_review a:first-child{width: calc(145 * 100vw / 720);float: left}
.award4_con .btn_review.btn3{padding-right: 0;}
.award4_con .btn_review.btn3 a:last-child{width: calc(145 * 100vw / 720);float: right}
.award4_con .textarea_box{border: 1px solid #c4c4c4;height: calc(400 * 100vw / 720);padding: 2.78vw;margin-top: 4.17vw;}
.award4_con .textarea_box textarea{width: 100%;height: 100%;box-sizing: border-box;border: 0;}
@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; } 
.award4_con .box_certi {position:relative; margin:6.94vw 5.42vw; color:#000; font-family: 'ChosunGs'}
.award4_con .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;box-sizing: border-box;}
.award4_con .box_certi .certi_inner > img {position: absolute; top: 0; left: 0; z-index: -1;}
.award4_con .box_certi .num {position:absolute; top:7.5vw; left:7.36vw; font-size:calc(16 * 100vw / 720);}
.award4_con .box_certi .logo {position:absolute; top:6.67vw; right:7.36vw; width:111px;}
.award4_con .box_certi .title {font-size:calc(62 * 100vw / 720);  line-height:1;}
.award4_con .box_certi .certi_top {margin-top: 7.53vw; display: flex; align-items: flex-start; justify-content: space-between; text-align: left; line-height:1.25;}
.award4_con .box_certi .certi_top .award_name {font-size:calc(26 * 100vw / 720);font-weight: bold;}
.award4_con .box_certi .certi_top .award_info {font-size:calc(22 * 100vw / 720);}
.award4_con .box_certi .certi_txt {font-size:calc(22 * 100vw / 720); line-height:1.5; margin-top: 5.23vw;}
.award4_con .box_certi .certi_date {margin-top: 4.83vw; font-size:calc(23 * 100vw / 720); line-height:1;letter-spacing: -0.025em;}
.award4_con .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;}
.award4_con .box_certi .certi_sign img {width:16.39vw !important; margin-right: 1.67vw;}
.award4_con .box_certi .certi_sign strong {font-size:calc(30 * 100vw / 720); margin-left: 0.83vw;}
.award4_con .complete_txt {font-size:calc(34 * 100vw / 720); margin-top: 8.06vw; text-align: center; font-family: 'notokr-bold'; line-height:1;color: #d44e73;}
.award4_con .int_container{margin-top: 8.33vw;}
.dim_layer_box2{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;overflow: hidden;z-index: 1000;background: #fff;border: 2px solid #e3e3e3;padding: 6.94vw 3.47vw}
.dim_layer_box2 .btn_ly_close{width: calc(25 * 100vw / 720);height: calc(25 * 100vw / 720);position: absolute;top: 2.22vw;right: 2.22vw;}
.dim_layer_box2 .cont{}
.dim_layer_box2 .cont h6{color: #222;font-size: calc(26 * 100vw / 720);letter-spacing: -0.075em;font-family: 'notokr-bold';line-height: 1.1;}
.dim_layer_box2 .cont ul{padding-top: 5.56vw;}
.dim_layer_box2 .cont ul li{color: #666;font-size: calc(22 * 100vw / 720);letter-spacing: -0.095em;font-family: 'notokr-medium';line-height: 1.5;}