@charset "euc-kr"; /* bg url: https://img.megagong.net/m/2023/ - as-is url */
/* bg url: https://image.megagong.net/m/2023/ - to-be url */



/* °øÅë */
.br_1200 { display: none; } 
.br_992 { display: none; } 
.br_768 { display: none; } 
.br_576 { display: none; } 
.br_375 { display: none; } 

.evCon2 .inner ,.evCon3 .inner,.evCon4 .inner,.evCon5 .inner,.evCon6 .inner { padding: 160px 0; } 

.con_tit_obj { margin-bottom: 25px; display: block; } 
.list_wrap { display: flex; justify-content: center; } 
.list_wrap li { margin-right: 70px; position: relative; } 
.list_wrap li:last-child { margin-right: 0; } 
.list_wrap li .cir { background: #f7f7f7; border-radius: 50%; width: 284px; height: 284px;  display: flex; align-items: center; justify-content: center; position: relative; } 
.list_wrap li .list_name { font-size: 21px; font-weight: 700; } 
.list_wrap li .cir .arrow { position: absolute; right: -44px; top: 50%; transform: translateY(-49%); } 

/* °­ÀÇ */
.lecture { padding-bottom: 0 !important; } 
.eventWrap .evSection.evCon5 { overflow: inherit; } 

.con_tit { font-size: 45px; font-weight: 800; line-height: 60px; margin-bottom: 30px; color: #4d2675; } 
.mini_tit { font-size: 24px; color: #523dee; } 
.sub_tit { font-size: 27px; margin-bottom: 50px; background: #b36bff; color: #fff; border-radius: 50px; padding: 9px 40px; display: inline-block; position: relative; z-index: 1; margin-bottom: 50px; } 
.main_text { font-size: 35px; } 
.sub_text { font-size: 25px; font-weight: 300; margin-bottom: 75px; } 
.con_tit b { font-weight: 800; } 

.sub_tit::before { content: ""; display: block; width: 1000px; background: #b36bff; height: 1px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: -1; } 

.evCon4 .con_tit ,.evCon5 .con_tit ,.evCon6 .con_tit { margin-bottom: 60px; } 

/* con1 */
.evCon1 { background: url(https://img.megagong.net/m/2023/0607_econo114/bg_con1.jpg); background-size: cover; } 
.evCon1 .inner { padding: 150px 0; } 
.evCon1 .inner .sub_tit_con1 { margin-bottom: 65px; } 
.evCon1 .inner h3 { margin-bottom: 60px; position: relative; } 
.evCon1 .inner h3 .obj { position: absolute; left: -130px; top: -30px; } 
.evCon1 .inner .sub_text { color: #fff; font-weight: 300; letter-spacing: 1px; margin-bottom: 0; font-size: 23px; line-height: 37px; } 


/* con2 */


/* con3 */
.evCon3 { background: #fff6fa; } 
.evCon3 .list_wrap { margin-bottom: 100px; } 
.evCon3 .list_wrap li .cir { background: #ffffff; } 
.evCon3 .list_wrap_2 { display: flex; justify-content: center; } 
.evCon3 .list_wrap_2 li { margin-right: 15px; background: #fff; padding: 50px 25px; border-radius: 20px; } 
.evCon3 .list_wrap_2 li:last-child { margin-right: 0; } 

/* con4 */
.evCon4 { background: #291f40 } 
.evCon4 .con_tit { color: #fff; letter-spacing: -2px; } 
.evCon4 .eventVideo { margin: 0 40px; } 


/* con5 */
.evCon5 .con_tit.ver2 { margin-top: 130px; } 


/* ÀÌº¥Æ® */

.event_end { position: absolute; right: -40px; display: block; top: 175px; } 
.evCon6 { background: linear-gradient(0deg, rgba(189,85,239,1) 0%, rgba(165,118,254,1) 100%); } 
.evCon6 .event_obj { margin-bottom: 50px; } 
.evCon6 .con_tit { font-size: 60px; color: #fee2ff; line-height: 75px; } 
.evCon6 .con_tit .white_color { color: #fff; } 
.evCon6 .sub_text { font-size: 28px; font-weight: 400; } 
.evCon6 .sub_text strong { font-weight: 800; } 

.evCon6 .event_wrap { display: flex; justify-content: flex-start; align-items: center; } 
.evCon6 .container_info { justify-content: flex-start; line-height: 50px; display: block; justify-content: inherit; margin-left: 30px; } 
.evCon6 .container_info .info .noti { color: #fff; opacity: 0.5; } 
.evCon6 .container_info .info .info_date { line-height: 25px; text-align: left; } 
.evCon6 .btn_wrap a { display: inline-block; margin-top: 80px; } 
.container_info { background: transparent; } 
.container_info .info { justify-content: inherit; align-items: baseline; margin-bottom: 10px; padding: 0; } 

.item_list_event ul { margin: 0 34px; } 
.item_list_event ul::after { content: ""; display: block; clear: both; } 
.item_list_event ul li { position: relative; float: left; margin-right: 56px; } 
.item_list_event ul li .cir { background: #af51e6; border-radius: 50%; width: 300px; height: 300px; display: flex; align-items: center; justify-content: center; } 
.item_list_event ul li:last-child { margin-right: 0; } 
.item_list_event ul li .item_num { position: absolute; right: -17px; top:0px; font-size: 18px; font-weight: 300; line-height: 24px; padding: 21px 0px; color: #000; background:#fff; width: 95px; height: 95px; border-radius: 50%; } 
.item_list_event ul li .item_num strong { font-size: 20px; } 
.item_list_event ul li .item_name { color: #000; font-size: 18px; margin-top: 20px; } 

.evSection.evtoggleWarning { background: #f8f8f8; } 
.evtoggleWarning .warningList { padding: 55px 0; } 
.evtoggleWarning p.w_tit i { font-style: inherit; } 
.evtoggleWarning p.w_tit::before { background: #575757; } 
.warningList li ul li a { color: #bf52ed; } 



@media screen and (max-width: 1200px) { /* °øÅë */
 .br_1200 { display: block; } 
 .br_1200_none { display: none; } 
 .con_tit { margin-bottom: 6%; font-size:39px; line-height: 49px; } 
 .mini_tit { font-size: 26px; } 
 .sub_tit { font-size: 21px; margin-bottom: 6%; } 
 .main_text { font-size: 28px; } 
 .sub_text { font-size: 21px; margin-bottom: 6%; } 
 .evCon2 .inner, .evCon3 .inner, .evCon4 .inner, .evCon5 .inner, .evCon6 .inner { padding: 12% 0px; } 
 .con_tit_obj { margin-bottom: 2%; padding: 0 46%; } 
.sub_tit::before { width: 170%; } 
.list_wrap li { margin-right: 7%; } 
.list_wrap li .cir { width: 250px; height: 250px; padding: 0 13%; } 
.evCon4 .con_tit, .evCon5 .con_tit, .evCon6 .con_tit { margin-bottom: 6%; } 

 /* con1 */
 .evCon1 .inner { padding: 12% 0; } 
.evCon1 .inner .sub_tit_con1 { margin-bottom: 5%; padding: 0 14%; } 
.evCon1 .inner h3 { margin-bottom: 4%; padding: 0 5%; } 
.evCon1 .inner h3 .obj { left: 8%; top: initial; bottom: 6%; width: 19%; } 
.evCon1 .inner .sub_text { font-size: 20px; line-height: 32px; } 

/* con2 */

/* con3 */
.evCon3 .list_wrap { margin-bottom: 10%; } 
.evCon3 .list_wrap_2 li { margin-right: 2%; padding: 4% 3%; border-radius: 10px; } 

/* event*/
.evCon6 .event_obj { margin-bottom: 2%; padding: 0 40%; } 
.evCon6 .con_tit { font-size: 52px; line-height: 62px; } 
.evCon6 .sub_text { font-size: 23px; } 
.evCon6 .btn_wrap a { margin-top: 7%; } 
.evCon6 .container_info { margin-left: 0px; } 
.evCon6 .event_wrap { justify-content: space-between; margin: 0 2%; } 
.container_info { font-size: 17px; } 
.container_info .info { justify-content: flex-start; } 
 .event_end { right: 2%; top: 8%; width: 18%; } 

 .item_list_event { margin-bottom: 0%; } 
 .item_list_event img { width: 82%; } 
 }

@media screen and (max-width: 992px) { /* °øÅë */
 .br_992 { display: block; } 
 .br_992_none { display: none; } 
 .con_tit { font-size: 31px; line-height: 41px; } 
 .mini_tit { font-size: 22px; } 
 .sub_tit { font-size: 20px; } 
 .main_text { font-size: 24px; } 
 .sub_text { font-size: 19px; } 
 .sub_tit::before { display: none; } 
 .item_list_event { margin-bottom: 4%; } 
 .list_wrap li { margin-right: 2%; } 
 .list_wrap li .cir { width: 100%; height: inherit; padding: 16% 7%; border-radius: 8px; } 
.list_wrap li .cir .arrow { right: -9%; z-index: 1; } 

 /* con1 */
 .evCon1 .inner h3 .obj { left: 4%; bottom: 1%; width: 23%; } 
.evCon1 .inner .sub_text { font-size: 18px; line-height: 27px; } 

/* con3 */
.evCon3 .list_wrap_2 li { padding: 4% 2%; } 

/* con6 */

.evCon6 .sub_text { font-size: 20px; } 
.evCon6 .event_wrap { justify-content: center; flex-wrap: wrap-reverse; } 
.evCon6 .container_info { line-height: 0px; } 
.evCon6 .btn_wrap a { padding: 0 32%; } 
.container_info { margin: inherit; } 
 .item_list_event ul li .item_num strong { font-size: 16px; } 
 .item_list_event ul li .item_name { font-size: 16px; } 
 .item_list_event ul li .item_num { font-size: 16px; line-height: 19px; padding: 8% 0px; width: 75px; height: 75px; } 
 }

@media screen and (max-width: 768px) { /* °øÅë */
 .br_768 { display: block; } 
 .br_768_none { display: none; } 
 .con_tit { font-size: 23px; line-height: 32px; /* padding: 0 1%; */ } 
 .mini_tit { font-size: 18px; } 
 .sub_tit { font-size: 16px; padding: 9px 4%; } 
 .main_text { font-size: 22px; } 
 .sub_text { font-size: 16px; } 
.con_tit_obj { padding: 0 45%; } 


 /* con1 */
 .evCon1 .inner { padding: 15% 0; } 
 .evCon1 .inner .sub_tit_con1 { padding: 0 9%; } 
.evCon1 .inner h3 { margin-bottom: 6%; padding: 0 2%; } 
.evCon1 .inner h3 .obj { left: 0%; bottom: 3%; width: 24%; } 
.evCon1 .inner .sub_text { font-size: 16px; line-height: 27px; } 

/* con3 */
.evCon3 .list_wrap_2 li { padding: 4% 1%; } 

/* con4 */
.evCon4 .eventVideo { margin: 0 0px; } 

/* con6 */
.evCon6 .con_tit { font-size: 37px; line-height: 47px; } 
.evCon6 .sub_text { font-size: 18px; } 
.evCon6 .btn_wrap a { padding: 0px 23%; } 
.container_info { font-size: 15px; } 

 .event_end { top: 3%; } 

 .item_list_event ul li .item_num { font-size: 14px; line-height: 15px; padding: 5% 0px; width: 125px; height: 34px; position: relative; border-radius: 50px; top: inherit; right: inherit; margin: 7% auto 0; } 
 .item_list_event ul li .item_num strong { font-size: 14px; font-weight: 500; } 
 .item_list_event ul li .item_name { font-size: 14px; } 
 }

@media screen and (max-width: 576px) { /* °øÅë */
 .br_576 { display: block; } 
 .br_576_none { display: none; } 
 .sub_tit { font-size: 13px; } 
 .con_tit { font-size: 21px; line-height: 28px; } 
 .mini_tit { font-size: 15px; display: block; line-height: 20px; } 
 .main_text { font-size: 16px; } 
 .sub_text { font-size: 13px; } 
 .con_tit_obj { padding: 0 44%; } 
 .list_wrap li { margin-right: 1%; } 
.list_wrap li .cir { width: 100%; border-radius: 8px; padding: 16% 6%; } 
.list_wrap li .cir .arrow { right: -11%; z-index: 1; width: 14%; } 

 /* con1 */
 .evCon1 .inner .sub_tit_con1 { padding: 0 2%; } 
.evCon1 .inner .sub_text { font-size: 13px; line-height: 22px; letter-spacing: 0px; } 

/* con6 */
.evCon6 .con_tit { font-size: 23px; line-height: 29px; } 
.evCon6 .event_obj { padding: 0 34%; } 
.evCon6 .sub_text { font-size: 15px; } 
.evCon6 .btn_wrap a { padding: 0 14%; } 

.container_info { font-size: 13px; margin-top: 5%; } 
.container_info .info { margin-bottom: 3px; } 
.container_info { padding: 0 3%; } 
 .item_list_event ul li .item_num { width: 85px; height: 26px; margin: 10% auto 0; } 
 .item_list_event ul li .item_name { font-size: 13px; } 

 .warningList li ul li a.tp2 { padding: 0; font-weight: bold; font-size: 12px; } 
 }

 @media screen and (max-width: 420px) { /* °øÅë */
 /* con3 */
.evCon3 .list_wrap_2 { display: block; } 
.evCon3 .list_wrap_2 li { padding: 3% 25%; margin-right: 0px; margin-bottom: 3%; } 
 }

 @media screen and (max-width: 375px) { /* °øÅë */
 .br_375 { display: block; } 
 .br_375_none { display: none; } 
 }