@charset "utf-8";

/* index */

#news .main-visual .page-tit__bg{
	background: url("../img/news/main_bg.jpg") no-repeat center center / cover;
}
.contact-sec__txt{
	margin-top: 40px;
	text-align: center;
}
.contact-sec__txt .num{
	font-size: 200%;
}
.contact-sec__txt a{
	
}

.newsContents {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.newsContents .newsBody {
	width: 700px;
}
.newsContents .newsBody > *:nth-child(n+2) {
	margin-top: 1.5em;
}
.newsContents .newsBody img {
	max-width: 100%;
	height: auto;
}
.newsContents #side {
	width: 180px;
}
.newsContents #side {
	background: #cfd0d1;
	padding: 10px;
}
.newsContents #side ul {
	background: #FFF;
}
.newsContents #side li:nth-child(n+2) {
	border-top: 1px dotted #CCC;
}
.newsContents #side li a {
	display: block;
	padding: 5px 10px;
}
.newsContents .btn {
	margin-top: 3em;
}
.newsContents .btn a {
	max-width: 240px;
	font-size: 16px;
}

.news-list li{
	margin-bottom: 20px;
	display: flex;
	align-items: flex-start;
}
.news-list li .news-list__date{
	width: 9em;
}
.news-list li .news-list__cat{
	color: #FFF;
	width: 8em;
	text-align: center;
	margin-right: 1.5em;
}
.news-list li .news-list__cat.news-list__cat__k-hart{
	background: #d32f2e;
}
.news-list li .news-list__cat.news-list__cat__news{
	background: #448aca;
}
.news-list li .news-list__tit{
	flex: 1;
}
.news-list li .news-list__tit a{
	text-decoration: none;
}
.news-list li .news-list__tit a:hover{
	text-decoration: underline;
}


@media screen and (max-width: 767px){
	#news .main-visual .page-tit__bg{
		background: url("../img/news/main_bg_sp.jpg") no-repeat center center / cover;
	}
	.newsContents {
		display: block;
	}
	.newsContents .newsBody {
		width: 100%;
	}
	.newsContents #side {
		margin-top: 30px;
		width: 100%;
	}
	.news-list li{
		flex-wrap: wrap;
		margin-bottom: 30px;
	}
	.news-list li .news-list__tit{
		flex: auto;
		width: 100%;
		margin-top: 15px;
	}
}

