.contents{
	width: 100%;
	max-width: 750px;
	margin:0 auto;
	overflow: hidden;
}

video{
	display: block;
	width: 100%;
}

.cvBox{
	background: url("../img/cv_bg.jpg") repeat-y;
	background-size: 100%;
}
.cvBox ul.offerTxt{
	width: 81%;
	margin: 0 auto;
	padding-bottom: 10px;
}
.cvBox .offerTxt li{
	padding-left: 4%;
}
.cvBox .offerTxt li:last-child{
	color: #ff0000;
}
.cvBox .offerTxt li:last-child:before{
	content: '※';
	background: none;
}
.cvBox .btn01{
	width: 80%;
	margin: 0 auto;
	padding-bottom: 20px;
}
.movieBox{
	position: relative;
}
.movieBox .movie01,
.movieBox .movie02,
.movieBox .movie_e1,
.movieBox .movie_e2,
.movieBox .movie_e3,
.movieBox .movie_e4,
.movieBox .movie_e5{
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.movieBox .movie01{
	width: 89%;
	bottom: 0;
}
.movieBox .movie02{
	width: 89%;
	top: 0;
}
.movieBox .movie_e1,
.movieBox .movie_e2,
.movieBox .movie_e3,
.movieBox .movie_e4,
.movieBox .movie_e5{
	width: 71.5%;
	top: 22%;
}
.movieBox .movie_e2{
	top: 25.5%;
}
.movieBox .movie_e3{
	top: 22%;
}
.movieBox .movie_e4{
	top: 24%;
}
.movieBox .movie_e5{
	top: 22%;
}

.movieBox .iconAni{
	position: absolute;
	width: 45%;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 4%;
}

/*-------------------------------------------------
	//てんらいシリーズ_累計出荷数アイコン
-------------------------------------------------*/
.movieBox #exSoldNum{
	position: absolute;
	width: 36%;
	left: 3%;
	top: 51%;
}