@charset "utf-8";

#mainColumn .message { clear:both; font-size:110%; margin:2em 1em; }

#mainColumn h2 { margin-bottom:0.5em; background:url(http://image.eiga.k-img.com/images/mypage/sub04_title.gif?1239600360) no-repeat; width:640px; height:28px; line-height:28px; text-indent:20px; color:#7F7F7F; font-weight:bold; font-size:120%; }

#mainColumn #myreview { background:url(http://image.eiga.k-img.com/images/mypage/sub04_title.gif?1239600360) no-repeat; padding-bottom:1em; }
#mainColumn #myreview div { background:none; }
#mainColumn #myreview h2 { background:none; float:left; width:auto; }
#mainColumn #myreview ul.head { float:right; margin-bottom:5px; }
#mainColumn #myreview ul.head li { float:left; height:28px; line-height:28px; padding-right:1em; }
#mainColumn #myreview ul.head li img { padding:5px 0 6px 0; vertical-align:middle; }
#mainColumn #myreview ul.order { clear:both; background-color:#E2E2E2; padding:5px 10px; margin-bottom:0.5em; width:620px; }
#mainColumn #myreview ul.order li { display:inline; }
#mainColumn #myreview div.m { clear:both; }
#mainColumn #myreview div.m ul li.img { width:160px; float:left; }
#mainColumn #myreview div.m ul li.upd { float:right; }
#mainColumn #myreview div.m ul li.t a { font-weight:bold; }
#mainColumn #myreview div.m ul li.rate { overflow:hidden; zoom:1; }
#mainColumn #myreview div.m ul li.rate span { float:left; background:url(http://image.eiga.k-img.com/images/movie_review/rate.png?1271940149) no-repeat left top; padding-left:45px; font-size:13px; line-height:21px; font-weight:bold; }
#mainColumn #myreview div.m ul li.btn { float:right; }
#mainColumn #myreview div.m ul li.s { font-weight:bold; }
#mainColumn #myreview div.m ul li.body { float:left; width:425px; word-break:break-all; overflow:hidden; }
#mainColumn #myreview div.m ul li.eval { clear:both; text-align:right; font-size:90%; }
#mainColumn #myreview div.m ul li.eval span { color:#FF0000; }
#mainColumn #myreview div.bar { border-top:1px dotted #999999; margin-top:10px; padding-top:10px; }
#mainColumn #myreview p.r { clear:both; text-align:right; padding-top:0.5em; }


#mainColumn #myNewsCmnt { margin:20px 0;background:url(http://image.eiga.k-img.com/images/mypage/sub04_title.gif?1239600360) no-repeat; padding-bottom:1em; }
#mainColumn #myNewsCmnt div { background:none; }
#mainColumn #myNewsCmnt h2 { background:none; float:left; width:auto; }
#mainColumn #myNewsCmnt p.head { float:right; padding:5px 10px 0 0; }
#mainColumn #myNewsCmnt ul.order { clear:both; overflow:hidden;background-color:#E2E2E2; padding:5px 10px; margin-bottom:0.5em; width:620px; }
#mainColumn #myNewsCmnt ul.order li { float:left; text-align:left; }
#mainColumn #myNewsCmnt ul.order li a{ padding:0 .5em; }

#mainColumn #myNewsCmnt div.m { clear:both; }
#mainColumn #myNewsCmnt div.m ul a.pict{ display:block;width:80px; float:left; border:1px solid #e0e0e0; padding:1px;font-size:0;line-height:0; text-align:center; }
#mainColumn #myNewsCmnt div.m ul li{ clear:both;overflow:hidden;zoom:1;padding-bottom:10px;margin-bottom:10px;background:url(http://image.eiga.k-img.com/images/shared/line_dot_gray.png?1277885037) repeat-x left bottom;}
#mainColumn #myNewsCmnt div.m ul a.pict:hover{ background-color:transparent;}
#mainColumn #myNewsCmnt div.m dl{ width:545px;float:right;}
#mainColumn #myNewsCmnt div.m dd.btn{ text-align:right;font-size:85%;}
#mainColumn #myNewsCmnt div.m dd.btn a{ margin-left:5px;}
#mainColumn #myNewsCmnt div.m dd.btn a img{ width:38px;height:17px; }
#mainColumn #myNewsCmnt div.m dd.btn a.cmntEdit{ margin-left:15px;}
#mainColumn #myNewsCmnt div.m dd.btn a.cmntEdit img{ background:url(http://image.eiga.k-img.com/images/mypage/btn_list.png?1283226114) no-repeat left -17px;}
#mainColumn #myNewsCmnt div.m dd.btn a.cmntEdit:hover img{ background-position:0 0;}
#mainColumn #myNewsCmnt div.m dd.btn a.cmntDel img{ background:url(http://image.eiga.k-img.com/images/mypage/btn_list.png?1283226114) no-repeat -41px -17px;}
#mainColumn #myNewsCmnt div.m dd.btn a.cmntDel:hover img{ background-position:-41px 0;}
#mainColumn #myNewsCmnt p.r { clear:both; text-align:right;}


