@charset "UTF-8";
/*----------
	news index
----------*/
/* override */
.l-title-container {
	margin-bottom: 24px;
}
@media (min-width: 768px), print {
	.l-title-container {
		margin-bottom: 80px;
	}
}

.l-structure .l-structure__main {
	margin-bottom: 80px;
}
@media (min-width: 768px), print {
	.l-structure .l-structure__main {
		margin-bottom: 104px;
	}
}

/* h2タイトル */
.news-title {
	margin: 0 0 30px;
}
@media (min-width: 768px), print {
	.news-title {
		margin: 0 0 40px;
	}
}

/* 一覧 */
.news-list {
	margin-top: 30px;
}

/* js切り替えセクション */
.news-sectoin {
	display: none;
}
.news-sectoin.is-current {
	display: block;
}
.news-sectoin.is-animation > * {
	display: none;
	opacity: 0;
}
.news-sectoin.is-animation.is-current > * {
	display: block;
	opacity: 0;
	animation: news-section-fade-sp 1s forwards 0.1s;
}
@media (min-width: 768px), print {
	.news-sectoin.is-animation.is-current > * {
		animation: news-section-fade-pc 1s forwards 0.1s;
	}
}

/* animation */
@keyframes news-section-fade-sp {
	0% {
		opacity: 0;
		transform: translateY(15px);
	}
	65% {
		transform: translateY(0);
	}
	100% {
		opacity: 1;
	}
}
@keyframes news-section-fade-pc {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}
	65% {
		transform: translateY(0);
	}
	100% {
		opacity: 1;
	}
}

