/* Float�p */
#mainContents div.box2 div.pack:after,
#mainContents div.box2:after,
#mainContents div.box:after,
#mainContents:after,
#contents:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#mainContents div.box2 div.pack,
#mainContents div.box2,
#mainContents div.box,
#mainContents,
#contents {
	display: inline-table;
	/*\*/
	display: block;
	*height: 1%;
	/**/
}

/* MAINCONTENTS */
#mainContents {

	background-color: #FFFFFF;
	margin-left: 17px;
	margin-right: 17px;
	padding-top: 24px;
	width: 800px;
	line-height: 1.6;
	font-size: 12px;
	/*�*/
	*font-size: 75%;
	/**/
}
	#mainContents * {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	#mainContents a {
		color: #333333;
		text-decoration: none;
	}
	#mainContents a:hover {
		color: #bb3028;
	}
	#mainContents div.box {
		width: 752px;
		margin-left: 24px;
		margin-right: 24px;
	}
	#mainContents div.box div.pack {
		width: 235px;
		margin-right: 24px;
		float: left;
	}
	#mainContents div.box div.pack2 {
		width: 235px;
		margin-right: 23px;
		float: left;
	}
	#mainContents  div.pack3 {
		width: 235px;
		float: left;
	}
	#mainContents div.pack3 p.img,
	#mainContents div.pack2 p.img,
	#mainContents div.pack p.img {
		margin-bottom: 24px;
		border:0px none;
	}
	#mainContents div.box2 {
		background:transparent url(dot.gif) repeat-x scroll left top;
		width: 752px;
		margin-top: 47px;
		margin-left: 24px;
		margin-right: 24px;
		margin-bottom: 52px;
		padding-top: 44px;
	}
	#mainContents div.box2 div.pack {
		width: 752px;
	}
	#mainContents div.box2 p.tex {
		color: #333333;
		float: left;
	}


	#Navigation {
	padding-top: 0px;
	width: 225px;
	}

	#Navigation * {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
		#Navigation li {
			margin-bottom: 12px;
			height: 40px;
		}
		#Navigation li.nav1 {
			width: 162px;
		}
		#Navigation li.nav2 {
			width: 224px;
		}
		#Navigation li.nav3 {
			width: 211px;
		}
			#Navigation li a:hover,
			#Navigation li.active a {
				background-position: 0 -40px !important;
			}
			#Navigation li a {
				background-position: 0 0;
				height: 40px;
				/*\*//*/
				padding-bottom: 20px;
				/**/
				text-indent: -999px;
				overflow: hidden;
				display: block;
			}
				#Navigation li.nav1 a {
					background: url(hed1.gif) no-repeat;
				}
				#Navigation li.nav2 a {
					background: url(hed2.gif) no-repeat;
				}
				#Navigation li.nav3 a {
					background: url(hed3.gif) no-repeat;
				}
		
	#Navigation2 {
	padding-top: 0px;
	width: 148px;
	float: left;
	}

	#Navigation2 * {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
		#Navigation2 li {
			margin-bottom: 16px;
			height: 20px;
		}
		#Navigation2 li.nav4 {
			width:103px;
		}
		#Navigation2 li.nav5 {
			width: 97px;
		}
		#Navigation2 li.nav6 {
			width: 101px;
		}
			#Navigation2 li a:hover,
			#Navigation2 li.active a {
				background-position: 0 -20px !important;
			}
			#Navigation2 li a {
				background-position: 0 0;
				height: 20px;
				/*\*//*/
				padding-bottom: 20px;
				/**/
				text-indent: -999px;
				overflow: hidden;
				display: block;
			}
				#Navigation2 li.nav4 a {
					background: url(hed4.gif) no-repeat;
				}
				#Navigation2 li.nav5 a {
					background: url(hed5.gif) no-repeat;
				}
				#Navigation2 li.nav6 a {
					background: url(hed6.gif) no-repeat;
				}
