 body {
  width:900px;
  margin:auto;
  padding:auto;
  text-align:center;
  color:#444444;
 }
 #logobar {
　height:105px;
　padding-top:0px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
 }
 #left {
  width:640px;
  height:auto;
  float:left;
  padding-top:30px;
  padding-left:70px;
  padding-right:30px;
  text-align:left;
  line-height:120%;
 }
 #right {
  width:210px;
  height:auto;
  margin-left:10px;
  margin-right:20px;
  padding-top:30px;
  padding-left:30px;
  text-align:left;
  line-height:120%;
 }
 #foot {
  width:900px;
  height:150px;
  align:center;
  padding-top:20px;
 }
/* バック */
 div#container  {
  background:#fff;
  width:909px;
  border-left:2px solid #d5ead5;
  border-right:2px solid #d5ead5;
  border-bottom:2px solid #d5ead5;
　margin-top:0px;
　padding-top:0px;
  }
 div#container2  {
  background:#fff;
  width:906px;
  border-left:2px solid #badcba;
  border-right:2px solid #badcba;
  border-bottom:2px solid #badcba;
　margin-top:0px;
　padding-top:0px;
  }
 div#container3  {
  background:#fff;
  width:902px;
  border:1px solid #abaaa7;
　margin-top:0px;
　padding-top:0px;
  }
/* リンクの色　*/
 A.sample:link { color:  #444444;} 
 A.sample2:link { color:  #fc4a36;} 

/* right-テーブルの指定　*/
.td1   {
         text-align:center;
         padding-top:0px;
         padding-left:0px;
         padding-right:0px;
         padding-bottom:0px;
         border-collapse: collapse;
         border-top:1px solid #938e8e;
         border-left:1px solid #938e8e;
         border-right:1px solid #938e8e;
         border-bottom:1px solid #938e8e;
  }
.td2   {
         text-align:center;
         margin-top:15px;
         padding-top:0px;
         padding-left:0px;
         padding-right:0px;
         padding-bottom:0px;
         border-collapse: collapse;
         border-top:1px solid #938e8e;
         border-left:1px solid #938e8e;
         border-right:1px solid #938e8e;
         border-bottom:1px solid #938e8e;
  }
.h1    {
         text-align:left;
         margin-top:17px;
         margin-bottm:15px;
         padding-left:0.5ex;
         border-left:0.8ex solid #3cb371;
         border-bottom:1px solid #3cb371;
  }  
.h2    { 
         text-align:center;
         width:150px;
         height:33px;
         border:0px;
         background-color:#3cb371;
         margin-bottom: 0px;
         padding-top:8px;
  }
.h3    { 
         text-align:center;
         width:155px;
         height:33px;
         border:0px;
         background-color:#fc6d50;
         margin-bottom: 0px;
         padding-top:8px;
  }
.p   {
         width:150px;
         margin-top:7px;
         margin-bottom:10px;
 }
  #menu {
  float:left;
  height:55px;
  margin-left:140px;
  padding-top:15px;
}
 #menu2 {
  float:right;
  height:55px;
  margin-right:140px;
}
 