body{font-size:12px;line-height:18px;text-align:left;}

#container{padding:0 0 0 0;margin:0;}

#main{width:906px;background:url(../images/main.jpg) no-repeat center top;height:448px;}
#main a{width:382px;height:58px;display:block;text-indent:-9999px;}

.cautio{color:#3f3f3f;font-size:10px;}

#second{background:url(../images/second.jpg) no-repeat center top;height:250px;}
#second span{color:#000;}
#second strong{font-weight:normal;color:#ff4000;}
#goriyou a {display:block;width:276px;height:19px;text-indent:-9999px;}
#hensai{height:27px;}
#hensai a{display:block;height:23px;width:144px;text-indent:-9999px;}
#hensai02{height:125px;}
#hensai02 a{display:block;height:23px;width:144px;text-indent:-9999px;}

#third{background:url(../images/third.jpg) no-repeat center top;height:628px;}

#fourth{background:url(../images/fourth.jpg) no-repeat center top;height:1230px;}

#footer{background:url(../images/footer.jpg) no-repeat center top;height:40px;text-indent:-9999px;text-align:left;}

/* ---e[u--- */
table {
  margin: 0 0 0 0;
  width:558px;
  padding: 0;
  border: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  border-collapse:collapse;
}
th {
  margin: 0;
  border:5px solid #fff;
  padding: 2px 7px;
  text-align:left;
  font-style: normal;
  font-weight: bold;
  background:#666;
  line-height:17px;
  color:#fff;
  font-size: 12px;
  white-space:nowrap;
}
th.grey {background:#e5e5e5;}
td {
  margin: 0;
  padding: 2px 7px;
  border:5px solid #fff;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height:17px;
  background:#fffdcc;
  text-align:left;
}
.cent{text-align:center;}
.rig{text-align:right;}
.lef{text-align:left;}
