@charset "UTF-8";
.article {}
.article_title {
	font-size: 28px;
	line-height: 1.4;
	border-bottom: 1px solid currentColor;
	padding-bottom: 13px;
	margin-bottom: 12px;
}
.article_update {
	font-size: 14px;
	text-align: right;
	margin-bottom: 40px;
}
.article_update > time {}
.article_body {}
.article_link {
	text-align: center;
	margin-top: 55px;
	max-width: 340px;
	margin-left: auto;
	margin-right: auto;
}
.article_link > a {}
.article_link > a:hover {}
.article_link > a::before {
	content: "";
}
.article_link > a::after {
	content: "";
}
.news {}
.news_list {
	list-style: none;
}
.news_list > li {}
.news_list > li:first-child {
    border-top: 1px solid currentColor;
}
.news_list > li:last-child {}
.news_list > li:nth-child(2n+1) {}
.news_list > li:nth-child(n+3) {}
.news_list > li > a {
	display: block;
	text-decoration: none;
	color: inherit;
	border-bottom: 1px solid currentColor;
	padding: 18px 10px;
	position: relative;
	z-index: 1;
	padding-right: 40px;
	transition-duration: .3s;
	transition-property: background-color,color;
}
.news_list > li > a:hover {
    background-color: #f2f2f2;
}
.news_list > li > a::before {
	content: "";
}
.news_list > li > a::after {
	/* display: block; */
	/* content: ""; */
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	right: 10px;
	margin-top: auto;
	margin-bottom: auto;
	border: 2px solid currentColor;
	width: 6px;
	height: 6px;
	transform: rotate(45deg);
	border-bottom: none;
	border-left: none;
}
.news_list_update {
    font-size: 13px;
    margin-bottom: 5px;
}
.news_list_update > time {}
.news_list_title {
    line-height: 1.3;
}
@media screen and (min-width:1000px) {}
@media screen and (max-width:999px) {}
@media screen and (max-width:767px) {}
@media screen and (max-width:374px) {}
