@charset "euc-kr";

:root{
	--ev3-icn-url: url('https://img.megagong.net/m/2023/0816_army/tj/con_img30.png') no-repeat center 0;
	--ev6-arrow-url: url('https://img.megagong.net/m/2023/0816_army/tj/con6_next.png') no-repeat center 0;
	--pop-img-url: url('https://img.megagong.net/m/2024/0621_tjenglish08/con_img11.png') no-repeat 0 0;
	--ev-point-color1: #e9f1ff;
	--ev-point-color2: #007259;
	--ev-point-color3: #c9dfff;
	--ev-point-color4: #ff0084;
	--ev-point-color5: #eefaf7;
}

.eventWrap .evCon1 h3 a { bottom: 0; left: 50%; transform: translateX(-50%); } 

.eventWrap .evCon_day .tab_base_new.d1020 { display: flex; justify-content: center; flex-wrap: wrap; gap: 40px; } 
.eventWrap .evCon_day .tab_base_new.d1020 li { margin: 0 0 65px; } 
.eventWrap .evCon_day .tab_base_new li.on { background: #111111; } 
.eventWrap .evCon_day .tab_base_new li a strong { margin: 0 0 10px 35px; } 

.testpop_wrap .quizresult_wrap .tbl_wrap .scroll { margin: 0; } 
.testpop_inner .count { background: none; } 

/* url change */
.eventWrap .evCon1 {background-image: url('https://img.megagong.net/m/2024/0621_tjenglish08/con_img32.jpg'); background-repeat: no-repeat; background-position: center; background-size: cover; } 
.testpop_wrap .quiz_wrap .time::before { background: var(--pop-img-url); } 

/* point color change */
.fixed_bnr ul li.on a strong { color: #fff607; } 
.eventWrap > .count { background:var(--ev-point-color4) } 
.evCon3 .con_subtit > b { color:var(--ev-point-color4) } 


.evtBoard_common .board_notice li,
.testpop_wrap .test1 .tiny_noti,
.testpop_wrap .quizresult_wrap .score_wrap .my_score span,
.testpop_wrap .quizresult_wrap .score_wrap p strong { color:var(--ev-point-color2) } 

.eventWrap .evCon_comment .apply_wrap a,
.testpop_wrap .quiz_wrap .answer li:hover,
.testpop_wrap .quizresult_wrap .point,
.testpop_wrap .quizresult_wrap + .btn li.on { background: var(--ev-point-color2); } 

.eventWrap .evCon_day .calendar_wrap ul li .day_num:hover,
.warningList li ul li a { border-color:var(--ev-point-color2); color:var(--ev-point-color2); } 

.testpop_wrap .quizresult_wrap .score_wrap .my_score,
.testpop_wrap .quizresult_wrap .tbl_wrap table th { background: var(--ev-point-color5); } 

.evCon1 .count .inner.lg { width: 1200px; }

@media (max-width: 1200px) {
	.evCon1 .count .inner.lg { width: 96%; }
	.evCon1 .count .inner.lg p{font-size:clamp(12px,2vmin,18px);}

	.testpop_wrap .quiz_wrap > strong { background: var(--ev-point-color2) } 
	.eventWrap .evCon1 h3 a { bottom: -30%; } 
	.eventWrap .evCon_day .tab_base_new li a strong { font-size: 16px; margin: 0 0 5px 16px; } 
	.eventWrap .evCon_day .tab_base_new.d1020 li { margin:0 0 35px; } 
	.testpop_wrap .quiz_wrap .time::before { right: -56px; background-size: 22px; width: 22px; height: 30px } 
}

@media (max-width: 768px) {
	.eventWrap .evCon_day .tab_base_new.d1020 {flex-wrap: initial;gap: 10px; } 
	.eventWrap .evCon_day .tab_base_new.d1020 li { width: calc(50% - 5px); } 
}

@media (max-width: 576px) {
	.eventWrap .evCon_day .tab_base_new li a strong { font-size: 13px; display: block; margin: 0 0 0 24px; } 
	.eventWrap .evCon_day .tab_base_new li a .line { font-size: 11px; margin-left: 14px; } 
	.eventWrap .evCon_day .tab_base_new.d1020 li .new { width: 40px; font-size: 11px; padding: 1px 0; } 
	.eventWrap .evCon_day .tab_base_new.d1020 li a .book { transform: translate(-260%, -50%); width: 30px; } 
}