@charset "UTF-8";


/*die/index.html*/
#meswp-die_lineup {
  position: relative;
}

.meswp-die_lineup_img img {
  max-width: 100%;
  vertical-align: bottom;
}

.meswp-die_lineup_items {
  height: max-content;
}

.meswp-die_lineup_items li {
  position: absolute;
}

.meswp-die_lineup_items li {
  position: absolute;
}

.meswp-die_lineup_items li a,
.meswp-die_lineup_items li a .c-smallText {
  display: block;
}

.meswp-die_lineup_items li a {
  width: 100%;
  height: 100%;
}



#meswp-die_lineup_home-car-house {
  width: 60%;
  height: 21%;
  top: 1%;
  left: 8%;
}

#meswp-die_lineup_semiconductor {
  width: 13%;
  height: 17%;
  top: 3%;
  left: 9%;
}

#meswp-die_lineup_home-car {
  width: 60%;
  height: 43%;
  top: 23%;
  left: 8%;
}

#meswp-die_lineup_optical {
  width: 13%;
  height: 17%;
  top: 46%;
  left: 9%;
}

#meswp-die_lineup_electrical {
  width: 91%;
  height: 20%;
  top: 69%;
  left: 8%;
}

#meswp-die_lineup_connector_Cu {
  width: 28%;
  height: 14%;
  top: 74%;
  left: 9%;
}

#meswp-die_lineup_ea {
  width: 28%;
  height: 14%;
  top: 74%;
  left: 39%;
}

#meswp-die_lineup_car-gear {
  width: 29%;
  height: 20%;
  top: 24%;
  left: 70%;
}

#meswp-die_lineup_car-general {
  width: 29%;
  height: 21%;
  top: 44%;
  left: 70%;
}


@media only screen and (max-width: 1px) {
  #meswp-die_lineup {
    position: unset;
  }

  .meswp-die_lineup_items {
    height: auto;
  }

  .meswp-die_lineup_items li {
    position: unset;
  }

  #meswp-die_lineup_MV2400S {
    width: auto;
    height: auto;
  }

  .meswp-die_lineup_items li a {
    display: inline-flex;
  }

  .meswp-die_lineup_items li a br {
    display: none;
  }

  #meswp-die_lineup_connector_CuW {
    display: none;
  }
}