@charset "utf-8";

#mainColumn b,
#mainColumn .movie h3 { font-weight:normal; font-size:100%; }
*/
/* トップ */
#mainColumn #search_form { background:url(http://image.eiga.k-img.com/images/movie/box_search.gif?1268634466) no-repeat; width:525px; height:64px; margin:0 auto; padding:5px 0 1em 0; }
#mainColumn #search_form p { text-align:center; padding-top:3px; }
#mainColumn #search_form p * { vertical-align:middle; }
#mainColumn #search_form p #keyword_field { width:300px; }
#mainColumn #links { padding-bottom:1em; }
#mainColumn #links dl dt { color:#0066CC; clear:both; float:left; font-weight:bold; width:100px; padding:2px 0 2px 15px; }
#mainColumn #links dl dd { float:left; width:455px; padding:2px 15px 2px 0; }
#mainColumn #links dl dt.b,
#mainColumn #links dl dd.b { background-color:#E7E7E7; }
#mainColumn #realtime { padding-bottom:1em; float:left; width:285px; }
#mainColumn #realtime h3 { background:url(http://image.eiga.k-img.com/images/movie/top_database.gif?1268634466) no-repeat; border:1px solid #CACACA; height:23px; padding-left:15px; font-size:15px; font-weight:bold; line-height:23px; }
#mainColumn #realtime h3 a { font-size:15px; font-weight:bold; line-height:23px; }
#mainColumn #realtime ol { padding:0.5em 15px; border:1px solid #CACACA; border-top:0 none; }
#mainColumn #realtime ol li a { color:#FF6600; }
#mainColumn #realtime ol li.r { text-align:right; }
#mainColumn #new_review { padding:0 0 1em 15px; float:left; width:285px; }
#mainColumn #new_review h3 { background:url(http://image.eiga.k-img.com/images/movie/top_database.gif?1268634466) no-repeat; border:1px solid #CACACA; height:23px; padding-left:15px; font-size:15px; font-weight:bold; line-height:23px; }
#mainColumn #new_review h3 a { font-size:15px; font-weight:bold; line-height:23px; }
#mainColumn #new_review ol { padding:0.5em 15px; border:1px solid #CACACA; border-top:0 none; }
#mainColumn #new_review ol li a { color:#FF6600; }
#mainColumn #new_review ol li.r { text-align:right; }
#mainColumn #trailer { padding-bottom:1em; }
#mainColumn #trailer h3 { background:url(http://image.eiga.k-img.com/images/movie/top_database2.gif?1268634466) no-repeat; border:1px solid #CACACA; height:23px; padding-left:15px; font-size:15px; font-weight:bold; line-height:23px; }
#mainColumn #trailer h3 a { font-size:15px; font-weight:bold; line-height:23px; }
#mainColumn #trailer ul { padding-top:0.5em; }
#mainColumn #trailer ul li { float:left; width:195px; }
#mainColumn #trailer ul li span { display:block; background:transparent url(http://image.eiga.k-img.com/images/feature_image_bg.gif?1239600371) no-repeat; height:110px; width:150px; margin:0 auto; }
#mainColumn #trailer ul li b { display:block; width:180px; margin:0 auto; text-align:center; }
#mainColumn #trailer ul li.r { float:none; clear:left; width:auto; text-align:right; padding-right:20px; }
#mainColumn #coming { padding-bottom:1em; }
#mainColumn #coming h3 { background:url(http://image.eiga.k-img.com/images/movie/top_database2.gif?1268634466) no-repeat; border:1px solid #CACACA; height:23px; padding-left:15px; font-size:15px; font-weight:bold; line-height:23px; }
#mainColumn #coming h3 a { font-size:15px; font-weight:bold; line-height:23px; }
#mainColumn #coming ul { padding-top:0.5em; }
#mainColumn #coming ul li { float:left; width:195px; }
#mainColumn #coming ul li span { display:block; background:transparent url(http://image.eiga.k-img.com/images/feature_image_bg.gif?1239600371) no-repeat; height:110px; width:150px; margin:0 auto; }
#mainColumn #coming ul li b { display:block; width:180px; margin:0 auto; text-align:center; }
#mainColumn #coming ul li.r { float:none; clear:left; width:auto; text-align:right; padding-right:20px; }

