.map_link {}

.map_link .map_text {
  margin-bottom: 10px;
}

.map_link .map_wrap {
  width: 100%;
  position: relative;
}

.map_link .map_all {
  width: 100%;
  height: auto;
}

.map_link .btn_01,
.map_link .btn_02,
.map_link .btn_03,
.map_link .btn_04 {
  position: absolute;
  margin-top: 0;
}

.map_link .btn_01 {
    top: 86%;
    left: 26%;
}

.map_link .btn_02 {
    top: 58.2%;
    left: 42%;
}

.map_link .btn_03 {
    top: 41.5%;
    left: 43.69%;
}

.map_link .btn_04 {
    top: 61.1%;
    left: 69.2%;
}