@charset "UTF-8";

/*=====================================================================
	base
=====================================================================*/

/*--------------------------------
	page_0
--------------------------------*/

@keyframes page_0 {
	0% {background-position: 0 100%;}
	100% {background-position: 2000px 100%;}
}

@-webkit-keyframes page_0 {
	0% {background-position: 0 100%;}
	100% {background-position: 2000px 100%;}
}

@-moz-keyframes page_0 {
	0% {background-position: 0 100%;}
	100% {background-position: 2000px 100%;}
}

@-ms-keyframes page_0 {
	0% {background-position: 0 100%;}
	100% {background-position: 2000px 100%;}
}

@-o-keyframes page_0 {
	0% {background-position: 0 100%;}
	100% {background-position: 2000px 100%;}
}

/*--------------------------------
	cloudWrap
--------------------------------*/

@keyframes cloudWrap {
	0% {background-position: 0 100%;}
	100% {background-position: 2000px 100%;}
}

@-webkit-keyframes cloudWrap {
	0% {background-position: 0 100%;}
	100% {background-position: 2000px 100%;}
}

@-moz-keyframes cloudWrap {
	0% {background-position: 0 100%;}
	100% {background-position: 2000px 100%;}
}

@-ms-keyframes cloudWrap {
	0% {background-position: 0 100%;}
	100% {background-position: 2000px 100%;}
}

@-o-keyframes cloudWrap {
	0% {background-position: 0 100%;}
	100% {background-position: 2000px 100%;}
}

/*--------------------------------
	cloudMove
--------------------------------*/

@keyframes cloudMove {
	0% {background-position: 0 0;}
	100% {background-position:2000px 0;}
}

@-webkit-keyframes cloudMove {
	0% {background-position: 0 0;}
	100% {background-position:2000px 0;}
}

@-moz-keyframes cloudMove {
	0% {background-position: 0 0;}
	100% {background-position:2000px 0;}
}

@-ms-keyframes cloudMove {
	0% {background-position: 0 0;}
	100% {background-position:2000px 0;}
}

@-o-keyframes cloudMove {
	0% {background-position: 0 0;}
	100% {background-position:2000px 0;}
}

/*--------------------------------
	allCloud
--------------------------------*/

@keyframes allCloud {
	0% {background-position: 0 0;}
	100% {background-position: 2000px 0;}
}

@-webkit-keyframes allCloud {
	0% {background-position: 0 0;}
	100% {background-position: 2000px 0;}
}

@-moz-keyframes allCloud {
	0% {background-position: 0 0;}
	100% {background-position: 2000px 0;}
}

@-ms-keyframes allCloud {
	0% {background-position: 0 0;}
	100% {background-position: 2000px 0;}
}

@-o-keyframes cloudmove {
	0% {background-position: 0 0;}
	100% {background-position: 2000px 0;}
}