.section-media-text{--gap-columns:64px;--media-width:524.912px;--image-radius:8px;--space-mark-to-ja:8px;--space-ja-to-en:8px;--space-heading-to-body:64px;--space-text-to-button:32px;--space-between-buttons:16px;--size-ja:24px;--size-en:64px;--size-text:20px;--button-padding-y:8px;--button-padding-x:24px;--button-min-height:60px;--button-min-width:200px;--button-radius:8px;--button-gap:24px;--button-font-size:16px;--arrow-width:40px;--arrow-height:7.144px;background-color:var(--color-white)}.section-media-text__inner{align-items:flex-start;display:flex;gap:var(--gap-columns);margin:0 auto;max-width:var(--container-width)}.section-media-text__media{flex:0 0 var(--media-width);min-width:0}.section-media-text__content{align-self:stretch;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-heading-to-body);justify-content:center;min-width:0}.section-media-text__body{display:flex;flex-direction:column;gap:var(--space-text-to-button)}.section-media-text__image{border-radius:var(--image-radius);display:block;height:auto;width:100%}.section-media-text__text{color:var(--color-text);font-family:var(--font-base);font-size:var(--size-text);font-weight:500;line-height:1.5;margin:0}.section-media-text__buttons{display:flex;flex-wrap:wrap;gap:var(--space-between-buttons)}.section-media-text .section-media-text__button,.section-media-text .section-media-text__button:active,.section-media-text .section-media-text__button:focus,.section-media-text .section-media-text__button:focus-visible,.section-media-text .section-media-text__button:hover{align-items:center;border:0;border-radius:var(--button-radius);color:var(--color-white);display:inline-flex;font-family:var(--font-base);font-size:var(--button-font-size);font-weight:700;gap:var(--button-gap);justify-content:center;line-height:2;min-height:var(--button-min-height);min-width:var(--button-min-width);padding:var(--button-padding-y) var(--button-padding-x);text-decoration:none}.section-media-text .section-media-text__button{background-color:var(--color-orange);transition:background-color .2s ease}.section-media-text .section-media-text__button:focus-visible,.section-media-text .section-media-text__button:hover{background-color:var(--color-orange-dark)}.section-media-text__arrow{background-color:currentColor;clip-path:polygon(99.4605% 84.6071%,99.5435% 86.0014%,100% 86.0014%,100% 100%,0 100%,0 86.0014%,93.391% 86.0014%,65.349% 12.6891%,66.4063% 0);flex-shrink:0;height:var(--arrow-height);width:var(--arrow-width)}@media (max-width:1199px){.section-media-text{--gap-columns:40px;--space-heading-to-body:40px;--size-en:48px}.section-media-text__inner{flex-direction:column}.section-media-text__media{flex:0 1 auto;width:100%}.section-media-text__content{flex:0 1 auto}}@media (max-width:767px){.section-media-text{--gap-columns:32px;--space-heading-to-body:32px;--space-text-to-button:24px;--size-ja:16px;--size-en:40px;--size-text:16px}.section-media-text .section-media-text__button,.section-media-text .section-media-text__button:active,.section-media-text .section-media-text__button:focus,.section-media-text .section-media-text__button:focus-visible,.section-media-text .section-media-text__button:hover{min-width:0}.section-media-text__buttons{--space-between-buttons:12px}}@media (prefers-reduced-motion:reduce){.section-media-text .section-media-text__button{transition:none}}