body {
	background: rgb(255, 255, 255); text-align: left;
}
#pagetop {
	width: 900px; text-align: left; color: rgb(105, 105, 105); text-decoration: none; margin-right: auto; margin-left: auto; background-color: rgb(255, 255, 255);
}
#pagetop a:link {
	color: rgb(105, 105, 105); text-decoration: none;
}
#pagetop a:active {
	color: rgb(47, 79, 79); text-decoration: none;
}
#pagetop a:visited {
	color: rgb(105, 105, 105); text-decoration: none;
}
#pagetop a:hover {
	color: rgb(47, 79, 79); text-decoration: underline;
}
#header {
	width: 940px; height: 125px;
}
#gnavi {
	height: 20px; text-decoration: none; margin-bottom: 35px; display: block;
}
#gnavi ul li {
	float: left;
}
#gnavi li a {
	text-decoration: none;
}
#menu {
	width: 180px; float: left;
}
#menu li p {
	color: rgb(204, 51, 0); font-size: 14px;
}
#menu li {
	padding-top: 2px; padding-bottom: 2px; font-size: 11px;
}
#menu li a {
	color: rgb(51, 51, 51); font-weight: bold; text-decoration: none;
}
#menu p {
	color: rgb(153, 51, 0); padding-top: 4px; padding-bottom: 4px; font-size: 13px; font-weight: bold; text-decoration: none;
}
#main {
	width: 720px; float: left;
}
#main font {
	line-height: 19px;
}
#info font {
	line-height: 12px;
}
#footer {
	width: 870px;
}
#footer p {
	padding-top: 10px; padding-left: 280px; float: left;
}
#tanken {
	text-align: left; padding-left: 700px; clear: both; margin-top: -25px; float: left;
}
#tanken a {
	font-size: 10px; text-decoration: none;
}
#address p {
	text-align: center; color: rgb(102, 102, 102); line-height: 14px; padding-left: 200px; clear: both; font-size: 10px; margin-top: -30px;
}
#address a {
	text-decoration: none;
}
.ups {
	position: relative;
}
.base-photo {
	left: 0px; top: 0px; position: absolute; z-index: 1;
}
.over-photo {
	left: 0px; top: 0px; position: absolute; z-index: 10;
}
.top1 {
	opacity: 0.7; -moz-opacity: 0.7;
}
#pancake {
	color: rgb(36, 95, 187);
}
#pancake ul li {
	margin-right: 5px; float: left; display: inline;
}
#pancake a:link {
	color: rgb(36, 95, 187);
}
#pancake a:visited {
	color: rgb(36, 95, 187);
}
#pancake a:hover {
	color: rgb(0, 68, 204);
}
#pancake a:active {
	color: rgb(0, 68, 204);
}
#slideshow {
	height: 218px; position: relative;
}
#slideshow img {
	left: 0px; top: 0px; position: absolute; z-index: 8; opacity: 0;
}
#slideshow img.active {
	z-index: 10; opacity: 1;
}
#slideshow img.last-active {
	z-index: 9;
}
