@charset "utf-8";
@import url(sakuhin.css);

/* 作品情報 */
#mainColumn #movie_info_top { background:url(http://image.eiga.k-img.com/images/movie/border_round_top.gif?1268634466) no-repeat; width:585px; height:6px; font-size:6px; line-height:6px; }
#mainColumn #movie_info_bottom { background:url(http://image.eiga.k-img.com/images/movie/border_round_bottom.gif?1268634466) no-repeat; width:585px; height:6px; font-size:6px; line-height:6px; }
#mainColumn #movie_info { width:537px; padding:0 23px; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0; }
#mainColumn #movie_info p.title strong { font-size:120%; font-weight:bold; float:left; width:404px; }
#mainColumn #movie_info ul.rel { float:right; }
#mainColumn #movie_info ul.rel li { white-space:nowrap; }
#mainColumn #movie_info ul.lft { float:left; }
#mainColumn #movie_info ul.lft li.img { width:229px; height:166px; background:url(http://image.eiga.k-img.com/images/movie_review/photo_bg.gif?1239600370) no-repeat; }
#mainColumn #movie_info ul.lft li.img img { margin:15px 0 0 15px; }
#mainColumn #movie_info ul.lft li.img span { display:block; width:229px; text-align:center; font-size:85%; }
#mainColumn #movie_info ul.lft li.vote { float:left; }
#mainColumn #movie_info ul.lft li.rev { float:left; margin-left:4px; }
#mainColumn #movie_info ul.lft li.tra { clear:left; }
#mainColumn #movie_info ul.lft li.grp { clear:left; text-align:center; }
#mainColumn #movie_info ul.lft li.grp b { display:block; }
#mainColumn #movie_info ul.rating { float:right; position:relative; margin-bottom:2px; width:292px; height:80px; background:url(http://image.eiga.k-img.com/images/movie_review/rating_window.gif?1239600370) no-repeat; }
#mainColumn #movie_info ul.rating li.rating_w { position:absolute; left:106px; top:30px; }
#mainColumn #movie_info ul.rating li.rating_u { position:absolute; left:246px; top:30px; }
#mainColumn #movie_info ul.rating li.star { position:absolute; left:60px; top:59px; }
#mainColumn #movie_info ul.rating li.star img { vertical-align:middle; }
#mainColumn #movie_info dl.staff { float:right; width:292px; }
#mainColumn #movie_info dl.staff dt { float:left; clear:left; }
#mainColumn #movie_info dl.staff dd { }
#mainColumn #movie_info dl.cast { clear:both; }
#mainColumn #movie_copyrights { padding-bottom:0.5em; }
#mainColumn #movie_copyrights b { font-size:90%; color:#808080; }

/* 見たい度投票 */
#mainColumn #vote_form { position:relative; }
#mainColumn #vote_win { position:absolute; left:0; top:0;background-color:#FFFFFF; border:2px outset; width:200px; padding:5px 10px; margin:5px 0pt 0pt 2px; }
#mainColumn #vote_win input { height:25px; width:95px; margin-right:10px; }
#mainColumn #vote_win #vote_btn_1 { background:#E9E9E9 url(http://image.eiga.k-img.com/images/movie_review/star_1.gif?1239600370) no-repeat; }
#mainColumn #vote_win #vote_btn_2 { background:#E9E9E9 url(http://image.eiga.k-img.com/images/movie_review/star_2.gif?1239600370) no-repeat; }
#mainColumn #vote_win #vote_btn_3 { background:#E9E9E9 url(http://image.eiga.k-img.com/images/movie_review/star_3.gif?1239600370) no-repeat; }
#mainColumn #vote_win #vote_btn_4 { background:#E9E9E9 url(http://image.eiga.k-img.com/images/movie_review/star_4.gif?1239600370) no-repeat; }
#mainColumn #vote_win #vote_btn_5 { background:#E9E9E9 url(http://image.eiga.k-img.com/images/movie_review/star_5.gif?1239600370) no-repeat; }
#mainColumn #vote_win li.c { text-align:center; }

#mainColumn div.wanted h3 { font-weight:bold; }
#mainColumn div.wanted p.r { float:right; }
#mainColumn div.wanted p { color: #777777; }

