@charset "utf-8";
/* CSS Document */
.anime {
	opacity: 0;
}
.top_main_catch_txt.fadeIn {
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}
.common_en_01.fadeIn {
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
.anim01 {
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;/*-webkit-animation-delay: 1.1s;
	animation-delay: 1.1s;*/
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
@-webkit-keyframes fadeIn{
0% {
 opacity:0;
}
100% {
 opacity:1;
}	
}
@keyframes fadeIn {
0% {
 opacity:0;
}
100% {
 opacity:1;
}
}
.anim02 {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;/*-webkit-animation-delay: 1.1s;
	animation-delay: 1.1s;*/
	animation: flowing-anim 1s forwards ease-out;
}
.flowing {
	opacity: 0;
	width: 0;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;	
}
.common_submain_bg .flowing {
	-webkit-animation-delay: 1.0s;
	animation-delay: 1.0s;
}

@keyframes flowing-anim {
 0%{
    width: 0%;
	 opacity: 0;
   }
100%{
    width: 100%;
	opacity: 1;
   }
}

