/* 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: 30px; } 
.cont01 .evt_btn { bottom: 60px; } 
.cont05 .evt_btn {bottom: 80px;} 

.cont04 {padding: 50px 0; } 
.cont04 ul { width: 680px; margin: 0 auto; position: relative; text-align: center; } 
.cont04 ul li { margin-bottom: 20px; } 
.cont04 ul li a { position: relative; display: flex; width: 100%; height: 100px; background: #edf8ff; border-radius: 20px; padding: 0 50px; align-items: center; justify-content: center; gap: 20px; border: 2px solid #338eff; } 
.cont04 ul li a.active { background:linear-gradient(to right, #0096ff, #0072ff); border: 2px solid #0072ff; } 
.cont04 ul li a strong { font-size: 28px; font-weight: 700; color: #338eff; } 
.cont04 ul li a.active strong { color: #fff; } 
.cont04 ul li a p { font-size: 28px; font-weight: 700; color: #333; } 
.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/0917/arrow.png') no-repeat center center; background-size: 100%; background-position-y: 100%; } 
.cont04 ul li a.active span { background-position-y: 0%; } 
.cont04 ul li div { display: none; } 
.cont04 ul li div img { width: 100%; border-radius: 25px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); } 
.cont04 ul li div.active { display: block; } 

