/*------------------------------------------------------------
	お知らせ（news）
------------------------------------------------------------*/
#news-archive{
	padding: var(--content-padding);
	background: var(--color-light);
	border-radius: 100vw 100vw 0 0;
	margin-bottom: 0!important;
}
#news-archive.lower-page > section{
	padding: 0!important;
}
.news-list-wrap{
	max-width: 1000px;
}
/*.news-wrap{
	display: grid;
    justify-content: center;
    align-content: start;
    justify-items: center;
}*/

ul.news-list {
    display: grid;
    align-content: start;
	justify-content: center;
	margin: 2rem 0;
}
ul.news-list li{
	padding: 2rem 1rem;
}
ul.news-list li:not(:last-child){
	border-bottom: 1.5px var(--color-bk) dashed;
}
ul.news-list li a{
	display: flex;
	align-items: center;
}
ul.news-list li a span.news-date{
	width: 10em;
}
ul.news-list li a .news-ttl{
	width: calc(100% - 10em);
}
ul.news-list li a p{
	transition: 0.3s;
}
ul.news-list li a:hover p{
	color: var(--color-mid);
}

@media all and (max-width:960px){
	ul.news-list li{
		padding: 2rem 0;
	}
	ul.news-list li a{
		flex-direction: column;
		text-align: center;
	}
	ul.news-list li a .news-ttl{
		width: 100%;
	}
}