@charset "utf-8";

h1 {margin:0 0 5px;font-size:120%;}
p {margin:0;padding:0;}

#MapiInfoMapArea{width:500px;_width:502px;margin:0;background:#eee;padding:1px;}
#MapiDataArea {width:100%;margin-top:1px;}
#MapiDataArea .MapiSection{margin:0 0 1px;padding:9px 5px;background:#fff;border:1px solid #ccc;}
#MapiDataArea dt{margin:0 0 5px;padding:0;font-weight:bold;}
#MapiDataArea dt span{margin:0 0 0 5px;font-weight:normal;}
#MapiDataArea dd{margin:0;padding:0;}
#MapiDataArea p{margin:0;}
#MapiDataArea a{padding:0 0 0 16px;background:url(../img/icon_arrow.gif) left center no-repeat;}

#MapiSecRoute{min-height:94px;}

#MapiDataArea #MapiSecRoute select{margin:0 0 5px;}


#MapiSecToMobile form{margin:0 0 3px;}

#MapiDataArea .MapiCaution {margin:0 0 3px 0.7em;text-indent:-0.7em;line-height:1.2;}

#MapiQRArea{margin:5px 0;}
#MapiQRArea p{float:left;margin:0;}
#MapiQR {float:left;margin:0 5px 0 0;}
#MapiQR img.MapiQrCode{border:1px #999 solid;}
#MapiCautionArea {display:none;margin:5px 0 ;padding:8px;background:#FFFFCC;}
#MapiQR li{float:left;padding:3px;}
#MapiQR li p{width:200px;}

#MapiMap{border:1px solid #ccc;}
#MapiLandmarkList {width:200px;}
ul.poiInfo {width:500px;border-bottom:1px solid #ffcc99;padding-bottom:5px;margin-bottom:10px;}