@charset "euc-kr"; 
:root { 
    --btn-point: #009cff; /* event_common.cssÀÇ º¯¼ö°ª ÀçÁ¤ÀÇ */
 
    --main-color: #951200; 
    --dark-color:#111; 
    --point-color:#ffd200;
} 


.eventWrap .inner { padding: 150px 0; } 
.main_color { color: var(--main-color); } 
.main_bg { background: var(--main-color); } 
.sub_color { color: var(--point-color); } 
.wh_color { color: #fff; } 
.back_line { background: #ffea00; } 
.con_tit { margin-bottom: 50px; } 

.eventWrap .event .inner{padding: 0;}
.eventWrap .evtoggleWarning .inner { padding: 0; } 

.flt_inner.renewal li {margin-top: -2px;}

/* S: evCon1 */
.evCon1 { background: #000 url(https://image.megagong.net/m/2024/1204_plower3362/bg_con1.jpg) center no-repeat; background-size: cover; } 
.eventWrap .evCon1 .inner { padding: 180px 0 55px; } 
.evCon1 .sub_tit_wrap { color: #fff; opacity: 0.6; display: flex; justify-content: center; gap: 360px; align-items: center; margin: 0 -40px 300px; } 
.evCon1 .bg_num { position: absolute; width: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); } 
.evCon1 .tea_img { position: absolute; left: 55%; bottom: -20px; transform: translateX(-50%); width: 100%; } 
.evCon1 h3 { position: relative; } 
.evCon1 h3 .home_btn { position: absolute; right: 333px; top: 45px; } 
.paper_obj { position: absolute; display: block; } 
.paper_obj.ver1 { right: -65px; top: 0px; } 
.paper_obj.ver2 { left: 20px; top: 170px; } 
.paper_obj.ver3 { right: -240px; bottom: 130px; } 
.paper_obj.ver4 { top: -98px; left: -240px; } 
.evCon1 .fix_bnr {position: absolute; top: 270px; left: -90px; max-width: 30%; z-index: 1;}
/* E: evCon1 */


/* S: evCon2 */
.eventWrap .evCon2.evSection { overflow: visible; } 
.evCon2 { background: var(--main-color); } 
.evCon2 .con_tit { color: #ffa7a7; } 
.evCon2 .exam_grp_wrap { position: relative; margin-bottom: 210px; } 
.evCon2 .exam_grp_wrap:last-of-type { margin-bottom: 0; } 
.evCon2 .exam_grp_wrap .arrow_img { position: absolute; left: 50%; bottom: -190px; transform: translateX(-50%); } 
.evCon2 .exam_sample_wrap { margin-bottom: 35px; position: relative; } 
.evCon2 .exam_sample_wrap .sample_box_top { background: #000; display: flex
; justify-content: flex-start; align-items: center; padding: 25px 0px; gap: 150px; } 
.evCon2 .exam_sample_wrap .sample_box_top .round_mark { position: absolute; right: -80px; top: -70px; background: var(--point-color); border-radius: 50%; width: 150px; height: 150px; display: flex
; justify-content: center; align-items: center; flex-wrap: wrap; align-content: center; } 
.evCon2 .exam_sample_wrap .sample_box_top .round_mark sup { display: inline-block; margin-top: 0px; vertical-align: top; } 
.evCon2 .exam_sample_wrap .sample_box_top .sample_from { opacity: 0.6; border-right: 2px solid #797979; padding: 0 38px; } 
.evCon2 .exam_sample_wrap .sample_box_con { background: #fff; padding: 55px 50px; text-align: left; } 
.evCon2 .exam_sample_wrap .sample_box_con .exam_tit { margin-bottom: 20px; } 
/* .evCon2 .exam_sample_wrap .sample_box_con .exam_a_list { line-height: 2; } */
.evCon2 .exam_sample_wrap .sample_box_con .exam_a_list li { line-height: 1.3; margin-bottom: 12px; text-indent: -24px; padding-left: 24px; } 
.evCon2 .exam_sample_wrap .sample_box_con .exam_a_list li:last-child { margin-bottom: 0; } 
.evCon2 .exam_sample_wrap .sample_box_con .exam_a_list .more_a { color: var(--main-color); line-height: 1.4; text-indent: -23px; padding-left: 48px; margin-top: 8px; } 
.evCon2 .side_tit { margin-bottom: 15px; text-align: left; } 
.evCon2 .grp_wrap { background: #fff; padding: 15px; position: relative; } 
.evCon2 .grp_wrap li { display: flex; justify-content: center; align-items: center; gap: 15px; margin-bottom: 10px; } 
.evCon2 .grp_wrap li:last-child { margin-bottom: 0; } 
.evCon2 .grp_wrap li .grp_name { background: #e6ebef; padding: 11px 18px; width: 214px; text-align: left; } 
.evCon2 .grp_wrap li .grp_name span { display: block; color: #525252; opacity: 0.6; } 
.evCon2 .noti_tiny { margin-top: 30px; display: block; text-align: right; } 
/* E: evCon2 */


/* S: evCon3 */
.evCon3 { background: #e9ecf4; } 
.evCon3 .con_tit:nth-of-type(2) { margin-top: 120px; } 
.temp_body_wrap .body_tit_wrap { display: flex; justify-content: space-between; border-bottom: 6px solid var(--main-color); padding: 0 0 5px 0; align-items: baseline; font-weight: 700 } 
.temp_body_wrap .body_con_wrap { position: relative; } 
.temp_body_wrap .body_con_wrap .man_img { padding: 75px 0 125px; position: relative; border-bottom: 1px dashed #babdc3; } 
.temp_body_wrap .body_list li { border-radius: 23px; border: 2px solid #b9becd; background: #fff; padding: 48px 0px; width: 336px; position: absolute; box-shadow: -10px 10px 20px 0px rgba(0, 0, 0, 0.1); } 
.temp_body_wrap .body_list li:nth-child(1) { left: 0px; top: 75px; } 
.temp_body_wrap .body_list li:nth-child(2) { left: 0px; top: 395px; } 
.temp_body_wrap .body_list li:nth-child(3) { right: 0px; top: 235px; } 
.temp_body_wrap .body_con_wrap .man_img img { margin-top: 50px; } 
.roll_ver.temp_body_wrap .body_list li { width: 316px; padding: 0px; border: 2px solid #b9becd; box-shadow: none; transition: 0.3s; } 
.roll_ver.temp_body_wrap .body_list li .border_line { padding: 34px 0px; border-radius: 23px; position: relative; border: 3px solid transparent; } 
.roll_ver.temp_body_wrap .body_list li .border_line .body_li_tit { position: absolute; right: -140px; top: 50%; transform: translateY(-50%); font-weight: 700; } 
.roll_ver.temp_body_wrap .body_list li .border_line .body_li_tit .stroke { position: absolute; left: 0px; top: 0px; -webkit-text-stroke: 6px #fff; z-index: -1; } 
.roll_ver.temp_body_wrap .body_list li .badge { border-radius: 50px; padding: 6px 17px; display: inline-block; margin: 0 0px 20px; background: #000; } 
.roll_ver.temp_body_wrap .body_list li.on { box-shadow: -10px 10px 20px 0px rgba(0, 0, 0, 0.1); border: 2px solid #fff; } 
.roll_ver.temp_body_wrap .body_list li.on .badge { background: var(--main-color); } 
.roll_ver.temp_body_wrap .body_list li.on .border_line { border: 3px solid var(--main-color); } 
.roll_ver.temp_body_wrap .body_list li.on .border_line .body_li_tit { color: var(--main-color); } 
.roll_ver.temp_body_wrap .body_list li.on .border_line .body_li_tit::before { content: ""; display: block; width: 75px; height: 24px; background: url(https://image.megagong.net/m/2024/1204_plower3362/arrow.png) center no-repeat; background-size: cover; position: absolute; left: -63px; top: 50%; transform: translateY(-50%); z-index: -1; } 
.roll_ver.temp_body_wrap .body_list li .border_line.ver3 .body_li_tit { right: inherit; left: -150px; } 
.roll_ver.temp_body_wrap .body_list li.on .border_line.ver3 .body_li_tit::before { transform: translateY(-50%) rotate(180deg); left: 70px; } 
.roll_ver.temp_body_wrap .m_num { background: #000; border-radius: 50%; width: 75px; height: 75px; display: block; display: flex; justify-content: center; align-items: center; position: absolute; left: -34px; top: -34px; } 
.roll_ver.temp_body_wrap .body_con_wrap .man_img { border-bottom: none; } 

.stamp_ani.aos-animate { animation: stampAni 1.5s forwards cubic-bezier(0.5, 0, 0.75, 0); position: absolute; left: 50%; top: 43%; } 
@keyframes stampAni { 
 0% { transform: translateZ(0) translateX(-50%) translateY(-50%) scale(2); filter: blur(10px); opacity: 0.5; } 

 100% { transform: translateZ(0) translateX(-50%) translateY(-50%) scale(1); filter: blur(0px); opacity: 1; } 
 }
/* E: evCon3 */


/* S: evCon4 */
.evCon4 .tit_sd_wrap { display: flex; justify-content: center; gap: 5px; } 
.evCon4 .tit_sd_swiper { position: relative; height: 64px; overflow: hidden; } 
.evCon4 .tit_sd_swiper .swiper-slide { } 
.evCon4 .evt-tab.type-1.xl-line::before { background: var(--main-color); } 
.evCon4 .evt-tab.type-1 li a { background: #efefef; border: 3px solid #efefef; padding: 19px 5px; position: relative; } 
.evCon4 .evt-tab.type-1 li.on a { border-color: var(--main-color); background: #fff; } 
.evCon4 .evt-tab.type-1 li a::after { content: ""; width: 2px; height: 50px; background: #8d8d8d; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); opacity: 0.4; } 
.evCon4 .evt-tab.type-1 li.on a::after,
.evCon4 .evt-tab.type-1 li:last-child a::after { display: none; } 
.evCon4 .panel_base { padding-top: 95px; } 
.evCon4 .temp_body_wrap { margin-bottom: 60px; } 
.evCon4 .tea_vod_wrap { display: flex; justify-content: center; align-items: end; gap: 30px; margin: 0 -30px 20px; } 
.evCon4 .tea_vod_wrap .eventVideo { width: 700px; } 
.evCon4 .vod_point_list { display: flex
; justify-content: center; align-items: center; gap: 30px; margin-bottom: 65px; } 
.evCon4 .vod_point_list li { flex: 1; border: 2px solid #d1d1d1; padding: 37px 0; color: #686868; line-height: 1.5; } 
.evCon4 .vod_point_list li .list_num { width: 34px; height: 34px; display: block; border-radius: 50%; font-weight: 600; margin: 0 auto 15px; } 
.evCon4 .line_tit { margin: 0 0 40px; } 
/* E: evCon4 */


/* S: evCon5 */
.evCon5 { background: #ffe7e4; } 
.evCon5 .temp_body_wrap { margin-bottom: 60px; } 
.evCon5 .swiper-slide img { box-shadow: -10px 10px 13px -10px rgba(0,0,0,0.1); } 
.eventWrap .evCon5 .swiper-pagination { display: none; } 
.evCon5 .noti_tiny { opacity: 0.6; text-align: right; display: block; margin-top: 25px; } 
.eventWrap .evCon5 .type2-prev { left: -7rem; } 
.eventWrap .evCon5 .type2-next { right: -7rem; } 
/* E: evCon5 */



/* #event2 { background-color: rgba(240,208,158,1); background-image: url(https://img.megagong.net/m/pub/bg_event2.jpg); } */
#event1 { background: var(--main-color); } 
#event1 .con_tit { color: #fff; } 
#event1 .con_tit .evt_mark.c_blue { color: #ffffff; } 
#event1 .container_info_wrap { margin-bottom: 50px; position: relative; } 
#event1 .container_info.ver_circle .info { color: #fff; } 

#event2 { background: #f0d09e; } 
#event2 .con_tit .evt_mark.c_blue { color: #ffffff; } 
#event2 .evt_mark + .mini_tit { color: var(--main-color); } 
#event2 .con_tit .end::after { background: var(--dark-color); } /* ÀÌº¥Æ® Á¾·á µüÁö »ö»ó */
#event2 .con_tit + .mini_tit { color:rgba(255, 255, 255, 0.7); } 
#event2 .bg_shadow { bottom: -20px; } 
#event2 .container_info .info .noti { color: #7e6a4b } 
#event2 .obj_cover .partc_obj { left: 48%; top: 48%; } 
#event2 .gift_item_wrap { margin-top: 50px; } 
#event2 .gift_result_base { right: 0px; top: -20px; } 
#event2 .gift_item_wrap .gift_name { position: absolute; left: 50%; bottom: 0px; transform: translateX(-50%); } 
#event2 .btn-base.main_bg { color: #fff; border-radius: 4px; } 


#event3 { background: #cbe6a8; } 
#event3 .con_tit .evt_mark.c_blue { color: #ffffff; } 
#event3 .evt_mark + .mini_tit { color: #81b73c; } 
#event3 .con_tit .end::after { background: var(--dark-color); }
#event3 .bg_shadow { bottom: -20px; } 
#event3 .regist_form_area{background:  #81b73c;}
#event3 .container_info .info .noti { color: #81b73c } 
#event3 .obj_cover .partc_obj { left: 48%; top: 48%; } 
#event3 .gift_item_wrap { margin-top: 50px; } 
#event3 .gift_result_base { right: 0px; top: -20px; } 
#event3 .gift_item_wrap .gift_name {position: absolute;left: 50%;bottom: 0px;transform: translateX(-50%);width: 100%;} 
/* #event3 .badge-base.type-2{background: #0082ff;} */
#event3 .badge-base.type-2.c-red{background: #951200;}
#event3 .badge-base.type-2.c-org{background: #d77d33;}
#event3 .badge-base.type-2.c-green{background: #81b73c;}
#event3 .sel_wrap{margin: 60px auto 80px}
#event3 .sel_box{ display: flex; justify-content: space-between;}
#event3 [type="radio"] { position: absolute; left: -9999px;}
#event3 [type="radio"] + label{position: relative;cursor: pointer;display: flex;color: #555;font-weight: 700;height: 80px;background: #fff;align-items: center;justify-content: center;width: 350px;border-radius: 45px;box-sizing: border-box;gap: 15px;}
#event3 [type="radio"]:checked + label{border: 2px solid var(--btn-point);color: #000;font-weight: 900;}
#event3 .custom{width: 22px;height: 22px;border: 2px solid #999;box-sizing: border-box;position: relative;border-radius: 100%;background: #fff;margin-left: -15px;}
#event3 [type="radio"]:checked + label .custom{background: var(--btn-point);border-color: var(--btn-point);}
#event3 [type="radio"]:checked + label .custom::before{content: '';display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 12px;height: 12px;z-index: 2;background: #fff;border-radius: 50%;}
/* #event3 .badge-base.type-2{margin-right: 3px;} */
#event3 [class*=board-list-wrap] table tbody td .tit_btn .content{-webkit-line-clamp: none; max-height: none; word-wrap: normal;white-space: normal;}

.warningList li ul li a {color: var(--main-color);}


.eventWrap .swiper_basic1_wrap { position: relative; } 
.eventWrap .swiper-initialized { position: relative; overflow: hidden } 

/* bullet °øÅë */
.eventWrap .swiper-pagination { position: relative; display: flex; justify-content: center; top: auto; bottom: auto; margin-top: 1rem; } 
.eventWrap .swiper-pagination-bullet { background: #e39999; opacity: 1; width: 12px; height: 12px; } 
.eventWrap .swiper-pagination-bullet-active { background: #000; } 

/* 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 .type2-next:after, 
.eventWrap .type2-prev::after { font-size: 0; } 
.eventWrap .type2-prev { left: -1rem; } 
.eventWrap .type2-next { right: -1rem; } 



@media screen and (max-width: 1200px){
    .eventWrap .inner { padding: 11% 0; } 
    .con_tit { margin-bottom: 6%; } 


    .paper_obj { width: 30%; } 
    .paper_obj.ver1 { right: -5%; top: 0px; } 
    .paper_obj.ver2 { left: 2%; top: 14%; } 
    .paper_obj.ver3 { right: -8%; bottom: 15%; } 
    .paper_obj.ver4 { top: -6%; left: -16%; } 
    .eventWrap .evCon1 .inner { padding: 8% 0 6%; } 
    .evCon1 .sub_tit_wrap { gap: 0px; margin: 0 0px 44%; flex-wrap: wrap; } 
    .evCon1 .sub_tit_wrap .sub_tit { width: 100%; } 
    .evCon1 .tea_img { left: 53%; bottom: -1%; padding: 0px 24%; } 
    .evCon1 h3 { padding: 0 5%; } 
    .evCon1 h3 .home_btn { right: 31%; top: 14%; width: 4%; }
    .evCon1 .fix_bnr {top: 20%; left: 0;}


    .evCon2 .exam_sample_wrap { margin-bottom: 5%; } 
    .evCon2 .exam_sample_wrap .sample_box_top { padding: 3% 0px; gap: 13%; } 
    .evCon2 .exam_sample_wrap .sample_box_top .sample_from { padding: 0 4%; } 
    .evCon2 .exam_sample_wrap .sample_box_top .round_mark { right: 2%; top: -6%; width: 11vw; height: 11vw; } 
    .evCon2 .exam_sample_wrap .sample_box_top .round_mark b { font-size: clamp(13px,2.6vmin,24px); width: 100%; } 
    .evCon2 .exam_sample_wrap .sample_box_con { padding: 4% 5%; } 
    .evCon2 .exam_sample_wrap .sample_box_con .exam_tit { margin-bottom: 2%; } 
    .evCon2 .exam_sample_wrap .sample_box_con .exam_a_list li { margin-bottom: 1%; text-indent: -3%; padding-left: 3%; } 
    .evCon2 .exam_sample_wrap .sample_box_con .exam_a_list .more_a { text-indent: -3%; padding-left: 3%; margin-top: 1%; } 
    .evCon2 .exam_grp_wrap { margin-bottom: 19%; } 
    .evCon2 .exam_grp_wrap .arrow_img { left: 50%; bottom: -20%; width: 35%; } 
    .evCon2 .side_tit { margin-bottom: 2%; } 
    .evCon2 .grp_wrap { padding: 1%; } 
    .evCon2 .grp_wrap li { gap: 1%; margin-bottom: 1%; } 
    .evCon2 .grp_wrap li .grp_name { padding: 1% 1%; width: 22vw; } 
    .evCon2 .noti_tiny { margin-top: 2%; } 

    .temp_body_wrap .body_tit_wrap { padding: 0 0 1% 0; } 
    .temp_body_wrap .body_con_wrap .man_img { padding: 3% 0 8%; } 
    .temp_body_wrap .body_con_wrap .man_img img { margin-top: 5%; padding: 0 15%; } 
    .temp_body_wrap .body_list li { border-radius: 10px; padding: 4% 0px; width: 34vw; } 
    .temp_body_wrap .body_list li:nth-child(1) { top: 15%; } 
    .temp_body_wrap .body_list li:nth-child(2) { top: 60%; } 
    .temp_body_wrap .body_list li:nth-child(3) { top: 38%; } 
    .evCon3 .con_tit:nth-of-type(2) { margin-top: 9%; } 
    .roll_ver.temp_body_wrap .body_con_wrap .man_img { border-bottom: none; } 
    .roll_ver.temp_body_wrap .body_con_wrap .man_img img { margin-left: 4%; } 
    .roll_ver.temp_body_wrap .m_num { width: auto; height: inherit; left: 50%; top: -6%; padding: 1% 7%; transform: translateX(-50%); border-radius: 50px; } 
    .roll_ver.temp_body_wrap .body_list li { width: 33vw; } 
    .roll_ver.temp_body_wrap .body_list li .border_line { padding: 11% 0px; border-radius: 10px; } 
    .roll_ver.temp_body_wrap .body_list li .badge { padding: 2% 6%; margin: 0 0px 4%; } 
    .roll_ver.temp_body_wrap .body_list li .border_line .body_li_tit { right: -32%; } 
    .roll_ver.temp_body_wrap .body_list li .border_line.ver3 .body_li_tit { left: -35%; } 
    .roll_ver.temp_body_wrap .body_list li.on .border_line .body_li_tit::before { display: none; } 

    .evCon4 .evt-tab.type-1 li a { padding: 5% 0px; } 
    .evCon4 .panel_base { padding-top: 7%; } 
    .evCon4 .temp_body_wrap { margin-bottom: 5%; } 
    .evCon4 .tea_vod_wrap { gap: 3%; margin: 0 0px 2%; } 
    .evCon4 .vod_point_list { gap: 1%; margin-bottom: 6%; } 
    .evCon4 .vod_point_list li { padding: 2% 0; line-height: 1.3; } 
    .evCon4 .vod_point_list li .list_num { width: 3.1vw; height: 3vw; margin: 0 auto 2%; } 
    .evCon4 .line_tit { margin: 0 0 3%; } 

    .eventWrap .swiper-button-next, .eventWrap .swiper-button-prev { display: none; } 
    .eventWrap .evCon5 .swiper-pagination { display: block; } 
    .evCon5 .temp_body_wrap { margin-bottom: 5%; } 
    .eventWrap .evCon5 .swiper_basic1_wrap { position: relative; margin: 0 11%; } 


    #event2 { background-image: none; } 
    #event2 .gift_item_wrap { margin-top: 5%; } 
    #event2 .btn-base-wrap { margin-top: 7%; } 

    #event3 .sel_wrap{margin: 10% auto}
    #event3 .sel_box{gap: 1vmin;}
    #event3 .sel_box li{flex: 1;}
    #event3 [type="radio"] + label{font-size: clamp(13px,1.9vmin,16px);gap: 1vmin;width: 100%;flex-wrap: wrap;}
    #event3 .custom{ width: clamp(15px,2vmin,22px); height: clamp(15px,2vmin,22px); margin-left: 0; }
    #event3 [type="radio"]:checked + label .custom::before{ width: clamp(7px,1vmin,12px); height: clamp(7px,1vmin,12px); }
    #event3 .gift_item_wrap .gift_name{bottom: -10px;}
    .eventWrap .type2-prev, .eventWrap .type2-next { width: 3rem; } 

 }


@media screen and (max-width: 992px){
    .evCon2 .exam_sample_wrap .sample_box_top { flex-wrap: wrap; padding: 2% 0px; } 
    .evCon2 .exam_sample_wrap .sample_box_top .sample_from { width: 100%; border-right: none; margin-bottom: 1%; } 
    .evCon2 .exam_sample_wrap .sample_box_top .sample_tit { width: 100%; } 
    .evCon2 .exam_sample_wrap .sample_box_top .round_mark { width: 13vw; height: 13vw; } 
    .evCon2 .exam_sample_wrap .sample_box_con { padding: 4% 4%; } 
    .evCon2 .exam_grp_wrap .arrow_img { left: 50%; bottom: -15%; } 
    .evCon2 .grp_wrap li { flex-wrap: wrap; } 
    .evCon2 .grp_wrap li .grp_name { width: 100%; text-align: center; font-size: clamp(16px,2.6vmin,20px); } 

    .temp_body_wrap .body_con_wrap { display: flex; justify-content: center; align-items: center; } 
    .temp_body_wrap .body_con_wrap .man_img { padding: 3% 0 3%; width: 40%; border-bottom: none; } 
    .temp_body_wrap .body_con_wrap .man_img .stamp_ani img { width: 100%; padding: 0%; margin-top: 0%; } 
    .temp_body_wrap .body_list { width: 60%; } 
    .temp_body_wrap .body_list li { padding: 2% 0px; width: 100%; position: relative; margin-bottom: 2%; } 
    .temp_body_wrap .body_list li:nth-child(1) { top: inherit; left: inherit; } 
    .temp_body_wrap .body_list li:nth-child(2) { top: inherit; left: inherit; } 
    .temp_body_wrap .body_list li:nth-child(3) { top: inherit; right: inherit; } 
    .roll_ver.temp_body_wrap .body_con_wrap { margin-top: 6%; gap: 4%; } 
    .roll_ver.temp_body_wrap .body_con_wrap .man_img img { margin-left: 0%; padding: 0 15% 0 8%; } 
    .roll_ver.temp_body_wrap .body_list { width: 54%; } 
    .roll_ver.temp_body_wrap .body_list li { width: 100%; margin-bottom: 4%; } 
    .roll_ver.temp_body_wrap .body_list li .border_line { padding:8% 0px 4%; } 
    .roll_ver.temp_body_wrap .body_list li .badge { padding: 1% 6%; margin: 0 0px 2%; } 
    .roll_ver.temp_body_wrap .body_list li .border_line .body_li_tit { right: inherit; left: -22%; } 
    .roll_ver.temp_body_wrap .body_list li .border_line.ver3 .body_li_tit { left: -22%; } 

    .evCon4 .tit_sd_wrap { flex-wrap: wrap; } 
    .evCon4 .tit_sd_wrap .tit_sd_fir { width: 100%; } 
    .evCon4 .tit_sd_swiper .swiper-slide { text-align: right; } 
    .evCon4 .vod_point_list li .list_num { width: 4.2vw; height: 4vw; } 
    .evCon4 .eventVideo { margin-bottom: 4%; } 
    
 }


@media screen and (max-width: 768px){
    .paper_obj.ver4 { top: -4%; } 
    .stamp_ani.aos-animate { width: 80%; } 

    .evCon1 .sub_tit_wrap { margin: 0 0px 59%; } 
    .evCon1 .tea_img { left: 55%; padding: 0px 18%; } 
    .evCon1 h3 { padding: 0 1%; } 
    .evCon1 h3 .home_btn { right: 27%; top: 2%; width: 6%; } 

    .evCon2 .exam_grp_wrap .arrow_img { left: 50%; bottom: -12%; } 

    .roll_ver.temp_body_wrap .body_list li .border_line .body_li_tit,
    .roll_ver.temp_body_wrap .body_list li .border_line.ver3 .body_li_tit { left: -24%; } 

    .evCon4 .tit_sd_swiper { height: 6vw; } 

    #event2 .gift_item_wrap .gift_name { bottom: -5%; } 
    #event2 .btn-base-wrap { margin-top: 9%; } 

    #event3 [type="radio"] + label{ border-radius: 5px; flex-direction: column;}
    #event3  .comment_base_wrap .comment_list {padding: 0;}
    #event3 [class*=board-list-wrap] table tbody td .tit_btn.row-2 .content{
    max-height: 105px;
}

 }


@media screen and (max-width: 576px){
    .paper_obj.ver1 { right: -13%; } 
    .paper_obj.ver2 { top: 22%; } 
    .paper_obj.ver4 { top: -2%; } 
    .stamp_ani.aos-animate { width: 50%; } 

    .evCon2 .exam_sample_wrap .sample_box_top { padding: 7% 0px 2%; } 
    .evCon2 .exam_sample_wrap .sample_box_top .round_mark { width: 60%; height: inherit; border-radius: 50px; right: 50%; transform: translateX(50%); top: -2%; padding: 1% 4%; gap: 1%; } 
    .evCon2 .exam_sample_wrap .sample_box_top .round_mark b { width: auto; } 
    .evCon2 .exam_grp_wrap .arrow_img { bottom: -6%; width: 20%; } 

    .temp_body_wrap .body_con_wrap { display: block; } 
    .temp_body_wrap .body_con_wrap .man_img { padding: 3% 20% 3%; width: 100%; } 
    .temp_body_wrap .body_list { width: 100%; } 
    .temp_body_wrap .body_list li { border-radius: 5px; } 
    .roll_ver.temp_body_wrap .body_list { width: 100%; } 
    .roll_ver.temp_body_wrap .body_list li .border_line { border-radius: 3px; } 
    .roll_ver.temp_body_wrap .body_con_wrap .man_img { padding: 3% 20% 7%; } 
    .roll_ver.temp_body_wrap .body_con_wrap .man_img img { padding: 0 8% 0; } 
    .roll_ver.temp_body_wrap .body_list li .border_line .body_li_tit, .roll_ver.temp_body_wrap .body_list li .border_line.ver3 .body_li_tit { left: -1%; top: 0%; } 
    .evCon3 .con_tit:nth-of-type(2) { margin-top: 18%; } 

    .evCon4 .tea_vod_wrap { display: block; } 
    .evCon4 .tea_img { padding: 0 25%; margin-top: 4%; } 
    .evCon4 .tea_vod_wrap .eventVideo { width: 100%; } 
    .evCon4 .eventVideo { margin-bottom: 9%; } 
    .evCon4 .vod_point_list { display: block; } 
    .evCon4 .vod_point_list li { margin-bottom: 2%; } 
    .evCon4 .vod_point_list li .list_num { width: 5vw; height: 5vw; margin: 0 auto 1%; } 



    #event2 .gift_item_wrap { margin-top: 12%; } 
    #event2 .gift_item_wrap .gift_name { position: relative; } 

    .badge-base.type-2{display: block;width: fit-content;}

    #event3 [class*=board-list-wrap] table tbody td .tit_btn .content{}

 }