.section-scheme{--band-padding-x:100px;--size-heading:32px;--size-body:16px;--text-max-width:800px;--space-heading-to-body:40px;--space-paragraphs:16px;--space-body-to-image:64px;--image-scroll-from:767px;--image-sp-height:180px;--scroll-note-font-size:14px;--space-image-to-note:8px}.section-scheme--has-background{background-color:var(--color-bg-gray);padding:var(--dnd-section-padding-y) var(--band-padding-x)}.section-scheme__inner{margin:0 auto;max-width:var(--container-width)}.section-scheme__heading{color:var(--color-text);font-family:var(--font-base);font-size:var(--size-heading);font-weight:700;letter-spacing:normal;line-height:1.5;margin:0 auto var(--space-heading-to-body);max-width:var(--text-max-width);overflow-wrap:anywhere;text-align:center;text-transform:none;white-space:pre-line;word-break:keep-all}.section-scheme__body{display:flex;flex-direction:column;gap:var(--space-paragraphs);margin:0 auto var(--space-body-to-image);max-width:var(--text-max-width)}.section-scheme__text{color:var(--color-text);font-family:var(--font-base);font-size:var(--size-body);font-weight:400;letter-spacing:normal;line-height:2;margin:0;white-space:pre-line}.section-scheme__figure{margin:0}.section-scheme__image{display:block;height:auto;width:100%}.section-scheme__scroll-note{color:var(--color-navy-light);display:none;font-family:var(--font-base);font-size:var(--scroll-note-font-size);line-height:1.5;margin:0;padding-top:var(--space-image-to-note)}@media (max-width:1199px){.section-scheme{--band-padding-x:32px;--size-heading:28px;--space-heading-to-body:32px;--space-body-to-image:48px}}@media (max-width:767px){.section-scheme{--band-padding-x:24px;--size-heading:22px;--size-body:16px;--space-heading-to-body:24px;--space-body-to-image:32px}.section-scheme__figure{overflow-x:auto;overflow-y:hidden}.section-scheme__figure .section-scheme__image{height:var(--image-sp-height);max-width:none;width:auto}.section-scheme__scroll-note{display:block}}