@charset "euc-kr"; /* bg url: https://img.megagong.net/m/2024/ - as-is url */
/* bg url: https://image.megagong.net/m/2024/ - to-be url */

.vodchr_banner{margin-bottom: 50px;}

.con_tit .end::after { background: rgba(255,255,255,.8); } 
.con_tit .end { right: 0; top: -140px; } 
.con_tit  strong{font-weight: 900;}
.warningList li ul li a.tp1 { background-color: transparent; color: #00cd82; padding: 2.5px 0; } 

.clamp-title { font-size:56px; line-height: 1.2; } 
.clamp-title2 { font-size:44px; line-height: 1.4; } 
.clamp-text { font-size:22px; font-weight: 300; margin-bottom: 60px; } 
.clamp-text2 { font-size:20px; line-height: 1.7; margin-bottom: 65px; font-weight: 500; } 

.con_tit { margin-bottom: 30px; font-weight: 900; } 
.con_tit b { font-weight: 900; } 
.sub_point { display: block; margin-bottom: 30px; } 
.wh_ver { color: #fff; } 
.red_ver { color: #bf4055; } 
.black_ver { color: #000; } 
.point_color { color: #f0b300; } 
.ver0731 .point_color { color: #00cd82; } 
.ver0731 .red_ver { color: #00cd82; } 
.ebo{font-weight: 500;}
.under_line { color: #d51d43; font-weight: 800; text-decoration: underline; text-decoration-thickness: from-font; text-underline-position: under; } 

.eventWrap .inner { padding: 140px 0; } 
.eventWrap .evtoggleWarning .inner { padding: 0; } 


.eventWrap .mega_swiper_destroy .swiper-wrapper { gap: 10px; } 
.eventWrap .mega_swiper_destroy .swiper-slide { display: flex; flex: 1 1 auto; } 
.eventWrap .mega_swiper_destroy .swiper-pagination { display: none; }

.eventWrap .tit_line {position:relative;margin-bottom:40px;line-height: 1;display: flex;align-items: center;justify-content: center}
.eventWrap .tit_line::before {content:'';display:block;width:100%;height:1%;background: #ffb01c;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.eventWrap .tit_line span {position:relative;border-radius:30px;line-height: 1; font-weight: 700; padding: 15px 0; width: 350px; background: #ffb01c; color: #fff; font-size: 20px;}
.eventWrap .evCon5_1 .tit_line span{width: 450px;}

/* con1 */
.evCon1 { background: #f7b104 url(https://image.megagong.net/m/2024/0621_gosabu88/bg_con1.jpg) no-repeat center center; background-size: cover; } 
.eventWrap .evCon1 .inner { padding: 50px 0 95px; } 
.evCon1 .inner .tea_img { position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); width: 100%; } 
.evCon1 .inner .sub_tit { margin-bottom: 450px; font-size: 24px; font-weight: 300; line-height: 1.8; } 
.evCon1 .inner .under_mark { font-weight: 300; position: relative; z-index: 1; } 
.evCon1 .inner .under_mark::before { content: ""; width: 108%; height: 17px; background: #dda513; display: block; position: absolute; bottom: -1px; left: 50%; transform: translateX(-50%); z-index: -1; } 
.evCon1 .inner h3 { position: relative; margin-bottom: 0; margin: 0 -135px; } 
.evCon1 .inner .home_link { position: absolute; right: 30px; bottom: 10px; } 
.evCon1 .inner .home_link a { display: inline-block; } 


/* con2 */
.evCon2 { background: #301d4b; } 
.evCon2 .eventVideo.with_shadow { margin-bottom: 95px; } 
.evCon2 .ck_point_wrap { display: flex; justify-content: center; gap: 40px; margin-bottom: 55px; } 
.evCon2 .ck_point_wrap li { background: #fff; width: 280px; height: 280px; border-radius: 50%; display: flex; justify-content: center; align-items: center; } 
.evCon2 .tab_base { display: flex; justify-content: center; align-items: center; gap: 1px; border-bottom: 2px solid #bf4055; } 
.evCon2 .tab_base li { width: 34%; background: #b0b0b0; color: #fff; font-size: 24px; font-weight: 800; border-radius: 20px 20px 0 0; } 
.evCon2 .tab_base li.on { background: #bf4055; } 
.evCon2 .tab_base li a { display: block; padding: 21px 0; } 
.evCon2 .panel_base li { background: #fff; border-radius: 0 0 20px 20px; padding: 30px 0; height: 245px; display: flex; justify-content: center; align-items: flex-start; margin-bottom: 45px; } 
.evCon2 .tab_base.one_ver li { width: 100%; } 
.evCon2 .panel_base.one_ver li { height: 200px; } 
.evCon2 .panel_base li .list_box { width: 34%; height: 100%; border-right: 1px solid #e9e9e9; } 
.evCon2 .panel_base li .list_box .list_subtit { background: #fab500; color: #fff; border-radius: 50px; display: inline-block; padding: 8px 0; width: 120px; font-size: 13px; margin-bottom: 15px; font-weight: 800; } 
.evCon2 .panel_base li .list_box .list_subtit.none { background: #fff; } 
.evCon2 .panel_base li .list_box .list_maintit { font-size: 20px; font-weight: 800; margin-bottom: 10px; } 
.evCon2 .panel_base li .list_box .list_text { font-size: 16px; color: #414141; } 
.evCon2 .panel_base li .list_box .list_text span { font-size: 14px; } 
.evCon2 .main_text_tit { font-size: 28px; margin-bottom: 15px; font-weight: 900; } 
.evCon2 .main_text { font-size: 20px; line-height: 1.6; font-weight: 500; margin-bottom: 65px; } 
.evCon2 .under_line { color: #fff;} 
.evCon2 .curr_link a { display: inline-block; } 
.evCon2 .table_box{margin: 0 0 60px;}
.evCon2 .s_lecture_box{ border-radius: 20px; background-color: #fff; overflow: hidden;}
.evCon2 .s_lecture_box li:not(:last-child){border-bottom: 1px solid #ddd;}
.evCon2 .s_lecture_box li p{padding: 20px 0; font-weight: 500;}
.evCon2 .s_lecture_box li p.tit{font-size: 18px;}
.evCon2 .s_lecture_box li p.tit{background: #f2f2f2;}

/* con3 */
.evCon3 .y_link_btn { position: absolute; bottom: 25px; left: 50%; transform: translateX(-50%); width: 100%; } 
.evCon3 .y_link_btn a { display: inline-block; } 
.evCon3 .noti_tiny { text-align: right; font-size: 13px; color: #666666; font-weight: 500; margin-top: 15px; } 


/* con4 */
.evCon4 { background: #fef6f4; } 
.evCon4 .con_tit { margin-bottom: 60px; font-weight: 900; } 
.eventWrap .evCon4 .mega_swiper_destroy.ver2 .swiper-wrapper { flex-wrap: wrap; gap: 20px; } 
.eventWrap .evCon4 .mega_swiper_destroy.ver2 .swiper-slide { width: 30%; } 
.evCon4 .noti {margin: 10px auto 0; text-align:right; color:#666666; font-weight: 400;}


/* cont 5*/
.evCon5 { background: #f0b300; } 
.evCon5 .prev_wrap { display: flex; justify-content: left; align-items: flex-start; gap: 110px; position: relative; z-index: 1; padding: 30px 0; margin-bottom: 35px; } 
.evCon5 .prev_wrap::before { content: ""; display: block; width: 100%; height: 100%; background: linear-gradient(270deg, rgba(245,180,0,1) 0%, rgba(220,162,0,1) 29%, rgba(220,162,0,1) 60%, rgba(220,162,0,1) 94%, rgba(245,180,0,1) 100%); position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: -1; } 
.evCon5 .prev_wrap .pdf_img { position: relative; } 
.evCon5 .prev_wrap .eventVideo.video_renewal { width: 532px; margin-top: 30px; } 
.evCon5 .light_list { display: flex; justify-content: center; align-items: center; gap: 20px; padding-bottom: 45px; border-bottom: 1px solid #fada80; } 
.evCon5 .light_list li { background: #fff; border-radius: 16px; width: 33%; padding: 30px 0 50px; font-size: 20px; font-weight: 800; line-height: 1.2; } 
.evCon5 .light_list .ico { display: inline-block; margin-bottom: 25px; } 
.evSection.evCon5 .lecture { margin-top: 45px; } 

/* con6 */
.evCon6 { background: #301d4b; } 
.evCon6 .container_info { background-color: #4f3f66; margin-bottom: 85px; } 
.evCon6 .container_info.ver_dark .info .info_title::before { display: none; } 
.evCon6 .review_btn_wrap a { display: inline-block; } 
.evCon6 .gift_img { margin-bottom: 45px; } 

/* con7 */
.evCon7 { background: #ebebec; } 
.evCon7 .submit_btn ul { display: flex; gap: 13px; justify-content: center; align-items: center; margin-bottom: 15px; } 
.evCon7 .sub_tea { position: absolute; display: block; right: -610px; bottom: -40px; width: 100%; z-index: 0; } 
.evCon7 .nm_top_wrap { position: relative; } 
.evCon7 .infoBox { background: #fff; border: 1px solid #ccc; padding: 35px 40px; text-align: left; font-size: 15px; line-height: 2; } 
.evCon7 .infoBox li { margin-bottom: 40px; } 
.evCon7 .infoBox li:last-child { margin-bottom: 0px; } 
.evCon7 .infoBox li dt { font-weight: 800; } 
.evCon7 .infoBox li dd { text-indent: -16px; padding-left: 17px; } 
.evCon7 .infoBox li dd strong { font-weight: 800; } 

/* con8 */
.evCon8 { background-color: #00cd82; } 
.evCon8 .sale_tag{position: absolute; top: -110px; left: 70px;}
.evCon8 .set_wrap ul{display: grid; grid-template-columns: repeat(2, 1fr); gap: 32px;}
.evCon8 .set_wrap li{border-radius: 16px; overflow: hidden;}
.evCon8 .set_wrap li.set01 .top{background: #301d4b;}
.evCon8 .set_wrap li.set02 .top{background: #ec5f28;}
.evCon8 .set_wrap li .top{ padding: 25px 0;}
.evCon8 .set_wrap li .top p{font-size: 26px; line-height: 1.36; letter-spacing: -0.44px; color: #fff;}
.evCon8 .set_wrap li .top p b{font-weight: 900;}
.evCon8 .set_wrap li .bot{background: #fff; padding: 30px 29px;}
.evCon8 .set_wrap li .bot .tit{ font-size: 20px; font-weight: bold; color: #000;}
.evCon8 .set_wrap li .bot .config_txt{margin: 30px 0;}
.evCon8 .set_wrap li .item_price{text-align: right;}
.evCon8 .set_wrap li .item_price .sale{background: #c6203b; padding: 4px 30px; border-radius: 20px; font-weight: 500; color: #fff;}
.evCon8 .set_wrap li .item_price .price{margin: 6px 0;}
.evCon8 .set_wrap li .item_price .price .list_price {font-weight: 400; font-size: 22px; text-decoration: line-through; color: #d0d0d0; margin-right: 10px;}
.evCon8 .set_wrap li .item_price .price .discount {font-weight: 900; font-size: 42px;}
.evCon8 .set_wrap li .item_price .tiny_noti{ font-size: 13px; color: #666; }
.evCon8 .set_wrap li .btn_box a{ background-color: #111;   font-size: 20px; font-weight: 900; color: #fff; padding: 21px 0; border-radius: 15px; display: inline-block; width: 100%; height: 100%; margin: 30px 0 0;} 
.evCon8 .set_wrap li .btn_box a.end{background: #8a8a8a;}


/* .evCon8 .con_tit .sub_txt { color: #afebff; } 
.evCon8 .set_wrap { margin-bottom: 20px; border-radius: 10px; overflow: hidden; box-shadow: var(--box-shadow); } 
.evCon8 .set_wrap > ul { justify-content: space-between; text-align: left; background: #fff; color: #000; align-items: center; padding: 30px 40px; } 
.evCon8 .set_wrap .title { margin-right: 40px; border-right: 1px solid #ddd; width: 67%; } 
.evCon8 .set_wrap .title strong { color: #2b28cb; display: block; font-size: 24px; } 
.evCon8 .set_wrap .title span { background: #e4ecff; border-radius: 30px; padding: 0 10px; margin: 10px 0; display: block; font-size: 16px; width: fit-content; } 
.evCon8 .set_wrap .title p { font-size: 14px; opacity: .6; } 
.evCon8 .set_wrap:nth-child(3) .title strong { color: #23a2cc; } 
.evCon8 .set_wrap:nth-child(3) .title span { background: #dbf6ff; } 
.evCon8 .set_wrap:nth-child(4) .title strong { color: #cc232f; } 
.evCon8 .set_wrap:nth-child(4) .title span { background: #ffeaea; } 
.evCon8 .set_wrap .btn_box a { font-size: 18px; display: block; line-height: 50px; background: #000; } 
.evCon8 .set_wrap .btn_box a.end { background: #999; }  */


.nm_exam .cont .test_info { margin-top:20px; font-size: 15px; border: 1px solid rgba(204,204,204, 1); background: #fff; margin-bottom: 10px; } 
.nm_exam .cont .test_info th,
.nm_exam .cont .test_info td { padding: 10px 0; word-break:break-all; } 
.nm_exam .cont .test_info th { font-weight: 900; background: #f5f5f5; text-align: center; } 
.nm_exam .cont .test_info td { text-align: left; border: 1px solid rgba(204,204,204, 1); border-width: 0 1px; padding-left: 20px; padding-right:20px; } 
.nm_exam .cont .test_info td:last-child { border-right: none } 
.nm_exam .cont .test_info select { padding: 2% 5%; font-size: 15px; width:100%; text-overflow:ellipsis; } 




/* table common */
.nm_exam .cont .tab_cont2 table { font-size: 15px; border: 1px solid rgba(204,204,204, 1); background: #fff; text-align: center; margin-bottom: 20px; } 
.nm_exam .cont .tab_cont2 table th,
.nm_exam .cont .tab_cont2 table td { padding: 10px 0; position: relative; } 
.nm_exam .cont .tab_cont2 table td:last-child { border-right: none } 

.nm_exam .cont .tab_cont2 table th { font-weight: 700; background: rgba(245,245,245,1); border: 1px solid rgba(204,204,204, 1); border-width: 0 1px; background-clip: padding-box; } 
.nm_exam .cont .tab_cont2 table th.bdt { border-width: 1px 1px 0; } 
.nm_exam .cont .tab_cont2 table td { border: 1px solid rgba(204,204,204, 1); } 

.nm_exam .cont .tab_cont2 table th.co_mint { background-color: #dce6ff; background-clip: padding-box; } 
.nm_exam .cont .tab_cont2 table td.co_mint2 { background-color: #f0f4ff; background-clip: padding-box; } 

.nm_exam .cont .tab_cont2 table.score_box th,
.nm_exam .cont .tab_cont2 table.score_box td { padding: 20px 0; } 

/* ´ä¾ÈÀÔ·Â */
.black_bg { background-color:#000; opacity:0.8; position:fixed; left:0; top:0; width:100%; height:100%; text-indent:-9999em; z-index: 5; } 

.apply_test .btn_popclo { background: url(https://img.megagong.net/m/2022/1017_gosabu88/pop_close.png) no-repeat center; width: 36px; height: 36px; position: absolute; right: 0; top: -50px; } 
.apply_test { border: 2px solid #000; width: 700px; /* height: 670px; */background: #fff; position: fixed; top:50%; left:50%; z-index:93; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); transform:translate(-50%,-50%); } 
.apply_box { padding: 35px 20px 40px; position: relative; } 
.apply_box .text_area { position: relative; } 
.apply_box .noti_tiny { font-size: 13px; text-align: left; color: #a1a1a1; font-weight: 300; } 
.apply_test .stit { position: relative; text-align: left; display: block; font-size: 16px; color: #fff; padding: 11px 15px; border-bottom: 2px solid #000; background: #343434; } 
.apply_test .stit a { position: absolute; top: 50%; right:10px; transform: translateY(-50%); } 
.apply_test .stit a::before { content: "\00d7"; font-size:27px; color: #fff; } 
.apply_test .tit { font-size: 30px; margin: 0 auto 15px; text-align: center; font-weight: 700; } 
.apply_test table { font-size: 13px; /* border: 1px solid rgba(204,204,204, 1); */background: #fff; text-align: center; border-left: 0; border-right: 0; } 
.apply_test table th,
.apply_test table td { padding: 10px 0; } 
.apply_test table td:last-child { border-right: none } 

.apply_test table th { font-weight: 700; background: #f5f5f5; border: 1px solid rgba(204,204,204, 1); border-width: 0 1px; } 
.apply_test table td { border: 1px solid rgba(204,204,204, 1); border-bottom: 0; } 
.apply_test table th:first-child, .apply_test table td:first-child { border-left: 0; } 
.apply_test table th:last-child , .apply_test table td:last-child { border-right: 0; } 

.apply_test .tiny { font-size: 15px; color: #333333; text-align:left; font-weight: 200; position: absolute; top: 0; } 

.nm_exam .cont .apply_test .answer_tbl .s_tit { position: relative; font-size: 18px; font-weight: 900; margin: 40px 0 5px; padding-left:0; } 
.nm_exam .cont .apply_test .answer_tbl .s_tit:before { display:none; } 
.apply_test div.timeBox { width: 100%; text-align: right; font-size: 15px; margin: 0 0 5px; } 
.apply_test div.timeBox .timer { font-weight: 700; } 

.nm_exam .cont .apply_test .test_info { font-size: 14px; } 
.nm_exam .cont .apply_test .test_info td { text-align: center; } 
.nm_exam .cont .apply_test .test_info .bdt { border: 1px solid rgba(204,204,204, 1); border-width: 1px 1px 0; } 
.nm_exam .cont .test_info th.none { background:none; border:none; border-top:1px solid rgba(204,204,204, 1); } 
.nm_exam .cont .test_info td.none { background:none; border:none; } 

.apply_test .answer_tbl td { padding: 19px 0; } 
.apply_test .answer_tbl input[type=text], input[type=password], input[type=number] { border: none; padding: 0; width: 98%; text-align: center; } 
.apply_test .answer_tbl .btn_box { margin: 30px auto 0; } 

.apply_test .info_wrap { border-top: 1px solid #000; /*border-bottom: 1px solid #000; */ } 
.apply_test .test_info tr th, .apply_test .test_info tr td { } 
.apply_test .tb_eval_tit { font-size:15px; font-weight:bold; color:#333; text-align:left; margin-bottom:8px; } 
.apply_test table.tb_info { border:0; margin-bottom:10px; } 
.apply_test table.tb_info tr:first-child th, .apply_test table.tb_info tr:first-child td { border-top:1px solid #000; } 
.apply_test table.tb_info tr:last-child th, .apply_test table.tb_info tr:last-child td { border-bottom:1px solid #000; } 
.apply_test table.tb_info tr.on { background: #e8edff; } 
.apply_test table.tb_info th, .apply_test table.tb_info td { font-size:13px; border:0; border-bottom:1px solid #d0d0d0; padding:20px 10px; border-left:1px solid #d0d0d0; } 
.apply_test table.tb_info th:first-child { border-left:0; } 
.apply_test table.tb_info td { text-align:left; } 
.apply_test table.tb_info.tb_eval th,
.apply_test table.tb_info.tb_eval td { padding: 16px 10px; } 
.apply_test table.tb_info.tb_eval td { text-align:center; } 
.apply_test table.tb_info.tb_eval a { display:inline-block; width: 17px; height: 17px; border:1px solid #000; border-radius:10px; text-align:center; } 
.apply_test table.tb_info.tb_eval a.on { background-color:#000; color:#fff; } 
.apply_test .tb_scroll { overflow-y:auto; height: 400px; margin: 30px 0 0; border-top:1px solid #000; border-bottom:1px solid #000; } 
.apply_test .tb_scroll table { margin-bottom:0; } 
.apply_test .tb_scroll table.tb_info tr:first-child th,
.apply_test .tb_scroll table.tb_info tr:first-child td { border-top:0; } 
.apply_test .tb_scroll table.tb_info tr:last-child td { border-bottom:0; } 
.apply_test .tb_scroll table.tb_info { margin-bottom:0; } 
.apply_test .tb_scroll table.tb_info.tb_eval td { cursor:pointer; } 
.apply_test .tb_scroll table.tb_info thead th { } 
.apply_test .tb_scroll table.tb_info tr:last-child th { border-bottom: 1px solid #d0d0d0; } 

.result_exam_info { font-size:18px; color:#111; font-weight:700; text-align:center; margin-top:30px; line-height:1.4; font-family:"Noto Sans KR", sans-serif; } 


/* µðÀÚÀÎ ÀüÃ¼ ¸®´º¾ó */

/* con1 */
.ver0731 .evCon1 { background: #00cd82 url(https://image.megagong.net/m/2024/0731_gosabu88/bg_con1.jpg) no-repeat center center; } 
.eventWrap.ver0731 .evCon1 .inner{padding: 0;}
.ver0731 .evCon1 .inner h3{position: absolute; bottom: 35px; left: 50%; transform: translateX(-50%); margin: 0; width: 100%;}
.ver0731 .evCon1 .inner .home_link{position: initial; margin: 20px 0 0;}
.ver0731 .evCon1 .left_box{text-align: left; position: absolute; left: 0; top: 240px; z-index: 1;}
.ver0731 .evCon1 .inner .tea_img{position: initial; transform: translateX(0); display: block;}

/* con2 */
.ver0731 .evCon2 .tab_base { border-bottom: 2px solid #00cd82; } 
.ver0731 .evCon2 .tab_base li.on { background: #00cd82; } 

/* con4 */
.ver0731 .evCon4 { background: #d1f4e7; } 

/* con5_1 */
.ver0731 .evCon5_1{background: #301d4b;}
.ver0731 .evCon5_1 .prev_wrap { display: flex; justify-content: flex-end; align-items: center; position: relative; z-index: 1; padding: 50px 0; margin-bottom: 40px; } 
.ver0731 .evCon5_1 .prev_wrap::before { content: ""; display: block; width: 100%; height: 100%; background: linear-gradient(270deg, rgb(49, 29, 75) 0%, rgba(43,26,67) 29%, rgba(43,26,67) 60%, rgba(43,26,67) 94%, rgba(49, 29, 75) 100%); position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: -1; } 
.ver0731 .evCon5_1 .prev_wrap .pdf_img { position: absolute; left: 90px; top: -10px; z-index: 10;} 
.ver0731 .evCon5_1 .prev_wrap .eventVideo.video_renewal { width: 532px; margin-right: 120px; } 
.ver0731 .evCon5_1 .light_list { display: flex; justify-content: center; gap: 20px; padding-bottom: 45px; border-bottom: 1px dashed rgba(255,255,255,.5); } 
.ver0731 .evCon5_1 .light_list li { background: #fff; border-radius: 16px; width: 33%; padding: 30px 0 40px; font-size: 20px; font-weight: 800; line-height: 1.2; position: relative;} 
.ver0731 .evCon5_1 .light_list .ico { display: inline-block; margin-bottom: 16px; } 
.evSection.evCon5 .lecture { margin-top: 45px; } 
.ver0731 .evCon5_1 .light_list li::after{position: absolute; content: ''; left: 50%; transform: translateX(-50%); bottom: 100%; border-bottom: 15px solid #fff; border-left: 11.5px solid transparent; border-right: 11.5px solid transparent;}

.evCon5_1.ver0823 .eventVideo{overflow: visible;}
.evCon5_1.ver0823 .video_event_icon{position: absolute; right: -60px; top: -60px; z-index: 3;}
.evCon5_1.ver0823 .tab_base {border-bottom: 1px solid rgba(255, 255, 255, 0.5); display: flex; margin: 35px 0 0; align-items: center;}
.evCon5_1.ver0823 .tab_base li{position: relative;}
.evCon5_1.ver0823 .tab_base li .tab_icon{position: absolute; top: 50%; transform: translateY(-50%);}
.evCon5_1.ver0823 .tab_base.col2 li{width: 50%;}
.evCon5_1.ver0823 .tab_base.col3 .li_style{width: 33.333333%;}
.evCon5_1.ver0823 .tab_base.col2 li .tab_icon{ right: 50px;}
.evCon5_1.ver0823 .tab_base.col3 li .tab_icon{ right: 10px;}
.evCon5_1.ver0823 .tab_base .li_style a{ color: rgba(255, 255, 255, 0.4); font-size: 22px; font-weight: 900; padding: 18px 0; display: inline-block; width: 100%; height: 100%;}
.evCon5_1.ver0823 .tab_base .li_style a span{font-size: 16px; display: inline-block; margin: 0 0 4px; font-weight: 400;}
.evCon5_1.ver0823 .tab_base .li_style.on a{color: #000; background: #fff;}
.evCon5_1.ver0823 .panel_base{padding: 55px 0 0;}
.evCon5_1.ver0823 #panel3-1 .prev_wrap{justify-content: center;}
.evCon5_1.ver0823 #panel3-1 .light_list{border-bottom: 0; padding-bottom: 140px;}
.evCon5_1.ver0823 #panel3-1 .prev_wrap .eventVideo.video_renewal{margin-right: 0;}
.evCon5_1.ver0823 .p_desc{font-size: 18px; color: #fff; margin: 0 0 60px;}
.evCon5_1.ver0823 .light_list li {line-height: 1.2; max-height: 210px;}
.evCon5_1.ver0823 .light_list li span{ font-size: 13px; display: inline-block; line-height: 1.23; color: #666; font-weight: 400;}
.evCon5_1.ver0823 .light_list .ico{margin-bottom: 12px;}

/* cont 5*/
.ver0731 .evCon5 { background: #00cd82; } 
.eventWrap.ver0731 .evCon5 .con_box{margin: 70px 0 0;}
.ver0731 .evCon5 .light_list{border-bottom: 1px solid rgba(255,255,255,.5);}

/* cont 6*/
.ver0731 .evCon6{background: #00472d;}
.ver0731 .evCon6 .container_info{background: rgba(255,255,255,.15);}
.ver0731 .evCon6 .container_info .info .noti{font-size: 16px; opacity: 1; font-weight: 500;}
.ver0731 .evCon6 .gift_img{margin-bottom: 80px; display: flex; align-items: flex-start; justify-content: center; gap: 100px;}

/* cont 7*/
.ver0731 .evCon7 .under_line{color: #00472d;}

.ver0731.new .evCon7 .under_line{color: #007a4d;}


/* µðÀÚÀÎ ÀüÃ¼ ¸®´º¾ó */


@media screen and (max-width: 1200px){
.con_tit .end { right: 0%; top: -115%; } 
.clamp-title { font-size: clamp(23px,5.6vmin,56px); } 
.clamp-title2 { font-size: clamp(23px,5vmin,44px); } 
.clamp-text { font-size: clamp(15px,2.4vmin,22px); margin-bottom: 5%; } 
.clamp-text2 { font-size: clamp(13px,2.5vmin,20px); margin-bottom: 7%; } 
.sub_point { margin-bottom: 3%; padding: 0 29%; } 
.con_tit { margin-bottom: 3%; } 
.eventWrap .inner { padding: 11% 0; } 
.eventWrap .tit_line {margin-bottom: 25px;}
.eventWrap .tit_line span{font-size: clamp(13px,2.5vmin,20px); width: 250px; padding: 10px 0;}


/* btn */
.evCon2 .curr_link { padding: 0 29%; } 

/* con1 */
.eventWrap .evCon1 .inner { padding: 6% 0 10%; } 
.evCon1 .inner .sub_tit { margin-bottom: 49%; font-size: clamp(15px,3vmin,24px); font-weight: 400; } 
.evCon1 .inner .tea_img { padding: 0 17%; } 
.evCon1 .inner h3 { margin: 0 0px; padding: 0 5%; } 
.evCon1 .inner .home_link { right: 4%; bottom: 3%; width: 4%; } 
.ver0731 .evCon1 .inner .home_link{width: auto;}

/* con2 */
.evCon2 .ck_point_wrap { gap: 3%; margin-bottom: 6%; } 
.evCon2 .eventVideo.with_shadow { margin-bottom: 8%; } 
.evCon2 .tab_base li { font-size: clamp(14px,2.6vmin,24px); } 
.evCon2 .tab_base li a { padding: 5% 0; } 
.evCon2 .tab_base.one_ver li a { padding: 2% 0; } 
.evCon2 .panel_base li { padding: 2% 0; height: 21vw; margin-bottom: 5%; } 
.evCon2 .panel_base li .list_box .list_subtit { padding: 2% 0; width: 12vw; margin-bottom: 4%; } 
.evCon2 .panel_base li .list_box .list_maintit { font-size: clamp(14px,2.5vmin,20px); margin-bottom: 3%; } 
.evCon2 .panel_base li .list_box .list_text { font-size: clamp(13px,2vmin,16px); } 
.evCon2 .main_text_tit { font-size: clamp(18px,3vmin,28px); margin-bottom: 2%; } 
.evCon2 .main_text { font-size: clamp(14px,2.5vmin,20px); margin-bottom: 5%; } 
.evCon2 .table_box{margin: 0 0 clamp(40px,10vmin,60px);}
.evCon2 .s_lecture_box{ border-radius: 15px;} 
.evCon2 .s_lecture_box li p{padding: 13px 0;}
.evCon2 .s_lecture_box li p.tit{font-size: clamp(14px,2.3vmin,18px);}

/* con3 */
.evCon3 .y_link_btn { bottom: 4%; width: 65%; } 
.evCon3 .noti_tiny { margin-top: 1%; } 

/* con4 */
.evCon4 .con_tit { margin-bottom: 7%; } 

/* con5 */
.evCon5 .prev_wrap { justify-content: center; align-items: center; gap: 5%; padding: 2% 0; margin-bottom: 5%; } 
.evCon5 .prev_wrap .eventVideo.video_renewal { margin-top: 0%; } 
.evCon5 .light_list { gap: 1%; padding-bottom: 5%; } 
.evCon5 .light_list li { border-radius: 10px; padding: 3% 0; font-size: clamp(15px,2vmin,20px); } 
.evCon5 .light_list .ico { margin-bottom: 5%; padding: 0 44%; } 
.evSection.evCon5 .lecture { margin-top: 5%; } 


/* con6 */
.evCon6 .container_info { margin-bottom: 6%; padding: 2% 3%; } 
.evCon6 .review_btn_wrap { padding: 0 29%; } 
.evCon6 .gift_img { margin-bottom: 7%; padding: 0 28%; } 


/* con7 */
.evCon7 .sub_tea { display: none; } 
.evCon7 .submit_btn ul { gap: 1%; margin-bottom: 2%; } 
.evCon7 .infoBox { padding: 3% 4%; font-size: clamp(13px,1.7vmin,15px); } 
.evCon7 .infoBox li { margin-bottom: 3%; } 
.evCon7 .infoBox li dd { text-indent: -1%; padding-left: 1%; } 

/* con8 */
.evCon8 .sale_tag{width: clamp(70px,20vmin,170px); left: 3%; top: auto; bottom: 90%;}
.evCon8 .set_wrap ul{gap: 15px;}
.evCon8 .set_wrap li .top p b{font-size: clamp(16px,2.5vmin,26px);}
.evCon8 .set_wrap li .top p{font-size: clamp(14px,2vmin,20px);}
.evCon8 .set_wrap li .bot{padding: 30px 15px;}
.evCon8 .set_wrap li .bot .tit{font-size: clamp(14px,2.5vmin,20px);}
.evCon8 .set_wrap li .bot .config_txt{width: clamp(280px,50vmin,465px);}
.evCon8 .set_wrap li .item_price .price .discount{font-size: clamp(25px,5vmin,42px);}
.evCon8 .set_wrap li .item_price .price .list_price{font-size: clamp(18px,2.4vmin,22px); margin-right: 7px;}
.evCon8 .set_wrap li .item_price .tiny_noti{font-size: clamp(11px,1.7vmin,13px);}
.evCon8 .set_wrap li .btn_box a{font-size: clamp(14px,2.5vmin,20px);}

.nm_exam .cont .test_info { margin-top: 2%; margin-bottom: 4%; } 

.apply_test .tit { font-size:24px; } 
.eventWrap .apply_box img { width:auto; } 


.ver0731 .evCon5_1 .light_list { gap: 1%; padding-bottom: 5%; } 
.ver0731 .evCon5_1 .light_list li { border-radius: 10px; padding: 3% 0; font-size: clamp(15px,2vmin,20px); } 
.ver0731 .evCon6 .gift_img{padding: 0; gap: 50px;}
.evCon5_1.ver0823 .tab_base .li_style a{font-size: clamp(15px,2.7vmin,22px);}
.evCon5_1.ver0823 .tab_base .li_style a span{font-size: clamp(12px,2vmin,16px); margin: 0;}
.evCon5_1.ver0823 .panel_base{padding: 35px 0 0;}
.evCon5_1.ver0823 .p_desc{font-size: clamp(14px,2.3vmin,18px); margin: 0 0 clamp(40px,10vmin,60px);}
.evCon5_1.ver0823 #panel3-1 .light_list{padding-bottom: 5%;}
.evCon5_1.ver0823 .light_list li span{font-size: clamp(11px,1.7vmin,13px);}

}


@media screen and (max-width: 992px){
.eventWrap .mega_swiper_destroy { position: relative; overflow: hidden; } 
.eventWrap .mega_swiper_destroy .swiper-wrapper { gap: 0; } 
.eventWrap .mega_swiper_destroy .swiper-slide { flex: 1 0 100%; justify-content: center; } 
.eventWrap .mega_swiper_destroy .swiper-pagination { display: block; } 

/* con2 */
.evCon2 .ck_point_wrap { gap: 2%; } 
.evCon2 .ck_point_wrap li { width: 33%; height: inherit; border-radius: 10px; padding: 3% 3%; } 
.evCon2 .tab_base li { border-radius: 10px 10px 0 0; } 
.evCon2 .panel_base li { padding: 2% 0; height: 23vw; margin-bottom: 5%; border-radius: 0 0 10px 10px; } 
.evCon2 .panel_base li .list_box .list_subtit { width: 17vw; } 
.evCon2 .panel_base li .list_box .list_text span { font-size: 13px; } 
.evCon2 .panel_base.one_ver li { height: 20vw; } 

/* con3 */
.evCon3 .noti_tiny { margin-top: 5%; text-align: center; } 

/* con4*/
.eventWrap .evCon4 .mega_swiper_destroy.ver2 .swiper-wrapper { flex-wrap: inherit; gap: 0; } 
.eventWrap .evCon4 .mega_swiper_destroy.ver2 .swiper-slide { width: 100%; } 

/* con6 */
.evCon6 .review_btn_wrap { padding: 0 24%; } 
.evCon6 .gift_img { padding: 0 22%; } 

/* con7 */
.evCon7 .submit_btn ul { flex-wrap: wrap; } 
.evCon7 .submit_btn ul li { margin-bottom: 1%; } 
.evCon7 .infoBox { padding: 2% 3%; } 
.nm_exam .cont .test_info { font-size: 14px; } 


.apply_test { width:100%; } 
.apply_test .tit { font-size:20px; } 
.apply_test table.tb_info.tb_eval th, .apply_test table.tb_info.tb_eval td { padding:10px 5px; } 
.apply_test .tb_scroll { height:200px; } 

.ver0731 .evCon1 .left_box{top: 50px;}
.ver0731 .evCon1 .inner .tea_img{padding-top: 100px;}
.ver0731 .evCon5_1 .light_list .ico{width: 55px;}
.ver0731 .evCon5_1 .prev_wrap .eventVideo.video_renewal{margin-right: 10px;}
.ver0731 .evCon5_1 .prev_wrap .pdf_img{max-width: 50%; left: 0;}
.evCon5_1.ver0823 .tab_base .li_style a{padding: 12px 0;}
.evCon5_1.ver0823 .tab_base li .tab_icon{right: 10px; top: 0; width: 40px;}
.evCon5_1.ver0823 .tab_base.col2 li .tab_icon{right: 10px; top: 0;}
.evCon5_1.ver0823 .video_event_icon{right: 0; top: -50px; width: 100px;}

}



@media screen and (max-width: 768px){
.sub_point { padding: 0 36%; } 

/* con1 */
.evCon1 .inner .under_mark::before { height: 7px; } 

/* con2 */
ul#panel1-1 { height: 53vw; margin-bottom: 4%; } 
/* .evCon2 .panel_base li { display: block; height: inherit; padding: 0 3%; } */
.evCon2 .panel_base li { height: inherit; padding: 0 3%; flex-wrap: wrap; justify-content: center; align-content: center; } 
.evCon2 .panel_base li .list_box { width: 100%; padding: 2%; border-right: none; border-bottom: 1px solid #ddd; height: auto; } 
.evCon2 .panel_base li .list_box:last-child { border-bottom: none; } 
.evCon2 .panel_base li .list_box .list_subtit.none { display: none; } 
.evCon2 .panel_base li .list_box .list_maintit { margin-bottom: 1%; } 
.evCon2 .panel_base li .list_box .list_subtit { padding: 0.5% 0; margin-bottom: 1%; width: 20vw; } 
.evCon2 .panel_base.one_ver li { height: 39vw; } 
.evCon2 .curr_link { padding: 0 20%; } 
.evCon2 .table_box{width: 100%; overflow-x: auto; white-space: nowrap;}
.evCon2 .table_box .table_inner img{width: auto; max-width: 700px;}

/* con5 */
.evCon5 .prev_wrap { flex-wrap: wrap-reverse; } 
.evCon5 .prev_wrap .pdf_img { padding: 0 25%; margin: 5% 0; } 
.evCon5 .prev_wrap .eventVideo.video_renewal { width: 100%; margin-bottom: 1%; } 

.evCon5 .light_list { display: block; } 
.evCon5 .light_list li { width: 100%; margin-bottom: 1%; } 
.evCon5 .light_list .ico { margin-bottom: 2%; padding: 0 47%; } 

/* con6 */
.evCon6 .review_btn_wrap { padding: 0 21%; } 
.evCon6 .gift_img { padding: 0 17%; } 

/* con7 */
.evCon7 .submit_btn ul li { margin-bottom: 1%; width: 41%; } 

/* con8 */
.evCon8 .set_wrap ul{grid-template-columns: repeat(1, 1fr);}
.evCon8 .set_wrap li{border-radius: 10px;}
.evCon8 .set_wrap li .top{padding: 18px 0;}
.evCon8 .set_wrap li .top p,.evCon8 .set_wrap li .top p b{font-size: clamp(16px,3vmin,26px);}
.evCon8 .set_wrap li .bot{padding: 20px 10px;}
.evCon8 .set_wrap li .bot .config_txt{margin: 20px 0;}
.evCon8 .set_wrap li .item_price .sale{padding: 4px 20px;}
.evCon8 .set_wrap li .btn_box a{padding: 15px 0; margin: 20px 0 0; border-radius: 10px;}


.ver0731 .evCon5_1 .prev_wrap{flex-wrap: wrap; justify-content: center;}
.ver0731 .evCon5_1 .prev_wrap .pdf_img{position: initial; max-width: 50%; margin: 0 0 30px;}
.ver0731 .evCon5_1 .prev_wrap .eventVideo.video_renewal{width: 100%; margin-right: 0;}
.ver0731 .evCon5_1 .light_list { display: block; } 
.ver0731 .evCon5_1 .light_list li { width: 100%; margin-bottom: 1%; } 
.ver0731 .evCon5_1 .light_list li::after{display: none;}

.ver0731 .evCon6 .gift_img{gap: 10px; margin-bottom: 7%;}
.ver0731 .evCon6 .container_info .info .noti{font-size: 13px;}

}


@media screen and (max-width: 576px){
.warningList li ul li a { font-size: 12px; margin-left: 2px; } 
.clamp-text { font-weight: 400; } 
.sub_point { padding: 0 33%; } 
.eventWrap .mega_swiper_destroy { margin: 0 10%; } 

/* btn */
.evCon2 .curr_link { padding: 0 8%; } 

/* con1 */
.evCon1 .inner h3 { padding: 0 0%; } 
.evCon1 .inner .home_link { right: 9%; bottom: 48%; width: 7%; } 

/* con2 */
.evCon2 .ck_point_wrap { flex-wrap: wrap; } 
.evCon2 .ck_point_wrap li { width: 46%; margin-bottom: 2%; } 
.evCon2 .eventVideo.with_shadow { margin-bottom: 13%; } 
.evCon2 .tab_base li a { padding: 7% 0 5%; } 
ul#panel1-1 { height: 70vw; } 
.evCon2 .panel_base li { margin-bottom: 8%; } 
.evCon2 .panel_base li .list_box .list_subtit { width: 30vw; } 
.evCon2 .panel_base.one_ver li { height: 51vw; } 

/* con5 */
.evCon5 .prev_wrap .pdf_img { padding: 0 18%; } 

/* con6 */
.evCon6 .review_btn_wrap { padding: 0 13%; } 
.evCon6 .gift_img { padding: 0px 7%; } 

/* con7 */
.nm_exam .cont .test_info { font-size: 13px; } 
.nm_exam .cont .test_info td { padding-left: 2%; padding-right: 2%; } 
.nm_exam .cont .test_info select { font-size: 13px; } 
.evCon7 .submit_btn ul li { margin-bottom: 1%; width: 49%; } 
.evCon7 .infoBox { line-height: 1.5; } 

.apply_test .tit { font-size:18px; } 
.apply_test .tb_scroll { height:140px; } 
.apply_test table.tb_info.tb_eval th, .apply_test table.tb_info.tb_eval td { padding:5px 5px; } 
.apply_test table.tb_info.tb_eval a { font-size:10px; width:14px; height:14px; } 
.eventWrap .apply_box .btn_box { margin-top:20px; } 
.eventWrap .apply_box .btn_box a { display:inline-block; width:39%; } 

.ver0731 .evCon1 .left_box{width: 80%; top: 30px;}
.ver0731 .evCon1 .inner .home_link{width: 45%; margin: 10px 0 0;}
.ver0731 .evCon1 .inner .tea_img{padding-top: 90px;}
.ver0731 .evCon1 .inner h3{bottom: 15px;}
.ver0731 .evCon5_1 .prev_wrap{margin-bottom: 20px; padding: 35px 0 20px;}
.ver0731 .evCon5_1 .light_list .ico{width: 40px; margin-bottom: 10px;}

.eventWrap .evCon5_1 .tit_line span{width: 300px;}
.evCon5_1.ver0823 .tab_base li .tab_icon{display: none;}
.evCon5_1.ver0823 .video_event_icon{top: -35px; width: 70px;}

.evCon4 .noti {font-size: 11px; text-align:center;}
}