@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 */

/* S: °øÀ¯ÇÏ±â ÀÌº¥Æ® ¾øÀ¸¸é ´Ù Áö¿ì°í ½ÃÀÛ */
/* ÆË¾÷ */
.black_bg { background-color:#000; opacity:0.8; position:fixed; left:0; top:0; width:100%; height:100%; text-indent:-9999em; z-index:92 } 
.dim_popup button { position:absolute; right: 15px; top: 15px; background: none; } 
.clickPop { width: 470px; background: #fff; padding: 30px 0 35px; position: fixed; left:50%; top: 50% !important; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); transform: translate(-50%,-50%); z-index: 99; } 

/* µî·ÏÇÑ url ÆË¾÷ */
.dim_popup.sns .tit { text-align:center; margin: 20px 0; padding: 0 15px; font-size: 30px; font-weight: bold; } 
.dim_popup.sns table { font-size: 14px; } 
.dim_popup.sns table tr th, .dim_popup.sns table tr td { padding: 8px 5px; border: 1px solid #ddd; word-break: break-all; text-align: center; } 
.dim_popup.sns table tr th { border-color:#fff; background:#eaeaea } 
.dim_popup.sns table tr td.con { text-align:left } 
.dim_popup.sns .btnConfirm { text-align:center; margin: 40px 0 0 0; } 
.dim_popup.sns .btnClose { position:absolute; right: 10px; top: 10px; background: url(https://image.megagong.net/m/common/pop_close2.png) no-repeat center center; font-size: 0; width: 26px; height: 26px; } 

/* °øÅë */
.br_1200 { display: none; } 
.br_992 { display: none; } 
.br_768 { display: none; } 
.br_576 { display: none; } 
.br_375 { display: none; } 

a.sampleBtn { display: block; } 

strong { font-weight: 800; } 

.con_tit { font-size: 49px; font-weight: 800; line-height: 65px; margin-bottom: 50px; } 
.mini_tit { font-size: 30px; } 
.sub_tit { font-size: 24px; } 
.main_text { font-size: 35px; } 
.sub_text { font-size: 28px; } 

.blue { color: #343dff; } 
.black { color: #000; } 

.event_end { position: absolute; right: 110px; display: block; top: 155px; } 
.lecture { padding-bottom: 0 !important; } 
.eventWrap .evSection.evCon5 { overflow: inherit; } 


/* con1 */
.evCon1 { background: url(https://image.megagong.net/m/2023/0427_health/bg_con1.jpg) no-repeat center center; background-size: cover; } 
.evCon1 .inner { padding: 80px 0 300px; position: relative; } 
.evCon1 .inner .sub_tit { margin-bottom: 60px; } 
.evCon1 .inner h3 { position: absolute; z-index: 1; bottom: 180px; margin: 0 -150px 0 -150px; left: 12px; } 
.evCon1 .inner .tea { margin: 0 -200px 0 -200px; } 
.evCon1 .inner .con_box { position: relative; } 
.evCon1 .inner .con_box .home_btn { position: absolute; top: 310px; } 
.evCon1 .inner .con_box .home_btn.left { left: -80px; } 
.evCon1 .inner .con_box .home_btn.right { right: -35px; } 


/* con2 */
.evCon2 { background: url(https://image.megagong.net/m/2023/0427_health/bg_con2.jpg) no-repeat center center; background-size: cover; } 
.evCon2 .inner { padding: 150px 0; } 
.evCon2 .inner .grp_wrap { margin-bottom: 75px; } 
.evCon2 .inner .grp_wrap.mo { display: none; } 
.evCon2 .inner .main_text { font-weight: 300; } 


/* con3 */
.evCon3 .inner.top { padding: 160px 0 0; } 
.evCon3 .inner.bot { padding: 0 0 160px; } 
.evCon3 .sir_wrap { position: relative; margin-top: 80px; margin-bottom: 90px; } 
.evCon3 .hr_line { width: 100%; height: 1px; display: block; background: #c6c6c6; position: absolute; top: 110px; } 
.evCon3 .sub_text { margin-bottom: 20px; } 
.evCon3 .inner .sub_text { font-weight: 300; } 


/* con4 */
.evCon4 { background: #f1f1f1; } 
.evCon4 .inner { padding: 180px 0 120px; } 
.evCon4 .inner .num_label { margin-bottom: 10px; } 
.evCon4 .sub_tit { margin-bottom: 50px; } 
.evCon4 .inner .list_con4_wrap { display: flex; justify-content: space-between; } 
.evCon4 .inner .list_con4_wrap li { background: #fff; border-radius: 10px; width: 32%; padding: 50px 50px; } 
.evCon4 .inner .con_box { margin-bottom: 120px; } 
.evCon4 .inner .img_con4 { background: #fff; border-radius: 10px; padding: 50px 50px; margin-bottom: 50px; } 
.evCon4 .inner .sub_text { font-size: 32px; font-weight: 300; } 
.evCon4 .inner .content_area.mo { display: none; } 

/* evCon5 */
.evCon5 .inner { padding: 130px 0 170px } 

.evCon5 .inner .tab_base { display: flex; margin-bottom: 60px; } 
.evCon5 .inner .tab_base li { width: 50%; background: #dddddd; color: #878787; font-size: 25px; } 
.evCon5 .inner .tab_base li.on { background: #333dff; color: #fff; } 
.evCon5 .inner .tab_base li a { padding: 25px 0; display: block; } 

.evCon5 .inner .lec_txt_box { display: flex; justify-content: space-between; margin-bottom: 120px; } 
.evCon5 .inner .lec_txt_box li { border: 1px solid #d8d8d8; border-radius: 9px;; width: 32%; overflow: hidden; } 
.evCon5 .inner .lec_txt_box .lec_txt_h { color: #fff; background: #1f1f1f; padding: 20px 0; font-size: 20px; font-weight: 700; } 
.evCon5 .inner .lec_txt_box .lec_txt_b { padding: 50px 0; font-size: 18px; font-weight: 300; } 
.evCon5 .inner .lec_txt_box .lec_txt_b strong { font-weight: 500; } 
.evCon5 .inner .eventVideo.with_shadow { margin-bottom: 95px; } 

/* event */
.evCon6 .out_wrap { background: #77e4ff; } 
.evCon6 .in_wrap { background: #46d4f7; } 
.evCon6 .out_wrap.top .inner { padding: 140px 0 50px; } 
.evCon6 .out_wrap.bot .inner { padding: 80px 0 200px; } 
.evCon6 .in_wrap .inner { padding: 40px 0 60px; } 
.evCon6 .inner { position: relative; } 

.evCon6 .inner .event_label { margin-bottom: 30px; } 
.evCon6 .inner .con_tit { font-size: 56px; } 

.evCon6 .inner .event_box { display: flex; justify-content: space-between; margin: 0 85px 0 70px; align-items: center; } 
.evCon6 .inner .event_time li { font-size: 21px; display: flex; margin-bottom: 20px; } 
.evCon6 .inner .event_time li:last-child { margin-bottom: 0; } 
.evCon6 .inner .time_head { background: #000; color: #fff; border-radius: 50px; padding: 4px 18px; display: inline-block; margin-right: 10px; } 
.evCon6 .inner b.blue { font-size: 14px; } 
.evCon6 .inner .event_sub.time_head { font-size: 21px; padding: 4px 20px; margin-bottom: 40px; position: relative; z-index: 0; margin-right: 0; } 
.evCon6 .inner .event_sub::after { content: ""; display: block; background: #000; width: 1080px; height: 1px; position: absolute; left: 50%; top:50%; transform: translateY(-50%) translateX(-50%); z-index: -1; } 
.evCon6 .inner .event_how_list { margin-bottom: 50px; } 
.evCon6 .inner .event_how_list ul { display: flex; justify-content: space-between; } 
.evCon6 .inner .event_how_list ul li { background: #fff; border-radius: 5px; position: relative; width: 30%; padding: 45px 0 24px; } 
.evCon6 .inner .event_how_list .num { position: absolute; left: 15px; top: 0px; } 
.evCon6 .inner .event_how_list .arrow { position: absolute; right: -40px; top: 49%; transform: translateY(-50%); } 

.evCon6 .inner .btn_wrap_box { display: flex; margin: 0 110px 80px; justify-content: space-between; } 

.shareList ul li dl.sns dt { background-color: #003db7; } 
.shareList ul li dl.naver dt { background-color: #00b933; } 
.shareList ul li dl.daum dt { background-color: #bb00b1; } 
.shareList ul li dl.etc dt { background-color: #a9a9a9; } 

.shareList ul li dl.sns dd,.shareList ul li dl.naver dd, .shareList ul li dl.daum dd, .shareList ul li dl.etc dd { border: 2px solid #343434; color: #343434; font-weight: 400; } 
.evtBoard_common { background-color: rgb(70 212 247); } 
.eventBoard .evtBoard_common .info_wrap .tip_list { font-size: 13px; color: #000000; } 
.eventBoard .evtBoard_common .info_wrap.with_tip button { border-radius: 50px; border: 2px solid #000; padding: 1px 10px; font-size: 12px; font-weight: 800; } 

.evtoggleWarning .warningList { padding: 75px 0; } 


@media screen and (max-width: 1200px) { /* °øÅë */
 .br_1200 { display: block; } 
 .br_1200_none { display: none; } 
 .con_tit { margin-bottom: 6%; font-size: 44px; line-height: 49px; } 
 .mini_tit { font-size: 26px; } 
.sub_tit { font-size: 21px; } 
.main_text { font-size: 28px; } 
.sub_text { font-size: 24px; } 

/* con1 */
.evCon1 .inner { padding: 7% 0 20%; } 
.evCon1 .inner .sub_tit { margin-bottom: 6%; padding: 0 32%; } 
.evCon1 .inner .tea { margin: 0 0px 0 0px; padding: 0 5%; } 
.evCon1 .inner h3 { bottom: 12%; margin: 0 0px 0 0px; left: 0px; padding: 0 5%; } 
.evCon1 .inner .con_box .home_btn { top: 40%; width: 20%; } 
.evCon1 .inner .con_box .home_btn.left { left: 6%; } 
.evCon1 .inner .con_box .home_btn.right { right: 8%; } 

/* con2 */
.evCon2 .inner { padding: 11% 0; } 
.evCon2 .inner .grp_wrap { margin-bottom: 5%; } 


/* con3 */
.evCon3 .inner.top { padding: 11% 0 0; } 
.evCon3 .inner.bot { padding: 0 0 12%; } 
.evCon3 .sir_wrap { margin-top: 10%; margin-bottom: 9%; } 
.evCon3 .sub_text { margin-bottom: 1%; } 
.evCon3 .hr_line { top: 39%; } 
.evCon3 .sir_arrow { padding: 0 7%; } 

/* con4 */
.evCon4 .inner { padding: 12% 0 13%; } 
.evCon4 .sub_tit { margin-bottom: 4%; } 
.evCon4 .inner .list_con4_wrap li { padding: 4% 5%; } 
.evCon4 .inner .con_box { margin-bottom: 10%; } 
.evCon4 .inner .num_label { margin-bottom: 2%; padding: 0 47%; } 
.evCon4 .inner .img_con4 { padding: 5% 8%; margin-bottom: 5%; } 
.evCon4 .inner .sub_text { font-size: 25px; } 


/* con5 */
.evCon5 .inner { padding: 10% 0 12%; } 
.evCon5 .inner .tab_base { margin-bottom: 4%; } 
.evCon5 .inner .tab_base li { font-size: 20px; } 
.evCon5 .inner .tab_base li a { padding: 4% 0; } 
.evCon5 .inner .eventVideo.with_shadow { margin-bottom: 8%; } 
.evCon5 .inner .lec_txt_box { margin-bottom: 9%; } 
.evCon5 .inner .lec_txt_box .lec_txt_h { padding: 5% 0; } 
.evCon5 .inner .lec_txt_box .lec_txt_b { padding: 9% 0; } 
.evCon5 .inner .lec_txt_box .lec_txt_h { font-size: 18px; } 
.evCon5 .inner .lec_txt_box .lec_txt_b { font-size: 16px; } 

 /* event */
 .evCon6 .inner .con_tit { font-size: 50px; line-height: 58px; } 
 .event_end { right: 2%; top: 8%; width: 18%; } 
 .evCon6 .out_wrap.top .inner { padding: 9% 0 5%; } 
 .evCon6 .out_wrap.bot .inner { padding: 5% 0 16%; overflow: hidden; } 
 .evCon6 .inner .event_label { margin-bottom: 2%; padding: 0 39%; } 
.evCon6 .in_wrap .inner { padding: 4% 0 5%; } 
.evCon6 .inner .event_box { margin: 0; justify-content: space-around; } 
.evCon6 .inner .event_left { width: 35%; } 
.evCon6 .inner .event_right { width: 30%; } 
.evCon6 .inner .event_time li { margin-bottom: 6%; font-size: 18px; } 
.evCon6 .inner .time_head { padding: 1% 3%; margin-right: 2%; } 
.evCon6 .inner .event_sub.time_head { font-size: 18px; padding: 0.5% 3%; margin-bottom: 4%; } 
.evCon6 .inner .event_how_list { margin-bottom: 5%; } 
.evCon6 .inner .event_how_list .num { left: 4%; width: 15%; } 
.evCon6 .inner .event_how_list .arrow { right: -14%; width: 12%; } 
.evCon6 .inner .event_how_list ul li { padding: 5% 4% 3%; } 
.evCon6 .inner .btn_wrap_box { margin: 0 9% 6%; } 
.evCon6 .inner .btn_wrap:nth-child(1) { margin-right: 1%; } 
.evCon6 .inner .btn_wrap:nth-child(2) { margin-left: 1%; } 

.evCon6 .inner .board_write .btn_wrap:nth-child(2) { margin-left: 0%; } 
 }



@media screen and (max-width: 992px){
 .clickPop { padding: 15px 0 20px; } 
 .dim_popup.sns .tit { font-size:22px } 
 .dim_popup.sns table { font-size:12px } 

 /* °øÅë */
 .br_992 { display: block; } 
 .br_992_none { display: none; } 
 .con_tit { font-size: 34px; line-height: 41px; } 
.mini_tit { font-size: 22px; } 
 .sub_tit { font-size: 18px; } 
 .main_text { font-size: 24px; } 
.sub_text { font-size: 22px; } 

 /* con1 */
 .evCon1 .inner .sub_tit { padding: 0 27%; } 
.evCon1 .inner h3 { padding: 0 2%; } 

/* con4*/
.evCon4 .sub_tit { font-size: 17px; } 
.evCon4 .inner .sub_text { font-size: 22px; } 

 /* con5 */
 .evCon5 .inner .tab_base li { font-size: 18px; } 
 .evCon5 .inner .tab_base li a { padding: 5% 0; } 
.evCon5 .inner .lec_txt_box .lec_txt_h { font-size: 15px; } 
.evCon5 .inner .lec_txt_box .lec_txt_b { font-size: 14px; } 

 /* event */
 .evCon6 .inner .con_tit { font-size: 45px; line-height: 50px; } 
 .evCon6 .in_wrap .inner { padding: 5% 0 6%; } 
.evCon6 .inner .event_box { flex-wrap: wrap-reverse; } 
.evCon6 .inner .event_left { width: 100%; } 
.evCon6 .inner .event_time li { margin-bottom: 2%; font-size: 16px; justify-content: center; align-items: center; } 
.evCon6 .inner .event_right { width: 40%; margin-bottom: 7%; margin-left: 7%; } 
.evCon6 .inner b.blue { font-size: 13px; } 
.evCon6 .inner .event_how_list ul li { padding: 5% 3% 3%; } 
 }

@media screen and (max-width: 768px) { /* °øÅë */
 .br_768 { display: block; } 
 .br_768_none { display: none; } 
 .con_tit { font-size: 32px; line-height: 35px; } 
.mini_tit { font-size: 18px; } 
 .sub_tit { font-size: 15px; } 
 .main_text { font-size: 22px; } 
.sub_text { font-size: 19px; } 


/* con2 */
 .evCon2 .inner .grp_wrap.mo { display: block; padding: 0 12%; } 
 .evCon2 .inner .grp_wrap.pc { display: none; } 

 /* con3 */
 .evCon3 .sir_arrow { padding: 0 1%; } 

 /* con4 */
 .evCon4 .inner .list_con4_wrap li { padding: 4% 2%; } 
.evCon4 .sub_tit { font-size: 15px; } 
.evCon4 .inner .sub_text { font-size: 16px; } 

 /* con5 */
 
 .evCon5 .inner .tab_base li { font-size: 16px; } 
.evCon5 .inner .lec_txt_box li { width: 100%; margin-bottom: 2%; } 
.evCon5 .inner .lec_txt_box li:last-child { margin-bottom: 0px; } 
.evCon5 .inner .lec_txt_box { margin-bottom: 9%; display: block; } 
.evCon5 .inner .lec_txt_box .lec_txt_h { font-size: 13px; padding: 2% 0; } 
.evCon5 .inner .lec_txt_box .lec_txt_b { font-size: 13px; padding: 2% 0; } 

 /* event */
 
 .event_end { top: 3%; } 
 .evCon6 .inner .con_tit { font-size: 40px; line-height: 47px; } 
.evCon6 .inner .event_right { width: 45%; } 
.evCon6 .inner .event_time li { font-size: 15px; } 
.evCon6 .inner b.blue { font-size: 12px; } 
.evCon6 .inner .event_sub.time_head { font-size: 16px; padding: 0.5% 4%; } 
.evCon6 .inner .event_how_list ul li { padding: 5% 2% 3%; } 
.evCon6 .inner .btn_wrap_box { margin: 0 1% 6%; } 
.eventBoard .evtBoard_common .info_wrap.with_tip button {
    margin-bottom: 2%;
}
 }

@media screen and (max-width: 576px){
 .dim_popup.sns { width:90% } 

 /* °øÅë */
 .br_576 { display: block; } 
 .br_576_none { display: none; } 
 .sub_tit { font-size: 13px; } 
 .con_tit { font-size: 25px; line-height: 30px; } 
 .mini_tit { font-size: 15px; display: block; line-height: 20px; } 
 .main_text { font-size: 16px; } 
.sub_text { font-size: 15px; } 


 /* con1 */
 .evCon1 .inner .sub_tit { padding: 0 12%; } 
.evCon1 .inner { padding: 10% 0 22%; } 
.evCon1 .inner h3 { padding: 0 0%; } 
.evCon1 .inner .tea { padding: 0 0%; } 
.evCon1 .inner .con_box .home_btn { position: relative; top: inherit; margin-bottom: 7%; width: 40%; } 
.evCon1 .inner .con_box .home_btn.left { left: inherit; } 
.evCon1 .inner .con_box .home_btn.right { right: inherit; } 
.home_btn_wrap { display: flex; justify-content: space-evenly; margin-bottom: 10%; } 

/* con2 */
.evCon2 .inner .grp_wrap.mo { padding: 0 10%; } 


/* con4 */
.evCon4 .inner .num_label { padding: 0 46%; } 
.evCon4 .sub_tit { font-size: 14px; margin-bottom: 7%; } 
/* .evCon4 .inner .list_con4_wrap { flex-wrap: wrap; justify-content: space-around; } */
.evCon4 .inner .con_box { margin-bottom: 18%; } 
.evCon4 .inner .list_con4_wrap li { padding: 4% 4%; width: 48%; } 
/* .evCon4 .inner .list_con4_wrap li:last-child { margin-top: 2%; } */
.evCon4 .inner .img_con4 { padding: 5% 3%; margin-bottom: 8%; } 
.evCon4 .inner .content_area.mo { display: block; margin-bottom: 10% } 
.evCon4 .inner .con_box.pc { display: none; } 
.swiper-container-horizontal>.swiper-scrollbar { position: relative; margin-top: 4%; } 
.swiper-scrollbar-drag { background: rgb(107 112 209); } 


/* con5 */
.evCon5 .inner .tab_base li { font-size: 14px; } 


 /* event */
 .evCon6 .inner .event_label { padding: 0 36%; } 
 .evCon6 .inner .con_tit { font-size: 32px; line-height: 38px; } 
.evCon6 .inner .event_right { width: 60%; } 
.evCon6 .inner .event_time li { font-size: 13px; } 
.evCon6 .inner b.blue { font-size: 10px; } 
.evCon6 .inner .event_sub.time_head { font-size: 13px; padding: 1% 4%; } 
.evCon6 .inner .event_how_list ul { display: block; } 
.evCon6 .inner .event_how_list ul li { padding: 6% 27% 3%; width: 100%; margin-bottom: 10%; } 
.evCon6 .inner .event_how_list ul li:nth-child(1) { padding: 3% 27% 5%; } 
.evCon6 .inner .event_how_list ul li:last-child { margin-bottom: 0; } 
.evCon6 .inner .event_how_list .arrow { right: 50%; transform: translateX(50%) rotate(90deg); top: inherit; bottom: -18%; } 
.evCon6 .inner .btn_wrap_box { display: block; margin: 8% 0; } 
.evCon6 .inner .btn_wrap:nth-child(1) { margin-right:0%; margin-bottom: 2%; padding: 0 13%; background: #000; border-radius: 5px; } 
 .evCon6 .inner .btn_wrap:nth-child(2) { margin-left: 0%; padding: 0 13%; background: #000; border-radius: 5px; } 
 }

@media screen and (max-width: 375px) { /* °øÅë */
 .br_375 { display: block; } 
 .br_375_none { display: none; } 

 .evCon2 .inner .grp_wrap.mo { padding: 0 0%; } 

 }
/* E: °øÀ¯ÇÏ±â ÀÌº¥Æ® ¾øÀ¸¸é ´Ù Áö¿ì°í ½ÃÀÛ */

.warningList li ul li a.tp1 { background-color: transparent; color: #ff0000; } 