#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 #333;}
.int_table.info table tbody th {border-top: none;}
.int_table table th.bg_primary {background: #f3ecf8;}
.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.8vw, 20px);}
.int_table.info table td {font-size: clamp(10px, 3vw, 20px); color: #333; 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;}

/* µµÀüÇÏ±â_½ÅÃ»ÆË¾÷ */
.pop_container{background: #fff;position: absolute;top: 50%;left: 50%;width: 90%;transform: translate(-50%,-50%);border-radius: 5vw;}
.pop_goal_ach_sch{padding:7vw 5vw;position: relative;}
.pop_goal_ach_sch .pop_title{border-bottom: 1px solid #ccc;color: #515151;font-size: 5vw;letter-spacing: -0.05em;font-family: 'SB_agro_M';padding:0 0 2vw;text-align: center;line-height: 1.1em;margin-bottom: 4vw;}
.pop_goal_ach_sch .pop_title strong{color:#ac3cd6;font-weight: normal;}
.pop_goal_ach_sch .pop_sch_write{}
.pop_goal_ach_sch .pop_sub_title{color: #515151;font-size: 3.3vw;letter-spacing: -0.05em;font-family: 'notokr-bold';line-height: 1.2em;}
.pop_goal_ach_sch .boxC{background: #f3f3f3;padding:1.5vw;}
.pop_goal_ach_sch .boxC dl{display: flex;align-items: center;flex-direction: column;}
.pop_goal_ach_sch .boxC dl dt{color: #515151;font-size: 3vw;font-family: 'notokr-bold';letter-spacing: -0.05em;}
.pop_goal_ach_sch .boxC dl dd{display: flex;align-items: center;justify-content: flex-start;gap: 1vw 2vw;flex-wrap: wrap;width: 100%;box-sizing: border-box;padding: 1vw 2vw 0;}

.radioboxG{width: 31%;display: inline-block;}
.radioboxG label{display:inline-block;color: #515151;font-size: 2.8vw;letter-spacing: -0.05em;font-family: 'notokr-medium';vertical-align: middle;}
.radioboxG input:not(:checked) + label ~ label{/*color:#666666;*/}
.radioboxG input:checked + label ~ label{color:#ac3cd6;}
.radioboxG input{display:none;}
.radioboxG input + label{display:inline-block;width:3vw;height:3vw;vertical-align: middle;}
.radioboxG input:not(:checked) + label{background: url(//img1s.mbest.co.kr/tablet2016/course_radio_off.png) no-repeat;background-size: contain;}
.radioboxG input:checked + label{background: url(//img1s.mbest.co.kr/tablet2016/course_radio_on.png) no-repeat;background-size: contain;}
.radioboxG input:checked + label ~ label{color:#ac3cd6;}

/*.pop_goal_ach_sch .boxC dl dd input{margin-left: 20px;}
.pop_goal_ach_sch .boxC dl dd label{color: #515151;font-size: 18px;letter-spacing: -0.05em;font-family: 'notokr-bold';padding-left: 3px;}*/
.pop_goal_ach_sch .boxC .sch_list{background: #fff;padding:2vw;}
.pop_goal_ach_sch .boxC .scroll{overflow-y: scroll;display: flex;flex-wrap: wrap;gap: 1.5vw 0;height:30vw;max-height:200px;justify-content: space-between;}
.pop_goal_ach_sch .boxC .sch_list span{color: #8b8b8b;font-size: 2.5vw;letter-spacing: -0.025em;font-family: 'notokr-medium';display: inline-flex;width: 35.4vw;border: 1px solid #e5e1e1;background: #f0f0f0;justify-content: center;align-items: center;text-align: center;border-radius: 1vw;line-height: 1.2em;padding: 1vw 0;cursor: pointer;}
.pop_goal_ach_sch .boxC .sch_list span.selct{font-family: 'notokr-bold';color: #fff;background: #ac3cd6;border: 1px solid #ac3cd6;}
.pop_goal_ach_sch .byte{color: #666;font-size: 2.5vw;font-family: 'notokr-regular';letter-spacing: -0.05em;float: right;}
.pop_goal_ach_sch .byte .num{color: #ac3cd6;}
.pop_goal_ach_sch textarea{border:1px solid #d3d3d3;width: 100%;margin-top: 2vw;height: 15vw;max-height: 100px;}
.pop_goal_ach_sch .btn_center{display: flex;justify-content: center;align-items: center;gap: 0 10px;}
.pop_goal_ach_sch .btn_center .btn_poll{display: inline-flex;justify-content: center;align-items: center;color: #fff;min-width: 30vw;height: auto;background: #ac3cd6;border-radius: 10vw;font-size: 4vw;font-family: 'notokr-bold';letter-spacing: -0.05em;padding: 2.5vw 0;}
.pop_goal_ach_sch .btn_center .btn_cansle{display: inline-flex;justify-content: center;align-items: center;font-family: 'notokr-bold';margin:0;}
.pop_goal_ach_sch .btn_center .btn_cansle:hover,
.pop_goal_ach_sch .btn_center .btn_cansle:active{color: #fff;}
.pop_goal_ach_sch .btn_center .btn_cansle{display: inline-flex;justify-content: center;align-items: center;color: #fff;min-width: 30vw;height: auto;background: #afafaf;border-radius: 10vw;font-size: 4vw;font-family: 'notokr-bold';letter-spacing: -0.05em;padding: 2.5vw 0;}
.pop_goal_ach_sch .mt40 {margin-top: 5vw !important;}
.pop_goal_ach_sch .mt15 {margin-top: 1.5vw !important;}
/* //µµÀüÇÏ±â_½ÅÃ»ÆË¾÷ */
















/* 2026-03-04 */

/*
font-size: clamp(12px,3vw,22px);
clamp(12px,3vw,22px)
*/
:root {
    --primary: #ecb678;
    --white: #fff;
    --border: #9c8c72;
}


.common_top .top_bdg {position: absolute;bottom: 13%;left: 50%;width: 73%;transform: translateX(-50%);}
.common_top .top_bdg div {position: absolute;top: 0;left: 0;width: 48%;height: 100%;display: flex;justify-content: center;align-items: center;padding-top: 25px;box-sizing: border-box;font-family:'Pretendard-bold';color: #fff;font-size: clamp(12px,7.2vw,58px);}
.common_top .top_bdg div span {font-family:'Pretendard-regular';font-size: clamp(12px,4vw,26px);margin: 10% 0 0 2%;}
.common_top .top_bdg div sup {font-family:'Pretendard-regular';font-size: clamp(8px,1vw,26px);opacity: .4;margin: 0 0 0 2%;}
.common_top .top_bdg div:last-child {left: auto;right:0;}
.common_top .top_txt {position:absolute;top: 51%;left: 0;width: 100%;text-align: center;font-size:clamp(10px,2.8vw,20px);font-family: 'Pretendard-medium';color:#fff;line-height: 1.2em;}
.common_top .top_txt span {color:#be9cca;}




.award_con {background: var(--primary); }
.aw_top_cmt {font-family:'Pretendard-medium';color: #222;font-size: 22px;text-align: center;line-height: 1.2em;}

/* »ó´Ü ÅÇ */
.top_tab {width:100%; background: #6a5b6e;height: 100%;}
.top_tab * {box-sizing: border-box;}
.top_tab ul {margin:0 auto; display: flex;height: 100%;}
.top_tab ul li {position:relative;width: 100%;border-left:1px solid #4b404e;height: 100%;display: flex;justify-content: center;align-items: center;text-decoration: none;font-family: 'SB_agro_M';color: #e6e6e8;font-size: clamp(12px,3vw,22px);letter-spacing: -.05em;padding: 5px 0 0;text-align: center;line-height: 1.2em;}
.top_tab ul li.bdg {padding-top: 2.5%;}
.top_tab ul li:first-child {border:0;}
.top_tab ul li.current  {background: #ecb678;color: #000;}
.top_tab ul li.bdg::after {content:'';position: absolute;
    top: 15%;
    left: 50%;
    transform: translateX(-50%);
    width: 50%;
    aspect-ratio: 72/25;background: url('//img2s.mbest.co.kr/mobile/goal_ach/new2026/m_aw3_bdg_navi.png') no-repeat center / cover;}


.tab_wrap {position: relative;padding: 10% 5%;text-align: center;}
.tab_con {}
.tab_con .btn_wrap {display: flex; gap: 0 10px; margin: 0 auto; /*width: fit-content;*/ margin-top: 4%;}
.tab_con .btn {width: auto;min-width:42%; height: auto; display: flex; align-items: center; justify-content: center; padding:2% 5%; margin: 0 auto; border-radius: 50px; font-family:'Pretendard-bold';color: #fff;font-size: clamp(12px,4vw,30px);text-decoration: none; box-shadow: 0 3px rgba(0,0,0,0.15); background: #000;border: 0;}
/* .tab_con .btn img {z-index: 1;} */
.tab_con .btn.arw {}
.tab_con .btn.arw span {white-space:nowrap;}
.tab_con .btn.arw span::after {content: '';display: inline-block;margin-left: 5px;width: clamp(6px,1.8vw,13px);aspect-ratio: 12/20;background: url('//img2s.mbest.co.kr/teamplay/new2026/btn_arw.png') no-repeat center / cover;}
.tab_con .btn.btn_aw1 {background-color: #646464;}/* ÁØºñÁß */
.tab_con .btn.btn_aw2 {background-color: #000;}/* µµÀüÇÏ±â */
.tab_con .btn.btn_aw3 {background-color: #000;}/* ¼ºÀûÇ¥ Á¦Ãâ */
.tab_con .btn.btn_aw4 {background-color: #000;}/* ÀåÇÐ±Ý ½ÅÃ» */
.tab_con .btn.btn_aw5 {background-color: #646464;}/* ¸¶°¨ */
.tab_con .btn.btn_aw7 {background-color: #000;}/* µµÀü¿Ï·á */
.tab_con .btn:not(.btn_aw1,.btn_aw5,.btn_aw7) span {animation:flicker 1s 0s linear infinite;}
.tab_con .btn.btn_aw1,.tab_con .btn.btn_aw5 {pointer-events: none;}
/* .tab_con .btn.btn_aw5 {background-image: url('//img2s.mbest.co.kr/teamplay/new2025/award_btn2.png');} */

.goal_container {position:relative;padding: 0 0;text-align: center;letter-spacing: -.05em;}
.goal_container .goal_pTit {font-family: 'SB_agro_B';color: #323232;font-size: 42px;line-height: 1.2em;letter-spacing: -.06em;}
.goal_container .goal_pTit span {color: #7019a6;}
.goal_container .goal_pSub {font-family: 'Pretendard-semibold';color: #323232;font-size: clamp(12px,3.2vw,24px);line-height: 1.2em;margin-top: 3%;}
.goal_container .goal_pSub span {font-family: 'Pretendard-extrabold';color: #333;}
.goal_container .goal_pCmt {font-family: 'Pretendard-medium';color: #735d45;font-size: clamp(12px,2.2vw,16px);line-height: 1.2em;margin-top: 3%;}
.goal_container .aw3_bdg {position: absolute;top:-5%;left: 10%;z-index: 9;width: 13% !important;}

.goal_container .goal_box {position:relative;padding: 11% 0 6%;border:1px solid #bd9261;/**/display: flex;justify-content: center;align-items: flex-start;/**/margin-top: 5%;background: #f4f4f4;}
/* .goal_container .goal_box > div {position: absolute;top:0;left: 50%;transform: translateX(-50%);height: 60px;background: #7019a6;border-bottom-left-radius:50px;border-bottom-right-radius:50px;width: 360px;font-family: 'Pretendard-extrabold';color: #fff;font-size: 28px;line-height: 1.2em;display: flex;justify-content: center;align-items: center;} */
.goal_container .goal_box > div {position: absolute;top:0;left: 50%;transform: translateX(-50%);aspect-ratio:347/65;background: url('//img2s.mbest.co.kr/teamplay/new2026/goal_box_t_bg.png') no-repeat 0 center / cover;width: 48%;font-family: 'Pretendard-extrabold';color: #fff;font-size: clamp(12px,3.5vw,26px);line-height: 1.2em;display: flex;justify-content: center;align-items: center;}
.goal_container .goal_box dl {width: 100%;padding: 0 0 0;}
.goal_container .goal_box dl:not(:first-child) {border-left: 1px solid #d4d4d4;}
.goal_container .goal_box dl dt {background:#a46400;border-radius: 5vw;height: auto;padding:0 6%;font-family: 'Pretendard-bold';color: #fff;font-size: clamp(12px,2.6vw,20px);line-height: 1.2em;/**/display:inline-flex;justify-content: center;align-items: center;/**/line-height: 1.8em;}
.goal_container .goal_box dl dd {font-family: 'Pretendard-semibold';color: #333;font-size: clamp(12px,3.2vw,24px);line-height: 1.1em;margin-top: 10px;}
.goal_container .goal_box dl dd div:nth-child(2) {font-family: 'SB_agro_B';color: #34200c;font-size: 44px;line-height: 1.2em;;margin-top: 5px;}
.goal_container .goal_box dl dd div:nth-child(2) span {color: #a46400;}
.goal_container .goal_box dl dd img {margin-top: 2%;width: 78% !important;max-width: 250px;}
.goal_container .goal_box dl dd .cmt {font-size: clamp(12px,2vw,16px);margin-top: 3%;line-height: 1.2em;}

.pointC {color: #7019a6 !important;}

.aw_tit {padding:1% 0 .5% 4%;font-family:'Pretendard-bold';color: #333;font-size: clamp(12px,3.2vw,22px);letter-spacing: -.05em;background: url('//img2s.mbest.co.kr/teamplay/new2026/tit_blt.png') no-repeat 0 center / 3% auto;text-align: left;margin: 5% 0 1.5%;}


/* ¸ÞÀÎ */
#evt_20241010 * {box-sizing: border-box;}
.main1 {background: #ecb679;}
.main2 {background: #f2f2f2;}
.main3 {background: #fff;}
.main4 {background: #f4f4f4;}
.main5 {background: #fff;}
.main1 .inner,
.main2 .inner,
.main3 .inner,
.main4 .inner,
.main5 .inner {padding: clamp(10px,10vw,75px) clamp(10px,4vw,30px);text-align: center;}
.m3_bdg {position: absolute;top:10%;left: 2%;width: 13% !important;z-index: 9;}

.awM_tit {}
.awM_tit h3 {}
.awM_tit > div {font-family:'Pretendard-semibold';color: #333;font-size: clamp(12px,3.5vw,26px);letter-spacing: -.05em;line-height: 1.2em;margin-top: .8em;}

.txt_bs {font-family:'Pretendard-medium';color: #333;font-size: clamp(8px,1.4vw,11px);letter-spacing: -.03em;line-height: 1.4em;margin-top: 1.2em;opacity: .5;}

.medal_list {position: absolute; width: 100%; bottom: clamp(0px,2vw,15px);left: 0; display: flex; align-items: center; justify-content: center;gap: clamp(8px,26.0vw,187px) clamp(8px,4.0vw,30px); flex-wrap: wrap;}
.medal_list li {width:30% !important; display: flex; align-items: center; justify-content: center; font-family: 'Pretendard-semibold'; font-size: clamp(8px,2.8vw,20px); letter-spacing: -0.025em; color: #333; line-height: 1.2em;}
.medal_list li span {display: none;}

.awd_score {display: flex;justify-content: center;align-items: center;flex-direction: column;font-size: 14px;}
.awd_score dl {position: relative;width: 100%;padding: 7vw 0 4vw 0;border-radius: 17px;background: #fff;border: 1px solid #6434aa;font-family:'Pretendard-medium';color: #222;font-size: clamp(12px,5.4vw,40px);letter-spacing: -.03em;line-height: 1.2em;text-align: left;margin-top: 10%;}
.awd_score dt {position:absolute;top:0;left: 50%;transform: translate(-50%,-50%);width:38%;display: flex;justify-content: center;align-items: center;background: #6434aa;border-radius: 40px;font-family:'Pretendard-bold';color: #fff;font-size: clamp(12px,4vw,30px);padding: .6vw 1vw;}
.awd_score dl:last-child {border-color:#8429a6;}
.awd_score dl:last-child dt {background-color:#8429a6;}
.awd_score dd {width: 72%;margin: 0 auto;line-height: 1.3em;letter-spacing: -.06em;}
.awd_score dd span {position:relative;padding: 0 15px 0 0;margin: 0 15px 0 0;}
.awd_score dd span::after {content: '';position: absolute;right: 0;top:50%;transform: translateY(-50%);height: 30px;border-right: 1px solid #ccc;}
.awd_score dd strong {font-weight: normal;font-family:'Pretendard-extrabold';}
.awd_score sup {font-family:'Pretendard-medium';color:#333;font-size: clamp(8px,1.4vw,11px);top: -5px;position: relative;margin-left: 2px;letter-spacing: -.01em;}

.awd_md {position:relative;background: #f2f2f2;border-radius: 5vw;text-align: left;font-family:'Pretendard-medium';color: #333;font-size: clamp(12px,3vw,22px);line-height: 1.3em;letter-spacing: -.03em;box-sizing: border-box;display: flex;align-items: center;margin-top: 13vw;padding: 16vw 9vw 6vw;}
.awd_md::after {content: '';position:absolute;top:0;left: 50%;width: 50%;transform: translate(-50%,-40%);aspect-ratio: 278/126;background: url('//img2s.mbest.co.kr/teamplay/new2026/awM1_img2.png') no-repeat 0 0 / cover;}
.awd_md strong {color: #6024b7;font-weight: normal;font-family:'Pretendard-semibold';}


.awd_flow {position: relative;}
.awd_flow h4 {position:relative;font-family:'Pretendard-extrabold';color: #222;font-size: 37px;line-height: 1.3em;letter-spacing: -.03em;z-index: 1;}
.awd_flow h4 span {position: relative;display: inline-block;}
.awd_flow h4 span::after{content: '';position: absolute;bottom: 3px;left: -3px;width: calc(100% + 6px);height: 10px;background:#e3af41;z-index: -1;}
.awd_flow > div {}
.awd_flow > div img {margin-top: 5vw;}

.flow_box {margin-top: 30px;}
.awd_club {position: relative;background: url('//img2s.mbest.co.kr/mobile/goal_ach/new2026/m_awM1_img5.png') no-repeat 0 / cover;aspect-ratio: 660/321;padding-left: 33%;text-align: center;overflow: hidden;font-family:'Pretendard-medium';color: #fff;font-size: 24px;line-height: 1.2em;letter-spacing: -.01em;box-sizing: border-box;display: flex;align-items: flex-start;justify-content: center;flex-direction: column;margin-top: 5vw;}
.awd_club strong {color:#f6da86;font-weight: normal}
.awd_club p:nth-child(1) {font-size: clamp(12px,3.5vw,26px);font-family:'Pretendard-bold';}
.awd_club p:nth-child(2) {font-size: clamp(12px,3.2vw,24px);margin-top: 1.5vw;}
.awd_club p:nth-child(3) {font-size: clamp(8px,2vw,15px);font-family:'Pretendard-regular';margin-top: 1.5vw;}
.awd_club p:nth-child(4) {width: 34%;margin: 3vw auto 0 auto;}
.awd_club p {width: 100%;line-height: 1.2em;}

/* ¹öÆ° */
.btn_sch_view {position: absolute;top:-40px;right: 0;}

/* µµÀüÇÏ±â ÆË¾÷ */
.ly_guide {position: fixed;top:0;left:0;width: 100%;height: 100%;background: rgba(0, 0, 0, .6);z-index: 99999;}
.ly_guide .ly_inner {position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);width: 92%;padding: 10vw 5vw 9vw;background: #fff;border-radius: 5vw;}
.ly_guide .btn_case_close {position: absolute;top: 3vw;right:3vw;cursor: pointer;width: 5vw;}
.ly_guide .con_txt {background: #f2f2f2;text-align: center;font-family: 'Pretendard-medium';color: #333;font-size: 2.45vw;line-height: 1.2em;padding: 4.5vw 0;}
.ly_guide .con_txt h3 {font-family: 'Pretendard-bold';font-size: 3.5vw;margin: 0 0 3vw;}
.ly_guide .con_txt h4 {font-family: 'Pretendard-bold';margin: 1.5vw 0;}
.ly_guide .con_txt p {margin: 1.5vw 0;}
.ly_guide .btn {width: auto;min-width:32%; height: auto; display:inline-flex; align-items: center; justify-content: center; padding:2% 5%; margin: 0 auto; border-radius: 50px; font-family:'Pretendard-semibold';color: #fff;font-size: 3.5vw;text-decoration: none; box-shadow: 0 3px rgba(0,0,0,0.15); background: #000;border: 0;}
.ly_guide .btn.pur {background-color: #6f18a6;}
.ly_guide .btn.gry {background-color: #646464;}
.ly_guide .btn.arw span {white-space:nowrap;}
.ly_guide .btn.arw span::after {content: '';display: inline-block;margin-left: 1vw;width: 1.5vw;aspect-ratio: 12/20;background: url('//img2s.mbest.co.kr/teamplay/new2026/btn_arw.png') no-repeat center / cover;}