 
BODY{
  background-image : url(img/bg.gif);
  margin-top : 0px;
  text-align : center;
}
.main{
  background-color : white;
  width : 780px;
  text-align : left;border-width : 0px 1px 1px;border-left-width : 1px;border-style : solid solid solid solid;border-color : black black black black;
  
}
.header{border-width : 1px 1px 0px;border-left-width : 1px;border-style : solid solid solid solid;border-color : black black black black;
  width : 780px;
  background-color : white;
}
.menu{
  margin-top : 1px;
  margin-left : 15px;
  margin-right : 15px;
  margin-bottom : 15px;border-top-width : 0px;border-right-width : 0px;border-bottom-width : 0px;border-left-width : 0px;border-style : solid solid solid solid;border-top-color : #ffffff;border-right-color : #ffffff;border-bottom-color : #ffffff;border-left-color : #ffffff;
  width : 200px;
  

  float : left;
  font-size : 11pt;
}
.contents{
  width : 490px;
  float : right;
  background-color : aqua;
}
.footer{
  font-size : 10pt;
  color : white;
  background-color : #000099;
  text-align : center;
  width : 780px;
  height : 20px;
}
.footer a{
  font-size : 10pt;
  color : white;
  text-decoration : none;
}
.t_midashi a{
  font-size : 12pt;
  font-weight : bold;
  color : gray;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : silver;
  width : 400px;
}
.menu_td{
  color : white;
  background-color : navy;
  font-size : 11pt;
  padding-top : 1px;
  padding-left : 4px;
  padding-right : 1px;
  padding-bottom : 1px;
}
.menu_td2{
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
}
.menu_td2 a{
  font-size : 10pt;
  text-decoration : none;
}
