#content {
  background:white;
}

#productWrap {
  margin:0 auto;
  width:80%;
  margin-top:3rem;
}

.vmcList {
  display:flex;
  flex-wrap:wrap;
  justify-content: space-between;
  width:100%;
}

.vmcList li {
  list-style-type: none;
  margin-bottom:1rem;
  border:5px solid #128cc5;
  width:250px;
}

.vmcList li a {
  text-decoration: none;
  font-size:1.2rem;
  color:#333333;
}

.vmcList img.machineImg {
  width: 300px;
  height: 300px;
  min-height: 60px;
  min-width: 60px;
  max-width: 90px;
  max-height: 90px;
  padding: 0 3px;
}

.allProduct {
  border-top:3px solid #128cc5;
  display:flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom:4rem;
}

.productItem {
  width:270px;
  display:flex;
  font-size:1.2rem;
  padding-top:4rem;
}

.nearest {
  width:40%;
  margin:0 auto;
  list-style-type:none;
  border:5px solid #128cc5;
} 

.nearestItem, .otherItem {
  display:flex;
  justify-content:space-evenly;
  align-items:center;
  padding:1rem;
}

.nearestItem img, .otherItem img {
  width:30%;
}

.nearestItem div, .otherItem div  {
  font-size:1.5rem;
  color:#128cc5;
}

.machineVmc, .otherVmc {
  background:#5a5757;
  color:white;
  text-align:center;
  padding:0.5rem;
}

.nearestAddress {
  font-size:2rem;
  color:#128cc5;
  margin:2rem 0 2rem 0;
  line-height:3rem;
  text-align:center;
}

.otherMachine {
  padding:1rem;
  width: 100%;
  background:#128cc5;
  border:none;
  color:white;
  font-size:1.2rem;
  margin-bottom:1rem;
}

/* 商品介紹樣式 */
#productItemWrap {
  display:flex;
  margin:3rem 0;
  justify-content: center;
}

.productItemImg {
  margin-left:12rem;
}

.productItemImg img {
  max-width:400px;
  width:100%;
  border:5px solid #128cc5;
  padding:2rem;
}

.productItemInfo {
/*   border:1px solid; */
  width:40%;
  font-size:1.3rem;
  margin-left:2rem;
  line-height:2rem;
}

.productItemInfo select {
  width:100px;
  padding:0.3rem;
  background:#128cc5;
  color:white;
}

.productName {
  font-size:2rem;
  color:#128cc5;margin-bottom:2rem;
}