@charset "utf-8";

.news_list{
	padding:0;
	margin-bottom:50px;
	background:#fff;
	box-shadow:0px 3px 6px rgba(0,0,0,0.05);
}
.news_item{
	list-style:none;
	margin:0;
}
.news_item + .news_item{border-top:1px solid #DAE7F3;}
.news_link{
	display:flex;
	align-items:center;
	padding:24px 65px 24px 30px;
	background:url(/ai-vc/img/common/arrow_r_black.svg) no-repeat center right 30px;
	color:#212121 !important;
	text-decoration:none !important;
}
.news_date{
	flex-shrink:0;
	width:110px;
	margin-right:20px;
	color:#888;
	font-size:1.5rem;
	font-weight:500;
	letter-spacing:0.75px;
	line-height:2.1rem;
}
.news_cat{
	flex-shrink:0;
	width:75px;
	padding:5px 10px 6px;
	margin-right:30px;
	background:#1055CA;
	color:#fff;
	font-size:1.3rem;
	font-weight:500;
	letter-spacing:0.65px;
	line-height:1.9rem;
	text-align:center;
}
.news_title{
	margin:0;
	font-family:var(--font_serif);
	font-size:1.5rem;
	font-weight:500;
	letter-spacing:0;
	line-height:2.4rem;
	transition:color 0.3s;
}
a:hover .news_title{color:#0458D2;}


@media screen and (max-width:1024px){

.news_link{
	flex-wrap:wrap;
	padding-right:55px;
	padding-left:25px;
	background-position:center right 20px;
}
.news_cat{padding:3px 10px;}
.news_title{
	width:100%;
	margin-top:10px;
}

}


@media screen and (max-width:767px){

.news_link{
	padding:15px 35px 15px 15px;
	background-position:center right 20px;
}
.news_date{
	width:90px;
	margin:0;
	font-size:1.1rem;
	letter-spacing:0.55px;
	line-height:1.6rem;
}
.news_cat{
	width:auto;
	padding:3px 5px;
	font-size:1rem;
	letter-spacing:0.5px;
	line-height:1.4rem;
}
.news_title{
	margin-top:5px;
	font-size:1.3rem;
	line-height:2rem;
}

}