﻿@charset "utf-8";
/*----------------------------------------------------------------------------------------------------------------
	                                           top_base
-------------------------------------------------------------------------------------------------------------------*/
body{
 font: 100% "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;
 font-size: 12px;
 color:#FFF;
 line-height: 1.7;
 xbackground: url(../images/base.jpg) repeat ;
}
a:link{
 color: #333;
 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;
}
/*---------------------------baselayout----------------------------------------------------*/
#container{
 width: 100%;
}
/*-------------------------header1200X50------------------------------------*/
#header{
 width: 1200px;
 height: 0px;
 margin: 0 auto 0 auto;
 background: url(../images/headerbase.png) ;
}
h1{
 float:left;
 top: 50px; 
}
/*------------------------contents1200------------------------*/
#contents{
 width: 1200px;	
 margin: 0 auto 0 auto;
}
#contents .inner{
 width: 1200px;	
 height: 3072px;
 margin: 0 auto 0 auto;
 background: #F00;
}
/*------------------------fotter1800---------------------------*/		
#footer{
 width: 1800px;
 height: 100px;
 font-size:14px;
 background:#000 ;
}
#footer h1{
  float:left;	
  padding: 10px 0px 0px 110px;
  color: #FFF;
}
#footer li.first {
  margin-left:220px;
}
#footer li{
  padding: 30px 0px 0px 20px;
  float:left; 
  margin-left:2px;
}
ul.footmenu li a { 
  padding-right:0px;
  color:#FFF;
}
#footer address{
  float: right;
  color:#666;
  font-size:14px;
  margin: 30px 760px 0 0px;
}
/*---------------
   clearfix
-----------------*/
#header,
#contents .inner,
#footer{
 overflow: hidden;_height: 1%;
}