body    { font-size: 10pt; line-height: 1em }
p        { font-size: 10pt; font-family: "?l?r ????", "?l?r ?o????", "?q???M?m???? Pro W3", ?ז?????, ????????; line-height: 1.2em }
.1 { font-size: 8pt; line-height: 1.2em; margin-top: 0em; margin-bottom: 0em }
td  {
	font-size: 10pt;
	line-height: 1em;
	padding: 2px;
}
.head_old  { background-color: white; position: absolute; top: 0px; left: 0px; width: 780px; height: 81px }
.head1   { background-color: white; position: relative; top: 0; left: 0; width: 780px; height: 81px; border-bottom: 1px solid #4169e1 }
.navi     { background-color: #4169e1; padding-top: 4px; padding-left: 4px; border-top: 1px solid white; position: absolute; top: 81px; left: 0px; width: 180px; height: auto }
.navi1  { background-color: #4169e1; padding-top: 4px; padding-left: 4px; border-top: 1px solid white; border-right: 1px solid navy; border-bottom: 1px solid navy; position: absolute; top: 81px; left: 0px; width: 180px; height: auto }
.body       { background-color: white; padding: 5px 0 0; position: absolute; top: 80px; left: 180px; width: 600px; height: auto; border-top: 1px solid #4169e1 }
.body1   { background-color: white; margin-top: 10px; margin-left: 200px; position: relative; width: 560px; height: auto }
.body2  { background-color: white; margin-left: 30px; padding: 5px; border: dotted 1px gray; position: relative; width: 500px; height: auto }
.page    { background: url(page_bak.gif); visibility: visible; display: block; padding-top: 2px; position: absolute; top: 65px; left: 130px; width: 180px; height: 14px }
h6 { color: #4169e1; font-style: normal; font-weight: normal; font-size: 8pt; line-height: 1em; margin: 0px }
h2  { color: #4169e1; font-size: 14pt; font-family: "?l?r ?S?V?b?N", "?l?r ?o?S?V?b?N", "?q???M?m?p?S Pro W3", Osaka-????, Osaka, ?????p?S?V?b?N; font-weight: bold; line-height: 1em; margin: 0 0 1em }
a { color: navy; text-decoration: none }
a:hover { color: #000070; text-decoration: underline }
.rogo { position: absolute; top: 8px; left: 8px; width: 335px; height: 41px; visibility: visible; display: block }
.navigation { position: absolute; top: 68px; left: 16px; visibility: visible; display: block }
.sitemap  { visibility: visible; display: block; padding-top: 2px; position: absolute; top: 8px; left: 560px; width: 80px; border: dotted 1px #4169e1 }
.help  { visibility: visible; display: block; padding-top: 2px; position: absolute; top: 8px; left: 650px; width: 114px; height: 20px; border: dotted 1px #4169e1  }
.test { border: dotted 1px gray; width: 200px }
.back   { background-color: white; position: relative; width: 780px }
.navi1 p  { color: white; font-size: 10pt; font-family: "?l?r ?S?V?b?N", "?l?r ?o?S?V?b?N", "?q???M?m?p?S Pro W3", Osaka-????, Osaka, ?????p?S?V?b?N; line-height: 1.2em; margin-top: 0; margin-bottom: 0 }
.navi1 a:hover   { color: #c0c0c0; font-family: "?l?r ?S?V?b?N", "?l?r ?o?S?V?b?N", "?q???M?m?p?S Pro W3", Osaka-????, Osaka, ?????p?S?V?b?N; text-decoration: underline }
.navi1 a  { color: #c0c0c0; font-family: "?l?r ?S?V?b?N", "?l?r ?o?S?V?b?N", "?q???M?m?p?S Pro W3", Osaka-????, Osaka, ?????p?S?V?b?N }
#roster table { border-color: #4169e1 #4169e1; border-style: solid; border-width: 1px 1px; }
#roster td {
	border-left: 1px solid #4169e1;
	padding: 4px;
}
#roster th { background-color: #e0ffff; border-bottom: 1px solid #4169e1; border-left: 1px solid #4169e1; }
.roster_uline { border-bottom: 1px solid #4169e1; }
