<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */
/*
	common
-----------------------------------------------------------------------------------------------*/
/* 起点 */
.jsAnm{
	opacity: 0;
}

/* ふわっと */
.anmFadeIn.jsAnmStart{
	animation: anmFadeIn 1s ease 0.5s forwards;
}
.anmFadeIn02.jsAnmStart{
	animation: anmFadeIn 1s ease 0.5s forwards;
	animation-delay: .8s;
}
@keyframes anmFadeIn{
	from{
		opacity: 0;
	}
	to{
		opacity: 1;
	}
}

/* ふわっと消える */
.anmFadeOut.jsAnmStart{
	animation: anmFadeOut 1s ease 0.5s forwards;
}
@keyframes anmFadeOut{
	from{
		opacity: 1;
	}
	to{
		opacity: 0;
	}
}

/* 下からふわっと */
.anmFadeUp.jsAnmStart{
	animation: anmFadeUp 1s ease 0.5s forwards;
}
@keyframes anmFadeUp{
	from{
		opacity: 0;
		transform: translateY(30px);
	}
	to{
		opacity: 1;
		transform: translateY(0);
	}
}

/* 上からふわっと */
.anmFadeDown.jsAnmStart{
	animation: anmFadeDown 1s ease 0.5s forwards;
}
@keyframes anmFadeDown{
	from{
		opacity: 0;
		transform: translateY(-100px);
	}
	to{
		opacity: 1;
		transform: translateY(0);
	}
}

/* 右からふわっと */
.anmFadeRight.jsAnmStart{
	animation: anmFadeRight 1s ease 0.5s forwards;
}
@keyframes anmFadeRight{
	from{
		opacity: 0;
		transform: translateX(80px);
	}
	to{
		opacity: 1;
		transform: translateX(0);
	}
}

/* 左からふわっと */
.anmFadeLeft.jsAnmStart{
	animation: anmFadeLeft 1s ease 0.5s forwards;
}
.anmFadeLeft02.jsAnmStart{
	animation: anmFadeLeft 1.3s ease 0.5s forwards;
	animation-delay: 1.5s;
}
@keyframes anmFadeLeft{
	from{
		opacity: 0;
		transform: translateX(-80px);
	}
	to{
		opacity: 1;
		transform: translateX(0);
	}
}


/* ブラーふわっと */
.anmBlurFade.jsAnmStart{
	animation: anmBlurFade .8s linear forwards;
}
.anmBlurFade02.jsAnmStart{
	animation: anmBlurFade .8s linear forwards;
	animation-delay: 2.3s;
}

@keyframes anmBlurFade{
	from{
		opacity: 0;
		filter: blur(3px);
	}
	to{
		opacity: 1;
		filter: blur(0);
	}
}

/* ブラー下からふわっと */
.anmBlurUp.jsAnmStart{
	animation: anmBlurUp .8s ease-out forwards;
}
@keyframes anmBlurUp{
	from{
		opacity: 0;
		filter: blur(3px);
		transform: translateY(40px);
	}
	to{
		opacity: 1;
		filter: blur(0);
		transform: translateY(0);
	}
}

/* ブラー右からふわっと */
.anmBlurRight.jsAnmStart{
	animation: anmBlurRight 1s ease 0.5s forwards;
}
@keyframes anmBlurRight{
	from{
		opacity: 0;
		filter: blur(3px);
		transform: translateX(80px);
	}
	to{
		opacity: 1;
		filter: blur(0);
		transform: translateX(0);
	}
}

/* ブラー左からふわっと */
.anmBlurLeft.jsAnmStart{
	animation: anmBlurLeft 1s ease 0.5s forwards;
}
@keyframes anmBlurLeft{
	from{
		opacity: 0;
		filter: blur(3px);
		transform: translateX(-80px);
	}
	to{
		opacity: 1;
		filter: blur(0);
		transform: translateX(0);
	}
}
/* ページ全体 */
#wrapper{
	opacity: 0;
	animation: anmFadeIn 0.8s ease 0.2s forwards;
}</pre></body></html>