@charset "euc-kr";
:root {--pink-color: #ff2095;--blue-color: #1e28ff;--orange-color: #d63f17;--red-color: #f00;--red-color1: #e45c6c;--red-color2: #ff4d4d;
--white-color: #ffffff;--black-color1:#000000;--black-color2:#1c1c1c;--black-color3:#111111;--gray-color1:#f5f5f5;--gray-color2:#eeeeee;--gray-color3:#ededed;--gray-color4:#d0d0d0;--gray-color5:#9a9a9a;--gray-color6:#999999;--gray-color7:#dddddd;--gray-color8:#666666;--gray-color9:#f7f7f7;--gray-color10:#f5f5f7;

--point-color0: #021323;--point-color1: #021323;--point-color2: #edf5f8;--point-color3: #8ca2b7;--point-color4: #00b4f8;--point-color5: #f2c739;--point-color6: #f3f2f8;/*°¢ ÆÐ½º º° »óÀÌÇÑ »ö»óÀº Á÷·Ä Æú´õ ³» style.css¿¡ º¯¼ö ¼±¾ðµÇ¾îÀÖÀ½*/
} 

/* S: [common] settings */
/* url: https://img.megagong.net/m/2025/ */
.evSection {padding: 150px 0;}
.evSection.bottom_p0{padding-bottom:0 !important}
.evSection.top_p0{padding-top: 0 !important}
.evSection .inner {width:1200px}
.evSection .inner.w1080{width:1080px}
.evSection .mini_tit{margin-bottom: 10px;font-weight: 400;}
.evSection .con_tit+.mini_tit{margin-top: -55px;margin-bottom: 70px;}

