@charset "Shift_JIS";
BODY{
	background-color: white;
}

A:link{
	color:#880000;
	text-decoration: none;
}
A:visited{
	color:darkblue;
	text-decoration: none;
}
A:active{color:#660000}

TABLE.taxa{
	width: 800;
	margin: 20px 0px 0px 0px;
	font-family: "Osaka", "ƒqƒ‰ƒMƒmŠpƒS", sans-serif;
	font-size: 10pt;
	font-weight: 400;
	vertical-align: top;
}
TABLE.taxa TD.map{
	font-size: 8pt;
	text-align: left;
}

TABLE.taxa TD.je{
	font-size: 8pt;
	text-align: right;
}

TABLE.taxa TD.taxa{
	background-color: #99AAFF;
	padding: 5px;
}


TABLE.tree{
}

TD.tree{
	padding: 30px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
}

TD.taxa{
	margin-left: 3px;
	padding: 20px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
	font-family: "Osaka", "ƒqƒ‰ƒMƒmŠpƒS", sans-serif;
	font-size: 9pt;
	font-weight: 400;
	line-height: 21px;
	white-space: nowrap;
}

TABLE.comments{
	width: 800;
	margin: 20 0 0 0;
	text-align: left;
	font-family: "Osaka", "ƒqƒ‰ƒMƒmŠpƒS", sans-serif;
	font-size: 8pt;
	font-weight: 400;
}

TD.Href {
	vertical-align: top;
}

SPAN.reference{
	padding: 0px 2px 0px 2px;
	color: white;
	background-color: #000063;
}

TD.ref LI{
	margin-left: -20px;
	vertical-align: top;
	text-indent: -20px;
	padding-bottom: 1;
	list-style-type: none;
}

TABLE.intro{
	width: 800;
	margin: 20 0 20 0;
	vertical-align: top;
	font-family: "Osaka", "ƒqƒ‰ƒMƒmŠpƒS", sans-serif;
	font-size: 9pt;
	font-weight: 400;
}

TABLE.intro P{
	text-indent: 1em;
}

TABLE.intro TD{
	vertical-align: top;
}

TD.img{
	width: 300;
	margin-left: 3px;
	vertical-align: top;
	text-align: left;
	font-family: "Osaka", "ƒqƒ‰ƒMƒmŠpƒS", sans-serif;
	font-size: 8pt;
	font-weight: 400;
}


