.news_item {
	font-size: 0.875rem;
	display: flex;
	margin-top: 5px;
}

.news_contents {
	min-height: 5rem;
	max-height: 22rem;
	overflow-y: scroll;
}

.news_contents .news_item:not(:first-of-type) {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px dotted black;
}

.news_date {
	width: 20%;
	font-size: 1.55rem;
}

.news_main {
	width: 80%;
}

.news_title {
	margin-bottom: 0.5rem;
	font-size: 1.55rem;
}

.news_detail {
	font-size: 1.1rem;
}

.news_detail a {
	color: rgba(42, 137, 219, 1);
}

@media screen and (max-width: 1450px) {
	.news_date {
		width: 35%;
		font-size: 1.33rem;
	}

	.news_title {
		margin-bottom: 0.5rem;
		font-size: 1.33rem;
	}

	/* .news_detail {
		font-size: 1rem;
	} */
}