@charset "utf-8";
/* CSS Document */


body {
margin:0;
padding:0;
text-align: center; /* IE 向けセンタリング指定 */
   }



#container {
  clear:both;
  margin: 0 auto;
  margin-top:70px;
  text-align:left;
  }
  
#wrapper {
  background:none repeat scroll 0 0 #F4F1E2;  
  }
  
#main {
margin:0 auto;
background:none repeat scroll 0 0 #FFFFFF;
margin:0 24px;
min-height:300px;
}   
   
ul li {
list-style-type:none;
line-height:1.2em;
font-size:12px;
font-weight:lighter;
 }
 
a {
   font-size:13px;
   list-style-type:none;
   }
   
nobr {
    padding-top:10px;
	}   

table, h1, h2, h3{
  text-align:left;
  }
 
#sidebar {
	float:left;
	 width:200px;
}
 

/* div#navigation */
div#gnav {
 clear: both;
 }


div#gnav ul {
 margin-bottom: 2em;
}

div#gnav li {
 display: inline;
 width: auto;
 font-size: 15px;
 font-weight: bold;
 text-transform: lowercase;
 border-right:solid 1px #CDCDCD;
 	padding:5px;
	line-height:1em;

}

div#gnav ul li a {

}

#gnav ul li{
  float:left;
}


 
#gnavi {
  width:140px;

  }
  
   
#gnavi ul{

  height:40px;
  width:140px;

  }
  
#gnavi li{
  text-align:left;
  font-size:13px;
  line-height:2em;
  padding-top:1px !important;
  color:#ffffff;
  backgroundcolor:#000;
  margin-top:8px;
  }
 
#gnavi li a {
  display: block;
  width:100px;
 }

#contents {
	float:left;
	
	width:600px;
}

#information {
     width:980px;
	 }
   
p{
 margin:auto;
text-align:left;
line-height:1.8em;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
font-size:12px;

}

h1 {
  background:none repeat scroll 0 0 ;  
  font-size:18px;
  padding:10px;
  font:#888888;
  }

h2 {
    color:#000000;
	font-size:13px;
	line-height:2em;
	padding-left:20px;
	}
	
h3 {
	color:#008080;
	font-size:15px;
}
	

h4 {
  line-height: 3em;
  padding-left:20px;
  color:#ffffff;
  font-size:12px;
  background-color:#000000;
  text-align:left;
}
  
  
h5 {
  line-height: 2em;
  border-left:1px solid #000000 ;
  color:#000000;
  padding-left:20px;
  font-size:14px;
  text-align:left;
}

h6 {
  line-height: 2em;
  padding-left: 20px;
  color:#000000;
  font-size:14px;
  text-align:left;
}

hr {
  border-top: 2px dashed #333333;
  width: 100%;
  }
  
  
 

#footer ul li{
  float:left;
  }

#footer ul li a {
  display:block;
  }


