@charset "utf-8";

#main { margin-top: -20px; }
#main.login { margin-top: -7px; }

/* 협회대회 리스트 */
.row_mmatch .mmatch { display: none; }
.row_mmatch .match { width: 100%; }

.match_infor .div_search { width: 80%; margin-left: 5px; }
.div_list_title { margin: 5px 0 0; }
.div_list_contents { margin: 0 0 10px 0; }

/*
.div_list_title ul, 
.div_list_contents ul { flex-wrap: nowrap; height: 40px; line-height: 40px; padding: 0; }
.div_list_wrap li.content_no,
.div_list_wrap li.content_clsdt { width: 70px; margin-left: 0; }
.div_list_wrap li.content_atnum { width: 70px; }
.div_list_wrap li.content_gterm { width: 90px; }
.div_list_wrap li.content_gname { width: calc(100% - 70px - 70px - 70px - 90px); }
*/
.div_list_wrap li.content_no { margin-left: 0; }

/* 미디어쿼리 */
@media (max-width: 660px) {
	#main.login { margin-top: -7px; }
}

@media (max-width: 560px) {
	#main { margin-top: -30px; }
	#main.login { margin-top: -20px; }
	.match_infor .div_search { width: 90%; }
	/*
	.div_list_title ul, 
	.div_list_contents ul { flex-wrap: wrap; height: 42px; line-height: 20px; padding: 3px 0; }
	.div_list_wrap li.content_no { width: 14%; }
	.div_list_wrap li.content_gname { width: 86%; }
	.div_list_wrap li.content_gname > span.gname_new { margin-top: 2px; }
	.div_list_wrap li.content_clsdt { width: 27%; margin-left: 14%; }
	.div_list_wrap li.content_atnum { width: 27%; }
	.div_list_wrap li.content_gterm { width: 32%; }
	*/
	.div_list_wrap li.content_no { width: 50px; }
	.div_list_wrap li.content_gname { display: flex; width: calc(100% - 50px - 0px - 0px); }
	.div_list_wrap li.content_clsdt { display: none; }
	.div_list_wrap li.content_gterm { left: 121px; }
}

@media (max-width: 470px) {
	.div_list_contents li.content_gname { position: relative; }
	.div_list_contents li.content_gname > em { position: absolute; bottom: 2px; height: 25px; line-height: 23px; }
}

@media (max-width: 420px) {
	.div_list_contents li.content_gterm .gterm_pc { display: none; }
	.div_list_contents li.content_gterm .gterm_mobile { display: block; }
}