/* CSS Document */

/* overwrite */
#mainBox h4.none {
	margin-bottom:0;
}
/* overwrite */

#mainBox .inner table {
	width:500px;
	margin-bottom:10px;
}
#mainBox .inner table th {
	color:#3A7CE6;
	font-size:13px;
	vertical-align:top;
	font-weight:bold;
	padding:10px;
	border-bottom:1px solid #D9D9D9;
	width:100px;
}
#mainBox .inner table td {
	padding:10px 0;
	border-bottom:1px solid #D9D9D9;
}
#mainBox .inner table th.not,
#mainBox .inner table td.not {
	border-bottom:none;
}

#mainBox .inner table td dl {
	position:relative;
}
#mainBox .inner table td dl.mag {
	margin-bottom:10px;
}
#mainBox .inner table td dl dd.map {
	position:absolute;
	right:30px; top:0;
}

#mainBox .inner table td ol {
	list-style:outside decimal;
	margin-left:1.4em;
}

#mainBox .inner table#outline {
	margin-bottom:0;
}
#mainBox .inner table#outline th {
	width:120px;
}
#mainBox .inner table#outline th.not,
#mainBox .inner table#outline td.not {
	border-bottom:none;
	padding-bottom:0;
}