div.gMarkerHtml {
  font-size: 13px;
  margin: 0;
  padding: 5px;
}

div.gMarkerHtml:after { /* clearfix */
  content: ".";  
  display: block;  
  visibility: hidden;  
  height: 0.1px;  
  font-size: 0.1em;  
  line-height: 0;  
  clear: both;
}

div.gMarkerHtml img {
  margin: 0 10px 0 0;
  padding: 0;
  border: none;
  float: left;
}

div.gMarkerHtml p {
  text-align: left;
  margin: 0.5em 0 0 114px;
  padding: 0;
  border: none;
}

div.gMarkerHtml p.shopname {
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 0.5em 114px;
  padding: 0;
}

div.gMarkerHtml p.tel {
  color: green;
  font-weight: bold;
}

div.gMarkerHtml p.back {
  text-align: right;
  margin-top: 1.5em;
}
