body {
   background-color: #ffffff;
   background-repeat: no-repeat;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 17px;
   margin-top: 0;
   margin-bottom: 0;
   margin-right: 0;
   margin-left: 0;
}
td.regtext {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 17px;
}
p {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 17px;
}
.regtext {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 17px;
}
.footer {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   line-height: 11px;
   color: #999999
}
.pgtitle {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   line-height: 17px;
   font-weight: bold;
   color: #6C1865
}
.curpage {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
   text-decoration: none;
   color: #6C1865
}
.footmenu {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
}
.pgtop {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   line-height: 18px;
   color: #2E1954;
}
h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
   line-height: 25px;
   font-weight: bold;
   color: #AD0000;
}
h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 17px;
   line-height: 19px;
   font-weight: bold;
   color: #8E0000;
}
h3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   line-height: 17px;
   font-weight: bold;
   color: #6F0000;
}
h4 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 17px;
   font-weight: bold;
   color: #CC0000;
}
sup {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}
ul {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 17px;
   display: list-item;
   list-style-position: outside;
   list-style-type: disc;
}
ul.idx {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   line-height: 18px;
   color: #2E1954;
   display: list-item;
   list-style-position: inside;
   list-style-type: disc;
}
ul.pgtop {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   line-height: 18px;
   color: #2E1954;
   display: list-item;
   list-style-position: outside;
   list-style-type: disc;
}
ol {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 17px;
}
a { font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 17px;
   color: #0000FF;
   text-decoration: none;
}
a:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 17px;
   color: #FF6600;
   text-decoration: none;
}
a.reglink {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 17px;
   color: #0000FF;
   text-decoration: none;
}
a.reglink:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   line-height: 17px;
   color: #FF6600;
   text-decoration: none;
}
a.submenu {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
   list-style-type: circle;
   color: #797979;
   text-decoration: none;
}
a.submenu:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
   list-style-type: circle;
   color: #FF6600;
   text-decoration: none;
}
a.inlist {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 17px;
   color: #0000FF;
   text-decoration: none;
}
a.inlist:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 17px;
   color: #FF6600;
   text-decoration: none;
}
a.pgtop {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   line-height: 18px;
   color: #2E1954;
   text-decoration: none;
}
a.pgtop:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   line-height: 18px;
   color: #FF6600;
   text-decoration: none;
}
a.curpage {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
   text-decoration: none;
   color: #6C1865;
}
a.curpage:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
   text-decoration: none;
   color: #6C1865;
}
a.pgtitle {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   line-height: 17px;
   font-weight: bold;
   color: #6C1865
}
a.pgtitle:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   line-height: 17px;
   font-weight: bold;
   color: #6C1865
}
a.button {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   line-height: 19px;
   font-weight: bold;
   color: #FFFFFF
}
a.button:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   line-height: 19px;
   font-weight: bold;
   color: #FFFFFF
}
p.hang {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
   list-style-type: circle;
   color: #797979;
   text-decoration: none;
   text-indent: -8px;
   margin-left: 8px;
   margin-top: 0;
   margin-bottom: 0;
}
p.hangsub {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
   list-style-type: circle;
   color: #797979;
   text-decoration: none;
   text-indent: -8px;
   margin-left: 14px;
   margin-top: 0;
   margin-bottom: 0;
}
p.form {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   line-height: 18px;
   font-weight: bold;
   color: #6F0000;
}
a.footer {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   line-height: 11px;
   color: #999999
}
a.footer:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   line-height: 11px;
   color: #999999
}
