@charset "utf-8";

body {
	margin: 0;
	padding: 0;
}
.wrapper {
	margin: 0 auto 0 auto;
	width: 960px;
}
.anim_container {
	position: relative;
	overflow: hidden;
	margin: 50px 0 0 0;
	width: 100%;
	height: 463px;
	background: #fff url(../images/sky.png) no-repeat;
}
#plane {
	position: absolute;
	top: 250px;
	left: 1000px;
}
/* アニメーション関係 */
@-moz-keyframes fly {
	from {
		left: 1000px;
		top: 250px;
	}
	to {
		left: -200px;
		top: 100px;
	}
}
@-webkit-keyframes fly {
	from {
		left: 1000px;
		top: 250px;
	}
	to {
		left: -200px;
		top: 100px;
	}
}
#plane {
	-moz-animation-name: fly;
	-webkit-animation-name: fly;
	-moz-animation-duration: 4s;
	-webkit-animation-duration: 4s;
	-moz-animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: 1;
	-webkit-animation-iteration-count: 1;
	-moz-animation-direction: normal;
	-webkit-animation-direction: normal;
}