[data-category=usedcar] .l-main {
  overflow: clip;
  padding-top: 60px;
}

[data-category=usedcar] .p-usedcar--detail.l-content__inner {
  margin-bottom: 0;
}

[data-category=usedcar] .l-footer-nav {
  display: none !important;
}

[data-category=usedcar] .label {
  color: inherit;
  background: transparent;
}

[data-category=usedcar] .COMMON-UCAR-list-suggest__table :is(th, td) {
  padding-block: 0;
  border: 0;
}

[data-category=usedcar] .COMMON-UCAR-uselect {
  margin-top: calc(56px + var(--slope-1px) * 34);
}

[data-category=usedcar] .p-maintenance-price th:first-child, td:first-child {
  width: inherit;
}

[data-category=usedcar] .p-maintenance-timing-course-item-table th, td {
  padding-top: inherit;
  padding-bottom: inherit;
  border: inherit;
}

[data-category=usedcar] .p-company table th, td {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}

[data-category=usedcar] .p-maintenance-price td, th {
  border: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  width: inherit;
}

.COMMON-UCAR-gallery-zooms img {
  pointer-events: auto;
}

.COMMON-UCAR-list-card__shop a {
  text-decoration: underline;
}

@media screen and (max-width: 767px) {
  .COMMON-UCAR .COMMON-UCAR-search {
    margin-top: 30px;
  }
}