.link_map.tokai { top: 67.4vw; left: 40.2vw; height: 18.1vw; width: 5.6vw; max-height: 185px; max-width: 44px; }
.link_map.tokai2 { top: 65.4vw; left: 43.2vw; height: 2.1vw; width: 2.4vw; max-height: 21px; max-width: 25px; }
.link_map.tokai3 { top: 75.4vw; left: 40.2vw; height: 10.1vw; width: 2.4vw; max-height: 92px; max-width: 29px; }
.link_map.tokai4 { top: 76.4vw; left: 45.2vw; height: 4.1vw; width: 2.4vw; max-height: 35px; max-width: 20px; }
.link_map.sikoku { top: 77.4vw; left: 24.6vw; height: 2.2vw; width: 6.2vw; max-height: 200px; max-width: 60px; }
@media only screen and (min-width: 768px) {
  .link_map.tokai { top: 39.52vw; left: 51.5%; height: 13.3vw; width: 3.2vw; }
  .link_map.tokai2 { top: 37.8vw; left: 31.9vw; height: 1.9vw; width: 2.0vw; }
  .link_map.tokai3 { top: 45.9vw; left: 29.8vw; height: 7.1vw; width: 2.2vw; }
  .link_map.tokai4 { top: 47vw; left: 33.8vw; height: 2.7vw; width: 1.3vw; }
    
  .link_map.sikoku { top: 47.5vw; left: 18.4vw; height: 1.4vw; width: 4.2vw; }
}
@media only screen and (min-width: 1320px) {
  .link_map.tokai { top: 62.7%; left: 51.5%; }
  .link_map.tokai2 { top: 60.7%; left: 53.8%; }
  .link_map.tokai3 { top: 73.7%; left: 49.8%; }
  .link_map.tokai4 { top: 74.7%; left: 56.8%; }
  .link_map.sikoku { top: 75.5%; left: 30.8%; }
}
