@charset "utf-8";
/* CSS Document */

/* main_contents このcss自体はbase.css　にありますxxx　以下のcssは全てmain_contents内xxx
#main_contents{width:601px; height:auto; margin:0px; padding:0px; float:left;}
*/

/* movie */
#movie{
	width:601px;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:0px;
	color: #FFFBF0;
}

#movie_main{
	width:599px;
	height:auto;
	margin:5px 0px 0px 0px;
	padding:0px;
	border:0px none;
	background-color:#FFFFFF;
	clear:both;
	color: #1e1e1e;
}
.mm_title{width:594px; height:30px; margin:0px; padding:0px 0px 0px 5px; line-height:30px; background:url(../img/movie/movie_title_bg.gif) no-repeat;}
.mm_title h2{width:391px; height:30px; display:inline; float:left; line-height:30px; font-size:12px; font-weight:bold; margin:0px; padding:0px 5px 0px 0px; overflow:hidden;}
.mm_title span{width:198px; height:30px; display:block; float:right;}
.mm_title span img{margin:4px 5px 0px 0px;}
.movie_main_img{width:560px; height:420px; margin:0px; padding:9px 19px 10px 20px; background:url(../img/movie/movie_bg1.jpg) repeat-x;}

#vip_movie_main{
	width:599px;
	height:auto;
	margin:5px 0px 0px 0px;
	padding:0px;
	border:0px none;
	background-color:#FFFFFF;
	clear:both;
	color: #1e1e1e;
}
.vip_mm_title{width:594px; height:30px; margin:0px; padding:0px 0px 0px 5px; line-height:30px; background:url(../img/movie/movie_title_bg.gif) no-repeat;}
.vip_mm_title h2{width:321px; height:30px; display:inline; float:left; line-height:30px; font-size:12px; font-weight:bold; margin:0px; padding:0px 5px 0px 0px; overflow:hidden;}
.vip_mm_title span{width:268px; height:30px; display:block; float:right;}
.vip_mm_title span img{margin:4px 5px 0px 0px;}
.vip_movie_main_img{width:560px; height:420px; margin:0px; padding:9px 19px 10px 20px; background:url(../img/movie/movie_bg2.jpg) repeat-x;}

#movie_data{
	width:599px;
	height:auto;
	margin:5px 0px 0px;
	padding:0px;
	border:1px solid #999999;
	background-color:#fffafa;
	clear:both;
	color: #1e1e1e;
}
.md_title{width:599px; height:30px; margin:0px; padding:0px;}
.md01{width:579px; height:120px; margin:0px; padding:10px;}
.md02{width:409px; height:120px; margin:0px; padding:0px; float:right;}
.md02 p{width:405px; height:30px; margin:0px; padding:0px 0px 0px 4px; line-height:29px; overflow:hidden; background:url(../img/movie/movie_data_bg.gif) repeat-x;}
.md02 span{width:200px; height:30px; margin:0px; padding:0px 0px 0px 4px; line-height:29px; display:block; float:left; overflow:hidden; background:url(../img/movie/movie_data_bg.gif) repeat-x;}
.md_comm{width:579px; height:auto; margin:0px; padding:0px 5px 5px 5px; line-height:17px; overflow:visible;}

#movie_gallery{
	width:599px;
	height:auto;
	margin:5px 0px 0px;
	padding:0px;
	border:1px solid #999999;
	background-color:#4F4F4F;
	clear:both;
	color: #1e1e1e;
}
.mg_title{width:599px; height:30px; margin:5px; padding:0px;}
.mg_img{width:585px; height:267px; margin:0px; padding:10px 4px 5px 10px;}
.mg_img img{width:112px; height:84px; margin:0px 5px 5px 0px; padding:0px;}

#vip_movie_gallery{
	width:599px;
	height:auto;
	margin:5px 0px 0px;
	padding:0px;
	border:1px solid #999999;
	background-color:#151515;
	clear:both;
	color: #1e1e1e;
}
.vip_mg_title{width:599px; height:30px; margin:5px; padding:0px;}
.vip_mg_img{width:585px; height:267px; margin:0px; padding:10px 4px 5px 10px;}
.vip_mg_img img{width:112px; height:84px; margin:0px 5px 5px 0px; padding:0px;}

#movie_down{
	width:601px;
	height:auto;
	margin:5px 0px 0px;
	padding:0px;
	background-color:#000000;
	clear:both;
	color: #1e1e1e;
	border: 0px none;
}
.mdo_title{width:599px; height:30px; margin:0px; padding:0px; border-top:1px solid #767676; border-left:1px solid #767676; border-right:1px solid #767676;}
#movie_down table{width:601px; height:auto; margin:0px; padding:0px; text-align:center;}
#movie_down td{background-color:#FFFFFF;}
#movie_down table span{line-height:33px;}

#gallery_down{
	width:601px;
	height:auto;
	margin:5px 0px;
	padding:0px;
	background-color:#000000;
	clear:both;
	color: #1e1e1e;
	border: 0px none;
}
.mdo_title{width:599px; height:30px; margin:0px; padding:0px; border-top:1px solid #767676; border-left:1px solid #767676; border-right:1px solid #767676;}
#gallery_down table{width:601px; height:auto; margin:0px; padding:0px; text-align:center;}
#gallery_down td{background-color:#FFFFFF;}
#gallery_down table span{line-height:33px;}

