@charset "utf-8";

/* ------------------------------------------------------------- */

* {
margin: 0;
padding: 0;
}

/* ------------------------------------------------------------- */

body {
font-family: Verdana, "ＭＳ Ｐゴシック", sans-serif;
font-size: 100%;
color: #333333;
background: url(bg_001.jpg);
background-repeat: repeat;
line-height: 1.5;
text-align: center;
}
img {
border: 0;
margin-top: 20px;
}

/* ------------------------------------------------------------- */

#container {
margin: 0 auto;
width: 640px;
background: url(bg_002.jpg);
}
#container h1 {
color: #F15A24;
}
#footer {
padding-top: 20px;
padding-bottom: 20px;
}
#footer h2 {
padding-top: 20px;
padding-bottom: 5px;
}
#footer p {
padding-bottom: 20px;
font-weight: bold;
}
#footer address {
font-size: 80%;
padding-top: 20px;
border-top: 2px dotted #996633;
font-style: normal;
}

/* ------------------------------------------------------------- */

.nav ul {
margin-top: 10px;
padding-top: 16px;
padding-bottom: 16px;
background: url(bg_013.jpg);
background-repeat: no-repeat;
background-position: center;
}
.nav ul li {
	display: inline;
	list-style-type: none;
	font-weight: bold;
	font-size: 150%;
}
.nav ul li a {
	color: #544938;
	text-decoration: none;
}
.nav ul li a:hover {
	position: relative;
	top: 1px;
	left: 1px;
}

/* ------------------------------------------------------------- */

#pagetop {
	margin-right: 20px;
	font-family: Arial;
	line-height: 2.5;
	text-align: right;
}
#pagetop a {
	color: #654C99;
	text-decoration: none;	
}
#pagetop a:hover {
	position: relative;
	top: 1px;
	color: #7F7299;
}

#wrapp {
padding: 20px;
}


#map {
width: 590px;
height: 480px;
border: 5px solid #CCCCCC;
}