@charset "Windows-31J";

body	{
		padding:		8px				;
		line-height:		1.33				;
		color:			rgb( 0, 0, 0)			;
		background-color:	rgb( 250, 250, 255)		;
		margin:			2% 5%				;
	}

h1, h2, h3, h4, h5, h6	{
		font-weight:		bolder				;
		color:			rgb( 255, 255, 255)		;
		background-color:	rgb( 80, 130, 240)		;
		padding:		2px 2px 2px 3%			;
		margin:			.67em 0				;
	}

h1	{	font-size:		2.5em				;}
h2	{	font-size:		1.5em				;}
h3	{	font-size:		1.25em				;}
h4	{	font-size:		1.15em				;}
h5	{	font-size:		1.12em				;}
h6	{	font-size:		1.1em				;}


div, p, pre	{
		margin:			1.33em 3%			;
	}

address, blockquote	{
		margin:			1.33em 0			;
	}

dl, dt, dd, ol, ul	{
		margin:			1.33em 0			;
	}

ol, ul	{
		margin-left:		40px				;
		margin-top: 		0				;
		margin-bottom:		0				;
	}

ol	{
		list-style-type: decimal
}

ul	{
		list-style-type: disc
}


a[href]	{
		text-decoration: 	underline			;
}
a:link	{
		color:			rgb(  0,  0,255)		;
		background-color:	transparent			;
}
a:visited,a:active	{
		color:			rgb(255,  0,255)		;
		background-color:	transparent			;
}
a:hover		{
		color:			rgb(255,  0,  0)		;
		background-color:	rgb(255, 255, 196)		;
}

abbr,acronym,dfn	{
		font-variant:		small-caps			;
		letter-spacing:		0.1em				;
	}

br:before	{
		content: 		"\x0A\x0D"			;
	}

cite,q	{
		color:			rgb(  0,  0,  0)		;
		background-color:	rgb(200,250,250)		;
	}

code,kbd,samp	{
		color:			rgb(250,250,250)		;
		background-color:	rgb( 20, 20, 20)		;
		font-family:		monospace			;
	}

em,strong,var	{
		font-weight:		bold				;
		font-style:		normal				;
	}

strong	{
		color:			rgb(250,  0,  0)		;
	}

span	{
	}


table	{
		table-layout:		auto
		margin:			1em 5%
	}

tr	{
	}

th	{
		font-weight:		bold				;
		color:			rgb(   0,   0,   0)		;
		background-color:	rgb( 160, 190, 240)		;
	}

td	{
		color:			rgb(  0,  0,  0)		;
		background-color:	rgb(190, 245, 255)		;
	}

caption	{
		font-weight:		bold				;
		color:			rgb( 255, 255, 255)		;
		background-color:	rgb( 80, 130, 240)		;
	}

img[alt]	{
		padding:		1px 10px			;
	}

.left		{
		text-align:		left				;
}
.center		{
		text-align:		center				;
}
.right		{
		text-align:		right				;
}

