* {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #e6dfca;
	text-align: center;
}

a {
	color: #fff;
}

a:hover {
	color: #9c9;
}

.clear {
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}

#wrapper {
	background-image: url(./img/background.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px auto;
	text-align: left;
	width: 720px;
}

#header {
	background-image: url(./img/header_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
	width: 720px;
}

#header_logo {
	float: left;
	height: 110px;
	width: 370px;
}

#header_logo h1 {
	font-size: 100%;
	padding: 20px 0px 0px 10px;
}

#header_logo a {
	background-image: url(./img/header_logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 0px !important;
	height /**/: 90px;
	overflow: hidden;
	padding-top: 90px;
	width: 360px;
}

#main_visual {
	background-image: url(./img/mainvisual.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 270px;
	width: 720px;
}

#main_visual h2 {
	display: block;
	position: absolute;
	left: -9999px;
	top: -9999px;
}

#anime01 {
	display: block;
	height: 90px;
	left: 457px;
	position: relative;
	top: -35px;
	width: 160px;
}

#anime02 {
	display: block;
	height: 90px;
	left: 457px;
	position: relative;
	top: -25px;
	width: 160px;
}

#anime03 {
	display: block;
	height: 90px;
	left: 457px;
	position: relative;
	top: -15px;
	width: 160px;
}

#navigation {
	height: 90px;
	width: 720px;
}

#navigation ul {
	list-style-type: none;
	padding: 10px 0px 10px 20px;
}

#navigation li {
	float: left;
	height: 70px;
	width: 230px;
}

#navigation a {
	background-image: url(./img/navigation.gif);
	background-repeat: no-repeat;
	display: block;
	height: 0px !important;
	height /**/: 70px;
	overflow: hidden;
	padding-top: 70px;
	width: 220px;
}

#navigation01 {
	background-position: 0px 0px;
}

#navigation01:hover {
	background-position: 0px -70px;
}

#navigation02 {
	background-position: -230px 0px;
}

#navigation02:hover {
	background-position: -230px -70px;
}

#navigation03 {
	background-position: -460px 0px;
}

#navigation03:hover {
	background-position: -460px -70px;
}

#information {
	height: 40px;
	width: 720px;
}

#address {
	float: left;
	height: 40px;
	width: 515px;
}

#address p {
	color: #fff;
	font-size: 70%;
	padding: 5px 0px 0px 20px;
}

#banner {
	float: left;
	height: 40px;
	width: 185px;
}

#banner a {
	background-image: url(./img/banner.gif);
	background-repeat: no-repeat;
	display: block;
	height: 0px !important;
	height /**/: 40px;
	overflow: hidden;
	padding-top: 40px;
	width: 185px;
}

#banner_pdf {
	background-position: 0px 0px;
}

#banner_pdf:hover {
	background-position: 0px -40px;
}

#footer {
	background-image: url(./img/footer_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	width: 720px;
}

#copyright {
	float: left;
	width: 650px;
}

#copyright p {
	color: #666;
	font-size: 70%;
	padding: 20px 0px 10px 10px;
}

#counter {
	float: left;
	width: 70px;
}

#counter img {
	margin-top: 20px;
}
