body,td,th { font-size: 12px; color: #333333; font-weight: normal; }
h4 { color: #3A5AA7; }
dd { margin: 0px 0px 0px 15px; }
h2.others { border-width: 2px; border-style: none none solid none; border-color: #D7DADE; font-size: 18px; margin: 0.5em 0 0 0; padding: 0 0 0 0; }
th.blue { background: #E4ECFE;
font-weight:bold; }

div.others { margin: 5px 20px 10px 30px; }

a.others { color: #3A5AA7; text-decoration: none; }
a:hover { color: #CC0000; }

.h130 { line-height: 130%; }
.h135 { line-height: 130%;
text-align:center; }
.h150 { line-height: 150%; }

.cap01 { font-size: 13px; color: #FFFFFF; font-weight: normal; padding: 3px 0px 0px 0px; }
.b_century { background: #333399; text-align: center; font-weight: bold; font-size: 16px; color:#FFFFFF; }
.margin20 { line-height: 130%; margin: 5px 20px 10px 30px; }
.copyright { font-size: 10px; color: #666666; }
.line01 { color:#333366; font-size: 14px; border-width: 2px; border-style: solid none none none; border-color: #3A5AA7; margin: 0 0 0 0; padding: 0 0 0 0; }
.line02 { line-height: 130%; border-bottom: 1pt dotted #AAAAAA; }
.line03 { line-height: 130%; border-bottom: 1pt dotted #6D8AD2; }

.tbl_bg01 { background: #3A5AA7; }
.tbl_bg02 { background: #006600; }

div.sub_tle01 { color:#333366; font-size: 14px; border-width: 2px; border-style: none solid solid none; border-color: #819EDF; background-color: #CADAFF; margin: 0 0 0 20px; padding: 3px 0 3px 10px; }
div.sub_tx01 { margin: 5px 10px 20px 30px; }

div.sub_tle02 { color:#333366; font-size: 14px; border-width: 2px; border-style: none solid solid none; border-color: #819EDF; background-color: #CADAFF; margin: 0 0 0 0; padding: 3px 0 3px 10px; }
div.sub_tx02 { margin: 5px 10px 00px 10px; }

div.sub_tle03 { color:#333366; font-size: 14px; border-width: 2px; border-style: none solid solid none; border-color: #C1D2F9; background-color: #E4ECFE; margin: 0 0 0 0; padding: 3px 0 3px 10px; }
div.sub_tx03 { margin: 5px 10px 20px 00px; }

div.sub_tle04 { color:#333366; font-size: 14px; border-width: 2px; border-style: none solid solid none; border-color: #819EDF; background-color: #CADAFF; margin: 0 0 0 0; padding: 3px 0 3px 10px; }
.end_invite {
	color: #CC0000;
}