.evSection .con_tit{margin-bottom: 70px;font-weight: bold;line-height: 1.3;}
.evSection .tiny_noti.right{text-align: right;}
.evSection .t-toggle.on{opacity: 0;}
.evSection .fw-300{font-weight: 300 !important;}
.evSection .fw-400{font-weight: 400 !important;}
.evSection .fw-500{font-weight: 500 !important;}
.evSection .fw-bold{font-weight: bold !important;}
.evSection .c777{color: #777 !important;}

.evtoggleWarning {padding: 0 !important;}
/* E: [common] settings */

/* S: [common] component */
/* clp-fs */
.clp-fs168{font-size: 168px;}
.clp-fs150{font-size: 150px;}
.clp-fs140{font-size: 140px;}
.clp-fs130{font-size: 130px;}
.clp-fs100{font-size: 100px;}
.clp-fs80{font-size: 80px;}
.clp-fs72{font-size: 72px;}
.clp-fs68{font-size: 68px;}

/* swiper */
.evSection .mega_swiper {position: relative; overflow: hidden;}
.evSection .swiper-pagination {position: relative;display: flex;justify-content: center;gap: 10px;top: auto;bottom: auto;margin-top: 30px}
.evSection .swiper-pagination-bullet {background: #111111;opacity: 1;width: 8px;height: 8px;opacity: 0.3;} 
.evSection .swiper-pagination-bullet-active {opacity: 1;} 

/* button */
.evSection .list.btn {justify-content: center;display: flex;flex-direction: column;align-items: center;} 
.evSection .list.btn li{width: 50%;} 
.evSection .list.btn li a {display: flex;flex-direction: row;align-items: center;justify-content: center;height: 80px;color: var(--white-color);font-size: 22px;font-weight: 800;text-align: center;background: var(--black-color1);border-radius: 50px} 

/* tiny text */
.evt_con_base.right {text-align: right;}
.evt_con_base.xxs {font-size: 11px; color: #777;}
.evt_con_base.xxxs {font-size: 10px; color: #777;}
.note_base_wrap {text-align: left; border-top: 1px solid rgba(255, 255, 255, 0.40); padding-top: 20px;}
.note_base_wrap .n_tit {margin-bottom: 10px; display: flex; align-items: center; gap: 50px;}
.note_base_wrap ul {font-weight: 300; opacity: 0.7;}
.note_base_wrap li {position: relative; padding-left: 8px;}
.note_base_wrap li + li {margin-top: 5px;}
.note_base_wrap li .dash {position: absolute; top: 0; left: 0;}

/* color */
.tx_white {color: var(--white-color);}
.evSection .t_point2 {color:var(--point-color5)} 
.evSection .t_red {color:var(--red-color)} 
.evSection .t_red2{color:var(--red-color2)} 

/* comingsoon_box */
.evSection .comingsoon_box {padding: 30px 0; border-top: 1px solid rgba(92, 91, 156, 0.20); border-bottom: 1px solid rgba(92, 91, 156, 0.20);} 
.evSection .comingsoon_box .s_txt {letter-spacing: 5px; margin-bottom: 5px;} 
.evSection .comingsoon_box .tx_point {color: var(--primary-color3);} 
/* E: [common] component */

/* S: rightflt_bnr */
.rightflt_bnr {position: absolute;right: 0;top: 1%;display: flex;flex-direction: column;z-index: 10;height: 0;right:30px;} 
.rightflt_bnr.fixed {position: fixed;top: 2%;height: auto;overflow:visible;}
.rightflt_bnr > div {width: 180px;}
.rightflt_bnr > div + div {margin-top: 5px;}
.rightflt_bnr .con {font-size: 15px;}

.rightflt_bnr_third_party {padding: 15px 10px; border-radius: 5px; border: 1px solid rgba(255, 255, 255, 0.30); color: var(--white-color); background: var(--primary-color2);}
.rightflt_bnr_third_party .btn-base span {font-size: 12px; padding: 2.5px 18px;}
.rightflt_bnr_pass_sale a {display: flex;justify-content: center;align-items: center;height: 90px;color: var(--black-color3);background-position: 0 0;background-repeat: no-repeat;background-image: url(https://img.megagong.net/m/2025/1027_pass/con_img12.png);color: #fff;}
.rightflt_bnr_top {font-weight: 400; font-size: 14px; color: var(--black-color3); border-radius: 5px; background: rgba(255, 255, 255, 0.50); padding: 0;}
/* E: rightflt_bnr */

/* S: flt_inner */
.flt_inner.renewal a {padding: 0;}
/* E: flt_inner */

/* S: fix_bottom_bnr */
.fix_bottom_bnr {position: relative;bottom: 10px;width: 100%;color: var(--white-color);z-index: 2;text-align: left; opacity: 0;/*transition: all .5s ease;*/} 
.fix_bottom_bnr.fixed{position: fixed;opacity: 1;} 
.fix_bottom_bnr .inner{width: 1200px; align-items: center; border: 1px solid rgba(255, 255, 255, 0.30); background: #000;}
.fix_bottom_bnr .inner::after {content: none;}
.fix_bottom_bnr .title {/*flex: 1;*/ padding: 14px 30px;}
.fix_bottom_bnr .title .tx_point {color: var(--primary-color3);}
.fix_bottom_bnr .title .bg_point {margin:0 0 5px; display:block; padding: 3px 6px; border-radius: 3px; width: max-content; background: #FFF; color:#000; font-weight: bold; line-height: 1;}
.fix_bottom_bnr .btns {flex: 2; align-items: center;}
.fix_bottom_bnr .btns > div {flex: 1; display: flex; align-items: center; gap: 10px; padding: 14px 30px;}
.fix_bottom_bnr .btns .btn-base {flex: 1;}
.fix_bottom_bnr .btns .btn-base a {width: 100%; padding: 10.5px;}

.fix_bottom_bnr .inner.one_btn {padding: 0 40px;}
.fix_bottom_bnr .inner.one_btn .btn-base {flex: unset;}
.fix_bottom_bnr .inner.one_btn .btns > div {justify-content: flex-end; gap:20px;}
.fix_bottom_bnr .inner.one_btn .btns .btn-base a {width: 177px;}


/* E: fix_bottom_bnr */

/* S: discount_coupon */
.discount_coupon {margin:0 auto 60px; position:relative; padding: 22px 0; width: 712px; height: 100px; background: linear-gradient(95deg, #291972 0%, #103CAD 100%); color:#fff; border-radius: 5px; overflow:hidden;}
.discount_coupon.finish {background:#777777 !important;}
.discount_coupon .coupon {position: relative;}
.discount_coupon .coupon::after {content:""; position: absolute; top: 50%; transform:translateY(-50%); right:-5px;  display: block; width:10px; height:10px; border-radius: 50%; background-color:#fff;}
.discount_coupon .coupon::before {content:""; position: absolute; top: 50%; transform:translateY(-50%); left:-5px;  display: block; width:10px; height:10px; border-radius: 50%; background-color:#fff;}
.discount_coupon .txt {padding-left:40px;text-align:left; width: calc(100% - 130px);    word-break: break-word; font-weight: 300;}
.discount_coupon .txt .sec {margin:4px 0 0; font-weight: 900;}
.discount_coupon .btn { display:flex; align-items:center; justify-content:center; flex-direction:column; width: 130px; border-left: 1px solid #fff;}
.discount_coupon.finish .btn { border-left: 1px solid #bbbbbb;}
.discount_coupon .btn a {display:flex; flex-direction:column; align-items:center; justify-content:center;}
.discount_coupon .cau_chk_btn {position: absolute; bottom:21px; right:150px;}
.discount_coupon .cau_chk_btn a {border:1px solid #fff; padding: 2px 8px; width: 100%; display:flex; align-items:center; justify-content:center;}
.discount_coupon.finish .cau_chk_btn a {border:1px solid #bbbbbb;}
.passCouponCau { border:1px solid #000;}
.passCouponCau .content_area {padding:0 0 15px;}
.passCouponCau button.mfp-close {background-image:none; font-size: 27px; font-weight: 300; top:-7px; right: 0;}
.passCouponCau .tit {padding:8px 10px; background-color:#f8f8f8; border-bottom: 1px solid #ececec;}
.passCouponCau .cau_list {padding: 14px 10px; overflow-y: auto; max-height: 400px; display: flex;justify-content: center;}
.passCouponCau .cau_list li {display:flex;  gap: 5px; line-height: 1.8;}
.passCouponCau .cau_list li::before {content:"-"; display:block; padding: 2px 0 0;}
.passCouponCau .cau_btn {display: flex;align-items: center;justify-content: center;margin: 20px auto 0;border: 1px solid #777777; color:#777; border-radius: 45px;width: 50px;height: 20px; font-size: 12px;}
/* E: discount_coupon */

.topBgWrap {background-size: inherit;background-repeat: no-repeat;background-position: center 0;}
/* S: evCon1 */
.eventWrap .evSection.evCon1 {padding: 115px 0 288px;background-position: center 0;background-size: inherit;background-color: #000;}
.gong .evCon1 {background-image: url(https://image.megagong.net/m/2025/1027_pass/gong/con_img2.png);}
.tech .evCon1 {background-image: url(https://image.megagong.net/m/2025/1027_pass/tech/con_img2.png);}
.army .evCon1 {background-image: url(https://image.megagong.net/m/2025/1027_pass/army/con_img2.png);}
.sobang .evCon1 {background-image: url(https://image.megagong.net/m/2025/1027_pass/sobang/con_img2.png);}
.evCon1 .detail_txt.top {letter-spacing: 0.35em;display: inline-flex;flex-direction: column;}
.evCon1 .detail_txt .evt_con_base{letter-spacing: 0;font-weight: normal;margin: 8px 0 0;}
.evCon1 .cir_tit {margin:0 auto; background-color: #fff; color:#021323; display: flex; width: 350px;height: 50px;justify-content: center; align-items: center; line-height:1; font-weight: 700; border-radius: 50px;}
.evCon1 .detail_txt.btm {letter-spacing: 2px;letter-spacing: 0;}
.evCon1 h3 {font-weight: 400;line-height: 1.3;margin: 10px auto 23px;letter-spacing: 0;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;gap: 72px;}


/* S: [ws] 250808 ³Ø½ºÆ®ÆÐ½º mini ¹è³Ê Ãß°¡ */
.evCon1 .evt_badge {position: absolute; top: -20px; left: 50px; width: 160px; height: 160px; border-radius: 50%; overflow: hidden; z-index: 1;}
.evCon1 .evt_badge a {display: flex; flex-direction: column; height: inherit;}
.evCon1 .evt_badge .content {flex: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 5px; font-weight: 700; color: #FFF; background-color: var(--primary-color3); padding-top: 10px;}
.evCon1 .evt_badge .content span {color: #111; background-color: #FFF; border-radius: 20px; padding: 1.5px 10px;}
.evCon1 .evt_badge .btn {color: #FFF; background-color: #000; padding: 12.5px 0 18px}
/* E: [ws] 250808 ³Ø½ºÆ®ÆÐ½º mini ¹è³Ê Ãß°¡ */
/* E: evCon1 */

/* S: evCon2 */
.eventWrap .evSection.evCon2 {background: url(https://image.megagong.net/m/2025/1027_pass/gong/con_img11.png) center 0 no-repeat;}
.gong .evSection.evCon2 {background-image: url(https://image.megagong.net/m/2025/1027_pass/gong/con_img11.png);}
.tech .evSection.evCon2 {background-image: url(https://image.megagong.net/m/2025/1027_pass/tech/con_img11.png);}
.army .evSection.evCon2 {background-image: url(https://image.megagong.net/m/2025/1027_pass/army/con_img11.png);}
.sobang .evSection.evCon2 {background-image: url(https://image.megagong.net/m/2025/1027_pass/sobang/con_img11.png);}
.evCon2 .pass_wrap {display: flex;width: 1200px;align-items: center;gap: 20px;color: #fff;margin: 0 0 15px;}
.evCon2 .pass_wrap .item {display: flex;justify-content: center;align-items: center;gap: 30px;flex: 1 0 0;align-self: stretch;border-radius: 25px;background: linear-gradient(95deg, rgba(31, 38, 101, 0.80) 0%, rgba(60, 201, 157, 0.80) 100%);height: 225px;}
.evCon2 .pass_wrap .item+.item {background: linear-gradient(95deg, rgba(60, 201, 157, 0.80) 0%, rgba(41, 25, 114, 0.80) 100%);}
.tech .evCon2 .pass_wrap .item {background: linear-gradient(95deg, #1F2665 0%, #103CAD 53.85%, #047BCC 100%);}
.tech .evCon2 .pass_wrap .item+.item {background: linear-gradient(95deg, #047BCC 0%, #103CAD 46.15%, #1F2665 100%);}
.army .evCon2 .pass_wrap .item {background: linear-gradient(95deg, rgba(15, 88, 65, 0.80) 0%, rgba(255, 234, 0, 0.80) 100%);}
.army .evCon2 .pass_wrap .item+.item {background: linear-gradient(95deg, rgba(255, 234, 0, 0.80) 0%, rgba(15, 88, 65, 0.80) 100%);}
.sobang .evCon2 .pass_wrap .item {background: linear-gradient(95deg, rgba(31, 29, 107, 0.80) 0%, rgba(242, 64, 53, 0.80) 100%);}
.sobang .evCon2 .pass_wrap .item+.item {background: linear-gradient(95deg, rgba(242, 64, 53, 0.80) 0%, rgba(31, 29, 107, 0.80) 100%);}
.evCon2 .pass_wrap .item .tit { /* 26px */line-height: 1.4;text-align: left;}
.evCon2 .pass_wrap .item .txt {text-align: center;font-weight: 700;line-height: 130%; /* 65px */}
.evCon2 .pass_wrap .item .txt sup{font-weight: normal;margin: 0 0 0 3px;vertical-align: top;}
.evCon2 .pass_wrap .item .txt span{line-height: 1;font-weight: bold;}
/* E: evCon2 */

/* S: evCon2_250702 Ãß°¡ */
.evCon2 .howabout_wrap {margin: 0 0 60px;}
.evCon2 .howabout_wrap .pass_wrap {}
.evCon2 .review_pass_wrap {position:relative; padding: 40px;border-radius: 13px;width: 380px;background-color: #737373;color:#fff;height: fit-content; background-position: center; background-size: cover; background-repeat: no-repeat;}
.evCon2 .review_pass_wrap > .tit {margin:0 auto 20px; width:max-content; display: flex; align-items: center; justify-content: center; padding: 0 40px; height: 30px; border-radius: 20px;background: #021323;}
.evCon2 .review_pass {position: relative; overflow: hidden; }
.evCon2 .review_pass .tit {font-weight: 900;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; overflow: hidden;word-break:break-all; height: 56px;}
.evCon2 .review_pass .con {padding:0 5px; margin:20px auto 10px;height: 256px;line-height: 1.5;text-align: left;/*text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 13;-webkit-box-orient: vertical;overflow: hidden;*/word-break: break-all; overflow-y: auto;}
.evCon2 .review_pass_wrap .more_btn {position: absolute; bottom:-32px; left: 50%; transform: translateX(-50%); color:#fff; display: block; text-decoration: underline; }

.evCon2 .review_pass .con::-webkit-scrollbar {width: 6px; height: 12px; }
.evCon2 .review_pass .con::-webkit-scrollbar-track {background: #fff;border-radius: 3px;}
.evCon2 .review_pass .con::-webkit-scrollbar-thumb {background-color: #888;height: 12px; border-radius: 3px; border: 3px solid #888; }
.evCon2 .review_pass .con::-webkit-scrollbar-thumb:hover {background-color: #555;}


.evCon2 .review_pass .author {margin: 0 auto 24px;}
.evCon2 .review_pass .author,
.evCon2 .review_pass .author li {display: flex; align-items: center; justify-content: center;}
.evCon2 .review_pass .author li:nth-child(1)::after {content: ""; margin: 0 10px; display: block; width:1px; height: 10px; background-color: #D9D9D9;}
.evCon2 .review_pass_wrap .btn_wrap {padding: 20px 0 0;border-top: 1px solid rgba(236, 236, 236, 0.30);display: flex;align-items: center;justify-content: center;gap:8px;color:#fff;font-size: 14px;}
.evSection.evCon2 .swiper-pagination {margin-top: 0;width: 100%;display: flex;justify-content: center;}
.evCon2 .swiper-pagination-bullet{background: #fff;}
.evCon2 .review_pass_wrap .swiper-pagination-current {color:#fff;}
.evCon2 .review_pass_wrap .swiper-button-prev,
.evCon2 .review_pass_wrap .swiper-button-next {margin: 0; position: static; width:10px; height: 10px; background-image: url(https://image.megagong.net/m/2025/0702_pass/arrow_icon.png); background-repeat: no-repeat; background-repeat: no-repeat; background-size: cover; z-index: 0;}
.evCon2 .review_pass_wrap .swiper-button-next {transform: rotate(-180deg);}
.evCon2 .review_pass_wrap .swiper-button-prev:after, 
.evCon2 .review_pass_wrap .swiper-button-next:after {content: "";}
/* E: evCon2_250702 Ãß°¡ */

/* S: evCon8 */
.eventWrap .evSection.evCon8 {}
.evCon8 .pass_wrap {display: flex;width: 1200px;align-items: center;gap: 20px;color: rgba(255, 255, 255, 0.70);margin: 0 0 15px;}
.evCon8 .pass_wrap .item {display: flex;justify-content: center;align-items: center;gap: 30px;flex: 1 0 0;align-self: stretch;height: 570px;border-radius: 25px;background: url(https://image.megagong.net/m/2025/1027_pass/gong/con_img3.png) center 0 no-repeat;flex-direction: column;}
.evCon8 .pass_wrap .item + .item {background-image: url(https://image.megagong.net/m/2025/1027_pass/gong/con_img4.png)}
.tech .evCon8 .pass_wrap .item {background-image: url(https://image.megagong.net/m/2025/1027_pass/tech/con_img3.png)}
.tech .evCon8 .pass_wrap .item + .item {background-image: url(https://image.megagong.net/m/2025/1027_pass/tech/con_img4.png)}
.army .evCon8 .pass_wrap .item {background-image: url(https://image.megagong.net/m/2025/1027_pass/army/con_img3.png)}
.army .evCon8 .pass_wrap .item + .item {background-image: url(https://image.megagong.net/m/2025/1027_pass/army/con_img4.png)}
.sobang .evCon8 .pass_wrap .item {background-image: url(https://image.megagong.net/m/2025/1027_pass/sobang/con_img3.png)}
.sobang .evCon8 .pass_wrap .item + .item {background-image: url(https://image.megagong.net/m/2025/1027_pass/sobang/con_img4.png)}
.evCon8 .pass_wrap .item p{}
.evCon8 .pass_wrap .item p span{}
.evCon8 .pass_wrap .item p span{}
/* E: evCon8 */

/* S: evCon3 */
.eventWrap .evSection.evCon3 {/* padding: 100px 0 180px; */background: #fff;}
.evCon3 .cir_tit {margin:0 auto; display: flex; width:226px; height: 37px; justify-content: center;align-items: center; border-radius: 800px;background: #021323; color:#fff; }
.evCon3 .cir_tit.differ {background: var(--primary-color3);}
.evCon3 .sub_tit {margin: 30px auto 60px; color: #9C9C9C; font-weight: 500; line-height: 1.4;}
.evCon3 .sub_tit .point {color: #005E61;}
.evCon3 .sub_tit .point.differ {color: var(--primary-color3);}
.evCon3 .service_swiper {margin-bottom: 60px;}
.evCon3 .service_swiper .swiper-wrapper {gap: 20px;}
.evCon3 .service_swiper .swiper-slide {flex: 1 1 auto;}
.evCon3 .service_swiper .item {padding: 100px 20px 50px; border-radius: 10px; background-position: 50% 0; background-repeat: no-repeat; background-size: auto 100%;}
.evCon3 .service_swiper .txt {margin-top: 30px;}
.evCon3 .service_swiper .txt span {display: block; font-weight: 400; opacity: 0.7; margin-bottom: 20px;}
.evCon3 .service_swiper .txt strong {display: block;}

.evCon3 .play_swiper {position:relative;}
.evCon3 .play_swiper .item {padding: 60px; border-radius: 10px; background: #F8F8F8; display: flex; gap: 60px; align-items: center;}
.evCon3 .play_swiper .img_wrap {border-radius: 3px; background: #FFF; box-shadow: 14px 14px 20px 0px rgba(172, 172, 172, 0.70); display: flex; width:732px; height: 354px;justify-content: center;align-items: center;}
.evCon3 .play_swiper .txt {display: flex;flex-direction: column;justify-content: center;gap: 30px; flex-shrink: 0; text-align: left; font-weight: 400;}
.evCon3 .play_swiper .txt .tit {line-height: 1.3;}
.evCon3 .play_swiper .chk_list li {margin:0 0 10px; display: flex; gap:8px; line-height: 1.5;}
.evCon3 .play_swiper .chk_list li::before {content:""; display:block; margin:2px 0 0; width: 14px; height: 10px;transform: rotate(-45deg); border-bottom: 2px solid #BBB;border-left: 2px solid #BBB;}
.evCon3 .play_swiper .swiper-pagination {position: absolute; top: 0; left:auto; right: 25px; width: max-content;}
.evCon3 .swiper-pagination-bullet {margin: 0 !important; opacity: 1; background-color: #D9D9D9;}
.evCon3 .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color:#3527DF;}
.tech .evCon3 .swiper-pagination-bullet.swiper-pagination-bullet-active {}
.army .evCon3 .swiper-pagination-bullet.swiper-pagination-bullet-active {}
.sobang .evCon3 .swiper-pagination-bullet.swiper-pagination-bullet-active {}

.evCon3 .playground_box a {display: flex; justify-content: flex-start; align-items: center; gap: 30px; padding: 35px 120px; border-radius: 10px; background: #000714 url(https://image.megagong.net/m/2025/0602_pass/con3_playground_bg.jpg) 100% 50% no-repeat;}
.evCon3 .playground_box .btn {border-radius: 3px; border: 1px solid #ddd; background: #222; padding: 10px 20px;}
/* E: evCon3 */

/* S: evCon4 */
.evCon4 {background:#040404;}
.evCon4 .mega_swiper_per_view {margin: 0 -305px;}
.evCon4 .mega_swiper_per_view.direction_r {margin-top: 20px;}
.evCon4 .mega_swiper_per_view .swiper-slide {position:relative;height: 400px;border-radius: 10px; overflow: hidden;background: rgba(255, 255, 255, 0.40);}
.evCon4 .mega_swiper_per_view .swiper-slide:nth-child(2n) {background: rgba(255, 255, 255, 0.20);}
.evCon4 .mega_swiper_per_view .swiper-slide a {display: block;}
.evCon4 .mega_swiper_per_view .tec_profile {position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 110%;}
.evCon4 .mega_swiper_per_view .tec_profile::before {content: '';position: absolute;bottom: -5%;left: -10%;width: 120%;height: 100%;opacity: 0.8;background: linear-gradient(180deg, transparent 60%, rgba(0, 0, 0, 0.7) 100%);filter: blur(15px);pointer-events: none;}
.evCon4 .mega_swiper_per_view .tec_caption {position: absolute; width: 100%; bottom: 30px; z-index: 1;}
.evCon4 .mega_swiper_per_view .tec_caption .subject {display: block; font-weight: 400;}
.evCon4 .comingsoon_box {border-top: 1px solid rgba(255, 255, 255, 0.50);border-bottom: 1px solid rgba(255, 255, 255, 0.50); margin-top: 70px;}
.evCon4 .kr_teacher_box {border-radius: 3px; background: linear-gradient(272deg, #00001B -0.41%, #1E2098 40.5%, #C5C6FF 71.07%); margin-top: 70px;}
.evCon4 .kr_teacher_box a {display: flex; justify-content: center; align-items: center; gap: 160px; padding: 13.5px; background-image: url(https://image.megagong.net/m/2025/0602_pass/kr_teacher_bg.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: auto 100%;}
.evCon4 .kr_teacher_box .l_txt {color: #3F49FF; border-top: 1px solid #3F49FF; border-bottom: 1px solid #3F49FF; padding: 4px 15px;}
.evCon4 .kr_teacher_box .r_txt {font-weight: 500;}
.evCon4 .kr_teacher_box .r_txt > strong span {color: #9298FF;}
/* E: evCon4 */

/* S: evCon5 */
.eventWrap .evSection.evCon5 {background: #000 url(https://image.megagong.net/m/2025/1027_pass/con_img2.png) center 0 no-repeat;}
.evCon5 .cheatkey_wrap{display: flex;gap: 20px;justify-content: center;align-items: stretch;flex-wrap: wrap;margin: 0 -122px;}
.evCon5 .cheatkey_wrap li {position: relative;display: flex;width: 346px;height: 436px;padding: 50px;flex-direction: column;align-items: flex-start;gap: 40px;flex-shrink: 0;border-radius: 10px;background: linear-gradient(95deg, rgba(31, 38, 101, 0.80) 0%, rgba(60, 201, 157, 0.80) 100%), rgba(255, 255, 255, 0.85);color: #fff;text-align: left;}
.evCon5 .cheatkey_wrap li:nth-child(2n) {background: linear-gradient(95deg, rgba(60, 201, 157, 0.80) 0%, rgba(41, 25, 114, 0.80) 100%), rgba(255, 255, 255, 0.85);}
.tech .evCon5 .cheatkey_wrap li {background: linear-gradient(95deg, rgba(4, 123, 204, 0.80) 0%, rgba(41, 25, 114, 0.80) 100%), rgba(255, 255, 255, 0.50);}
.tech .evCon5 .cheatkey_wrap li:nth-child(2n) {background: linear-gradient(95deg, rgba(41, 25, 114, 0.80) 0%, rgba(4, 123, 204, 0.80) 100%), rgba(255, 255, 255, 0.50);}
.army .evCon5 .cheatkey_wrap li {background: linear-gradient(95deg, rgba(15, 88, 65, 0.80) 0%, rgba(255, 234, 0, 0.80) 100%), rgba(255, 255, 255, 0.85);}
.army .evCon5 .cheatkey_wrap li:nth-child(2n) {background: linear-gradient(95deg, rgba(255, 234, 0, 0.80) 0%, rgba(15, 88, 65, 0.80) 100%), rgba(255, 255, 255, 0.85);}
.sobang .evCon5 .cheatkey_wrap li {background: linear-gradient(95deg, rgba(31, 29, 107, 0.80) 0%, rgba(242, 64, 53, 0.80) 100%), rgba(255, 255, 255, 0.85);}
.sobang .evCon5 .cheatkey_wrap li:nth-child(2n) {background: linear-gradient(95deg, rgba(242, 64, 53, 0.80) 0%, rgba(31, 29, 107, 0.80) 100%), rgba(255, 255, 255, 0.85);}

.evCon5 .cheatkey_wrap li .ico {position:absolute;bottom: 10px;right: 5px;}
.evCon5 .cheatkey_wrap li p{display: flex;flex-direction: column;align-items: flex-start;gap: 40px;font-weight: 300;position: relative;}
.evCon5 .cheatkey_wrap li p strong{font-weight: 700;line-height: 1.3;display: flex;flex-direction: column;align-items: flex-start;gap: 10px;}
.evCon5 .cheatkey_wrap li p strong span{display: block;font-weight: normal;}
.evCon5 .cheatkey_wrap li p .dark{color: #111;font-weight: 700;line-height: 130%; /* 18.2px */text-transform: uppercase;opacity: 0.3;}
.evCon5 .cheatkey_wrap li .btn-base-wrap{justify-content: flex-start;margin: 15px 0 0;}
.evCon5 .cheatkey_wrap li .btn-base-wrap a{color: #fff; background: var(--point-color0); border: 1px solid var(--point-color0);}
/* E: evCon5 */


/* S: evCon9 */
.eventWrap .evSection.evCon9 {background: url(https://image.megagong.net/m/2025/1027_pass/gong/con_img6.png) center 0 no-repeat;}
.gong .evSection.evCon9 {background-image: url(https://image.megagong.net/m/2025/1027_pass/gong/con_img6.png)}
.tech .evSection.evCon9 {background-image: url(https://image.megagong.net/m/2025/1027_pass/tech/con_img6.png)}
.army .evSection.evCon9 {background-image: url(https://image.megagong.net/m/2025/1027_pass/army/con_img6.png)}
.sobang .evSection.evCon9 {background-image: url(https://image.megagong.net/m/2025/1027_pass/sobang/con_img6.png)}
.evCon9 .cheatkey_wrap{position: relative;display: flex;gap: 166px 106px;justify-content: center;align-items: flex-start;flex-wrap: wrap;background: url(https://image.megagong.net/m/2025/1027_pass/gong/con_img7.png) center center no-repeat;margin: 0 52px;}
.sobang .evCon9 .cheatkey_wrap{background-image: url(https://image.megagong.net/m/2025/1027_pass/sobang/con_img7.png)}
.evCon9 .cheatkey_wrap li {position: relative;display: flex;width: 266px;height: 144px;flex-direction: column;justify-content: center;align-items: center;gap: 6.366px;border-radius: 10.61px;background: #FFF;}
.evCon9 .cheatkey_wrap li::before{content:'';background: url(https://image.megagong.net/m/2025/1027_pass/con_img3.png) center center no-repeat;height: 42px;position: absolute;top: 100%;left: 0;width: 100%;margin: 20px 0 0;}
.evCon9 .cheatkey_wrap li:nth-child(4){position: absolute;bottom: 0px;right: 0;border-radius: 10.61px;border: 4px solid rgba(255, 77, 77, 0.80);background: #FFF;animation:borderBlink 1s infinite;}

@keyframes borderBlink{0%{border-color:rgba(255,77,77,0.8);}
50%{border-color:rgba(255,77,77,0);}
100%{border-color:rgba(255,77,77,0.8);}
}
.evCon9 .cheatkey_wrap li:nth-child(5){}
.evCon9 .cheatkey_wrap li:nth-child(6){position: absolute;bottom: 0;left: 0;}
.evCon9 .cheatkey_wrap li:nth-child(4)::before,
.evCon9 .cheatkey_wrap li:nth-child(5)::before,
.evCon9 .cheatkey_wrap li:nth-child(6)::before{top: unset;bottom: 100%;margin: 0 0 20px;}
.evCon9 .cheatkey_wrap li p{font-weight: normal;}
.evCon9 .cheatkey_wrap li .tit{font-weight: bold;color: #1B7669;}
.tech .evCon9 .cheatkey_wrap li .tit{color: #140C80;}
.army .evCon9 .cheatkey_wrap li .tit{color: #0F5740;}
.sobang .evCon9 .cheatkey_wrap li .tit{color: #1F1D6B;}
.evCon9 .cheatkey_wrap li:nth-child(4) .tit{color: #FF4D4D;}
.evCon9 .cheatkey_wrap li .update{display: inline-flex;padding: 5px 20px;justify-content: center;align-items: center;gap: 10px;border-radius: 60px;background: #FF4D4D;color: #FFF;text-align: center;font-weight: bold;line-height: 130%; /* 20.8px */position: absolute;top: -16px;letter-spacing: 0;}

/* E: evCon9 */

/* S: evCon6 */
.evCon6 .benefit_wrap{position: relative;display: flex;flex-direction: column; align-items: stretch; margin: 0 60px;}
.evCon6 .benefit_wrap li{position: relative;padding: 0 0 55px;text-align: left;}
.evCon6 .benefit_wrap li + li{border-top: 1px solid var(--white-color);padding-top: 60px;padding-bottom: 0;}
.evCon6 .benefit_wrap li .picto{position: absolute;top: 20px;right: 50px;}
.evCon6 .benefit_wrap li + li .picto{top:80px}
.evCon6 .benefit_wrap li .tit_wrap{margin: 0 0 25px;}
.evCon6 .benefit_wrap li .tit_wrap .point{margin: 0 0 15px;font-weight: bold;}
.evCon6 .benefit_wrap li .tit_wrap .info{font-weight: 300;display: flex;flex-direction: column;gap: 15px;margin: 0;line-height: 1.3;}
.evCon6 .benefit_wrap li .tit_wrap .info strong {line-height: 1; color: var(--primary-color2);}
.evCon6 .benefit_wrap li .tit_wrap .info sup{font-size: 18px;vertical-align: top;display: inline-block;margin: 5px 0 0;line-height: 1;}
.evCon6 .benefit_wrap li .btn-base-wrap{justify-content: flex-start; margin-top: 25px;}
.evCon6 .benefit_wrap li .btn-base.md a{border-radius: 0;padding-left: 25px;padding-right: 25px;}
.evCon6 .benefit_wrap li .evt_con_base {margin: 45px 0 0; color: var(--gray-color6);}
/* E: evCon6 */

/* S: evCon7 */
.evCon7 {background-image: url('https://img.megagong.net/m/2025/0915_pass/evCon7_bg.png'); background-repeat: no-repeat; background-position: center; background-size: cover; } 
.evCon7 .toggle_list_box {display:flex; flex-direction:column; gap:20px; min-height: 580px;}
.evCon7 .toggle_list {border-radius: 10px; overflow:hidden; text-align: left;}
.evCon7 .toggle_list.on { box-shadow: 10px 6px 25px 0 rgba(85, 103, 69, 0.20);}
.evCon7 .toggle_list .list_tit {padding: 25px 40px;border-radius: 10px 10px 0 0;background-color: #333;color:#fff;display:flex;align-items: center;justify-content: space-between;cursor: pointer;}
.evCon7 .toggle_list .list_tit > p {display: flex; gap: 10px;}
.evCon7 .toggle_list.on .list_tit .arrow {transform: rotate(180deg);}
.evCon7 .toggle_list .list_det {display:none; padding: 30px 42px; border-radius: 0 0 10px 10px; background-color: #FFF;}
.evCon7 .toggle_list .list_det .con {display: flex; gap: 18px; font-weight: 400;}
.evCon7 .toggle_list .list_det .num {color: #333;}
/* E: evCon7 */

/* S: evCon10 */
.eventWrap .evSection.evCon10 {background: url(https://image.megagong.net/m/2025/1027_pass/gong/con_img8.png) center 0 no-repeat;color: #fff;}
.gong .evSection.evCon10 {background-image: url(https://image.megagong.net/m/2025/1027_pass/gong/con_img8.png)}
.tech .evSection.evCon10 {background-image: url(https://image.megagong.net/m/2025/1027_pass/tech/con_img8.png)}
.army .evSection.evCon10 {background-image: url(https://image.megagong.net/m/2025/1027_pass/army/con_img8.png)}
.sobang .evSection.evCon10 {background-image: url(https://image.megagong.net/m/2025/1027_pass/sobang/con_img8.png)}
.evCon10 .cheatkey_wrap{display: flex;gap: 34px;justify-content: center;align-items: flex-start;flex-wrap: wrap;flex-direction: row;}
.evCon10 .cheatkey_wrap li {position: relative;height: 340px;display: flex;height: 340px;flex-direction: column;justify-content: center;align-items: center;gap: 12px;flex: 1 0 0;border-radius: 25px;background: url(https://image.megagong.net/m/2025/1027_pass/con_img5.png) 100% 100% no-repeat;overflow: hidden;flex: 1;url(
https: //image.megagong.net/m/2025/1027_pass/con_img4.png);}
.evCon10 .cheatkey_wrap li:nth-child(2) {background-image: url(https://image.megagong.net/m/2025/1027_pass/con_img6.png);}
.evCon10 .cheatkey_wrap li.plan100 {height: auto;width: 100%;flex: none;}
.evCon10 .cheatkey_wrap li.plan100 a{display: flex;width: 1200px;height: 135px;padding: 0 230px;align-items: center;gap: 30px;border-radius: 25px;background: #061b6f url(https://image.megagong.net/m/2025/1027_pass/con_img8.png) 100% center no-repeat;}
.evCon10 .cheatkey_wrap li p {display: flex;flex-direction: column;align-items: center;}

.evCon10 .cheatkey_wrap li.plan100 p {text-align: left;}
.evCon10 .cheatkey_wrap li.plan100 strong{color: #FFF;line-height: 1; /* 133.333% */
letter-spacing: -2px;}

.evCon10 .cheatkey_wrap.ver2 li:nth-child(1) {background-image: url(https://image.megagong.net/m/2025/1201_pass/con_img5.png);}
.evCon10 .cheatkey_wrap.ver2 li:nth-child(2) {background-image: url(https://image.megagong.net/m/2025/1201_pass/con_img6.png);}
.evCon10 .cheatkey_wrap.ver2 li:nth-child(3) {background-image: url(https://image.megagong.net/m/2025/1201_pass/con_img7.png);}

/* E: evCon10 */



/* S: evBenefit */
.evBenefit {background-size: auto 100%;}
.evSection.evBenefit .bg_shadow {bottom: 320px;}
.evBenefit .con_tit {margin-bottom: 100px;}
.evBenefit .card_wrap {position: relative; width: fit-content; margin: 0 auto;}
.evBenefit .card_wrap .cont {position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 40px 70px; text-align: left; z-index: 0;}
.evBenefit .card_wrap .label {display: inline-block; padding: 5px 22px; border-radius: 20px; margin-bottom: 25px;}
.evBenefit .card_wrap .bg_txt {position: absolute; right: 0; bottom: -5px; line-height: 1; font-weight: 900; color: rgba(0, 0, 0, 0.20); opacity: 0.2; z-index: -1;}
.evBenefit .cert_wrap .btn-base-wrap {margin-top: 50px;}
.evBenefit .cert_wrap .btn-base .ing {color: var(--black-color3); background: var(--white-color);}
.evBenefit .cert_wrap .btn-base .done {background: var(--gray-color7); border-color: var(--gray-color6);}
.evBenefit .note_base_wrap {max-width: 650px; margin: 100px auto 0;}

.evBenefit .card_wrap .cont.flex {display: flex; flex-direction: column; align-items:center; justify-content: center; gap: 30px;}
.evBenefit .card_wrap .cont.flex .label {margin:0 auto; width: max-content; background-color: #111; color:#fff;}
.evBenefit .card_wrap .cont.flex .txt {text-align: center;}
/* E: evBenefit */

/* S: evReview */
.evReview .con_tit {margin-bottom: 0;}
.evReview .con_tit .end::after {background-color: #f24966;}
.evReview .mini_tit {color: var(--primary-color4); margin: 30px auto 60px;}
.evReview .mini_tit .evt_con_base {margin:30px auto 0; font-size: 12px;}
.evReview .container_info .info .info_date {font-weight: 400;}
.evReview .obj_cover .pattern_obj {mix-blend-mode: luminosity;}
.evReview .gift_item_wrap {margin-bottom: 65px;}
.evReview .gift_item_wrap .tail {color: #777; margin-top: 20px;}
.evReview .table-base-wrap {background: var(--white-color);  padding: 30px 40px 40px;}
.evReview .table-base-wrap .table_tit {font-weight: 700; margin-bottom: 30px;}
.evReview .table-base-wrap .table-base {font-size: 15px;}
.evReview .table-base-wrap .table-base th {font-weight: 500; font-size: 16px; color: var(--black-color2); background: #FFF2A5;}
.evReview .table-base-wrap .evt_con_base {margin-top: 10px;}
.evReview .btn-base.xl a {width: 90%; max-width: 460px;}
.evReview .gallery_base_wrap {margin-top: 70px;}
.evReview .gallery_base_wrap .table-order {right: auto; left: 40px;}
.evReview .gallery_base_wrap .gallery_list > li .img {position: relative;}
.evReview .gallery_base_wrap .gallery_list > li .img  .best_icon {color: #fff;background: #0082ff;position: absolute;right: 20px;padding: 6px 11px;border-radius: 0px 0px 8px 8px;letter-spacing: 0px;}
.evReview .gallery_base_wrap .gallery_list > li .tit {font-weight:700;    margin-top: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all; text-align: left;}
.evReview .gallery_base_wrap .gallery_list > li .con {font-size: 13px;color: #111111;text-align: left;margin-top: 8px;height: 120px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical; overflow: auto;word-break: break-all;}
.evReview .gallery_base_wrap .more_btn a {width: 100%;margin-top: 4%;border: 1px solid #efeeee;border-radius: 50px;padding: 3% 1%;display: inline-block;text-align: center;color: #999999;box-sizing: border-box;display: flex;justify-content: center;align-items: baseline;gap: 1%;}
/* E: evReview */


/* S: evPay */
.eventWrap .evSection.evPay {background: linear-gradient(95deg, #1F2665 0%, #3CC99D 100%), linear-gradient(189deg, #5C52E8 2.82%, #315EFF 50%, #39D3C6 97.18%), linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(180deg, #002056 0%, #0083D4 50.48%, #27B5FF 98.56%), #D9D9D9;color: #fff;}
.tech .evSection.evPay {background: linear-gradient(95deg, #291972 0%, #047BCC 100%);}
.army .evSection.evPay {background: linear-gradient(95deg, #125A40 0%, #FFEA00 100%)}
.sobang .evSection.evPay {background: linear-gradient(95deg, #1F1D6B 0%, #F24035 100%);}
.evPay .con_tit {margin-bottom: 0;}
.evPay .con_tit .end::after {background-color: #f24966;}
.evPay .mini_tit {color: var(--primary-color4); margin: 30px auto 60px;}
.evPay .mini_tit .evt_con_base {margin:30px auto 0; font-size: 12px;}
.evPay .container_info .info .info_date {font-weight: 400;}
.evPay .obj_cover .pattern_obj {mix-blend-mode: luminosity;}
.evPay .gift_item_wrap {margin-bottom: 65px;}
.evPay .gift_item_wrap .tail {color: #777; margin-top: 20px;}
.evPay .table-base-wrap {background: var(--white-color);  padding: 30px 40px 40px;}
.evPay .table-base-wrap .table_tit {font-weight: 700; margin-bottom: 30px;}
.evPay .table-base-wrap .table-base {font-size: 15px;}
.evPay .table-base-wrap .table-base th {font-weight: 500; font-size: 16px; color: var(--black-color2); background: #FFF2A5;}
.evPay .table-base-wrap .evt_con_base {margin-top: 10px;}
.evPay .btn-base.xl a {max-width: 460px;}
.evPay .gallery_base_wrap {margin-top: 70px;}
.evPay .gallery_base_wrap .table-order {right: auto; left: 40px;}
.evPay .gallery_base_wrap .gallery_list > li .img {position: relative;}
.evPay .gallery_base_wrap .gallery_list > li .img  .best_icon {color: #fff;background: #0082ff;position: absolute;right: 20px;padding: 6px 11px;border-radius: 0px 0px 8px 8px;letter-spacing: 0px;}
.evPay .gallery_base_wrap .gallery_list > li .tit {font-weight:700;    margin-top: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all; text-align: left;}
.evPay .gallery_base_wrap .gallery_list > li .con {font-size: 13px;color: #111111;text-align: left;margin-top: 8px;height: 120px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical; overflow: auto;word-break: break-all;}
.evPay .gallery_base_wrap .more_btn a {width: 100%;margin-top: 4%;border: 1px solid #efeeee;border-radius: 50px;padding: 3% 1%;display: inline-block;text-align: center;color: #999999;box-sizing: border-box;display: flex;justify-content: center;align-items: baseline;gap: 1%;}
.evPay .mega_card_wrap.ver_npay .gift_result_base{background: linear-gradient(95deg, rgba(31, 38, 101, 0.80) 0%, rgba(60, 201, 157, 0.80) 100%);}
.tech .evPay .mega_card_wrap.ver_npay .gift_result_base,
.sobang .evPay .mega_card_wrap.ver_npay .gift_result_base{background: rgba(255, 255, 255, 0.80);color: #000;}
.army .evPay .mega_card_wrap.ver_npay .gift_result_base{background: linear-gradient(95deg, rgba(11, 67, 49, 0.80) 0%, rgba(255, 249, 67, 0.80) 100%);}
.evPay .mega_card_wrap .tail{color: #fff;font-weight: normal;}
.evSection.event.evPay .obj_cover .partc_obj {/* width: 1500px; */
/* margin: -125px 0 0; */
margin: -109px 0 0 47px;}
.evSection.event.evPay .obj_cover .partc_obj img {/* width: 1500px; */
}
/* E: evPay */




/* S: Å¸»çÇÒÀÎ ÀÎÁõ ÆË¾÷ */
.mg_popup_wrap.new_event .tiny_noti { font-size: 12px; color: #333; margin: 20px auto; } 
.mg_popup_wrap.new_event ul.tiny_noti li { position: relative; display: block; padding-left: 10px; line-height: 1.2; } 
.mg_popup_wrap.new_event ul.tiny_noti li + li { margin-top: 5px; } 
.mg_popup_wrap.new_event ul.tiny_noti li::before { content: '*'; position: absolute; top: 0; left: 0; } 
.mg_popup_wrap.new_event .mg_tb_wrap + .tiny_noti { border-bottom: 1px solid #000; padding-bottom: 20px; } 
.mg_popup_wrap.new_event ul.tiny_noti .tp1 { color: #fff; background: #313131; padding: 1px 6px; } 
.mg_popup_wrap.new_event .b_tit { position: relative; width: fit-content; line-height: 1.3; font-weight: 400; font-family: var(--font); margin: 0 auto; z-index: 1; } 
.mg_popup_wrap.new_event .b_tit b { font-weight: bold; } 
.mg_popup_wrap.new_event .s_tit { font-family: var(--font); font-weight: normal; padding: 20px 0 0; } 
.mg_popup_wrap.new_event .info_box { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; width: 100%; margin-top: 25px; margin-bottom: 30px; padding: 15px 20px; border: 1px solid #000000; } 
.mg_popup_wrap.new_event .info_box p { line-height: 1.4; color: #333333; } 
.mg_popup_wrap.new_event .info_box p b { font-weight: bold; } 
.mg_popup_wrap.new_event .info_box p.red { margin-bottom: 10px; color: #e45c6c; font-weight: bold; } 
.mg_popup_wrap.new_event .info_box p span { margin-left: 10px; } 
.mg_filebox .filename a { width: 44px; } 
select { width: 100%; border: 1px solid #d0d0d0; padding: 0; margin: 0; height: 30px; cursor: pointer; } 
input[type=text] { width: 100%; flex: 1; height: 30px; line-height: 30px; padding: 0 10px; border: 1px solid #d0d0d0; } 
.mg_popup_wrap.new_event .mg_chk_base { display: flex; align-items: start; gap: 5px; } 
.mg_popup_wrap.new_event .mg_chk_base label .color_highlight { color: #f00; } 
.mg_popup_wrap.new_event .content_area .mg_btn_wrap a { font-family: var(--font); } 
.mg_popup_wrap.new_event .noti_red { margin-top: 20px; } 
.mg_popup_wrap.new_event .noti_red p { margin-bottom: 5px; color: #e45c6c; font-size: 13px; font-weight: bold; } 
/* E: Å¸»çÇÒÀÎ ÀÎÁõ ÆË¾÷ */

@media screen and (max-width: 1600px) {

/* S: rightflt_bnr */
.rightflt_bnr {display:none}
/* E: rightflt_bnr */


}

@media screen and (max-width: 1200px) {

/* S: [common] settings */
.evSection {padding: 15% 0;}
.evSection.evCon_goods {padding:16% 0;}
.evSection .inner,
.evSection .inner.w1080 {width: 94%;}
.evSection .mini_tit{margin-bottom: 5px;}
.evSection .con_tit+.mini_tit{margin-top: -2%;margin-bottom: 7%;}
.evSection .tiny_noti{font-size:11px;letter-spacing: -0.13em;}
.evSection .tiny_noti.right{text-align: center;}
.evSection .con_tit{margin: 0 0 7%;}
/* E: [common] settings */

/* S: [common] component */
/* clp-fs */
.clp-fs170{font-size: clamp(75px, 15vmin, 150px);}
.clp-fs168{font-size:clamp(80px,15vmin,150px);}
.clp-fs150{font-size:clamp(60px,13.5vmin,130px);}
.clp-fs140{font-size: clamp(60px,13vmin,125px);;}
.clp-fs130{font-size:clamp(22px,10.5vmin,100px);}
.clp-fs100{font-size: clamp(20px,6.5vmin,60px);}
.clp-fs80{font-size: clamp(26px,6.5vmin,60px);}
.clp-fs72{font-size: clamp(25px,6.5vmin,60px);}
.clp-fs68{font-size:clamp(18px,5.0vmin,45px);}
.clp-fs60{font-size: clamp(22px,5.0vmin,45px);}

/* button */
.evSection .list.btn {width:100%} 
.evSection .list.btn li a {height: clamp(50px,8.5vmin,80px);font-size: clamp(16px,2.7vmin,22px);font-weight: bold;} 
/* E: [common] component */

/* S: fix_bottom_bnr */
.fix_bottom_bnr.fixed{bottom: 70px;}
.fix_bottom_bnr .inner {width: 100%; align-items: center;}
.fix_bottom_bnr .title {padding: 10px;}
.fix_bottom_bnr .btns > div {padding: 10px;}
/* E: fix_bottom_bnr */

/* S: evCon1 */
.eventWrap .evSection.evCon1 {padding: 10% 0 15%;background-size: cover;}
.evCon1 .detail_txt.top {letter-spacing: 0;}
.evCon1 .detail_txt .evt_con_base{}
.evCon1 .cir_tit {}
.evCon1 .detail_txt.btm {}
.evCon1 h3 {gap: 5vw;}

/* E: evCon1 */

/* S: evCon2 */
.eventWrap .evSection.evCon2 {padding: 15% 0 15%;}
/* E: evCon2 */

/* S: evCon2_250702 Ãß°¡ */
.eventWrap .evSection.evCon2 {}
.evCon2 .howabout_wrap{margin: 0 0 7%;}
.evCon2 .pass_wrap {width: 100%;gap: 10px;}
.evCon2 .pass_wrap .item {gap: 10px;height: 160px;display: flex;flex-direction: column;align-items: center;border-radius: 15px;}
.evCon2 .pass_wrap .item .tit {text-align:center;font-weight: normal;}
.evCon2 .pass_wrap .item .tit br {/* display: none; */
}
.evCon2 .pass_wrap .item .txt {}
.evCon2 .pass_wrap .item .txt sup {}
.evCon2 .pass_wrap .item .txt span {}
/* E: evCon2_250702 Ãß°¡ */

/* S: evCon3 */
.evCon3 {padding: 15% 0 15%;}
.evCon3 .sub_tit {margin: 3% auto 6%}
.evCon3 .cir_tit {width: max-content; padding: 0 40px;}
.evCon3 .play_swiper {/* margin-bottom: 6%; */}
/* E: evCon3 */

/* S: evCon4 */
.evCon4 .mega_swiper_per_view {margin: 0 auto;}
.evCon4 .mega_swiper_per_view .swiper-slide {height: 38vw;}
.evCon4 .mega_swiper_per_view .tec_profile {width: 140%;}
/* E: evCon4 */

/* S: evCon5 */
.eventWrap .evSection.evCon5{background-size: contain;background-position: center;}
.evCon5 .cheatkey_wrap{gap: 2%;margin: 0;}
.evCon5 .cheatkey_wrap li{padding: 4% 0 6% 4%;width: calc(50% - 2%);border-radius: clamp(10px,2.5vmin,20px);height: auto;margin: 0 0 2%;}
.evCon5 .cheatkey_wrap li .ico {width: clamp(45px,8vmin,100px); bottom: 5%; right: 5%;}
.evCon5 .cheatkey_wrap li p{gap: 10px;}
.evCon5 .cheatkey_wrap li p strong{font-size: clamp(15px,3.0vmin,25px);line-height: 1.5;gap: 5px;}
.evCon5 .cheatkey_wrap li p strong br{display:none}
.evCon5 .cheatkey_wrap li p b{margin:0 0 15px}
.evCon5 .cheatkey_wrap li .btn-base-wrap{justify-content: flex-start;margin: clamp(10px,2.0vmin,15px) 0 0;width: auto;}
.evCon5 .cheatkey_wrap li .btn-base-wrap a{border-radius: 0;width: auto;}
/* E: evCon5 */

/* S: evCon6 */
.evCon6 .benefit_wrap{margin: 0;}
.evCon6 .benefit_wrap li{padding-bottom: 5%;}
.evCon6 .benefit_wrap li + li{border-top: 1px solid var(--gray-color7);padding-top: 5%;}
.evCon6 .benefit_wrap li .picto{top: 3vw;right: 2%;width: clamp(100px,30vmin,300px);}
.evCon6 .benefit_wrap li + li .picto{top: 8vw;}
.evCon6 .benefit_wrap li .tit_wrap{margin: 0 0 3%;}
.evCon6 .benefit_wrap li .tit_wrap .point{margin: 0 0 1%;}
.evCon6 .benefit_wrap li .tit_wrap .info{gap: clamp(10px,2.0vmin,15px);font-size: clamp(17px,4.1vmin,36px);}
.evCon6 .benefit_wrap li .tit_wrap .info b{display:block;line-height: 1;}
.evCon6 .benefit_wrap li .tit_wrap .info sup{font-size: 18px;vertical-align: top;display: inline-block;margin: 5px 0 0;line-height: 1;}
.evCon6 .benefit_wrap li .tit_wrap .tiny_noti{opacity: 0.6;}
.evCon6 .benefit_wrap li .btn-base-wrap{width: auto;}
.evCon6 .benefit_wrap li .btn-base.md a{padding-left: clamp(15px,3.0vmin,25px);padding-right: clamp(15px,3.0vmin,25px);width: auto;}
.evCon6 .benefit_wrap li .evt_con_base {margin-top: 20px;}
/* E: evCon6 */

/* S: evCon7 */
.evCon7 .toggle_list .list_tit > p {font-size:clamp(15px,2.4vmin,22px);}
/* E: evCon7 */

/* S: evCon8 */
.eventWrap .evSection.evCon8 {}
.evCon8 .pass_wrap {gap: 10px;width: 100%;}
.evCon8 .pass_wrap .item {gap: 10px;height: 39vw;border-radius: 15px;background-size: 100% 100%;}
.evCon8 .pass_wrap .item + .item {}
.evCon8 .pass_wrap .item p{}
.evCon8 .pass_wrap .item p span{}
.evCon8 .pass_wrap .item p span{}
/* E: evCon8 */


/* S: evCon9 */
.gong .evSection.evCon9{background-size: cover;}
.evCon9 .cheatkey_wrap{gap: 20px;margin: 0;background-size: contain;}
.evCon9 .cheatkey_wrap li {width: calc(33.3% - 15px);}
.evCon9 .cheatkey_wrap li::before{display: none;}
.evCon9 .cheatkey_wrap li:nth-child(4){position: relative;bottom: unset;right: unset;}
.evCon9 .cheatkey_wrap li:nth-child(5){}
.evCon9 .cheatkey_wrap li:nth-child(6){position: relative;bottom: unset;left: unset;}
.evCon9 .cheatkey_wrap li:nth-child(4)::before,
.evCon9 .cheatkey_wrap li:nth-child(5)::before,
.evCon9 .cheatkey_wrap li:nth-child(6)::before{}
.evCon9 .cheatkey_wrap li p{}
.evCon9 .cheatkey_wrap li .tit{}
.evCon9 .cheatkey_wrap li:nth-child(4) .tit{}
.evCon9 .cheatkey_wrap li .update{padding: 2px 10px;top: -13px;position: relative;top: unset;}
/* E: evCon9 */

/* S: evCon10 */
.evCon10 .cheatkey_wrap{gap: 20px;}
.evCon10 .cheatkey_wrap li {height: 160px;background-size: cover;border-radius: 15px;}
.evCon10 .cheatkey_wrap li:nth-child(2) {}
.evCon10 .cheatkey_wrap li.plan100 {}
.evCon10 .cheatkey_wrap li.plan100 a{background-position: 80% center;width: 100%;padding: 00;justify-content: flex-start;background-size: cover;padding: 30px 7%;gap: 15px;height: auto;border-radius: 0;}
.evCon10 .cheatkey_wrap li p {}

.evCon10 .cheatkey_wrap li.plan100 p {}
.evCon10 .cheatkey_wrap li.plan100 strong{}
/* E: evCon10 */



/* S: evBenefit */
.evBenefit .cert_wrap .btn-base a {max-width: 360px;}
.evBenefit .note_base_wrap {max-width: none;}
/* E: evBenefit */

/* S: evReview */
.evReview .gallery_base_wrap .gallery_list > li .img .best_icon {right: 2%;padding: 1vmin 2vmin 1.5vmin;}
/* E: evReview */


}

@media screen and (max-width: 1024px) {

/*S: evCon3*/
.evCon3 .play_swiper .item {padding: 60px 0; flex-direction: column; justify-content: flex-start;}
.evCon3 .play_swiper .img_wrap {width: 96%; padding: 0 2%;}
.evCon3 .play_swiper .txt .tit br {display:none;}
.evCon3 .play_swiper .chk_list li br {display:none;}
/*E: evCon3*/


}

@media screen and (max-width: 992px) {

/* S: fix_bottom_bnr */
.fix_bottom_bnr .inner {flex-direction: column; align-items: stretch; padding: 12px 13px 10px; gap: 10px;}
.fix_bottom_bnr .title {display: flex; justify-content: center; align-items: center; gap: 4px; padding: 0; flex-wrap: wrap;}
.fix_bottom_bnr .btns {gap: 4px;}
.fix_bottom_bnr .btns > div {padding: 0; gap: 4px;}
.fix_bottom_bnr .btns .btn_pass {flex: 2;}
.fix_bottom_bnr .sobang .btns .btn_pass {flex: 1;}
.fix_bottom_bnr .btns .btn_review {flex: 1;}

.fix_bottom_bnr .inner.one_btn {padding: 12px 13px 10px;}
.fix_bottom_bnr .inner.one_btn .btns > div {justify-content: center;}
/* E: fix_bottom_bnr */

/* S: evCon1 */
.evCon1 h3 > strong {margin: 10px 0;}
.evCon1 h3 > strong::before,
.evCon1 h3 > strong::after {position: static; display: block;}

/* S: [ws] 250808 ³Ø½ºÆ®ÆÐ½º mini ¹è³Ê Ãß°¡ */
.evCon1 .evt_badge {left: 0;}
/* E: [ws] 250808 ³Ø½ºÆ®ÆÐ½º mini ¹è³Ê Ãß°¡ */
/* E: evCon1 */

/* S: evCon3 */
.evCon3 .service_swiper .swiper-wrapper {gap: 0;}
.evCon3 .service_swiper .swiper-slide {flex: 1 0 100%;}
.evCon3 .service_swiper .item {padding: 60px 20px 30px;}
/* E: evCon3 */

/* S: evCon4 */
.evCon4 .kr_teacher_box a {gap: 100px;}
/* E: evCon4 */

.evCon7 .toggle_list .list_det .txt br {display: none;}


}
@media screen and (max-width: 768px) {

/* S: discount_coupon */
.discount_coupon {margin:0 0 8%; width: 100%; height: auto; padding:0;}
.discount_coupon .coupon {padding: 20px 0; }
.discount_coupon .txt {width:calc(100% - 22vmin);word-break: break-all;padding: 0 0 0 30px;}
.discount_coupon .txt .sec {margin:0; font-size: clamp(18px, 2.9vmin, 24px);}
.discount_coupon .btn {width: 22vmin;}
.discount_coupon .btn img {margin:0 0 5px; display:block; width: auto; max-width: unset;}
.discount_coupon .cau_chk_btn {position: static;}
.discount_coupon .cau_chk_btn a {border:none;  padding: 5px 0; border-top:1px solid #fff;}
.discount_coupon.finish .cau_chk_btn a {border-top:1px solid #bbbbbb;}
.passCouponCau {padding:0 !important; width: 95%;}
.passCouponCau button.mfp-close {right: 5%; top: -7px !important;}
.passCouponCau .cau_list {max-height: 400px;}
/* E: discount_coupon */

.evCon1 .cir_tit {width: max-content; height: auto; padding: 2vmin 6vmin;}

/* S: [ws] 250808 ³Ø½ºÆ®ÆÐ½º mini ¹è³Ê Ãß°¡ */
.evCon1 .evt_badge {width: 120px; height: 120px; left: -10px;}
.evCon1 .evt_badge .content span {padding: 1px 4px;}
.evCon1 .evt_badge .btn {padding: 6px 0 12px;}
/* E: [ws] 250808 ³Ø½ºÆ®ÆÐ½º mini ¹è³Ê Ãß°¡ */

.evCon2 .review_pass .tit {height: auto;overflow: unset;-webkit-line-clamp: none;text-overflow: unset;}

/* S: evCon3 */
.evCon3 .playground_box a {padding: 25px;}
/* E: evCon3 */

/* S: evCon4 */
.evCon4 .mega_swiper_per_view .swiper-slide {height: 44vw;}
.evCon4 .mega_swiper_per_view .tec_caption {bottom: 10px;}
.evCon4 .comingsoon_box {margin-top: 40px;}
.evCon4 .kr_teacher_box a {justify-content: space-between; gap: 20px; margin-top: 40px; background-position: 46% 50%;}
.evCon4 .kr_teacher_box .l_txt {padding: 2px 5px;}
/* E: evCon4 */

/* S: evCon7 */
.evCon7 .toggle_list .list_tit {padding: 15px 20px;}
.evCon7 .toggle_list .list_det {padding: 20px;}
.evCon7 .toggle_list .list_tit .arrow{width: 14px;}
/* E: evCon7 */

/* S: evCon8 */
.evCon8 .pass_wrap .item {/* height: 200px; */}
/* E: evCon8 */

/* S: evBenefit */
.evBenefit .card_wrap svg {width: 100%; height: 100%;}
.evBenefit .card_wrap .bg_txt {bottom: 0;}
/* E: evBenefit */

/* S: evReview */
.evReview .table-base-wrap {padding: 20px;}
.evReview .table-base-wrap .table-base th,
.evReview .table-base-wrap .table-base td {padding: 10px 5px;}
.evReview .table-base-wrap .table-base th {font-size: 14px;}
.evReview .table-base-wrap .table-base td {font-size: 13px;}
.evReview .gallery_base_wrap .table-order {left: 20px;}
/* E: evReview */

/* S: Å¸»çÇÒÀÎ ÀÎÁõ ÆË¾÷ */
.mg_popup_wrap.new_event .content_area .content_inner { padding: 40px 10px; } 
.mg_popup_wrap.new_event .mg_terms { padding: 20px 10px; font-size: 13px; } 
/* E: Å¸»çÇÒÀÎ ÀÎÁõ ÆË¾÷ */


}


@media screen and (max-width: 576px) {

/* S: [common] component */
/* comingsoon_box */
.evSection .comingsoon_box {padding: 20px 0;}
/* E: [common] component */

/* S: fix_bottom_bnr */
.fix_bottom_bnr.fixed{bottom: 55px;}
.fix_bottom_bnr .btns .btn-base a {font-size: 12px;padding: 4px;min-height: 35px;display: flex;align-items: center;justify-content: center;}
/* E: fix_bottom_bnr */

/* S: [ws] 250808 ³Ø½ºÆ®ÆÐ½º mini ¹è³Ê Ãß°¡ */
.evCon1 .evt_badge {position: static; width: auto; height: auto; border-radius: 10px; margin-bottom: 25px;}
.evCon1 .evt_badge a {flex-direction: row;}
.evCon1 .evt_badge .content {flex-direction: row; padding: 10px 0;}
.evCon1 .evt_badge .btn {padding: 10px;}
/* E: [ws] 250808 ³Ø½ºÆ®ÆÐ½º mini ¹è³Ê Ãß°¡ */

/* S: evCon2 */
.evCon2 .pass_wrap {/* margin-bottom: 50px; */}
.evCon2 .pass_wrap .item {display: flex; flex-direction: column; justify-content: center; align-items: center; height: 104px;}
.evCon2 .pass_wrap .item + .item {/* margin-top: 20px; */}
.evCon2 .pass_wrap .item .txt {font-size: 18px;}
.evCon2 .msg {font-size: 36px;}
/* E: evCon2 */

/* S: evCon2_250702 Ãß°¡ */
.evCon2 .howabout_wrap {margin-bottom: 70px;}
/* E: evCon2_250702 Ãß°¡ */

/* S: evCon3 */
.evCon3 .service_swiper .item {background-size: 100% auto;}
.evCon3 .playground_box a {flex-direction: column; align-items: flex-start; gap: 10px; background-position: 90% 50%;}
.evCon3 .playground_box .btn {font-size: 11px; padding: 3px 10px;}

.evCon3 .play_swiper .item {padding: 40px 0 60px; gap:40px; min-height: 668px;}
.evCon3 .play_swiper .img_wrap {height: 392px; width: max-content;}
.evCon3 .play_swiper .txt {gap: 15px;width: 100%; padding: 0 30px;}
.evCon3 .play_swiper .chk_list li::before {width: 10px; height: 6px;}
.evCon3 .play_swiper .swiper-pagination {top:auto; bottom: 30px; right: auto; left: 50%; transform: translateX(-50%);}


/* E: evCon3 */

/* S: evCon4 */
.evCon4 .mega_swiper_per_view .tec_profile {width: 120%;}
.evCon4 .kr_teacher_box {background: linear-gradient(272deg, #00001B -5%, #1E2098 5%, #C5C6FF 70%);}
.evCon4 .kr_teacher_box a {flex-direction: column; align-items: flex-start; gap: 10px; background-position: 21.5% 50%;}
/* E: evCon4 */

/* S: evCon5 */
.evCon5 .cheatkey_wrap {display: flex;align-items: stretch;}
.evCon5 .cheatkey_wrap li{/* height: 47vw; */}
.evCon5 .cheatkey_wrap li p span{line-height: 1.3;}
/* E: evCon5 */

/* S: evCon7 */
.evCon7 .toggle_list_box {gap: 10px; min-height: 520px;}
/* E: evCon7 */

/* S: evCon9 */
.evCon9 .cheatkey_wrap{flex-direction: column;align-items: center;background: none;gap: 5px;}
.evCon9 .cheatkey_wrap li {width: 100%;height: auto;padding: 10px 0;gap: 3px;}
.evCon9 .cheatkey_wrap li p br{display:none}
.evCon9 .cheatkey_wrap li:nth-child(4){border-width: 2px;}
/* E: evCon9 */


/* S: evCon10 */
.evCon10 .cheatkey_wrap{gap: 10px;}
.evCon10 .cheatkey_wrap li{height: 100px;}
.evCon10 .cheatkey_wrap li.plan100 a{padding: 20px 5%;}
/* E: evCon10 */

/* S: evBenefit */
.evBenefit .card_wrap .cont {padding: 30px 40px;}
.evBenefit .card_wrap .label {margin-bottom: 15px;}
.evBenefit .card_wrap .txt strong:last-child {font-size: 26px;}
.evBenefit .note_base_wrap {margin-top: 50px;}
/* E: evBenefit */

/* S: evReview */
.evReview .gallery_base_wrap .gallery_list > li .img .best_icon {font-size: 11px;border-radius: 0px 0px 5px 5px;}
/* E: evReview */

/* S: Å¸»çÇÒÀÎ ÀÎÁõ ÆË¾÷ */
.mg_popup_wrap.new_event .mg_tb_form th, .mg_tb_form td { padding: 5px 6px; } 
.mg_popup_wrap.new_event .s_tit { font-size: 13px; } 
.mg_popup_wrap.new_event ul.tiny_noti .tp1 { display: block; width: fit-content; } 
/* E: Å¸»çÇÒÀÎ ÀÎÁõ ÆË¾÷ */


}