@CHARSET "UTF-8";


*
{
	font-family: "MS Gothic", "Osaka", monospace;
}

body
{
	background: #fefeca;
	font-size: 11pt;
}

div
{
	font-size: 11pt;
}
h1
{
	margin: 10px 0 20px 0;
	padding: 0;
	font-size: 36pt;
	font-weight: normal;
	line-height: 100%;
}


h2
{
	margin: 10px 0 5px 0;
	padding: 0;
	font-size: 20pt;
	font-weight: normal;
	line-height: 100%;
}

img
{
	border: 1px solid #000000;
	margin: 5px 0;
}

div#Box1
{
	font-size: 9pt;
}

span#Stat0
{
	padding: 4px 30px;
	border: 2px solid #000000;
	background: #88ee88;
}

span#Stat1
{
	padding: 4px 24px;
	border: 2px solid #000000;
	background: #ff8888;
}

table
{
	border-collapse: collapse;
}

table td
{
	border: 0px solid #000000;
	vertical-align: top;
	text-align: center;
}


table.DataBox1
{
	margin: 5px 0px;

	background: #ffffff;
	border-collapse: collapse;
	border: 1px solid #000000;
}

table.DataBox1 th
{
	background: #c8c8ff;
	border: 1px solid #000000;
	padding: 2px 4px;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	white-space:nowrap;
}

table.DataBox1 th#T2
{
	background: #f8f8ff;
}

table.DataBox1 th.TAR
{
	text-align: right;
}

table.DataBox1 td
{
	border: 1px solid #000000;
	padding: 1px 4px;
	font-size: 11pt;
	font-weight: normal;
	text-align: center;
	white-space:nowrap;
}

table.DataBox1 td.TAR
{
	text-align: right;
}

table.DataBox1 td input.B1
{
	margin: 4px 0 0 0;
	padding: 1px;
	font-size: 9pt;
}

table.DataBox1 td input.T1
{
	border: 1px solid #aaaa00;
	background: #ffff99;
	margin: 0 0 0 0;
	padding: 3px;
	font-size: 12pt;
	width: 50px;
	text-align: right;
}

table.DataBoxA
{
	background: #ffffff;
	border-collapse: collapse;
	border: 1px solid #000000;
	margin: 5px 0;
}

table.DataBoxA td
{
	border: 1px solid #000000;
	padding: 5px;
	font-size: 20pt;
}

table.DataBoxA td.TAR
{
	text-align: right;
}

table.DataBoxL
{
	background: #ffffff;
	border-collapse: collapse;
	border: 1px solid #000000;
	margin: 5px 0;
}

table.DataBoxL th
{
	border: 1px solid #000000;
	padding: 5px;
	font-size: 12pt;
}

table.DataBoxL td
{
	border: 1px solid #000000;
	padding: 5px;
	font-size: 12pt;
	vertical-align: middle;
}

table.DataBoxL td input
{
	padding: 3px;
	font-size: 12pt;
}


input#B1
{
	width: 100px;
	font-size: 12pt;
	font-weight: bold;
}

input#T1
{
	border: 1px solid #aaaa00;
	background: #ffff99;
	width: 600px;
	font-size: 18pt;
	margin: 0 0 10px 0;
}


div#MK1
{
	background: #ffffff;
	font-size: 20pt;
	color: #ee0000;
	border: 1px solid #aaaaaa;
}

div#GMap
{
	float: left;
	margin: 18px 0 0 0;
	padding: 0;
	width: 450px;
	height: 450px;
	border: 1px solid #000000;
	font-size: 9pt;
}