@charset "utf-8";
.borderBox {
  border: 1px solid #333;
}
#wrapJimny h3 span {
  display: block;
  padding-bottom: 10px;
}
#area_seat h5,#utility03 h5 {
  color: #fff;
  font-weight: 400;
  text-align: center;
  background-color: #595757;
}
#wrapJimny #attention ul {
  border-top: 4px solid #e60012;
  border-bottom: 4px solid #e60012;
}
#wrapJimny #attention li {
  color: #e60012;
}
@media screen and (max-width: 750.99px) {
  .borderBox {
    padding: 0 calc(15 / 375 * 100vw) calc(15 / 375 * 100vw);
  }
  #wrapJimny h3 span {
    padding-bottom: calc(5 / 375 * 100vw);
  }
  #audioOption {
    flex-wrap: wrap;
    row-gap: 0;
  }
  #area_seat h5,#utility03 h5 {
    font-size: calc(12 / 375 * 100vw);
    line-height: calc(31 / 375 * 100vw);
    padding-top: 0;
  }
  #wrapJimny #attention {
    row-gap: 0;
  }
  #wrapJimny #attention .box4_3_pc p {
    width: calc(85 / 375 * 100vw);
  }
  #wrapJimny #attention ul {
    margin-top: 0;
    padding-bottom: calc(10 / 375 * 100vw);
  }
}
@media screen and (min-width: 751px) {
  .borderBox {
    padding: 0 min(20 / 1600 * 100vw, 20px) min(24 / 1600 * 100vw, 24px);
  }
  #wrapJimny h3 span {
    padding-bottom: min(10 / 1600 * 100vw, 10px);
  }
  #area_seat h5,#utility03 h5 {
    font-size: min(16 / 1600 * 100vw, 16px);
    line-height: min(33 / 1600 * 100vw, 33px);
    margin-top: 0;
    padding-top: 0;
  }
  #wrapJimny #area_seat {
    row-gap: min(40 / 1600 * 100vw, 40px);
  }
  #wrapJimny #attention .box4_3_pc p {
    width: min(85 / 1600 * 100vw, 85px);
  }
  #wrapJimny #attention ul {
    margin-top: 0;
    padding-bottom: min(16 / 1600 * 100vw, 16px);
  }
  #wrapJimny #attention ul li {
    font-size: min(16 / 1600 * 100vw, 16px);
  }
}
/*










*/