body { background:#FFFFFF;MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

a.menu:link {font-size: 12px; color: #666666; text-decoration: none; font-weight:bold; }
a.menu:visited {font-size: 12px; color: #666666; text-decoration: none; font-weight:bold; }
a.menu:hover {font-size: 12px; color: #CC0000; text-decoration: underline; font-weight:bold; }

.menu2 {font-size: 12px; color: #666666; }
a.menu2:link {font-size: 12px; color: #666666; text-decoration: none; }
a.menu2:visited {font-size: 12px; color: #666666; text-decoration: none; }
a.menu2:hover {font-size: 12px; color: #CC0000; text-decoration: underline; }


a.menu3:link { font-size: 95%; color: #0033CC; font-weight:bold;line-height:16px; text-decoration: none; }
a.menu3:visited { font-size: 95%; color: #0033CC; font-weight:bold;line-height:16px; text-decoration: none; }
a.menu3:hover {  font-size: 95%; color: #CC0000; font-weight:bold;line-height:16px; text-decoration: underline; }

a.menu4:link { font-size: 12px; color: #339966; font-weight:bold;line-height:16px; text-decoration: none; }
a.menu4:visited { font-size: 12px; color: #339966; font-weight:bold;line-height:16px; text-decoration: none; }
a.menu4:hover {  font-size: 12px; color: #CC0000; font-weight:bold;line-height:16px; text-decoration: underline; }

a.submenu:link { font-size: 12px; color: #FFFFFF; text-decoration: none }
a.submenu:visited { font-size: 12px; color: #FFFFFF; text-decoration: none }
a.submenu:hover {  font-size: 12px; color: #CC0000;}

a.policy:link {color: #FFFFFF; text-decoration: none }
a.policy:visited {color: #FFFFFF; text-decoration: none }
a.policy:hover { color: #FFFFFF;  text-decoration: underline; }

a.link:link {color: #666666; text-decoration: none }
a.link:visited {color: #666666; text-decoration: none }
a.link:hover { color: #CC0000; text-decoration: underline; }

a.shousai:link {font-size: 70%; color: #666666; text-decoration: none; }
a.shousai:visited {font-size: 70%; color: #666666; text-decoration: none; }
a.shousai:hover {font-size: 70%; color: #CC0000; text-decoration: underline; }

a.news:link {font-size: 95%; color: #0033CC; text-decoration: none; }
a.news:visited {font-size: 95%; color: #0033CC; text-decoration: none; }
a.news:hover {font-size: 95%; color: #CC0000; text-decoration: underline; }




td { font-size: 95%;}
th { font-size: 95%;}

.tx09 { font-size: 9px;}
.tx10 { font-size: 10px;}
.tx10r { font-size: 10px;line-height:95%;}
.tx10b { font-size: 10px;font-weight:bold;}
.tx11 { font-size: 70%;}
.tx11b { font-size: 70%;font-weight:bold;}
.tx11r { font-size: 70%;line-height:13px;}
.tx11w { font-size: 70%;color:#FFFFFF;}
.tx11wr { font-size: 70%;line-height:13px;color:#FFFFFF;}
.tx11br { font-size: 70%;font-weight:bold;line-height:15px;}
.tx12 { font-size: 95%;}
.tx12r { font-size: 95%;line-height:140%;}
.tx12b { font-size: 95%;font-weight:bold;}
.tx12w { font-size: 95%;color:#FFFFFF;}
.tx12wr { font-size: 95%;line-height:16px;color:#FFFFFF;}
.tx12bw { font-size: 95%;font-weight:bold;color:#FFFFFF;}
.tx12br { font-size: 95%;font-weight:bold;line-height:16px;}
.tx13 { font-size: 13px;}
.tx13b { font-size: 13px;font-weight:bold;}
.tx13r { font-size: 13px;line-height:16px;}
.tx13br { font-size: 13px;line-height:16px;font-weight:bold;}
.tx14 { font-size: 14px;}
.tx14b { font-size: 100%;font-weight:bold;}
.tx14r { font-size: 100%;ine-height:20px;}
.tx14br { font-size: 100%;font-weight:bold;line-height:20px;}
.tx14bw { font-size: 14px;font-weight:bold;color:#FFFFFF;}
.tx16 { font-size: 16px;}
.tx16b { font-size: 16px;font-weight:bold;}
.tx16bw { font-size: 16px;font-weight:bold;color:#FFFFFF;}
.tx16r { font-size: 16px;line-height:22px;}
.tx16br { font-size: 16px;line-height:22px;font-weight:bold;} 
.bgcccccc { background:#CCCCCC;}
.bg003399 { background:#003399;}
.bgffffff { background:#FFFFFF;}
.bg666666 { background:#666666;}
.bgefefef{ background:#EFEFEF;}

div.tx12m { font-size: 95%; line-height:140%; margin: 12px 0px 4px 12px; }
div.tx12bm { font-size: 95%; font-weight:bold; margin: 4px 0px 4px 12px; }
div.tx12bbm { font-size: 95%; line-height:140%; color: #0033CC; font-weight:bold; margin: 4px 0px 4px 12px; }
div.point { font-size: 8px; color: #0033CC;margin-top: 0.5em; margin-left: 10px;}
div.pointg { font-size: 8px; color: #339966;margin-top: 0.5em; margin-left: 10px;}
div.caption { font-size: 80%; color: #666666; margin-top: 4px; }
div.history1 { font-size: 95%; margin: 8px 8px 8px 10px; }
div.history2 { font-size: 95%; margin: 8px 8px 8px 2px; }
div.pagetop { font-size: 95%; margin-top: 10px; text-align: right; }
.tx18bb { font-size: 140%; color: #0033CC; font-weight:bold;}
.tx12rb { font-size: 95%; color: #CC0000; font-weight:bold;line-height:140%;}
.tx12bb { font-size: 95%; color: #0033CC; font-weight:bold;line-height:140%;}
.tx12gr { font-size: 95%; color: #666666; line-height:140%;}
.tx12gb { font-size: 95%; color: #666666; font-weight:bold;line-height:140%;}
.tx12greenb { font-size: 95%; color: #339966; font-weight:bold;line-height:16px;}
.tx11gr { font-size: 70%; color: #666666; line-height:15px;}
.tx12glay {font-size: 12px; color: #666666; line-height:15px;}


.copy {font-size: 10px;FONT-FAMILY: Arial, Helvetica , sans-serif; color: #FFFFFF; text-align: right; }
.copy1 {font-size: 10px;FONT-FAMILY: Arial, Helvetica , sans-serif; color: #666666;margin: 80px 4px 4px 4px; text-align: right; line-height:13px;}

.news {FONT-SIZE: x-small; LINE-HEIGHT: 110% ;margin: 4px 4px 0px 8px; }
.off {DISPLAY: none}

#mn0 { position:absolute; left: 0px; top:66px; visibility:hidden; z-index:4 }
#mn1 { position:absolute; left: 0px; top:90px; visibility:hidden; z-index:2 }
#mn2 { position:absolute; left: 0px; top:0px; visibility:hidden; z-index:2 }
#mn3 { position:absolute; left: 630px; top:38px; visibility:hidden; z-index:2 }
#menu01 { position:absolute; left: 16px; top:66px; visibility:hidden; z-index:11 }
#menu02 { position:absolute; left: 119px; top:66px; visibility:hidden; z-index:11 }
#menu03 { position:absolute; left: 222px; top:66px; visibility:hidden; z-index:11 }
#menu04 { position:absolute; left: 325px; top:66px; visibility:hidden; z-index:11 }
#menu05 { position:absolute; left: 428px; top:66px; visibility:hidden; z-index:11 }
#menu06 { position:absolute; left: 531px; top:66px; visibility:hidden; z-index:11 }