@charset "utf-8";
/* 센터소식 목록 (board/news/index.jsp) — 운영과 동일하게 카드형 한 줄 4개 */

/* 말머리([내부활동]/[외부활동])는 제목과 같은 크기 (board.css 공통 14px !important 덮어씀) */
.news_list_wrap .recruitment_table01 .box .tit .category_path { font-size: inherit !important; color: inherit; }

@media all and (min-width: 1025px) {
	.news_list_wrap .recruitment_table01.change_box01:not(.list_mode) { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 30px 20px; }
	.news_list_wrap .recruitment_table01.change_box01:not(.list_mode) .box { flex-direction: column; align-items: stretch; width: auto; margin: 0; padding: 0; border: 1px solid #ddd; }
	.news_list_wrap .recruitment_table01.change_box01:not(.list_mode) .box .num_box002 { display: none; }
	.news_list_wrap .recruitment_table01.change_box01:not(.list_mode) .box .notice_img_box { width: 100%; max-width: none; height: 190px; margin: 0; overflow: hidden; }
	.news_list_wrap .recruitment_table01.change_box01:not(.list_mode) .box .notice_img_box img { width: 100%; height: 100%; object-fit: cover; }
	.news_list_wrap .recruitment_table01.change_box01:not(.list_mode) .box .noice_board_alt_box { width: 100%; flex-wrap: wrap; align-items: center; gap: 4px 12px; padding: 18px 16px 20px; }
	.news_list_wrap .recruitment_table01.change_box01:not(.list_mode) .box .noice_board_alt_box .tit { width: 100%; flex-basis: 100%; min-width: 0; font-size: 16px; }
	.news_list_wrap .recruitment_table01.change_box01:not(.list_mode) .box .noice_board_alt_box .tit > .text_ov { display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
	.news_list_wrap .recruitment_table01.change_box01:not(.list_mode) .box .noice_board_alt_box .tit .title_value { font-size: 16px; }
	.news_list_wrap .recruitment_table01.change_box01:not(.list_mode) .box .date_box { width: auto; margin: 0; font-size: 14px; }
}
