* {
padding: 0;
margin: 0;
}


#film_roll_arrow {
	margin-left:50px;
	position: relative;
	display: none;
	z-index:11;
}

.rollbox {
	width:980px;
	height:370px;
	background-repeat: no-repeat;
	background-image: url(../roll-images/roll_bg.png);
	margin: 0 auto;
	margin-top:60px;
	margin-bottom:200px;
	padding:0;
	padding-top:80px;
position: relative;
}

.rollfront-char {
position: absolute;
	top:155px;
	left:0;
	z-index:10;
}

.rollfront-left {
position: absolute;
	top:0;
	left:0;
	z-index:9;
}

.rollfront-right {
position: absolute;
	top:0;
	left:580px;
	z-index:9;
}

#film_roll_slider {
	width:900px;
	margin: 0 auto;
}


.film_roll_wrapper {
overflow: hidden;
}
.film_roll_shuttle {
position: relative;
}
.film_roll_child {
display: inline-block;
margin-right: 10px;
}

.btn_prev,
.btn_next {
position: absolute;
top: 0;
width: 100px;
height: 350px;
}

.btn_prev {
left: 0px;
}

.btn_next {
right: 0px;
}

.btn_prev:hover,
.btn_next:hover {
opacity: 1;
}

.film_roll_pager {
	text-align: center;
}
.film_roll_pager a {
display: inline-block;
width: 40px;
height: 40px;
margin-top:40px;
}
.film_roll_pager a:nth-child(1) {
background: url(../roll-images/S/icon_B.png) no-repeat;
}
.film_roll_pager a:nth-child(2) {
background: url(../roll-images/S/icon_B.png) no-repeat;
}
.film_roll_pager a:nth-child(3) {
background: url(../roll-images/S/icon_B.png) no-repeat;
}
.film_roll_pager a:nth-child(4) {
background: url(../roll-images/S/icon_B.png) no-repeat;
}
.film_roll_pager a:nth-child(5) {
background: url(../roll-images/S/icon_B.png) no-repeat;
}
.film_roll_pager a:nth-child(6) {
background: url(../roll-images/S/icon_B.png) no-repeat;
}
.film_roll_pager a.active:nth-child(1),
.film_roll_pager a.active:nth-child(2),
.film_roll_pager a.active:nth-child(3),
.film_roll_pager a.active:nth-child(4),
.film_roll_pager a.active:nth-child(5),
.film_roll_pager a.active:nth-child(6) {
background: url(../roll-images/S/icon_R.png) no-repeat;
}
.film_roll_pager span {
display: none;
}

