
      html,
      body {
        overflow-x: clip !important;
      }

      body .post_content :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,summary,figcaption,label,th,td,a,button,span,strong,b,small) {
        max-width: 100%;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
        letter-spacing: 0 !important;
      }

      body .post_content :where(p,li,dd,td,label,small) {
        line-height: 1.75 !important;
      }

      body .post_content :where(a,button,input[type="submit"],.hmc-btn,.hmc4-btn,.wp-block-button__link) {
        white-space: normal !important;
        line-height: 1.38 !important;
      }

      .hmc-trust-header__bar {
        height: auto !important;
        min-height: 0 !important;
        padding: 5px 0 !important;
      }

      .hmc-trust-header__bar-list {
        height: auto !important;
        min-height: 0 !important;
        flex-wrap: wrap !important;
        align-items: center !important;
        gap: 6px 16px !important;
        line-height: 1.45 !important;
      }

      .hmc-trust-header__bar-list li {
        display: inline-flex !important;
        align-items: center !important;
        min-height: 22px !important;
        line-height: 1.45 !important;
      }

      body.home .post_content .hmc-home6 #hmc-home6-zero-hero-20260617,
      body.home .post_content .hmc-home6 #hmc-home6-zero-hero-20260617 * ,
      body.home .post_content .hmc-home6 #hmc-home6-zero-strip-20260617,
      body.home .post_content .hmc-home6 #hmc-home6-zero-strip-20260617 * {
        min-width: 0 !important;
        box-sizing: border-box !important;
      }

      body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617 {
        width: min(100%, 760px) !important;
        align-items: stretch !important;
      }

      body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617__main,
      body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617__other {
        overflow: visible !important;
        min-height: 0 !important;
      }

      body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617__main {
        align-items: start !important;
      }

      body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617__copy,
      body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617__other {
        display: grid !important;
        gap: 8px !important;
        align-content: start !important;
      }

      body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617__copy > *,
      body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617__other > * {
        display: block !important;
        margin: 0 !important;
        transform: none !important;
      }

      body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617__label {
        line-height: 1.45 !important;
      }

      body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617__yen {
        line-height: 1.04 !important;
      }

      body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617__copy b,
      body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617__other b {
        line-height: 1.42 !important;
      }

      body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617__other small {
        line-height: 1.75 !important;
      }

      body.home .post_content .hmc-home6 .hmc-home6-zero-strip-20260617__card {
        height: auto !important;
        min-height: 0 !important;
      }

      body.home .post_content .hmc-home6 .hmc-home6-zero-strip-20260617__card strong,
      body.home .post_content .hmc-home6 .hmc-home6-fee strong {
        display: block !important;
        line-height: 1.12 !important;
        white-space: normal !important;
      }

      body.home .post_content .hmc-home6 .hmc-home6-fee strong {
        font-size: clamp(34px, 3.4vw, 48px) !important;
      }

      .hmc-form-grid,
      .hmc-form-panel,
      .hmc-form-panel *,
      .hmc-cf7-form,
      .hmc-cf7-form * {
        min-width: 0 !important;
        box-sizing: border-box !important;
      }

      .hmc-form-panel {
        overflow: visible !important;
      }

      .hmc-form-panel table,
      .hmc-form-panel tbody,
      .hmc-form-panel tr,
      .hmc-form-panel th,
      .hmc-form-panel td {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
      }

      .hmc-form-panel th,
      .hmc-form-panel td,
      .hmc-form-panel p,
      .hmc-form-panel label,
      .hmc-form-panel .wpcf7-list-item,
      .hmc-form-panel .wpcf7-list-item-label {
        line-height: 1.7 !important;
      }

      .hmc-form-panel .wpcf7-list-item label {
        display: flex !important;
        align-items: flex-start !important;
        width: 100% !important;
        white-space: normal !important;
      }

      .hmc-form-panel input[type="checkbox"],
      .hmc-form-panel input[type="radio"] {
        flex: 0 0 auto !important;
        margin-top: .25em !important;
      }

      .hmc-form-panel input,
      .hmc-form-panel select,
      .hmc-form-panel textarea,
      .hmc-cf7-form input,
      .hmc-cf7-form select,
      .hmc-cf7-form textarea {
        max-width: 100% !important;
        line-height: 1.55 !important;
      }

      .hmc-form-panel input[type="submit"],
      .hmc-form-panel button[type="submit"],
      .hmc-cf7-form input[type="submit"],
      .hmc-cf7-form button[type="submit"] {
        min-height: 54px !important;
        padding: 13px 18px !important;
      }

      @media (max-width: 860px) {
        body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617 {
          grid-template-columns: 1fr !important;
          gap: 10px !important;
        }

        body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617__main {
          grid-template-columns: minmax(86px, auto) minmax(0, 1fr) !important;
        }
      }

      @media (max-width: 700px) {
        .hmc-trust-header__bar .hmc-trust-wrap {
          display: grid !important;
          grid-template-columns: 1fr !important;
          gap: 6px !important;
        }

        .hmc-trust-header__bar-list {
          display: grid !important;
          grid-template-columns: 1fr !important;
          gap: 4px !important;
          width: 100% !important;
          font-size: 12px !important;
        }

        .hmc-trust-header__bar-list li {
          min-height: 20px !important;
          justify-content: center !important;
          text-align: center !important;
        }

        body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617__main {
          grid-template-columns: 1fr !important;
          padding: 16px !important;
        }

        body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617__yen {
          font-size: clamp(42px, 15vw, 58px) !important;
        }

        body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617__copy b,
        body.home .post_content .hmc-home6 .hmc-home6-zero-hero-20260617__other b {
          font-size: clamp(18px, 5.1vw, 22px) !important;
        }

        body.home .post_content .hmc-home6 .hmc-home6-zero-strip-20260617__cards {
          grid-template-columns: 1fr !important;
        }

        body.home .post_content .hmc-home6 .hmc-home6-zero-strip-20260617__card strong,
        body.home .post_content .hmc-home6 .hmc-home6-zero-strip-20260617__card.is-zero strong {
          font-size: clamp(27px, 8vw, 34px) !important;
        }

        body.home .post_content .hmc-home6 .hmc-home6-fee strong {
          font-size: clamp(34px, 10vw, 44px) !important;
        }

        .hmc-form-panel {
          padding: 16px !important;
        }

        .hmc-form-panel table tr:not(.hmc-form-section) {
          padding: 16px 0 !important;
        }

        .hmc-form-panel .wpcf7-checkbox,
        .hmc-form-panel .wpcf7-radio {
          display: grid !important;
          grid-template-columns: 1fr !important;
          gap: 8px !important;
        }
      }
    