@charset "utf-8";

/*
******************************************************************
* eva a-type fun movie.css
******************************************************************
*/

/** visual */
#visual .mod-box-bg {
	background-image: url(../img/movie/visual_bg01.jpg);
}

/** section */
.section {
	padding-top: 90px;
	background-image: url(../img/movie/bg01.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.section .box-outer {
	margin-top: 50px;
	padding: 60px 0;
	text-align: center;
	background-color: #f2f2f2;
}

/** chance */
.chance {
	padding-top: 40px;
}
.chance.stamp {
	background-image: url(../img/movie/bg02.jpg);
}

/** school */
.school {
	padding-bottom: 30px;
}
.school.stamp {
	background-image: url(../img/movie/bg03.jpg);
}
.school h2 {
	padding-bottom: 70px;
}

/** eva */
.eva {
	padding-bottom: 60px;
}
.eva.stamp {
	background-image: url(../img/movie/bg04.jpg);
}
.eva h2 {
	padding-bottom: 100px;
}

/** mod-btn-next */
#mod-btn-next a .mod-box-inr .pic-01 {
	left: 0;
}
#mod-btn-next a .mod-box-inr .pic-01 .pic:after {
	content: url(../img/movie/next_p01_o.png);
}
#mod-btn-next a .mod-box-inr .txt-01 {
	right: 106px;
}
#mod-btn-next a .mod-box-inr .txt-01 .txt:after {
	content: url(../img/movie/next_t01_o.png);
}