.c-map-label {
  background: #fff;
}
.c-map__item--zenkoku {
  top: 30px;
  right: 80px;
  display: block;
  max-width: 52px;
}
.c-map__item--hokkaido {
  top: 70px;
  display: block;
}
.c-map__item--tohoku {
  top: 108px;
  /* right: 22px; */
}
.c-map__item--kanto {
  top: 212px;
  /* right: 22px; */
}

.c-map__item--kyushu {
  top: 60px;
  left: 20px;
}
.c-map__item--chugoku {
  top: 60px;
  left: 135px;
}
.c-map__item--kinki {
  top: 60px;
  left: 250px;
}
.c-map__item--toukai {
  bottom: 15px;
  right: 170px;
  max-width: 166px;
}
.c-map__item--hokusinetsu {
  bottom: 15px;
  right: 167px;
}
.c-map__item--toukai .c-map-label {
  border-color: #3384d3;
}
@media (max-width: 560px) {
  .c-map__item--toukai {
    max-width: unset;
  }
}
