@charset "utf-8";

/*****************************************
				Container
*****************************************/
#container {
	min-height: 100%;
	_height: 100%;
}
/*****************************************
				Wrapper
*****************************************/
#wrapper {
	margin: 0 auto;
	padding: 0 0 20px 0;
	width: 1000px;
	overflow: hidden;
}
/*****************************************
				Header
*****************************************/
#top_bar {
	background: url(../../common/img/header/top_bar.png) 0 top repeat-x;
	width: 100%;
	height: 8px;
	overflow: hidden;
	position: absolute;
	top: 0;
}
/*****************************************
				Footer
*****************************************/
#footer {
	/* Footer Height: 390px;*/
	margin: -310px 0 0 0;
	padding: 310px 0 0 0;
	background: url(../../common/img/footer/footer_bg.jpg) center top repeat-x;
	z-index: -1 !important;
}
#footer .inner {
	width: 1000px;
	height: 80px;
	overflow: hidden;
	margin: 0 auto;
}
#char {
	float: left;
	display: block;
	margin: 0 14px 0 0;
	padding: 0 0 10px 0;
	background: url(../../common/img/footer/char.png) 0 0 no-repeat;
	width: 186px;
	height: 70px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}
#contact {
	float: left;
	_display: inline;
	height: 70px;
	margin: 0 0 0 0;
}
#contact ul {
	list-style: none;
	font-weight: bold;
}
#contact ul li {
	display: block;
	width: 400px;
	height: 33px;
}
#address {
	padding: 8px 0 0 46px;
	background: url(../../common/img/footer/icon_address.png) 0 2px no-repeat;
}
#tel {
	font-size: 120%;
	padding: 7px 0 0 46px;
	background: url(../../common/img/footer/icon_tel.png) 0 3px no-repeat;
}
#copyright {
	float: right;
	_display: inline;
	width: 309px;
	height: 60px;
	margin: 13px 0 0 0;
	font-weight: bold;
}
.copyright_small { font-size: 63%;}