@charset "UTF-8";


/*wire/index.html*/
#meswp-wire_lineup {
  position: relative;
}

#meswp-wire_lineup .c-list,
#meswp-wire_lineup .c-list .c-list__item {
  margin: 0;
  padding: 0;
  line-height: 1;
}

.meswp-wire_lineup_img img {
  max-width: 100%;
}

.meswp-wire_lineup_items {
  height: max-content;
}

.meswp-wire_lineup_items li {
  position: absolute;
  width: 14%;
  aspect-ratio: 1.3 / 0.8;
}

.meswp-wire_lineup_items li a,
.meswp-wire_lineup_items li a .c-smallText {
  display: block;
}

.meswp-wire_lineup_items li a {
  width: 100%;
  height: 100%;
}

#meswp-wire_lineup_high-precision {
  top: 30%;
  left: 24%;
}

#meswp-wire_lineup_plate {
  top: 30%;
  left: 39%;
}

#meswp-wire_lineup_optical-communication {
  top: 56%;
  left: 8%;
}

#meswp-wire_lineup_electrical-press {
  top: 56%;
  left: 24%;
}

#meswp-wire_lineup_connector-wire {
  top: 56%;
  left: 39%;
}

#meswp-wire_lineup_wired-dice {
  top: 75%;
  left: 31%;
}

#meswp-wire_lineup_press-plastic {
  top: 12%;
  left: 54%;
}

#meswp-wire_lineup_parts {
  top: 12%;
  left: 70%;
}

#meswp-wire_lineup_keyslot {
  top: 3%;
  left: 85%;
}

#meswp-wire_lineup_die-casting {
  top: 20%;
  left: 85%;
}