/* 作品情報 */
#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 #theater { background:url(http://image.eiga.k-img.com/images/theater/bg_searchbox.gif?1239600366) no-repeat; width:570px; height:53px; padding-top:10px; text-align:center; margin:0 auto; }
#mainColumn #theater * { vertical-align:middle; }
#mainColumn #movie_present { padding-bottom:0.5em; }
#mainColumn #movie_present p { background:url(http://image.eiga.k-img.com/images/movie_review/present.gif?1239600370) no-repeat; padding-left:70px; }
#mainColumn #special_movie { margin-bottom:1em; }
#mainColumn #special_movie h3 { margin-bottom:0.5em; }
#mainColumn #special_movie p { padding:0 10px; }
#mainColumn #special_movie p a { white-space:nowrap; }
#mainColumn #review_movie { margin-bottom:1em; }
#mainColumn #review_movie h3 { margin-bottom:0.5em; }
#mainColumn #review_movie p { padding:0 10px; }
#mainColumn #review_movie p a { white-space:nowrap; }
#mainColumn #movie_review ul.expect { background:url(http://image.eiga.k-img.com/images/movie_review/review_header_b.gif?1239600370) no-repeat; width:585px; height:22px; }
#mainColumn #movie_review ul.expect li { float:left; line-height:22px; padding:0 10px; }
#mainColumn #movie_review ul.expect li img { vertical-align:middle; }
#mainColumn #movie_review ul.expect li.r { float:right; padding:0 10px; }
#mainColumn #movie_review ul.review li { border-top:2px dotted #9BD7FF; padding:0.5em 15px; }
#mainColumn #movie_review ul.review li.f { border-top:0 none; }
#mainColumn #movie_review ul.review li span { display:block; }
#mainColumn #movie_review ul.review li span img { vertical-align:middle; }
#mainColumn #movie_review ul.review li span.b { font-weight:bold; }
#mainColumn #movie_review ul.review li span.r { text-align:right; font-size:80%; }
#mainColumn #movie_review ul.review li span.r b { color:#CC0000; }
#mainColumn #movie_review div.wanted { padding-bottom:1em; }
#mainColumn #movie_review div.wanted h3 { font-weight:bold; }
#mainColumn #movie_review div.wanted p.r { float:right; }
#mainColumn #movie_review div.wanted p { color: #777777; }

#mainColumn #buzz_search ul li { padding:0.5em 15px; }
#mainColumn #buzz_search ul li span { display:block; }
#mainColumn #buzz_search ul li b { background-color:#D5F5FF; font-weight:bold; }

/* 見たい度投票 */
#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 #movie_tab { margin-bottom:5px; float:left; background:url(http://image.eiga.k-img.com/images/movie/tab1_pink.gif?1268634466) no-repeat; width:478px; height:35px; }
#mainColumn #movie_tab li { float:left; padding-top:4px; }
#mainColumn #movie_tab li b { float:left; display:block; background:transparent url(http://image.eiga.k-img.com/images/movie/tab_p_selected.gif?1268634466) no-repeat; width:87px; height:26px; text-align:center; line-height:26px; }
#mainColumn #movie_tab li a { float:left; display:block; background:transparent url(http://image.eiga.k-img.com/images/movie/tab_p.gif?1268634466) no-repeat; width:87px; height:26px; text-align:center; line-height:26px; }
#mainColumn #movie_tab li a:hover,
#mainColumn #movie_tab li a:active { background:transparent url(http://image.eiga.k-img.com/images/movie/tab_p_roll.gif?1268634466) no-repeat; }
#mainColumn #movie_tab li.b5 a { font-size:10px; line-height:12px; }
#mainColumn #movie_tab li.a { width:35px; padding-left:3px; }
#mainColumn #movie_tab li.a a { background:none; font-size:10px; width:auto; height:auto; }
#mainColumn #movie_tab2 { float:left; margin:9px 0 0 15px; width:82px; height:26px; background:url(http://image.eiga.k-img.com/images/movie/tab2_pink.gif?1268634466) no-repeat left bottom; }
#mainColumn #movie_tab2 li { padding-left:10px; }
#mainColumn #movie_tab2 li a { line-height:25px; font-size:11px; }

