


body,h1,h2,h3,p,div,ul,ol,li,dl,dd,dt,table,form,blockquote,pre,address{
  margin : 0;
  padding : 0;
}
body{
  width : 100%;
  /* IEで横スクロールバEがEたときE保険 */
  text-align : center;
}
.header{
  width : 700px;
  height : 50px;
/* サイトロゴの高さに合わせて調節してください */
}
.main{
  width : 700px;
/* メニューと本斁Eひとくくりにするためのクラス */
}
.sidemenu{
  width : 150px;
  float : left;
  text-align : left;
  font-size : 90%;
}
.contents{
  width : 550px;
  float : left;
/* 持EしなぁE、FirefoxやOperaで.sidemenuの下に回り込みまぁE*/
}
.footer{
  width : 800px;
  clear : both;
  font-size : 100%;
  color : blue;
  background-color : white;
  text-align : center;
}
.sidemenu ul{
  list-style-type : none;
}
div#tabnav-00 {
  overflow: hidden;
  width: 530px;
  height: 35px;
}
div#tabnav-00 ul {
  width: 400px;
  height: 35px;
}
div#tabnav-00 ul li {
  float: left;
  width: 90px;
  height: 35px;
  margin: 0 0 0 10px;
  line-height: 35px;
  /* チEストE上下位置を中央ぞろえに */
	text-align: center;
}
div#tabnav-00 ul li a {
  display: block;
  width: 90px;
  height: 35px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
div#tabnav-00 ul li a:hover {
  background-position: 0 100%;
}
div.box {
  display: -moz-inline-box;
  /*for Firefox 2*/
    display: inline-block;
  /*for modern*/
    /display: inline;
  /*for ie5EE*/
    /zoom: 1;
/*for ie5EE*/
}
img{
  text-decoration : none;
}
a:visited{
  color : blue;
  background-color : white;
  text-decoration : underline;
}
a:hover{
  color : blue;
  background-color : white;
  text-decoration : none;
}
img {
  border : none;
}
a{
  color : blue;
  background-color : white;
  line-height : 25px;
  text-align : left;
}
li {
  margin-left:0px;
  list-style-type: none;
}