#mainColumn #type_menu { margin-top: 8px; float: left; width: 166px; height: 29px; background: url(http://image.eiga.k-img.com/images/movie_review/type_menu_bg.gif?1256624537) no-repeat; }
#mainColumn #type_menu a, #mainColumn #type_menu span { margin-left: 10px; line-height: 25px; font-size:11px; }

#mainColumn h2 { margin-bottom: 5px; }
#mainColumn div.box { border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; padding: 0px 23px; width: 592px; }
#mainColumn div.box_top { background: url(http://image.eiga.k-img.com/images/movie/border_round_top.gif?1268634466) no-repeat; width: 640px; height: 6px; line-height: 6px; font-size: 6px; }
#mainColumn div.box_bottom { background: url(http://image.eiga.k-img.com/images/movie/border_round_bottom.gif?1268634466) no-repeat; width: 640px; height: 6px; line-height: 6px; font-size: 6px; }
#movie_info h2 { color: #000000; width: 400px; margin-bottom: 5px; font-size: 110%; line-height: 130%; font-weight: bold; }
#movie_info div.image { margin: 0 10px 2px 0; width: 229px; height: 166px; background: url(http://image.eiga.k-img.com/images/movie_review/photo_bg.gif?1239600370) no-repeat; }
#movie_info div.image img { margin: 15px 0 0 15px; }
#movie_info div.rating { position: relative; margin-bottom: 2px; width: 292px; height: 80px; background: url(http://image.eiga.k-img.com/images/movie_review/rating_window.gif?1239600370) no-repeat; }
#movie_info div.rating img.rating_w { position: absolute; left: 106px; top: 30px; }
#movie_info div.rating img.rating_u { position: absolute; left: 246px; top: 30px; }
#movie_info div.rating img.star { position: absolute; left: 60px; top: 59px; }
#movie_info div.rating span.point { position: absolute; left: 155px; top: 60px; font-size: 110%; }
#movie_info div.rating span.point_count { position: absolute; left: 200px; top: 60px; font-size: x-small; }
#movie_info div.staff { width: 292px; }
#movie_info div.b { margin-bottom: 2px; width: 530px; }
#movie_info div.b img { margin-right: 5px; }
#movie_cpy { text-align: right; color: #999999; font-size: x-small; line-height: 130%; margin-bottom: 10px; }
#gallery div.image { float: left; margin: 0 15px 5px 0; }
#special_movie { margin-bottom: 1em; }
#review_movie { margin-bottom: 1em; }
#present { margin-bottom: 1em; }
#present img { margin-right: 5px; }
#present a { vertical-align: top; }
#movie_review { margin-bottom: 1em; }
#movie_review div.header { margin-bottom: 5px; width: 570px; height: 22px; background: url(http://image.eiga.k-img.com/images/movie_review/review_header_b.gif?1239600370) no-repeat; }
#movie_review div.header div.fl { padding-left: 10px; }
#movie_review div.header div.fr { padding-right: 10px; }
#movie_review div.header span { color: #777777; }

/*********************************************************************************************
***************************************************************
****************** ここから2009.2.25 レビュー改修追加分 */

/*レビュー一覧・詳細 */
#mainColumn .usr_area{
	float:left;
	width: 110px;
	margin-right: 1px;
}

#mainColumn .usr_photo{
	width:110px;
	background-image: url(../images/movie_review/ysr_bg.gif);
	margin-bottom:8px;
}


#mainColumn .usr_photo img{
display:block;
margin:0;
padding:0;
}

#mainColumn .usr_area .review_point {
	margin-bottom: 4px;
	overflow: hidden;
	zoom: 1;
}
#mainColumn .usr_area .review_point dt,
#mainColumn .usr_area .review_point dd {
	display: inline;
	float: left;
	font-size: 13px;
	font-weight: bold;
	height: 21px;
	line-height: 21px;
	margin-right: 8px;
}

#mainColumn .com_btn{
	margin:0 auto 10px;
	width: 217px;
}

#mainColumn .com_btns{
	width: 147px;
	float: left;
	margin: 5px 5px 5px 0;
}

