@charset "utf-8";
/* -------------------------------------------------

fade

------------------------------------------------- */
.fade_rT{
	opacity: 0;
	transition:1.5s;
	transform: translate(0,-100px);
}
.fade_rTa{
	opacity: 1.0;
	transform: translate(0,0);
}
.fade_rR{
	opacity: 0;
	transition:1.5s;
	transform: translate(100px,0);
}
.fade_rRa{
	opacity: 1.0;
	transform: translate(0,0);
}
.fade_rB{
	opacity: 0;
	transition:1.5s;
	transform: translate(0,100px);
}
.fade_rBa{
	opacity: 1.0;
	transform: translate(0,0);
}
.fade_rL{
	opacity: 0;
	transition:1.5s;
	transform: translate(-100px,0);
}
.fade_rLa{
	opacity: 1.0;
	transform: translate(0,0);
}

.fade_r01{
	opacity: 0;
	transition:1.5s;
	transform: translate(0,100px);
}
.fade_r01a{
	opacity: 1.0;
	transform: translate(0,0);
}
.fade_r02{
	opacity: 0;
	transition:1.5s;
	transform: translate(0,100px);
	transition-delay: 0.3s;
}
.fade_r02a{
	opacity: 1.0;
	transform: translate(0,0);
}
.fade_r03{
	opacity: 0;
	transition:1.5s;
	transform: translate(0,100px);
	transition-delay: 0.6s;
}
.fade_r03a{
	opacity: 1.0;
	transform: translate(0,0);
}
.fade_r04{
	opacity: 0;
	transition:1.5s;
	transform: rotate(-15deg);
}
.fade_r04a{
	opacity: 1.0;
	transform: rotate(0deg);
}
.fade_r05{
	opacity: 0;
	transition:1.5s;
	transform: rotate(-15deg) translate(30px,0);
}
.fade_r05a{
	opacity: 1.0;
	transform: rotate(0deg) translate(0,0);
}
/* SP縦向き */
@media screen and (max-width:640px) and (orientation: portrait) {
.fade_r01,
.fade_r03{
	transform: translate(100px,0);
}
.fade_r02{
	transform: translate(-100px,0);
}
.fade_r01a,
.fade_r02a,
.fade_r03a{
	opacity: 1.0;
	transform: translate(0,0);
	transition-delay: 0;
}
}



