body{
  margin: 15px;
  color: #003366;
  background-color: #ffffff;
  text-align: center;
}
#header{
  margin: 0px;
  padding: 0px;
}
#container{
  width: 760px;
  margin: 0px auto;
  text-align: left;
}
#title{
  margin: 5px 0px;
  text-align: left;
  vertical-align: bottom;
}


.linkbox{
  margin-right: 10px;
  padding: 6px 20px;
  text-align: center;
  vertical-align: middle;
  background-color: #336699;
  display: inline;
}

h1{
  /*-width: 600px;
  height: 30px;-*/
  margin: 0px 10px;
  text-align: left;
  font-size: x-large;
 /*- font-size: 1.5em;-*/
  /*-line-height: 1.5;-*/
  font-weight: bold;
  font-family: "ＭＳ Ｐ明朝",'MS PMincho',平成明朝,serif;
  display: inline;
}

h1 span{
  margin: 0px 10px;
  text-align: left;
  font-size: medium;
  font-weight: bold;
  font-family: "ＭＳ Ｐ明朝",'MS PMincho',平成明朝,serif;
  display: inline;
}


#topmenu{
  margin: 10px 0px;
}
#main{
  text-align: center;
  vertical-align: middle;
  width: 760px;
  margin: 10px 0px;
  padding: 20px;
  background-color: #dddddd;
}
#footer{
  margin: 0px 10px;
  text-align: right;
}
.note{
  margin: 0px 10px;
  text-align: left;
  font-size: small;
  font-weight: normal;
  font-family: "ＭＳ Ｐゴシック",'MS PGothic', 平成ゴシック, sans-serif;
}
.active {
  margin: 0px 6px 0px 2px;
  font-size: medium;
  font-weight: bold;
  font-family: "ＭＳ Ｐゴシック",'MS PGothic', 平成ゴシック, sans-serif;
 }
.inactive {
  margin: 0px 6px 0px 2px;
  font-size: medium;
  font-weight: bold;
  font-family: "ＭＳ Ｐゴシック",'MS PGothic', 平成ゴシック, sans-serif;
  color: #AAAAAA;
}
.current {
  margin: 0px 6px 0px 2px;
  font-size: medium;
  font-weight: bold;
  font-family: "ＭＳ Ｐゴシック",'MS PGothic', 平成ゴシック, sans-serif;
  color: #663300;
  padding: 0px 3px;
  background-color: #FFDDCC;
}

.jmp {
  margin: 0px 6px 0px 2px;
  font-size: medium;
  font-weight: bold;
  font-family: "ＭＳ Ｐゴシック",'MS PGothic', 平成ゴシック, sans-serif;
  color: #000000;
  padding: 0px 3px;
}

.jmp form {
 display: inline;
}

a.root:link {
  padding: 0px;
  font-size: medium;
  font-weight: bold;
  color: #ffffff;
}
a.root:visited {
  padding: 0px;
  font-size: medium;
  font-weight: bold;
  color: #ffffff;
}
a.root:active {
  padding: 0px;
  font-size: medium;
  font-weight: bold;
  color: #ffffff;
}
a.root:hover {
  padding: 0px;
  font-size: medium;
  font-weight: bold;
  color: #ffffff;
}
.copyright{
  margin-right: 1em;
  text-align: right;
  font-size: small;
  font-weight: normal;
  font-family: 'MS PGothic',sans-serif;
}
