body {
  margin: 0px;
  padding: 0px;

}
.hako {
    position:absolute;
    text-align:center;
    width:100%;
}
.main {
    margin-left:auto;
    margin-right:auto; 
   height: 100%;  
  width: 820px;
    text-align:left;
    margin:0px auto;  
}
.b1 {
  width: 650px;
  height: auto;
  border:none;
  margin: 1px;
  float: left;
  background-color: #ececbd;
}
.b2 {
  width: 150px;
  height: auto;
  border:none;
  margin: 1px;
  float: left;
  background-color : #e7e7c5;
}
.b3 {
  width: 400px;
  height: auto;
  border:none;
  margin: 1px;
  float: left;
  background-color : #e7e7c5;
}
.b4 {
  width: 400px;
  height: auto;
  border:none;
  margin: 1px;
  float: left;
  background-color : #ffffff;
}
.b5 {
  width: 322px;
  height: auto;
  border:none;
  margin: 1px;
  float: left;
  background-color : #e7e7c5;
}
.b6 {
  width: 322px;
  height: auto;
  border:none;
  margin: 1px;
  float: left;
  background-color : #ffffff;
}


h1 {
  background-image : url(http://www.matubara.com/topgazou/as1382.jpg);
  width : 554px;
  padding-top: 55px;
  padding-bottom: 3px;
  font-size : 18px;
  color: #fffffe;
}
h2 {
  font-size : 16px;
  padding: 5px;
  margin-top: 0; margin-bottom: 1em;
  background-color: #b0b086;
}
h3 {
  font-size : 15px;
  padding: 5px;
  margin-top: 0; margin-bottom: 1em;
  background-color: #cfcfa9;
}
h4 {
  font-size : 14px;
  padding: 5px;
  margin-top: 0; margin-bottom: 1em;
}
p {
  font-size : 13px;
  padding: 5px;
  margin-top: 0; margin-bottom: 1em;
  line-height : 140%;
}
.notes {
  font-size : 14px;
}
a img {
  border-style : none;
}
td {
  vertical-align : top;
  background-color: #ececbd;
}
.l-float {
  width : auto;
  float : left;
}
.f-clear {
  clear : both;
}
.dai {
  background-color : #ffffff;
}
.dai2 {
  background-color : #dfdfc6;
}
.dai3 {
  background-color : #e7e7c5;
}
.dai4 {
  font-size : 15px;
  padding: 5px;
 font-weight:600; 
  color: #3d3605;
  background-color : #ffffff;
}
div.tbox {
  width : 95%;
  height : 100%;
}
img {
  margin-right:2px;
  margin-bottom:2px;
}


