

body,td,th { font-size: 12px; color: #333333; font-weight: normal; }
h4 { color:#3A5AA7; }
th.blue { background: #E4ECFE; }
th.navy { background: #98BBF9; font-weight: bold; }
a { color: #0033FF; }
a:hover { color: #FF3300; }

.mini01 { font-size: 10px; }
.big01 { font-size: 16px; }
.big02 { font-size: 18px; }
.big03 { font-size: 22px; }
.h130 { line-height: 130%; }
.h150 { line-height: 150%; }
.txt12 { font-size: 12px; margin: 5px 20px 10px 30px; }
.txt14 { font-size: 14px; margin: 5px 20px 10px 30px; }
.or { color: #FF6600; }
.button01 { background: #F3E5FF; width: 250px; }
.caution01 { color: #333333; }
.copyright { font-size: 10px; color: #666666; }
.margin100 { margin: 0px 0px 0px 100px; }
.margin150 { margin: 0px 0px 0px 150px; }
.tbl_bg01 { background: #3A5AA7; }
.tbl_bg02 { background: #006600; }


.tbl_01_01 { background: #3A5AA7; }
.tbl_01_02 { background: #E4ECFE; }
.tbl_01_03 { background: #FFFFFF; }
.tbl_01_04 { background: #98BBF9; font-weight: bold; }

.tbl_02_01 { background: #A38F3B; }
.tbl_02_02 { background: #F9F5E4; }
.tbl_02_03 { background: #FFFFFF; }
.tbl_02_04 { background: #F4DF9A; font-weight: bold; }

.tbl_03_01 { background: #3DA53A; }
.tbl_03_02 { background: #E3FCE3; }
.tbl_03_03 { background: #FFFFFF; }
.tbl_03_04 { background: #A7F79A; font-weight: bold; }

.tbl_04_01 { background: #CC6600; }
.tbl_04_02 { background: #FCECDC; }
.tbl_04_03 { background: #FFFFFF; }
.tbl_04_04 { background: #FFD3A8; font-weight: bold; }

.u_line { text-decoration: underline; }
.cap01 { font-weight: bold; color: #333333; }
.cap02 { font-size: 12px; margin: 5px 20px 10px 10px; }

.q01 { font-size: 12px; font-weight: bold; color: #CC0000; line-height: 130%; }
.q02 { font-size: 12px; font-weight: bold; color: #CC0000; line-height: 130%; }
.a01 { font-size: 12px; line-height: 130%; }
.a02 { font-size: 12px; line-height: 150%; padding: 10px 0px 20px 15px; }


.sub_tle01 { font-weight: bold; color:#003399; font-size: 14px; border-width: 2px; border-style: none none solid none; border-color: #003399; background-color: #FFFFFF; margin: 0px 0px 0px 0px; padding: 0px 0px 1px 0px; }
.sub_tle02 { font-weight: bold; color:#003399; font-size: 14px; border-width: 2px; border-style: none none solid none; border-color: #003399; background-color: #FFFFFF; margin: 0px 0px 0px 0px; padding: 0px 0px 1px 0px; }
.sub_tx01 { color: #333333; font-weight: normal; margin: 5px 5px 5px 5px; }
.sub_tx02 { color: #333333; font-weight: normal; margin: 0px 3px 0px 15px;  padding: 10px 0px 0px 0px; }
.sub_tx03 { color: #333333; font-weight: normal; margin: 0px 5px 0px 30px;  padding: 10px 0px 0px 0px; }
.sub_tx04 { color: #CC0000; font-weight: bold; margin: 0px 5px 0px 10px;  padding: 10px 0px 0px 0px; }
.sub_tx05 { color: #0066CC; font-weight: bold; border-width: 5px; border-style: none none none solid; border-color: #AAD4FF; background-color: #D4E9FF; margin: 10px 0px 0px 10px;  padding: 2px 0px 2px 10px; }
.sub_tx06 { color: #003399; font-weight: normal; margin: 0px 5px 0px 10px;  padding: 10px 0px 0px 0px; text-decoration:underline; }

.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; }


.ImeOn {
	ime-mode:active;
}

.ImeOff {
	ime-mode:inactive;
}

.FormCaution {
	font-size: 10px;
	color: #CC3333;
}

.Process {
	color: #333333;
	font-weight: normal;
	line-height: 130%;
	margin: 3px 30px;
	padding: 5px;
	border: 1px solid #3DA53A;
	background: #E3FCE3;
}
