/*ページごとのCSSを追加する*/

/*MAP設定*/
#maparea {position:fixed; top:0px; left:0px; width:100%; height:100vh;}
#maparea {z-index:-1;}
#maparea.on {display:block; z-index:500;}
#map {height:100vh;}
#bloc-shoplist { z-index:200;}
.mapdsp {position:fixed; right:50px; top:50px; background:#fff; padding:10px 15px; border:solid #000 1px; color:#000; z-index:1500;}

/*MAP内コンテンツ設定*/
.shopbox { padding:15px; box-sizing:border-box;}
.shopbox h3 {font-size:16px;}
.shopbox p {font-size:12px;}
img.mapimages {width:200px;}
.link {display:inline-block; margin-top:15px; padding: 5px 10px; border:solid #000 1px; text-decoration:none; color:#000;}
.maptags {padding:4px 7px; border:solid #ddd 1px; box-sizing:border-box; border-radius:4px;}

/*SHOPLIST*/
.shopline {padding-bottom:5px;}
.theshop {padding:15px;}
.theshop:hover {background:#f7f7f7;}
.l-bloc a.shoptags { color:#999; }

@media (max-width: 767px){
	.mapdsp { bottom:0px; left:0px; top:initial; right:initial; width:100%; border:none; border-top:solid #000 1px; text-align:center; padding:20px 0px;}
}