@charset "UTF-8";
/* CSS Document */

/* Loading背景画面設定　*/
#splash {
    /*fixedで全面に固定*/
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999;
  background:#9D2711;
  text-align:center;
  color:#fff;
}

/* Loading画像中央配置　*/
#splash_logo {
  position: absolute;
  top: 50%;
  left: 50%;
}


/* Loading アイコンの大きさ設定　*/
#splash_logo img {
  width:150px;
  height: auto;
  transform: translate(-50%, -50%);
}


/* fadeUpをするアイコンの動き */

.fadeUp{
animation-name: fadeUpAnime;
animation-duration:1.3s;
animation-fill-mode:forwards;
opacity: 0;
}

@keyframes fadeUpAnime{
  from {
    opacity: 0;
  	transform: translateY(30px);
  }

  to {
    opacity: 1;
  	transform: translateY(0);
	animation-timing-function: ease-in;
  }
}

/*画像が切り替わる動き*/
.splash_c {
	position: absolute;
	width: 100%;
	opacity: 0;
	animation: change-img-anim 5s;
}

.splash_c:nth-of-type(1) {
	animation-delay: 0s;
}
.splash_c:nth-of-type(2) {
	animation-delay: 0.8s;
}
.splash_c:nth-of-type(3) {
	animation-delay: 1.6s;
}

@keyframes change-img-anim {
	0%{ opacity: 0;}
	10%{ opacity: 1;}
	90%{ opacity: 1;}
	100%{ opacity: 0;}
}






