BODY {margin: 0px; background-color: #000000; color: #FFFFFF;}
BODY.home {margin: 0px; background-color: #000099; color: #FFFFFF;}

A { text-decoration: none; font-family: Osaka, MS UI Gothic, sans-serif; }
A:link { color: #00FFFF; }
A:visited { color: #00FFFF; }
A:active { color: #6699FF; }
A:hover { color: #6699FF; }

P {color: #FFFFFF;}
TH {color: #FFFFFF;}
TH.exp {font-size: smaller}
TD {color: #FFFFFF;}
TD.cont1 {background-color: #000099; }
TD.cont2 {background-color: #3366CC; background-image: url("../img/top02.jpg"); font-size: 11px}
TD.cont3 {color: #FFDD00; background-color: #3366CC; font-size: 12px}
TD.cont4 {font-size: 12px}
TD.copy {color: #CCFFFF; font-family: Osaka, MS UI Gothic, sans-serif; font-size: 12px;}
TD.hm {background-color: #000000;}
TD.exp {font-size: smaller}

#map {padding: 10px;}
.VI2 {float: left;}

.head {color: #00FFFF; font-family: Osaka, MS UI Gothic, sans-serif; font-weight: bold; font-size: larger;}
.chp {color: #AAFFFF; font-family: Osaka, MS UI Gothic, sans-serif; font-weight: bold; font-size: medium;}
.sec {color: #66FFCC; font-family: Osaka, MS UI Gothic, sans-serif; font-weight: bold; font-size: medium;}
.pan {color: #66CCFF; font-family: Osaka, MS UI Gothic, sans-serif; font-weight: bold; font-size: medium;}

.mid {vertical-align: middle;}

.exp {font-size: smaller}
.exp A:link {color: #CCCCFF; text-decoration: underline; font-family: Osaka, MS UI Gothic, sans-serif;}
.exp A:visited {color: #CCCCFF; text-decoration: underline; font-family: Osaka, MS UI Gothic, sans-serif;}
.exp A:active {color: #FFCCCC; text-decoration: underline; font-family: Osaka, MS UI Gothic, sans-serif;}
.exp A:hover {color: #FFCC99; text-decoration: underline; font-family: Osaka, MS UI Gothic, sans-serif;}

.hmenu {padding: 10px; line-height: 200%; color: #CCFFFF; font-family: Osaka, MS UI Gothic, sans-serif; font-size: middle; font-weight: bold}
.hmenu A:link {color: #00FFFF; text-decoration: none; }
.hmenu A:visited {color: #00FFFF; text-decoration: none; }
.hmenu A:active {color: #FFCC00; text-decoration: underline; }
.hmenu A:hover {color: #FFCC00; text-decoration: underline; }

.hmcp {color: #CCFFFF; font-family: Osaka, MS UI Gothic, sans-serif; font-size: 12px;}

#help0 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help1 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help2 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help3 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help4 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help5 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help6 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help7 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help8 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help9 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help10 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help11 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help12 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help13 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help14 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help15 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help16 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help17 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help18 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help19 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help20 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help21 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help22 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help23 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}
#help24 {position:absolute; z-index:2; visibility:hidden; border:1px none #000000;}

.helps {color:#000066; background: #ffffcc; padding: 5px; width:250px; font-family: Osaka, MS UI Gothic, sans-serif; border: 1px #FF9900 solid;}

.black { position:absolute; top:370px; left:510px; visibility: visible; z-index: 1; }

.oldmsg { position: relative; visibility: hidden; }

#black_h { position:absolute; top:385px; left:370px; visibility: show; z-index: 1; }
