.contents {
	font-family: "Pretendard", sans-serif;
	width:1140px;
	margin:0 auto;
}
.upload_con {
	width: 1140px;
	display: flex;
	flex-direction: column;
	background:#2D2D2D;
}
.upload_con img {
	display: flex;
	width:100%;
}

.ev_con_list_w {background-color:#F2F6FA; padding:50px 50px 50px 0; font-size:16px}
.ev_con_tit {font-size:20px; color:#333; font-weight: bold; letter-spacing: -0.3px; display: block; padding-bottom:8px; margin-left:90px}
.ev_con_list_w li {padding-bottom:5px; line-height:22px; letter-spacing: 0px; color:#333; margin-left:100px; font-weight: 200}
.ev_con_list_w li strong {font-weight: 600}
.ev_con_list_w em {margin-left:-12px}

.ev_pop_n {width:360px;position:absolute;top:50%;left:50%;margin-left:-180px;border: 1px solid #8f8f8f;background-color:#fff;box-shadow:0px 0px 6px 2px rgba(0,0,0,0.2); z-index:102; }
.ev_pop_n .p_cont {padding:0 0 33px 0; text-align:center; color:#111; font-size:16px; letter-spacing: -0.5px; font-weight: bold; line-height:29px; font-family:"Malgun Gothic","맑은 고딕",sans-serif}
.ev_pop_n .p_cont em {color:#eb4e45}
.ev_pop_n .p_cont .f_txt {display:block; font-size: 15px; font-weight: bold; line-height: 24px; padding-top: 15px; }
.ev_pop_n .p_cont .f_txt2 {font-size:12px; font-weight:normal; color:#6e6e6e; line-height: 20px;}
.ev_pop_n .p_cont .f_txt2 a { color:#6e6e6e}
.ev_pop_n .f_btn {margin-top:18px}