
/*共通*/
body{
	  background-color: #EFEBE8;
	  margin: 0 auto;
	  padding: 0;
	  color: #333;
	  text-align: center;
	  background-image:url('image/top_contents/contents_bg.gif');
	  background-repeat:repeat-y;
	  background-position:center top;
}

#my_body { 
margin: 0 auto;
width : 740px ;
}
#my_navigation {
float : left ;
width : 195px ;
text-align: left;
}
#my_contents { 
float : left ;
width : 545px ;
text-align: left;
}
#my_header{
background-image:url('image/hedder/hedder_bg.gif');
	  text-align: left;
}
#my_main{
}


a:link { color: #555555; text-decoration: none;}
a:visited { color: #555555; text-decoration: none;}
a:hover { color: #E53D01; text-decoration: underline;}




/*ヘッダー関連*/
h1{
	font-size:12px;
	margin:0px;
	padding-left:5px;
	font-weight:normal;
	color:#AAAAAA;
	line-height:2;
}
h2{
	font-size:11px;
	margin:0px;
	padding-left:0px;
	font-weight:normal;
	color:#AAAAAA;
	line-height:1;
}
img.logo{
	margin-left:25px;
	margin-top:10px;

}
hr.hedder{
	margin-top:10px;
	margin-bottom:20px;
}

/*コンテンツ*/
.ranking9{
	margin-bottom:20px;
}
.new9{
	margin-bottom:30px;
}


.gametitle{
	font-size: 10px;
	font-style: normal;
	margin-left: 3px;
	margin-top: 3px;
	margin-bottom: 1px;

}

/*コメント関連*/
div.message{
	font-size: 11px;
	font-style: normal;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 15px;
}
div.message_name{
	font-size: 10px;
	font-style: normal;
	margin-left: 3px;
	margin-top: 3px;
	margin-bottom: 1px;
}
div.message_date{
	font-size: 10px;
	font-style: normal;
	margin-left: 3px;
	margin-top: 3px;
	margin-bottom: 1px;
}



/*メニューナビ*/
strong{
color:#AAAAAA;
font-size: 12px;
margin-left:30px;
}

.bar-bar{
padding-bottom: 10px;
margin-left:20px;
}
a.menu-box {
display:block;
width:160px;
height:28px;
background-position:top;
margin-left:20px;
}
a.menu-bar {
display:block;
width:160px;
height:28px;
background-position:top;
margin-left:20px;
}
p.menu-navi a:hover { background-position:bottom; }
p.menu-navi a.menu-bar { 
background-image: url("image/navi/bar-menu.gif");
}
p.menu-navi a.menu-box { 
background-image: url("image/navi/box-menu.gif");
font-size:12px;
line-height:2;
text-align:center;
}

/*ランキングナビ*/
a.ranking-box {
display:block;
width:160px;
height:28px;
background-position:top;
margin-left:20px;
}
a.ranking-bar {
display:block;
width:160px;
height:28px;
background-position:top;
margin-left:20px;
}
p.ranking-navi a:hover { background-position:bottom; }
p.ranking-navi a.ranking-bar { 
background-image: url("image/navi/bar-ranking.gif");
}
p.ranking-navi a.ranking-box { 
background-image: url("image/navi/box-ranking.gif");
font-size:11px;
line-height:2.3;
text-align:center;
}



/*ニューゲームナビ*/
a.newgame-box {
display:block;
width:160px;
height:28px;
background-position:top;
margin-left:20px;
}
a.newgame-bar {
display:block;
width:160px;
height:28px;
background-position:top;
margin-left:20px;
}
p.newgame-navi a:hover { background-position:bottom; }
p.newgame-navi a.newgame-bar { 
background-image: url("image/navi/bar-newgame.gif");
}
p.newgame-navi a.newgame-box { 
background-image: url("image/navi/box-newgame.gif");
font-size:11px;
line-height:2.3;
text-align:center;
}


/*フッター*/
.footbar{
	margin-top:30px;
	margin-bottom:10px;
}
div.foot_link{
margin-left:40px;
color:#AAAAAA;
font-size:11px;
text-align:left;
margin-bottom:10px;
}
div.copyright{
margin-left:40px;
color:#AAAAAA;
font-size:11px;
text-align:left;
margin-bottom:40px;
}





