body {
  margin: 0px auto;
  text-align: left;
  font-size: 0.8em;	
  line-height: 150%;}




h2 {
  padding:0;
  font-size:0.8em;
  text-align:left;}


/* 画像について*/
img {
border-style: none;
margin-right: auto;
margin-left: auto;
} 
/* ヘッダーコンテンツ*/
.header {
  text-align:left;
  padding-bottom:0.5em;}
  
.header h1{
  font-size:12px;
  padding:0;
  float:left;}
  
.header h2{
font-size:12px;
float:right;
margin: 0px;
}


/* ヘッダーコンテンツ */
.headersite{
  float:right;}
  
/*  右側コンテンツボックス（ナビ） */
.left {
	text-align:center;
	float:left;}

.left h2 {
  padding:0.5em;
  text-align: center;
  margin:0;}

.left a {
	padding:0.5em;
	border-top:0px;
	text-align: left;
	display:block;
	margin:0px;
	height: 20px;
	border:2px solid #000000;
}
.left a:hover {}

/*  センターコンテンツボックス */

.content {
  padding-left:0.8em;
  
  float:left;}

.content p{
  padding-left:0.8em;}

.content h2 {
  border: #ccc 1px solid;
  padding:0.4em;}
 
 
 .content2 {
  padding-left:0.8em;
  
  float:left;}

.content2 p{
  padding-left:0.8em;}

.content2 h2 {
  border: #ccc 1px solid;
  padding:0.4em;}
 
 



 
/*  右側コンテンツボックス */


.right {
        padding: 0px;
	text-align:left;
	float:left;
       border:1px solid #808080;
	margin-left:0.8em;
        
                
}
.right {
	display: block;
	clear: right;
}


.right h2 {
  padding:0.5em;
  text-align: center;
  margin:0;
  }

.right p {
       width:151px;
       text-position: center;
       padding: 10px;
}

.right2 a {
	padding:0.5em;
	border-top:0px;
	text-align: left;
	display:block;
	margin:0px;
	height: 20px;
	border:2px solid #000000;
}
.right2 a:hover {}

/*  フッター  */

.footer {
  text-align:center;
  padding:0.5em;
  clear: left;
}


/*------------------------------------------------------------
7、color・・・フォントカラーの設定
-------------------------------------------------------------*/

.red{ color: #ff0000!important; }/*赤*/
.blue{ color: #0000dd!important; }/*青*/
.green{ color: #008000!important; }/*緑*/
.yellow{ color: #ffff00!important; }/*黄*/
.navy{ color: #1F26A9!important; }/*紺*/
.orange{ color: #ff6600!important; }/*橙*/
.pink{ color: #cc6699!important; }/*ピンク*/
.purple{ color: #660099!important; }/*紫*/
.olive{ color: #808000!important; }/*黄土色*/
.lime{ color: #00ff00!important; }/*黄緑*/
.aqua{ color: #167FA6!important; }/*水色*/
.black{ color: #000!important; }/*黒*/
.gray{ color: #ccc!important; }/*灰*/
.white{ color: #fff!important; }/*白*/

.b{ font-weight: bold!important; }/*太字*/
.normal{ font-weight: normal!important; }/*太字を解除*/





  
