@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 */


:root{--point-color1:#fff276;--point-color2:#d12c34;--point-color3:#f64e56;--point-color4:#ffe8e9;}





/* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.warningList li ul li a.tp1 {background-color:#000;color:#fff}

.clamp-title {font-size:46px}
.clamp-title2 {font-size:38px}
.clamp-text {font-size:20px}
.clamp-text2 {font-size:28px}
.clamp-text3 {font-size:18px}
.clamp-text4 {font-size:26px}
.clamp-text5 {font-size:21px}
.mini_tit {font-weight: 500;margin-bottom: 15px}
.con_tit {line-height: 1.3;margin-bottom: 55px;font-weight: 500}
.con_tit strong {font-weight: 900}
.con_tit b {font-weight: bold}


.evSection.overview .lecture {font-family:var(--font-gothic);}

.wh_ver {color: #fff } 
.blue_color {color: #6c85ff}
.blue_color2 {color: #0026e0}
.red_color {color: #ff5e32}
.red_color2 {color: var(--point-color3)}
.red_color3 {color: #ff6e46}
.point_color {color: var(--point-color1) } 
.point_color2 {color: var(--point-color2) } 
.point_color3 {color: var(--point-color3) } 

.btn a {display: inline-block}
.btn.popvod_ver {display: inline-flex;align-items: center;justify-content: center;gap: 5px;}
.btn.popvod_ver a{background: var(--point-color2);color:#fff;font-size: 15px;font-weight: 500;line-height: 1;padding: 7px 11px 9px;border-radius: 5px;display: flex;align-items: center;justify-content: center;gap: 5px;}
.btn.popvod_ver a i{font-style:normal;font-size: 11px;background: transparent;height: auto;}
.eventWrap .inner {padding: 170px 0}
.eventWrap .evtoggleWarning .inner {padding: 0px}
.triangle {background: #fff;position: relative;width: 210px;clip-path: polygon(90% 0%, 100% 50%, 90% 100%, 0% 100%, 6% 50%, 0% 0%);padding: 1px;display: flex;justify-content: center}

.tab_base {display: flex;justify-content: center;align-items: center;gap: 1px}
.tab_base li {flex: 1}
.tab_base li a {display: block;width: 100%;background: #e5e5e5;color: #999;padding: 20px 0;font-size: 24px;font-weight: bold}
.tab_base li.on a {background: var(--point-color3);color: #fff}

.under_linetab {position: relative}
.under_linetab::after {content: "";display: block;width: 200%;height: 2px;background: #000;left: 50%;bottom: 0px;transform: translateX(-50%);position: absolute}
.under_linetab_v2 {border-bottom: 2px solid var(--point-color3);gap: 3px}
.under_linetab_v3 {gap:2px;}



/* con1 */
.evSection.evCon1 {background: #d83139 url(https://image.megagong.net/m/2024/1011_gov/con_img1.png) no-repeat;background-position: center 0}
.evSection.evCon1.ver2 {background: #d83139 url(https://image.megagong.net/m/2025/0212_gov/con_img1.png);background-repeat:no-repeat;/* background-size: cover; */background-position: center 0}
.eventWrap .evCon1 .inner {padding: 40px 0 90px}
.evCon1 .sub_tit {color: #fff;font-weight: 400;margin-bottom: 565px;font-size: 21px;letter-spacing: 0.15em}
.evCon1 .sub_tit b {font-weight: 400}
.evCon1 .tea_img {display: block;width: 1231px;position: absolute;left: 44%;transform: translateX(-50%);bottom: 200px;z-index: 0}
.evCon1 h3 {position: relative;margin: 0 -20px 35px}
.evCon1 .sub_text_wrap {display: flex;justify-content: center;align-items: center;gap: 12px}
.evCon1 .sub_text_wrap .sub_box {font-weight: 700;color: var(--point-color2);font-size: 22px;padding: 5px 0}
.evCon1 .sub_text_wrap .sub_text {font-weight: 700;font-size: 29px;color: #fff}

/* con2 */
.evCon2 {background: var(--point-color4)}
.evCon2 .con_tit{color: var(--point-color3);font-size: 44px;font-weight: 900;margin: 0 0 30px}
.evCon2 .notice_wrap{background: url(https://image.megagong.net/m/2024/1011_gov/con_img4.png) no-repeat center 0;padding: 55px 0 165px}
.evCon2 .key_wrap .que{color: #777;margin: 0 0 25px;background: url(https://image.megagong.net/m/2024/1011_gov/con_img6.png) no-repeat center;letter-spacing: -0.05em}
.evCon2 .key_wrap .ans{margin: 0px 0 45px;}
.evCon2 .key_wrap .eventButtons{display: flex;margin: 0 0 20px}
.evCon2 .key_wrap .eventButtons a{background: none;padding: 0}
.evCon2 .key_wrap .tiny_noti{opacity: 0.5;font-size: 16px;/* font-weight: 600; */font-family: var(--font);letter-spacing: -0.03em;}

/*S: [ws] evCon2 ¿µ¿ª*/
.eventButtons_ver2 {margin:0 0 35px; display:flex; align-items: center; justify-content: center; gap:20px;}
.eventButtons_ver2 > a {display: block; position: relative;}
.eventButtons_ver2 .text_box {position: absolute; width: 100%; top:50%; transform: translateY(-50%); left:0; text-align: center; }
.eventButtons_ver2 .text_box p {color:#fff;}
.eventButtons_ver2 .text_box span {display: inline-block; padding-bottom: 4px; border-bottom:2px solid var(--point-color3); color:var(--point-color3);}
/*S: [ws] evCon2 ¿µ¿ª*/


/* con4 */
.evCon4 {background: #f6f6f6}
.evCon4 .ico_tit {font-size: 24px;font-weight: 700;line-height: 1.3;letter-spacing: -1px}
.evCon4 .ico_box {width: 306px;height: 306px;background: #ffffff;border-radius: 50%;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;align-content: center;gap: 21px}
.evCon4 .ico_box .ico_img {display: block;width: 100%}
.evCon4 .ico_box_wrap {display: flex;justify-content: center;align-items: center;gap: 40px;margin-bottom: 70px}
.evCon4 .ico_box.black_ver {background: #1d2b6f;color: #fff;margin: 0 auto 20px}
.evCon4 .ico_arrow {margin-bottom: 20px;display: block}
.evCon4 .main_text {font-size: 32px;font-weight: 400;position: relative}
.evCon4 .obj_text {position: absolute;left: 50%;top: 20px;transform: translateX(-50%);width: 100%}
.evCon4 .exam_wrap {position: relative;display: flex;justify-content: center;}
.evCon4 .exam_wrap .paper{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.evCon4 .exam_wrap ul{position: absolute;bottom: 0;left: 0px;width: 100%;height: 100%}
.evCon4 .exam_wrap ul li{position: absolute;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);border-radius: 14px;}
.evCon4 .exam_wrap ul li:nth-child(1){bottom: 445px;left: 0px;}
.evCon4 .exam_wrap ul li:nth-child(2){bottom: 270px;left: -80px;}
.evCon4 .exam_wrap ul li:nth-child(3){bottom: 66px;left: -54px;}
.evCon4 .exam_wrap ul li:nth-child(4){bottom: 360px;right: -10px;}
.evCon4 .exam_wrap ul li:nth-child(5){bottom: 158px;right: -81px;}
.evCon4 .exam_wrap ul li:nth-child(6){bottom: 40px;right: -20px;}

/* con5 */
.evSection.evCon5 {background: #f75e65 url(https://image.megagong.net/m/2024/1011_gov/con_img8.jpg) no-repeat center 0;background-size: cover}
.evCon5 .con_tit {margin-bottom: 75px}
.evCon5 .tab_base {margin-left: 24px;margin-bottom: 40px}
.evCon5 .tab_base li {width: 377px;margin-left: -25px;position: relative}
.evCon5 .tab_base li a {background: #f8757b;font-weight: 700;color: #000}
.evCon5 .tab_base li.on a {background: #000;color: var(--point-color3)}
.evCon5 .triangle {clip-path: polygon(90% 0%, 100% 50%, 90% 100%, 0% 100%, 10% 50%, 0% 0%)}
.evCon5 .zero_wrap {display: flex;justify-content: center;align-items: center;gap: 20px}
.evCon5 .arrow_point {position: relative}
.evCon5 .arrow_point::after {content: "";background: url(https://image.megagong.net/m/2024/1011_gov/tab_arrow_con5_off.png) no-repeat center center;width: 28px;height: 28px;display: block;position: absolute;left: 50%;transform: translateX(-50%);top: -39px}
.evCon5 .tab_base.on .arrow_point::after {background-image: url(https://image.megagong.net/m/2024/1011_gov/tab_arrow_con5.png)}

/* con6 */
.evCon6 .panel_base {margin-top: 55px}
.evCon6 .panel_base .line_tit {background: var(--point-color4);font-weight: 700;padding: 10px 0;margin-bottom: 30px;display: flex;justify-content: center;align-items: center;gap: 15px}
.evCon6 .panel_base .line_main_wrap {display: flex;justify-content: center;align-items: center;margin-bottom: 30px;gap: 20px}
.evCon6 .panel_base .line_main_wrap .tea_prof {width: 330px;position: relative}
.evCon6 .panel_base .line_main_wrap .tea_prof::after {content: "";display: block;width: 100%;height: 120px;background: linear-gradient(0deg, rgba(245, 245, 245, 1) 30%, rgba(255, 255, 255, 0) 100%);position: absolute;bottom: 0px;left: 0px}
.evCon6 .panel_base .line_main_wrap .home_ver {position: absolute;z-index: 1;bottom: 30px;left: 50%;transform: translateX(-50%)}
.evCon6 .panel_base .line_main_wrap .home_ver a {display: flex;align-items: center;gap: 6px;font-weight: 700}
.evCon6 .line_main_wrap .vod_right {width: 655px}
.evCon6 .eventVideo.system .video_box .play_area > img {width: 0;height: 0}/*ÀÌ¹ÌÁö ¾øÀ»°æ¿ì ÄÁÅÙÃ÷ ¾øÀ½ ¾Ë·µÀÌ ¶ß¹Ç·Î ÀÓ½ÃÁöÁ¤*/
.evCon6 .eventVideo.system .video_title {text-align: left;position: absolute;font-size: 20px;z-index: 2;font-weight: 300;width: 100%;height: 100%;padding: 40px}
.evCon6 .eventVideo.system .video_title span {color: #fff;text-align: center;display: block;font-weight: 700}
.evCon6 .eventVideo.system .video_title strong {display: block;text-align: center;margin-top: 50px}
.evCon6 .eventVideo.system .video_title::before {content: '';display: block;font-size: 0;width: 76px;height: 75px;background: url(https://img.megagong.net/m/2024/0513_tech/video.png) no-repeat 0 0;position: absolute;bottom:95px;left: 50%;background-size: contain;transform: translateX(-50%)}
.evCon6 .eventVideo.system .video_box.prof .play_area > img {z-index: 1;position: absolute;bottom: -2px;right: 0;width: 240px;height:auto } 
/*prof ³ÖÀ» °æ¿ì*/
.evCon6 .point_list {display: flex;justify-content: center;align-items: center;gap: 20px;margin-bottom: 65px;font-size: 18px}
.evCon6 .point_list li {background: #fff;border-radius: 10px;padding: 25px 0;flex: 1;border: 1px solid #ababab}
.evCon6 .point_list li .point_num {display: inline-block;background: var(--point-color3);color: #fff;border-radius: 50px;padding: 3px 20px;margin-bottom: 16px}
.evCon6 .point_list li .point_text {font-weight: 600}
.evCon6 .mega_swiper {margin: 0 -11px;padding: 10px;position: relative}
.evCon6 .mega_swiper .swiper-wrapper {gap: 10px}
.evCon6 .mega_swiper .swiper-slide {flex:1;position: relative}
.evCon6 .mega_swiper .swiper-scrollbar {display: none}
.evCon6 .mega_swiper .step_box {border-radius: 15px;overflow: hidden;box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.1)}
.evCon6 .mega_swiper .step_num {padding: 7px 0;background: #222;color: #fff}
.evCon6 .mega_swiper .step_text {background: #fff;height: 150px;display: flex;justify-content: center;align-items: center;font-weight: 600;flex-wrap: wrap;align-content: center}
.evCon6 .mega_swiper .step_text .light_ver {font-weight: 500;display: inline-block;width: 100%}
.evCon6 .mega_swiper .step_box.red_ver {color: var(--point-color3)}
.evCon6 .mega_swiper .step_box.red_ver .step_num {background: var(--point-color3)}
.evCon6 .arrow_cover {position: relative}
.evCon6 .arrow_cover .sd_arrow {width: 1279px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%)}

/* con7 */
.evCon7 .clearfix {margin-bottom: 18px;}
.evCon7 .subTab li a {color: #000000;font-size: 16px}
.evCon7 .subTab li.on a {text-decoration: none;color: #000000;font-weight: 800}

/* °­ÀÇ ¼Ò°³ */
.evCon8 {background: #fff9bd}
.evCon8 .con_tit {margin-bottom: 15px}
.evCon8 .con_tit .evt_mark.square{display: block;width: 170px;margin: 0 auto 30px;min-width: 130px;padding: 14px 0;box-shadow: none;}
.evCon8 .main_text {opacity: 0.8;/* font-weight: 400;*/margin-bottom: 45px;font-size: 22px}
.evCon8 .main_text b {color: #ff000c;font-size: 0.82em;font-weight: inherit}
.evCon8 .container_info{background: none;border: 1px solid #000;margin: 0 40px 70px;}
.evCon8 .container_info_wrap {position: relative;padding: 50px 0;margin-bottom: 55px}
.evCon8 .container_info_wrap::before {content: "";display: block;width: 200%;background: #1f40e4;height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%)}
.evCon8 .container_info.ver_circle {gap: 14px}
.evCon8 .container_info.ver_circle .info .info_title {background: rgb(0 0 0)}
.evCon8 .container_info .info .noti {opacity: 1;margin-left: 5px;color: var(--point-color3);font-weight: bold}
.evCon8 .container_info .info .noti.new_ver {margin-left: 0px;opacity: 1}
.evCon8 .container_gift_wrap{margin: 0 0 80px;}
.evCon8 .container_gift_wrap ul li{flex: 1;}
.evCon8.evSection .subtitle_line {margin-bottom: 20px}
.evCon8.evSection .subtitle_line .text {margin: 0 0px;color: #ffffff;font-size: 24px;background: #222;border-radius: 50px;padding: 14px 55px}
.evCon8.evSection .subtitle_line .line {height: 2px;background-color: #222222}
.evCon8 .eventButtons .point{background: var(--point-color3);}
.evCon8 .eventButtons .end{background: #6a6a6a;}

.evt_wrap.best {margin-bottom: 20px}
.evt_wrap.best .best_tit {margin: 0 auto 60px}
.evt_wrap.best .best_tit p {font-size: 28px;margin: 0 auto 25px}
.evt_wrap.best .best_tit p b {color: #987afc}
.evt_wrap.best .best_tit span {position: relative;font-size: 20px;z-index: 1}
.evt_wrap.best .best_tit span::before {content: '';position: absolute;top: 50%;left: 0;width: 100%;height: 50%;background: #fff;z-index: -1}
.evt_wrap.best .best_cont {position: relative;background: #fff;border-radius: 30px;padding: 50px 40px;overflow: hidden}
.evt_wrap.best .best_cont .dimWrap {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1}
.evt_wrap.best .best_cont .dimWrap .dim {position: absolute;width: 100%;height: 100%;background: #00082d;opacity: 1}
.evt_wrap.best .best_cont .dimWrap .content {position: absolute;z-index: 1;color: #fff;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 100%}
.evt_wrap.best .best_cont .dimWrap .content .txt {font-size: 28px;margin: 0 auto 15px;font-weight: 400}
.evt_wrap.best .best_cont .dimWrap .content .btn {display: block;background: #ff5426;font-weight: 500;font-size: 18px;width: 36%;max-width: 200px;padding: 7.5px 0;margin: 0 auto;border-radius: 6px}
.evt_wrap.best .best_cont .lec_tit {text-align: left;font-size: 24px;font-weight: 700;position: relative;padding-left: 17px;line-height: 1;margin: 0 auto 30px}
.evt_wrap.best .best_cont .lec_tit::before {content:'';background: #000;width: 5px;height: 22px;position: absolute;left: 0;top: 50%;transform: translate(0, -50%)}
.evt_wrap.best .best_cont ul {border-top: 1px solid #b2b2b2;border-bottom: 1px solid #b2b2b2;border-width: 1px 0;height: 265px;overflow-y: auto}
.evt_wrap.best .best_cont ul li {display: flex;height: 53px;align-items: center;font-size: 16px;color: #333333;padding: 0 60px;border-bottom: 1px solid #b2b2b2}
.evt_wrap.best .best_cont ul.more5 {border-bottom: 1px solid #b2b2b2}
.evt_wrap.best .best_cont ul.more5 li:last-child {border-bottom: none}
.evt_wrap.best .best_cont ul li .tea {flex: 0 0 180px;text-align: left;font-weight: bold}
.evt_wrap.best .best_cont ul li .lec {font-weight: 400;text-align: left} 
.evt_wrap.best .best_cont ul li .btn {flex: 0 0 180px;font-weight: bold;font-size: 14px;color: #fff;background: #ff5426;margin-left: auto;padding: 5px 0}

/* ½ºÅ©·Ñ¹ÙÀÇ Æø ³Êºñ */
.evt_wrap.best .best_cont ul.more5::-webkit-scrollbar {width: 10px}
.evt_wrap.best .best_cont ul.more5::-webkit-scrollbar-thumb {background: rgb(0, 0, 0);border-radius: 10px}
.evt_wrap.best .best_cont ul.more5::-webkit-scrollbar-track {background: transparent}

/* ½Ç½Ã°£ ¼ö°­ÈÄ±â */
.review_area {min-height: 12vw}
.review_area table tbody {background: #fff}
.review_area table tr th {color: #fff;background: #222222}
.review_area table tr td {font-weight: 400;border: 1px solid rgba(0, 0, 0, 0.3)}
.review_area table tr th,
.review_area table tr td {font-size: 16px;box-sizing: border-box;padding: 17px 5px}
.review_area table tr td.aL {padding: 17px 30px}
.review_area table tr td a {display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all}
.review_area table tr td a img {margin: 0;margin-right: 3px;vertical-align: middle}
.review_area table tr th:first-child,
.review_area table tr td:first-child {border-left: none}
.review_area table tr th:last-child,
.review_area table tr td:last-child {border-right: none}
.paging {margin-top: 25px}
.paging.gall {margin-top: 1%}

.tbl_6 th.last {background: #222222}
.tbl_6,.tbl_6 tr,.tbl_6 th,.tbl_6 td {border: none}
.paging.gall strong, .paging.gall a {color: #fff}

.warningList > li {margin-top: 10px}
.warningList li ul li a.tp1 {background-color: transparent;color: #0026e0;font-size: 13px;text-decoration: underline;margin-left: 0px}

.evCon6 .tab_base li a {position: relative}
.evCon6 .new_mark {position: absolute;right: 10px;top: -24px}


/*S: [ws] 250206 ÀÌº¥Æ® ¿µ¿ª*/
.evCon9 {background: linear-gradient(180deg, rgba(245, 245, 245, 1) 0%, rgb(255 177 177) 100%);}
.evCon9 .con_tit {margin-bottom: 22px;}
.evCon9 .con_tit .point {color:var(--point-color3)}
.evCon9 .regist_form_area {background-color: var(--point-color3);}
.evCon9 .gift_list_wrap li .badge {background-color: var(--point-color3);}
.evCon9 .comment_base_wrap {margin: 60px 0 0;}
/*E: [ws] 250206 ÀÌº¥Æ® ¿µ¿ª*/

/* [ws-2] 20250328 */
.evCon1 h3.sb_title{margin: 580px -20px 30px;}




@media screen and (max-width: 1200px){
    
    .clamp-title {font-size: clamp(20px,4.3vmin,38px)}
    .clamp-title2 {font-size: clamp(18px,4.0vmin,35px)}
    .clamp-text {font-size: clamp(15px,2vmin,20px)}
    .clamp-text2 {font-size: clamp(14px,3.2vmin,28px)}
    .clamp-text3 {font-size: clamp(13px,2.2vmin,18px)}
    .clamp-text4 {font-size: clamp(14px,2.8vmin,22px)}
    .clamp-text5 {font-size: clamp(13px,2.7vmin,18px);}
    .mini_tit {margin-bottom: 1%}
    .con_tit {margin-bottom: 6%}

    .triangle {width: auto;padding: clamp(5px,1.5vmin,10px) clamp(15px,5vmin,45px)}
    .eventWrap .inner {padding: 12% 0}

    .tab_base li a {padding: clamp(15px,2.5vmin,20px) 0;font-size: clamp(14px,2.6vmin,24px)}

    .eventWrap {position:relative;padding: 4% 0 0;}
    .eventWrap::before {content:'';position: absolute;top: 0;left: 0;width: 100%;height: 31vw;background: #ef5c30;z-index: 0;}

    /* con1 */
    .evSection.evCon1 {position: relative;background-size: 223% auto;}
    .eventWrap .evCon1 .inner {padding: 0% 0 10%}
    .evCon1 .sub_tit {margin-bottom: 51%;font-size: clamp(14px,2.7vmin,20px);line-height: 1.2}
    .evCon1 .tea_img {width: 90%;left: 50%;bottom: 25%}
    .evCon1 h3 {margin: 0 0 4%;padding: 0}
    .evCon1 .sub_text_wrap .sub_text {font-size: clamp(14px,3.2vmin,25px)}
    .evCon1 .tea_img.army_ver {left: 46%}
    .evCon1 .sub_text_wrap{gap: clamp(10px,2.5vmin,20px);}
    .evCon1 .sub_text_wrap .sub_box{font-size: clamp(14px,2.2vmin,17px);padding: 0;}

    /* con2 */
    .evCon2 .notice_wrap{background-size: 100% 100%;padding: 6% 0 10%;margin: 0 0 3%;}
    .evCon2 .notice_wrap img{width: clamp(320px,60vmin,590px);}
    .evCon2 .con_tit{font-size: clamp(20px,3.0vmin,30px);margin: 0 0 20px;}
    .evCon2 .key_wrap .que{background-size: 89%;margin: 0 0 10px}
    .evCon2 .key_wrap .ans{margin: 0 0 30px;}
    .evCon2 .key_wrap .eventButtons{display: flex;margin: 0 0 20px}
    .evCon2 .key_wrap .eventButtons a{background: none;padding: 0}
    .evCon2 .key_wrap .tiny_noti{opacity: 0.5;font-size: clamp(12px, 2.1vmin, 16px);}

    /* con4 */
    .evCon4 .ico_tit {font-size: clamp(13px,2.6vmin,24px);line-height: 1.2}
    .evCon4 .ico_box_wrap {gap: 2%;margin-bottom: 6%}
    .evCon4 .ico_box {width: 30vw;height: 30vw;gap: 3%}
    .evCon4 .ico_box.black_ver {margin: 0 auto 2%}
    .evCon4 .ico_arrow {margin-bottom: 2%}
    .evCon4 .main_text {font-size: clamp(14px,3.4vmin,32px)}
    .evCon4 .obj_text {top: 18%}
    .evCon4 .exam_wrap .paper{width: 90%;margin: 0 auto;}
    .evCon4 .exam_wrap ul li{position: absolute;width: 46%}
    .evCon4 .exam_wrap ul li:nth-child(1){bottom: 55%;left: 0%}
    .evCon4 .exam_wrap ul li:nth-child(2){bottom: 30%;left: 3%}
    .evCon4 .exam_wrap ul li:nth-child(3){bottom: 4%;left: 0%}
    .evCon4 .exam_wrap ul li:nth-child(4){bottom: 46%;right: 3%;left: unset}
    .evCon4 .exam_wrap ul li:nth-child(5){bottom: 22%;right: 0}
    .evCon4 .exam_wrap ul li:nth-child(6){bottom: -3%;right: 5%}
    /* con5 */
    .evCon5 .con_tit {margin-bottom: 9%}
    .evCon5 .arrow_point::after {top: -53%}
    .evCon5 .tab_base {margin-left: 2%;margin-bottom: 4%}
    .evCon5 .tab_base li {width: 37vw;margin-left: -2%}
    .evCon5 .zero_wrap {gap: 2%}

    /* con6 */
    .evCon6 .panel_base {margin-top: 3%}
    .evCon6 .panel_base .line_tit {padding: 1% 0;margin-bottom: 3%;gap: 2%}
    .evCon6 .panel_base .line_main_wrap {margin-bottom: 3%;gap: 2%}
    .evCon6 .panel_base .line_main_wrap .tea_prof {width: 35%}
    .evCon6 .panel_base .line_main_wrap .tea_prof::after {height: 12vw;bottom: -2%}
    .evCon6 .panel_base .line_main_wrap .home_ver {bottom: 5%}
    .evCon6 .panel_base .line_main_wrap .home_ver a {font-size: clamp(14px,2.2vmin,18px)}
    .evCon6 .line_main_wrap .vod_right {width: 65%}
    .evCon6 .eventVideo.system .video_title strong {margin-top: 4%}
    .evCon6 .eventVideo.system .video_title::before {bottom: 22%}
    .evCon6 .point_list {gap: 1%;margin-bottom: 5%;font-size: clamp(14px,2.2vmin,18px)}
    .evCon6 .point_list li {padding: 2% 0}
    .evCon6 .point_list li .point_num {padding: 1% 8%;margin-bottom: 3%}
    .evCon6 .mega_swiper {margin: 0 0px;position: relative;overflow: hidden}
    .evCon6 .mega_swiper .swiper-wrapper {gap: 0%}
    .evCon6 .mega_swiper .swiper-slide {width: 205px;flex: none;margin-right: 1%}
    .evCon6 .mega_swiper .swiper-scrollbar {display: block;position: relative;margin-top: 15px;left: auto;top: auto;height: 8px;width: 100%;z-index: 1}
    .evCon6 .mega_swiper .swiper-scrollbar .swiper-scrollbar-drag {background: var(--point-color3)}
    .evCon6 .mega_swiper .swiper-slide::after {display: none}
    .evCon6 .mega_swiper .step_num {padding: 6% 0}
    .evCon6 .mega_swiper .step_text {height: 21vw;line-height: 1.2}
    .evCon6 .arrow_cover .sd_arrow {display: none}

    /* con8 */
    .evCon8 .event_mark {margin-bottom: 3%;padding: 0 39%}
    .evCon8 .con_tit {font-size: clamp(25px,5vmin,48px);margin-bottom: 2%}
    .evCon8 .con_tit .evt_mark.square{width: 134px;margin-bottom: 15px;}
    .evCon8 .main_text {margin-bottom: 5%;font-size: clamp(14px,2.5vmin,20px)}
    .evCon8 .container_info_wrap {padding: 4% 0;margin-bottom: 6%}
    .evCon8 .container_info.ver_circle {gap: 10px}
    .evCon8 .container_gift_wrap ul {flex-direction: row;flex-wrap: wrap;display: flex;align-items: center;justify-content: center;gap: 2% 2%;}
    .evCon8 .container_gift_wrap ul li{flex: 1 0 auto;width: 31%;margin: 0 0 4%;}
    .evCon8 .container_info{margin: 0 0 30px;}

    /* °­ÀÇ ¼Ò°³ */
    .evt_wrap.best .best_tit {margin: 0 auto 6%}
    .evt_wrap.best .best_tit p {font-size: clamp(17px, 3.4vw, 28px);margin: 0 auto 2%}
    .evt_wrap.best .best_tit span {font-size: clamp(15px, 2.6vw, 20px)}
    .evt_wrap.best .best_cont {padding: 5vw 4vw}
    .evt_wrap.best .best_cont .dimWrap .content .txt {font-size: clamp(16px, 2.8vw, 28px);margin: 0 auto 4%}
    .evt_wrap.best .best_cont .dimWrap .content .btn {font-size: clamp(13px, 2.6vw, 18px);padding: 1vw 0}
    .evt_wrap.best .best_cont .lec_tit {font-size: clamp(15px, 3vw, 24px);padding-left: 2vw;margin: 0 auto 3%}
    .evt_wrap.best .best_cont .lec_tit::before {width: clamp(2px, 0.5vmin, 5px);height: clamp(13px, 2.6vw, 22px)}
    .evt_wrap.best .best_cont ul li {font-size: clamp(13px, 2.4vw, 16px);padding: 0 2vw}
    .evt_wrap.best .best_cont ul li .tea {flex: 0 0 22vw;font-size: 1.1em}
    .evt_wrap.best .best_cont ul li .btn {flex: 0 0 auto;font-size: clamp(13px, 2.2vw, 14px);padding: 0.5vw 2vw}

    /* ½Ç½Ã°£ ¼ö°­ÈÄ±â */
    .review_area table tr th,
    .review_area table tr td {font-size: 13px;padding: 11px 2px}
    .review_area table tr td.aL {padding: 11px 20px}


    /*S: [ws] 250206 ÀÌº¥Æ® ¿µ¿ª*/
    .evCon9 .con_tit {margin-bottom: 4%;}
    /*E: [ws] 250206 ÀÌº¥Æ® ¿µ¿ª*/

/* [ws-2] 20250328 */
.evCon1.ver2{
    background-size: 200% auto !important;
}
.evCon1 h3.sb_title{
    margin: 50% auto 5%;
}    


}


@media screen and (max-width: 992px){




    /* con4 */
    .evCon4 .ico_box .ico_img {padding: 0 27%}
    .evCon4 .obj_text {width: 88%}

    /* con6 */
    .evCon6 .point_list {display: block}
    .evCon6 .point_list li {margin-bottom: 1%}
    .evCon6 .point_list li .point_num {padding: 0.5% 4%;margin-bottom: 1%}
    .evCon6 .new_mark.mo_ver {background: var(--point-color2);font-size: 13px;border-radius: 50px;font-weight: 500;padding: 1% 13%;color: #fff}
    .evCon6 .new_mark {position: absolute;right: inherit;top: -20%;left: 50%;transform: translateX(-50%)}

    /* con7 */
    .evCon7 .subTab {padding: 1% 0 1% 0}
    .evCon7 .subTab li:after {top: 4%}
    .evCon7 .subTab li a {font-size: 13px}
    .evCon7 .clearfix {margin-bottom: 2%}

    /* con8 */
    .evCon8 .event_mark {padding: 0 37%}
    .evCon8 .container_info.ver_circle {gap: 5px}
    .evCon8 .clamp-text2 {font-size: clamp(14px, 2.8vmin, 28px)}
    .evCon8.evSection .subtitle_line .text {font-size: clamp(15px,2.6vmin,24px);padding: 1% 6%}

    /* °­ÀÇ ¼Ò°³ */
    .evt_wrap.best .best_cont ul {height: auto;min-height: 100px;max-height: 300px}
    .evt_wrap.best .best_cont ul li {height: auto;display: grid;grid-template-columns: 1fr 18vw;padding: 2vw 2vw;column-gap: 0.5vw}
    .evt_wrap.best .best_cont ul li:last-child {border-bottom: none}
    .evt_wrap.best .best_cont ul li .tea {grid-row: 1 / 2;margin: 0 0 4px}
    .evt_wrap.best .best_cont ul li .lec {grid-row: 2 / 3;font-weight: normal}
    .evt_wrap.best .best_cont ul li .btn {grid-row: 1 / 3;width: 100%;padding: 0;padding: 3vw 0}




}





@media screen and (max-width: 768px){
    



    .con_tit {line-height: 1.2}


    /* con4 */
    .evCon4 .ico_box {border-radius: 10px;gap: 8%;height: inherit;padding: 4% 0}
    .evCon4 .ico_box .ico_img {margin-bottom: 5%}
    .evCon4 .ico_arrow {display: inline-block;padding: 0 47%}

    /* con6 */
    .evCon6 .btn.popvod_ver {width: 20%}
    .evCon6 .panel_base .line_main_wrap .home_ver {width: 100%}
    .evCon6 .panel_base .line_main_wrap .home_ver a {gap: 4%;justify-content: center}
    .evCon6 .mega_swiper .swiper-slide {width: 135px}
    .evCon6 .mega_swiper .step_box {border-radius: 10px}
    .evCon6 .eventVideo.system .video_title::before {width: 8vw;height: 8vw}
    .evCon6 .new_mark.mo_ver {font-size: 11px}

    /* con8 */
    .evCon8 .container_info_wrap .gift {margin-left: 4%}
    .evCon8 .container_info.ver_circle {gap: 5px;margin: 0 15%}
    .evCon8 .container_info.ver_circle .info .info_title {width: clamp(115px, 16vmin, 150px)}


    /* ½Ç½Ã°£ ¼ö°­ÈÄ±â */
    .review_area table tr th,
    .review_area table tr td {font-size: 12px;padding: 7px 2px}
    .review_area table tr td.aL {padding: 7px 16px}

    /*S: [ws] evCon2 ¿µ¿ª*/
    .eventButtons_ver2 {margin: 0 0 6%;flex-direction: column;gap: 10px;}
    .eventButtons_ver2 > a {border-radius: 11px;overflow:hidden;display: flex;align-items:center;height: 95px;}
    /*S: [ws] evCon2 ¿µ¿ª*/


    /* [ws-2] 20250328 */
.evCon1 h3.sb_title{}    


}


@media screen and (max-width: 576px){
    
    


    .tab_base li a {font-size: clamp(14px, 2.6vmin, 24px)}

    /* con4 */
    .evCon4 .ico_box .ico_img {margin-bottom: 8%;padding: 0 22%}
    .evCon4 .obj_text {display: none}
    .evCon4 .main_text {font-size: clamp(15px, 3.4vmin, 32px)}

    /* con5 */
    .evCon5 .zero_wrap {display: block}
    .evCon5 .zero_wrap .zero_box {margin-bottom: 2%;padding: 0 7%}
    .evCon5 .arrow_point::after {top: -43%}
    .evCon5 .arrow_point::after {width: 18px;height: 19px;background-size: cover}

    /* con6 */
    .evCon6 .panel_base .line_main_wrap {display: block}
    .evCon6 .panel_base .line_main_wrap .tea_prof {width: 100%;padding: 0 28%;margin-bottom: 2%}
    .evCon6 .panel_base .line_main_wrap .home_ver a {gap: 2%}
    .evCon6 .line_main_wrap .vod_right {width: 100%}
    .evCon6 .panel_base .line_tit {padding: 3% 0;display: block}
    .evCon6 .btn.popvod_ver {margin-top: 1%;padding: 0 36%;width: 100%}
    .evCon6 .point_list {gap: 1%;margin-bottom: 5%;font-size: clamp(13px, 2.2vmin, 18px)}
    .evCon6 .new_mark {top: -37%}
    .btn.popvod_ver a{font-size: 12px;padding: 6px 10px;}

    /* con7 */
    .evCon7 .subTab li a {font-size: 12px}

    /* con8 */
    .evCon8 .event_mark {padding: 0 33%}
    .evCon8 .container_info_wrap {padding: 4% 0 7%;margin-bottom: 10%}
    .evCon8 .container_info_wrap .gift {width: 68%}
    .evCon8 .container_info.ver_circle {margin: 0 1%}
    .evCon8.evSection .subtitle_line .text {padding: 2% 10%;}
    .evCon8 .container_gift_wrap{margin: 0 0 30px;}
    .evCon8 .container_gift_wrap ul li:nth-child(3){margin: 0 26.4%;}
    .evCon8 .eventButtons{display: flex;flex-direction: row;gap: 2%;}
    .evCon8 .eventButtons .btn{width: 48%;font-size: 14px;}

    /* °­ÀÇ ¼Ò°³ */
    .evt_wrap.best .best_cont {border-radius: 10px}

    /* ½Ç½Ã°£ ¼ö°­ÈÄ±â */
    .review_area table tr th,
    .review_area table tr td {font-size: 11px;padding: 4px 2px}
    .review_area table tr td.aL {padding: 4px 8px}

    .warningList li ul li a.tp1 {font-size: 12px}





}