body, tr, td {
	font-family: "Tahoma, MS UI Gothic, MS Gothic, Osaka";
	font-size: 9px;
	line-height: 150%;
	}

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

a img { border: none; }

img.type01 { border: 1px solid #000000; }

table.type01 { table-layout: fixed; width: 760px; border: 0px; border-collapse: collapse; }
table.type02 { table-layout: auto; width: 100%; border: 0px; border-collapse: collapse; }
table.type03 { table-layout: auto; width: 98%; border: 1px; border-collapse: collapse; }
table.type04 { table-layout: auto; width: 98%; border: 1px; border-collapse: collapse; }
table.type05 { table-layout: auto; width: 356px; border: 1px; border-collapse: collapse; }
table.type06 { table-layout: auto; width: 90%; border: 1px; border-collapse: collapse; }
table.type07 { table-layout: auto; width: 50%; border: 1px; border-collapse: collapse; }
table.type08 { table-layout: fixed; width: 540px; border: 0px; border-collapse: collapse; }
table.type09 { table-layout: auto; width: 85%; border: 1px; border-collapse: collapse; }
table.type10 { table-layout: auto; width: 700px; border: 0px; text-align: center; border-collapse: collapse; }

td.type01 { border: 0px; padding: 0px; }
td.type02 { width: 50%; border: 0px; padding: 0px; }
td.type03 { background-color: #afaf00; border: 1px solid #777700; padding: 3px 5px; }
td.type04 { background-color: #ffffaa; border: 1px solid #777700; padding: 2px; }
td.type05 { background-color: #e0e000; border: 1px solid #aaaa00; padding: 4px 5px; }
td.type06 { background-color: #eeeebb; width: 28%; border: 1px solid #aaaa00; padding: 2px; }
td.type07 { background-color: #ffffcc; width: 72%; border: 1px solid #aaaa00; padding: 2px 5px; }
td.type08 { background-color: #eeeebb; width: 20%; border: 1px dashed #aaaa00; border-left-style: solid; padding: 2px; }
td.type09 { background-color: #ffffcc; width: 80%; border: 1px dashed #aaaa00; border-right-style: solid; padding: 2px 5px; }
td.type10 { background-color: #eeeebb; width: 20%; border: 1px dashed #aaaa00; border-left-style: solid; border-bottom-style: solid; padding: 2px; }
td.type11 { background-color: #ffffcc; width: 80%; border: 1px dashed #aaaa00; border-right-style: solid; border-bottom-style: solid; padding: 2px 5px; }
td.type12 { width: 7%; border: 0px; padding: 1px; }
td.type13 { width: 13%; border: 0px; padding: 1px; }
td.type14 { background-color: #eeeebb; width: 7%; border: 1px solid #aaaa00; border-right-style: dashed; padding: 2px; }
td.type15 { background-color: #ffffcc; width: 18%; border: 1px solid #aaaa00; border-left-style: dashed; padding: 2px; }
td.type16 { background-color: #eeeebb; width: 33%; border: 1px solid #aaaa00; border-right-style: dashed; padding: 2px; }
td.type17 { background-color: #ffffcc; width: 67%; border: 1px solid #aaaa00; border-left-style: dashed; padding: 2px 5px; }
td.type18 { background-color: #eeeebb; border: 1px solid #aaaa00; border-top-style: dashed; padding: 2px; }
td.type19 { background-color: #ffffcc; border: 1px solid #aaaa00; padding: 2px; }
td.type20 { width: 38%; border: 0px; padding: 0px; }
td.type21 { width: 62%; border: 0px; padding: 0px; }
td.type22 { width: 100%; border: 0px; padding: 0px 3px; }
td.type23 { width: 100%; border: 0px; padding: 3px 3px; border: 1px; border-color: #888800; border-top-style: dashed; }
td.type24 { width: 3%; border: 0px; padding: 2px 2px; }
td.type25 { width: 97%; border: 0px; padding: 2px 3px; }
td.type26 { width: 15%; border: 0px; padding: 0px; }
td.type27 { width: 95%; border: 0px; padding: 4px; }
td.type28 { border-top: 1px dashed #888800; padding: 3px; }
td.type29 { width: 20%; background-color: #ffffcc; border: 1px solid #aaaa00; padding: 4px 2px; }
td.type30 { width: 25%; border: 0px; padding: 0px; }
td.type31 { width: 75%; border: 0px; padding: 4px; }
td.type32 { width: 18%; border: 0px; padding: 4px; }
td.type33 { width: 62%; border: 0px; padding: 4px; }
td.type34 { border: 0px; padding: 8px 0px; }
td.type35 { border-top: 1px dashed #888800; padding: 8px 0px; }
td.type36 { background-color: #afaf00; border: 0px; padding: 3px 5px; }

.font01 { color: #303000; font-style: normal; font-size: 12px; }
.font02 { color: #303000; font-style: normal; font-size: 14px; }
.font11 { color: #c40026; font-style: normal; font-size: 14px; }
.font12 { color: #c40026; font-style: normal; font-size: 12px; }
.font13 { color: #c40026; font-style: normal; font-size: 10px; }
.font14 { color: #c40026; font-style: normal; font-size: 16px; }
.font15 { color: #c40026; font-style: normal; font-size: 12px; font-family: "SimSun"; }
.font21 { color: #005500; font-style: normal; font-size: 14px; }
.font22 { color: #005500; font-style: normal; font-size: 12px; font-family: "SimSun"; }
.font31 { color: #306030; font-style: normal; font-size: 14px; font-family: "monospace"; }
.place { color: #306030; font-style: normal; font-size: 14px; }
.pname { color: #a03030; font-style: normal; font-size: 14px; }
.rname { color: #303060; font-style: normal; font-size: 14px; }

A:link { text-decoration: none; color: DarkGreen; }
A:visited { text-decoration: none; color: DarkGreen; }
A:hover { text-decoration: underline; color: Purple; }

.content {
	position: absolute;
	z-index: 0;
	display: inline;
}

.largemap {
	font-size: 12pt;
	position: absolute;
	z-index: 100;
	padding: 1px;
	border: 1px solid #777700;
	background-color: #ffffff;
	display: none;
	filter: alpha(opacity=100, style=0, enabled=true);
}

#margin1 { margin-top: 0px; }

