.box{
  opacity: 0;
}
.fadeIn {
animation-name:fadeUpAnime;
animation-duration:1s;
animation-fill-mode:forwards;
opacity: 0;
}
@keyframes fadeUpAnime{
  from {
    opacity: 0;
/*  transform: translateY(100px);*/
  }

  to {
    opacity: 1;
/*  transform: translateY(0);*/
  }
}

/* アニメーションスタートの遅延時間を決めるCSS*/
.delay-time04{
animation-delay: 0.4s;
}
.delay-time08{
animation-delay: 0.8s;
}
.delay-time12{
animation-delay: 1.2s;
}
.delay-time16{
animation-delay: 1.6s;
}
.delay-time20{
animation-delay: 2.0s;
}
.delay-time24{
animation-delay: 2.4s;
}
.delay-time28{
animation-delay: 2.8s;
}

/*下から◯秒後にフェードインするCSS*/
.mB-1{
	opacity: 0;
	transform: translate(0,20px);
	-webkit-transform: translate(0,20px);
	transition: opacity .4s,transform .4s;
	transition-delay: .4s;
}
.mB-2{
	opacity: 0;
	transform: translate(0,20px);
	-webkit-transform: translate(0,20px);
	transition: opacity .4s,transform .4s;
	transition-delay: .6s;
}
.mB-3{
	opacity: 0;
	transform: translate(0,20px);
	-webkit-transform: translate(0,20px);
	transition: opacity .7s,transform .7s;
	transition-delay: .9s;
}

@media screen and (max-width: 640px) {
	.delay-time28{
	animation-delay: 2.4s;
	}
}