@charset "utf-8";
/* CSS Document */

div#header ul {
	border-bottom-color: #7399AF;}

h3 {
	padding-bottom: 15px;}

ul.UdateList {
	padding-bottom: 20px;
	font-size: 0.85em;
	line-height: 1.4em;}

div.section li {
	line-height: 1.6em;}

h4 {
	padding: 5px 0 5px 12px;
	margin-bottom: 15px;
	font-weight: bold;
	background: #F5F5F5;
	line-height: 1.1em;}

h4 span {
	display: block;
	padding: 0 16px 0 0;
	float: left;}

div.section {
	padding-bottom: 5px;}

div.section dl {
	width: 570px;}

div.section dt {
	padding-bottom: 2px;
	clear: both;
	font-weight: bold;}

div.section dt.article {
	width: 5em;
	float: left;}

div.section dt.article span {
	padding: 0 0 0 20px;
	line-height: 1.6em;
	font-weight: normal;}

div.section dd {
	padding: 0 0 12px 0;
	margin: 0 0 10px 0;
	background: url(/common/img/line_dotted.gif) left bottom repeat-x;}

div.section dd.noBg {
	background: none;}

div.section dd p {
	margin-left: 5em;
	padding-left: 25px;}

div.section dd ul {
	margin-left: 5em;
	padding-left: 25px;}

div.section dd ul li {}

div.section dd ol {
	margin-left: 5em;
	padding-left: 25px;}

div.section dd ol li {
	padding-bottom: 5px;
	list-style-type: decimal;}

div.section dd ol li.topNumber {
	list-style-type: decimal;
	overflow: hidden;}

*html div.section dd ol li.topNumber,
*html div.section dd p {
	list-style-type: none;
	position: relative;
	left: -3px;}

*html div.section dd ol li.topNumber p {
	left: 0;}




*+html div.section dd ol li.topNumber {
	list-style-type: none;}


div.section dd ol li p {
	margin-left: 0;
	padding-left: 0;}

div.section dd ol li ul {
	margin-left: 0;
	padding-left: 0;}

div.section dd ol li ul li {
	padding-bottom: 0;
	list-style-type: none;}

p.annotation {
	padding-bottom: 40px;
	font-size: 0.85em;}

/* For Mac IE5x
---------------------------------------------------------------------------- */
/*\*//*/
div#container div.section dd ol li.topNumber {
	list-style-type: none;
	overflow: visible;
	text-indent: 0;
	left: 0;}
/**/




