﻿@charset "utf-8";
/*----------------layout----------------------------------*/
#container{
	width:900px;
	margin:0 auto;
	xpadding:20px;
	xborder:1px solid #ccc;
	xbackground:#fff;
}
/*-----------header900X94---------------*/
#header{
	position: relative;
	width: 900px;
	height: 74px;
	margin: 0 auto;
	padding: 30px 0 0px 200px;
}
h1{
	float: left;
}
/*-----------------Contents900X306-------------------------*/
#contents{
  width: 100%;	
  xbackground: #041334;
}
#contents .inner{
  width: 900px;	
  height: 306px; 
 xbackground: #F00;
  margin: 0 auto 0 auto;
}
#contents .inner p{
  font-size: 20px;
  line-height: 30px;
  padding: 15px 10px 0 10px;
}



/*--------------------------Contents900X450-------------------------*/
#contents{
  width: 100%;	
  xbackground: #041334;
}
#contents .inner{
  width: 900px;	
  height: 450px; 
  background: #CCF;
  margin: 0 auto 0 auto;
}
#contents .inner p{
  font-size: 20px;
  line-height: 30px;
  padding: 15px 10px 0 10px;
}
/*----------------------------floatbox-----------------------------*/
#section_3 .display_area {
	overflow: hidden;
	_height: 1%;
}
#section_3-1 .box_a {
	float:left;
}
#section_3-1 .box_b {
	float:right;
}
/*---------------------------display_area880X(img 220X190)-----------------------*/
.display_area{
	width:880px;
    xbackground: #F00;
	padding:10px 10px 10px 10px;
}
.display_area div{
	width:450px;
	height:450px;
}
.box_a{
	xbackground:#f90;
}
.box_b{
	xbackground:#09f;
}
.box_c{
	xbackground:#9f0;
}
/*----------------------key_visual--------------------------*/
#key_visual {
  width: 100%;
  xheight: 324px;
}
#key_visual .inner {
  width: 900px;
  margin: 0 auto;
}	
/*--------------------------- fotter900------------------*/		
#footer{
  width: 900px;
  xbackground: #FF0;
  margin: 0 auto 0 auto;
  font-size:14px;
}
#footer p{
  color: #F00;
  font-weight: bold;
  font-size: 16px;
  padding: 10px 10px 0 0px;
}
ul.footmenu li.first {
  margin-left:0px;
}
ul.footmenu li {
  float:left; 
  margin: 5px 2px 0 2px;
  display:block; 
  margin-left:1px;
}
ul.footmenu li a { 
  padding-right:0px;
}
#footer address{
  float: right;	
  margin: 10px 2px 0 10px;
}
/*-------------------
	clearfix
-------------------*/
#ranking li a{
  overflow: hidden;
  _height: 1%;
}
#info li a{
  overflow: hidden;
  _height: 1%;
}
/*-------------------
