@media screen and (max-width: 960.98px) {
  .mainArea .propertyInsuranceArea {
    padding-block: clamp(0px, calc(0px + (41 * max(0px, ((100dvw - 0px) / (768))))), 41px) clamp(0px, calc(0px + (65 * max(0px, ((100dvw - 0px) / (768))))), 65px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .propertyInsuranceArea {
    padding-block: clamp(0px, calc(0px + (37 * max(0px, ((100dvw - 0px) / (960))))), 37px) clamp(0px, calc(0px + (96 * max(0px, ((100dvw - 0px) / (960))))), 96px);
  }
}
@media screen and (max-width: 960.98px) {
  .mainArea .propertyInsuranceArea .propertyInsuranceArea_text {
    text-align: left;
  }
}
.mainArea .propertyInsuranceArea .l-insurance dt {
  color: #fff;
  background: #0054B6;
}
@media screen and (max-width: 960.98px) {
  .mainArea .propertyInsuranceArea .l-insurance dt {
    margin-top: clamp(0px, calc(0px + (48 * max(0px, ((100dvw - 0px) / (768))))), 48px);
    padding: clamp(0px, calc(0px + (14 * max(0px, ((100dvw - 0px) / (768))))), 14px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .propertyInsuranceArea .l-insurance dt {
    margin-top: clamp(0px, calc(0px + (63 * max(0px, ((100dvw - 0px) / (960))))), 63px);
    padding: clamp(0px, calc(0px + (4 * max(0px, ((100dvw - 0px) / (960))))), 4px);
  }
}
.mainArea .propertyInsuranceArea .l-insurance dd {
  display: grid;
  grid-template-rows: repeat(2, auto);
  justify-items: center;
}
@media screen and (max-width: 960.98px) {
  .mainArea .propertyInsuranceArea .l-insurance dd {
    margin-top: clamp(0px, calc(0px + (38 * max(0px, ((100dvw - 0px) / (768))))), 38px);
    grid-row-gap: clamp(0px, calc(0px + (24 * max(0px, ((100dvw - 0px) / (960))))), 24px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .propertyInsuranceArea .l-insurance dd {
    margin-top: clamp(0px, calc(0px + (30 * max(0px, ((100dvw - 0px) / (960))))), 30px);
    grid-row-gap: clamp(0px, calc(0px + (16 * max(0px, ((100dvw - 0px) / (960))))), 16px);
  }
}
@media screen and (max-width: 960.98px) {
  .mainArea .propertyInsuranceArea .l-insurance dd .l-image {
    width: clamp(0px, calc(0px + (635 * max(0px, ((100dvw - 0px) / (768))))), 635px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .propertyInsuranceArea .l-insurance dd .l-image {
    width: clamp(0px, calc(0px + (471 * max(0px, ((100dvw - 0px) / (960))))), 471px);
  }
}
.mainArea .propertyInsuranceArea .l-dial {
  border: 1px solid #000;
}
@media screen and (max-width: 960.98px) {
  .mainArea .propertyInsuranceArea .l-dial {
    margin-top: clamp(0px, calc(0px + (121 * max(0px, ((100dvw - 0px) / (768))))), 121px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .propertyInsuranceArea .l-dial {
    margin-top: clamp(0px, calc(0px + (70 * max(0px, ((100dvw - 0px) / (960))))), 70px);
    display: grid;
    grid-auto-columns: 1fr;
    grid-template-columns: clamp(0px, calc(0px + (230 * max(0px, ((100dvw - 0px) / (960))))), 230px) 1fr;
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .propertyInsuranceArea .l-dial dt,
  .mainArea .propertyInsuranceArea .l-dial dd {
    padding: clamp(0px, calc(0px + (40 * max(0px, ((100dvw - 0px) / (960))))), 40px);
    display: grid;
    place-items: center;
  }
}
.mainArea .propertyInsuranceArea .l-dial dt {
  color: #fff;
  background: #0054B6;
}
@media screen and (max-width: 960.98px) {
  .mainArea .propertyInsuranceArea .l-dial dt {
    padding: clamp(0px, calc(0px + (10 * max(0px, ((100dvw - 0px) / (768))))), 10px);
  }
}
.mainArea .propertyInsuranceArea .l-dial dd {
  place-content: center;
}
@media screen and (max-width: 960.98px) {
  .mainArea .propertyInsuranceArea .l-dial dd {
    padding: clamp(0px, calc(0px + (27 * max(0px, ((100dvw - 0px) / (768))))), 27px) clamp(0px, calc(0px + (27 * max(0px, ((100dvw - 0px) / (768))))), 27px) clamp(0px, calc(0px + (40 * max(0px, ((100dvw - 0px) / (768))))), 40px);
  }
}
.mainArea .propertyInsuranceArea .l-dial dd .l-num {
  color: #0054B6;
  margin-top: .2em;
}
.mainArea .propertyInsuranceArea .l-dial dd .l-text {
  letter-spacing: .1em;
}
@media screen and (max-width: 960.98px) {
  .mainArea .propertyInsuranceArea .l-dial dd .l-text {
    font-size: clamp(1.3rem, calc(13px + (3 * max(0px, ((100dvw - 384px) / (384))))), 1.6rem);
    line-height: 1.6;
    margin-top: clamp(0px, calc(0px + (14 * max(0px, ((100dvw - 0px) / (960))))), 14px);
  }
}
@media print, screen and (min-width: 961px) {
  .mainArea .propertyInsuranceArea .l-dial dd .l-text {
    font-size: clamp(1rem, calc(10px + (4 * max(0px, ((100dvw - 384px) / (384))))), 1.4rem);
    line-height: 1.57143;
    margin-top: clamp(0px, calc(0px + (16 * max(0px, ((100dvw - 0px) / (960))))), 16px);
  }
}

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