@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 */

:root{
--point-color1:#3b51e6;--point-color2:#ffa1c7;
}

/* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.evSection .con_tit .end::after { background: #000 } 

/* S: °øÀ¯ÇÏ±â ÀÌº¥Æ® ¾øÀ¸¸é ´Ù Áö¿ì°í ½ÃÀÛ */
/* popup */
.evSection .black_bg { background-color:#000; opacity:0.8; position:fixed; left:0; top:0; width:100%; height:100%; text-indent:-9999em; z-index:92 } 
.evSection .dim_popup button { position:absolute; right: 15px; top: 15px; background: none; } 
.evSection .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 popup */
.evSection .dim_popup.sns .tit { text-align:center; margin: 20px 0; padding: 0 15px; font-size: 30px; font-weight: bold; } 
.evSection .dim_popup.sns table { font-size: 14px; } 
.evSection .dim_popup.sns table tr th, .evSection .dim_popup.sns table tr td { padding: 8px 5px; border: 1px solid #ddd; word-break: break-all; text-align: center; } 
.evSection .dim_popup.sns table tr th { border-color:#fff; background:#eaeaea } 
.evSection .dim_popup.sns table tr td.con { text-align:left } 
.evSection .dim_popup.sns .btnConfirm { text-align:center; margin: 40px 0 0 0; } 
.evSection .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; } 


/* setting */
.eventWrap .con_tit{
margin: 0 0 75px;line-height: 1.3;}
.evSection .point_color { color: var(--point-color1); } 

.evSection .inner { padding: 145px 0; } 
.evSection.evtoggleWarning .inner { padding: 0; } 

.eventWrap .swiper-pagination {margin-top: 0rem;}

.evSection .lecture { padding-bottom: 0 !important; } 

.evSection .tiny_noti{text-align: center;opacity: 0.5;}
.evSection .tiny_noti.right{text-align: right;}

.evSection .mini_tit + .con_tit{margin-top: 15px;}
.evSection .con_tit + .mini_tit{margin:0}
.evSection .line_tit {margin: 75px 0 65px;}
.evSection .line_tit sup{font-size: 13px;font-weight: normal;padding: 0 1px 0 0;}


.eventWrap .swiper_basic1_wrap {position: relative;}
.eventWrap .swiper-initialized {position: relative;overflow: hidden}
.eventWrap .swiper-scrollbar{z-index: 1;}

/* bullet °øÅë */
.eventWrap .swiper-pagination {position: relative;display: flex;justify-content: center;top: auto;bottom: auto;margin-top: 3rem;}
.eventWrap .swiper-pagination-bullet{background: #fdfeff;opacity: 1;width: 8px;height: 8px;}
.eventWrap .swiper-pagination-bullet-active{background: var(--point-color1);}


/* button °øÅë */
.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);}

/* button °øÅë - ±âÁ¸ ½ºÅ¸ÀÏ »ö»óº¯°æ ½Ã */
.eventWrap .type1-prev, 
.eventWrap .type1-next{color: #fff;}
.eventWrap .type1-prev:after, 
.eventWrap .type1-next::after{font-size: 50px;}

/* button °øÅë - ÀÌ¹ÌÁö ³Ö¾úÀ» °æ¿ì */
.eventWrap .type2-next:after, 
.eventWrap .type2-prev::after{font-size: 0;}
.eventWrap .type2-prev{left: -3rem;}
.eventWrap .type2-next{right: -3rem;}





/* con1 */
.evSection.evCon1 { background: url(https://image.megagong.net/m/2025/0110_megapassnurse/con_img4.png) no-repeat center 0;} 
.evSection.evCon1 .inner {padding: 61px 0 133px;} 
.evCon1 h3 { position: relative; text-align: right; margin-right: -80px; } 
.evCon1 .tea_con1 {position: absolute;bottom: 0px;left: 0;} 
.evCon1 .sub_tit_con1 { text-align: right; margin-right: 15px; margin-bottom: 65px; } 
.evCon1 .teacher_home{
justify-content: flex-end;opacity: 0.5;margin: 0 90px 0 0;}
.evCon1 .teacher_home.white b{color:#9c5bf5}

/* con2 */
.evSection.evCon2 { background: #e6f10e; } 
.evCon2 .grp_con2 { margin-bottom: 10px; } 


/* con10 */
.evSection.evCon10 { background: #7a84ff; } 
.evCon10 .grp_con2 {margin: 60px 0 40px;} 
.evCon10 .grp_text {display: flex;justify-content: center;align-items: stretch;gap: 20px;} 
.evCon10 .grp_box {border: 1px solid #000;width: 50%;background: #fff;} 
.evCon10 .grp_box .box_head { background: #ff1473; color: #fff; padding: 10px 0; font-size: 24px; font-weight: 600; } 
.evCon10 .grp_box:nth-child(1) .box_head { background: #e7e7e7; color: #000; } 
.evCon10 .grp_box .box_body { background: #fff; padding: 25px 0; font-size: 18px; line-height: 31px; text-align: left; } 
.evCon10 .grp_box .box_body li { margin-left: 153px; position: relative; } 
.evCon10 .grp_box .box_body li::before { content: ""; display: block; width: 18px; height: 18px; background-size: cover; background: url(https://image.megagong.net/m/2024/0110_nurse/check_obj.png) no-repeat center center; position: absolute; left: -26px; top: 8px; } 


.evSection .swiper-pagination-bullet {background: #e9e9e9;}
.evSection .swiper-pagination-bullet-active{background: var(--point-color1);}

/* con3 */
.evCon3 .swiper-pagination{/* display: none; */}

/* con4 */
.evSection.evCon4 { background: #f3f3f3; } 
.evCon4 .eventVideo.video_renewal { margin: 0 40px 80px; } 
.evCon4 .swiper-pagination{display: none;}
.evCon4 .swiper_basic1_wrap + .tiny_noti{margin: 10px 0 0;}

/* con5 */
.evSection.evCon5 { background: #d8dcff; } 
.evCon5 .book_img { margin-bottom: 15px; } 
.evCon5 .link_btn_wrap {display: flex;justify-content: center;align-items: center;gap: 20px;margin-bottom: 115px;flex-direction: row;flex-wrap: wrap;margin: 0 110px 95px;} 
.evCon5 .link_btn_wrap a { display: block; } 
.evCon5 .swiper_basic1_wrap { margin-bottom: 70px; } 
.evCon5 .swiper-pagination{margin-top: 25px;}
.evCon5 .main_text {font-weight: bold;}

/* con6 */
.evCon6 .guide_wrap.fir { margin-bottom: 115px; } 
.evCon6 .line_tit .point_color {color: var(--point-color2);} 
.evCon6 .guide_text {margin-bottom: 35px;} 
.evCon6 .line_tit{font-weight: 500;margin: 0 0 35px;}
.evCon6 .swiper-slide {flex:1;}

/* con7 */
.evSection.evCon7 { background: #f3f3f3; } 

/* con8 */
.evSection.evCon8 { background: #ff94c0; } 
.evCon8 .event_stit { margin-bottom: 30px; } 
.evCon8 .con_tit { margin-bottom: 30px; font-size: 52px; } 
.evCon8 .main_text { font-size: 24px; font-weight: 300; color: #ffe2f1; line-height: 35px; margin-bottom: 60px; } 
.evCon8 .main_text strong { color: #fff; font-size: 24px; font-weight: 500; } 
.evCon8 .event_info_wrap { display: flex; justify-content: center; align-items: center; position: relative; z-index: 1; margin-bottom: 93px; } 
.evCon8 .event_info_wrap::before { content: ""; display: block; width: 200%; position: absolute; left: 50%; transform: translateX(-50%); height: 100%; background: #ffabcd; z-index: -1; top: 20px; } 
.evCon8 .event_info_wrap > div { width: 50%; } 
.evCon8 .event_info_wrap .container_info { padding: 0px; justify-content: flex-start; border-radius: 0px; background-color: transparent; margin-top: 60px } 

.evCon8 .container_info .info .noti { color: #664452; } 
.evCon8 .container_info .info { margin: 0 0 18px 45px; } 
.evCon8 .container_info .info_date { font-weight: 700; } 
.evCon8 .container_info .info .info_title::before { left: -9px; width: 2px; height: 19px; border-radius: 0; } 
.evCon8 .container_info .info .info_title::after { display: none; } 

.evCon8 .guide_head { margin-bottom: 35px; } 
.evCon8 .guide_head strong { font-size: 22px; padding: 7px 59px; } 

.evCon8 .step_wrapper { display: flex; flex-direction: row; align-items: flex-start; justify-content: center; margin-bottom: 40px; padding: 37px 0 27px; background-color: #fff; border-radius: 20px; } 
.evCon8 .step_wrapper .step { flex: 1; height: 146px; position: relative; } 
.evCon8 .step_wrapper .step > img { margin-bottom: 15px; } 
.evCon8 .step_wrapper .step .step_title { margin-bottom: 15px; line-height: 1.2; color: #111111; font-size: 20px; } 
.evCon8 .step_wrapper .step .step_desc { color: #f2356a; font-size: 13px; } 
.evCon8 .step_wrapper .step:nth-of-type(2) { border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; } 
.evCon8 .step_wrapper .arrow { position: absolute; right: -18px; top: 50%; transform: translateY(-50%); z-index: 1; } 

.evCon8 .event_btn_wrap { display: flex; justify-content: center; align-items: center; gap: 40px; margin-bottom: 75px; } 

.evCon8 .shareList ul { border-radius: 15px 15px 0 0; } 
.evCon8 .shareList ul li dl.sns dt { background-color: #667aff; } 
.evCon8 .shareList ul li dl.naver dt { background-color: #03c75b; } 
.evCon8 .shareList ul li dl.daum dt { background-color: #fee600; color: #000; } 
.evCon8 .shareList ul li dl.etc dt { background-color: #a9a9a9; } 
.evCon8 .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: 1px solid #000; color: #000; } 

.evCon8 .evtBoard_common { border-radius: 0 0 15px 15px; background: #ececec; } 
.evCon8 .eventBoard .evtBoard_common .evtBoard_inner { padding: 40px; } 
.evCon8 .evtBoard_common .board_write { padding: 0 160px 0 0; } 
.evCon8 .evtBoard_common .board_write .inp_wrap textarea, .evtBoard_common .board_write .inp_wrap input[type="text"] { height: 60px; } 
.evCon8 .evtBoard_common .board_write .btn_wrap { width: 160px; } 
.evCon8 .evtBoard_common .board_write .btn_wrap a { font-family: 'NotoSans KR'; height: 60px; line-height: 60px; } 
.evCon8 .eventBoard .evtBoard_common .info_wrap .tip_list { font-size: 13px; color: #777777; } 
.evCon8 .eventBoard .evtBoard_common .info_wrap .tip_list .point_tip { color: #ff0e72; } 
.evCon8 .eventBoard .evtBoard_common button.btnUrl { color: #3c52e3; font-size: 15px; font-family: 'NotoSans KR'; text-decoration: underline; } 
.evCon8 .event_btn a { display: block; } 


/* con9 */
.evSection.evCon9 { background: #f44a8f; } 
.evCon9 .con_tit{margin: 0 0 20px;}
.evCon9 .con_tit + .mini_tit{opacity: 0.8;font-weight: normal;margin: 20px 0 50px;}
.evCon9 .mini_tit img{margin: -3px 0 0 2px;vertical-align: middle;}
.evCon9 .container_info .info .noti{color:#fff}
.evCon9 .gift_list_wrap{margin-bottom: 40px;}

.evSection .warningList .f_dash.f_strong li { font-weight: 400; } 
.evSection .warningList .f_dash.f_strong { margin-top: 15px; } 
.evSection .warningList li ul li a.tp1 { background-color: transparent; color: #3fadff; text-decoration: underline; padding: 2.5px 3px; } 




@media screen and (max-width: 1200px){


.evSection .inner { padding: 11% 0; } 

.eventWrap .con_tit{margin: 0 0 6%;}

/* con1 */
.evSection.evCon1{background-size: cover;}
.evSection.evCon1 .inner {padding: 10% 0px 4%;} 
.evCon1 .tea_con1 {width: clamp(180px,52vmin,500px);left: -6%;} 
.evCon1 .sub_tit_con1 {margin-right: 8%;margin-bottom: 4%;padding: 0 0 0 53%;} 
.evCon1 h3 {margin-right: 0px;padding: 0 0 0 46%;margin-bottom: 10%;} 
.evCon1 .teacher_home{margin-right: 2%;} 

/* con2 */
.evCon2 .grp_con2 { margin-bottom: 4%; padding: 0 7%; } 
.evCon2 .grp_text { gap: 2%; } 
.evCon2 .grp_box .box_head { padding: 3% 0; font-size: 20px; } 
.evCon2 .grp_box .box_body { padding: 3% 0; font-size: 16px; line-height: 28px; } 
.evCon2 .grp_box .box_body li { margin-left: 28%; } 
.evCon2 .grp_box .box_body li::before { width: 13px; height: 13px; background-size: cover; left: -5%; top: 30%; } 
.evCon2 .line_tit{
    margin: 7% 0 5%;
}

/* con10 */
.evCon10 .grp_con2 { margin-bottom: 4%; padding: 0 7%; } 
.evCon10 .grp_text { gap: 2%; } 
.evCon10 .grp_box .box_head { padding: 3% 0; font-size: 20px; } 
.evCon10 .grp_box .box_body { padding: 3% 0; font-size: 16px; line-height: 28px; } 
.evCon10 .grp_box .box_body li { margin-left: 28%; } 
.evCon10 .grp_box .box_body li::before { width: 13px; height: 13px; background-size: cover; left: -5%; top: 30%; } 

/* con4 */
.evCon4 .eventVideo.video_renewal { margin: 0 0px 7%; } 

/* con5 */
.evCon5 .book_img { margin-bottom: 4%; padding: 0 14%; } 
.evCon5 .link_btn_wrap {gap: 2vw;margin: 0 auto 10%;width: clamp(350px,70.5vmin,700px);} 
.eventWrap .evCon5 .swiper_basic1_wrap { margin-bottom: 8%; } 
.evCon5 .link_btn_wrap .link_btn {width: calc(50% - 2vw);} 
.evCon5 .link_btn_wrap .link_btn img{width: 130%;max-width: 130%;margin: 0 0 0 -15%;} 
.eventWrap .evCon5 .type2-prev , .eventWrap .evCon5 .type2-next { display: none; } 

/* con6 */
.evCon6 .line_tit{margin: 0 0 3%;}
.evCon6 .guide_head { margin-bottom: 4%; } 
.evCon6 .guide_head strong { font-size: 21px; padding: 1% 4%; z-index: 1; } 
.evCon6 .guide_text { font-size: 19px; margin-bottom: 4%; } 

/* con8 */
.evCon8 .con_tit { margin-bottom: 5%; font-size: 47px; } 
.evCon8 .main_text { font-size: 22px; line-height: 35px; margin-bottom: 5%; } 
.evCon8 .main_text strong { font-size: 23px; } 
.evCon8 .event_info_wrap .container_info { margin-top: 7%; } 
.evCon8 .container_info .info { margin: 0 0 3% 7%; } 
.evCon8 .event_info_wrap > div { width: 47%; } 
.evCon8 .guide_head strong { font-size: 20px; padding: 1% 7%; } 
.evCon8 .step_wrapper { margin-bottom: 6%; padding: 3% 0 2%; } 
.evCon8 .step_wrapper .step .step_title { margin-bottom: 4%; font-size: 17px; } 
.evCon8 .step_wrapper .step > img { margin-bottom: 6%; padding: 0 38%; } 
.evCon8 .step_wrapper .arrow { right: -4%; width: 9%; } 

.evCon8 .event_stit { margin-bottom: 3%; padding: 0 40%; } 
.evCon8 .event_btn { width: 33%; } 
.evCon8 .event_btn_wrap { gap: 3%; margin-bottom: 6%; } 
.evCon8 .eventBoard .evtBoard_common .evtBoard_inner { padding: 15px; } 
.evCon8 .evtBoard_common .board_write { padding: 0; } 
.evCon8 .evtBoard_common .board_write .btn_wrap { width: 100%; } 
.evCon8 .evtBoard_common .board_write .btn_wrap a { height: 42px; line-height: 42px; } 

.evCon9 .con_tit + .mini_tit{margin: 0 0 0;}


}

@media screen and (max-width: 992px){


.evSection .clickPop { padding: 15px 0 20px; } 
.evSection .dim_popup.sns .tit { font-size:22px } 
.evSection .dim_popup.sns table { font-size:12px } 


/* con1 */
.evCon1 .inner { padding: 10% 0px 12%; } 
.evCon1 .sub_tit_con1 { margin-right: 3%; padding: 0 0 0 48%; } 
.evCon1 h3 { padding: 0 0 0 41%; } 
.evCon1 .home_btn { padding: 0 0 0 51%; } 

/* con2 */
.evCon2 .grp_con2 { padding: 0 3%; } 
.evCon2 .grp_box .box_head { font-size: 17px; } 
.evCon2 .grp_box .box_body li { margin-left: 20%; } 
.evCon2 .grp_con2 { padding: 0 0%; } 

/* con10 */
.evCon10 .grp_con2 { padding: 0 3%; } 
.evCon10 .grp_box .box_head { font-size: 17px; } 
.evCon10 .grp_box .box_body li { margin-left: 20%; } 
.evCon10 .grp_con2 { padding: 0 0%; } 

/* con6 */
.evCon6 .guide_head strong { font-size: 19px; } 
.evCon6 .guide_text { font-size: 18px; } 
.evCon6 .guide_wrap.fir { margin-bottom: 12%; } 

/* con8 */
.evCon8 .con_tit { margin-bottom: 4%; font-size: 37px; } 
.evCon8 .main_text { font-size: 20px; line-height: 26px; margin-bottom: 3%; } 
.evCon8 .main_text strong { font-size: 21px; } 
.evCon8 .event_info_wrap { margin-bottom: 11%; } 
.evCon8 .event_info_wrap > div { width: 49%; } 
.evCon8 .container_info { font-size: 16px; } 
.evCon8 .container_info .info { margin: 0 0 3% 4%; } 
.evCon8 .container_info .info .info_title { margin-right: 4%; } 
.evCon8 .guide_head strong { font-size: 18px; } 
.evCon8 .guide_head { margin-bottom: 4%; } 
.evCon8 .step_wrapper .step { height: 15vh; } 
.evCon8 .step_wrapper .step > img { margin-bottom: 5%; padding: 0 36%; } 
.evCon8 .step_wrapper .step .step_title { margin-bottom: 3%; font-size: 15px; } 
.evCon8 .step_wrapper .step .step_desc { font-size: 12px; line-height: 15px; } 
.evCon8 .event_btn { width: 38%; } 


}

@media screen and (max-width: 768px){



.eventWrap .swiper-pagination {margin-top: 1rem;}

/* con2 */
.evCon2 .grp_box .box_head { font-size: 15px; } 
.evCon2 .grp_box .box_body { padding: 4% 0; font-size: 14px; line-height: 23px; } 
.evCon2 .grp_box .box_body li { margin-left: 11%; } 
.evCon2 .grp_box .box_body li::before { left: -7%; } 

.evCon3 .swiper_basic1_wrap {}
.evCon3 .swiper-pagination{/* display: block; */}
.evCon4 .swiper-pagination{display: block;}


/* con10 */
.evCon10 .grp_box .box_head { font-size: 15px; } 
.evCon10 .grp_box .box_body { padding: 4% 0; font-size: 14px; line-height: 23px; } 
.evCon10 .grp_box .box_body li { margin-left: 11%; } 
.evCon10 .grp_box .box_body li::before { left: -7%; } 

/* con4 */
.evCon5 .book_img { padding: 0 7%; } 

/* con6 */
.evCon6 .guide_head strong { font-size: 17px; } 
.evCon6 .guide_img { padding: 0 17%; } 
.evCon6 .swiper-slide {width: 138vw;flex: none;}
.evCon6 .swiper-horizontal>.swiper-scrollbar{position: relative;left: unset;bottom: unset;top: unset;margin: 10px 0 0;}
.evCon6 .swiper-scrollbar-drag{background: var(--point-color2);}

/* con8 */
.evCon8 .event_stit { margin-bottom: 2%; padding: 0 38%; } 
.evCon8 .con_tit { font-size: 31px; } 
.evCon8 .main_text { font-size: 17px; line-height: 25px; margin-bottom: 5%; } 
.evCon8 .main_text strong { font-size: 18px; } 
.evCon8 .event_info_wrap { flex-wrap: wrap-reverse; } 
.evCon8 .event_info_wrap > div.gift_img { width: 100%; margin: 0 16%; } 
.evCon8 .event_info_wrap .container_info { width: 100%; padding: 0 18%; } 
.evCon8 .guide_head strong { font-size: 17px; } 
.evCon8 .step_wrapper { display: block; border-radius: 10px; background: transparent; padding: 0; } 
.evCon8 .step_wrapper .step { height: inherit; background: #fff; margin-bottom: 1%; padding: 3% 0 3%; border-radius: 10px; } 
.evCon8 .step_wrapper .step > img { margin-bottom: 3%; padding: 0 44%; } 
.evCon8 .step_wrapper .step .step_title { margin-bottom: 2%; } 
.evCon8 .step_wrapper .arrow { right: inherit; width: 4%; left: 50%; top: inherit; bottom: -9%; transform: translateX(-50%) rotate(90deg); } 


}

@media screen and (max-width: 576px){



.evSection .dim_popup.sns { width:90% } 

/* con1 */
.evCon1 .sub_tit_con1 {margin-bottom: 7%;padding: 0 0 0 39%;} 
.evCon1 .tea_con1 { width: 55%; left: -6%; } 
.evCon1 h3 { padding: 0 0 0 35%; text-align: center; } 
.evCon1 .home_btn { padding: 0 0 0 37%; } 

/* con2 */
.evCon2 .grp_con2 { overflow: hidden; } 
.evCon2 .grp_text { display: block; } 
.evCon2 .grp_box { width: 100%; margin-bottom: 2%; } 
.evCon2 .grp_box .box_head { font-size: 14px; padding: 2%; } 
.evCon2 .grp_box .box_body { padding: 2% 0; font-size: 13px; line-height: 20px; } 


.evCon3 .swiper_basic1_wrap {margin: 0 18%;}
.evCon3 .swiper-pagination {margin-top: 1rem;}
.evCon4 .swiper_basic1_wrap {margin: 0 13%;}
.evCon4 .swiper-pagination {margin-top: 1rem;}
.evCon5 .swiper-pagination {margin-top: 1rem;}

/* con10 */
.evCon10 .grp_con2 { overflow: hidden; } 
.evCon10 .grp_text { display: block; } 
.evCon10 .grp_box { width: 100%; margin-bottom: 2%; } 
.evCon10 .grp_box .box_head { font-size: 14px; padding: 2%; } 
.evCon10 .grp_box .box_body { padding: 2% 0; font-size: 13px; line-height: 20px; } 

/* con5 */
.evCon5 .con_tit { margin-bottom: 11%; } 
.evCon5 .book_img { padding: 0 0%; } 
.evCon5 .link_btn_wrap a{background: #000;overflow: hidden;border-radius: 100px;}

/* con6 */
.guide_head strong { font-size: 14px; } 
.evCon6 .guide_text { font-size: 13px; } 
.guide_img { padding: 0 5%; } 

/* con8 */
.evCon8 .event_stit { margin-bottom: 3%; padding: 0px 33%; } 
.evCon8 .con_tit { font-size: 24px; } 
.evCon8 .main_text { font-size: 14px; line-height: 20px; } 
.evCon8 .main_text strong { font-size: 15px; } 
.evCon8 .event_info_wrap { margin-bottom: 17%; } 
.evCon8 .event_info_wrap::before { top: 5%; } 
.evCon8 .event_info_wrap > div.gift_img { margin: 0 3%; } 
.evCon8 .event_info_wrap .container_info { padding: 0 5%; margin-top: 5%; font-size: 14px; } 

.evCon8 .container_info .info { margin: 0 0 1% 4%; } 
.evCon8 .container_info .info .info_title::before { height: 13px; } 
.evCon8 .guide_head strong { font-size: 15px; padding: 1% 10%; } 
.evCon8 .step_wrapper .step { padding: 4% 0; } 
.evCon8 .step_wrapper .step > img { margin-bottom: 2%; padding: 0 41%; } 
.evCon8 .step_wrapper .step .step_title { margin-bottom: 1%; font-size: 13px; } 
.evCon8 .event_btn_wrap { display: block; } 
.evCon8 .event_btn { width: 100%; padding: 0 17%; margin-bottom: 2%; } 
.evCon8 .eventBoard .evtBoard_common button.btnUrl { font-size: 14px; } 

.evSection .warningList li ul li a { font-size: 12px; } 



}

