body {
  color:#OOOOOO;
  width:850px;}

h2 {
  color:#000000;}
	

.header h1{
  color:#000000;}
  
/*  レフトコンテンツ  */
.left {
  #BFFFCF;
  width:180px;
  text-align:left;

  float:left;}

.left h2 {
  color:#FFFFFF;
  background-color:#FF0000;}

.left a {
  border:#ccc 1px solid;
  background:#FFFFFF;
  width:166px;}
  
.left a:hover {
  background-color:#DFDFDF;}

.left h2 {

  padding:0.5em;

  text-align: center;

  margin:0;}



.left a {

  padding:0.5em;

  border-top:0px;

  text-decoration:none;

  display:block;

  margin:0px;}



.left a:hover {}

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

.content h2 {
  border: #ccc 1px solid;
  background-color:#008000;}

.content {

  margin-left:0.5em;

  float:left;

  border:solid 1px #ccc;

  width:480px;
  }



.content p{

  padding-left:0.8em;}



.content h2 {

  border: #ccc 1px solid;

  padding:0.4em;
  margin:0;}


/*  ライトコンテンツ  */

.right {
	background-color:#FFFFFF;
	width:170px;}

.right h2 {
  color:#FFFFFF;
  background-color:#000000;}

.right {

	text-align:center;

	float:left;

	margin-left:0.5em;

	 border:solid 1px #ccc;}



.right h2 {

  padding:0.5em;

  text-align: center;

  margin:0;}




/*  フッター  */

.footer {
  background:#fff;
  border:solid 1px #ccc;

  text-align:center;

  padding:0.5em;
  clear: both
  width:auto;
  border-left:none;
  border-bottom:none;
  border-right:none;}
  
body {

  margin : 0px auto;

  font-size: 0.8em;

  line-height: 150%;}



.h_amap {font-size: 20px;

	border:solid 4px #ff6600;

	color:#ffffff;

	background-color:#ff6600;

	width:640px;

	text-align : center;
	}


.h_amap span
	{

	display:block;

	border-bottom:solid 2px #ffffff;

	}

	
	
	

h2 {
	padding:0;

	font-size:1.0em;
	text-align:left;
}

a{

	text-decoration:none;}



/* 画像コンテンツ */

img {

  border-bottom: #ccc 1px solid;
  width:auto;}



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

.header {
  text-align:left;

  padding-bottom:0.5em;

  width:100%;
  }



.header h1{

  font-size:12px;

  padding:0;

  float:left;}



.header h2{

  font-size:12px;

  float:right;

  }


.header p{

	width:auto;

	border:solid 1px #FFF;

	}



/* ヘッダーサイトマップ */

.headersite{

  float:right;}



