@charset "utf-8";

/*-------------------------------------------------
	//レスポンシブ用
-------------------------------------------------*/
#contents{
	width: 100%;
	max-width: 750px;
	margin: 0 auto;
}

/*-------------------------------------------------
	//01用
-------------------------------------------------*/
#contents{
	overflow: hidden;
}


.cvBox{
	background: url("../img/cv_bg.jpg") repeat-y;
	background-size: 100%;
	padding-bottom: 1%;
}
.cvBox ul.offerTxt{
	width: 85%;
	margin: 0 auto 20px;
}
.cvBox .btn{
	width: 85%;
	margin: 0 auto;
}

.movieBox{
	position: relative;
}

.movieBox .movieTV,
.movieBox .movieCV,
.movieBox .movie01,
.movieBox .movie02,
.movieBox .movie03,
.movieBox .movie04{
	position: absolute;
	margin: 0 auto;
	right: 0;
	left: 0;
}

.movieBox .movieTV{
	width: 89.2%;
	top: 26.5%;
}

.movieBox .movieCV{
	width: 88%;
	bottom: 0;
}

.movieBox .movie01{
    width: 80%;
    top: 51%;
}
.movieBox .movie02{
	width: 90%;
	top: 71%;
}
.movieBox .movie03{
	width: 85%;
	top: 65%;
}
.movieBox .movie04{
    width: 85%;
    top: 53%;
	box-shadow: #666 5px 5px 10px;
}

.movieBox .iconAni{
    position: absolute;
	width: 30%;
	top: 5%;
	left: 2%;
}