/* evt 공통 */
.event-cont * { font-family: 'noto','Malgun Gothic','맑은고딕','맑은 고딕','dotum',돋움,sans-serif; box-sizing: border-box; letter-spacing:-1px } 
.evt_wrap { overflow: hidden; } 
.inner_w { width: 2560px; position: relative; text-align: center; left: 50%; transform: translateX(-50%); margin: 0; } 

.p_r { position:relative; } 
.p_c { position:absolute; left: 50%; transform: translateX(-50%); } 

.evt_btn { display: block; width: 650px; margin: 0 auto; height: 130px;} 
.evt_main .evt_btn { bottom: 110px; } 
.cont01 .evt_btn { bottom: 225px; } 
.cont05 .evt_btn {bottom: 80px;} 

.notice_txt {position: absolute; left: 50%; transform: translateX(-50%); font-size: 0.97rem; color: #c0b9b0;}
.evt_main .notice_txt {bottom: 60px;}
.cont01 .notice_txt {bottom: 87px; font-size: 0.93rem; color: #544744; margin-left: 105px;}

/* cont02 */
.cont02 .lect_list {position: absolute; left: 50%; top: 228px; transform: translateX(-50%); width: 705px;}
.cont02 .lect_list li {width: 100%; height: 240px; margin-bottom: 21px; position: relative;}
.cont02 .lect_list li:nth-last-of-type(1) {margin-bottom: 0;}
.cont02 .lect_list li a {display: block; width: 245px; height: 75px; position: absolute; right: 40px;}
.cont02 .lect_list li a.lect_btn1 {top: 39px;}
.cont02 .lect_list li a.lect_btn2 {top: 128px;}

.cont04 {padding: 50px 0; } 
.cont04 ul { width: 100%; position: relative; text-align: center; } 
.cont04 ul li { margin-bottom: 20px; } 
.cont04 ul li a { position: relative; display: flex; width: 680px; height: 100px; background: #fff4ed; border-radius: 20px; padding: 0 50px; margin: 0 auto; align-items: center; justify-content: center; gap: 20px; border: 2px solid #ffd8ba;} 
.cont04 ul li a.active { background:#ff6d00; border: 2px solid #ff6d00; } 
.cont04 ul li a strong { font-size: 28px; font-weight: 700; color: #ffa333; } 
.cont04 ul li a.active strong { color: #fff; } 
.cont04 ul li a p { font-size: 25px; font-weight: 700; color: #331b18; } 
.cont04 ul li a.active p { color: #fff; } 
.cont04 ul li a span { position: absolute; right: 30px; top: 50%; transform: translateY(-50%); width: 35px; height: 35px; background: url('//cdn.edu2080.co.kr/gumjung/img/event/2025/0924/arrow_off.png') no-repeat center center; background-size: 100%; background-position-y: 100%; } 
.cont04 ul li a.active span { background-image: url('//cdn.edu2080.co.kr/gumjung/img/event/2025/0924/arrow_on.png') } 
.cont04 ul li div { display: none; background: url('//cdn.edu2080.co.kr/gumjung/img/event/2025/0924/tab_bg.png') 50% 60% no-repeat; background-size: 80%; text-align: center;} 
.cont04 ul li div img { border-radius: 25px; box-shadow: 0 10px 20px rgba(170, 170, 170, 0.3); } 
.cont04 ul li div.active { display: block; margin-top: 10px; } 