@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 { /*color*/}



/* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.con_tit .end::after { background: #ff0000; } 
.warningList li ul li a.tp1 { background-color:#000; color:#fff; } 
.gradient_txt { background-clip: text; color: transparent; background: linear-gradient(to right,#f76699 10%, #fb7867 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 600; } 
.con_tit .end {top:-55%; right:10%;}

/*°øÅë*/
.eventWrap { font-weight: 400; } 
.eventWrap .evSection { position: relative; padding: 160px 0; } 
.eventWrap .evSection .min_tit { margin:0 0 20px; } 
.eventWrap .evSection .con_tit { margin: 0 0 70px; } 
.lectlist.ver2 li .leclistBtn a {color:#000;}
.lectlist_wrap {color:#000;}



/*font-size*/
.eventWrap .evSection .s_noti { font-size: 13px; } 


/*evCon1*/
.eventWrap .evSection.evCon1 { padding:0; background-image: url("https://image.megagong.net/m/2024/1119_avantage78/evCon1_bg.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; } 
.eventWrap .evSection.evCon1.ver2 {background-image: url("https://image.megagong.net/m/2025/1120_avantage78/evCon1_bg.jpg");}
.eventWrap .evSection.evCon1 .inner { width: 1200px; } 
.eventWrap .evSection.evCon1 .con_tit { position: relative; margin:0; } 
.evCon1 .con_tit .mini_tit1 { position: absolute; top:190px; left:24px; color:#fff; font-weight: 400; } 
.evCon1 .con_tit .mini_tit1 .blue { color:#002859; } 
.evCon1 .con_tit .mini_tit2 { position: absolute; bottom:0; right:0; } 
.evCon1 .con_tit .home_btn { position: absolute; display: block; bottom:230px; left: 54.5%; } 


/*evCon2*/
.evSection.evCon2 { background-image: url("https://image.megagong.net/m/2024/1119_avantage78/evCon2_bg.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; color:#fff; } 
.evCon2 .inner { width: 1200px; } 
.evCon2 .min_tit { opacity: 0.5; } 
.evCon2 .graph_box_wrap { margin: 0 0 120px; } 
.evCon2 .graph_box_wrap .graph_box { border-radius:20px; background-color: #fff; overflow:hidden; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; } 
.evCon2 .graph_box_wrap .graph_box:nth-child(1) { margin:0 0 30px; } 
.evCon2 .graph_box_wrap .graph_box:nth-child(1) .top { padding:60px 0 40px; } 
.evCon2 .graph_box_wrap .graph_box:nth-child(2) .top { padding:60px 0 67px; } 
.evCon2 .graph_box_wrap .graph_box .top {position:relative;}
.evCon2 .graph_box_wrap .graph_box .top .item_box { display: flex; justify-content: space-between; } 
.evCon2 .graph_box_wrap .graph_box .top .item_box .item { width: 50%; } 
.evCon2 .graph_box_wrap .graph_box .top .item_box .item:nth-child(1) { border-right:2px dashed #e6e6e6; } 
.evCon2 .graph_box_wrap .graph_box .top .item_box .item .round_tit { width: 412px; height: 56px; display: flex; align-items: center; justify-content: center; border-radius: 60px; font-weight: bold; margin: 0 auto; } 
.evCon2 .graph_box_wrap .graph_box .top .item_box .item .round_tit.pink { background-color:#f661a7; } 
.evCon2 .graph_box_wrap .graph_box .top .item_box .item .round_tit.orange { background-color: #ff873e; } 
.evCon2 .graph_box_wrap .graph_box .bot { display:flex; align-items: center; justify-content: center; height:157px; background-color:#f6f6f6; color:#000; } 
.evCon2 .graph_box_wrap .graph_box .bot .blue { color:#002859; font-weight: bold; } 
.evCon2 .graph_box_wrap .graph_box .noti { position:absolute; bottom: 20px; right:55px; color:#818181; text-align: right; } 
.evCon2 .second_min_tit { margin: 27px 0 80px; } 
.evCon2 .basic_table { margin:20px auto 0; width:1080px; display:flex; border-radius: 20px; } 
.evCon2 .basic_table .table_row_th { width:168px; } 
.evCon2 .basic_table .table_row_td { position:relative; width:calc(50% - 84px); } 
.evCon2 .basic_table .table_row_th .table_th,
.evCon2 .basic_table .table_row_td .table_td { display: flex; align-items: center; justify-content: center; position: relative; } 
.evCon2 .basic_table .table_row_th .table_th { border-right:2px solid #e2e2e2; background-color: #e4f0ff; color:#000; font-weight: bold; border-bottom:2px solid #e2e2e2; } 
.evCon2 .basic_table .table_row_td .table_td { background-color: #fff; color:#585858; border-left:2px solid #e2e2e2; border-bottom:2px solid #e2e2e2; } 
.evCon2 .basic_table .table_row_td.point .table_td { font-weight: 600; color: #000; } 
.evCon2 .basic_table .table_row_th .table_th.first,
.evCon2 .basic_table .table_row_td .table_td.first { height:110px; } 
.evCon2 .basic_table .table_row_th .table_th.second,
.evCon2 .basic_table .table_row_td .table_td.second { height:160px; } 
.evCon2 .basic_table .table_row_th .table_th.third,
.evCon2 .basic_table .table_row_td .table_td.third { height:100px; border-bottom:none; } 
.evCon2 .basic_table .table_row_td.bor_no .table_td { border-left: none; } 
.evCon2 .basic_table .table_row_td .cir_tit { position: absolute; left: 50%; transform: translateX(-50%); top:-20px; display: flex; align-items: center; justify-content: center; width: 180px; height: 45px; background-color: #000; border-radius: 48px; z-index: 2; } 
.evCon2 .basic_table .table_row_td .cir_tit.pink { background-color: #f763a0; } 
.evCon2 .basic_table .table_row_td .range_tit { position: absolute; bottom:-65px; background: linear-gradient(to right,#f76699 10%, #fb7867 100%); width:100%; height:65px; display: flex; align-items: center; justify-content: center; border-radius: 0 0 20px 20px; font-weight: bold; } 
.evCon2 .basic_table .table_row_th .table_th.first { border-radius: 20px 0 0 0; } 
.evCon2 .basic_table .table_row_th .table_th.third { border-radius: 0 0 0 20px; } 
.evCon2 .basic_table .table_row_td.point .table_td.first { border-radius: 0 20px 0 0; } 
.evCon2 .basic_table .table_row_td.point::after { content:""; display: block; width: 100%; height: 102%; position: absolute; top: -5px; left: 50%; transform: translateX(-50%); background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; background-image: url("https://image.megagong.net/m/2024/1119_avantage78/border.png"); } 


/*evCon3*/
.evCon3 .info_box_wrap { margin:0 0 90px; display: flex; justify-content: space-between; gap:30px; } 
.evCon3 .info_box_wrap.ver2 {margin: 0 0 40px;}
.evCon3 .info_box_wrap .info_box { width: calc(33.333% - 15px); border:2px solid #ebebeb; border-radius: 10px; overflow: hidden; } 
.evCon3 .info_box_wrap .info_box .top { position: relative; display: flex; align-items: center; justify-content: center; height:64px; background-color: #002859; color: #fff; font-weight: bold; } 
.evCon3 .info_box_wrap .info_box .top::after { content:""; width:32px; height:10px; position:absolute; bottom: -10px; left:50%; transform: translateX(-50%); display: block; background-position: center center; background-repeat: no-repeat; background-size: cover; background-image: url("https://image.megagong.net/m/2024/1119_avantage78/tang.jpg"); } 
.evCon3 .info_box_wrap .info_box .bot { display:flex; align-items: center; justify-content: center; height: 150px; color:#585858; } 
.evCon3 .lecture {margin: 0 0 50px;}
.evCon3 .sub_tit { position:relative; font-weight: 600; } 
.evCon3 .sub_tit::before { content:""; position: absolute; top:50%; transform: translateY(-50%); left:0; width:100%; height: 2px; background-color: #ebebeb; } 
.evCon3 .sub_tit span { position:relative; margin:0 auto; padding: 0 26px; background-color: #fff; } 
.evCon3 .check_point_wrap { display: flex; margin: 75px 0 0; } 
.evCon3 .check_point_wrap .book { position:relative; } 
.evCon3 .check_point_wrap .book .blk_btn { position: absolute; bottom:0; left: 47%; display: block; } 
.evCon3 .check_point_wrap .check_point { gap: 30px; display: flex; flex-direction: column; } 
.evCon3 .check_point_wrap .check_point li { position: relative; display: flex; justify-content: center; } 
.evCon3 .check_point_wrap .check_point li .m_bg { display: none; } 
.evCon3 .check_point_wrap .check_point .txt_box {position: absolute;top:50%;left: 27%;transform: translateY(-50%);width: 60%;} 
.evCon3 .check_point_wrap .check_point .txt_box .tit { color:#002859; font-weight: bold; } 
.evCon3 .check_point_wrap .check_point .txt_box .det { color:#3d3d3d; font-weight: 600; } 


/*evCon4*/
.evSection.evCon4 { background-image: url("https://image.megagong.net/m/2024/1119_avantage78/evCon4_bg.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; color:#fff; } 
.eventWrap .evSection.evCon4 .con_tit { margin: 0 0 30px; } 
.eventWrap .evSection.evCon4 .min_tit { margin: 0 0 60px; } 
.evCon4 .line_tit { margin:5px auto; position: relative; color: #000; width: fit-content; } 
.evCon4 .line_tit span { position: relative; } 
.evCon4 .line_tit::before { content: ''; display: block; position: absolute; top: 50%; transform: translateY(-50%); left:0; width: 100%; height: 100%; background-color: #fdffbf; } 
.evCon4 .line_tit .pink { font-weight: bold; color: #ff2879; } 
.evCon4 .con_box .sub_tit {margin: 90px auto 20px;display: flex;gap: 12px;align-items: center;justify-content: center;font-weight: bold;} 
.evCon4 .con_box .sub_tit img {display:block;padding: 15px 0 0;}
.evCon4 .cir_box_wrap { display: flex; margin: 0 auto; width: fit-content; } 
.evCon4 .cir_box_wrap .cir_box { position: relative; } 
.evCon4 .cir_box_wrap .cir_box .txt { position: absolute; top: 44%; left: 46%; transform: translate(-50%, -50%); color:#000; line-height: 1.6; font-weight: 500; } 
.evCon4 .blk_btn { margin:80px auto 0; width: 460px; height: 80px; border-radius: 8px; display: flex; align-items: center; justify-content: center; background-color: #000; color:#fff; font-weight: bold; } 


/*evCon5*/
.evCon5 { color:#fff; } 
.eventWrap .evSection.evCon5 .min_tit { margin:46px auto 20px; font-weight: 500; } 
.evCon5 .con_tit { font-size: 100px; font-weight: 900; line-height: 1.2; } 
.evCon5 .con_tit .pink { color:#ff4c96; } 
.evCon5 .container_info { margin: 0 0 80px; background-color: #001d40; color: #fff; } 
.evCon5 .container_info .info .info_title::before { background-color: #fff; } 
.evCon5 .container_info .info .info_title::after { display: none; } 
.evCon5 .container_info .info .info_title { margin-right: 0; } 
.evCon5 .container_info .info .info_date { font-weight: bold; } 




@media screen and (max-width: 1200px) { 
    /*°øÅë*/
    .eventWrap .evSection { padding: 12% 0; } 
    .eventWrap .inner { width: 97%; } 
    

    /*evCon1*/
    .eventWrap .evSection.evCon1 .inner { width: 100%; } 
    .evCon1 .con_tit .mini_tit1 { top: 20%; font-size: clamp(12px, 2.9vmin, 24px); left: 1%; } 
    .evCon1 .con_tit .home_btn { bottom: 25%; } 


    /*evCon2*/
    .evSection.evCon2 { padding: 10% 0 20%; } 
    .evCon2 .graph_box_wrap .graph_box .top .item_box .item .round_tit {
    font-size: clamp(13px, 2.5vmin, 20px);
}
    .evCon2 .basic_table { width: 100%; } 
    .evCon2 .basic_table .table_row_th { font-size: clamp(13px, 2.5vmin, 20px); } 
    .evCon2 .basic_table .table_row_td { font-size: clamp(12px, 2.3vmin, 18px); } 
    .evCon2 .basic_table .table_row_td .cir_tit { font-size: clamp(13px, 2.7vmin, 22px); } 
    .evCon2 .basic_table .table_row_td .range_tit { font-size: clamp(13px, 2.9vmin, 24px); } 
    .evCon2 .graph_box_wrap .graph_box .noti {font-size: clamp(10px, 1.9vmin, 14px);}


    /*evCon3*/
    .evCon3 .info_box_wrap .info_box .top p {/* font-size: clamp(13px, 2.5vmin, 20px); */} 
    .evCon3 .info_box_wrap .info_box .bot p {/* font-size: clamp(12px, 2.1vmin, 16px); */} 
    .evCon3 .sub_tit span { font-size: clamp(19px, 3.1vmin, 26px); } 
    .evCon3 .check_point_wrap .check_point .txt_box .tit {font-size: clamp(17px, 2.8vmin, 24px);} 
    .evCon3 .check_point_wrap .check_point .txt_box .det { font-size: clamp(14px, 2vmin, 20px); } 


    /*evCon4*/
    .evCon4 .line_tit {font-size: clamp(15px, 3.5vmin, 30px);} 
    .evCon4 .line_tit span {padding: 1px 0;}
    .evCon4 .cir_box_wrap .cir_box .txt { font-size: clamp(14px, 3.3vmin, 28px); } 


    /*evCon5*/
    .evCon5 .con_tit { font-size: clamp(24px, 6vmin, 50px); } 

 }

@media screen and (max-width: 1024px) {
    /*evCon4*/
    .evSection.evCon4 { background-position: 40% top; } 
}


@media screen and (max-width: 992px) {
    /*evCon1*/
    .evCon1 .con_tit .mini_tit1 { top: 15%; } 
    .evCon1 .con_tit .mini_tit2 { width: 38%; } 


    /*evCon2*/
    .evCon2 .graph_box_wrap .graph_box .noti {right: 15px;}
    .evCon2 .graph_box_wrap .graph_box .top .item_box .item .round_tit { width: 80%; height: auto; padding: 10px; } 

}

@media screen and (max-width: 768px) {
    .eventWrap { font-size: 14px; } 
    .eventWrap .evSection .s_noti { font-size: 10px; } 
    .eventWrap .evSection .con_tit { margin: 0 0 7%; } 


    /*evCon1*/
    .evCon1 .con_tit .mini_tit2 { width: 47%; bottom: 11%; } 


    /*evCon2*/
    .evCon2 .graph_box_wrap { margin: 0 0 14%; } 
    .evCon2 .graph_box_wrap .graph_box { border-radius: 10px; } 
    .evCon2 .graph_box_wrap .graph_box:nth-child(1) .top { padding: 6% 0 4%; } 
    .evCon2 .graph_box_wrap .graph_box:nth-child(2) .top {padding: 6% 0 10%;} 
    .evCon2 .graph_box_wrap .graph_box .bot { height: auto; padding: 24px 0; } 
    .evCon2 .second_min_tit { margin: 3% auto 7%; } 
    .evCon2 .basic_table .table_row_th { width: 20%; } 
    .evCon2 .basic_table .table_row_td { width: 45%; } 
    .evCon2 .basic_table .table_row_th .table_th.first,
    .evCon2 .basic_table .table_row_td .table_td.first { height: 70px; } 
    .evCon2 .basic_table .table_row_th .table_th.second,
    .evCon2 .basic_table .table_row_td .table_td.second { height: 100px; } 
    .evCon2 .basic_table .table_row_th .table_th.third,
    .evCon2 .basic_table .table_row_td .table_td.third { height: 70px; } 
    .evCon2 .basic_table .table_row_td .cir_tit { width: fit-content; height: auto; padding: 5px 20px; } 
    .evCon2 .basic_table .table_row_td .range_tit { height: 50px; bottom: -50px; border-radius: 0 0 10px 10px; } 
    .evCon2 .basic_table .table_row_th .table_th.first { border-radius: 10px 0 0 0; } 
    .evCon2 .basic_table .table_row_th .table_th.third { border-radius: 0 0 0 10px; } 
    .evCon2 .basic_table .table_row_td.point .table_td.first { border-radius: 0 10px 0 0; } 
    .evCon2 .basic_table .table_row_td.point::after { width: 101%; } 


    /*evCon3*/
    .evCon3 .info_box_wrap {/* gap: 10px; *//* margin: 0 0 12%; */display: block;} 
    .evCon3 .info_box_wrap .info_box { width: calc(33.333% - 5px); } 
    .evCon3 .check_point_wrap { margin: 12% 0 0; } 
    .evCon3 .check_point_wrap .book .blk_btn { width: 30%; bottom: 5%; } 
    .evCon3 .check_point_wrap .check_point .txt_box { left: 16%; width: 82%; } 
    .eventWrap .evSection .slick-dots { margin:15px 0 0; display:flex; align-items: center; justify-content: center; gap:10px; } 
    .eventWrap .evSection .slick-dots li { width: 8px; height: 8px; border-radius: 100%; background-color: #bfbfbf; } 
    .eventWrap .evSection .slick-dots li button { font-size: 0; } 
    .eventWrap .evSection .slick-dots li.slick-active { background-color: #000; } 

    /*evCon4*/
    .evSection.evCon4 { background-position: 38% top; } 
    .eventWrap .evSection.evCon4 .con_tit { margin: 0 0 3%; } 
    .eventWrap .evSection.evCon4 .min_tit { margin: 0 0 5%; } 
    .evCon4 .con_box .sub_tit { margin: 7% auto 5%; } 
    .evCon4 .con_box .sub_tit img {width: 17%;}
    .evCon4 .blk_btn { margin: 6% auto 0; width: fit-content; height: auto; padding: 4% 14%; border-radius: 10px; } 


    /*evCon5*/
    .evCon5 .event_tag { width: 140px; } 
    .eventWrap .evSection.evCon5 .min_tit { margin: 7% auto 5%; } 
    .evCon5 .container_info { margin: 0 0 5%; } 

}

@media screen and (max-width: 576px) {
    /*evCon1*/
    .evCon1 .con_tit .home_btn { width: 20px; } 


    /*evCon2*/
    .evCon2 .graph_box_wrap .graph_box .top .item_box .item .round_tit { width: 96%; padding: 5px 0; } 
    .evCon2 .graph_box_wrap .graph_box .noti {bottom: 10px;}
    .evCon2 .basic_table .table_row_th .table_th.first,
    .evCon2 .basic_table .table_row_td .table_td.first {height: 45px;} 
    .evCon2 .basic_table .table_row_th .table_th.second,
    .evCon2 .basic_table .table_row_td .table_td.second {height: 74px;} 
    .evCon2 .basic_table .table_row_th .table_th.third,
    .evCon2 .basic_table .table_row_td .table_td.third {height: 45px;} 
    .evCon2 .basic_table .table_row_td .range_tit { height: 40px; bottom: -40px; } 
    .evCon2 .basic_table .table_row_td.point::after { top: -2px; width: 100%; } 


    /*evCon3*/
    .evCon3 .info_box_wrap {/* gap: 4px; *//* margin: 0 0 16%; */} 
    .evCon3 .info_box_wrap .info_box { width: calc(33.333% - 2px); } 
    .evCon3 .info_box_wrap .info_box .top {height: 50px;}
    .evCon3 .info_box_wrap .info_box .top::after { width: 16px; height: 6px; bottom: -6px; } 
    .evCon3 .info_box_wrap .info_box .bot { height: 124px; padding: 10px 0 0; } 
    .evCon3 .check_point_wrap { display: block; margin: 6% 0 0; } 
    .evCon3 .check_point_wrap .book { width: 70%; margin: 0 auto 4%; } 
    .evCon3 .check_point_wrap .book .blk_btn { width: 35%; bottom: 0; } 
    .evCon3 .check_point_wrap .check_point { gap: 12px; } 
    .evCon3 .check_point_wrap .check_point li .pc_bg { display: none; } 
    .evCon3 .check_point_wrap .check_point li .m_bg { display: block; width: 82%; } 
    .evCon3 .check_point_wrap .check_point .txt_box { width: 100%; left: 0; } 
    .evCon3 .check_point_wrap .check_point .txt_box .det { margin: 2% 0 0; } 


    /*evCon4*/
    .evCon4 .cir_box_wrap .cir_box:first-child { position: relative; right: -20px; } 

 }