@charset "utf-8";
#toppage .news_item {
		border-bottom: 1px solid #fff;
		font-size: 15px;
		font-weight: 500;
}
.top_news_inner_right .news_item:first-child {
		border-top: 1px solid #fff;
}
.news_item a {
		display: flex;
		align-items: center;
		padding: 20px 15px;
		color: #292929;
		text-decoration: none;
}
@media (hover: hover) {
		.news_item a:hover dd {
				color: #D3372D;
				text-decoration: underline;
		}
}
.news_item dt {
		display: flex;
		align-items: center;
		margin-right: 20px;
}
.news_item dt .news_date {
		margin-right: 20px;
}
.news_category {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100px;
		height: 30px;
		color: #fff;
		background: #D3372D;
		border-radius: 60px;
		padding: 0 10px;
		font-size: 12px !important;
		box-sizing: border-box;
}
@media(max-width: 767px) {
		.news_item a {
				display: block;
				padding: 15px 0;
		}
		.news_category {
				width: 100px;
				height: 20px;
				color: #fff;
				padding: 0 5px;
				font-size: 12px !important;
		}
		.news_item dt .news_date {
				margin-right: 10px;
		}
}