@charset "utf-8";
@media screen and (max-width: 750.99px) {
  #wrapJimny #basic_structure .titleBox h2 img {
    height: calc(130 / 375 * 100vw);
  }
}
#wrapJimny .blackLine h5 span {
  font-weight: 400;
}
@media screen and (max-width: 750.99px) {
  #wrapJimny .blackLine h5 {
    font-size: calc(16 / 375 * 100vw);
  }
  #wrapJimny .blackLine h5 span {
    font-size: calc(16 / 375 * 100vw);
  }
  #wrapJimny #engine h5 {
    font-size: calc(20 / 375 * 100vw);
    padding-top: calc(30 / 375 * 100vw);
  }
  #wrapJimny #engine h5 span {
    font-size: calc(16 / 375 * 100vw);
  }
}
@media screen and (min-width: 751px) {
  #wrapJimny .blackLine h5 {
    font-size: min(24 / 1600 * 100vw, 24px);
  }
  #wrapJimny .blackLine h5 span {
    font-size: min(24 / 1600 * 100vw, 24px);
  }
  #wrapJimny #engine h5 {
    font-size: min(24 / 1600 * 100vw, 24px);
    padding-top: min(60 / 1600 * 100vw, 60px);
  }
  #wrapJimny #engine h5 span {
    font-size: min(18 / 1600 * 100vw, 18px);
  }
}
#wrapJimny table {
  border-top: solid 1px #333;
  border-left: solid 1px #333;
  width: 100%;
}
#wrapJimny th, #wrapJimny td {
  border-bottom: solid 1px #333;
  border-right: solid 1px #333;
  vertical-align: middle;
}
#wrapJimny th {
  background-color: #efefef;
}
#wrapJimny th.textCenter {
  text-align: center;
}
#wrapJimny td {
  background-color: #bfdeae;
  text-align: center;
}
@media screen and (max-width: 750.99px) {
  #wrapJimny table {
    margin-top: calc(15 / 375 * 100vw);
  }
  #wrapJimny th, #wrapJimny td {
    font-size: calc(12 / 375 * 100vw);
    padding: calc(9 / 375 * 100vw);
  }
}
@media screen and (min-width: 751px) {
  #wrapJimny table {
    line-height: 1;
    margin-top: min(40 / 1600 * 100vw, 40px);
  }
  #wrapJimny th {
    font-size: min(14 / 1600 * 100vw, 14px);
    padding: min(15 / 1600 * 100vw, 15px);
  }
  #wrapJimny th.alignCenter {
    width: 18%;
  }
  #wrapJimny td {
    font-size: min(14 / 1600 * 100vw, 14px);
    margin-top: min(20 / 1600 * 100vw, 20px);
    padding: min(15 / 1600 * 100vw, 15px);
  }
}
#wrapJimny #fuel ul.green li {
  color: #076745;
}
#wrapJimny #fuel ul.green li span {
  display: inline-block;
}
@media screen and (max-width: 750.99px) {
  #wrapJimny #fuel ul.green li {
    white-space: nowrap;
  }
  #wrapJimny #fuel ul.green li span {
    width: calc(100 / 375 * 100vw);
  }
}
@media screen and (min-width: 751px) {
  #wrapJimny #fuel ul.green li span {
    width: 9em;
  }
}
@media screen and (min-width: 751px) {
  #wrapJimny #idling .box3_1_pc {
    width: min(327 / 1600 * 100vw, 327px);
  }
  #wrapJimny #idling .box3_2_pc {
    width: min(830 / 1600 * 100vw, 830px);
  }
}