#mainColumn #mymovie { background:url(http://image.eiga.k-img.com/images/mypage/sub04_title.gif?1239600360) no-repeat; padding-bottom:1em; }
#mainColumn #mymovie div { background:none; }
#mainColumn #mymovie h2 { background:none; float:left; width:auto; margin-bottom:0; }
#mainColumn #mymovie p.head  { float:right; height:28px; line-height:28px; padding-right:1em; }
#mainColumn #mymovie div.bar { border-top:1px dotted #999999; margin-top:10px; padding-top:10px; }
#mainColumn #mymovie ul.impress { clear:both; background-color:#E2E2E2; padding:5px 10px; margin-bottom:0.5em; width:620px; }
#mainColumn #mymovie ul.impress li { display:inline; }
#mainColumn #mymovie div.m ul { float:left; padding:0 22px; }
#mainColumn #mymovie div.m ul { width:150px; }
#mainColumn #mymovie div.m ul li.t a { font-weight:bold; }
#mainColumn #mymovie div.m ul li.btn { float:right; }
#mainColumn #mymovie div.m ul li.body { float:left; width:150px; word-break:break-all; overflow:hidden; }
#mainColumn #mymovie div.m ul li.private { float:right; font-size:85%; color:#CC0000; }
#mainColumn #mymovie p.r { clear:both; text-align:right; margin:0.5em 0; }

#mainColumn #myperson { clear:both; background:url(http://image.eiga.k-img.com/images/mypage/sub04_title.gif?1239600360) no-repeat; }
#mainColumn #myperson div { background:none; }
#mainColumn #myperson ul { background:none; }
#mainColumn #myperson h2 { background:none; float:left; width:auto; margin-bottom:0.5em; }
#mainColumn #myperson p.head  { float:right; height:28px; line-height:28px; padding-right:1em; }
#mainColumn #myperson ul { clear:both; }
#mainColumn #myperson ul li.t a { font-weight:bold; }
#mainColumn #myperson ul li.img { float:left; margin-right:10px; }
#mainColumn #myperson ul li.btn { float:right; }
#mainColumn #myperson ul li.private { float:right; margin-right:1em; font-size:85%; color:#CC0000; }
#mainColumn #myperson ul.order { clear:both; background-color:#E2E2E2; padding:5px 10px; margin-bottom:0.5em; width:620px; }
#mainColumn #myperson ul.order li { display:inline; }
#mainColumn #myperson div.bar { border-top:1px dotted #999999; margin-top:10px; padding-top:10px; }
#mainColumn #myperson p.r { clear:both; text-align:right; margin:0.5em 0; }

#rightColumn #profile h2 b { font-weight:bold; line-height:20px; }
#rightColumn #profile h2 a { font-size:85%; line-height:20px; margin-left:10px; font-weight:normal; }
#rightColumn #profile ul li { text-align:center; }
#rightColumn #profile ul li.name { color:#0000CC; font-size:110%; font-weight:bold; margin:3px 0; }
#rightColumn #profile ul li b { display:block; }
#rightColumn #profile ul li.intro { text-align:left; }
#rightColumn #profile ul li.access { margin-top:5px; }
#rightColumn #profile ul li.site { border-top:1px dotted #777777; margin-top:3px; padding-top:3px; }
#rightColumn #profile ul li.taste { border-top:1px dotted #777777; margin-top:3px; padding-top:3px; }
#rightColumn #best_movie h2 b { font-weight:bold; line-height:20px; }
#rightColumn #best_movie h2 a { font-size:85%; line-height:20px; margin-left:10px; font-weight:normal; }
#rightColumn #best_movie ol li { text-indent:15px; }
#rightColumn #best_movie ol li b { color:#808080; }
#rightColumn #best_movie ol li.n1 { background:transparent url(http://image.eiga.k-img.com/images/ranking_icon_1.gif?1239600370) no-repeat left 3px; }
#rightColumn #best_movie ol li.n2 { background:transparent url(http://image.eiga.k-img.com/images/ranking_icon_2.gif?1239600370) no-repeat left 3px; }
#rightColumn #best_movie ol li.n3 { background:transparent url(http://image.eiga.k-img.com/images/ranking_icon_3.gif?1239600371) no-repeat left 3px; }
#rightColumn #best_movie ol li.n4 { background:transparent url(http://image.eiga.k-img.com/images/ranking_icon_4.gif?1239600371) no-repeat left 3px; }
#rightColumn #best_movie ol li.n5 { background:transparent url(http://image.eiga.k-img.com/images/ranking_icon_5.gif?1239600371) no-repeat left 3px; }
#rightColumn #withdrawal ul li { background:transparent url(http://image.eiga.k-img.com/images/tri_icon_orange.gif?1239600370) no-repeat 0.1em 0.1em; text-indent:0.8em;  }
#rightColumn #withdrawal ul li.r { background:none; text-indent:0;  }

#mainColumn #review_comments { margin-bottom:0.5em; }
#mainColumn #review_comments ul { border:1px solid #F2DC91; padding:5px; }
#mainColumn #review_comments li a { font-weight:bold; color:#FF0000; }

#rightColumn #guides p span { display:block; float:right; text-align:right; }
#rightColumn #guides p span img { display:block; }
#rightColumn #guides p span a { font-size:110%; font-weight:bold; }
