.map_link{
}
.map_link .map_text{
  margin-bottom: 10px;
}
.map_link .map_wrap{
  width:100%;
  position: relative;
}
.map_link .map{
  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: 17.74%;
  left: 60.70%;
}
.map_link .btn_02{
  top: 32.95%;
  left: 35.63%;
}
.map_link .btn_03{
  top: 38.02%;
  left: 59.57%;
}
.map_link .btn_04{
  top: 42.39%;
  left: 67.46%;
}