*
{
  margin:0px;
  padding:0px;
}

body
{
  margin:0px;
  padding:0px;
  background:#EEEEEE url("/style/bg_body.gif") fixed;
  font-size:14px;
}

a
{
  color:#0000CC;
}

h1
{
  width:750px;
  height:36px;
  font-size:12px;
  color:#333333;
  background:#FFFFFF;
  margin:0px auto;
  border-right:1px solid #333333;
  border-left:1px solid #333333;
}

h1 a
{
  display:block;
  width:404px;
  height:36px;
  background:url("/style/title.jpg") no-repeat;
  text-indent:-9999px;
  float:left;
  margin-left:10px;
}

ul#navi
{
  width:750px;
  height:36px;
  margin:0px auto;
  background:#339900 url("/style/navi.jpg") repeat-x;
  text-align:center;
  border-right:1px solid #333333;
  border-left:1px solid #333333;
}

ul#navi li
{
  display:inline;
  list-style:none;
}

ul#navi li a
{
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  line-height:200%;
}

ul#navi li a:hover
{
  text-decoration:underline;
}

div#container
{
  width:750px;
  height:auto;
  overflow:hidden;
  min-heigh:500px;
  margin:0px auto;
  background:#FFFFFF;
  border-right:1px solid #333333;
  border-left:1px solid #333333;
}

div.magmag
{
  width:500px;
  height:auto;
  float:left;
  border:1px dashed #333333;
  margin:5px;
}

div.magmag h2
{
  width:500px;
  height:20px;
  font-size:14px;
}

div#contents
{
  clear:left;
  float:left;
  width:500px;
  height:auto;
  text-align:center;
  margin-left:5px;
  margin-top:10px;
}

div#contents h2
{
  text-align:left;
  background:#339900 url("/style/h2.jpg") repeat-x;
  color:#FAFAFA;
  font-size:16px;
  height:36px;
  line-height:200%;
  text-indent:0.5em;
}

div#contents h3
{
  text-align:left;
  font-size:14px;
}

div#contents p
{
  text-align:left;
  margin:10px 0px;
}

div#menu
{
  width:210px;
  height:auto;
  float:right;
}

div#menu h2
{
  width:200px;
  height:36px;
  background:#339900 url("/style/h2.jpg") repeat-x;
  color:#FFFFFF;
  font-size:14px;
  margin:10px 0px 0px 0px;
  line-height:250%;
  text-indent:0.2em;
}

ul.menu
{
  width:200px;
  height:auto;
  margin:5px auto;
}


ul.menu li
{
  text-align:left;
  list-style:inside url("/style/excel.png");
  font-size:14px;
}

ul.menu ul
{
  width:190px;
  margin-left:5px;
}
div#footer
{
  width:750px;
  height:36px;
  background:#339900 url("/style/navi.jpg") 0 -10px repeat-x;
  margin:0px auto;
  border-right:1px solid #333333;
  border-left:1px solid #333333;
}

div#footer p
{
  text-align:center;
  padding:5px;
  font-size:14px;
  font-weight:bold;
  color:#FFFFFF;
}

div#footer p a
{
  color:#FFFFFF;
}