body {
  margin : 0px 0px 0px 0px;
  font-size:12px;
  line-height: 200%;
  float:center;
  background-color:#FFFFFF;
  width:100%;}
	
/*　背景    font-size:12px; 
.bak{
  width:990px;
  background-image:url(../../../1/gazou/bak.jpg);} 　*/ 

/* 画像コンテンツ */
img {
  border-style: none;}

/* コンテンツ枠　*/  
.main {
	text-align:left;
	float:center;
	padding:0px;
	background-color:#FFFFFF; 
	width:950px;
}	

/* ヘッダーコンテンツ */

.header-head {
	margin-top: -2.0em;
	float: left;
	margin-bottom: 4px;
  width:100%;}

  

  .header-head h1{
  font-size:10px;
  padding:0;
  margin-top:0;
  float:left;
  color:#333333}


.header {
  text-align:right;
  padding-bottom:0.5em;
  margin-top:2.0em;
  background-image:url(../gazou/top.gif);
  height:37px; 
  width:100%;}

/* ヘッダーサイトマップ */
.headersite{
  float:right;
    font-size:12px;}
  
  .header h1{
  font-size:12px;
  padding:0;
  float:left;}
  
.header h2{
  font-size:12px;
  float:right;
  color:#999999}
  
/*  中央分割  */ 
.content-top {
  width:950px;
   float:center;}  
	
.lefttop {
  text-align:left;
  float:left;
  background-color:#FFFFFF; 
  border:#FFFFFF 1px solid;	
  width:200px;}
  
.lefttop p{
  padding-left:1.0em;
  padding-top:0.3em;
  padding-bottom:0.3em;}
	
.righttop {
  padding-left:0.0em;
  text-align: left;
  float:right;
  margin-left:0.0em;
  background-color:#ffffff;
  width:610px;}  

 
/*  センターコンテンツ  */

.content {
  padding-left:0.0em;
  float:left;
  background-color:#FFFFFF; 
  border: #FFFFFF 1px solid;
  width:950px;
  color:#333333;}
  
.content-s1 {
  padding:0.0em;
  margin:0.0em;
  float:left;
  background-color:#ffffff; 
  border: #ffffff 1px solid;
  width:180px;}
  
.content-s1m {
  padding:0.3em;
  margin:0.0em;
  float:left;
  background-image:url(../gazou/box/bakleft1-1.gif);
  border: #90C050 1px dashed;
  width:100%;}
  
.content-s2 {
  padding:0.0em;
  margin:0.0em;
  float:left;
  background-color:#FFFFFF; 
  border: #ffffff 1px solid;
  width:565px;
/* height:1000px; */}
  
.content-s2m {
  padding:0.3em;
  margin:0.1em;
  float:left;
  background-color:#FFFFFF; 
  border: #cccccc 1px solid;
  width:100%;}
  
  
 .content-s2m2 {
  padding-left:0.8em;
  margin:0.3em;
  float:left;
  background-color:#FFFFFF; 
  width:45%;}
  
   
  
  
  
.content-s3 {
  padding:0.0em;
  margin:0.0em;
  float:right;
  background-color:#FFFFFF; 
  border: #ffffff 1px solid;
  width:195px;}
  
.content-s3m {
  padding:0.3em;
  margin:0.0em;
  float:right;
  background-color:#FFFFFF; 
  border: #cccccc 1px solid;
  width:100%;}
  
  .content-m {
  padding:0.0em;
  margin-left:0.8em;
  float:left;
/*  border: #EEDDA8 1px solid; */
  width:175px;}


 .content p{
  padding-left:1.0em;
    padding-right:1.0em;}

  
/*  フッター  */

.footer {
  text-align:center;
  padding:0.0em;
  width:950px;
  background:#7090c0;
  font-size:10px;}
  
