@charset "shift_jis";
/*
最大幅　165px
*/
#L_movie, #R_movie_header, #R_movie_body, #R_movie_futter, #R_slideshow, #L_pickup, #R_pickup_header, #R_pickup_body, #R_pickup_futter, #L_banner, #R_banner_header, #R_banner_body, #R_banner_futter{
	width:100%;
	float:left;
}
#R_movie_header h2,#R_pickup_header h2,#R_banner_header h2{
/*	text-indent:-9999px; */
}

/* ムービー */
#L_movie{
	margin:8px 0px 0px 0px;
}
#R_movie_header{
	height:25px;
	background-image:url(/main/img/gals_movie_b1.jpg);
	background-repeat:no-repeat;
}
#R_movie_body{
	background-image:url(/main/img/gals_movie_b2.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	padding:0px 0px 5px 0px;
}
#R_movie_player{
  width:100%;
}
#R_movie_player_in{
  padding:0px 0px 0px 8px;
}
#R_movie_title,#R_movie_btn{
	width:95%;
	text-align:center;
}
#R_movie_title p{
	padding:4px 0px 3px 0px;
	font-size:10px;
}
#R_movie_futter{
	height:9px;
	background-image:url(/main/img/gals_movie_b3.jpg);
	background-repeat:no-repeat;
}

/* スライドショー  */
#R_slideshow img {
	margin:10px 0px 0px 2px;
}
/* 携帯くじ  */
#R_loto img {
	margin:10px 0px 0px 0px;
}

/* ピックアップ */
#L_pickup{
	margin:8px 0px 0px 0px;
}
#R_pickup_header{
	height:35px;
	background-image:url(/main/img/pickup_b1.jpg);
	background-repeat:no-repeat;
}
#R_pickup_body{
	background-image:url(/main/img/pickup_b2.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
}
.R_pickup_gal{
	width:140px;
	margin:0px 0px 0px 7px;
	border-top:1px #ff5100 solid;
	background-color:FF9E3A;
}
.R_pickup_img{}
.R_pickup_img img{
	margin:10px 0px 0px 0px;
}
.R_pickup_name{
	width:100%;
	height:20px;
	background-image:url(/main/img/pickup_name_b.jpg);
	background-repeat:no-repeat;
	text-align:center;	
}
.R_pickup_name h3{
	padding:2px 0px 0px 0px;
	color:#000000;
	letter-spacing:2px;
}
.R_pickup_btn{
	padding:3px 0px 8px 0px;
}
#R_pickup_futter{
	height:13px;
	background-image:url(/main/img/pickup_b3.jpg);
	background-repeat:no-repeat;
}

/* バナー */
#L_banner{
	margin:8px 0px 0px 0px;
}
#R_banner_header{
	height:33px;
	background-image:url(/main/img/banner_b1.jpg);
	background-repeat:no-repeat;
}
#R_banner_body{
	padding:0px 0px 5px 0px;
}
.R_banner_img{
	width:90%;
	text-align:center;
	margin:4px 0px 0px 0px;
}
#R_banner_futter{
	height:9px;
	background-image:url(/main/img/banner_b3.jpg);
	background-repeat:no-repeat;
}