#aboutNavigation ul:after,
#mainContents dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#aboutNavigation ul,
#mainContents dl {
	display: inline-table;
	/*\*/
	display: block;
	*height: 1%;
	/**/
}

/* MAINCONTENTS */
#mainContents {
	padding-top: 65px;
	padding-bottom: 54px;
	width: 598px;
	float: right;
	line-height: 1.6;
	font-size: 12px;
	/*\*/
	*font-size: 75%;
	/**/
}
	#mainContents * {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#aboutNavigation ul {
		margin-bottom: 40px;
	}
	#aboutNavigation li {
		margin-right: 6px;
		width: 62px;
		height: 19px;
		float: left;
	}
	#aboutNavigation li.nav6 {
		margin-right: 0;
	}
			#aboutNavigation li a:hover,
			#aboutNavigation li.active a {
				background-position: 0 -19px !important;
			}
			#aboutNavigation li a {
				background-position: 0 0;
				margin: 0;
				width: 62px;
				height: 19px;
				/*\*//*/
				padding-bottom: 19px;
				/**/
				text-indent: -999px;
				overflow: hidden;
				display: block;
			}
			#aboutNavigation li.nav1 a {
				background: url(nav_01.gif) no-repeat;
			}
			#aboutNavigation li.nav2 a {
				background: url(nav_02.gif) no-repeat;
			}
			#aboutNavigation li.nav3 a {
				background: url(nav_03.gif) no-repeat;
			}
			#aboutNavigation li.nav4 a {
				background: url(nav_04.gif) no-repeat;
			}
			#aboutNavigation li.nav5 a {
				background: url(nav_05.gif) no-repeat;
			}
			#aboutNavigation li.nav6 a {
				background: url(nav_06.gif) no-repeat;
			}
			#aboutNavigation li.nav7 a {
				background: url(nav_07.gif) no-repeat;
			}

	#mainContents div.section {
		width: 470px;
		padding-bottom: 26px;
	}
	#mainContents p.data {
		float: right;
	}
	#mainContents p.note {
		margin-top: 11px;
		color: #666;
	}
	#mainContents h1 {
		background: url(title.gif) no-repeat left top;
		margin-bottom: 117px;
		width: 101px;
		height: 29px;
		/*\*//*/
		padding-bottom: 29px;
		/**/
		text-indent: -999px;
		overflow: hidden;
	}
	#mainContents h3 {
		margin-bottom: 11px;
		height: 20px;
		/*\*//*/
		padding-bottom: 20px;
		/**/
		text-indent: -999px;
		overflow: hidden;
	}
	#mainContents h3.h1 {
		background: url(hed_01.gif) no-repeat left top;
		width: 126px;
	}
	#mainContents h3.h2 {
		background: url(hed_02.gif) no-repeat left top;
		width: 131px;
	}
	#mainContents h3.h3 {
		background: url(hed_03.gif) no-repeat left top;
		width: 174px;
	}
	#mainContents h3.h4 {
		background: url(hed_04.gif) no-repeat left top;
		width: 125px;
	}
	#mainContents h3.h5 {
		background: url(hed_05.gif) no-repeat left top;
		width: 144px;
	}
	#mainContents h3.h6 {
		background: url(hed_06.gif) no-repeat left top;
		width: 180px;
	}
	#mainContents h3.h7 {
		background: url(hed_07.gif) no-repeat left top;
		width: 175px;
	}
	#mainContents dl {
		margin-bottom: 8px;
	}
	#mainContents dt {
		font-weight: bold;
		color: #999;
		float: left;
	}
	#mainContents dd {
		margin-left: 155px;
		color: #333;
	}
	#mainContents dd a {
		background: url(arw_link.gif) no-repeat left center;
		margin-left: 28px;
		padding-left: 10px;
		color: #bb3028;
		text-decoration: none;
	}
	#mainContents dd a:hover {
		color: #bb3028;
		text-decoration: underline;
	}
	#mainContents table {
		border-collapse: collapse;
	}
	#mainContents th {
		text-align: left;
		font-weight: normal;
		padding-right: 24px;
	}

	#mainContents p.pageTop {
		margin-bottom: 0;
		padding-left: 389px;
	}
		#mainContents p.pageTop a {
			background: url(btn_pagetop.gif) no-repeat left top;
			margin-bottom: 0;
			width: 70px;
			height: 15px;
			/*\*//*/
			padding-bottom: 15px;
			/**/
			text-indent: -999px;
			overflow: hidden;
			display: block;
		}
