@charset "utf-8";
/* CSS Document */
#sitemap ul#gotop {
	margin-top:20px;
}


#sitemap ul#gotop li a{
	display:block;
	padding-top:10px;
	padding-left:50px;
	margin-bottom:20px;
	background:url(../sitemap/img/bg_home.jpg) top left no-repeat;
	height:40px;
}


#sitemap #box2{
	float:left;
	width:646px;
}

#sitemap #box2 .wrap{
	float:left;
	width:200px;
	margin-right:10px;
	margin-top:0;
	padding:0;
}

#sitemap #box2 .wrap dl {margin:10px 0 30px;}

#sitemap #box2 .wrap dl dt{
	padding-left:5px;
	border-bottom:#660000 solid 2px;
	margin-bottom:5px;

}


#sitemap #box2 ul#ichiran li a{
	display:block;
	padding-top:10px;
	padding-left:50px;
	margin-bottom:0;
	background:url(../sitemap/img/bg_shop.jpg) top left no-repeat;
	height:40px;
	width:626px;
}

#sitemap #box2 ul.shop li {
	margin-right:20px;
	margin-bottom:10px;
}

#sitemap #box2 ul.shop li a{
	display:block;
	padding:5px 10px 0 12px;
	width:173px;
	background-image:url(../sitemap/img/arrow.gif) ;
	background-position:0 10px;
	background-repeat:no-repeat;
}


#sitemap #box3{
	float:right;
}

#sitemap #box3 ul li {
	margin-bottom:10px;
}

#sitemap #box3 ul li a{
	display:block;
	padding-top:10px;
	padding-left:50px;
	width:240px;
	height:40px;
}

#sitemap #box3 ul li a#map{	background:url(../sitemap/img/bg_map.jpg) top left no-repeat;}
#sitemap #box3 ul li a#cook{	background:url(../sitemap/img/bg_cook.jpg) top left no-repeat;}
#sitemap #box3 ul li a#culture{	background:url(../sitemap/img/bg_culture.jpg) top left no-repeat;}
#sitemap #box3 ul li a#site{	background:url(../sitemap/img/bg_sitemap.jpg) top left no-repeat;}

#sitemap ul#home li a:hover,
#sitemap #box2 ul#ichiran li a:hover,
#sitemap #box3 ul li a#map:hover,
#sitemap #box3 ul li a#cook:hover,
#sitemap #box3 ul li a#culture:hover,
#sitemap #box3 ul li a#site:hover,
#sitemap #box2 ul.shop li a:hover{
	alpha(opacity=70);
opacity:0.7;
}

#map{
margin-bottom: 10px;
}

#cook{
margin-bottom: 15px;
}
