body, tr, td { font-family: "Tahoma, MS UI Gothic, MS Gothic, Osaka"; }

body {
	margin: 0;
	background-color: #faf0dc;
	background-image: url(../gif/backwall.gif);
	background-repeat: repeat-y
}

a img { border: none; }

table.type01 { table-layout: fixed; width: 158px; border: 0px; border-collapse: collapse; }

td.type01 { border: 0px; padding: 0px; }
td.type02 { border-color: #b9b9b9; border-style: dotted; border-width: 0px 0px 2px 0px; padding: 4px; }
td.type03 { background-color: #c40026; padding: 0px; width: 8%; }
td.type04 { border: 0px; padding: 1px; width: 92%; }

.font_bk10 { color: #000000; font-style: normal; font-size: 10px; font-weight: normal; letter-spacing: 0px; }
.font_bl14b { color: #000040; font-style: normal; font-size: 14px; font-weight: bold; letter-spacing: 0px; }
.font_gr12 { color: #006400; font-style: normal; font-size: 12px; font-weight: normal; letter-spacing: 0px; line-height: 145%; }
.font_gr12b { color: #006400; font-style: normal; font-size: 12px; font-weight: bold; letter-spacing: 2px; }
.font_gry12 { color: #767676; font-style: normal; font-size: 12px; font-weight: normal; letter-spacing: 0px; line-height: 145%; }
.font_rd9 { color: #c40026; font-style: normal; font-size: 9px; font-weight: normal; letter-spacing: 0px; }
.font_rd12b { color: #c40026; font-style: normal; font-size: 12px; font-weight: bold; letter-spacing: 0px; line-height: 145%; }
.font_rd16b { color: #c40026; font-style: normal; font-size: 16px; font-weight: bold; letter-spacing: 2px; }
.font_rd18bc { color: #c40026; font-style: normal; font-size: 18px; font-weight: bold; letter-spacing: 0px; line-height: 145%; font-family: "Courier New"; }

a:link { text-decoration:underline; color:#006400; }
a:visited { text-decoration:underline; color: #006400; }
a:hover { text-decoration:none; color:#800080; background-color: #ffc0cb; }

#margin1 { margin-top: 0px; }
