#wrap { width:658px;margin:0 auto;}

#wrap .shopBtmLink { margin-top:50px;text-align:center;}

#mapWrap { position:relative;height:500px;}

#map { position:absolute; left:42px; top:0px; width:610px; height:500px; z-index:1; }

#hokkaidoUp {  position:absolute; left:509px; top:116px; width:82px; height:21px; z-index:2; }

#hokkaidoOv {  position:absolute; left:509px; top:116px; width:81px; height:21px; z-index:3; visibility: hidden; }

#tohokuUp {  position:absolute; left:421px; top:180px; width:82px; height:21px; z-index:4; }

#tohokuOv {  position:absolute; left:421px; top:180px; width:81px; height:21px; z-index:5; visibility: hidden; }

#kantoUp {  position:absolute; left:421px; top:302px; width:82px; height:21px; z-index:7; }

#kantoOv { position:absolute; left:421px; top:302px; width:81px; height:21px; z-index:8; visibility: hidden; }

#hokurikuUp {  position:absolute; left:249px; top:216px; width:82px; height:21px; z-index:10; }

#hokurikuOv {  position:absolute; left:249px; top:216px; width:81px; height:21px; z-index:11; visibility: hidden; }

#kinkiUp {  position:absolute; left:330px; top:326px; width:82px; height:21px; z-index:14; }

#kinkiOv {  position:absolute; left:330px; top:326px; width:81px; height:21px; z-index:15; visibility: hidden; }

#chugokuUp {  position:absolute; left:159px; top:253px; width:82px; height:21px; z-index:17; }

#chugokuOv {  position:absolute; left:159px; top:253px; width:81px; height:21px; z-index:18; visibility: hidden; }

#shikokuUp {  position:absolute; left:241px; top:348px; width:82px; height:21px; z-index:20; }

#shikokuOv {  position:absolute; left:241px; top:348px; width:81px; height:21px; z-index:21; visibility: hidden; }

#kyushuUp {  position:absolute; left:71px; top:314px; width:82px; height:21px; z-index:23; }

#kyushuOv {  position:absolute; left:71px; top:314px; width:81px; height:21px; z-index:24; visibility: hidden; }

#wrap .honbun { padding-top:10px;}

/*#wrap .shopArea a { text-decoration:underline;}
#wrap .shopArea a:hover {text-decoration:none;}*/