@charset "UTF-8";
@-webkit-keyframes spinner {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes spinner {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes parapara {
	0% {
		background-position: 0 center
	}
	100% {
		background-position: 125% center
	}
}

@-webkit-keyframes parapara {
	0% {
		background-position: 0 center
	}
	100% {
		background-position: 125% center
	}
}

@-moz-keyframes parapara {
	0% {
		background-position: 0 center
	}
	100% {
		background-position: 125% center
	}
}

.parapara {
	position: relative
}

.parapara {
	display: block
}

.parapara,.parapara-img {
	text-align: center
}

.parapara {
	height: 180px;
	overflow: hidden
}

.parapara-img {

	display: block;

	width: 100%;
	height: 100%;
	overflow: hidden;
}

.parapara_movie {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-position: 0 center;
	background-repeat: no-repeat;
	background-size: 500% auto;
	background-color: #000;
}

.still_img {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 50% center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-color: #fff;
}

.parapara .parapara_movie.movie_img {
	-webkit-animation: parapara 1.2s steps(5) 0s infinite;
	-moz-animation: parapara 1.2s steps(5) 0s infinite;
	animation: parapara 1.2s steps(5) 0s infinite;
}




