.jtbcMapContainer {
  width: 60vw; height: 75vh; position: relative; z-index: 100
}
.jtbcMapContainer div.mapbox {
  display: block; width: 100%; height: 100%; position: relative; z-index: 100
}
.jtbcMapContainer div.mapbox iframe {
  width: 100%; height: 100%; border: 0px
}
.jtbcMapContainer div.currentPoint {
  position: absolute; left: 50%; bottom: calc(50% + 6px); padding: 6px; transform: translate(-50%, 0); background: rgba(0, 0, 0, .6); color: #ffffff; border-radius: 6px; cursor: pointer; z-index: 1000
}
.jtbcMapContainer div.currentPoint::after {
  content: ''; width: 0px; height: 0px; border-right: 6px solid transparent; border-left: 6px solid transparent; border-top: 6px solid rgba(0, 0, 0, .6); margin-left: -3px; position: absolute; top: 100%; left: 50%; z-index: 100
}