/** breakPoint **/
body {
  --hero-bg-color: var(--color-bg-product-medium);
  --hero-bg-color-sub: var(--color-bg-product-primary);
}

.p-product-common-hero-202603__image iframe {
  border-radius: 10px;
}

.p-product-common-hero-202603__body {
  padding-right: 0;
}

.p-product-common-hero-202603__title {
  font-size: clamp(var(--font-size-2l), 3.8888888889vw, 48px);
  margin-bottom: var(--spacing_md);
  line-height: 1.5;
}
@media (max-width: 1079px) {
  .p-product-common-hero-202603__title {
    text-align: left;
    font-size: 36px !important;
  }
  .p-product-common-hero-202603__title span {
    font-size: 40px !important;
  }
}

@media (max-width: 1079px) {
  a.c-hero-202603-button02__button {
    text-align: center;
    justify-content: center;
    max-width: 342px;
    width: 100%;
    padding: var(--spacing_sm) var(--spacing_2xl) var(--spacing_md);
  }
}

@media (max-width: 1079px) {
  .p-product-common-hero-202593__laurel-list {
    justify-content: center;
  }
}

@media (max-width: 1079px) {
  .p-product-common-hero-202603__laurel-btns {
    display: flex;
    flex-direction: column-reverse;
    gap: var(--spacing_lg);
  }
  .p-product-common-hero-202603__laurel-btns .c-laurel {
    gap: 4px;
  }
}
@media (max-width: 1079px) {
  .p-product-common-hero-202603__laurel-btns .c-button-1 {
    position: relative;
    right: -14px;
  }
}

@media (max-width: 1079px) {
  .p-product-common-hero-202603__laurel-list {
    margin-bottom: 0;
    justify-content: center;
    margin-right: 0;
  }
}

@media (min-width: 1080px) {
  .p-product-common-hero-202603__inner {
    gap: var(--spacing_2xl);
  }
}

.p-product-common-hero-202603__label {
  padding: var(--spacing_2xs) var(--spacing_xs);
  width: fit-content;
  border-radius: 4px;
  background-color: #fff;
}

.p-product-common-hero-202603__image {
  max-width: 570px;
  width: 100%;
  height: auto;
  flex: 1 0 100%;
}
@media (max-width: 1079px) {
  .p-product-common-hero-202603__image {
    padding: 0;
  }
}

@media (width < 1245px) {
  .p-product-common-hero-202603__image {
    max-width: 460px;
  }
}
.p-cm-digest-card {
  border-radius: var(--radius_md, 8px);
  border: 1px solid var(--border-primary, #b3c1cf);
  background: var(--bg-primary, #fff);
}

.p-cm-digest-card__number {
  padding: 2px 20px;
  border-radius: 24px;
}

.p-jiima {
  border-top: none;
  background-color: var(--color-bg-primary);
  border-radius: var(--radius_sm);
  padding: var(--spacing_2xl) 0;
}
@media (max-width: 1079px) {
  .p-jiima {
    padding: var(--spacing_lg);
  }
}
.p-jiima__images {
  display: grid;
  grid-template-columns: auto auto;
  justify-content: center;
  gap: var(--spacing_lg);
}
.p-jiima__inner {
  gap: var(--spacing_3xl);
  grid-template-columns: minmax(auto, 400px) 1fr;
}
@media (max-width: 1079px) {
  .p-jiima__inner {
    grid-template-columns: 1fr;
    gap: var(--spacing_lg);
  }
}
@media (max-width: 1079px) {
  .p-jiima__title {
    text-align: center;
  }
}

.p-product-common-feature__integration {
  border: 0px solid;
}

.p-product-common-reason .c-laurel__img {
  color: var(--accent-sun);
}

.u-text-highlight {
  font-weight: bold;
  background: linear-gradient(transparent 60%, var(--accent-sun) 60%);
}

/*# sourceMappingURL=expense-lp7-3.css.map */
