@charset "euc-kr"; /* bg url: https://img.megagong.net/m/2022/ */

/* 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://img.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; } 

/* con1 */
.evCon1 { position: relative; } 
.evCon1 .inner { padding: 230px 0 260px; position: relative; } 
.evCon1::before { content: ''; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background: rgb(0 0 0 / 54%); } 
.evCon1 .video-bg { position: relative; z-index: -2; position: absolute;  
   width: 140%;left: 50%;top: 50%;transform: translateY(-50%) translateX(-50%); } 

.evCon1 .inner h3 { text-align: left; } 
.evCon1 .inner .link_home { position: absolute; left: 639px; bottom: 637px; } 

.evCon1 .inner .link_home a { display: inline-block; } 

/* con2 */
.evCon2 { background: #1e1e1e; } 
.evCon2 .inner { padding: 160px 0 70px; } 
.evCon2 .inner .con_tit { margin-bottom: 80px; } 
.evCon2 .inner .con_box { position: relative; } 
.evCon2 .inner .text_con2 { margin-bottom: 80px; } 
.evCon2 .inner .tea_img_con2 { display: block; position: absolute; bottom: 20px; right: -450px; } 
.evCon2 .inner .review_slide_wrap { width:100%; margin-bottom: 10px; } 
.evCon2 .inner .review_slide_wrap .mg_slick_btn.prev { left:-30px; } 
.evCon2 .inner .review_slide_wrap .mg_slick_btn.next { right:-30px; } 
.evCon2 .inner .review_slide .review_item { } 
/* .evCon2 .inner .slick-slide { margin: 20px 15px; } 
.evCon2 .inner .slick-list { margin: -20px -30px; } */

.evCon2 .inner .slick-prev { background: url(https://img.megagong.net/m/2023/0111_hangil/arrow_l_con3.png) no-repeat center center; width: 41px; height: 79px; color: transparent; position: absolute; left: -70px; top: 50%; transform: translateY(-50%); } 
.evCon2 .inner .slick-next { background: url(https://img.megagong.net/m/2023/0111_hangil/arrow_r_con3.png) no-repeat center center; width: 41px; height: 79px; color: transparent; position: absolute; right: -60px; top: 50%; transform: translateY(-50%); } 

.evCon2 .inner .noti_wrap { color: #666666; text-align: right; display: block; margin-right: 11px; } 

/* con2_2 */
.evCon2_2 { background: #cd1e54; } 
.evCon2_2 .inner { padding: 28px; } 
.evCon2_2 .inner .text_con2_2 { color: #fff; font-size: 22px; display: inline-block; vertical-align: middle; margin-right: 20px; } 
.evCon2_2 .inner .text_con2_2 b.black { color: #000; } 
.evCon2_2 .inner .btn_wrap_con2_2 { display: inline-block; } 

/* ÀÌº¥Æ® °øÅë */
.evCon6 .inner, .evCon7 .inner { padding: 160px 0; } 
.evCon6 .con_tit, .evCon7 .con_tit { margin-bottom: 50px; } 
.evCon6 .text_event, .evCon7 .text_event { margin-bottom: 85px; } 

/* con3 */

.evCon3 { background: #1e1e1e; } 
.evCon3 .inner { padding: 160px 0; position: relative; } 
.evCon3 .inner .con_tit { margin-bottom: 45px; } 
.evCon3 .inner .oneline_review { color: #fff; font-size: 22px; font-weight: 300; border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 15px 0; margin: 0 165px 0px; } 
.evCon3 .inner .tiny_noti { color: #666; text-align: right; display: block; margin: 10px 165px 90px 0; } 
.evCon3 .inner .book_img_con3 { margin-left: 78px; margin-bottom: 15px; } 
.evCon3 .inner .text_con3 { margin-bottom: 120px; } 
.evCon3 .inner .nav_wrap { color: #fff; background: rgba(0,0,0,0.8); /* opacity: 0.5; */
 font-size: 22px; font-weight: 300; text-align: center; padding: 30px 0; width: 353px !important; } 
.evCon3 .inner .slick-current .nav_wrap { background: rgba(249,30,98,0.8); } 


.evCon3 .inner .nav_text { display: inline-block; } 

.evCon3 .inner .slider-nav { position: absolute; left: 0px; /*top: 210px;*/    bottom: 1380px; } 
.evCon3 .inner .slider-nav .slick-track { position: relative; } 
.evCon3 .inner .slider-nav .nav_wrap { overflow: hidden; } 
.evCon3 .inner .slider-nav .nav_wrap.fir { position: absolute; left: 53px; top: 0px; } 
.evCon3 .inner .slider-nav .nav_wrap.sec { position: absolute; left: inherit; right: 0px; top: 262px; } 
.evCon3 .inner .slider-nav .nav_wrap.trd { position: absolute; left: 10px; top: 528px; } 

.evCon3 .inner .nav_wrap.fir .number_img { position: absolute; left: 72px; top: -6px; } 
.evCon3 .inner .nav_wrap.sec .number_img { position: absolute; left: 32px; top: -6px; } 
.evCon3 .inner .nav_wrap.trd .number_img { position: absolute; left: 38px; top: -6px; } 

.evCon3 .inner .slider-nav .slick-list { padding: 0px!important; margin: 0 0 -648px 0px; } 
.evCon3 .inner .slider-nav .slick-slide { width: 454px; margin: 0 0 648px 0px; } 

.evCon3 .inner .slider-for { position: relative; margin-bottom: 60px; } 
.evCon3 .inner .slider-for .slick-prev { background: url(https://img.megagong.net/m/2023/0111_hangil/arrow_l_con3.png) no-repeat center center; width: 41px; height: 79px; color: transparent; position: absolute; left: -70px; top: 50%; transform: translateY(-50%); } 
.evCon3 .inner .slider-for .slick-next { background: url(https://img.megagong.net/m/2023/0111_hangil/arrow_r_con3.png) no-repeat center center; width: 41px; height: 79px; color: transparent; position: absolute; right: -70px; top: 50%; transform: translateY(-50%); } 

.evCon3 .inner .btn_wrap_con3 { margin: 0 120px; } 
.evCon3 .inner .btn_wrap_con3::after { content: ""; display: block; clear: both; } 
.evCon3 .inner .btn_con3 { float: left; } 
.evCon3 .inner .btn_con3.fir { margin-right: 40px; } 

.evCon3 .inner .wrap_book .slick-initialized .slick-slide { background: #fff; } 
.evCon3 .inner .wrap_book .slick-initialized .slick-slide > div { padding: 40px 60px 25px 120px; position: relative; } 
.evCon3 .inner .wrap_book .right_img { float: right; } 
.evCon3 .inner .wrap_book .left_text { float: left; } 
span.book_slide_num { position: absolute; left: 40px; top: 0px; } 
.evCon3 .inner .wrap_book .slick-dots { display: flex; justify-content: center; } 
.evCon3 .inner .wrap_book .slick-dots li { width: 10px; height: 10px; background: rgb(129, 129, 129); border-radius: 50%; margin-right: 7px; margin-top: 4%; } 
.evCon3 .inner .wrap_book .slick-dots li.slick-active { background: #f91e62; } 
.evCon3 .inner .wrap_book .slick-dots li button { color: transparent; } 
/* .wrap_book.mbver { display: none; } */

/* con4 */
.evCon4 { overflow: initial !important; background: #313131; } 
.evCon4 .inner { padding: 160px 0; } 
.evCon4 .inner .con_box { margin: 0 40px; } 
.evCon4 .inner .con_tit { margin-bottom: 75px; } 
.evCon4 .inner .gif_cut { width: 326px; height: 194px; overflow: hidden; margin: auto; } 
.evCon4 .inner .gif_cut img { width: 142%; max-width: 142%; } 
.evCon4 .inner .gif_cut.sec img { margin: 0 0 0 -125px; } 
.evCon4 .inner .gif_cut.trd img { margin: 0 0 0 -97px; } 
.evCon4 .inner .gif_wrap::after { content: ""; display: block; clear: both; } 
.evCon4 .inner .gif_list { float: left; margin-right: 10px; } 
.evCon4 .inner .gif_list:last-child { margin-right: 0px; } 

.evCon4 .inner .eventVideo.with_shadow { margin-bottom: 70px; } 

.evCon4 .inner .gif_wrap.mbver {display: none;}
.evCon4 .inner .gif_wrap .slick-dots { display: flex; justify-content: center; } 
.evCon4 .inner .gif_wrap .slick-dots li { width: 10px; height: 10px; background: rgb(129, 129, 129); border-radius: 50%; margin-right: 7px; margin-top: 4%; } 
.evCon4 .inner .gif_wrap .slick-dots li.slick-active { background: #f91e62; } 
.evCon4 .inner .gif_wrap .slick-dots li button { color: transparent; } 
.evCon4 .inner .lectlist_wrap{background-color: #fff;}

/* con5 */
.eventWrap .evSection.evCon5 {    overflow: inherit;}
.evCon5 .inner { padding: 160px 0; } 
.evCon5 .inner .con_tit { margin-bottom: 60px; } 
.evCon5 .inner .con_tit:nth-of-type(2) { margin-top: 130px; } 
.evCon5 .inner .lecture { padding-bottom: 0px !important; } 

.evCon5_2 { background: #f91e62; } 

/* con6 */
.evCon6 { background: #181818; } 
.evCon6 .inner .con_box { position: relative; } 
.evCon6 .inner .box_event1_wrap { margin-bottom: 70px; } 
.evCon6 .inner .box_event1_wrap::after { content: ""; display: block; clear: both; } 
.evCon6 .inner .com_img_event1 { position: absolute; right: -26px; top: 110px; } 
.evCon6 .inner .box_event1 { width: 59%; float: left; margin-left: 20px; } 
.evCon6 .inner .box_event1::after { content: ""; display: block; clear: both; } 
.evCon6 .inner .box_event1 li { background: #fff; /* width: 29%; */ width: 312px; padding: 45px 0; font-weight: 600; float: left; margin-right: 9px; } 
.evCon6 .inner .box_event1 li:nth-child(1), .evCon6 .box_event1 li:nth-child(2) { margin-bottom: 9px; } 
.evCon6 .inner .box_event1 li:nth-child(2), .evCon6 .box_event1 li:nth-child(4) { margin-right: 0px; } 

/* con7 */
.evCon7 { background: #66bfbf; } 
.evCon7 .inner { position: relative; } 
.evCon7 .container_info { margin: 0 70px 100px; } 
.evCon7 .info_date { font-weight: 600; } 
.evCon7 .container_info .info .noti { color: #18305c; opacity: 0.5; } 

.evCon7 .inner .item_list_event { margin-bottom: 130px } 
.evCon7 .inner .item_list_event ul { margin: 0 34px; } 
.evCon7 .inner .item_list_event ul::after { content: ""; display: block; clear: both; } 
.evCon7 .inner .item_list_event ul li { position: relative; float: left; margin-right: 56px; } 
.evCon7 .inner .item_list_event ul li:last-child { margin-right: 0; } 
.evCon7 .inner .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: #fff; background: rgba(235,46,107,0.9); width: 95px; height: 95px; border-radius: 50%; } 
.evCon7 .inner .item_list_event ul li .item_num strong { font-size: 20px; } 
.evCon7 .inner .item_list_event ul li .item_name { color: #fff; font-size: 18px; margin-top: 20px; } 


.evCon7 .inner .subheader { display: flex; flex-direction: row; align-items: center; justify-content: center; margin-bottom: 40px; } 
.evCon7 .inner .subheader .line { flex: 1; height: 1px; background-color: #fff; } 
.evCon7 .inner .subheader .center { width: 257px; height: 45px; line-height: 43px; color: #fff; font-size: 26px; font-weight: bold; border-radius: 40px; } 
.evCon7 .inner .step_wrapper { display: flex; flex-direction: row; align-items: center; justify-content: center; margin-bottom: 50px; padding: 0; background-color:transparent } 
.evCon7 .inner .step_wrapper .step { flex: 1; margin-right: 10px; background: #fff; padding: 30px 0; position: relative; } 
.evCon7 .inner .step_wrapper .step::after { content: ""; display: block; width: 30px; height: 32px; background: url(https://img.megagong.net/m/2023/0111_hangil/arrow_event2.png) no-repeat center center; position: absolute; right: -21px; top: 50%; transform: translateY(-50%); z-index: 1; } 
.evCon7 .inner .step_wrapper .step:last-child { margin-right: 0px; } 
.evCon7 .inner .step_wrapper .step:last-child::after { display: none; } 
.evCon7 .inner .step_wrapper .step > img { margin-bottom: 25px; } 
.evCon7 .inner .step_wrapper .step .step_title { margin-bottom: 5px; line-height: 1.2; color: #111111; font-size: 18px; } 
.evCon7 .inner .step_wrapper .step .step_desc { color: #000000; font-size: 20px; font-weight: 900; } 

.evCon7 .inner .book_link_wrap { margin-bottom: 20px; } 
.evCon7 .inner .book_link_wrap ul { display: flex; justify-content: space-around; } 
.evCon7 .inner .book_link_wrap li { background: #94d2d2; width: 100%; font-size: 19px; font-weight: 600; position: relative; } 
.evCon7 .inner .book_link_wrap li::after { content: ""; display: block; width: 1px; height: 40px; background: #76a8a8; position: absolute; right: 0px; bottom: 14px; } 
.evCon7 .inner .book_link_wrap li:last-child:after { display: none; } 
.evCon7 .inner .book_link_wrap li a { padding: 20px 0; display: block; } 
.evCon7 .inner .book_link_wrap li .squ_obj { display: block; width: 20px; height: 20px; background: #94d2d2; position: absolute; bottom: -6px; left: 50%; transform: translateX(-50%) rotate(45deg); } 

.evCon7 .inner .btn_wrap { margin-bottom: 140px; } 
.type_lst ul li.on a { color: #fff; } 
.type_lst ul li a { color: #fff; } 
.type_lst ul li { border-right: 1px solid #fff; } 
.paging.gall strong { color: #fff; } 
.paging.gall a { color: #fff; } 

.mg_s_info.head_box li { font-weight: 600; font-size: 15px; } 
.mg_s_info li { font-size: 13px; margin-top: 4px; line-height: 16px; } 
.mg_s_info li:before { content: '¡Ø '; position: absolute; left: -5px; top: 0; } 
.mg_s_info.head_box li:before { content: '¡á'; position: absolute; left: -5px; top: 0; } 
.mg_s_info.box_wrap { margin-top: 20px; border: 1px solid #000; padding: 19px; } 

.content_area a.tp1 { color: #e45c6c; text-decoration: underline; font-weight: 600; } 

.evCon7 .inner .event_end { position: absolute; right: -10px; top: 290px; } 

/* À¯ÀÇ»çÇ× */
.warningList > li { margin-top: 10px; } 
.warningList > li.w_tit { font-weight: 600; } 
.s_tit.sec {margin-top: 30px; display: block;}
.warningList li.red_text { color: red; } 

/* con9 */
.evCon9 {background: #bdabff; padding: 160px 0;}
.evCon9 .con_tit {margin: 0 auto 60px;}
.evCon9 .con_tit .evt_end {position: absolute; top: 4%; right: -12%; max-width: 24%;}
.evCon9 .evt_date {background: #00000040; margin: 0 40px 80px; border-radius: 30px; padding: 10px 0;}
.evCon9 .evt_date p {display: inline-block; color: #fff; font-weight: bold; font-size: 21px;}
.evCon9 .evt_date p+p {margin: 0 0 0 70px;}
.evCon9 .evt_date p b {}
.evCon9 .evt_date p b::before {content: ''; display: inline-block; width: 5px; height: 5px; background: #fff; border-radius: 50%; vertical-align: middle; margin: 0 10px 0 0;}
.evCon9 .evt_date p b::after {content: ''; display: inline-block; width: 2px; height: 13px; background: #fff; vertical-align: middle; margin: 0 10px;}
.evCon9 .evt_date p .tiny_noti {margin: 0 0 0 10px; opacity: 0.5;}
.evCon9 .evt_gift {display: flex; justify-content: center; align-items: center; margin: 0 auto 80px;}
.evCon9 .evt_gift > div {text-align: left;}
.evCon9 .evt_gift > div+div {margin: 0 0 0 70px;}
.evCon9 .evt_gift > div span {display: inline-block; font-size: 18px; font-weight: 300; background: #fbea76; line-height: 1; padding: 1px 5px; margin: 0 0 10px;}
.evCon9 .evt_gift > div span:last-of-type {margin: 0 0 35px;}
.evCon9 .evt_gift > div p {font-weight: 300; font-size: 19px; }
.evCon9 .evt_gift > div b {display: block; margin: 0 0 10px;}
.evCon9 .evt_cont_wrap {margin: 0 40px 30px;}
.evCon9 .evt_cont_wrap .evt_tit {display: inline-block; color: #fff; font-size: 26px; font-weight: bold; border-bottom: 3px solid #fff; margin: 0 auto 30px;}
.evCon9 .evt_cont_wrap .evt_cont {display: flex; gap: 20px;}
.evCon9 .evt_cont_wrap .evt_cont .evt_book {flex: 1; background: #fff; padding: 35px 0;}
.evCon9 .evt_cont_wrap .evt_cont .evt_book .top {display: flex; justify-content: center; align-items: center; flex-direction: column; gap: 15px; margin: 0 auto 15px;}
.evCon9 .evt_cont_wrap .evt_cont .evt_book .top .evt_img {}
.evCon9 .evt_cont_wrap .evt_cont .evt_book .top p {font-weight: bold; font-size: 18px;}
.evCon9 .evt_cont_wrap .evt_cont .evt_book .top p b {position: relative; display: block; z-index: 1; font-size: 24px;}
.evCon9 .evt_cont_wrap .evt_cont .evt_book1 .top p b {color: #4c7a88;}
.evCon9 .evt_cont_wrap .evt_cont .evt_book2 .top p b {color: #366742;}
.evCon9 .evt_cont_wrap .evt_cont .evt_book3 .top p b {color: #ffb610;}
.evCon9 .evt_cont_wrap .evt_cont .evt_book .top p b::after {content: ''; position: absolute; width: 106%; height: 50%; background: #ebebeb; bottom: -2%; left: -3%; z-index: -1;}
.evCon9 .evt_cont_wrap .evt_cont .evt_book .btm {}
.evCon9 .evt_cont_wrap .evt_cont .evt_book .btm p {font-size: 17px; line-height: 1.2; margin: 0 auto 12px;}
.evCon9 .evt_cont_wrap .evt_cont .evt_book .btm .free_btn {}
.evCon9 .evt_cont_wrap .evt_cont .evt_book .btm .free_btn a {display: inline-block; background: #8e80bf; color: #fff; width: 70%; max-width: 170px; line-height: 35px; font-weight: bold; font-size: 14px; border-radius: 3px;}
.evCon9 .evt_cont_wrap .tiny_noti {display: block; text-align: right; color: #666; margin-top: 10px;}
.evCon9 .evt_btn {}
.evCon9 .evt_btn a {display: block; width: 70%; max-width: 460px; color: #fff; background: #000; font-size: 30px; font-weight: bold; padding: 20px 0; margin: 0 auto;}
.warningList .f_dash li > b {border-bottom: 1px solid #000;}
.warningList li ul li a.pink {color: #f91e62; border-bottom: 1px solid #f91e62; padding: 2px;}

.gallery_lst ul li .txt {

    height: 95px;
}

@media screen and (max-width: 1800px){
    .evCon1 .video-bg {
        width: 210%;
    }
}
@media screen and (min-width: 1200px){
 .evCon3 .inner .slider-nav .slick-track { transform: translate3d(0px, 0px, 0px)!important; } 
 }
@media screen and (max-width: 1200px) { /* °øÅë */
 .br_1200 { display: block; } 
 .br_1200_none { display: none; } 
 

 /* ÀÌº¥Æ® °øÅë */
 .evCon6 .inner, .evCon7 .inner { padding: 12% 0; } 
.evCon6 .con_tit, .evCon7 .con_tit { margin-bottom: 4%; padding: 0 5%; } 
.evCon6 .text_event, .evCon7 .text_event { margin-bottom: 7%; padding: 0 13%; } 
.btn_app_event1, .evCon7 .inner .btn_wrap { padding: 0 29%; } 

/* ±âº»°øÅë */
.evCon2 .inner .con_tit, .evCon3 .inner .con_tit ,.evCon4 .inner .con_tit { margin-bottom: 4%; padding: 0 2%; } 

/* con1 */
/* .evCon1 .video-bg {
    left: -85%;
    width: 231%;    top: 0px;
} */
.evCon1 .inner {
    padding: 18% 0 21%;
}
.evCon1 .inner h3 {
    padding: 0 39% 0 5%;
}
.evCon1 .inner .link_home {
    left: 63%;
    bottom: 60%;width: 3%;
}


/* con2 */
.evCon2 .inner {
    padding: 13% 0 6%;
}
.evCon2 .inner .text_con2 {
    margin-bottom: 6%;     padding: 0 20%;
}
.evCon2 .inner .review_slide_wrap {
    width: 384px;
    margin: 0 auto 5%;
}
.evCon2 .inner .slick-slide img {
    margin: auto;
}
.evCon2 .inner .mg_slick_wrap .slick-dots li.slick-active button {background: #f91e62;}
.evCon2_2 .inner {
    padding: 2%;
}
.evCon2_2 .inner .text_con2_2 {
    font-size: 18px;
    display:block;
    margin-right: 0px;
    text-align: center;    margin-bottom: 1%;
}
.evCon2 .inner .tea_img_con2 {display: none;}

/* con3 */
.evCon3 .inner { padding: 13% 0; } 
.evCon3 .inner .oneline_review { font-size: 18px; padding: 1% 0; margin: 0 10% 0px; } 
.evCon3 .inner .tiny_noti { margin: 1% 10% 9% 0; } 
.evCon3 .inner .slider-nav { position: relative; left: inherit; top: inherit; bottom: inherit;} 
.evCon3 .inner .slider-nav .slick-list { margin: 0 0 0px 0px; } 
.evCon3 .inner .slider-nav .slick-slide { margin: 0 0 0px 0px; } 
.evCon3 .inner .slider-nav .nav_wrap.fir { position: relative; left: inherit; top: inherit; } 
.evCon3 .inner .slider-nav .nav_wrap.sec { position: relative; left: inherit; top: inherit; } 
.evCon3 .inner .slider-nav .nav_wrap.trd { position: relative; left: inherit; top: inherit; } 
.evCon3 .inner .nav_wrap { width: 100% !important; } 
.evCon3 .inner .nav_wrap.fir .number_img { left: 49px } 
.evCon3 .inner .slider-nav .slick-track { transform: translate3d(0px, 0px, 0px)!important; } 
.evCon3 .inner .text_con3 { margin-bottom: 8%; padding: 0 5%; margin-top: 7%; } 
.evCon3 .inner .book_img_con3 { padding: 0 23%; margin: 0 auto 3%; } 
.evCon3 .inner .wrap_book .slick-initialized .slick-slide > div { padding: 3% 0% 0% 0%; } 
.evCon3 .inner .wrap_book .right_img { float: inherit; margin: 0 27% 0 35%; } 
.evCon3 .inner .wrap_book .left_text { float: inherit; margin: 0 24% 0 31%; } 
span.book_slide_num img { display: none; } 

.evCon3 .inner .btn_wrap_con3 { margin: 0 0px; padding: 0 21%; } 
.evCon3 .inner .btn_con3.fir { margin-right: 0px; margin-bottom: 2%; } 
.evCon3 .inner .btn_con3 { float: left; float: inherit; } 


/* con4 */
.evCon4 .inner {
    padding: 13% 0;
}
.evCon4 .inner .gif_wrap.pcver {display: none;}
.evCon4 .inner .gif_wrap.mbver {display: block;}

.evCon4 .inner .gif_text {
    margin: auto;
    display: block;
    width: 326px;
}
.evCon4 .inner .gif_wrap.mbver {
    display: block;
    width: 326px;
    margin: auto;
}
/* con5 */
.eventWrap .evSection.evCon5 { overflow:inherit; } 
.evCon5 .inner { padding: 10% 0; } 

.evCon5 .inner .con_tit { margin-bottom: 5%; padding: 0 3%; } 
.evCon5 .inner .con_tit:nth-of-type(2) { margin-top: 12%; } 
/* con6 */
.evCon6 .inner .com_img_event1 { position: relative; right: inherit; top: inherit; padding: 0 20%; margin: 0 -80px 4% 0px; } 
.evCon6 .inner .box_event1_wrap { margin-bottom: 0px; } 
.evCon6 .inner .box_event1_wrap { margin-bottom: 5%; } 
.evCon6 .inner .box_event1 { width: 100%; margin-left: 0px; } 
.evCon6 .inner .box_event1 li { width: 49.5%; padding: 3% 0; margin-right: 1%; font-size: 15px; } 
.evCon6 .inner .box_event1 li:nth-child(1), .evCon6 .box_event1 li:nth-child(2) { margin-bottom: 1%; } 
.evCon6 .inner .box_event1 li:nth-child(2), .evCon6 .box_event1 li:nth-child(4) { margin-right: 0px; } 

/* con7 */
.evCon7 .container_info { margin: 0 5% 7%; } 
.evCon7 .inner .item_list_event { margin-bottom: 9%; } 
.evCon7 .inner .item_list_event ul { margin: 0 0%; } 
.evCon7 .inner .item_list_event ul li { margin-right: 1%; width: 32.6%; } 
.evCon7 .inner .item_list_event ul li .item_num { right: 0%; font-size: 16px; line-height: 18px; padding: 7% 0px; width: 85px; height: 85px; } 
.evCon7 .inner .item_list_event ul li .item_num strong { font-size: 18px; } 
.evCon7 .inner .item_list_event ul li .item_name { font-size: 16px; margin-top: 5%; } 

.evCon7 .inner .subheader { margin-bottom: 3%; } 
.evCon7 .inner .book_link_wrap li a { padding: 7% 0; } 
.evCon7 .inner .book_link_wrap li { font-size: 16px; } 
.evCon7 .inner .book_link_wrap li::after { height: 60%; bottom: 50%; transform: translateY(50%); } 
.evCon7 .inner .step_wrapper .step { margin-right: 1%; padding: 2% 0; } 
.evCon7 .inner .step_wrapper { margin-bottom: 5%; } 
.evCon7 .inner .btn_wrap { margin-bottom: 8%; } 
.evCon7 .inner .event_end { width: 20%; top:3%; right: -9px; } 

.evCon9 {padding: 12% 0;}
.evCon9 .con_tit {margin: 0 auto 6%;}
.evCon9 .con_tit .evt_end {right: 0%;}
.evCon9 .evt_date {margin: 0 auto 8%;}
.evCon9 .evt_date p {font-size: 18px;}
.evCon9 .evt_date p+p {margin: 0 0 0 30px;}
.evCon9 .evt_gift {margin: 0 auto 8%;}
.evCon9 .evt_gift > div+div {margin: 0 0 0 4%;}
.evCon9 .evt_cont_wrap {margin: 0 auto 4%;}
.evCon9 .evt_cont_wrap .evt_tit {margin: 0 auto 4%;}
}

@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; } 

 /* con3 */
 .evCon3 .inner .nav_wrap { font-size: 18px; } 

 /* con7 */
 .evCon7 .inner .item_list_event ul li .item_num { font-size: 15px; padding: 4% 0px; position: relative; right: inherit; top: inherit; width: 60%; border-radius: 50px; height: inherit; margin: 7% auto 0%; } 
.evCon7 .inner .item_list_event ul li .item_num strong { font-size: 15px; } 
.evCon7 .inner .step_wrapper .step > img { margin-bottom: 5%; padding: 0 37%; } 
.evCon7 .inner .step_wrapper .step .step_title { font-size: 15px; } 
.evCon7 .inner .step_wrapper .step .step_desc { font-size: 16px; } 

.evCon9 .evt_date p {font-size: 16px;}
.evCon9 .evt_date p+p {margin: 0 0 0 20px;}
.evCon9 .evt_cont_wrap .evt_tit {font-size: 24px;}
.evCon9 .evt_cont_wrap .evt_cont {flex-direction: column;}
.evCon9 .evt_btn a {font-size: 22px;}
}

@media screen and (max-width: 768px) { /* °øÅë */
 .br_768 { display: block; } 
 .br_768_none { display: none; } 

 /* ÀÌº¥Æ® °øÅë */
 .evCon6 .text_event, .evCon7 .text_event { padding: 0 10%; } 
.btn_app_event1, .evCon7 .inner .btn_wrap { padding: 0 26%; } 

/* con2 */
.evCon2 .inner .text_con2 {
    padding: 0 13%;
}
.evCon2_2 .inner .text_con2_2 {
    font-size: 16px;
}
.evCon2_2 .inner .btn_wrap_con2_2 {
    display: block;
}
/* con3 */

.evCon3 .inner .oneline_review { font-size: 15px; padding: 1% 0; margin: 0 0% 0px; } 
.evCon3 .inner .tiny_noti { margin: 1% 0% 9% 0; } 
.evCon3 .inner .book_img_con3 { padding: 0 20%; } 
.evCon3 .inner .nav_wrap { font-size: 15px; } 


/* con4 */
.evCon4 .inner .con_box {
    margin: 0 0px;
}


 /* con7 */

 .subheader { margin-bottom: 3vw; } 
.step_wrapper { flex-direction: column; } 
.step_wrapper .step:nth-of-type(2) { margin: 20px 0; padding: 20px 0; border-top: 1px solid #dddddd; border-right: 0; border-left: 0; border-bottom: 1px solid #dddddd; } 
.evCon7 .inner .item_list_event ul li .item_name { font-size: 14px; } 
.evCon7 .inner .book_link_wrap li { font-size: 15px; } 
.evCon7 .inner .book_link_wrap li .squ_obj { width: 10px; height: 10px; } 
.evCon7 .inner .step_wrapper .step > img { padding: 0 34%; } 
.evCon7 .inner .step_wrapper .step .step_desc { font-size: 14px; } 
.evCon7 .inner .step_wrapper .step::after { right: -10%; } 

.evCon9 .evt_date p {display: block;}
.evCon9 .evt_date p+p {margin: 0;}
.evCon9 .evt_gift {flex-direction: column;}
.evCon9 .evt_gift > div {text-align: center;}
.evCon9 .evt_gift > div+div {margin: 6% 0 0;}
.evCon9 .evt_gift > div span {font-size: 16px; margin: 0 0 2%;}
.evCon9 .evt_gift > div span:last-of-type {margin: 0 0 8%;}
.evCon9 .evt_gift > div p {font-size: 18px;}
}

@media screen and (max-width: 576px){
 .dim_popup.sns { width:90% } 

 /* °øÅë */
 .br_576 { display: block; } 
 .br_576_none { display: none; } 

 /* ÀÌº¥Æ® °øÅë */
 .evCon6 .con_tit, .evCon7 .con_tit { padding: 0 2%; } 
.evCon6 .text_event, .evCon7 .text_event { padding: 0 3%; } 
.btn_app_event1, .evCon7 .inner .btn_wrap { padding: 0 17%; } 

/* ±âº» °øÅë */
.evCon2 .inner .con_tit, .evCon3 .inner .con_tit, .evCon4 .inner .con_tit { margin-bottom: 6%; padding: 0 0%; } 

/* con1 */
.evCon1 .video-bg {
    width: 240%;
}
.evCon1 .inner h3 {
    padding: 0 26% 0 5%;
}
.evCon1 .inner .link_home {
    left: 76%;
    width: 6%;
}
/* con2 */
.evCon2 .inner .text_con2 {
    padding: 0 8%;
}
.evCon2 .inner .review_slide_wrap {
    width: 80%

}
.evCon2_2 .inner .text_con2_2 {
    font-size: 15px;
    margin-bottom: 2%;
}
.evCon2_2 .inner .btn_wrap_con2_2 {
    width: 100%;
    background: #000;
    border-radius: 5px;
}
/* con3 */
.evCon3 .inner .oneline_review { font-size: 13px; } 
.evCon3 .inner .text_con3 { padding: 0 3%; } 
.evCon3 .inner .nav_wrap { font-size: 14px; padding: 5% 0; } 
.evCon3 .inner .wrap_book .right_img { margin: 0 7% 0 22%; } 
.evCon3 .inner .wrap_book .left_text { margin: 0 11% 0 18%; } 
.evCon3 .inner .text_con3 { margin-top: 5%; } 
.evCon3 .inner .btn_wrap_con3 {
 padding: 0 15%; } 


 /* con4 */
 .evCon4 .inner .gif_wrap.mbver {width: 253px;;}
 .evCon4 .inner .gif_cut {
    width: 253px;
    height: 154px;
}
.evCon4 .inner .gif_text {
    width: 253px;
}
/* con5 */
.evCon5 .inner .con_tit { padding: 0 1%; } 


/* con6 */
.evCon6 .inner .com_img_event1 { padding: 0 15%; margin: 0 -44px 5% 0px; } 
.evCon6 .inner .box_event1 li { font-size: 13px; } 
.btn_app_event1 { background: #f91e62; border-radius: 5px; } 
.btn_app_event1.off_color { background: #565656; } 

 /* con7 */
 .subheader .center { width: 163px; font-size: 18px; } 
 
 .evCon7 .inner .btn_wrap { background: #000; border-radius: 5px; } 
 .evCon7 .inner .item_list_event ul li .item_name { font-size: 13px; } 
.evCon7 .inner .item_list_event ul li .item_num { font-size: 13px; } 
.evCon7 .inner .item_list_event ul li .item_num strong { font-size: 13px; } 
.evCon7 .inner .subheader .center { width: 177px; font-size: 21px; } 
.evCon7 .inner .step_wrapper { display: block; } 
.evCon7 .inner .step_wrapper .step { margin-right: 0%; padding: 4% 0; } 
.evCon7 .inner .step_wrapper .step > img { padding: 0 42%; margin-bottom: 3%; } 
.evCon7 .inner .step_wrapper .step .step_title { font-size: 13px; } 
.evCon7 .inner .step_wrapper .step .step_desc { font-size: 13px; } 
.step_wrapper .step:nth-of-type(2) { margin: 2% 0; border: none; } 
.evCon7 .inner .step_wrapper .step::after { right: 50%; transform: translateX(50%) rotate(90deg); top: inherit; bottom: -15%; background-size: 81%; } 

.evCon9 .evt_date p {font-size: 14px;}
.evCon9 .evt_date p b::before {width: 3px; height: 3px; margin: 0 5px 0 0;}
.evCon9 .evt_date p b::after {width: 1px; height: 10px; margin: 0 6px;}
.evCon9 .evt_gift > div:first-child {width: 80%;}
.evCon9 .evt_gift > div span {font-size: 13px;}
.evCon9 .evt_gift > div p {font-size: 16px;}
.evCon9 .evt_cont_wrap .evt_tit {font-size: 16px; border-bottom: 1px solid #fff;}
.evCon9 .evt_cont_wrap .evt_cont .evt_book1 .top .evt_img {margin: 0 0 0 -10%;}
.evCon9 .evt_cont_wrap .evt_cont .evt_book .top p {font-size: 14px;}
.evCon9 .evt_cont_wrap .evt_cont .evt_book .top p b {font-size: 18px;}
.evCon9 .evt_cont_wrap .evt_cont .evt_book .btm p {font-size: 14px;}
.evCon9 .evt_btn a {font-size: 18px; padding: 14px 0;}
}
/* E: °øÀ¯ÇÏ±â ÀÌº¥Æ® ¾øÀ¸¸é ´Ù Áö¿ì°í ½ÃÀÛ */

.warningList li ul li a.tp1 { background-color:#000; color:#fff; } 

.tbl_wrp{text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:30px;}
.tbl_wrp table{width:100%;}
.tbl_wrp table th{font-size:13px;font-weight:700;color:#000;background-color: #f5f5f5;border-bottom:1px solid #d0d0d0;border-left:1px solid #d0d0d0;padding:15px 10px;}
.tbl_wrp table td{border-bottom:1px solid #d0d0d0;border-left:1px solid #d0d0d0;padding:15px 10px;}
.tbl_wrp table th:first-child, .tbl_wrp table td:first-child{border-left:0;}
.tbl_wrp table tr:last-child td{border-bottom:0;}

.evCon5.renew{background-color: #d6c9f9;}
.evCon5.renew h5{margin:120px 0 60px;}
.evCon5.renew .lectlist{background-color: #fff;}

.evCon8{background-color: #292929;}
.evCon8 .inner{padding:160px 0;width:1000px;}
.evCon8 .con_tit{position: relative;}
.evCon8 .con_tit .evt_end{position:absolute;right:0;top:50px;display:inline-block;}
.evCon8 .container_info{margin-top:60px;}
.evCon8 .gift_wrp{margin-top:98px;}
.evCon8 .gift_wrp ul{display:flex;justify-content:space-between;width:730px;margin:0 auto;}
.evCon8 .gift_wrp ul li dd{padding-right:30px;}
.evCon8 .gift_wrp ul li dd.btn{margin-top:12px;}
.evCon8 .gift_wrp ul li dd button{display:inline-block;font-size:14px;font-weight:700;color:#fff;padding:10px 24px;background-color:#000000;border-radius:3px;}
.evCon8 .gift_wrp ul li dd.txt{font-size:18px;font-weight:700;color:#ffffff;opacity:0.3;margin-top:20px;}
.evCon8 .btn_wrp{margin-top:60px;}

@media screen and (max-width: 1200px) {
    .evCon5.renew h5{margin:10% 0 5%;}
}

@media screen and (max-width: 1080px) {
    .evCon8 .inner{width:96%;padding:13% 0;}
    .evCon8 .con_tit .evt_end{width:20%;top:5%;}
    .evCon8 .gift_wrp{margin-top:8%;}
    .evCon8 .btn_wrp{margin-top:5%;}
    .evCon8 .btn_wrp a{display:inline-block;width:50%;}
    .evCon8 .gift_wrp ul li dd{padding-right:8%;}
}

@media screen and (max-width: 800px) {
    .evCon8 .gift_wrp ul{width:100%;}
}

@media screen and (max-width: 640px) {
    .evCon8 .gift_wrp ul li dd button{font-size:12px;}
    .evCon8 .gift_wrp ul li dd.txt{font-size:14px;}
}