﻿@charset "utf-8";
/*----------------------------------------------------------------------------------------------------------------
	                                           top_base
-------------------------------------------------------------------------------------------------------------------*/
body { 
       font-size: 13px; 
      *font-size: small; 
       font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ',Meiryo, 'ＭＳ Ｐゴシック', sans-serif; line-height: 123.1%;
}
li { 
       list-style: none; 
}
a:link{
	color: #999;
	text-decoration: underline;
}
a:visited{
	color: #999;
	text-decoration: underline;
}
a:hover{
	color: #999;
	text-decoration: none;
}
a:focus{
	color: #999;
	text-decoration: none;
}
a:active{
	color: #999;
	text-decoration: none;
}
/*-------------------------------layout---------------------------------------*/
#container{
  width: 100%;
}

/*--------------------------- header900X65-----------------------------------*/
#header{
  width: 900px;
  height: 65px;
  margin: 0 auto 0 auto;
}
h1{
   float:left;
}
/*----------------------Contents900-------------------------*/
#contents{
  width: 100%;	
  margin: 0 auto 0 auto;
}
#contents .inner{
  width: 900px;	
  margin: 0 auto 0 auto;
}
#contents .inner p{
  color:#922940;
  line-height: 20px;
  font-weight:bold;
  font-size: 16px;
  padding: 12px 8px 0 10px;
}
/*----------------------------key_visual-------------------*/
#key_visual {
    width: 100%;
    height: 135px;
}
#key_visual .inner {
    width: 900px;
    margin: 0 auto;
}
/*--------------------------- fotter900X------------------*/		
#footer{
    background: url(../images/fotterbase.png) repeat;
    width: 900px;
    xheight: 80px;
    margin: 0 auto 0 auto;
    font-size:14px;
    font-weight:bold;
}
#footer p{
    font-size: 14px;
    color:#FFF;
    padding: 15px 10px 0 18px;
}
ul.footmenu li {
    float:left; 
    margin: 35px 4px 0 0px;
    display:block; 
	margin-left:1px;
}
ul.footmenu li.first {
    margin-left:15px;
}
ul.footmenu li a { 
    padding-right:0px;
}
#footer address{
    float: right;
    color:#CCC;		
    padding: 10px 19px 0 0;
}
/*-------------------
	clearfix
-------------------*/
#ranking li a{
	overflow: hidden;
	_height: 1%;
}
#info li a{
	overflow: hidden;
	_height: 1%;
}