#mainColumn .review_com{
	width:568px;
	margin-left:72px;
	background-image: url(../images/movie_review/com_bg.gif);
	margin-bottom: 10px;
}

#mainColumn .review_com p{
padding:3px 0 3px 5px;
font-size:12px;
}

#mainColumn .review_com img{
	display:block;
	margin: 0;
	padding: 0;
}

#mainColumn .comment_area{
	float:left;
	width:407px;
	background-image: url(../images/movie_review/comarea_bg.gif);
	margin-left: 3px;
}

#mainColumn .comment_area p{
padding:2px 5px;
}

#mainColumn .com_r{
	float:left;
	margin-left: 3px;
}

#mainColumn .com_under{
padding:0 5px 0 10px;}

#mainColumn .main_com{
	background-image:url(../images/movie_review/com2_bg.gif);
	margin-bottom: 10px;
}

#mainColumn .main_com img{
padding:0;
margin:0;
display:block;
}

#mainColumn .elm{
padding:0 0 5px 5px;}

#mainColumn .elm_left{
float:left;}

#mainColumn .elm_right{
float:left;}

#mainColumn .elm_right p{
padding:2px 5px;}

/*フォーム部分 */
#mainColumn .com_caution{
margin:10px;
border:1px #CC9966 dotted;
padding:10px;
width:598px;}

#mainColumn .com_form{
	width:640px;
	margin-bottom: 10px;
}

#mainColumn .com_form img{
padding:0;
margin:0;
display:block;}

#mainColumn .com_form_elm{
	border-left:1px #c6962d solid;
	border-right:1px #c6962d solid;
	width:633px;
	padding: 2px 0 0 5px;
}

#mainColumn .com_form_left{
	float:left;
	border:1px #c6962d solid;
	width:105px;
	padding:1px;
	text-align: center;
	font-size: 10px;
}

#mainColumn .com_form_right{
	float:left;
	width:514px;
	padding: 0 5px;
}

#mainColumn .usr_name{
	border:1px solid #c6962d;
	margin-bottom: 5px;
	padding: 5px;
}

#mainColumn .com_form .txt{
	border:1px solid #c6962d;
	margin-bottom: 5px;
	padding: 5px;
}

#mainColumn .com_form .txt_formarea{
	width:492px;
	height:200px;
	margin-top: 3px;
}

#mainColumn .com_form_send{
	text-align:center;
	margin: 10px 0 0 0;
}

/*********************************************************************************************
***************************************************************
******************ここまで 2009.2.25 レビュー改修追加分 */

/******************ここから 2009.3.02 レビュー完了画面レビューキャンペーン改修追加分 */
#mainColumn .review_cam img{
margin:10px;
padding:0;
display:block;
float:left;}
/******************ここまで 2009.3.02 レビュー完了画面レビューキャンペーン改修追加分 */

