body {
  color: #2f4f4f;}
h2 {
  color: #2f4f4f;}
h3 {
  color: #2f4f4f;}
.bl  {
  color: #0000ff;
}
.rd  {
  color: #dd3344;
}
.gr	{
  color: #2E8B57;
}
.header h1{
  color:#0000ff;}
.gra   {
  color: #696969;
}
.blc	{
  color: #000000;
}

  
/*  レフトコンテンツ　*/
.left {
	background-color:#E0FFFF;}

.left h2 {
  color:#2f4f4f;
  background-color:#9efce0;}

.left h3 {
  color:#2f4f4f;
  background-color:#9efce0;}

.left a {
  border:#999999 1px solid;
  background:#E0FFFF;}
  
.left a:hover {
  background-color:#FFFFFF;}

/*  センターコンテンツ　*/
.content {
	background-color:#FFFFFF;
}

.content h2 {
  border: #CCCCCC 1px solid;
  background-color:#9efce0;
}

.content h3 {
  border: #CCCCCC 1px solid;
  background-color:#9efce0;
}

.wide	     {
  background-color:#FFFFFF;
}

.wide	 h2  {
  border: #CCCCCC 1px solid;
  background-color:#9efce0;
}

.wide	 h3  {
  border: #CCCCCC 1px solid;
  background-color:#9efce0;
}

.wwide      {
  background-color:#FFFFFF;
}

.wwide	 h2  {
  border: #CCCCCC 1px solid;
  background-color:#9efce0;
}

.wwide	 h3  {
  border: #CCCCCC 1px solid;
  background-color:#9efce0;
}


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

.right {
	background-color:#EEE6AA;}

.right h2 {
  color:#2f4f4f;
  background-color:#9efce0;}
.right h3 {
  color:#2f4f4f;
  background-color:#9efce0;}
.right h4 {
  color:#2f4f4f;
  background-color:#9efce0;}
.right a:hover {
  background-color:#FFFFFF;}
.bw {
  background-color:#FFFFFF;
}
.bw h2 {
  color:#696969;
  background-color:#9efce0;
}
.right a:hover {
  background-color:#FFFFFF;}
.bw {
  background-color:#FFFFFF;
}
.bw h4 {
  color:#696969;
  background-color:#9efce0;
}
.bw a:hover {
  background-color:#FFFFFF;
}

/*  フッター  */

.footer {
  background-color:#9efce0;
}  
