a:hover { color: #f30707; }

body {
  margin: 0px;
  padding: 0px;
}
.headerlogo1 {
  background-image: url(../images/top.jpg);
  margin: 0px auto;
  width: 700px;
  background-repeat: no-repeat;
  height: 234px
}
.headertext {
  display: none
}
.link1 {
  font-weight: bold;
  color: #6633ff;
  text-decoration: none
}
.textlink {
  font-size: x-small;
  color: #448ccb;
  text-decoration: none
}
.h2text {
  padding-right: 0em;
  padding-left: 0em;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 0em;
  margin: 0.1em;
  color: #C3C2C2;
  padding-top: 0em;
  text-decoration: none
}
.h4text {
  padding-right: 0em;
  padding-left: 0em;
  font-weight: bold;
  padding-bottom: 0em;
  margin: 0.1em;
  color: #6633ff;
  padding-top: 0em;
  text-decoration: none
}
.back {
  background-position: center top;
  background-color: #ededed;
  padding-top: 1px;
  background-repeat: repeat-y
}
.h3text {
  padding-right: 0px;
  padding-left: 0px;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 0px;
  margin: 0px;
  color: #ffffff;
  padding-top: 0px;
  text-decoration: none
}
.h5text {
  padding-right: 0px;
  padding-left: 0px;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
  text-decoration: none;
  color : #4B4B4B;
}

.linkfoot {
  padding-right: 0px;
  padding-left: 0px;
  font-weight: bold;
  font-size: x-small;
  padding-bottom: 0px;
  margin: 0px;
  font-family: 'HGS‘n‰pŠpºÞ¼¯¸UB'
  padding-top: 0px;
  text-decoration: none;
  color : #448ccb;
}

.menu {
  margin: 0px auto;
  width: 230px;
  background-repeat: no-repeat;
  background-color: #EDEDED;
  height: 25px;
  color: black;
  text-align : center;
}
.menutextlink {
	font-weight: bold; font-size: x-small; color: #ffffff; text-decoration: none;
}
.bgwhite {
  background-color: white;
}

.style1 {font-size: x-small}


TABLE.bgcolor1 {
  background-color: #E6E6E6;
}

TD.tdcontents {
  background-color: white;
}

TD.tdtitle1 {
  background-color: #FFFFF0;
  font-size : 14;
}

TD.tdtitle2 {
  background-color: #F0FFF0;
  font-size : 14;
}

TD.title3 {
  background-color: #EDEDED;
}

TD.title4 {
  background-color: #ffffED;
  text-align: center;
}

.supplement {
  color: #FF6666;
  font-size: 12;
  font-weight: bold;
}

.footertitle {
  color: #595959;
  font-size: 15;
  font-weight: bold;
}

.explain {
  font-size: 12;
}

.errmsg {
  color : red;
  font-color : red;
  font-size : 16;
}


