body { font-size:15px; margin:0px; background-image:url(/image/back.jpg); font-family: "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif,palatino, georgia, "ヒラギノ角ゴ Pro W3"; }

* { margin:0; padding:0;}
hr { margin:5px 0; }

#container { width:800px; text-align:center; margin:0 10px; margin-left:auto; margin-right:auto; background-color:#FFF;} 
#header { padding:5px 10px 5px 10px;}
#main { background-color:#FFF;width:600px; float:left; margin:5px 0 10px 0; }
#side { background-color:#F96 ;width:200px; float:left; margin:5px 0 10px 0; padding-bottom:30px;}
#footer { font-size:13px; text-align:center; border-top:1px solid #C60; padding:20px 0 20px 0; clear:both;   }

img.title { width:500px; height:76px; border:0 ; } 

h2 { font-size:15px; padding:4px; background-color:#F50 ; color:#FFF;  margin:0 0 10px 0; text-align:center; }
#side h3 { font-size:15px; padding:3px; text-align:center; background-color:#C00; color:#FFF; margin:0; }
#main h3 { font-size:14px; border-left:5px solid #C60;padding:3px 0 3px 10px; margin-bottom:5px;}

div.box1 { margin-bottom:20px;} 
img.info-img { width:200px;height:200px; float:left; margin-right:10px;}
div.rank-bar { font-size:17px ;font-weight:bold; text-align:left; border-left:5px solid #C60; margin:10px; border-bottom:1px solid #C60; padding:5px 0 5px 15px;   } 

div.box2 { margin:0 15px 20px 15px; text-align:left; } 
div.box-i { margin:5px 0 10px 5px; line-height:130%; padding-bottom:5px; } 
ul.info { float:left; width:49%;line-height:150%; margin-top:5px;padding-top:5px; border-top:1px solid #C60; } 
ul.info li { list-style: none inside url(/image/ocircle.png); }

div.thumb   { width:150px ; height:145px; border:0px solid black; float:left;text-align:center; overflow: hidden;white-space:nowrap; }
div.thumb-m { width:200px ; height:190px; border:0px solid black; float:left;text-align:center; overflow: hidden;white-space:nowrap; }
div.thumb-movie { width:150px ; height:160px; border:0px solid black; float:left;text-align:center; font-size:13px;}
div.thumb-rank { width:150px; margin:0 auto 10px auto; text-align:center; }

div.box3 { text-align:left; margin:5px 15px 0px 15px;}
div.site { width:500px; margin:0 0 10px 0;}
p.title { }
p.summary { font-size:13px; line-height:120%; margin:3px 0 ;  }
p.url { color:#080; font-size:12px;}
ul.link { margin:0 10px; line-height:150%;} 

div.top-info { padding-top:10px; border-top:1px solid #C60; }
p.info-text { margin-bottom:1em;}


img.thumb { border:4px ridge #cfcfcf; }   
img.thumb-m { border:6px ridge #cfcfcf; }   
img.thumb-new { border:4px ridge #cfcfcf; }   
img.large { border:8px ridge #cfcfcf; }   

img.thumb-movie { border:2px ridge #cfcfcf; } 

table.main-table td { background-color:#EEE; padding:5px 10px;}

/*　サイド */

#side ul.bm{ border-left:1px solid #F96;border-right:1px solid #F96;font-size:13px; text-align:left;background-color:#FFF;padding:10px; margin:0;}
#side ul.bm li { list-style: none ; margin-bottom:3px; }

div.side-box { margin:10px 0 15px 0;  }

/* anchor */
a:link { color:#00B; }
a:visited { color:#008; }
a:active { color:#00B; }
a:hover { color:#F00; }  