#movie_review div.sep { margin: 5px 0; border-top: 1px dotted #c0c0c0; }
div.vote_form { margin: 5px 0 0 2px; background-color: #ffffff; width: 200px; border: 2px outset; }
div.vote_form tr { vertical-align: middle; }
div.vote_form td { padding: 2px; vertical-align: middle; }
div.vote_form input.star1 { background: #e9e9e9 url(http://image.eiga.k-img.com/images/movie_review/star_1.gif?1239600370) no-repeat; width: 95px; height: 25px; }
div.vote_form input.star2 { background: #e9e9e9 url(http://image.eiga.k-img.com/images/movie_review/star_2.gif?1239600370) no-repeat; width: 95px; height: 25px; }
div.vote_form input.star3 { background: #e9e9e9 url(http://image.eiga.k-img.com/images/movie_review/star_3.gif?1239600370) no-repeat; width: 95px; height: 25px; }
div.vote_form input.star4 { background: #e9e9e9 url(http://image.eiga.k-img.com/images/movie_review/star_4.gif?1239600370) no-repeat; width: 95px; height: 25px; }
div.vote_form input.star5 { background: #e9e9e9 url(http://image.eiga.k-img.com/images/movie_review/star_5.gif?1239600370) no-repeat; width: 95px; height: 25px; }

div.confirm { color: #0000cc; font-size: 120%; line-height: 130%; margin-bottom: 1em; }
div.confirm_del { color: #cc0000; font-size: 120%; line-height: 130%; margin-bottom: 1em; }
#review_form div.notice { font-weight: bold; color: #cc0000; }
#review_form th { width: 70px; padding: 2px; font-weight: normal; vertical-align: middle; white-space:nowrap; background:#CCCCCC; text-align:center; }
#review_form td { padding: 2px; width:520px; }
#review_form #movie_review_subject { width: 380px; }
#review_form #movie_review_body { width: 520px; height: 200px; }
#review_form #submit_confirm { width: 160px; }
#review_form #submit_back { width: 160px; }
#review_form #submit_save { width: 200px; }

div.review {
	margin-bottom:0.5em;
	float: left;
}
div.review div.h b { font-weight:bold; }
div.review div.subject_0 { padding: 2px; border-top: 2px solid #bbbbbb; background-color: #b8ffa4; font-weight: bold; }
div.review div.subject_0 a { font-weight: bold; }
div.review div.user_0 { padding: 2px; background-color: #d5ffc8; margin-bottom: 5px; }
div.review div.subject_1 {
	padding: 2px 0 2px 5px;
	font-weight: bold;
	background-image: url(../images/movie_review/rev_ttl.gif);
	width: 524px;
}
div.review div.subject_1 a { font-weight: bold; }
div.review div.user_1 {
	padding: 2px 2px 0 5px;
	margin-bottom: 5px;
	background-image: url(../images/movie_review/rev_subttl.gif);
	height: 23px;
}
div.review div.subject_2 { padding: 2px; border-top: 2px solid #bbbbbb; background-color: #ffe38e; font-weight: bold; }
div.review div.subject_2 a { font-weight: bold; }
div.review div.user_2 { padding: 2px; background-color: #fff1c8; margin-bottom: 5px; }
div.review b.r { color: #cc0000; }
div.review div.h { float: left; width: 120px; }
div.review div.b {
	float: left;
	width: 400px;
	padding-left: 5px;
}

div.review div.homepage {
	float: left;
	width:120px;
	text-align: right;
}
div.review div.eval b a { text-decoration:none; font-weight:bold; }
div.wanted p { color: #777777; padding-bottom:1em; }

div.row { border-bottom: 2px dotted #9bd7ff; margin-bottom: 10px; padding-bottom: 10px; }
div.row div.img { float: left; margin-right: 10px; }
div.row div.row2 { float: left; width: 400px; }
div.row div.row2 div.imp { vertical-align: middle; line-height: 21px; }
div.row div.eval_show { font-size: x-small; }
div.row div.eval_show span { color: #ff0000; }
div.row div.eval { float: right; font-size: x-small; }
div.row div.eval span { color: #ff0000; }
div.review div.eval { text-align: right; font-size: x-small; }
div.review div.eval input { font-size: x-small; margin: 0 10px; }
div.review div.eval span { color: #ff0000; }

#list_cond { margin-top: 5px; border-left: 5px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; }
#list_cond strong { color: #000000; background-color: #d7e6ff; font-size: medium; line-height: 130%; }
#list_cond em { color: #000000; background-color: #d7e6ff; }
#list_cond div.l { float: left; margin: 5px 0 0 5px; }
#list_cond div.r { float: right; margin-left: 10px; }

#wrapper div.l { text-align: left; }
#wrapper div.r { text-align: right; }
#wrapper div.c { text-align: center; }


#campaign { text-align: center; }
#campaign table { width: 500px; border: 2px solid #ffffff; }
#campaign th { padding: 5px 10px; text-align: center; font-weight: bold; font-size: 110%; line-height: 130%; background-color: #8cc4fd; }
#campaign td { padding: 5px 10px; text-align: center; font-weight: bold; background-color: #eeeeee; }

#mainColumn .review_cam { text-align:center; margin-bottom:1em; }

/* tab */
#tab_box { margin-bottom: 5px; }
#tab1 { float: left; background: url(http://image.eiga.k-img.com/images/movie_review/tab1_bg.gif?1239600370) no-repeat left top; padding: 5px 18px 5px 0; }
#tab1 b#tab1_top a { float: left; display: block; margin: 0; padding: 0; width: 52px; height: 27px; line-height: 12px; text-align: center; font-size: 10px; font-weight: normal; }
#tab1 span { float: left; display: block; margin: 0; padding: 0; width: 98px; height: 27px; background: url(http://image.eiga.k-img.com/images/movie_review/tab_selected.gif?1239600370) no-repeat;
  text-align: center; font-size: 13px; line-height: 27px; }
#tab1 span a { float: left; display: block; margin: 0; padding: 0; width: 98px; height: 27px; background: url(http://image.eiga.k-img.com/images/movie_review/tab.gif?1239600370) no-repeat;
  text-align: center; font-size: 13px; line-height: 27px; text-decoration: none; }
#tab1 span a:hover, #tab1 span a:active { background: url(http://image.eiga.k-img.com/images/movie_review/tab_roll.gif?1239600370) no-repeat; }
span#tab1_b3, span#tab1_b3 a { font-size: 10px; line-height: 13px; }
#tab2 { margin-top: 8px; float: left; width: 216px; height: 29px; background: url(http://image.eiga.k-img.com/images/movie_review/tab2_bg.gif?1239600370) no-repeat; }
#tab2 a { margin-left: 10px; line-height: 25px; font-size:11px; }

#top_box{
	width:640px;
	height:auto;
	margin-bottom:10px;
	clear:both;
	background-color:#FFFFFF;
}

#box1{
	width:368px;
	height:auto;
	border:#bddac3 1px solid;
	background-repeat:no-repeat;
	float:left;
	padding-bottom:10px;
}

#top_box ol{
	margin-left:10px;
	margin-right:10px;
	padding-bottom:0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	line-height:1.9em;
}

#top_box li.big{
	font-size:14px;

}	

#top_box li.last{
	float: left;
	margin-bottom:5px;
}

#top_box .comment{
	margin-left:10px;
	margin-right:10px;
	font-size:10px;
	line-height:1.2em;
}

#top_box .more_button{
	float: right;
/*
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align: right;
*/
}
#top_box li span{
	width:30px;
	margin-right:10px;
	display: inline-block;
}

#box1 h3{
	background-image:url(http://image.eiga.k-img.com/images/movie_review/top_reviewpopular.gif?1239600370);
	width:325px;
	height:23px;
	line-height:23px;
	color:#25662a;
	font-size:15px;
	padding-left:43px;

	margin-bottom:5px;
}

#box2{
	width:258px;
	height:auto;
	border:#bddac3 1px solid;
	background-image:url(http://image.eiga.k-img.com/images/movie_review/top_review.gif?1239600370);
	background-repeat:no-repeat;
	float:right;
		padding-bottom:10px;
}

#top_box #box2 h3{
	background-image:url(http://image.eiga.k-img.com/images/movie_review/top_review.gif?1239600370);
	width:224px;
	height:23px;
	line-height:23px;
	color:#25662a;
	font-size:15px;
	padding-left:34px;
	margin-bottom:5px;
}

#box3{
	width:638px;
	height:auto;
	border:#bddac3 1px solid;
	background-image:url(http://image.eiga.k-img.com/images/movie_review/top_new.gif?1239600370);
	background-repeat:no-repeat;
	clear:both;
	background-color:#FFFFFF;
	margin-bottom: 8px;
}

#box3 h3{
	background-image:url(http://image.eiga.k-img.com/images/movie_review/top_new.gif?1239600370);
	width:518px;
	height:23px;
	line-height:24px;
	color:#25662a;
	font-size:15px;
	padding-left:60px;
	margin-bottom:5px;
}

#box3 #inside_box{
	width:600px;
	padding-left:9px;
	padding-right:9px;
}

#box3 .review_point {
	overflow: hidden;
	zoom: 1;
}
#box3 .review_point dt,
#box3 .review_point dd {
	display: inline;
	float: left;
	font-size: 13px;
	font-weight: bold;
	height: 21px;
	line-height: 21px;
	margin-right: 8px;
}

/*=====================================================================
link
=======================================================================*/
.pdvd_sub01 a:link,.pdvd_sub01 a:visited {
	text-decoration:none;
	color:#1a1a1a;
	font-weight:bold;
}

.pdvd_sub01 a:hover,.pdvd_sub01 a:active {
	text-decoration: underline;
	color:#ff6600;
	font-weight:bold;
}


.dvdmoney01 a:link,.dvdmoney01 a:visited {
	text-decoration: underline;
	color:#1a1a1a;
	font-weight:bold;
}

.dvdmoney01 a:hover,.dvdmoney01 a:active {
	text-decoration: underline;
	color:#ff6600;
	font-weight:bold;
}


.dvdbule01 a:link,.dvdbule01 a:visited {
	text-decoration: underline;
	color:#1a1a1a;
}

.dvdbule01 a:hover,.dvdbule01 a:active {
	text-decoration: underline;
	color:#ff6600;
}
/*=====================================================================
txt
=======================================================================*/
.pdvd_txt01{
	font-size:85%;
	color:#999999;
	margin:0px;
	padding:15px 0px;
}

.pdvd_txt02{
	font-size:70%;
	color:#333333;
}

.pdvd_txt03{
	font-size:70%;
	color:#333333;
	padding:3px 0px 10px 5px;
}

.pdvd_txt04{
	font-size:110%;
	padding:0px 0px 0px 26px;
	margin:0px;
	vertical-align:top;
}

.pdvd_txt05{
	font-size:130%;
	font-weight:bold;
	color:#e60101;
	padding:0px;
}

.pdvd_txt06{
	font-size:70%;
	color:#333333;
	padding:5px 0px 0px 0px;
	text-align:center;
}

.pdvd_txt07{
	font-size:90%;
	color:#333333;
	padding:0px 0px 0px 5px;
}

.pdvd_txt08{
	font-size:90%;
	color:#333333;
	font-weight:bold;
	float:left;
	padding:10px 0px;
}

.pdvd_txt09{
	font-size:90%;
	color:#333333;
	float:right;
	padding:10px 0px;
}


.dvdkakaku_logo{
	text-align:right;
	padding:10px 7px 15px 0px;
	margin:0px;
}

/*=====================================================================
box
=======================================================================*/
.dvdbox_topline01{
	width:571px;
	padding:0px 7px;
	margin:0px;
}

.dvdbox_topline02{
	width:567px;
	padding:10px 9px;
	margin:0px;
}

.dvdimg_box01{
	width:110px;
	padding:0px 20px 0px 0px;
	margin:0px;
	float:left;
	overflow:hidden;
}

.dvdimg_box01 p.a {
  margin-left:-95px;
  width:300px;
  text-align:center;
}

.dvdtxt_box01{
	float:left;
	padding:0px;
	margin:0px;
	width:437px;
}


.left_dvdimg01{
	float:left;
	width:58px;
	border:1px solid #dad9d9;
	background-color:#f7f6fe;
	text-align:center;
	padding:6px;
}

.left_dvdimg02{
	float:right;
	width:478px;
	margin:0px;
	padding:0px;
}

.dvdsakuhin_link01{
	background-image:url(http://image.eiga.k-img.com/images/dvd/ymark01.jpg?1239600351);
	background-repeat:no-repeat;
	background-position:left top;
	padding:0px 0px 10px 15px;
	margin:0px;
}

.dvdmoney01{
	text-align:right;
	font-size:120%;
	font-weight:bold;
	margin-top:20px;
}

.yeardvd_all{
	padding:10px 0px;
	margin:0px;
	float:right;
}

.yeardvd_all02{
	float:left;
	padding:10px 0px 10px 5px;
	margin:0px;
	font-weight:bold;
	font-size:100%;
}

.dvdifo_area01{
	width:565px;
	border-bottom:1px solid #5336e0;
	border-left:1px solid #5336e0;
	border-right:1px solid #5336e0;
	margin:0px;
	padding:5px;
	clear:both;
}

.dvdbule00{
	width:577px;
	background-color:#5336e0;
	clear:both;
	float:left;
}

ul.dvdbule01{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:577px;

}

.dvdbule01 li.dvdt01{
	width:47px;
	background-color:#e0e0e0;
	margin:0px 0px 1px 0px;
	border-right:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	text-align:center;
	float:left;
	font-size:90%;
	padding:3px 0px;
}

.dvdbule01 li.dvdt02{
	width:47px;
	background-color:#e0e0e0;
	margin:0px 0px 1px 0px;
	border-right:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	text-align:center;
	float:left;
	font-size:90%;
	padding:3px 0px;
}

.dvdbule01 li.dvdt03{
	width:47px;
	background-color:#e0e0e0;
	margin:0px 0px 1px 0px;
	border-right:1px solid #5336e0;
	border-top:1px solid #e0e0e0;
	text-align:center;
	float:left;
	font-size:90%;
	padding:3px 0px;
}

.dvdbule01 li.dvdt04{
	width:47px;
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #5336e0;
	border-top:1px solid #5336e0;
	padding:0px;
	text-align:center;
	float:left;
	font-size:90%;
	padding:3px 0px;
	color:#5336e0;
}

.dvdbule01 li.dvdt05{
	width:47px;
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #5336e0;
	border-right:1px solid #5336e0;
	border-top:1px solid #5336e0;
	padding:0px;
	text-align:center;
	float:left;
	font-size:90%;
	padding:3px 0px;
	color:#5336e0;
}

.dvdbule01 li.dvdt06{
	width:47px;
	background-color:#e0e0e0;
	margin:0px 0px 1px 0px;
	border-right:1px solid #5336e0;
	border-left:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
	text-align:center;
	float:left;
	font-size:90%;
	padding:3px 0px;
	color:#5336e0;
}

ul.dvdblue_01sub{
	clear:both;
	background-image:url(http://image.eiga.k-img.com/images/dvd/dvdschedule_bgtitle.jpg?1239600351);
	background-repeat:repeat-x;
	border:1px solid #d2d2d2;
	height:23px;
	list-style-type:none;
	width:563px;
}

li.dvdblue_02{
	text-align:center;
	width:309px;
	height:19px;
	color:#636363;
	font-size:95%;
	font-weight:bold;
	float:left;
	padding:4px 0px 0px 0px;
	border-right:1px solid  #d2d2d2;
}

li.dvdblue_03{
	text-align:center;
	width:126px;
	height:19px;
	color:#636363;
	font-size:95%;
	font-weight:bold;
	float:left;
	padding:4px 0px 0px 0px;
	border-right:1px solid  #d2d2d2;
}

li.dvdblue_04{
	text-align:center;
	width:126px;
	height:19px;
	color:#636363;
	font-size:95%;
	font-weight:bold;
	float:left;
	padding:4px 0px 0px 0px;
}

.dvdbule_areabox{
	width:563px;
	padding:0px;
	margin:10px 0px 0px 0px;
}

.dvdbule_areabox01{
	padding:5px 3px;
	margin:0px;
	width:305px;
	border-bottom:1px dotted  #d2d2d2;
	font-size:95%;
	line-height:1.3em;
}

.dvdbule_areabox02{
	padding:5px 3px;
	margin:0px;
	width:120px;
	border-bottom:1px dotted  #d2d2d2;
	text-align:center;
	font-size:95%;
	line-height:1.3em;
	vertical-align:middle;
}

/*=====================================================================
title
=======================================================================*/
.pdvd_sub01{
	background-image:url(http://image.eiga.k-img.com/images/dvd/dvd_yjirushi01.jpg?1239600351);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:120%;
	font-weight:bold;
	padding:0px 0px 0px 26px;
}

.pdvd_subline01{
	margin:0px;
	padding:0px;
}

.pdvd_title01{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 5px;
	border:1px solid #CCCCCC;
	background-color:#5336e0;
}

.pdvd_title02{
	padding:5px 5px 5px 8px;
	background-color:#FFFFFF;
	font-size:110%;
	font-weight:bold;
}

.pdvd_title03{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

/*=====================================================================
img
=======================================================================*/
img.dvdhikaku01{
	border:0px;
	padding:0px 0px 0px 15px;
	width:113px;
	vertical-align:text-bottom;
}

.pdvdline02{
	margin:0px;
	padding:7px 0px 7px 0px;
	clear:both;
}

#recent_review_comment ul li span { display:block; text-align:right; font-size:90%; }
