@media screen and (max-width: 960.98px) {
  .mainArea .statementArea {
    padding-block: clamp(0px, calc(0px + (70 * max(0px, ((100dvw - 0px) / (768))))), 70px) clamp(0px, calc(0px + (160 * max(0px, ((100dvw - 0px) / (768))))), 160px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .statementArea {
    padding-block: clamp(0px, calc(0px + (35 * max(0px, ((100dvw - 0px) / (960))))), 35px) clamp(0px, calc(0px + (70 * max(0px, ((100dvw - 0px) / (960))))), 70px);
  }
}
@media screen and (max-width: 960.98px) {
  .mainArea .statementArea .l-lead {
    text-align: left;
  }
}
.mainArea .statementArea .l-table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 4em;
}
.mainArea .statementArea .l-table th,
.mainArea .statementArea .l-table td {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  vertical-align: middle;
}
@media screen and (max-width: 960.98px) {
  .mainArea .statementArea .l-table th,
  .mainArea .statementArea .l-table td {
    padding-block: clamp(0px, calc(0px + (50 * max(0px, ((100dvw - 0px) / (768))))), 50px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .statementArea .l-table th,
  .mainArea .statementArea .l-table td {
    padding-block: clamp(0px, calc(0px + (35 * max(0px, ((100dvw - 0px) / (960))))), 35px);
  }
}
.mainArea .statementArea .l-table th {
  background-color: #F0F8FC;
  border-right: 1px solid #000;
}
@media screen and (max-width: 960.98px) {
  .mainArea .statementArea .l-table th {
    width: calc(100% * (304 / 700));
    padding-inline: clamp(0px, calc(0px + (30 * max(0px, ((100dvw - 0px) / (768))))), 30px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .statementArea .l-table th {
    width: calc(100% * (620 / 1140));
    padding-inline: clamp(0px, calc(0px + (20 * max(0px, ((100dvw - 0px) / (960))))), 20px);
  }
}
.mainArea .statementArea .l-table th .l-cardMulti {
  display: grid;
  justify-content: center;
}
@media screen and (max-width: 960.98px) {
  .mainArea .statementArea .l-table th .l-cardMulti {
    grid-template-columns: repeat(2, clamp(0px, calc(0px + (112 * max(0px, ((100dvw - 0px) / (768))))), 112px));
    gap: clamp(0px, calc(0px + (10 * max(0px, ((100dvw - 0px) / (768))))), 10px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .statementArea .l-table th .l-cardMulti {
    grid-template-columns: repeat(4, clamp(0px, calc(0px + (112 * max(0px, ((100dvw - 0px) / (960))))), 112px));
    column-gap: clamp(0px, calc(0px + (10 * max(0px, ((100dvw - 0px) / (960))))), 10px);
  }
}
.mainArea .statementArea .l-table th .l-cardMulti img {
  width: 100%;
}
.mainArea .statementArea .l-table th .l-cardSingle {
  display: grid;
  justify-content: center;
}
@media screen and (max-width: 960.98px) {
  .mainArea .statementArea .l-table th .l-cardSingle {
    grid-template-columns: clamp(0px, calc(0px + (112 * max(0px, ((100dvw - 0px) / (768))))), 112px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .statementArea .l-table th .l-cardSingle {
    grid-template-columns: clamp(0px, calc(0px + (112 * max(0px, ((100dvw - 0px) / (960))))), 112px);
  }
}
.mainArea .statementArea .l-table th .l-cardSingle img {
  width: 100%;
}
.mainArea .statementArea .l-table th .l-caption {
  margin-top: 1.5em;
}
.mainArea .statementArea .l-table td {
  background-color: #fff;
  border-left: 1px solid #000;
}
@media screen and (max-width: 960.98px) {
  .mainArea .statementArea .l-table td {
    padding-left: clamp(0px, calc(0px + (30 * max(0px, ((100dvw - 0px) / (768))))), 30px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .statementArea .l-table td {
    padding-inline: clamp(0px, calc(0px + (30 * max(0px, ((100dvw - 0px) / (960))))), 30px) clamp(0px, calc(0px + (15 * max(0px, ((100dvw - 0px) / (960))))), 15px);
  }
}
.mainArea .statementArea .l-table td .l-company {
  margin-top: 1.25em;
}
.mainArea .statementArea .l-table td .l-button {
  margin-top: .75em;
}
@media screen and (max-width: 960.98px) {
  .mainArea .statementArea .l-table td .l-button {
    width: 100%;
    padding: .8em 1em;
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .statementArea .l-table td .l-button {
    min-width: clamp(0px, calc(0px + (257 * max(0px, ((100dvw - 0px) / (960))))), 257px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .statementArea .l-table td .l-button.has-multiLine-pc {
    padding-block: .8em;
  }
}
.mainArea .statementArea .l-table td .l-subLinks {
  margin-top: 1em;
}
@media print, screen and (min-width: 961px) {
  .mainArea .statementArea .l-table td .l-subLinks {
    display: grid;
    justify-content: center;
  }
}
.mainArea .statementArea .l-table td .l-subLinks li {
  text-align: left;
}
.mainArea .statementArea .l-table td .l-subLinks li a {
  color: #0054B6;
  display: inline-block;
}
.mainArea .statementArea .l-table td .l-subLinks li a::after {
  content: "";
  background-color: currentColor;
  width: 1.25em;
  aspect-ratio: 1;
  mask: url("../../../assets/common/images/icon-link-extarnal.svg") no-repeat center/contain;
  display: inline-block;
  margin-left: .5em;
  vertical-align: sub;
}

/*# sourceMappingURL=credit_service.css.map */
