body	{
	line-height:			1.2em;
	color:				#000000;
	background-color:	#50ebf3;
	background-image:	url("../images/bk_pc.gif");
}

span.title	{
	font-size:			170%;
	font-weight:			bold;
}

dt.explanation	{
	margin-top:			3%;
	margin-left:			1%;
	margin-bottom:		1%;
	margin-right:		1%;
	text-align:			left;
	font-weight:			normal;
	font-size:			100%;
}

dt.attention	{
	margin-top:			0%;
	margin-left:			1%;
	margin-bottom:		1%;
	margin-right:		1%;
	text-align:			left;
	font-weight:			normal;
	font-size:			100%;
}

dt	{
	margin-top:			3%;
	margin-left:			1%;
	margin-bottom:		1%;
	margin-right:		1%;
	text-align:			left;
	font-weight:			bold;
	font-size:			100%;
}

dd		{
	margin-left:			1.5em;
	margin-bottom:		0.5em;
	margin-right:		1em;
	text-align:			left;
	font-weight:			normal;
	font-size:			100%;
}

dd.top		{
	margin-top:			1.5em;
}

table		{
	border:				2px solid;
	margin-left:			1em;
	text-align:			left;
	white-space:			nowrap;
	border-collapse:		collapse;
}

th	{
	border-left:		dotted black 1px;
	border-top:		solid    black 0px;
	border-right:		dotted black 1px;
	border-bottom:	double black 3px;
	padding:		8px;
	font-size:		14px;
	font-weight:		normal;
	text-align:		left;
	vertical-align:	middle;
}

td	{
	border-left:		solid    black 0px;
	border-top:		solid    black 0px;
	border-right:		dotted black 1px;
	border-bottom:	solid    black 1px;
	padding:			8px;
	font-size:		14px;
	font-weight:		normal;
	text-align:		left;
	vertical-align:		middle;
	white-space:		nowrap;
	line-height:		120%;
}

table.exsample		{
	border:				1px #000000 dashed;
	background:			#efefef;
	margin-left:			1em;
	text-align:			left;
	white-space:			nowrap;
}

th.exsample			{
	border:				0px;
	background:			#efefef;
	text-align:			center;
	white-space:			nowrap;
	padding:			0%;
}

td.exsample			{
	border:				0px;
	background:			#efefef;
	text-align:			left;
	white-space:			nowrap;
	padding:			0.3em 1em 0.3em 1em;
}

