@charset "shift_jis";

/*--=========SNAVI_START=========--*/
#snavi li a {
	background: url(images/snv-access.gif);
}

/*--オフ--*/
#snavi li#map a { background-position: 0px 0px;}
#snavi li#route a { background-position: 0px -42px;}
#snavi li#surrounding a { background-position: 0px -84px;}
#snavi li#ground a { background-position: 0px -126px;}

/*--マウスオーバー＆ステイ--*/
#snavi li#map a:hover,#snavi li#map a.stay { background-position: -200px 0px;}
#snavi li#route a:hover,#snavi li#route a.stay { background-position: -200px -42px;}
#snavi li#surrounding a:hover,#snavi li#surrounding a.stay { background-position: -200px -84px;}
#snavi li#ground a:hover,#snavi li#ground a.stay { background-position: -200px -126px;}

/*--=========SNAVI_END=========--*/

#main-contents h2 {
	height: 42px;
	width: 650px;
	background: url(images/h2.gif);
	text-indent: -9999px;
	margin: 0 0 15px;
}
h3 {
	height: 45px;
	width: 590px;
	text-indent: -9999px;
	margin: 0 30px;
}
h3#route-map { background: url(images/ttl-route.gif);}
h3#surrounding-map { background: url(images/ttl-surrounding.gif);}
h3#ground-map { background: url(images/ttl-ground.gif);}


#container #p-list {
	clear: both;
}
p.route-map {
	margin: 0 auto 60px;
	width: 490px;
	padding-bottom: 40px;
}
p.surrounding-map {
	margin: 0 auto 60px;
	width: 490px;
	padding-bottom: 40px;
}
p.end {
	margin-bottom: 80px;
}
p.ground-map span {
	font-weight: bold;
	color: #444;
}
div#gm_wrap {
	padding: 15px;
	width: 460px;
	margin: 0 auto 80px;
	background: #f1fab8;
}
p.ground-map {
	text-align: center;
	margin-bottom: 6px;
}

