/* ------------------------------------------------ */
/* gamereview メインCSS                  */
/* ------------------------------------------------ */
h1#gametitle {font-size:20px;}
A#headmenu { margin:0px 20px 0px 20px; color:#FFFFFF; }

div#nifty{ margin: 0 10%;background: #F5F5F5}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #F5F5F5}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}



#majornav {padding:0; clear:both; }
#majornav ul{margin:0; padding:0 0 0 4px; list-style:none; height:19px; background:url(/images/tab/rul_hori_999.gif) bottom repeat-x; }
#majornav li{display:block; float:left; background:#f2f3f5 url(/images/tab/bg_nav_cnrl.gif) no-repeat; margin-right:2px; padding-left: 1px;}
#majornav li div{display:block; float:left; margin:0; background:url(/images/tab/bg_nav_cnrr1.gif) no-repeat top right; padding-right:1px; }
#majornav li a{display:block; float:left; font:10px verdana, arial; font-weight:bold; color:#434343; white-space:nowrap; padding:3px 6px; margin:0; text-decoration:none; }
#majornav li a:visited{color:#434343; text-decoration:none;}
#majornav li.on{background:#F2F3F5 url(/images/tab/bg_nav_cnrl_on.gif) no-repeat; padding-left:3px;}
#majornav li.on div{background:url(/images/tab/bg_nav_cnrr_on200.gif) top right no-repeat; padding-right:3px;}
#majornav li.on a{color:#FFFFFF ; text-decoration:none;}
#majornav li.on a:visited{color:#FFFFFF ; text-decoration:none;}
#majornav li.index{background:none;  }
#majornav li.index div{background:none; }
#majornav li.index a{color:#003DB8 ; font-weight:normal; }
#majornav li.index a:visited{color:#003DB8 ; }

#minornav {padding:0; margin-bottom:0px; clear:both; float:left; width:100%; }
#minornav ul{list-style:none; margin:0; padding:0; border-bottom: 1px solid #000000;float:left; width:100%; background:#283d59 url(/images/tab/subnav_bkgd.gif) repeat-x bottom left; }
#minornav li{float:left; display:block; font:10px verdana; height:25px; background:url(/images/tab/tab_subnav_separator.gif) right no-repeat;}
#minornav li.first a{padding-left:13px; border:0; }
#minornav li.first a:visited{border:0; }
#minornav a{float:left; display:block; margin:7px 0; padding:0 7px; text-decoration:none; color: #ffffff; font: normal 10px verdana, arial;}
#minornav a:visited{text-decoration:none; color:#ffffff; font: normal 10px verdana, arial; }
#minornav a:hover{color:#ffffff; text-decoration: underline; }
#minornav li.on { background: url(/images/tab/tab_subnav_on.gif) repeat-x bottom right; }
#minornav li.on a{color:#ffffff ; font-weight:bold; text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif;}
#minornav li.on a:visited{color:#ffffff ; text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif;}
#minornav li.on a:hover { text-decoration: underline; }

#head .messaging {padding-bottom:5px; border-bottom:1px solid #ccc; margin-bottom:10px; }
#head .messaging em{font-family: Georgia, "Times New Roman", Times, serif; }
#head .nosub {padding-bottom:8px; }
#head .nosub li.on{background:#fff url(/images/tab/bg_nav_cnrlw_on.gif) no-repeat; padding-left:3px; }
#head .nosub li.on div{background:url(/images/tab/bg_nav_cnrrw1_on.gif) top right no-repeat; padding-right:3px; padding-bottom:1px; }


/*メニュー*/
/* サイドナビ */
#SideNavi {
margin-bottom: 10px;
text-align: center;
float:left;
border: 1px solid #EAEEEA;
background-color: #F8F7F3;
width:200px;
}
#SideNavi h4 {
margin: 0;
padding: 2px 2px 2px 10px;
color:#FFFFFF;
background-color: #718FD6;
font-size: 100%;
}

/* サイドメニュー */
#SideMenu {
margin: 2px;
text-align: left;


}
#SideMenu h4 {
margin: 0;
padding: 2px 2px 2px 10px;
font-size: 100%;
font-weight:bold;
color:#FFFFFF;
}


#SideMenu ul {
margin: 4px 0 0 0;
padding: 0;
width: 100%;
list-style-type: none;
}
#SideMenu li {
padding-left: 25px;
padding-bottom: 4px;
}

.Dir1 {
background: url(/images/dir.gif) 3px 0 no-repeat;
line-height:110%;
}
.Dir2 {
background: url(/images/dir_o.gif) 3px 0 no-repeat;
line-height:110%;
}
.File1 {
background: url(/images/file.gif) 3px 0 no-repeat;
line-height:110%;

}

.fontsmall{
font-size: small;
}
