@charset "euc-kr";


.clamp-text { line-height: 1.4; color: #c7243d; font-size:26px; font-weight: bold; } 
.clamp-text sup { font-size: 16px; } 
.clamp-title { margin-bottom: 50px; line-height: 1.4; color: #000000; font-size:46px; font-weight: bold; } 
.evSection .subtitle_line .text sup { font-size: 16px; } 


/* main */
.main { position: relative; background-image: url('https://image.megagong.net/m/2024/0529_jeonhangil/main_bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; } 
.main h3 { position: relative; margin: 0 -23.5px; } 
.main h3 .aos { position: absolute; top: 0; left: 0; } 
.main h3 > a { position: absolute; top: 85%; left: 24px; } 


/* banner */
.banner { background-color: #222222; overflow: initial !important; } 
.banner.on { position: fixed; top: 0; left: 0; width: 100%; z-index: 3; } 
.banner ul { display: flex; flex-direction: row; align-items: center; justify-content: center; } 
.banner ul.for_mo { display: none; } 
.banner ul li { position: relative; flex: 1; } 
.banner ul li::before { position: absolute; top: 50%; right: 0; transform: translate(0, -50%); content: ''; width: 1px; height: 46px; background-color: #555555; } 
.banner ul li:last-of-type::before { display: none; } 
.banner ul li a { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 86px; } 
.banner ul li a p { line-height: 1.5; color: #fff; font-size: 16px; font-weight: 500; } 
.banner ul li a i { position: absolute; top: -11px; left: 50%; transform: translate(-50%, 0); display: inline-block; width: 74px; height: 22px; line-height: 22px; color: #fff; font-size: 12px; font-style: normal; font-weight: 400; background-color: #c7243d; border-radius: 30px; } 
.banner.on ul li a i { position: initial; transform: initial; } 

/* evCon1 */
.evCon1 { padding: 140px 0; background-color: #eee6e1; } 
.evCon1 .con1_swiper { position: relative; } 
.evCon1 .con1_swiper .swiper_common { position: relative; overflow: hidden; } 
.evCon1 .con1_swiper .swiper-slide { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; height: 480px; padding: 37px 25px 0 25px; background-color: #fff; } 
.evCon1 .con1_swiper .swiper-slide h6 { width: 100%; margin-top: 15px; padding-bottom: 10px; margin-bottom: 10px; line-height: 1.2; color: #000000; font-size: 24px; font-weight: bold; border-bottom: 1px solid #dddddd; } 
.evCon1 .con1_swiper .swiper-slide p { margin: 0 -20px; line-height: 1.5; color: #000000; font-size: 16px; } 
.evCon1 .con1_swiper .swiper-slide span { display: inline-block; margin-top: 14px; line-height: 1.3; color: #999999; font-size: 13px; } 
.evCon1 .swiper-pagination { position: relative; display: flex; justify-content: center; gap: 10px; top: auto; bottom: auto; margin-top: 30px; } 
.evCon1 .swiper-pagination-bullet { background: #dddddd; opacity: 1; width: 12px; height: 12px; margin: 0 !important; } 
.evCon1 .swiper-pagination-bullet-active { background: #111111; } 
.evCon1 .swiper-button-next, 
.evCon1 .swiper-button-prev { top: 50%; transform: translateY(-50%); margin: 0 auto; z-index: 2; width: auto; height: auto; } 
.evCon1 .swiper-button-next:after, 
.evCon1 .swiper-button-prev::after { display: none; } 
.evCon1 .swiper-button-prev { left: -138px; } 
.evCon1 .swiper-button-next { right: -138px; } 
.evCon1 .tiny_noti { display: block; width: 100%; margin-top: 8px; color: #999999; font-size: 13px; text-align: right; } 
.evCon1 .img { margin: 0 -180px; margin-top: 60px; } 
.evCon1 .bottom_text { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 7px; } 
.evCon1 .bottom_text div:nth-of-type(1) { color: #777777; font-size: 24px; } 
.evCon1 .bottom_text div:nth-of-type(2) { position: relative; padding: 0 10px; color: #c7243d; font-size: 34px; font-weight: bold; z-index: 1; box-shadow: inset 0 -15px #e6bfc0; } 


/* evCon2 */
.evCon2 { padding: 140px 0 150px 0; } 
.evCon2 .eventVideo.with_shadow { width: 1000px; margin: 0 auto; margin-bottom: 52px; background-color: transparent; } 
.evCon2 .box_wrap { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; gap: 20px; margin-bottom: 40px; } 
.evCon2 .box_wrap .box { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 7px; flex: 1; height: 150px; border: 1px solid #dddddd; border-radius: 20px; } 
.evCon2 .box_wrap .box i { padding: 4px 18px; color: #fff; font-size: 14px; font-style: normal; font-weight: 500; background-color: #c7243d; border-radius: 40px; } 
.evCon2 .box_wrap .box p { color: #000000; font-size: 20px; font-weight: bold; } 
.evCon2 .box_wrap .box:last-of-type { flex: initial; width: 100%; height: 100px; background-color: #c7243d; } 
.evCon2 .box_wrap .box:last-of-type i { color: #c7243d; background-color: #fff; } 
.evCon2 .box_wrap .box:last-of-type p { color: #fff; } 
.evCon2 .con2_link { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 480px; height: 80px; margin: 0 auto; color: #fff; font-size: 20px; font-weight: bold; background-color: #000000; border-radius: 5px; } 


/* evCon3 */
.evCon3 { padding: 140px 0 150px 0; background-color: #744d43; } 
.evCon3 .clamp-text { color: #ecc392; } 
.evCon3 .clamp-title { color: #fff; } 
.evCon3 .subtitle_line .line { background-color: #fff; } 
.evCon3 .subtitle_line .text { color: #fff; } 
.evCon3 .con3_point { position: relative; overflow: hidden; } 
.evCon3 .con3_point .swiper_common { width: 100%; } 
.evCon3 .con3_point .swiper-wrapper { width: 100%; gap: 20px; } 
.evCon3 .con3_point .swiper-slide { width: calc(33.33% - 13.34px); } 
.evCon3 .con3_point { position: relative; display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 20px; margin-bottom: 40px; } 
.evCon3 .con3_point .box { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 7px; width: 100%; height: 150px; background-color: #fff; border: 1px solid #dddddd; border-radius: 20px; } 
.evCon3 .con3_point .swiper-slide i { width: 20px; height: 20px; background-image: url('https://image.megagong.net/m/2024/0529_jeonhangil/con3_icon_check.png'); background-repeat: no-repeat; background-position: center; background-size: contain; } 
.evCon3 .con3_point .swiper-slide p { line-height: 1.4; color: #000000; font-size: 18px; font-weight: 400; } 
.evCon3 .con3_point .swiper-pagination { position: relative; display: flex; justify-content: center; gap: 10px; top: auto; bottom: auto; margin-top: 30px; } 
.evCon3 .con3_point .swiper-pagination-bullet { background: #fff; opacity: 1; width: 12px; height: 12px; margin: 0 !important; } 
.evCon3 .con3_point .swiper-pagination-bullet-active { background: #111111; } 
.evCon3 .img { position: relative; } 
.evCon3 .img .tiny_noti { position: absolute; right: 0; bottom: 75px; color: #9f857f; font-size: 13px; } 
.evCon3 .con3_swiper { position: relative; padding-bottom: 30px; } 
.evCon3 .con3_swiper .swiper_common { position: relative; overflow: hidden; } 
.evCon3 .con3_swiper .swiper-pagination { position: relative; display: flex; justify-content: center; gap: 10px; top: auto; bottom: auto; margin-top: 30px; } 
.evCon3 .con3_swiper .swiper-pagination-bullet { background: #fff; opacity: 1; width: 12px; height: 12px; margin: 0 !important; } 
.evCon3 .con3_swiper .swiper-pagination-bullet-active { background: #111111; } 
.evCon3 .bottom_text { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 7px; } 
.evCon3 .bottom_text div:nth-of-type(1) { color: #eeeeee; font-size: 24px; } 
.evCon3 .bottom_text div:nth-of-type(2) { position: relative; padding: 0 10px; color: #ecc392; font-size: 34px; font-weight: bold; z-index: 1; box-shadow: inset 0 -15px #8c6553; } 
.evCon3 .link_wrap { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 20px; margin-top: 60px; } 
.evCon3 .link_wrap a { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 480px; height: 80px; color: #fff; font-size: 20px; font-weight: bold; background-color: #000000; border-radius: 5px; } 


/* evCon4 */
.evCon4 { padding: 140px 0 150px 0; background-color: #fff; } 
.evCon4 .tab_base { display: flex; flex-direction: row; align-items: center; justify-content: center; } 
.evCon4 .tab_base li { position: relative; flex: 1; background-color: #d5c9c6; } 
.evCon4 .tab_base li.on { background-color: #c7243d; } 
.evCon4 .tab_base li a { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 100%; padding: 24px 0 25px 0; color: #744d43; font-size: 26px; font-weight: bold; } 
.evCon4 .tab_base li.on a { color: #fff; } 
.evCon4 .tab_base li a i { position: absolute; top: -35px; left: 15px; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 76px; height: 76px; color: #fff; font-size: 13px; font-style: normal; background-color: #000; border-radius: 50%; } 
.evCon4 .tab_base li a span { font-size: 20px; font-weight: 400; } 
.evCon4 .panel_base .top { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 20px; margin-top: 30px; margin-bottom: 67px; } 
.evCon4 .panel_base .top .eventVideo.video_renewal { width: 530px; } 
.evCon4 .panel_base .top .point_wrap { display: flex; flex-direction: column; align-items: center; justify-content: center; flex: 1; gap: 20px; } 
.evCon4 .panel_base .top .point_wrap .point { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; width: 100%; height: 86px; padding: 0 40px; background-color: #efedea; border-radius: 5px; } 
.evCon4 .panel_base .top .point_wrap .point p { position: relative; padding-left: 23px; font-size: 18px; } 
.evCon4 .panel_base .top .point_wrap .point p::before { position: absolute; top: 7px; left: 0; content: ''; width: 13px; height: 10px; background-image: url('https://image.megagong.net/m/2024/0529_jeonhangil/con4_icon_check.png'); background-repeat: no-repeat; background-position: center; background-size: contain; } 
.evCon4 .subtitle_line .text { font-weight: 400; } 


/* evCon5 */
.evCon5 { padding: 140px 0 150px 0; background-color: #eee6e1; } 
.evCon5 .clamp-title { position: relative; } 
.evCon5 .clamp-title i { position: absolute; top: 0; left: calc(50% - 369px); transform: translate(-50%, 0); display: flex; flex-direction: column; align-items: center; justify-content: center; width: 117px; height: 117px; color: #fff; font-size: 20px; font-weight: bold; font-style: normal; background-color: #c7243d; border-radius: 50%; } 


/* evCon6 */
.evCon6 { padding: 194px 0 200px 0; background-image: url('https://image.megagong.net/m/2024/0529_jeonhangil/con6_bg.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; } 
.evCon6 .clamp-title { margin: 0 -30px; margin-bottom: 80px; color: #fff; } 
.evCon6 .con_box { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 20px; width: 100%; } 
.evCon6 .con_box a { display: flex; flex-direction: column; align-items: center; justify-content: center; flex: 1; padding: 20px 0; color: #fff; font-size: 26px; font-weight: bold; border: 2px solid #fff; border-radius: 5px; } 
.evCon6 .con_box a span { color: #ecc392; font-size: 20px; font-weight: 400; } 



/* event */
.event { padding: 140px 0 150px 0; background-color: #ea5164; } 
.event .clamp-title { position: relative; } 
.event .clamp-title span { color: #fff; } 
.event .clamp-title i { position: absolute; top: 0; left: calc(50% - 369px); transform: translate(-50%, 0); display: flex; flex-direction: column; align-items: center; justify-content: center; width: 117px; height: 117px; color: #000; font-size: 20px; font-weight: bold; font-style: normal; background-color: #ecc392; border-radius: 50%; } 
.event .clamp-text { line-height: 1.4; color: #000; font-size: 24px; font-weight: 400; } 
.event .clamp-text span { display: inline-block; margin-top: 15px; font-size: 20px; font-weight: bold; } 
.event .con_tit .end::after { background: #2f1014; } 

.event .container_info { margin: 0 40px; margin-top: 50px; } 
.event .container_info .info { margin-right: 30px; } 
.event .container_info .info .info_date { font-weight: bold; } 
.event .container_info .info .noti { color: #ea5164; opacity: 1; } 
.event .lecture { margin-bottom: 90px; } 
.event .deco { margin-bottom: 20px; color: #ffffff; font-size: 20px; font-weight: bold; text-align: left; } 
.event .deco i { display: inline-block; width: 16px; height: 16px; margin-right: 6px; background-color: #fff; } 
.event .event_step .step { align-items: center; justify-content: center; height: 165px; padding: 0 25px 0 25px; } 
.event .event_step .step::after { height: calc(100% - 40px); } 
.event .event_step .step span { margin-bottom: 11px; color: #c7243d; font-weight: 900; } 
.event .event_step .step p { font-size: 18px; } 
.event .link_wrap { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 20px; margin: 15px 0 60px 0; } 
.event .link_wrap a { display: flex; flex-direction: row; align-items: center; justify-content: center; flex: 1; height: 50px; color: #fff; font-size: 20px; font-weight: bold; border: 1px solid #fff; border-radius: 5px; } 
.event .btn_wrap { display: flex; flex-direction: row; align-items: center; justify-content: center; margin-bottom: 96px; } 
.event .btn_wrap button { display: flex; flex-direction: row; align-items: center; justify-content: center; width: 480px; height: 80px; color: #fff; font-size: 20px; font-weight: bold; font-family: 'NotoSans KR'; background-color: #000; border-radius: 5px; } 
.event .btn_wrap button.done { background-color: #999999; } 
.type_lst ul li { border-right: 1px solid #fff; } 
.type_lst ul li a, .type_lst ul li.on a,
.paging.gall, .paging.gall strong { color: #fff; } 

.warningList .f_dash li.red { color: #ff0000; } 




/****240710 css Ãß°¡****/
.event.event_new {background-color: #ed8a42;}
.event.event_new .cir_tit {display: flex; justify-content: center; gap:10px;margin-bottom:10px;}
.event.event_new .cir_tit li {padding:12px 36px; border-radius:50px; background-color: #000; color:#fff; line-height: 1;font-size:18px;}
.event.event_new .clamp-title {margin-bottom:20px;}
.event.event_new .container_info {flex-direction: column; margin: 0; margin-top: 0;}
.event.event_new .container_info .info .info_title {background: #fff; color: #11363e; width: 136px;}
.event.event_new .container_info .info .info_date {font-weight: 700;color: #fff;}
.event.event_new .container_info_wrap {display: block;padding: 30px 0;margin: 50px auto 80px;border-top: 1px solid #f6c5a1;border-bottom: 1px solid #f6c5a1; color:#fff;}
.event.event_new .container_info {flex-direction: row;}
.event.event_new .container_info .info {width: calc(50% - 10px); margin-right:0;}
.event.event_new .container_info .info:last-child {width: 100%;}
.event.event_new .container_info .info .noti {font-size: 16px; color:#fff;margin-left: 5px;} 
.event.event_new .con_tit .label {position: relative;display: block;width: 30%;max-width: 230px;font-style: normal;font-weight: 900;font-size: 41px;color: #ed8a42;padding: 10px 0;background: #000;margin: 0 auto 40px;}
.event.event_new .con_tit .label::before {content: ''; position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 100%); border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 12px solid #000;}
.event.event_new .link_btn a {
    display: block; 
    width: 80%; 
    max-width: 480px; 
    font-size: 20px; 
    padding: 22px 0; 
    line-height:1;
    border-radius: 8px; 
    margin: 60px auto 0;
    color: #fff;
    font-weight: bold;
    background: #000;

}
.warningList li ul li a.tp1 {color: #c7243d; padding: 2.5px 0;}
/****240710 css Ãß°¡****/



@media screen and (max-width: 1200px){
    .clamp-title,
    .evCon1 .bottom_text div:nth-of-type(2),
    .evCon3 .bottom_text div:nth-of-type(2) { font-size: clamp(26px,5vmin,46px); } 
    .clamp-text,
    .evSection .subtitle_line .text,
    .evCon1 .bottom_text div:nth-of-type(1),
    .evCon3 .bottom_text div:nth-of-type(1) { font-size: clamp(18px,3vmin,24px); } 

    .evCon1 .con1_swiper .swiper-slide { height: 440px; } 
    .evCon1 .con1_swiper .swiper-slide h6 { font-size: 20px; } 
    .evCon1 .con1_swiper .swiper-slide p { font-size: 14px; } 
    .evCon2 .eventVideo.with_shadow { width: auto; } 
    .evCon4 .panel_base .top .point_wrap .point p { text-align: left; } 
    .evCon4 .tab_base li a span { font-size: 17px; } 
    .evCon5 .clamp-title i,
    .event .clamp-title i { top: 50%; transform: translate(-50%, -50%); } 

    /****240710 css Ãß°¡****/
    .event.event_new .container_info_wrap {margin: 8% 0 9% 0;}
    .event.event_new .con_tit .label {font-size: clamp(18px, 3.2vmin, 32px); padding: 1.5vw 0; margin: 0 auto 4%;}
    .event.event_new .link_btn a {font-size: clamp(16px, 2.5vmin, 24px);padding: 4vw 0;margin: 6% auto 0;}
    .event.event_new .container_info {flex-direction: column;align-items: flex-start;}
    .event.event_new .container_info .info {width: fit-content}
    .event.event_new .container_info .info:last-child {width:fit-content}
    /****240710 css Ãß°¡****/
}

@media screen and (max-width: 992px){
    .evCon1 .con1_swiper { width: 60%; margin: 0 auto; } 
    .evCon1 .tiny_noti { font-size: 11px; } 
    .evCon3 .img .tiny_noti { bottom: 45px; font-size: 11px; } 
    .evCon4 .panel_base .top { flex-direction: column; } 
    .evCon4 .panel_base .top .point_wrap { flex: initial; width: 530px; } 
    .evCon5 .clamp-title i,
    .event .clamp-title i { left: calc(50% - 298px); } 
    .evCon6 .clamp-title { margin: 0 auto; margin-bottom: 30px; } 
    .evCon6 .con_box a { font-size: 22px; } 
    .evCon6 .con_box a span { font-size: 16px; } 
    .event .deco { font-size: 18px; } 
    .event .event_step .step p { font-size: 15px; } 

    .event.event_new .cir_tit li {font-size: 15px;padding: 2% 6%;}
}

@media screen and (max-width: 768px){
    .clamp-title { margin-bottom: 7vw; } 
    .main h3 { margin: 0 auto; } 
    .main h3 > a { left: 2%; width: 25%; } 
    .banner ul li a p { font-size: 13px; } 
    .evCon1 { padding: 10vw 0; } 
    .evCon1 .swiper-button-next, 
    .evCon1 .swiper-button-prev { width: 20px; height: auto; } 
    .evCon1 .swiper-button-prev { left: -50px; } 
    .evCon1 .swiper-button-next { right: -50px; } 
    .evCon1 .tiny_noti { text-align: center; } 
    .evCon1 .img { margin: 0 auto; margin-top: 7vw; } 
    .evCon2 { padding: 10vw 0; } 
    .evCon2 .box_wrap { gap: 10px; } 
    .evCon2 .box_wrap .box p { font-size: 16px; } 
    .evCon2 .con2_link { width: 70%; height: 65px; font-size: 17px; } 
    .evCon3 { padding: 10vw 0; } 
    .evCon3 .con3_point { gap: 0; margin-bottom: 5vw; } 
    .evCon3 .con3_point .swiper-wrapper { gap: initial; } 
    .evCon3 .con3_point .swiper-slide { width: 100% !important; } 
    .evCon3 .con3_point .show-768 { display: flex !important; } 
    .evCon3 .img .tiny_noti { right: initial; left: 50%; bottom: 37px; transform: translate(-50%, 0); white-space: nowrap; } 
    .evCon3 .link_wrap { gap: 10px; margin-top: 5vw; } 
    .evCon3 .link_wrap a { height: 65px; font-size: 17px; } 
    .evCon4 { padding: 10vw 0; } 
    .evCon4 .tab_base li a { padding: 44px 0 25px 0; font-size: 22px; } 
    .evCon4 .tab_base li a span { font-size: 14px; } 
    .evCon4 .panel_base .top .point_wrap .point p { font-size: 17px; } 
    .evCon5 .clamp-title i, .event .clamp-title i { left: calc(50% - 237px); width: 80px; height: 80px; font-size: 14px; } 
    .evCon5 { padding: 10vw 0; } 
    .evCon6 { padding: 20vw 0; } 
    .evCon6 .con_box { gap: 10px; } 
    .evCon6 .con_box a { font-size: 18px; } 
    .evCon6 .con_box a span { font-size: 13px; } 
    .event { padding: 10vw 0; } 
    .event .con_tit > img { width: 30vw; margin-bottom: 20px; } 
    .event .clamp-text,
    .event .clamp-text span { font-size: clamp(18px,3vmin,24px); } 
    .event .link_wrap { gap: 10px; margin-bottom: 7vw; } 
    .event .link_wrap a { font-size: 14px; } 

    /****240710 css Ãß°¡****/
    .event.event_new .container_info .info .noti {font-size: clamp(13px,2vmin,18px);}
    .event.event_new .container_info .info {width: 100%;}
    .event.event_new .container_info .info {width: 100%;}
    .event.event_new .container_info .info:last-child {width: 100%;}
    .container_info .info .noti {font-size: clamp(13px,2vmin,18px);}
    /****240710 css Ãß°¡****/
}

@media screen and (max-width: 576px){
    .clamp-text, .evSection .subtitle_line .text, .evCon1 .bottom_text div:nth-of-type(1), .evCon3 .bottom_text div:nth-of-type(1) { font-size: clamp(14px,4vmin,18px); } 
    .clamp-text sup,
    .evSection .subtitle_line .text sup { font-size: 9px; } 
    .clamp-title, .evCon1 .bottom_text div:nth-of-type(2), .evCon3 .bottom_text div:nth-of-type(2) { font-size: clamp(20px,6vmin,26px); } 
    .banner ul li a p { font-size: 11px; letter-spacing: -1px; } 
    .banner ul li a i { margin-bottom: 3px; width: 60px; height: 18px; line-height: 18px; font-size: 10px; } 
    .evCon1 .con1_swiper { width: calc(100% - 100px); } 
    .evCon1 .con1_swiper .swiper-slide { height: 393px; } 
    .evCon1 .con1_swiper .swiper-slide h6 { font-size: 16px; } 
    .evCon1 .con1_swiper .swiper-slide p { font-size: 12px; } 
    .evCon1 .con1_swiper .swiper-slide span { font-size: 10px; } 
    .evCon1 .bottom_text div:nth-of-type(2) { box-shadow: inset 0 -11px #e6bfc0; } 
    .evCon2 .box_wrap .box { height: 110px; } 
    .evCon2 .box_wrap .box i { padding: 2px 10px; font-size: 12px; } 
    .evCon2 .box_wrap .box p { font-size: 13px; } 
    .evCon3 .con3_point .swiper-slide p { font-size: 14px; } 
    .evCon3 .con3_point .box { height: 110px; } 
    .evCon3 .img .tiny_noti { bottom: 10px; } 
    .evCon2 .con2_link,
    .evCon3 .link_wrap a,
    .event .btn_wrap button { height: 60px; font-size: 15px; } 
    .evCon4 .clamp-title { margin-bottom: 10vw; } 
    .evCon4 .tab_base li a { padding: 44px 0 25px 0; font-size: 19px; } 
    .evCon4 .tab_base.new li a { padding: 25px 0;}
    
    .evCon4 .tab_base li a span { font-size: 12px; } 
    .evCon4 .panel_base .top .eventVideo.video_renewal,
    .evCon4 .panel_base .top .point_wrap { width: 100%; } 
    .evCon4 .panel_base .top .point_wrap { gap: 10px; } 
    .evCon5 .clamp-title i,
    .event .clamp-title i { display: none; } 
    .evCon5 .clamp-title i { margin-top: 10px; } 
    .evCon6 .con_box a b { display: none; } 
    .event .container_info { margin: 0 auto; margin-top: 30px; } 
    .event .lecture { margin-bottom: 30px; } 

    /****240710 css Ãß°¡****/
    .evSection.event .con_tit .label::before {border-left-width: 6px; border-right-width: 6px; border-top-width: 8px;}
    .event.event_new .clamp-text {font-size: clamp(14px,4vmin,18px);}
    .event.event_new .clamp-title {margin-bottom: 10px;}
    /****240710 css Ãß°¡****/
}