img							{border:none;}
#movie_h1					{width:250px;height:75px;background-image:url('/img/movie/title.gif');text-align:left;}
h1							{display:none;}
h2							{font-size:18px;margin:0px;}
img.photo					{width:120px; height:90px; border:2px solid #ddd;}

.pr_banner img				{border: #ddd 1px solid;margin:2px;}
#banner_osusume div			{clear:both;text-align:left;font-size:10px;}
#banner_osusume div img		{float:left;display:block;margin:0 0 2px 0;}

#movie						{width:796px;}

#movie td,div				{font-family: "Meiryo", "メイリオ", "ヒラギノ", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

#movie_main					{width:586px;float:left;display:block;}
#movie .tbl_main			{border:1px solid #ddd;}
#movie .tbl_main td			{padding:5px;}
#movie .blt_btn td			{padding:0;}


/*--side---------------------------------------*/
#side{
	margin-left:2px;
	float:right;
	width:202px;
	display:block;
}
#side .pr{
	width:200px;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	padding:2px 0px 4px 0px;
}
#movie #side .box {
	width: 200px;
	border: 1px solid #DDD;
}
#movie #side .cast {
	font-size:11px;
	border-bottom: 1px solid #DDD;
}
#movie #side .cast p{
	text-align:left;
}
#movie #side .pr1{
	width:200px;
	height:320px;
    border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
}
#movie .pr1_img{
	margin-left:6px;
	margin-top:6px;
	float:left;
}


/*--main---------------------------------------*/
#movie .group{
	width:586px;
	padding:10px 0 0 0;
	border:1px solid #ddd;
}
#movie .leftBtn{
	margin-right: 230px;
}
#movie .rankframe{
	width:586px;
	height:670px;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
}

#movie .cast{
    width:180px;
    float:left;
    margin:8px 7px 0 6px;
}
.clear{clear:both}

#movie .cast_zenbu{
   float:right;
   width:150px;
   height:30px;padding-top:10px}


#movie table.ranking td{
	font-size:10px;
	vertical-align:top;
	text-align:left;
}

/*--listside---------------------------------------*/
#movie .pagetitle td{
	font-size:18px;
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
}
#movie #listside{
	width:200px;
	float:left;
}
#movie #listside .ch{
	margin-top:7px;
}
#movie #listside .ch img{
	margin-bottom:3px;
}

#movie #listside .ch2{
	top:-12px;position:relative;
}
#movie #listside .ch2 img{
	margin-bottom:3px;
}

#movie #listside .pr img{
	margin-bottom:3px;
}
#movie #list{
	width:586px;
	margin-top:-5px;
	float:right;
}
#movie #list .video				{width:290px;}
#movie #list .video th,
#movie #list .video td			{vertical-align:top; text-align:left; font-weight:normal;}
#movie #list .video th			{width:30%;}
#movie #list .video td			{width:70%; padding:2px 0;}
#movie #list .video td strong	{font-weight:normal; line-height:14px;}
#movie #list .video td div		{height:86px; overflow: hidden;}
#movie #list .video td p		{font-size:11px; line-height:15px; margin-top:2px;}

#movie #list .pr td				{padding:7px;}

#movie #list .pagenavi			{font-family:verdana, arial;font-size:14px;width:586px;background:#f4f4f4;padding:6px;margin:20px 0px 10px 0px;}
#movie .newmovie				{float:clea;text-align:right;width:576px;padding-top:9px;padding-bottom:5px;padding-right:10px;border:1px solid #ddd;height:20px;border-top:none}
#movie .weekly					{float:left;position:relative;top:10px}
.pagestring_movie{
	color:#fff;
	font-family:arial;
	font-size:12px;
	text-align:center;
	/*display:block;*/
	min-height:30px;
	padding:7px;
	margin:20px 0;
}
.pagestring_movie b{
	color:#E30053;
	background:#fff;
	border:1px solid #ddd;
	padding:5px 8px;
	margin:0 1px;
}
.pagestring_movie a:link,
.pagestring_movie a:visited{
	text-decoration:none;
	color:#0066FF;
	background:#fff;
	border:1px solid #ddd;
	padding:5px 8px;
	margin:0 1px;
	display:inline-block;
}
.pagestring_movie a:hover{
	color:#fff;
	background:#0066FF;
}

.pagestring_movie img{
	margin:0 10px 3px 10px;
}