@charset "UTF-8";

.fade-in{
	opacity:0;
	transition: opacity 1s ease;
}

.fade-in.is-show{
		opacity:1;

}
.fade-step-in{
	opacity:0;
	transition: opacity 1s ease;
}
.fade-step-in.is-show{
		opacity:1;

}
.fade-in-step-up.is-show:nth-child(1){
	transition-delay: 0s;
}

.fade-in-step-up{
	transform: translateY(-30px);
	opacity:0;
	transition: opacity 1s ease,transform 1s ease;

}

.fade-in-step-up.is-show{
	opacity:1;
	transform: translateY(0);

}
.fade-in-step-up.is-show:nth-child(1){
	transition-delay: 0s;
	transform: translateY(0);
}
.fade-in-step-up.is-show:nth-child(2){
	transition-delay: 0.3s;
	transform: translateY(0);
}
.fade-in-step-up.is-show:nth-child(3){
	transition-delay: 0.6s;
	transform: translateY(0);
}
.fade-in-step-up.is-show:nth-child(4){
	transition-delay: 0.9s;
	transform: translateY(0);
}
.fade-in-step-up.is-show:nth-child(5){
	transition-delay: 1.2s;
	transform: translateY(0);
}

.fade-in-step-up.is-show:nth-child(6){
	transition-delay: 1.5s;
	transform: translateY(0);
}

.fade-in-step-up.is-show:nth-child(7){
	transition-delay: 1.8s;
	transform: translateY(0);
}
.fade-in-step-up.is-show:nth-child(8){
	transition-delay: 2.1s;
	transform: translateY(0);
}
.fade-in-step-up.is-show:nth-child(9){
	transition-delay: 2.4s;
	transform: translateY(0);
}

.fade-in-step-up.is-show:nth-child(10){
	transition-delay: 2.7s;
	transform: translateY(0);
}

.fade-in-left{
	opacity:0;
	transform: translateX(-80px);
	transition: opacity 1s ease,transform 1s ease;
}

.fade-in-left.is-show{
	opacity:1;
	transform: translateX(0);
}

.fade-in-right{
	opacity:0;
	transform: translateX(80px);
	transition: opacity 1s ease,transform 1s ease;
}

.fade-in-right.is-show{
	opacity:1;
	transform: translateX(0);
}



.fade-in-up{
	opacity:0;
	transform: translateY(30px);
	transition: opacity 1s ease,transform 1s ease;
}

.fade-in-up.is-show{
	opacity:1;
	transform: translateY(0);
}



.home-section-title__head__back{
	opacity:0;
	transition: opacity 3s ease;

}

.home-section-title__h2{
		opacity:0;
	transition: opacity 3s ease,transform 1s ease;;
	transform: translateX(-80px);
}

.home-section-title__h2__sub{
		opacity:0;
	transition: opacity 3s ease;

}
.is-show .home-section-title__h2{
		opacity:1;
	transition-delay: 0s;
	transform: translateX(0);
}

.is-show .home-section-title__head__back{
		opacity:1;
	transition-delay: 0.3s;
}

.is-show .home-section-title__h2__sub{
		opacity:1;
	transition-delay: 0.6s;
}