﻿@charset "utf-8";
/*----------------------------------------------------------------------------------------------------------------
	                                           top_base
-------------------------------------------------------------------------------------------------------------------*/
body{
	font: 100% "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
	color:#FFF;
	line-height: 1.7;
    background: #000;
   x background: url(../images/whitebase.jpg) repeat;
}
a:link{
	color:#FFF;
	text-decoration: underline;
}
a:visited{
	color: #FFF;
	text-decoration: underline;
}
a:hover{
	color: #FFF;
	text-decoration: none;
}
a:focus{
	color: #FFF;
	text-decoration: none;
}
a:active{
	color: #FFF;
	text-decoration: none;
}
/*------------------------layout----------------------------------------------*/
#container{
  width: 100%;
  color:#B79A5A; 
  
}
/*----------------------- header850X50---------------------------------------*/
#header{
     width: 850px;
     height: 50px;
     margin: 0 auto 0 auto;
}
#header h1{
 　  padding: 0px 0 0 0px;
}
/*-----------------Contents_area850X------------------------*/
#contents{
x    background: url(../images/contentsbase.jpg) repeat;
	 width: 100%;	
}
#contents_inner{
     width: 850px;	
     margin: 0 auto 0 auto;
     background: #C10116;
}
/*-------------------centerzoon850X80-----------------------------*/
#center{ 
   xbackground: #F00;
    width: 850px;
    height: 80px;
    float: left;
}
#center h1{
    width: 850px;	
    color: #000;
    font-size: 14px;
    line-height: 25px;
x   padding: 350px 30px 0 0;
}
#center li{
	padding: 10px 300px 10px 5px;
}
#center li a{
    display: block;
	cursor: pointer;
}
#center li img {
	float: left;
	padding: 2px;
}
#center li span {
	display: block;
	float: right;
	width: 250px;
	line-height: 2;
}
#center li span strong {
	font-weight: bold;
}
/*-------------------ranking-------------------*/
#ranking{ 
    background: url(../images/rankingbase.png) repeat;
x   color: #F00; 
	float: left;
    width: 850px;
}
#ranking li.first {
	padding: 8px 10px 0 8px;
	xborder-bottom: 1px solid #ccc;
}
#ranking li{
	padding: 2px 10px 0 8px;
	xborder-bottom: 1px solid #ccc;
}
#ranking li a{
    display: block;
	cursor: pointer;
	
}
#ranking li img {
	float: left;
	padding: 2px;
	xborder: 1px solid;
	xborder-color: #eee #ccc #ccc #eee;
}
#ranking li span {
	display: block;
	float: right;
	width: 650px;
	line-height: 1.2;
}
#ranking li span strong {
	font-weight: bold;
}
/*--------------------------- fotter850----------------------------*/		
#footer{
    background: url(../images/fotterbase.png) repeat;
    width: 850px;
    margin: 0 auto 0 auto;
    font-size:12px;
}
ul.footmenu li {
    float:left; 
    margin: 50px 1px 0 0px;
x	border-right:1px solid #999; 
	display:block; 
	margin-left:0px;
}
ul.footmenu li.first {
    margin-left:0px;
}
ul.footmenu li a { 
    padding-right:0px;
    color:#B79A5A;
}
#footer address{
    float: right;	
x   padding: 900px 50px 0 0;
}
/*-------------------
	clearfix
-------------------*/
#ranking li a{
	overflow: hidden;
	_height: 1%;
}
#info li a{
	overflow: hidden;
	_height: 1%;
}