
/* --------------------------------------------------
Specification (spec.html)
-----------------------------------------------------*/

/* TBLspec */
table#TBLspec{
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
border-top:1px solid #999;
border-left:1px solid #999;
margin:0 0 1em;
}
table#TBLspec th, table#TBLspec td{
border-right:1px solid #999;
border-bottom:1px solid #999;
padding:3px 2px;
text-align:center;
font-size:10px;
line-height:1.3em;
}
table#TBLspec th{
background:#666;
color:#fff;
font-weight:bold;
}
/* active pointer for table header */
table#TBLspec th.cam01,
table#TBLspec th.cam02,
table#TBLspec th.cam03,
table#TBLspec th.cam04,
table#TBLspec th.cam05{
	cursor:pointer;
}

table#TBLspec td{
background:#fff;
}
table#TBLspec td img{
margin:0 auto;
}
table#TBLspec .col01{background:#eee;text-align:left;}

/* mouseover highlight cells */
table#TBLspec tbody tr:hover td{background-color:#cecece;}

/* spec-table: for cell: Format */
table#TBLspec td.font00{font-size:100%;}
table#TBLspec td.font00 dl{}
table#TBLspec td.font00 dl dt{
	font-size:10px;
	margin-left:-1.5em;
}
table#TBLspec td.font00 dl dd{
	font-size:10px;
	margin-left:2em;
}


/* SpecNotes */
dl#SpecNotes{
	margin-bottom:1em;
}
dl#SpecNotes dt{
	margin-bottom:0.5em;
	font-size:10px;
}
dl#SpecNotes dd{
	margin:0;
	padding:0;
}
dl#SpecNotes dd ul{
	margin:0;
	padding:0;
}
dl#SpecNotes dd ul li{
	margin:0 1em 0 2em;
	padding:0;
	font-size:9px;
}


