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

	
#wrap-index{
	position:relative;	
}


#wrap-index .catch_h2_01{
	position:absolute;
	top:180px;
	left:50%;
	margin-left:-180px;
}

#wrap-index .catch_h2_02{
	position:absolute;
	top:180px;
	left:50%;
	margin-left:-37px;
}


#wrap-index .catch_h2_03{
	position:absolute;
	top:266px;
	left:50%;
	margin-left:-180px;
}


#wrap-index .lead{
	position:absolute;
	top:330px;
}



.animated {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay:3.5s;
  animation-delay:3.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated01 {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay:0;
  animation-delay:0;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}


.animated02 {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay:0.75s;
  animation-delay:0.75s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated03 {
  -webkit-animation-duration: 2s;
  animation-duration:2s;
  -webkit-animation-delay:1.7s;
  animation-delay:1.7s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}






@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
	
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;

}






@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}












