	/* ----------------------------------------------*/
	#body #description .category {
		clear:left;
		width:503px;
		height:25px;
		margin-bottom:10px;
		background-image:url("/common/images/h4_bg.jpg");
	}

		/* ----------------------------------------------*/
		#body #description .category .title {
			width:350px;
			float:left;
			padding-top:5px;
			padding-left:5px;
			font-size:90%;
			font-weight:bold;
			color:#fff;
		}

		/* ----------------------------------------------*/
		#body #description .category .no {
			padding-top:8px;
			width:140px;
			float:left;
			text-align:right;
			vertical-align:bottom;
			font-size:70%;
			color:#fff;
		}

	/* ----------------------------------------------*/
	#body #description .navi {
		clear:left;
		width:503px;
		margin-top:20px;
		margin-bottom:30px;
	}

	/* ----------------------------------------------*/
	#body h4 {
		width:503px;
		font-size:90%;
		margin-top:0px;
		margin-bottom:10px;
		padding-left:10px;
		padding-bottom:3px;
		border-style:solid;
		border-color:#999;
		border-top-width:0px;
		border-right-width:0px;
		border-left-width:5px;
		border-bottom-width:1px;
		border-left-color:#FF5F2F;
	}

	/* ----------------------------------------------*/
	#body .index h4 {
		margin-top:30px;
		margin-bottom:10px;
	}

		/* ----------------------------------------------*/
		#body .index p {
			width:503px;
			margin-left:2px;
			text-indent:1em;
		}

			/* ----------------------------------------------*/
			#body .index p.link {
				margin-top:20px;
				margin-left:15px;
				text-indent:0em;
			}

	#body h5 {
		width:503px;
		margin-top:30px;
		margin-bottom:10px;
		padding-left:10px;
		padding-bottom:3px;
		border-style:solid;
		border-color:#445599;
		border-top-width:0px;
		border-right-width:0px;
		border-left-width:5px;
		border-bottom-width:1px;
	}

	#body h5.sub {
		border-color:#FF5522;
		border-bottom-color:#888;
	}

		#body h5 span.title {
			font-weight:bold;
			font-size:110%;
			color:#004CBB;
		}

		#body h5 span.subtitle {
			font-weight:bold;
			font-size:110%;
		}

		#body h5.sub span.title {
			color:#333;
		}

	#body .contentsbody p {
		margin-left:5px;
	}

	#body p.caption {
		margin-top:-10px;
	}

	#body .figure {
		width:506px;
		margin-top:20px;
		text-align:center;
	}

	#body .figure img {
		
	}

#body #list table {
	border-collapse:collapse;
	margin-right:30px;
}


#body #list table tr td {
	border:1px solid #ccc;
	font-size:11px;
	color:#333;
	padding:3px;
}

#body #list table tr th {
	background-color:#eee;
	border:1px solid #ccc; 
	font-size:11px;
	color:#333;
	padding:3px;
}

#body .figure img {
	
}

#body #description table {
	width:503px;
	border-collapse:collapse;
	margin-bottom:20px;
}

#body #description th {
	padding:6px;
	border:1px solid #888;
	background-color:#eee;
	font-size:72%;
	line-height:140%;
}

#body #description td {
	padding:6px;
	border:1px solid #888;
	font-size:72%;
	line-height:140%;
}
#body #description table.tbl1 {
	width:400px;
}
#body #description table.tbl2 {
	width:280px;
	border-collapse:collapse;
}
#body #description table.tbl2 td.tbl2{
	border:1px solid #888;
	font-size:72%;
	line-height:140%;
}
#body #description table.noborder {
	width:500px;
	margin-bottom:20px;
}
#body #description table.noborder td{
	border:0px ;
	font-size:100%;
}
#body #description table.noborder td.noborder_tbl{
	border:0px ;
	font-size:72%;
}
#body #description td.center {
	text-align:center;
}
#body #description td.right {
	text-align:right;
}
#body #description td.left {
	text-align:left;
}

	#body #description ul {
		width:500px;
		margin-top:10px;
	}
		#body #description ul li {
			font-size:84%;
			line-height:140%;
			margin-left:30px;
		}

			#body #description ul.inli li{
				font-size:100%;
				line-height:140%;
				margin-left:30px;
			}

	#body #description ol {
		width:500px;
		margin-top:10px;
	}

		#body #description ol li {
			font-size:84%;
			line-height:140%;
			margin-left:30px;
		}

	#body #description div.photo {
		margin-top:10px;
		width:500px;
		text-align:center;
	}

	#body #description .contentsbody div img {
		margin:5px;
	}

	#body #description .contentsbody p {
		margin-top:10px;
		width:500px;
		line-height:140%;
	}

	#body #description .contentsbody .figure.enlarge {
		text-align:left;
		line-height:100%;
		margin-bottom:10px;
	}

		#body #description .contentsbody .figure.enlarge a img {
			border:solid 1px;
		}

		#body #description .contentsbody .figure.enlarge p {
			margin-top:0px;
		}


