@charset "UTF-8";

/* フェードインアニメーション */
.element {
	transform: translateY(30px);
	opacity: 0;
	visibility: hidden;
	transition: transform 1s, opacity 1s, visibility 1s;
}
.is-fadein {
	transform: translateX(0);
	opacity: 1;
	visibility: visible;
}

@media screen and (max-width: 960px) {
	.element-sp {
		transform: translateY(30px);
		opacity: 0;
		visibility: hidden;
		transition: transform 1s, opacity 1s, visibility 1s;
	}
	.is-fadein-sp {
		transform: translateX(0);
		opacity: 1;
		visibility: visible;
	}
}