BODY {
	font-size:			8pt;
}
P.hansoku {
	font-size:			8pt;
	COLOR:				#FFFFFF;
}
P.ss {
	font-size:			7pt;
	COLOR:				#333333;
}
P.sm {
	font-size:			8pt;
	COLOR:				#00319C;
	font-weight:			bold;
}
P.main {
	font-size:			8pt;
	COLOR:				#333333;
}
P.tan {
	font-size:			9pt;
	COLOR:				#333333;
}
P.cat {
	font-size:			10pt;
	COLOR:				#00319C;
	font-weight:			bold;
}
P.catt {
	font-size:			10pt;
	COLOR:				#9C00CE;
	font-weight:			bold;
}
P.iti {
	margin:				0.1em;
	margin-left:			0em;
	margin-right:			0em;
	text-indent:			0em;
	font-size:			12pt;
	COLOR:				#333333;
	font-weight:			bold;
}
P.number {
	font-size:			12pt;
	COLOR:				#FF0000;
	font-weight:			bold;
}
P.hos {
	margin:				0.1em;
	font-size:			10pt;
	COLOR:				#FF0000;
	font-weight:			bold;
}
P.mei {
	font-size:			10pt;
 	COLOR:				#333333;
	font-weight:			bold;
}
P.ti {
	color:				#00319C;
	font-size:			12pt;
	margin-top:			1em;
}
P.exp {
	font-size:			10pt;
	COLOR:				#333333;
}
P.sp {
	border-width:			0.1em 0.1em 0.1em 0.1em;
	border-color:			#446EA2;
	border-style:			solid solid solid solid ;
	padding:			0.2em 0.2em 0.2em 0.2em;
	margin:				0.1em;
	margin-left:			0.01em;
	margin-right:			0.01em;
	color:				#333333;
	font-size:			10pt;
}
STRONG {
	font-size:16pt; 			COLOR: #FF0000;
}
H3 {
	border-width:			0.1em 0.4em 0.4em 0.1em;
	border-color:			#00CECE;
	border-style:			solid solid solid solid ;
	padding:			0.3em 0em 0em 0.3em;
	font-size:10pt;
	COLOR: #333333;
}
UL {
	padding: 0em 0em 0em 0em;
	font-size:10pt;
	COLOR: #333333;
}
TD.ecf1	{
	background-image:		url(image/ecf1bg.gif);
	font-size:			10pt;
}
TD.ecf1t	{
	background:			#FFFF9C;
	background-image:		url(image/ecf1tbg.gif);
	font-size:			10pt;
}
TD.ecf2	{
	background:			#FFFFFF;
	font-size:			10pt;
	font-color:			#333333;
}
TD.main	{
	font-size:			10pt;
}
TD.top	{
	font-size:			11pt;
	font-weight:			bold;
}
A.cate	{
	font-color:			#00009C;
	font-size:			10pt;
	font-weight:			bold;
	text-decoration:		none;
}