body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { padding:0; margin:0;}
img{ border:none; padding: 0; margin: 0;}

/*歸零*/
  
body {
	text-align:center;
	background: #EFE4D0 url(img/bg.png) repeat-y 50% 50% ;
	}
a {
	outline: none; /* for Firefox */
	hlbr:expression(this.onFocus=this.blur()); /* for IE */
	text-decoration: none;
	}

#wrapper {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	}
	
#top {
	hieght: 685px;
	}
	.mapArea{
		background: url(img/top03-mapbg.jpg) no-repeat;
		width: 1000px;
		height: 55px;
	}
	a.map {
		height:55px;
		width:110px;
		*width:110px;
		background: url(img/top03-map2.jpg) no-repeat;
		display: block;
		float: right;
		margin-right: 105px;
		overflow: hidden;
		text-indent: -2000px;
	}
	a.map:hover{
	background-position: 0 -55px;
	}

#footer {
	height: 50px;
	background: url(img/footer.jpg) no-repeat;
}

.back {
	background: url(img/back.gif) no-repeat;
	height: 40px;
	width: 1000px;
	*width: 1000px;
	display: block;
}	
a.back:hover {
	background-position: 0 -40px;
}


.rare_more{
	background-color: #f5eae3;
	width: 1000px;
}
	.more, .more_back{
		margin: auto;
		position: relative;
		top: -30px;
		height: 60px;
		width: 200px;
		*width: 200px;
		display: block;
		text-indent: -2000px;
	}
	.more{
		background: url(img/rare/more.gif) no-repeat;
		}
	.more_back {
		top: -10px;
		background: url(img/rare2/back.gif) no-repeat;
	}
	.more:hover, .more_back:hover{
		background-position: 0 -60px;
	}
