#factory-container .product-spec__outline--label.date,
.modal .product-spec__outline--label.date {
  color: #da1823;
  outline: #da1823 1px solid;
  outline-offset: -1px;
}
#factory-container .product-type__table table.table_default .product-type__model + .product-type__model th,
.modal .product-type__table table.table_default .product-type__model + .product-type__model th {
  border-top: 1px solid #fff;
}
#factory-container .product-feature__ac .icon-disc__list + .product-feature__box,
#factory-container .product-feature__ac .icon-disc__list + .product-feature__box--list,
.modal .product-feature__ac .icon-disc__list + .product-feature__box,
.modal .product-feature__ac .icon-disc__list + .product-feature__box--list {
  margin-top: 20px;
}
#factory-container .product-feature__ac .product-feature__figure,
.modal .product-feature__ac .product-feature__figure {
  text-align: center;
}
#factory-container .product-feature__ac .product-feature__figure + .product-feature__text,
.modal .product-feature__ac .product-feature__figure + .product-feature__text {
  margin-top: 1em;
}
#factory-container .product-feature__ac .product-feature__text p + p,
.modal .product-feature__ac .product-feature__text p + p {
  margin-top: 1em;
}
@media print, screen and (min-width: 641px) {
  #factory-container .product-feature__ac .product-feature__box--list-1,
  #factory-container .product-feature__ac .product-feature__box--list-2,
  #factory-container .product-feature__ac .product-feature__box--list-3,
  .modal .product-feature__ac .product-feature__box--list-1,
  .modal .product-feature__ac .product-feature__box--list-2,
  .modal .product-feature__ac .product-feature__box--list-3 {
    grid-template-columns: repeat(2, 1fr);
  }
}
#factory-container .product-feature__ac .product-feature__box-2 .product-feature__figure,
#factory-container .product-feature__ac .product-feature__box-3 .product-feature__figure,
#factory-container .product-feature__ac .product-feature__box-4 .product-feature__figure,
#factory-container .product-feature__ac .product-feature__box-5 .product-feature__figure,
#factory-container .product-feature__ac .product-feature__box-6 .product-feature__figure,
#factory-container .product-feature__ac .product-feature__box-7 .product-feature__figure,
.modal .product-feature__ac .product-feature__box-2 .product-feature__figure,
.modal .product-feature__ac .product-feature__box-3 .product-feature__figure,
.modal .product-feature__ac .product-feature__box-4 .product-feature__figure,
.modal .product-feature__ac .product-feature__box-5 .product-feature__figure,
.modal .product-feature__ac .product-feature__box-6 .product-feature__figure,
.modal .product-feature__ac .product-feature__box-7 .product-feature__figure {
  margin-top: 0;
}