BODY {
  margin: 0px auto;
  line-height: 150%;
  vertical-align: middle;
  color : #3c3c3c;
  font-size : 14px;
  width: 800px;
  text-align : center;
}
H1 {
  font-size: 12px;
  margin-bottom: 1px;
  float: left;
  text-align : center;
}
A {
  color : #3c3c3c;
  text-decoration : none;
}
A:HOVER {
  color : gray;
  text-decoration : none;
}
/* リンク設定 */











/* サイドメニュー設定 */





































































































.header {
  width : 800px;
  text-align : left;
  padding-bottom : 1px;
  font-size : 12px;
}
.headersite {
  float: right;
  margin-top: 1px;
  margin-left: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
}
.header  H2 {
  float: right;
  font-size: 12px;
  font-weight: normal;
  padding-bottom : 1px;
  margin-bottom : 1px;
  padding-top : 1px;
  margin-top : 1px;
}
SPAN{
  color : #cc0000;
}
.footer-shamei{
  font-size : 12px;
  line-height : 150%;
}
.footer-copyright{
  background-color : #cccccc;
  font-size : 12px;
  width : 900px;
}
TD{
  text-align : center;
  padding-top : 10px;
  padding-bottom : 10px;
}
.h2-egara{
  font-size : 28px;
  font-weight : bold;
  font-family : HGP明朝B;
}
.h2-hyotop{
  font-size : 24px;
  color : white;
  background-color : #000000;
  width : 950px;
  margin-bottom : 0px;
  height : 28px;
  font-family : HGP明朝B;
}
.table-1{
  width : 900px;
}
.table-1 A{
  text-decoration : underline;
  color : blue;
}
P{
  margin-top : 10px;
  margin-bottom : 10px;
}
.a-line{
  color : blue;
  text-decoration : underline;
}
.header A{
  color : blue;
  text-decoration : underline;
}
