#hikaku_table{
	color:#E7E8E2;
	padding:5px 20px;
}
#hikaku_table p{
	color:#A8002F;
	font-size:0.8em;
	padding:2px;
	margin:2px;
}
#data_table{
	width:700px; 
}
#data_table td{
	color:#262626;
	margin:4px 4px 0px 4px;
	vertical-align:top;
}
th.CDver{
	color:#262626;
	text-align:center;
	font-size:10px;
	background-color:#89BDDE;
	border-top:1px #56638F solid;
	border-right:1px #56638F solid;
	font-weight:normal;
	vertical-align:top;
	padding:4px;
}
div.man{
	color:#DB0015;
	font-size:10px;
	padding:4px;
	margin-left:140px;
}
th.CDver a , div.man a{
	border:1px #4C4C4C solid;
	background-color:#FFF;
	margin-right:2px;
	color:#4C4C4C;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
th.ttl{
	font-size:10px;
	background-color:#4BC1E7;
	border-top:1px #56638F solid;
	border-right:1px #56638F solid;
	border-left:1px #56638F solid;
	padding:4px;
}
td.mds{
	width:16px;
	font-size:8px;
	background-color:#CFE2D4;
	border-top:1px #56638F solid;
	border-right:1px #56638F solid;
	border-left:1px #56638F solid;
	text-align:center;
	padding:2px;
}
td.ttl{
	width:140px;
	font-size:10px;
	background-color:#4BC1E7;
	border-top:1px #56638F solid;
	border-right:1px #56638F solid;
/*	border-left:1px #56638F solid;*/
	padding:4px;
}
td.def{
	font-size:10px;
	text-align:center;
	margin:4px 4px 0px 4px;
	padding:4px;
	border-top:1px #56638F solid;
	border-right:1px #56638F solid;
	color:#262626;
/*	word-wrap:break-word;*/
	padding:4px;
}
.mark{
	font-size:12px;
	text-align:center;
	margin:4px 4px 0px 4px;
	padding:4px;
	border-top:1px #56638F solid;
	border-right:1px #56638F solid;
	color:#262626;
	vertical-align:middle;
}
.NG{
	background-color:#B2B2B2;
}

td.shita{
	border-bottom:1px #56638F solid;
}
td.midashi{
	text-align:center;
	background-color:#D6D8E8;
	color:#164082;
}

