.container #container2 h2{
	background-image: url(../images/h2_access.jpg);
}
.container #container2 #main h3.title{
	background-image: url(../images/h3_map.png);
}

.container #container2 #main h3.title2{
	background-image: url(../images/h3_bbbInfo.gif);
}

.container #container2 #main img.mapImage{
	margin-left: 100px;
}


.container #container2 #main div.access{
	width:600px;
	margin:20px auto;
}

.container #container2 #main div.access dl{
	
}

.container #container2 #main div.access dl dt{
	width:200px;
	float:left;
	padding:3px 10px 3px 3px;
	text-align:right;
	
}

.container #container2 #main div.access dl dd{
	width:378px;
	float:left;
	padding:3px;
}


/*LINKS*/


#contentsBox .shopContainer{
	width:870px;
	padding:20px;
	margin-bottom:30px;
	display:block;
}


#contentsBox .shopContainer div.shop{
	width:190px;
	margin:10px 5px;
	float:left;
	display:block;
	height:190px;
}

.container #container2 #main #contentsBox .shopContainer h3.place{
	margin:5px 0;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:30px;
	text-indent:inherit;
}
#contentsBox .shopContainer img{
	padding:3px;
	border:#ccc 1px solid;
}

#contentsBox .shopContainer div.shop h4{
	width:164px;
	margin-bottom:8px;
	padding-bottom:1px;
	border-bottom:#ccc 2px solid;
}

#contentsBox .shopContainer div.shop h5{
	margin:5px 0;
	font-size:11px;
}

#contentsBox .shopContainer:after{
  content : "";
  display : block;
  height : 0;
  clear:both;
}

