@charset "euc-kr"; /* url: https://img.megagong.net/m/2025/ */
.con_tit .end::after { background: #FF0000; } /* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.eventWrap .inner { padding: 140px 0; } 
.eventWrap .con_tit { margin-bottom: 10px; } 
.eventWrap .sub_text { margin-bottom: 30px; } 
.eventWrap .point_color { color: #0279EE; } 
.eventWrap .point_color2 { color: #00EEFF; } 
.eventWrap .wh_ver { color: #fff; } 
.eventWrap .main_text { margin-bottom: 30px; } 

.con_tit .end.reserv_ver { width: min(25vw, 135px); height: min(25vw, 135px); right: 150px; } 
.con_tit .end.reserv_ver::after { background-color:var(--color-red); -webkit-mask-size: 100%; mask-size: cover; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; mask-position: center; -webkit-mask-position: center; -webkit-mask-image: url('https://img.megagong.net/m/2025/0605_reserv/end_reserv.svg'); mask-image: url('https://img.megagong.net/m/2025/0605_reserv/end_reserv.svg'); } 

.eventWrap .swiper_basic1_wrap { position: relative; } 
.eventWrap .swiper-initialized { position: relative; overflow: hidden } 

.eventWrap .swiper-pagination { position: relative; display: flex; justify-content: center; top: auto; bottom: auto; margin-top: 1rem; } 
.eventWrap .swiper-pagination-bullet { background: #555; opacity: 1; width: 12px; height: 12px; } 
.eventWrap .swiper-pagination-bullet-active { background: #000; } 

.eventWrap .swiper-button-next, 
.eventWrap .swiper-button-prev { top: 50%; transform: translateY(-50%); left: auto; right: auto; margin: 0 auto; z-index: 2; width: auto; height: auto; } 
.eventWrap .swiper-button-next:after, 
.eventWrap .swiper-button-prev::after { background-position: center; background-repeat: no-repeat; width: 100%; height: 100%; } 
.eventWrap .swiper-button-next { right: 0; transform: translateY(-50%) rotate(180deg); } 
.eventWrap .swiper-button-next:after { transform: rotate(180deg); } 

.eventWrap .type1-prev, 
.eventWrap .type1-next { color: #fff; } 
.eventWrap .type1-prev:after, 
.eventWrap .type1-next::after { font-size: 50px; } 

.eventWrap .type2-next:after, 
.eventWrap .type2-prev::after { font-size: 0; } 
.eventWrap .type2-prev { left: -1rem; } 
.eventWrap .type2-next { right: -1rem; } 


.eventWrap .evbanner { background: #000; } 
.eventWrap .evbanner .inner { padding: 23px 0; } 
.eventWrap .evbanner .bnr_tit { color: #969696; font-weight: 800; letter-spacing: 8px; } 

.eventWrap .evCon1 { background: #000; } 
.eventWrap .evCon1 .inner { padding: 0; } 
.eventWrap .evCon1 .vod_box { height: 744px; width: 100%; margin: auto; } 
.eventWrap .evCon1 .vod_box video { width: 100%; height: 100%; } 


.eventWrap .evbanner2 { background: #1a75ff; } 
.eventWrap .evbanner2 .inner { padding: 35px 0; } 
.evbanner2 h4 { margin-bottom: 15px; } 
.evbanner2 .bnr_wrap { display: flex; justify-content: space-between; align-items: center; gap: 20px; } 
.evbanner2 .bnr_wrap .info_text { display: flex; justify-content: flex-start; align-items: center; gap: 20px; } 
.evbanner2 .bnr_wrap .info_text li { display: flex; justify-content: flex-start; align-items: center; gap: 10px; } 
.evbanner2 .bnr_wrap .info_tit { display: inline-block; border: 2px solid #fff; border-radius: 50px; padding: 1px 25px; } 
.evbanner2 .right_btn a { display: block; background: #000; padding: 14px 59px; border-radius: 50px; } 

.eventWrap .evCon2 { background: #F6F6F6; } 
.eventWrap .evCon2 .swiper-pagination { display: none; } 

/* S: [fixmenu] ·¹ÀÌ¾Æ¿ô */
.eventWrap .evSection.fix_mode { padding-top:80px; } 
.eventWrap .fix_menu { background: #000; z-index: 2; position: relative; height: 80px; } 
.fix_menu ul { width: 1080px; margin: 0 auto; display: flex; align-items: flex-start; justify-content: space-between; height: 100%; } 
.fix_menu li { width: 100%; position: relative; height: 100%; margin: 0 90px; } 
.fix_menu.fixed { position: fixed; top: 0; left: 0; width: 100%; } 
.fix_menu.fixed.bottom { position: fixed; bottom: 0; top:auto; left: 0; width: 100%; } 
.fix_menu ul .bnr_wrap { display: flex; justify-content: space-between; align-items: center; gap: 20px; height: 100%; padding: 0 90px; } 
.fix_menu ul .date_info { display: inline-block; border-bottom: 1px solid #fff; border-top: 1px solid #fff; padding: 6px 14px 7px; } 
.fix_menu ul .right_btn { display: block; background: #000; padding: 6px 30px; border-radius: 50px; border: 1px solid #fff; } 

.eventWrap .evCon3 { background: #E2EDFF; } 
.evCon3 .bg_img { display: inline-block; position: absolute; left: -500px; top: 140px; opacity: 0.4; } 
.evCon3 .con_tit { margin-bottom: 60px; } 
.evCon3 .key_wrap { display: flex; justify-content: center; align-items: center; gap: 20px; margin-bottom: 30px; } 
.evCon3 .key_wrap li { flex: 1; background: #fff; border-radius: 10px; padding: 50px 0; } 
.evCon3 .key_wrap li .icon_img { margin-bottom: 25px; } 
.evCon3 .key_wrap li sup { font-size: 14px; } 
.evCon3 .key_wrap li strong sup { font-size: 16px; } 
.evCon3 .evt_con_base { text-align: right; line-height: 1.5; margin-bottom: 50px; } 
.evCon3 .point_main { line-height: 1.3; } 

.eventWrap .evCon4 { background: linear-gradient(0deg,rgba(210, 228, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); } 
.eventWrap .evCon4 .con_tit { margin-bottom: 40px; } 
.evCon4 .line_tit.line span { padding: 10px 33px 12px; } 
.evCon4 .box_line { border-radius: 10px; border: 1px solid #C7C7C7; background: #fff; } 
.evCon4 .cont_wrap { margin-bottom: 80px; } 
.evCon4 .cont_wrap:last-of-type { margin-bottom: 0; } 
.evCon4 .agenda_cont { display: flex; justify-content: center; align-items: center; gap: 10px; margin-bottom: 30px; } 
.evCon4 .agenda_cont .agenda_list { flex: 1; padding: 40px 0; } 
.evCon4 .agenda_cont .agenda_list .ag_num { display: inline-block; background: #000; border-radius: 50px; padding: 4px 19px; margin-bottom: 20px; } 
.evCon4 .agenda_cont .agenda_list .ag_tit { margin-bottom: 20px; } 
.evCon4 .agenda_cont .agenda_list .ag_point { color: #777; line-height: 1.8; margin-bottom: 20px; } 
.evCon4 .agenda_cont .agenda_list .ag_noti { color: #FF4D4D; } 
.evCon4 .count_wrap { display: flex; justify-content: center; align-items: center; gap: 40px; padding: 24px 0; } 
.evCon4 .count_wrap .point_tag { background: #1a75ff; width: 80px; height: 80px; border-radius: 50%; display: flex; justify-content: center; align-items: center; } 
.evCon4 .count_wrap .count_text { text-align: left; } 
.evCon4 .count_wrap .count_text .count_tit { font-weight: 600; } 
.evCon4 .count_wrap .count_text .evt_con_base.sm { font-size: 16px; font-weight: 400; } 
.evCon4 .evt_con_base.last_noti { text-align: right; margin-top: 7px; } 

.evCon4 .cont_area { position: relative; padding-top: 145px; } 
.evCon4 .cont_area .bg_text { font-size: 133px; color: rgb(65 65 65 / 10%); font-weight: 700; position: absolute; left: 50%; transform: translateX(-50%); top: 0px; width: 110%; z-index: 0; } 
.evCon4 .cont_area .lec_line { position: relative; font-weight: 600; display: flex; justify-content: center; align-items: center; gap: 10px; margin-bottom: 60px; } 
.evCon4 .cont_area .lec_line li { flex: 1; background: #fff; border-radius: 50px; border: 3px solid #1a75ff; padding: 13px 0; } 
.evCon4 .cont_area .tea_img { position: relative; } 

.evCon7 .reserv_box_wrap { border: 1px solid #777; padding: 50px 0; display: flex; justify-content: center; align-items: center; gap: 40px; border-radius: 10px; margin-bottom: 30px; } 
.evCon7 .reserv_box_wrap .reserv_info li { display: flex; justify-content: flex-start; gap: 20px; align-items: center; margin-bottom: 20px; } 
.evCon7 .reserv_box_wrap .reserv_info li:last-child { margin-bottom: 0; } 
.evCon7 .reserv_box_wrap .reserv_tit { background: #000; color: #fff; border-radius: 50px; padding: 3px 31px; } 
.evCon7 .reserv_box_wrap .reserv_text { font-weight: 700; } 
.evCon7 .reserv_box_wrap .btn-base.sm > * { padding: 7.5px 16px; font-size: 14px; background-color: #dddddd; color: #686868; border: none; } 
.evCon7 .reserv_noti { text-align: left; line-height: 1.7; color: #111; font-weight: 400; margin-left: 20px; } 
.evCon7 .end_ver .btn-base.black > * { background-color: #1a75ff; color: #fff; border: 1px solid #1a75ff; } 

.eventWrap .evCon5 { background: #E2EDFF url(https://img.megagong.net/m/2025/0605_reserv/bg_con5.png) center no-repeat; background-size: cover; } 
.evCon5 .main_text { font-weight: 300; margin-bottom: 80px; } 
.evCon5 .main_text strong { font-weight: 600; } 
.evCon5 .gift_text { font-size: 95px; font-weight: 700; color: rgba(255, 255, 255, 0.2); text-align: right; line-height: 1.1; } 
.evCon5 .gift_box_wrap { position: relative; } 
.evCon5 .gift_box_wrap .gift_img.fir { position: absolute; left: 60px; bottom: 10px; } 
.evCon5 .gift_box_wrap .gift_img.sec { text-align: right; margin-right: 20px; margin-top: 20px; } 


.eventWrap .evCon6 .inner { padding: 107px 0; } 
.eventWrap .evCon6 { background: #E2EDFF url(https://img.megagong.net/m/2025/0605_reserv/bg_con6.png) center no-repeat; background-size: cover; } 
.evCon6 .con_tit { margin-bottom: 70px; } 
.evCon6 .main_text { margin-bottom: 50px; font-weight: 400; line-height: 1.4; } 
.evCon6 .obj_part { position: absolute; left: 50%; top: 102%; transform: translateX(-50%) translateY(-50%); width: 100%; mix-blend-mode: color-dodge; z-index: 0; } 
.evCon6 .noti_box_wrap { width: 100%; position: relative; display: flex
; justify-content: center; } 
.evCon6 .noti_box { color: #D2D2D2; text-align: left; width: 550px; font-weight: 400; } 
.evCon6 .noti_box dt { border-bottom: 1px solid rgba(255, 255, 255, 0.2); margin-bottom: 14px; padding: 0 5px 5px; } 
.evCon6 .noti_box dd { padding-left: 10px; } 


.event.evSection { background: linear-gradient(0deg,rgba(113, 170, 255, 1) 0%, rgba(228, 242, 255, 1) 100%); } 
.eventWrap .event .inner { padding: 0px 0; } 
.event .mini_tit { color: #73808D; } 
.event.evSection .obj_cover .pattern_obj { top: 33%; } 
.event .step_base_wrap { margin-bottom: 10px; } 
.event .step_base_wrap .step_list li .btn-base-wrap { gap: 5px; margin-top: 0px; display: block; } 
.event .step_base_wrap .step_list li .box_area .btn-base { margin-bottom: 5px; } 
.event .step_base_wrap .step_list li .box_area .btn-base a { display: flex; justify-content: center; align-items: center; gap: 5px; padding: 18px 0px; width: 100%; } 
.event .btn-base.black.main_bg1 > * { background-color: #0049b9; border: 1px solid #0049b9; } 
.event .btn-base.black.main_bg2 > * { background-color: #1A75FF; border: 1px solid #1A75FF; } 
.event .share_base_wrap { border-radius: 0px; } 
.event .share_base_wrap + .regist_form_area { margin-top: 0px; border-radius: 0px; } 
.event .regist_form_area { background-color: #1a75ff; } 
.event .share_base_wrap .share_list li dl dd a { width: 100%; display: block; } 

.eventWrap .evtoggleWarning .inner { padding: 0px 0; } 
.evtoggleWarning .f_dash { padding-left: 6px; } 
.warningList li ul li a { color: #1A00FF; } 

.eventWrap .admin_btn a { display: inline-block; padding: 22px 20px; border: 2px solid; font-weight: 800; margin: 2% 0; } 


/* 250612 */

.eventWrap .evCon6.new_ver { background: #E2EDFF url(https://img.megagong.net/m/2025/0605_reserv/bg_con6_2.png) center no-repeat; background-size: cover; } 
.eventWrap .evCon6.new_ver .inner { padding: 140px 0; } 
.evCon6.new_ver .con_tit { margin-bottom: 40px; } 
.evCon6.new_ver .main_text { margin-bottom: 10px; } 
.evCon6.new_ver .book_wrap { position: relative; margin-bottom: 40px; } 
.evCon6.new_ver .book_wrap .tag_book { position: absolute; left: 0; top: 0; } 
.evCon6.new_ver .book_wrap .tag_book.toggle .on { display: none; } 
.evCon6.new_ver .book_wrap .tag_book.toggle .off { display: block; } 
.evCon6.new_ver .book_wrap .tag_book.toggle.on .on { display: block; } 
.evCon6.new_ver .book_wrap .tag_book.toggle.on .off { display: none; } 
.evCon6.new_ver .noti_box { text-align: center; } 

/* 250626 */
.evCon6.new_ver .noti_box_wrap.new_ver .noti_box { color: #fff; width: 650px; padding: 21px 0; border-top: 1px solid rgba(255, 255, 255, 0.5); border-bottom: 1px solid rgba(255, 255, 255, 0.5); margin-bottom: 30px; } 
.evCon6.new_ver .noti_box_wrap.new_ver .noti_box li { margin-bottom: 7px; } 
.evCon6.new_ver .noti_box_wrap.new_ver .noti_box li:last-child { margin-bottom: 0; } 
.evCon6.new_ver .noti_box_wrap.new_ver .noti_box li.noti_tit { border: 1px solid #ddd; display: inline-block; border-radius: 50px; padding: 4px 28px; margin-bottom: 15px; font-weight: 600;} 

@media screen and (max-width: 1900px){
 .eventWrap .evCon1 .vod_box { width: 100%; height: 39vw; } 
 }


@media screen and (max-width: 1200px){
 .eventWrap .inner { padding: 12% 0; } 
.eventWrap .con_tit { margin-bottom: 2%; } 
.eventWrap .sub_text { margin-bottom: 3%; } 
.eventWrap .main_text { margin-bottom: 3%; } 
.con_tit .end.reserv_ver { right: 1%; } 

.eventWrap .evbanner .inner { padding: 3% 0; } 


/* .eventWrap .evCon1 .vod_box { width: 100%; height: 39vw; } */

.eventWrap .evbanner2 .inner { padding: 3% 0; } 
.evbanner2 h4 { margin-bottom: 2%; } 
.evbanner2 .bnr_wrap { gap: 2%; } 
.evbanner2 .bnr_text.left_info { width: 77%; text-align: left; } 
.evbanner2 .bnr_text.right_btn { width: 21%; } 
.evbanner2 .right_btn a { display: inline-block; padding: 8% 50px; } 
.evbanner2 .bnr_wrap .info_text { gap: 2%; } 
.evbanner2 .bnr_wrap .info_text li { width: 50%; } 
.evbanner2 .bnr_wrap .info_tit { padding: 1px 5%; } 

.eventWrap .fix_menu { height: auto; } 
.eventWrap .fix_menu ul { width: 100%; } 
.fix_menu li { margin: 0 2%; } 
.fix_menu ul .bnr_wrap { gap: 2%; padding: 2% 0%; width: 100%; } 
.fix_menu ul .date_info { padding: 1% 1% 1%; } 
.fix_menu ul .right_btn { padding: 1% 5%; } 

.eventWrap .evCon3 .con_tit { margin-bottom: 5%; } 
.evCon3 .bg_img { display: none; } 
.evCon3 .key_wrap { gap: 1%; margin-bottom: 2%; } 
.evCon3 .key_wrap li { padding: 4% 0px; } 
.evCon3 .key_wrap li .icon_img { margin-bottom: 4%; padding: 0 34%; } 
.evCon3 .evt_con_base { margin-bottom: 5%; } 

.eventWrap .evCon4 .con_tit { margin-bottom: 4%; } 
.evCon4 .agenda_cont { gap: 1%; margin-bottom: 3%; } 
.evCon4 .agenda_cont .agenda_list { padding: 3% 0; } 
.evCon4 .agenda_cont .agenda_list .ag_num { padding: 1% 5%; margin-bottom: 2%; } 
.evCon4 .agenda_cont .agenda_list .ag_tit { margin-bottom: 2%; } 
.evCon4 .agenda_cont .agenda_list .ag_point { line-height: 1.5; margin-bottom: 2%; } 
.evCon4 .count_wrap { gap: 2%; padding: 2% 0; margin-bottom: 8%; } 
.evCon4 .count_wrap:last-of-type { margin-bottom: 0; } 
.evCon4 .count_wrap .point_tag { width: 8vw; height: 8vw; } 
.evCon4 .evt_con_base.last_noti { margin-top: 1%; } 
.evCon4 .cont_area { padding-top: 14%; } 
.evCon4 .cont_area .bg_text { font-size: 90px; width: 100%; display: inline-block; } 
.evCon4 .cont_area .lec_line { font-weight: 600; gap: 1%; margin-bottom: 6%; } 
.evCon4 .cont_area .lec_line li { padding: 1% 0; } 

.eventWrap .evCon5 .main_text { margin-bottom: 5%; } 
.evCon5 .gift_text { font-size: clamp(18px, 9vmin, 95px); } 
.evCon5 .gift_box_wrap .gift_img.sec { margin-right: 2%; margin-top: 3%; padding-left: 59%; } 
.evCon5 .gift_box_wrap .gift_img.fir { left: 1%; bottom: 10%; width: 70%; } 

.eventWrap .evCon6 .inner { padding: 6% 0; } 
.eventWrap .evCon6 .con_tit { margin-bottom: 7%; padding: 0 14%; } 
.evCon6 .noti_box { width: 56vw; } 
.evCon6 .noti_box dt { margin-bottom: 1%; padding: 0 1% 1%; } 
.evCon6 .noti_box dd { padding-left: 1%; } 

.evCon7 .reserv_box_wrap { padding: 4% 0; gap: 2%; border-radius: 10px; margin-bottom: 2%; } 
.evCon7 .reserv_box_wrap .reserv_info { width: 52%; } 
.evCon7 .reserv_box_wrap .reserv_info li { gap: 10px;; margin-bottom: 2%; } 
.evCon7 .reserv_box_wrap .reserv_tit { padding: 1% 5%; } 
.evCon7 .reserv_box_wrap .btn_wrap { width: 30%; } 
.evCon7 .reserv_noti { margin-left: 0px; } 

.event .step_base_wrap .step_list li .box_area .btn-base a { padding: 7% 0px; } 


.eventWrap .evCon6.new_ver .inner { padding: 12% 0; } 
.eventWrap .evCon6.new_ver .con_tit { margin-bottom: 5%; padding: 0 25%; } 
.evCon6.new_ver .main_text { margin-bottom: 1%; } 
.evCon6.new_ver .book_wrap { position: relative; margin-bottom: 4%; } 
.evCon6.new_ver .book_wrap .tag_book { width: 12%; } 

.evCon6.new_ver .noti_box_wrap.new_ver .noti_box { width: 60%; padding: 2% 0; margin-bottom: 3%; } 
 }

@media screen and (max-width: 992px){
 .evbanner2 h4 { margin-bottom: 1%; font-size: clamp(18px, 4vmin, 40px); } 
.evbanner2 .bnr_wrap .info_text li { font-size: clamp(14px, 2vmin, 18px); } 
.evbanner2 .bnr_wrap .info_tit { padding: 0px 3% 2px; } 
.evbanner2 .right_btn a { padding: 8% 28px; } 

.evCon3 .evt_con_base { font-size: 12px; } 

.evCon4 .count_wrap .count_text .evt_con_base.sm,
.evCon4 .evt_con_base.last_noti { font-size: 13px; } 
.evCon4 .agenda_cont .agenda_list .ag_point { line-height: 1.4; } 
.evCon4 .cont_area .bg_text { font-size: clamp(18px, 9vmin, 90px); } 

.evCon6 .noti_box { width: 79vw; } 

.evCon7 .reserv_box_wrap { gap: 1%; } 
.evCon7 .reserv_box_wrap .reserv_info li { gap: 7px; margin-bottom: 1%; } 
.evCon7 .reserv_box_wrap .reserv_info { width: 60%; } 
.evCon7 .reserv_box_wrap .btn_wrap { width: 35%; } 
.evCon7 .reserv_box_wrap .btn-base.sm > * { padding: 6% 16px; font-size: 13px; } 

.evSection.event .obj_cover + * { padding: 3% 2%; } 
.event .step_base_wrap .step_list { gap: 1%; } 
.event .step_base_wrap .step_list li .box_area { padding: 3% 2%; } 
.event .share_base_wrap,
.event .share_base_wrap + .regist_form_area { padding: 2%; } 
.event .share_base_wrap .share_list li { margin-top: 1%; } 

 .evCon6.new_ver .noti_box_wrap.new_ver .noti_box { width: 82%; } 
 }

@media screen and (max-width: 768px){
 .evbanner2 .bnr_wrap { display: block; } 
.evbanner2 .bnr_text.left_info { width: 100%; margin-bottom: 1%; } 
.evbanner2 .bnr_wrap .info_tit { padding: 0px 3% 0px; } 
.evbanner2 .bnr_text.right_btn { width: 100%; } 
.evbanner2 .right_btn a { padding: 2% 0px; width: 100%; border-radius: 5px; background: #00FFD4; color: #000; } 

.evbanner2 h4 { font-size: clamp(13px, 3vmin, 40px); margin-bottom: 1px; } 

.eventWrap .evCon2 .swiper_basic1_wrap { margin: 0 3%; } 
.eventWrap .evCon2 .swiper-button-next, .eventWrap .evCon2 .swiper-button-prev { display: none; } 
.eventWrap .evCon2 .swiper-pagination-bullet { background: #c7c7c7; } 
.eventWrap .evCon2 .swiper-pagination-bullet-active { background: #000; } 
.eventWrap .evCon2 .swiper-pagination { display: flex; } 

.fix_menu ul .bnr_wrap { justify-content: center; } 
.fix_menu ul .date_info { padding: 1% 3% 1%; background: #fff; color: #000; border-radius: 50px; border: none; font-weight: 800; } 

.evCon3 .key_wrap li sup { font-size: 10px; } 
.evCon3 .key_wrap li strong sup { font-size: 11px; } 

.evCon4 .line_tit.line span { padding: 7px 30px 8px; } 
.evCon4 .box_line { border-radius: 5px; } 
.evCon4 .count_wrap .count_text .evt_con_base.sm, .evCon4 .evt_con_base.last_noti { font-size: 12px; } 

.evCon5 .gift_box_wrap .gift_img.fir { left: 1%; bottom: 28%; width: 67%; } 
.evCon5 .gift_box_wrap .gift_img.sec { padding-left: 53%; } 

.eventWrap .evCon6 .con_tit { padding: 0 7%; } 
.evCon6 .noti_box { width: 100%; font-size: 12px; } 
.evCon6 .obj_part { display: none; } 

.evCon7 .reserv_box_wrap { display: block; padding: 3% 2%; } 
.evCon7 .reserv_box_wrap .reserv_info { width: 100%; margin-bottom: 4%; } 
.evCon7 .reserv_box_wrap .btn_wrap { width: 100%; } 
.evCon7 .reserv_box_wrap .btn-base.sm > * { padding: 5% 10px; font-size: 12px; } 
.evCon7 .reserv_box_wrap .btn-base.xl { width: 100%; } 
.evCon7 .reserv_box_wrap .btn-base.xl > * { padding: 4% 40px; width: 100%; } 

.evSection.event .obj_cover + * { padding: 3% 1%; } 
.event .step_base_wrap .step_list li .box_area span { font-size: 13px; } 
.event .step_base_wrap .step_list li .box_area .btn_ico { display: inline-block; width: 9%; } 
.event .step_base_wrap .step_list li .box_area span.hashtag { font-size: 12px; } 
.event .share_base_wrap .share_list li dl dd, .share_base_wrap .share_list.col4 li dl dd { width: auto; flex: 1; } 

.eventWrap .evCon6.new_ver .con_tit { padding: 0 19%; } 
.evCon6.new_ver .main_text { margin-bottom: 0%; } 
.evCon6.new_ver .book_wrap .tag_book { width: 16%; top: -17%; } 
 }

@media screen and (max-width: 576px){
 .eventWrap .sub_text { margin-bottom: 5%; } 
.eventWrap .type1-prev:after, 
.eventWrap .type1-next::after { font-size: 40px; } 
.eventWrap .type2-prev,
.eventWrap .type2-next { width: 3rem; } 

.eventWrap .evbanner .bnr_tit { letter-spacing: 2px; } 

.evbanner2 .bnr_wrap .info_text { gap: 1%; } 
.evbanner2 .bnr_wrap .info_text li { gap: 5px; } 
.evbanner2 .bnr_wrap .info_tit { font-size: 12px; } 
.evbanner2 .bnr_wrap .info_text p { font-size: 12px; } 
.evbanner2 .right_btn a { padding: 3% 0px; } 
.evbanner2 .bnr_wrap .info_tit { font-size: 10px; border: 1px solid #fff; } 
.evbanner2 .right_btn a { padding: 2% 0px; font-size: 12px; } 

.eventWrap .evCon2 .swiper_basic1_wrap { margin: 0 1%; } 

.evCon3 .key_wrap { display: block; } 
.evCon3 .key_wrap li { margin-bottom: 2%; border-radius: 5px; } 
.evCon3 .key_wrap li .icon_img { padding: 0 41%; margin-bottom: 2%; } 
.evCon3 .evt_con_base { font-size: 11px; } 

.evCon4 .agenda_cont { display: block; margin-bottom: 0%; } 
.evCon4 .agenda_cont .agenda_list { margin-bottom: 2%; } 
.evCon4 .box_line { display: block; padding: 2% 2%; } 
.evCon4 .count_wrap .point_tag { width: auto; height: auto; border-radius: 50px; padding: 1% 10%; display: inline-block; margin-bottom: 2%; } 
.evCon4 .count_wrap .count_text { text-align: center; } 
.evCon4 .cont_area .lec_line { font-size: 13px; } 
.evCon4 .cont_area .lec_line li { border: 2px solid #1a75ff; } 

.evCon5 .gift_text { color: rgba(255, 255, 255, 0.3); } 
.evCon5 .gift_box_wrap .gift_img.fir { left: -3%; bottom: 41%; width: 72%; } 
.evCon5 .gift_box_wrap .gift_img.sec { padding-left: 40%; margin-top: 7%; } 

.eventWrap .evCon6 .main_text { margin-bottom: 4%; } 

.evCon7 .reserv_box_wrap { border-radius: 5px; } 
.evCon7 .reserv_box_wrap .btn-base.xl > * { padding: 5% 40px; } 

.evSection.event .obj_cover + * { padding: 3% 2%; } 
.event .step_base_wrap .step_list li .box_area .btn-base a { padding: 4% 0px; } 
.event .gift_item_wrap { width: 72%; } 
.event .share_base_wrap .share_list li dl { gap: 5px; } 
.event .share_base_wrap .share_list li dl dd { font-size: 11px; } 

.eventWrap .evCon6.new_ver .main_text { margin-bottom: 1%; } 
 .evCon6.new_ver .book_wrap .tag_book { width: 19%; top: -26%; } 
 
 .evCon6.new_ver .noti_box_wrap.new_ver .noti_box { width: 100%; margin-bottom: 10%; } 
 .evCon6.new_ver .noti_box_wrap.new_ver .noti_box li { margin-bottom: 1px; } 
 .evCon6.new_ver .book_wrap .tag_book {top: -15%;}
 }