@charset "utf-8";

#mainColumn h2 { margin-bottom: 5px; }
#mainColumn div.box { border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; padding: 1px 15px; margin:0; width:608px; }
#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; margin:0px;}


/* 作品情報 */
#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; }



#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_clip { margin-bottom: 1em; }
#movie_clip 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_clip div.header div.fl { padding-left: 10px; }
#movie_clip div.header div.fr { padding-right: 10px; }
#movie_clip div.header span { color: #777777; }
#movie_clip div.wanted p { color: #777777; }
#movie_clip 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: 110%; line-height: 130%; margin-bottom: 1em; }
div.confirm_del { color: #cc0000; font-size: 110%; 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; }
#review_form td { padding: 2px; }
#movie_clip_body { width: 450px; height: 40px; }
#submit_save { width: 200px; }

div.review { margin-bottom: 1em; }
div.review div.subject_0 { padding: 2px; border-top: 2px solid #bbbbbb; background-color: #b8ffa4; font-weight: bold; }
div.review div.user_0 { padding: 2px; background-color: #d5ffc8; margin-bottom: 5px; }
div.review div.subject_1 { padding: 2px; border-top: 2px solid #bbbbbb; background-color: #b8ffa4; font-weight: bold; }
div.review div.user_1 { padding: 2px; background-color: #d5ffc8; margin-bottom: 5px; }
div.review div.subject_2 { padding: 2px; border-top: 2px solid #bbbbbb; background-color: #ffe38e; 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; }
div.wanted p { color: #777777; }

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

.clip_user {
	margin:10px 20px;
	clear: both;
}
.clip_user .photo {
	float: left;
	width: 100px;
	padding-bottom:10px;
}
.clip_user .name {
	float: left;
	width: 500px;
	font-size:120%;
}
.clip_user .intro {
	float: left;
	width: 500px;
	padding-bottom:10px;
}
.clip_user_bar {
    border-top:1px dotted #999999;
	clear: both;
}
