body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

.j10 { font-size: 10px; line-height:13px; font-family:Osaka, £Í£Ó £Ð¥´¥·¥Ã¥¯, MS UI Gothic, sans-serif }
.j12 { font-size: 12px; line-height:16px; font-family:Osaka, £Í£Ó £Ð¥´¥·¥Ã¥¯, MS UI Gothic, sans-serif }
.j14 { font-size: 14px; font-family:Osaka, £Í£Ó £Ð¥´¥·¥Ã¥¯, MS UI Gothic, sans-serif }

table { font:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka ; font-size:12px; line-height:16px; color: #444466; }
p { margin-top:13px; }
li { margin-top:5px; color: #CC0000; }


h1 { font-size: 16px; color: #004AAA; font-weight: bold; margin:0px 0px 5px 0px; }
.h1 { font-size: 16px; color: #004AAA; font-weight: bold; margin:0px 0px 5px 0px; }
h2 { font-size: 14px; color: #333333; font-weight: bold; margin:0px 0px 0px 0px; }
h3 { font-size: 12px; color: #0033BB; font-weight: bold; margin:0px 0px 0px 0px; }

a { color:#0033FF; text-decoration:underline; }
a:hover { color:#CC0000; text-decoration:underline; }

.brtalk{ margin-top:10px; }

a.white { color:#FFFFFF; text-decoration:none; }
a:hover.white{ color:#FFFF00; text-decoration:underline; }
a.headmenu { color:#333333; text-decoration:none; }
a:hover.headmenu{ color:#FFFFFF; text-decoration:underline; }
a.menu { color:#003300; margin-top:5px; text-decoration:none; }
a:hover.menu{ color:#004AAA; margin-top:5px; text-decoration:underline; }
a.topicslink { color:#666666; text-decoration:none; }
a:hover.topicslink{ color:#003366; text-decoration:underline; }


a.sub2 { font-size: 9px; color:#163993; text-decoration:none; }
a:hover.sub2 { font-size: 9px; color:#FFFFFF; text-decoration:none; }




a.link1 { font-size: 14px; color:#336699; text-decoration:none; }
a:hover.link1 { font-size: 14px; color:#0033CC; text-decoration:underline; }


.bold { font-weight: bold; }

.white { color:#FFFFFF }
.whitebold { color:#FFFFFF; font-weight: bold; }
.black{ color:#000000; font-weight: normal; }
.blackbold { color:#000000; font-weight: bold; }
.gray1 { color:#666666; font-weight: normal; }
.gray1bold { color:#666666; font-weight: bold; }
.gray2 { color:#333333; font-weight: normal; }
.gray2bold { color:#333333; font-weight: bold; }
.red { color:#CC0099; font-weight: normal; }
.redbold { color:#990066; font-weight: bold; }
.blue { color:#0033CC }
.bluebold { color:#0033CC; font-weight: bold; }
.darkpurple { color:#330066 }
.darkpurplebold { color:#330066; font-weight: bold; }
.green { color:#116611; font-weight: normal; }
.greenbold { color:#116611; font-weight: bold; }

.photomarginleft { margin-left:10px }

.spreadtext { color:#993366; font-size: 10px; font-weight: normal; }
.bookcomenttext { color:#444466; font-size: 12px; font-weight: normal; line-height:14px; }


.strong { font-size: 15px; color:#CC0000; font-weight: bold; }


.orange { color:#FF8800 }
.orangebold { color:#FF8800; font-weight: bold; }


a.footermenu1 { font-size: 12px; color:#FFFFFF; text-decoration:none; }
a:hover.footermenu1 { font-size: 12px; color:#163993; }

.copyright { font-size: 12px; color: #FFFFFF; background-image:url(../img/footerbg.jpg); }
a.copyrightmail { font-size: 12px; color:#330033; font-weight: bold; text-decoration:underline; }
a:hover.copyrightmail { font-size: 12px; color:#DDCCFF; font-weight: bold; text-decoration:underline; }
.work { line-height:150%; }

p.impression {margin-bottom: 35px;}
div.histback {text-align: right;}
