.mainImg1 *+p {
  margin-top: 0;
}
.mainImg1 p.explanation,
.mainImg1 .series-name,
.mainImg1 p.priceUnit {
  margin-top: 15px;
}
.mainImg1 p.explanation {

}
.mainImg1 .series-name {
  font-weight: bold;
}
.mainImg1 .series-name p.sNameE {
  font-size: 18px;
  line-height: 1.2em;
}
.mainImg1 .series-name p.sNameJ {
  font-size: 26px;
  line-height: 1.3em;
  margin-top: 5px;
}
.mainImg1 p.priceUnit .priceType {
  font-size: 18px;
  font-weight: bold;
}
.mainImg1 p.priceUnit .unitType {}
.mainImg1 p.priceUnit .minimumFlag {}

.mainImg1 .designAward {
  display: flex;
  justify-content: flex-start;
  margin-top: 5px;
}
.mainImg1 .designAward p {
  margin-right: 2%;
}
.mainImg1 .designAward p:last-child {
  margin-right: 0%;
}
.mainImg1 .designAward p img {
  max-height: 40px;
  width: auto;
}
.mainImg1 .mainImgTextArea {
  padding: 10px 25px 25px;
  background-color: rgba(255, 255, 255, 0.8);
}