<style>
BODY{
	line-height:1.5em;
	margin-left:2em;
	margin-right:2em;
	margin-bottom:2em;
	margin-top:0em;
	font-size:x-small;
	color:#000000;
}

h1{
	font-size:xx-learge;
	padding-bottom:0.5em;
	margin-top:4em;
	border-bottom:2px solid #000000;

}

h2{
	font-size:x-learge;
	margin-left:2em;
}


table{
	
	border:2px solid #999999;
	border-collapse:collapse;
	margin-left:1em;
	margin-bottom:0.5em;
}
tr{
	border:1px solid #999999;
}
th{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:3px double #999999;
	padding:0.5em;
	text-align:left;
}
td{
	border:1px solid #999999;
	padding:0.5em;
	text-align:left;
}

th{
	text-align:center;
	padding:0.5em;
	background-color:#CCCCCC;
	font-weight:bold;
}

img{
	vertical-align:middle;
}


th#code{
	width:10%;
}
th#bunrui{
	width:5%;
}
th#message{
	width:35%;
}
th#taisyo{
	width:40%;
}

DIV#kanren{
	margin-left:3em;
	margin-bottom:3em;
}

span#strong{
	font-weight:bold;
}

</style>