body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
form,fieldset,input,textarea,
p,th,td,address{
	margin:0;
	padding:0;
	text-decoration: none;
	font-style:normal;
}

a:link { text-decoration:none; color:#ff781e; }
a:visited { text-decoration:none; color:#775511; }
a:active { text-decoration:underline; color:#ffffff; }
a:hover { text-decoration:underline; color:#ffcc99;}

*{
	margin		:	0;
	padding		:	0;
}

html {
	height		:	100%;
}

body {
	height		:	100%;
	background-image	:	url(img/bg.png);
	background-repeat	:	repeat;
	background-attachment	:	fixed;
	color		:	#ffffff;
	font-size	:	1em;
	text-align	:	center;
}

*.float{
	float	:	left;
	margin-right	:	1em;
}

*.floatclear{
	clear	:	both;
	line-height	:	4px;
}

div#container {
	margin	:	16px auto;
	width	:	900px;
	text-align	:	center;
}

h1 {
	margin	:	0 auto;
}

h2 {
	margin	:	24px auto 4px auto;
	border-bottom	:	6px solid #dd7733;
	width	:	25%;
	font-size	:	1.5em;
	text-align	:	center;
}

h3 {
	margin	:	12px 4px 4px 0px;
	text-align	:	left;
	border-bottom	:	6px double #dd7733;
	width	:	22%;
	font-size	:	1.2em;
}

p {
	text-align	:	left;
}

table,tr,td {
	border	:	1px solid #ffffff;
}

#menber {
	border	:	none;
}

table{
	margin	:	4px auto;
}

td {
	padding	:	4px;
}

table#jiki{
	width	:	100%;
}

td#type {
	width	:	7%;
}

td#koumoku {
	width	:	13%;
}

td#nouryoku {
	width	:	25%;
}

td#setsumei {
	width	:	55%;
}

img#kakomu {
	border	:	1px solid #ffffff;
}

ol{
	padding-left	:	24px;
	margin	:	0 auto;
	text-align	:	left;
}

#yose{
	text-align	:	left;
}
