@charset "UTF-8";
/* CSS Document */
/*
	common
-----------------------------------------------------------------------------------------------*/
/* 起点 */
.jsAnm{
	opacity: 0;
}

/* ふわっと */
.anmFadeIn.jsAnmStart{
	animation: anmFadeIn 0.3s ease 0.5s forwards;
}

@keyframes anmFadeIn{
	from{
		opacity: 0;
	}
	to{
		opacity: 1;
	}
}

/* 下からふわっと */
.anmFadeUp01.jsAnmStart,
.anmFadeUp02.jsAnmStart,
.anmFadeUp03.jsAnmStart,
.anmFadeUp04.jsAnmStart,
.anmFadeUp05.jsAnmStart,
.anmFadeUp06.jsAnmStart,
.anmFadeUp07.jsAnmStart,
.anmFadeUp08.jsAnmStart,
.anmFadeUp09.jsAnmStart,
.anmFadeUp10.jsAnmStart{
	animation: anmFadeUp 0.45s ease 0.15s forwards;
}
.anmFadeUp02.jsAnmStart{
	animation-delay: 0.3s;
}
.anmFadeUp03.jsAnmStart{
	animation-delay: 0.45s;
}
.anmFadeUp04.jsAnmStart{
	animation-delay: 0.6s;
}
.anmFadeUp05.jsAnmStart{
	animation-delay: 0.75s;
}
.anmFadeUp06.jsAnmStart{
	animation-delay: 0.9s;
}
.anmFadeUp07.jsAnmStart{
	animation-delay: 1.05s;
}
.anmFadeUp08.jsAnmStart{
	animation-delay: 1.2s;
}
.anmFadeUp09.jsAnmStart{
	animation-delay: 1.35s;
}
.anmFadeUp10.jsAnmStart{
	animation-delay: 1.5s;
}

@keyframes anmFadeUp{
	from{
		opacity: 0;
		transform: translateY(40px);
	}
	to{
		opacity: 1;
		transform: translateY(0);
	}
}