
#abc_main_container{
    width: 1200px !important;
    margin: auto;
}

.lohas_body{
    margin: auto;
}

.lohas_body img,
.lohas_body div,
h1{
margin: 0;
padding: 0;
}

.lohas_body img{
    display: block;
}


.map-wrap {
  position: relative;
  display: inline-block;
}
.overlays {
  position: absolute;
  top: 0;
  left: 0;
}
.overlays a {
  position: absolute;
  display: block;
  background: rgba(0, 150, 255, 0); /* 透明 */
  transition: background 0.2s;
}
.overlays a:hover {
  background: rgba(255, 255, 255, 0.35); /* 半透明 */
}

/* 各エリアの座標をCSSで指定 */
.ov1 { left:77px; top:104px; width:285px; height:155px; }
.ov2 { left:466px; top:104px; width:273px; height:154px; }
.ov3 { left:856px; top:103px; width:266px; height:144px; }
.ov4 { left:62px;  top:297px; width:314px; height:166px; }
.ov5 { left:411px; top:293px; width:382px; height:165px; }
.ov6 { left:848px; top:288px; width:274px; height:167px; }
