#accessmap{
	margin-top:10px;
	margin-left:10px;
	margin-bottom:20px;
	}
#accessmap p{
	margin-top:5px;
	margin-left:0px;
	
}





.shopimages{height:300px;}
.shopimages li{
list-style:none;display:inline;
}
.shopimages li#img01 img{margin:0px 5px 5px 0px;}
.shopimages li img{
float:left;
vertical-align:top;
background:#fff;
padding:4px;margin:0px 5px 5px 0px;
border:1px solid #efefef;
}

#mes{
border:1px dashed #ff5e88;
padding:5px;
line-height:1.5em;
font-size:1.2em;/*12px*/
letter-spacing:1px;
color:#666;
}
#tempoInfo{
border-collapse:collapse;
width:270px;
font-size:12px;
}
#tempoInfo th{
border:1px solid #ccc;
background:#efefef;
padding:2px 5px;
font-weight:normal;
line-height:1.5em;
width:5em;
letter-spacing:1px;
}
#tempoInfo td{
border:1px solid #ccc;
padding:2px 5px;
line-height:1.5em;
letter-spacing:1px;
}
#div03{height:400px;}


#map{
position:absolute;
top:0px;left:280px;
}
#map h3{
margin:10px 0px 14px;}
#mapData{
border:1px solid #ccc;
width:420px;
height:300px;
}
div#mappop{
padding:2px 5px;
font-size:12px;
line-height:1.5em;
letter-spacing:1px;
}

div#mappop dt{
padding:2px 5px;
font-size:12px;
line-height:1.5em;
letter-spacing:1px;
}
div#mappop dd{
padding:2px 5px;
font-size:12px;
line-height:1.5em;
letter-spacing:1px;
}
#div03 button{border:1px solid #ccc;
border-width:0px 1px 1px;
background:#efefef;
height:2em;
font-size:10px;
letter-spacing:1px;
color:#666;
}

#closepage{
}
#closepage a{
display:block;
width:270px;
text-align:center;
line-height:2.5em;
border:1px solid #ccc;
background:#efefef;
margin:1em 0em;
}