@charset "utf-8";

h1{margin:0 0 10px;padding:0 0 0 15px;background:url(../img/title_border.gif) left top no-repeat;line-height:1.1;}

p{margin:0 0 20px;padding:0;}

.MapiInfoTable{width:100%;margin:0 0 20px;border-top:1px solid #ccc;border-right:1px solid #ccc;}
.MapiInfoTable th{width:120px;background:#f7f7f7;font-weight:normal;}
.MapiInfoTable th,.MapiInfoTable td{padding:9px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}

#MapiInfoMapArea{margin:0 0 30px;padding:5px;background:#eee;}

#MapiDataArea{float:right;width:385px;}
#MapiDataArea .MapiSection{margin:0 0 1px;padding:9px;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 0 1em;}

#MapiQRArea{margin:15px 0;}
#MapiQRArea p{float:left;margin:0;}
#MapiQR{float:left;margin:0 10px 0 0;}
#MapiQR div{border:1px solid #999;}

#MapiCautionArea{display:none;margin:0 0 10px;padding:10px;background:#FFFFCC;}

#MapiMapArea{float:left;}
#MapiMap{border:1px solid #ccc;}