/* 作品ランキング */
#mainColumn #release_tab {  overflow:hidden; zoom:1; width:630px; padding-left:10px; margin-bottom:10px; background:url(http://image.eiga.k-img.com/images/movie/line.gif?1268634466) no-repeat bottom; }
#mainColumn #release_tab li { float:left; }
#mainColumn #release_tab a { padding:0 1.2em; line-height:2.2em; display:block; text-decoration:none; }
#mainColumn #release_tab b { padding:0 1.2em; line-height:2.2em; display:block; font-weight:bold; color:#FF6666; }
#mainColumn #release_tab li.sel b { border:1px solid #e4b0b9; border-bottom-color:#FFFFFF; }
#mainColumn #release_tab li.rss { float:right; padding-right:10px; }
#mainColumn #release_tab li.rss a { display:inline; margin-right:10px; padding:0; text-align:right; }

#mainColumn #rel_schedule { border:solid 1px #E4B0B9; background:url(http://image.eiga.k-img.com/images/movie/top_ranking.gif?1268634466) no-repeat; margin-bottom:10px; }
#mainColumn #rel_schedule h3 { padding-bottom:0.5em; height:30px; line-height:30px; font-size:110%; font-weight:bold; color:#b83a50; text-indent:10px; }
/*
#mainColumn #rel_schedule p.comment { font-size:11px; margin:0 16px; }
#mainColumn #rel_schedule p.align_right { font-size:11px; margin:0 16px; text-align:right; }
*/
#mainColumn .box_release { padding:0 0 0.5em 10px; width:560px; overflow:hidden; zoom:1; }
#mainColumn .box_release h4 { background-image:url(http://image.eiga.k-img.com/images/movie/top_database2.gif?1268634466); width:615px; height:25px; line-height:25px; text-indent:15px; border:solid 1px #c3c3c3; font-size:15px; font-weight:bold; color:#000000; }
#mainColumn .box_release ul { overflow:hidden; zoom:1; width:615px; padding:0.8em 0; margin-top:0.5em; border-top:solid 1px #e4b0b9; }
#mainColumn .box_release ul.f { margin-top:0; border-top:none; }
#mainColumn .box_release ul li.img { float:left; padding:0 15px; }
#mainColumn .box_release ul li.t { float:left; width:455px; padding-bottom:0.5em; }
#mainColumn .box_release ul li.t a { font-size:110%; }
#mainColumn .box_release ul li.btn { float:left; width:200px; }
#mainColumn .box_release ul li.vote { float:left; width:155px; }
#mainColumn .box_release ul li.off { float:left; width:100px; }

#mainColumn .movie { float:left; width:195px; padding-left:15px; }
#mainColumn .movie h3 { margin:0 auto; width:180px; text-align:center; }
#mainColumn .movie p { font-size:85%; background-color:#EEEEEE; padding:5px; width:140px; margin:0 auto; }
#mainColumn .movie dl { font-size:85%; background-color:#EEEEEE; padding:5px; width:140px; margin:0 auto; }
#mainColumn .movie dl dt { float:left; clear:left; color:#FF3300; padding-right:10px; }
#mainColumn .movie dl dd b { color:#0099CC; }
#mainColumn div.hl { clear:both; border-bottom:2px dotted #9bd7ff; margin-bottom:0.5em; padding-bottom:0.5em; }

.photo#mainColumn { width:900px !important; float:none; margin-top: 230px; }
#mainColumn h2 { padding:0.5em 0; text-align:center; font-size:130%; font-weight:bold; color:#336666; }
#mainColumn #content h3 { margin-bottom:0.5em; font-size:120%; color:#336666; font-weight:bold; }



/*=====================================================================
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;
}

.photo .overture {
	width:638px;
	margin:0 auto 10px auto;
}
