@import "https://fonts.googleapis.com/css2?family=BIZ+UDPGothic&family=Caveat:wght@400;700&family=Jost:wght@700&family=Noto+Sans+JP:wght@400;500;700&family=Poppins:wght@400;700&family=Zen+Kaku+Gothic+New:wght@400;700&display=swap";.circle-arrow{box-sizing:border-box;border-width:var(--alias-border-width-sm);border-radius:var(--alias-border-radius-circle);border-style:solid;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.circle-arrow__glyph{width:16px;height:16px}.circle-arrow--sm{width:20px;height:20px}.circle-arrow--md{width:24px;height:24px}.circle-arrow--lg{width:32px;height:32px}.circle-arrow--xl{width:40px;height:40px}.circle-arrow--accent{background-color:var(--mapped-surface-accent);border-color:var(--mapped-border-strong);color:var(--mapped-text-body)}.circle-arrow--outline{background-color:var(--mapped-surface-raised);border-color:var(--mapped-border-strong);color:var(--mapped-text-body)}.circle-arrow--disabled{background-color:var(--mapped-surface-disabled);border-color:var(--mapped-border-disabled);color:var(--mapped-text-disabled)}:root{--brand-color-white:#fff;--brand-color-black:#1e242c;--brand-color-pink-100:#f3e5eb;--brand-color-pink-200:#ecd0db;--brand-color-pink-300:#d9afc0;--brand-color-pink-400:#cf98af;--brand-color-pink-500:#c47f9b;--brand-color-pink-600:#9d667c;--brand-color-pink-700:#764c5d;--brand-color-pink-800:#4e333e;--brand-color-pink-900:#27191f;--brand-color-skyblue-100:#e1edf5;--brand-color-skyblue-200:#c6ddf0;--brand-color-skyblue-300:#a1c8de;--brand-color-skyblue-400:#87b8d7;--brand-color-skyblue-500:#69a7cf;--brand-color-skyblue-600:#5486a6;--brand-color-skyblue-700:#3f647c;--brand-color-skyblue-800:#2a4353;--brand-color-skyblue-900:#152129;--brand-color-purple-100:#ebe6f7;--brand-color-purple-200:#ddd6f0;--brand-color-purple-300:#c2b7e6;--brand-color-purple-400:#af9dde;--brand-color-purple-500:#9a82d5;--brand-color-purple-600:#7b68aa;--brand-color-purple-700:#5c4e80;--brand-color-purple-800:#3e3455;--brand-color-purple-900:#1f1a2b;--brand-color-orange-100:#f6eadf;--brand-color-orange-200:#f2d8c1;--brand-color-orange-300:#e7be96;--brand-color-orange-400:#deaa7b;--brand-color-orange-500:#d3945d;--brand-color-orange-600:#a9764a;--brand-color-orange-700:#7f5938;--brand-color-orange-800:#543b25;--brand-color-orange-900:#2a1e13;--brand-color-green-100:#e3f3ed;--brand-color-green-200:#cae4d8;--brand-color-green-300:#a6d6c6;--brand-color-green-400:#8ecdb7;--brand-color-green-500:#72c2a5;--brand-color-green-600:#5b9b84;--brand-color-green-700:#447463;--brand-color-green-800:#2e4e42;--brand-color-green-900:#172721;--brand-color-lightgreen-100:#ecf3df;--brand-color-lightgreen-200:#dce9c0;--brand-color-lightgreen-300:#c5db9b;--brand-color-lightgreen-400:#b2cf7e;--brand-color-lightgreen-500:#9fc25f;--brand-color-lightgreen-600:#7f9b4c;--brand-color-lightgreen-700:#5f7439;--brand-color-lightgreen-800:#404e26;--brand-color-lightgreen-900:#202713;--brand-color-beige-100:#fdfcfb;--brand-color-beige-200:#fbf8f6;--brand-color-beige-300:#f9f4f1;--brand-color-beige-400:#f6f1ed;--brand-color-beige-500:#f4eee9;--brand-color-beige-600:#c3beba;--brand-color-beige-700:#928f8c;--brand-color-beige-800:#625f5d;--brand-color-beige-900:#31302f;--brand-color-gray-100:#f6f6f6;--brand-color-gray-200:#ecedee;--brand-color-gray-300:#e3e3e5;--brand-color-gray-400:#d9dadd;--brand-color-gray-500:#d0d1d4;--brand-color-gray-600:#a6a7aa;--brand-color-gray-700:#7d7d7f;--brand-color-gray-800:#535455;--brand-color-gray-900:#2a2a2a;--brand-color-charcoal-100:#d7d9db;--brand-color-charcoal-200:#afb3b7;--brand-color-charcoal-300:#888d93;--brand-color-charcoal-400:#60676f;--brand-color-charcoal-500:#38414b;--brand-color-charcoal-600:#2d343c;--brand-color-charcoal-700:#22272d;--brand-color-charcoal-800:#161a1e;--brand-color-charcoal-900:#0b0d0f;--brand-color-yellow-100:#fff8e2;--brand-color-yellow-200:#fff1c4;--brand-color-yellow-300:#ffe9a7;--brand-color-yellow-400:#ffe289;--brand-color-yellow-500:#ffdb6c;--brand-color-yellow-600:#ccaf56;--brand-color-yellow-700:#998341;--brand-color-yellow-800:#66582b;--brand-color-yellow-900:#332c16;--brand-color-red-100:#f4dfdf;--brand-color-red-200:#eabfc0;--brand-color-red-300:#df9fa0;--brand-color-red-400:#d47f80;--brand-color-red-500:#ca5f61;--brand-color-red-600:#a14c4d;--brand-color-red-700:#79393a;--brand-color-red-800:#512627;--brand-color-red-900:#281313;--brand-color-blue-100:#e1e6f5;--brand-color-blue-200:#c3ceec;--brand-color-blue-300:#a5b5e2;--brand-color-blue-400:#879dd9;--brand-color-blue-500:#6984cf;--brand-color-blue-600:#546aa6;--brand-color-blue-700:#3f4f7c;--brand-color-blue-800:#2a3553;--brand-color-blue-900:#151a29;--brand-color-shadow-6:#0000000f;--brand-color-shadow-10:#0000001a;--brand-color-shadow-12:#0000001f;--brand-color-shadow-20:#0003;--brand-color-shadow-30:#0000004d;--alias-primary-100:var(--brand-color-charcoal-100);--alias-primary-200:var(--brand-color-charcoal-200);--alias-primary-300:var(--brand-color-charcoal-300);--alias-primary-400:var(--brand-color-charcoal-400);--alias-primary-600:var(--brand-color-charcoal-600);--alias-primary-700:var(--brand-color-charcoal-700);--alias-primary-800:var(--brand-color-charcoal-800);--alias-primary-900:var(--brand-color-charcoal-900);--alias-primary-default:var(--brand-color-charcoal-500);--alias-secondary-pink-100:var(--brand-color-pink-100);--alias-secondary-pink-200:var(--brand-color-pink-200);--alias-secondary-pink-300:var(--brand-color-pink-300);--alias-secondary-pink-400:var(--brand-color-pink-400);--alias-secondary-pink-600:var(--brand-color-pink-600);--alias-secondary-pink-700:var(--brand-color-pink-700);--alias-secondary-pink-800:var(--brand-color-pink-800);--alias-secondary-pink-900:var(--brand-color-pink-900);--alias-secondary-pink-default:var(--brand-color-pink-500);--alias-secondary-skyblue-100:var(--brand-color-skyblue-100);--alias-secondary-skyblue-200:var(--brand-color-skyblue-200);--alias-secondary-skyblue-300:var(--brand-color-skyblue-300);--alias-secondary-skyblue-400:var(--brand-color-skyblue-400);--alias-secondary-skyblue-600:var(--brand-color-skyblue-600);--alias-secondary-skyblue-700:var(--brand-color-skyblue-700);--alias-secondary-skyblue-800:var(--brand-color-skyblue-800);--alias-secondary-skyblue-900:var(--brand-color-skyblue-900);--alias-secondary-skyblue-default:var(--brand-color-skyblue-500);--alias-secondary-purple-100:var(--brand-color-purple-100);--alias-secondary-purple-200:var(--brand-color-purple-200);--alias-secondary-purple-300:var(--brand-color-purple-300);--alias-secondary-purple-400:var(--brand-color-purple-400);--alias-secondary-purple-600:var(--brand-color-purple-600);--alias-secondary-purple-700:var(--brand-color-purple-700);--alias-secondary-purple-800:var(--brand-color-purple-800);--alias-secondary-purple-900:var(--brand-color-purple-900);--alias-secondary-purple-default:var(--brand-color-purple-500);--alias-secondary-orange-100:var(--brand-color-orange-100);--alias-secondary-orange-200:var(--brand-color-orange-200);--alias-secondary-orange-300:var(--brand-color-orange-300);--alias-secondary-orange-400:var(--brand-color-orange-400);--alias-secondary-orange-600:var(--brand-color-orange-600);--alias-secondary-orange-700:var(--brand-color-orange-700);--alias-secondary-orange-800:var(--brand-color-orange-800);--alias-secondary-orange-900:var(--brand-color-orange-900);--alias-secondary-orange-default:var(--brand-color-orange-500);--alias-secondary-green-100:var(--brand-color-green-100);--alias-secondary-green-200:var(--brand-color-green-200);--alias-secondary-green-300:var(--brand-color-green-300);--alias-secondary-green-400:var(--brand-color-green-400);--alias-secondary-green-600:var(--brand-color-green-600);--alias-secondary-green-700:var(--brand-color-green-700);--alias-secondary-green-800:var(--brand-color-green-800);--alias-secondary-green-900:var(--brand-color-green-900);--alias-secondary-green-default:var(--brand-color-green-500);--alias-secondary-lightgreen-100:var(--brand-color-lightgreen-100);--alias-secondary-lightgreen-200:var(--brand-color-lightgreen-200);--alias-secondary-lightgreen-300:var(--brand-color-lightgreen-300);--alias-secondary-lightgreen-400:var(--brand-color-lightgreen-400);--alias-secondary-lightgreen-600:var(--brand-color-lightgreen-600);--alias-secondary-lightgreen-700:var(--brand-color-lightgreen-700);--alias-secondary-lightgreen-800:var(--brand-color-lightgreen-800);--alias-secondary-lightgreen-900:var(--brand-color-lightgreen-900);--alias-secondary-lightgreen-default:var(--brand-color-lightgreen-500);--alias-accent-100:var(--brand-color-yellow-100);--alias-accent-200:var(--brand-color-yellow-200);--alias-accent-300:var(--brand-color-yellow-300);--alias-accent-400:var(--brand-color-yellow-400);--alias-accent-600:var(--brand-color-yellow-600);--alias-accent-700:var(--brand-color-yellow-700);--alias-accent-800:var(--brand-color-yellow-800);--alias-accent-900:var(--brand-color-yellow-900);--alias-accent-default:var(--brand-color-yellow-500);--alias-neutral-100:var(--brand-color-gray-100);--alias-neutral-200:var(--brand-color-gray-200);--alias-neutral-300:var(--brand-color-gray-300);--alias-neutral-400:var(--brand-color-gray-400);--alias-neutral-600:var(--brand-color-gray-600);--alias-neutral-700:var(--brand-color-gray-700);--alias-neutral-800:var(--brand-color-gray-800);--alias-neutral-900:var(--brand-color-gray-900);--alias-neutral-default:var(--brand-color-gray-500);--alias-neutral-black:var(--brand-color-black);--alias-neutral-white:var(--brand-color-white);--alias-error-100:var(--brand-color-red-100);--alias-error-200:var(--brand-color-red-200);--alias-error-300:var(--brand-color-red-300);--alias-error-400:var(--brand-color-red-400);--alias-error-600:var(--brand-color-red-600);--alias-error-700:var(--brand-color-red-700);--alias-error-800:var(--brand-color-red-800);--alias-error-900:var(--brand-color-red-900);--alias-error-default:var(--brand-color-red-500);--alias-success-100:var(--brand-color-green-100);--alias-success-200:var(--brand-color-green-200);--alias-success-300:var(--brand-color-green-300);--alias-success-400:var(--brand-color-green-400);--alias-success-600:var(--brand-color-green-600);--alias-success-700:var(--brand-color-green-700);--alias-success-800:var(--brand-color-green-800);--alias-success-900:var(--brand-color-green-900);--alias-success-default:var(--brand-color-green-500);--alias-warning-100:var(--brand-color-orange-100);--alias-warning-200:var(--brand-color-orange-200);--alias-warning-300:var(--brand-color-orange-300);--alias-warning-400:var(--brand-color-orange-400);--alias-warning-600:var(--brand-color-orange-600);--alias-warning-700:var(--brand-color-orange-700);--alias-warning-800:var(--brand-color-orange-800);--alias-warning-900:var(--brand-color-orange-900);--alias-warning-default:var(--brand-color-orange-500);--alias-information-100:var(--brand-color-blue-100);--alias-information-200:var(--brand-color-blue-200);--alias-information-300:var(--brand-color-blue-300);--alias-information-400:var(--brand-color-blue-400);--alias-information-600:var(--brand-color-blue-600);--alias-information-700:var(--brand-color-blue-700);--alias-information-800:var(--brand-color-blue-800);--alias-information-900:var(--brand-color-blue-900);--alias-information-default:var(--brand-color-blue-500);--alias-base-100:var(--brand-color-beige-100);--alias-base-200:var(--brand-color-beige-200);--alias-base-300:var(--brand-color-beige-300);--alias-base-400:var(--brand-color-beige-400);--alias-base-500:var(--brand-color-beige-500);--alias-base-600:var(--brand-color-beige-600);--alias-base-700:var(--brand-color-beige-700);--alias-base-800:var(--brand-color-beige-800);--alias-base-900:var(--brand-color-beige-900);--alias-base-default:var(--brand-color-beige-300);--alias-shadow-subtle:var(--brand-color-shadow-6);--alias-shadow-light:var(--brand-color-shadow-10);--alias-shadow-soft:var(--brand-color-shadow-12);--alias-shadow-medium:var(--brand-color-shadow-20);--alias-shadow-strong:var(--brand-color-shadow-30);--mapped-surface-page:var(--alias-base-300);--mapped-surface-raised:var(--alias-neutral-white);--mapped-surface-sunken:var(--alias-base-500);--mapped-surface-inverse:var(--alias-neutral-black);--mapped-surface-action:var(--alias-primary-default);--mapped-surface-action-hover:var(--alias-primary-700);--mapped-surface-action-subtle:var(--alias-primary-100);--mapped-surface-accent:var(--alias-accent-default);--mapped-surface-accent-subtle:var(--alias-accent-200);--mapped-surface-disabled:var(--alias-neutral-200);--mapped-surface-category-skyblue:var(--alias-secondary-skyblue-300);--mapped-surface-category-pink:var(--alias-secondary-pink-300);--mapped-surface-category-green:var(--alias-secondary-green-300);--mapped-surface-category-purple:var(--alias-secondary-purple-300);--mapped-surface-category-orange:var(--alias-secondary-orange-300);--mapped-surface-category-lightgreen:var(--alias-secondary-lightgreen-300);--mapped-surface-category-green-hover:var(--alias-secondary-green-400);--mapped-surface-category-skyblue-hover:var(--alias-secondary-skyblue-400);--mapped-surface-category-pink-hover:var(--alias-secondary-pink-400);--mapped-surface-category-orange-hover:var(--alias-secondary-orange-400);--mapped-surface-category-purple-hover:var(--alias-secondary-purple-400);--mapped-surface-category-lightgreen-hover:var(--alias-secondary-lightgreen-400);--mapped-surface-category-green-subtle:var(--alias-secondary-green-200);--mapped-surface-category-skyblue-subtle:var(--alias-secondary-skyblue-200);--mapped-surface-category-pink-subtle:var(--alias-secondary-pink-200);--mapped-surface-category-orange-subtle:var(--alias-secondary-orange-200);--mapped-surface-category-purple-subtle:var(--alias-secondary-purple-200);--mapped-surface-category-lightgreen-subtle:var(--alias-secondary-lightgreen-200);--mapped-surface-success:var(--alias-success-100);--mapped-surface-warning:var(--alias-warning-100);--mapped-surface-error:var(--alias-error-100);--mapped-surface-information:var(--alias-information-100);--mapped-surface-selected:var(--alias-secondary-skyblue-200);--mapped-surface-emphasis:var(--alias-primary-default);--mapped-surface-hover:var(--alias-neutral-200);--mapped-surface-active:var(--alias-neutral-300);--mapped-surface-action-subtle-hover:var(--alias-primary-200);--mapped-surface-error-strong:var(--alias-error-600);--mapped-surface-tag:var(--alias-neutral-900);--mapped-text-heading:var(--alias-neutral-black);--mapped-text-body:var(--alias-neutral-black);--mapped-text-muted:var(--alias-primary-400);--mapped-text-on-inverse:var(--alias-neutral-white);--mapped-text-on-inverse-muted:var(--alias-base-300);--mapped-text-on-action:var(--alias-neutral-white);--mapped-text-action:var(--alias-primary-default);--mapped-text-action-hover:var(--alias-primary-700);--mapped-text-accent:var(--alias-accent-default);--mapped-text-disabled:var(--alias-neutral-600);--mapped-text-success:var(--alias-success-default);--mapped-text-warning:var(--alias-warning-default);--mapped-text-error:var(--alias-error-default);--mapped-text-information:var(--alias-information-default);--mapped-text-category-skyblue:var(--alias-secondary-skyblue-default);--mapped-text-category-pink:var(--alias-secondary-pink-default);--mapped-text-category-green:var(--alias-secondary-green-default);--mapped-text-category-purple:var(--alias-secondary-purple-default);--mapped-text-category-orange:var(--alias-secondary-orange-default);--mapped-text-category-lightgreen:var(--alias-secondary-lightgreen-default);--mapped-text-secondary:var(--alias-primary-default);--mapped-text-subtle:var(--alias-neutral-600);--mapped-text-outline:var(--alias-secondary-pink-800);--mapped-border-default:var(--alias-neutral-default);--mapped-border-strong:var(--alias-neutral-black);--mapped-border-subtle:var(--alias-neutral-200);--mapped-border-inverse:var(--alias-neutral-white);--mapped-border-action:var(--alias-primary-default);--mapped-border-action-hover:var(--alias-primary-700);--mapped-border-focus:var(--alias-primary-default);--mapped-border-disabled:var(--alias-neutral-300);--mapped-border-success:var(--alias-success-default);--mapped-border-warning:var(--alias-warning-default);--mapped-border-error:var(--alias-error-default);--mapped-border-information:var(--alias-information-default);--mapped-border-secondary:var(--alias-primary-default);--mapped-border-muted:var(--alias-neutral-600);--mapped-border-emphasis:var(--alias-primary-400);--mapped-icon-default:var(--alias-neutral-black);--mapped-icon-muted:var(--alias-neutral-700);--mapped-icon-on-inverse:var(--alias-neutral-white);--mapped-icon-on-action:var(--alias-neutral-white);--mapped-icon-accent:var(--alias-accent-default);--mapped-icon-disabled:var(--alias-neutral-600);--mapped-chart-series-1:var(--alias-secondary-skyblue-400);--mapped-chart-series-2:var(--alias-secondary-green-400);--mapped-chart-series-3:var(--alias-secondary-pink-400);--mapped-chart-series-4:var(--alias-secondary-purple-400);--mapped-chart-series-5:var(--alias-secondary-lightgreen-400);--mapped-chart-neutral:var(--alias-neutral-default);--mapped-shadow-button:var(--alias-shadow-subtle);--mapped-shadow-sm:var(--alias-shadow-light);--mapped-shadow-pen:var(--alias-shadow-soft);--mapped-shadow-md:var(--alias-shadow-medium);--mapped-shadow-lg:var(--alias-shadow-strong);--mapped-illustration-outline:var(--alias-neutral-black);--mapped-illustration-orange-200:var(--alias-secondary-orange-200);--mapped-illustration-orange-300:var(--alias-secondary-orange-300);--mapped-illustration-orange-400:var(--alias-secondary-orange-400);--mapped-illustration-orange-500:var(--alias-secondary-orange-default);--mapped-illustration-green-200:var(--alias-secondary-green-200);--mapped-illustration-green-300:var(--alias-secondary-green-300);--mapped-illustration-green-400:var(--alias-secondary-green-400);--mapped-illustration-green-500:var(--alias-secondary-green-default);--mapped-illustration-skyblue-200:var(--alias-secondary-skyblue-200);--mapped-illustration-skyblue-300:var(--alias-secondary-skyblue-300);--mapped-illustration-skyblue-400:var(--alias-secondary-skyblue-400);--mapped-illustration-skyblue-500:var(--alias-secondary-skyblue-default);--mapped-illustration-pink-200:var(--alias-secondary-pink-200);--mapped-illustration-pink-300:var(--alias-secondary-pink-300);--mapped-illustration-pink-400:var(--alias-secondary-pink-400);--mapped-illustration-pink-500:var(--alias-secondary-pink-default);--mapped-illustration-pink-600:var(--alias-secondary-pink-600);--mapped-illustration-purple-200:var(--alias-secondary-purple-200);--mapped-illustration-purple-400:var(--alias-secondary-purple-400);--mapped-illustration-purple-500:var(--alias-secondary-purple-default);--mapped-illustration-lightgreen-200:var(--alias-secondary-lightgreen-200);--mapped-illustration-lightgreen-400:var(--alias-secondary-lightgreen-400);--mapped-illustration-lightgreen-500:var(--alias-secondary-lightgreen-default);--mapped-illustration-white:var(--alias-neutral-white);--mapped-illustration-outline-deep:var(--alias-primary-800);--mapped-file-type-pdf:var(--alias-error-600);--mapped-file-type-excel:var(--alias-success-700);--mapped-file-type-word:var(--alias-information-600);--mapped-file-type-powerpoint:var(--alias-warning-700);--mapped-file-type-zip:var(--alias-neutral-800);--font-display-size:100px;--font-display-line-height:120px;--font-display-weight:700;--font-display-family:var(--brand-type-font-family-display);--font-body-sm-size:14px;--font-body-sm-line-height:18px;--font-body-sm-weight:500;--font-body-sm-family:var(--brand-type-font-family-body);--font-body-sm-bold-size:14px;--font-body-sm-bold-line-height:18px;--font-body-sm-bold-weight:700;--font-body-sm-bold-family:var(--brand-type-font-family-body);--font-body-sm-link-size:14px;--font-body-sm-link-line-height:18px;--font-body-sm-link-weight:500;--font-body-sm-link-family:var(--brand-type-font-family-body);--font-body-sm-link-decoration:underline;--font-body-md-size:16px;--font-body-md-line-height:24px;--font-body-md-weight:500;--font-body-md-family:var(--brand-type-font-family-body);--font-body-md-bold-size:16px;--font-body-md-bold-line-height:24px;--font-body-md-bold-weight:700;--font-body-md-bold-family:var(--brand-type-font-family-body);--font-body-md-link-size:16px;--font-body-md-link-line-height:24px;--font-body-md-link-weight:500;--font-body-md-link-family:var(--brand-type-font-family-body);--font-body-md-link-decoration:underline;--font-body-lg-size:20px;--font-body-lg-line-height:32px;--font-body-lg-weight:500;--font-body-lg-family:var(--brand-type-font-family-body);--font-body-lg-bold-size:20px;--font-body-lg-bold-line-height:32px;--font-body-lg-bold-weight:700;--font-body-lg-bold-family:var(--brand-type-font-family-body);--font-body-lg-link-size:20px;--font-body-lg-link-line-height:32px;--font-body-lg-link-weight:500;--font-body-lg-link-family:var(--brand-type-font-family-body);--font-body-lg-link-decoration:underline;--font-body-xs-size:12px;--font-body-xs-line-height:14.4px;--font-body-xs-weight:400;--font-body-xs-family:var(--brand-type-font-family-body);--font-body-md-regular-size:14px;--font-body-md-regular-line-height:16.8px;--font-body-md-regular-weight:400;--font-body-md-regular-family:var(--brand-type-font-family-body);--font-heading-h1-size:60px;--font-heading-h1-line-height:72px;--font-heading-h1-weight:400;--font-heading-h1-family:var(--brand-type-font-family-heading);--font-heading-h2-size:48px;--font-heading-h2-line-height:56px;--font-heading-h2-weight:400;--font-heading-h2-family:var(--brand-type-font-family-heading);--font-heading-h3-size:40px;--font-heading-h3-line-height:48px;--font-heading-h3-weight:400;--font-heading-h3-family:var(--brand-type-font-family-heading);--font-heading-h4-size:32px;--font-heading-h4-line-height:40px;--font-heading-h4-weight:400;--font-heading-h4-family:var(--brand-type-font-family-heading);--font-heading-h5-size:24px;--font-heading-h5-line-height:28px;--font-heading-h5-weight:400;--font-heading-h5-family:var(--brand-type-font-family-heading);--font-heading-h6-size:20px;--font-heading-h6-line-height:24px;--font-heading-h6-weight:400;--font-heading-h6-family:var(--brand-type-font-family-heading);--font-heading-hero-cell-size:40px;--font-heading-hero-cell-line-height:56px;--font-heading-hero-cell-weight:400;--font-heading-hero-cell-family:var(--brand-type-font-family-heading);--font-heading-card-size:16px;--font-heading-card-line-height:24px;--font-heading-card-weight:700;--font-heading-card-family:var(--brand-type-font-family-heading);--font-heading-h2-bold-size:48px;--font-heading-h2-bold-line-height:56px;--font-heading-h2-bold-weight:700;--font-heading-h2-bold-family:var(--brand-type-font-family-heading);--font-heading-h3-bold-size:40px;--font-heading-h3-bold-line-height:48px;--font-heading-h3-bold-weight:700;--font-heading-h3-bold-family:var(--brand-type-font-family-heading);--font-heading-h4-bold-size:32px;--font-heading-h4-bold-line-height:40px;--font-heading-h4-bold-weight:700;--font-heading-h4-bold-family:var(--brand-type-font-family-heading);--font-sub-heading-sm-size:20px;--font-sub-heading-sm-line-height:24px;--font-sub-heading-sm-weight:400;--font-sub-heading-sm-family:var(--brand-type-font-family-accent-script);--font-sub-heading-md-size:24px;--font-sub-heading-md-line-height:28px;--font-sub-heading-md-weight:400;--font-sub-heading-md-family:var(--brand-type-font-family-accent-script);--font-sub-heading-md-bold-size:24px;--font-sub-heading-md-bold-line-height:28px;--font-sub-heading-md-bold-weight:700;--font-sub-heading-md-bold-family:var(--brand-type-font-family-accent-script);--font-sub-heading-md-tight-size:24px;--font-sub-heading-md-tight-line-height:24px;--font-sub-heading-md-tight-weight:700;--font-sub-heading-md-tight-family:var(--brand-type-font-family-accent-script);--font-sub-heading-lg-size:32px;--font-sub-heading-lg-line-height:24px;--font-sub-heading-lg-weight:700;--font-sub-heading-lg-family:var(--brand-type-font-family-accent-script);--font-button-md-size:16px;--font-button-md-line-height:20px;--font-button-md-weight:400;--font-button-md-family:var(--brand-type-font-family-display);--font-numeric-sm-size:28px;--font-numeric-sm-line-height:33.6px;--font-numeric-sm-weight:700;--font-numeric-sm-family:var(--brand-type-font-family-numeric);--font-numeric-md-size:40px;--font-numeric-md-line-height:48px;--font-numeric-md-weight:700;--font-numeric-md-family:var(--brand-type-font-family-numeric);--font-numeric-lg-size:100px;--font-numeric-lg-line-height:120px;--font-numeric-lg-weight:700;--font-numeric-lg-family:var(--brand-type-font-family-numeric);--font-numeric-sm-wide-size:28px;--font-numeric-sm-wide-line-height:33.6px;--font-numeric-sm-wide-weight:700;--font-numeric-sm-wide-family:var(--brand-type-font-family-numeric);--font-numeric-unit-size:12px;--font-numeric-unit-line-height:14.4px;--font-numeric-unit-weight:700;--font-numeric-unit-family:var(--brand-type-font-family-body);--font-label-badge-size:10px;--font-label-badge-line-height:12px;--font-label-badge-weight:500;--font-label-badge-family:var(--brand-type-font-family-body);--font-label-nav-size:14px;--font-label-nav-line-height:24px;--font-label-nav-weight:700;--font-label-nav-family:var(--brand-type-font-family-display);--font-label-footer-sm-size:12px;--font-label-footer-sm-line-height:18px;--font-label-footer-sm-weight:700;--font-label-footer-sm-family:var(--brand-type-font-family-display);--font-label-footer-size:14px;--font-label-footer-line-height:16.8px;--font-label-footer-weight:700;--font-label-footer-family:var(--brand-type-font-family-display);--font-label-section-size:14px;--font-label-section-line-height:16.8px;--font-label-section-weight:700;--font-label-section-family:var(--brand-type-font-family-body);--font-label-hashtag-size:14px;--font-label-hashtag-line-height:16.8px;--font-label-hashtag-weight:500;--font-label-hashtag-family:var(--brand-type-font-family-body);--font-logo-tagline-size:13px;--font-logo-tagline-line-height:24px;--font-logo-tagline-weight:400;--font-logo-tagline-family:BIZ UDPGothic;--font-logo-circle-space-size:28px;--font-logo-circle-space-line-height:33.6px;--font-logo-circle-space-weight:400;--font-logo-circle-space-family:var(--brand-type-font-family-accent-script);--font-logo-circle-text-size:28px;--font-logo-circle-text-line-height:33.6px;--font-logo-circle-text-weight:700;--font-logo-circle-text-family:var(--brand-type-font-family-accent-script);--font-meta-date-size:13px;--font-meta-date-line-height:20.8px;--font-meta-date-weight:400;--font-meta-date-family:var(--brand-type-font-family-body);--brand-type-font-family-heading:Zen Kaku Gothic New;--brand-type-font-family-display:Poppins;--brand-type-font-family-numeric:Jost;--brand-type-font-family-accent-script:Caveat;--brand-type-font-family-body:Noto Sans JP;--responsive-line-height-body-sm:18px;--responsive-line-height-body-md:24px;--responsive-line-height-body-lg:32px;--responsive-line-height-heading-h1:72px;--responsive-line-height-heading-h2:56px;--responsive-line-height-heading-h3:48px;--responsive-line-height-heading-h4:40px;--responsive-line-height-heading-h5:28px;--responsive-line-height-heading-h6:24px;--responsive-line-height-button-sm:15px;--responsive-line-height-button-md:20px;--responsive-line-height-button-lg:25px;--responsive-fontsize-body-sm:14px;--responsive-fontsize-body-md:16px;--responsive-fontsize-body-lg:20px;--responsive-fontsize-heading-h1:60px;--responsive-fontsize-heading-h2:48px;--responsive-fontsize-heading-h3:40px;--responsive-fontsize-heading-h4:32px;--responsive-fontsize-heading-h5:24px;--responsive-fontsize-heading-h6:20px;--responsive-fontsize-button-sm:12px;--responsive-fontsize-button-md:16px;--responsive-fontsize-button-lg:20px;--responsive-fontsize-display:100px;--responsive-fontsize-numeric-lg:100px;--responsive-fontsize-numeric-md:40px;--responsive-fontsize-numeric-sm:28px;--responsive-paragraph-spacing-body-sm:16px;--responsive-paragraph-spacing-body-md:16px;--responsive-paragraph-spacing-body-lg:20px;--responsive-paragraph-spacing-heading-h1:48px;--responsive-paragraph-spacing-heading-h2:40px;--responsive-paragraph-spacing-heading-h3:36px;--responsive-paragraph-spacing-heading-h4:32px;--responsive-paragraph-spacing-heading-h5:28px;--responsive-paragraph-spacing-heading-h6:24px;--brand-scale-0:0px;--brand-scale-1:1px;--brand-scale-50:2px;--brand-scale-100:4px;--brand-scale-150:6px;--brand-scale-200:8px;--brand-scale-300:12px;--brand-scale-400:16px;--brand-scale-500:20px;--brand-scale-600:24px;--brand-scale-700:28px;--brand-scale-800:32px;--brand-scale-900:36px;--brand-scale-1000:40px;--brand-scale-1100:44px;--brand-scale-1200:48px;--brand-scale-1600:64px;--brand-scale-2000:80px;--brand-scale-2400:96px;--brand-scale-3200:128px;--responsive-container-sm:900px;--responsive-container-md:1140px;--responsive-container-lg:1200px;--alias-border-radius-pill:100px;--alias-border-radius-circle:9999px;--alias-border-radius-arch:90px;--alias-spacing-6xl:120px;--alias-border-width-none:var(--brand-scale-0);--alias-border-width-sm:var(--brand-scale-1);--alias-border-width-md:var(--brand-scale-50);--alias-border-width-lg:var(--brand-scale-100);--alias-border-radius-none:var(--brand-scale-0);--alias-border-radius-sm:var(--brand-scale-200);--alias-border-radius-md:var(--brand-scale-400);--alias-border-radius-lg:var(--brand-scale-600);--alias-border-radius-xs:var(--brand-scale-100);--alias-border-radius-xl:var(--brand-scale-1200);--alias-border-radius-2xl:var(--brand-scale-1000);--alias-spacing-none:var(--brand-scale-0);--alias-spacing-2xs:var(--brand-scale-100);--alias-spacing-xs:var(--brand-scale-200);--alias-spacing-sm:var(--brand-scale-300);--alias-spacing-md:var(--brand-scale-400);--alias-spacing-lg:var(--brand-scale-600);--alias-spacing-xl:var(--brand-scale-800);--alias-spacing-2xl:var(--brand-scale-1200);--alias-spacing-3xl:var(--brand-scale-1600);--alias-spacing-4xl:var(--brand-scale-2000);--alias-spacing-5xl:var(--brand-scale-2400);--alias-spacing-xl-plus:var(--brand-scale-1000)}@keyframes fadeInChar{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInBlur{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur()}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-chars{display:inline-block}.animate-chars .char{opacity:0;display:inline-block}.animate-chars .char:empty,.animate-chars .char:blank{opacity:1;animation:none}.animate-lines .line{opacity:0;display:inline-block}.animate-blur{opacity:0;filter:blur(10px)}.fade-up,.fade-down,.fade-left,.fade-right{opacity:0}.animate-on-scroll{opacity:0;transition:all .6s ease-out}.animate-on-scroll.fade-up{opacity:0;transform:translateY(30px)}.animate-on-scroll.fade-down{opacity:0;transform:translateY(-30px)}.animate-on-scroll.fade-left{opacity:0;transform:translate(-30px)}.animate-on-scroll.fade-right{opacity:0;transform:translate(30px)}.animate-on-scroll.fade-in{opacity:0}.animate-on-scroll.blur{opacity:0;filter:blur(10px)}.animate-on-scroll.scale{opacity:0;transform:scale(.8)}.animate-on-scroll.slide-up{opacity:0;transform:translateY(50px)}.animate-on-scroll.slide-down{opacity:0;transform:translateY(-50px)}.animate-on-scroll.slide-left{opacity:0;transform:translate(-50px)}.animate-on-scroll.slide-right{opacity:0;transform:translate(50px)}.animate-on-scroll.is-visible{opacity:1;filter:blur();transform:translateY(0)translate(0)scale(1)}.animate-on-scroll.is-visible.fade-up{animation:.8s ease-out forwards fadeUp}.animate-on-scroll.is-visible.fade-down{transform:translateY(0)}.animate-on-scroll.is-visible.fade-left,.animate-on-scroll.is-visible.fade-right{transform:translate(0)}.animate-on-scroll.is-visible.blur{filter:blur(10px)}.animate-on-scroll.is-visible.scale{transform:scale(1)}.animate-on-scroll.is-visible.slide-up,.animate-on-scroll.is-visible.slide-down{transform:translateY(0)}.animate-on-scroll.is-visible.slide-left,.animate-on-scroll.is-visible.slide-right{transform:translate(0)}.animate-on-scroll.is-visible.animate-blur{animation:1s ease-out forwards fadeInBlur}.animate-on-scroll.is-visible .char{animation:.6s ease-out forwards fadeInChar}.delay-0{transition-delay:0s!important;animation-delay:0s!important}.delay-1{transition-delay:.1s!important;animation-delay:.1s!important}.delay-2{transition-delay:.2s!important;animation-delay:.2s!important}.delay-3{transition-delay:.3s!important;animation-delay:.3s!important}.delay-4{transition-delay:.4s!important;animation-delay:.4s!important}.delay-5{transition-delay:.5s!important;animation-delay:.5s!important}.delay-6{transition-delay:.6s!important;animation-delay:.6s!important}.delay-7{transition-delay:.7s!important;animation-delay:.7s!important}.delay-8{transition-delay:.8s!important;animation-delay:.8s!important}.delay-9{transition-delay:.9s!important;animation-delay:.9s!important}.delay-10{transition-delay:1s!important;animation-delay:1s!important}.delay-11{transition-delay:1.1s!important;animation-delay:1.1s!important}.delay-12{transition-delay:1.2s!important;animation-delay:1.2s!important}.delay-13{transition-delay:1.3s!important;animation-delay:1.3s!important}.delay-14{transition-delay:1.4s!important;animation-delay:1.4s!important}.delay-15{transition-delay:1.5s!important;animation-delay:1.5s!important}.delay-16{transition-delay:1.6s!important;animation-delay:1.6s!important}.delay-17{transition-delay:1.7s!important;animation-delay:1.7s!important}.delay-18{transition-delay:1.8s!important;animation-delay:1.8s!important}.delay-19{transition-delay:1.9s!important;animation-delay:1.9s!important}.delay-20{transition-delay:2s!important;animation-delay:2s!important}.delay-21{transition-delay:2.1s!important;animation-delay:2.1s!important}.delay-22{transition-delay:2.2s!important;animation-delay:2.2s!important}.delay-23{transition-delay:2.3s!important;animation-delay:2.3s!important}.delay-24{transition-delay:2.4s!important;animation-delay:2.4s!important}.delay-25{transition-delay:2.5s!important;animation-delay:2.5s!important}.delay-26{transition-delay:2.6s!important;animation-delay:2.6s!important}.delay-27{transition-delay:2.7s!important;animation-delay:2.7s!important}.delay-28{transition-delay:2.8s!important;animation-delay:2.8s!important}.delay-29{transition-delay:2.9s!important;animation-delay:2.9s!important}.delay-30{transition-delay:3s!important;animation-delay:3s!important}.delay-31{transition-delay:3.1s!important;animation-delay:3.1s!important}.delay-32{transition-delay:3.2s!important;animation-delay:3.2s!important}.delay-33{transition-delay:3.3s!important;animation-delay:3.3s!important}.delay-34{transition-delay:3.4s!important;animation-delay:3.4s!important}.delay-35{transition-delay:3.5s!important;animation-delay:3.5s!important}.delay-36{transition-delay:3.6s!important;animation-delay:3.6s!important}.delay-37{transition-delay:3.7s!important;animation-delay:3.7s!important}.delay-38{transition-delay:3.8s!important;animation-delay:3.8s!important}.delay-39{transition-delay:3.9s!important;animation-delay:3.9s!important}.delay-40{transition-delay:4s!important;animation-delay:4s!important}.delay-41{transition-delay:4.1s!important;animation-delay:4.1s!important}.delay-42{transition-delay:4.2s!important;animation-delay:4.2s!important}.delay-43{transition-delay:4.3s!important;animation-delay:4.3s!important}.delay-44{transition-delay:4.4s!important;animation-delay:4.4s!important}.delay-45{transition-delay:4.5s!important;animation-delay:4.5s!important}.delay-46{transition-delay:4.6s!important;animation-delay:4.6s!important}.delay-47{transition-delay:4.7s!important;animation-delay:4.7s!important}.delay-48{transition-delay:4.8s!important;animation-delay:4.8s!important}.delay-49{transition-delay:4.9s!important;animation-delay:4.9s!important}.delay-50{transition-delay:5s!important;animation-delay:5s!important}@media (width<=768px){.animate-on-scroll.fade-up,.animate-on-scroll.fade-down{transform:translateY(20px)}.animate-on-scroll.fade-left,.animate-on-scroll.fade-right{transform:translate(20px)}.animate-on-scroll.slide-up,.animate-on-scroll.slide-down{transform:translateY(50px)}.animate-on-scroll.slide-left,.animate-on-scroll.slide-right{transform:translate(50px)}}@media (prefers-reduced-motion:reduce){.animate-on-scroll{transition:opacity .3s ease-out;filter:none!important;transform:none!important}.animate-on-scroll.is-visible{opacity:1}}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-start-1{grid-column-start:1}.col-end--1{grid-column-end:-1}@media screen and (width<=640px){.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:col-span-5{grid-column:span 5/span 5}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:col-span-7{grid-column:span 7/span 7}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:col-span-9{grid-column:span 9/span 9}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:col-span-10{grid-column:span 10/span 10}.sm\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.sm\:col-span-11{grid-column:span 11/span 11}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:col-span-12{grid-column:span 12/span 12}}@media screen and (width<=768px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:col-span-1{grid-column:span 1/span 1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:col-span-3{grid-column:span 3/span 3}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:col-span-4{grid-column:span 4/span 4}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:col-span-5{grid-column:span 5/span 5}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:col-span-6{grid-column:span 6/span 6}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:col-span-7{grid-column:span 7/span 7}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:col-span-8{grid-column:span 8/span 8}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:col-span-9{grid-column:span 9/span 9}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:col-span-10{grid-column:span 10/span 10}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:col-span-11{grid-column:span 11/span 11}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:col-span-12{grid-column:span 12/span 12}}@media screen and (width<=1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:col-span-12{grid-column:span 12/span 12}}@media screen and (width<=1280px){.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.xl\:col-span-10{grid-column:span 10/span 10}.xl\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.xl\:col-span-11{grid-column:span 11/span 11}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:col-span-12{grid-column:span 12/span 12}}:root{--header-band-height:64px;--page-gap-section:var(--alias-spacing-4xl);--page-gap-bottom:var(--alias-spacing-5xl);--page-header-gap-bottom:var(--alias-spacing-2xl)}@media screen and (width<=768px){body:not(.top-page){--page-gap-section:var(--alias-spacing-2xl);--page-gap-bottom:var(--alias-spacing-3xl);--page-header-gap-bottom:var(--alias-spacing-xl)}}html{font-family:var(--brand-type-font-family-body), sans-serif;color:var(--mapped-text-body);background-color:var(--mapped-surface-page);scroll-padding-top:var(--header-band-height);line-height:1.6}body{font-family:var(--brand-type-font-family-body);font-size:var(--responsive-fontsize-body-md);line-height:var(--responsive-line-height-body-md);margin:0;padding:0;font-weight:500}a{color:var(--mapped-text-action);text-decoration:none;transition:color .2s}a:hover{color:var(--mapped-text-action-hover)}button{font-family:var(--brand-type-font-family-body);font-size:var(--responsive-fontsize-body-md);line-height:var(--responsive-line-height-body-md);cursor:pointer;border:none;font-weight:500;transition:all .2s}button:disabled{cursor:not-allowed}html[data-loading-seen] .loading-screen,html[data-loading-done] .loading-screen{display:none}.loading-screen{--ls-count:0;--ls-start:.15s;--ls-dur:.12s;--ls-step:66ms;--ls-caption-dur:.4s;--ls-exit-dur:.4s;--ls-caption-at:calc(var(--ls-start) + (var(--ls-count) - 1) * var(--ls-step) + var(--ls-dur));--ls-end-at:calc(var(--ls-caption-at) + var(--ls-caption-dur));z-index:9999;background-color:var(--alias-neutral-white);animation:loading-screen-out var(--ls-exit-dur) ease-in var(--ls-end-at) forwards;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.loading-screen__paper{flex-shrink:0;width:264px;height:368px;position:relative}.loading-screen__grid{gap:12px;display:flex;position:absolute;top:0;left:0}.loading-screen__col{flex-direction:column;width:80px;display:flex}.loading-screen__cell{box-sizing:border-box;border:var(--alias-border-width-sm) solid var(--mapped-border-strong);background-color:var(--mapped-surface-raised);justify-content:center;align-items:center;width:80px;height:80px;display:inline-flex;position:relative;overflow:hidden}.loading-screen__cell:before,.loading-screen__cell:after{content:"";pointer-events:none;position:absolute}.loading-screen__cell:before{width:85px;height:var(--alias-border-width-sm);background-image:repeating-linear-gradient(to right, var(--mapped-border-default) 0 4px, transparent 4px 8px);top:50%;left:50%;transform:translate(-50%,-50%)}.loading-screen__cell:after{width:var(--alias-border-width-sm);background-image:repeating-linear-gradient(to bottom, var(--mapped-border-default) 0 4px, transparent 4px 8px);height:85px;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-screen__cell+.loading-screen__cell{margin-top:calc(var(--alias-border-width-sm) * -1)}.loading-screen__kvg{z-index:1;width:56px;height:56px;position:relative;overflow:visible}.loading-screen__kvg--punct{position:absolute}.loading-screen__stroke{--i:0;fill:none;stroke:var(--mapped-illustration-outline);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;animation:loading-screen-draw var(--ls-dur) linear forwards;animation-delay:calc(var(--ls-start) + var(--i) * var(--ls-step))}.loading-screen__caption{transform-origin:0 0;color:var(--mapped-text-secondary);font-family:var(--font-sub-heading-md-tight-family), cursive;font-size:var(--font-sub-heading-md-tight-size);line-height:var(--font-sub-heading-md-tight-line-height);font-weight:var(--font-sub-heading-md-tight-weight);white-space:nowrap;opacity:0;clip-path:inset(0 100% 0 0);animation:loading-screen-write var(--ls-caption-dur) cubic-bezier(.4, 0, .2, 1) var(--ls-caption-at) forwards;margin:0;position:absolute;top:344px;left:11px;transform:rotate(-5deg)}@keyframes loading-screen-draw{0%{opacity:1;stroke-dashoffset:1px}40%{opacity:1;stroke-dashoffset:.94px}to{opacity:1;stroke-dashoffset:0}}@keyframes loading-screen-write{to{opacity:1;clip-path:inset(0)}}@keyframes loading-screen-out{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.loading-screen{animation-delay:.6s}.loading-screen__stroke{opacity:1;stroke-dashoffset:0;animation:none}.loading-screen__caption{opacity:1;clip-path:none;animation:none}}html[data-loading-seen] .loading-logo:not(.loading-logo--repeat),.loading-logo.loading-logo--repeat{display:none}html[data-loading-seen] .loading-logo--repeat{display:flex}html[data-loading-done] .loading-logo{display:none}.loading-logo{z-index:9999;background-color:var(--alias-neutral-white);justify-content:center;align-items:center;animation:.4s ease-in .8s forwards loading-logo-out;display:flex;position:fixed;inset:0}.loading-logo__mark{opacity:0;width:200px;max-width:100%;height:auto;animation:.5s ease-out .1s forwards loading-logo-in}@keyframes loading-logo-in{to{opacity:1}}@keyframes loading-logo-out{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.loading-logo{animation-delay:.3s}.loading-logo__mark{opacity:1;animation:none}}@media screen and (width<=768px){.loading-logo__mark{width:150px}}.logo{--logo-mask-image:url(/images/logo/logo.svg);--logo-color:var(--mapped-text-body);--logo-mark-width:104px;--logo-mark-height:40px;--logo-height:auto;--logo-name-size:var(--font-logo-tagline-size);--logo-name-line-height:var(--font-logo-tagline-line-height);--logo-name-letter-spacing:.78px;box-sizing:border-box;height:var(--logo-height);align-items:center;gap:var(--alias-spacing-2xs);padding:var(--alias-spacing-md) var(--alias-spacing-lg) var(--alias-spacing-md) var(--alias-spacing-md);border-bottom-right-radius:var(--alias-border-radius-lg);color:var(--logo-color);text-decoration:none;display:inline-flex}.logo__mark{width:var(--logo-mark-width);height:var(--logo-mark-height);mask:var(--logo-mask-image) no-repeat center/contain;-webkit-mask:var(--logo-mask-image) no-repeat center/contain;background-color:currentColor;flex-shrink:0}.logo__name{font-family:"BIZ UDPGothic", var(--brand-type-font-family-body), sans-serif;font-size:var(--logo-name-size);line-height:var(--logo-name-line-height);font-weight:var(--font-logo-tagline-weight);letter-spacing:var(--logo-name-letter-spacing);white-space:nowrap}.header-menu-icon{--header-menu-icon-duration:.24s;flex-shrink:0;display:block}.header-menu-icon__line{transform-box:view-box;transform-origin:12px 12px;transition:transform var(--header-menu-icon-duration) ease, opacity var(--header-menu-icon-duration) ease}.header-menu-icon--expanded .header-menu-icon__line--top{transform:rotate(45deg)translateY(5.25px)}.header-menu-icon--expanded .header-menu-icon__line--bottom{transform:rotate(-45deg)translateY(-5.25px)}.header-menu-icon--expanded .header-menu-icon__line--middle{opacity:0}@media (prefers-reduced-motion:reduce){.header-menu-icon__line{transition:none}}.play-arrow{flex-shrink:0;display:block}.header-nav-link{align-items:center;gap:var(--alias-spacing-2xs);padding:var(--alias-spacing-2xs) var(--alias-spacing-sm);border-radius:var(--alias-border-radius-xs);color:var(--mapped-text-body);text-decoration:none;display:inline-flex}.header-nav-link:hover{color:var(--mapped-text-action)}.header-nav-link:focus-visible{outline:var(--alias-border-width-md) solid var(--mapped-border-focus);outline-offset:2px}.header-nav-link__text{font-family:var(--brand-type-font-family-body);font-size:var(--responsive-fontsize-body-sm);line-height:var(--responsive-line-height-body-sm);white-space:nowrap;font-weight:500}.header-nav-link__badge{box-sizing:border-box;border:var(--alias-border-width-sm) solid var(--mapped-border-strong);border-radius:var(--alias-border-radius-pill);background-color:var(--mapped-surface-accent);width:10px;height:10px;color:var(--mapped-icon-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.menu-nav-link{--menu-nav-link-badge-size:10px;border-radius:var(--alias-border-radius-xs);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.menu-nav-link--on-light{color:var(--mapped-text-body)}.menu-nav-link--on-light:hover{color:var(--mapped-text-action)}.menu-nav-link--on-light:focus-visible{outline:var(--alias-border-width-md) solid var(--mapped-border-focus);outline-offset:2px}.menu-nav-link--on-dark{color:var(--mapped-text-on-inverse)}.menu-nav-link--on-dark:hover{color:var(--mapped-text-accent)}.menu-nav-link--on-dark:focus-visible{outline:var(--alias-border-width-md) solid var(--mapped-border-inverse);outline-offset:2px}.menu-nav-link__badge{box-sizing:border-box;width:var(--menu-nav-link-badge-size);height:var(--menu-nav-link-badge-size);border:var(--alias-border-width-sm) solid var(--mapped-border-strong);border-radius:var(--alias-border-radius-pill);background-color:var(--mapped-surface-accent);color:var(--mapped-icon-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.menu-nav-link__text{font-family:var(--brand-type-font-family-body);font-size:var(--responsive-fontsize-body-sm);line-height:var(--responsive-line-height-body-sm);white-space:nowrap;font-weight:500}.menu-nav-link__lock{flex-shrink:0;display:block}.header-dropdown{--header-dropdown-arrow-height:var(--header-dropdown-arrow-height-override,9px);--header-dropdown-arrow-offset:43px;padding:var(--alias-spacing-md);border-radius:var(--alias-border-radius-xs);background-color:var(--mapped-surface-action);flex-direction:column;display:inline-flex;position:relative}.header-dropdown__list{align-items:flex-start;gap:var(--alias-spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.header-dropdown__item{align-self:stretch;display:flex}.header-dropdown__item .menu-nav-link{width:100%;padding-block:var(--alias-spacing-2xs)}.header-dropdown__arrow{top:calc(-1 * var(--header-dropdown-arrow-height));left:calc(50% + var(--header-dropdown-arrow-offset));fill:var(--mapped-surface-action);display:block;position:absolute;transform:translate(-50%)}.header-nav-item{--header-dropdown-duration:.15s;--header-dropdown-arrow-height-override:9px;list-style:none;display:inline-flex;position:relative}.header-nav-item__dropdown{z-index:1;padding-top:var(--header-dropdown-arrow-height-override);opacity:0;visibility:hidden;transition:opacity var(--header-dropdown-duration) ease, transform var(--header-dropdown-duration) ease, visibility 0s linear var(--header-dropdown-duration);position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)}.header-nav-item--open .header-nav-item__dropdown{opacity:1;visibility:visible;transition:opacity var(--header-dropdown-duration) ease, transform var(--header-dropdown-duration) ease, visibility 0s;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.header-nav-item{--header-dropdown-duration:80ms}.header-nav-item__dropdown,.header-nav-item--open .header-nav-item__dropdown{transform:translate(-50%)}}.header-nav{align-items:center;display:flex}.header-nav__list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.header-nav__menu{box-sizing:border-box;z-index:1;border:var(--alias-border-width-sm) solid var(--mapped-border-strong);border-radius:var(--alias-border-radius-pill);background-color:var(--mapped-surface-accent);width:28px;height:28px;color:var(--mapped-icon-default);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.header-nav__menu:focus-visible{outline:var(--alias-border-width-md) solid var(--mapped-border-focus);outline-offset:2px}@media screen and (width<=768px){.header-nav__list{display:none}.header-nav__menu{width:40px;height:40px}.header-nav__menu .header-menu-icon{stroke-width:1.5px;width:24px;height:24px}}@media screen and (width<=1023px){body.top-page .header-nav__list{display:none}body.top-page .header-nav__menu{width:40px;height:40px}body.top-page .header-nav__menu .header-menu-icon{stroke-width:1.5px;width:24px;height:24px}}.header-bar__inner{align-items:center;display:flex}.header-bar--default{background-color:var(--mapped-surface-raised);border-bottom:var(--alias-border-width-sm) solid var(--mapped-border-strong)}.header-bar--default .header-bar__inner{padding:var(--alias-spacing-xs) var(--alias-spacing-md) calc(var(--alias-spacing-xs) - var(--alias-border-width-sm));justify-content:space-between}.header-bar--default .header-nav__menu{margin-left:var(--alias-spacing-sm)}.header-bar--hero .header-bar__inner{padding:var(--alias-spacing-xs) var(--alias-spacing-md);justify-content:space-between}.header-bar--hero .header-bar__container{box-sizing:border-box;height:40px;padding-left:var(--alias-spacing-md);padding-right:var(--alias-spacing-xs);border:var(--alias-border-width-sm) solid var(--mapped-border-strong);border-radius:var(--alias-border-radius-pill);background-color:var(--mapped-surface-raised);align-items:center;display:flex}@media screen and (width<=768px){.header-bar--hero .header-bar__container{background-color:#0000;border:none;border-radius:0;height:auto;padding:0}.header-bar--default .header-nav__menu{margin-left:0}.header-bar .logo,.header-menu__bar-logo .logo{--logo-mark-width:80px;--logo-mark-height:31px;--logo-name-size:9px;--logo-name-line-height:12px;--logo-name-letter-spacing:1.08px;padding:0 var(--alias-spacing-2xs);flex-direction:column;justify-content:center;align-items:center;gap:0}}@media screen and (width<=1023px){body.top-page .header-bar--hero .header-bar__container{background-color:#0000;border:none;border-radius:0;height:auto;padding:0}body.top-page .header-bar--default .header-nav__menu{margin-left:0}body.top-page .header-bar .logo,body.top-page .header-menu__bar-logo .logo{--logo-mark-width:80px;--logo-mark-height:31px;--logo-name-size:9px;--logo-name-line-height:12px;--logo-name-letter-spacing:1.08px;padding:0 var(--alias-spacing-2xs);flex-direction:column;justify-content:center;align-items:center;gap:0}}.icon-social{box-sizing:border-box;border-width:var(--alias-border-width-sm);border-radius:var(--alias-border-radius-pill);border-style:solid;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-social--md{width:32px;height:32px}.icon-social--lg{width:40px;height:40px}.icon-social--on-dark{border-color:var(--mapped-text-on-inverse);color:var(--mapped-icon-on-inverse)}.icon-social--on-light{border-color:var(--mapped-border-strong);color:var(--mapped-icon-default)}.icon-social:hover,:where(a,button):hover>.icon-social{background-color:var(--mapped-surface-accent)}.icon-social__glyph{flex-shrink:0;display:block}.file-type-badge{padding:var(--alias-spacing-2xs);border-radius:var(--alias-border-radius-xs);background-color:var(--mapped-surface-inverse);color:var(--mapped-text-on-inverse);font-family:var(--font-label-badge-family);font-size:var(--font-label-badge-size);line-height:var(--font-label-badge-line-height);font-weight:var(--font-label-badge-weight);white-space:nowrap;flex-shrink:0;text-decoration:none;display:inline-block}.file-type-badge--pdf{background-color:var(--mapped-file-type-pdf)}.file-type-badge--excel{background-color:var(--mapped-file-type-excel)}.file-type-badge--word{background-color:var(--mapped-file-type-word)}.file-type-badge--powerpoint{background-color:var(--mapped-file-type-powerpoint)}.file-type-badge--zip{background-color:var(--mapped-file-type-zip)}.file-type-badge--disabled{background-color:var(--mapped-surface-disabled);color:var(--mapped-text-disabled)}.link{align-items:center;gap:var(--alias-spacing-2xs);cursor:pointer;color:var(--mapped-text-action);display:inline-flex}.link:hover{color:var(--mapped-text-action-hover)}.link:focus-visible{outline:var(--alias-border-width-md) solid var(--mapped-border-focus);outline-offset:2px}.link__text{font-family:var(--brand-type-font-family-body);text-decoration:underline}.link--md .link__text{font-size:var(--responsive-fontsize-body-md);line-height:var(--responsive-line-height-body-md);font-weight:500}.link--sm .link__text{font-size:var(--responsive-fontsize-body-sm);line-height:var(--responsive-line-height-body-sm);font-weight:500}.link__icon{flex-shrink:0}.product-nav-group{gap:var(--alias-spacing-sm);flex-direction:column;display:flex}.product-nav-group__summary{padding-bottom:var(--alias-spacing-sm);justify-content:space-between;align-items:center;text-decoration:none;display:flex;position:relative}.product-nav-group--accordion{display:block}.product-nav-group--accordion>.product-nav-group__list{margin-top:var(--alias-spacing-sm)}.product-nav-group--accordion .product-nav-group__summary{cursor:pointer;list-style:none}.product-nav-group--accordion .product-nav-group__summary::-webkit-details-marker{display:none}.product-nav-group__summary--link:hover .product-nav-group__label{color:var(--mapped-text-muted)}.product-nav-group__summary--link:focus-visible{outline:var(--alias-border-width-md) solid var(--mapped-border-focus);outline-offset:2px}.product-nav-group__summary--current{cursor:default}.product-nav-group__summary--current .product-nav-group__label{color:var(--product-nav-group-current,var(--mapped-text-category-orange))}.product-nav-group__summary:after{content:"";height:var(--alias-border-width-sm);background-image:repeating-linear-gradient(to right, var(--mapped-border-default) 0 4px, transparent 4px 8px);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.product-nav-group__label{color:var(--mapped-text-body);font-family:var(--brand-type-font-family-body), sans-serif;font-size:var(--responsive-fontsize-body-sm);line-height:var(--responsive-line-height-body-sm);font-weight:700}.product-nav-group__arrow,.product-nav-group__toggle{border:var(--alias-border-width-sm) solid var(--mapped-border-strong);border-radius:var(--alias-border-radius-pill);background-color:var(--mapped-surface-accent);width:10px;height:10px;color:var(--mapped-border-strong);flex-shrink:0;justify-content:center;align-items:center;display:flex}.product-nav-group--accordion[open] .product-nav-group__toggle{transform:scaleY(-1)}.product-nav-group__list{gap:var(--alias-spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.product-nav-group__link{padding-left:var(--alias-spacing-xs);color:var(--mapped-text-action);font-family:var(--brand-type-font-family-body), sans-serif;font-size:var(--responsive-fontsize-body-sm);line-height:var(--responsive-line-height-body-sm);font-weight:500;text-decoration:none;display:block}.product-nav-group__link:focus-visible{outline:var(--alias-border-width-md) solid var(--mapped-border-focus);outline-offset:2px}.product-nav-group__link--current{color:var(--product-nav-group-current,var(--mapped-text-category-orange));cursor:default;font-weight:700}.product-nav-group--md{gap:var(--alias-spacing-lg)}.product-nav-group--md .product-nav-group__summary{padding-top:var(--alias-spacing-lg);padding-bottom:var(--alias-spacing-lg)}.product-nav-group--md.product-nav-group--accordion>.product-nav-group__list{margin-top:var(--alias-spacing-sm);margin-bottom:calc(-1 * var(--alias-spacing-sm))}.product-nav-group--md .product-nav-group__label{font-size:var(--responsive-fontsize-body-md);line-height:var(--responsive-line-height-body-md)}.product-nav-group--md .product-nav-group__arrow,.product-nav-group--md .product-nav-group__toggle,.product-nav-group--md .product-nav-group__bullet{width:16px;height:16px}.product-nav-group--md .product-nav-group__list{gap:0}.product-nav-group--md .product-nav-group__item{display:flex}.product-nav-group__bullet{border:var(--alias-border-width-sm) solid var(--mapped-border-strong);border-radius:var(--alias-border-radius-pill);background-color:var(--mapped-surface-accent);color:var(--mapped-border-strong);flex-shrink:0;justify-content:center;align-items:center;display:flex}.product-nav-group--md .product-nav-group__link{align-items:center;gap:var(--alias-spacing-xs);padding-block:var(--alias-spacing-sm);padding-left:var(--alias-spacing-xs);font-size:var(--responsive-fontsize-body-md);line-height:var(--responsive-line-height-body-md);flex:1;display:flex}.product-nav-group--md .product-nav-group__lock{margin-left:calc(var(--alias-spacing-2xs) - var(--alias-spacing-xs))}.product-nav-group__lock{margin-left:var(--alias-spacing-2xs);vertical-align:middle;display:inline-block}.product-nav-group--orange{--product-nav-group-current:var(--mapped-text-category-orange)}.product-nav-group--green{--product-nav-group-current:var(--mapped-text-category-green)}.product-nav-group--skyblue{--product-nav-group-current:var(--mapped-text-category-skyblue)}.product-nav-group--pink{--product-nav-group-current:var(--mapped-text-category-pink)}.product-nav-group--purple{--product-nav-group-current:var(--mapped-text-category-purple)}.product-nav-group--lightgreen{--product-nav-group-current:var(--mapped-text-category-lightgreen)}.header-menu{box-sizing:border-box;--header-menu-close-size:28px;--header-menu-inset-top:var(--alias-spacing-xs);--header-menu-inset-side:var(--alias-spacing-xs);justify-content:center;align-items:flex-end;gap:var(--alias-spacing-md);width:100%;min-width:min-content;padding:var(--header-menu-inset-top) var(--header-menu-inset-side) var(--alias-spacing-xl-plus);background-color:var(--mapped-surface-raised);border-bottom:var(--alias-border-width-sm) solid var(--mapped-border-strong);flex-direction:column;display:flex}.header-menu__bar{width:100%;min-height:var(--header-menu-close-size);justify-content:flex-end;align-items:center;display:flex}.header-menu__bar-logo{display:none}.header-menu__close{box-sizing:border-box;width:var(--header-menu-close-size);height:var(--header-menu-close-size);border:var(--alias-border-width-sm) solid var(--mapped-border-strong);border-radius:var(--alias-border-radius-pill);background-color:var(--mapped-surface-accent);color:var(--mapped-icon-default);justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s;display:inline-flex}.header-menu__close-icon{flex-shrink:0;display:block}.header-menu__body{width:calc(100% - var(--alias-spacing-xs));justify-content:space-between;align-items:flex-start;gap:var(--alias-spacing-md);display:flex}.header-menu__logo{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--alias-spacing-md);width:320px;padding-block:var(--alias-spacing-md);flex-direction:column;flex-shrink:0;display:flex}.header-menu__banner{border-radius:var(--alias-border-radius-sm);width:100%;display:block;overflow:hidden}.header-menu__banner:focus-visible{outline:var(--alias-border-width-md) solid var(--mapped-border-focus);outline-offset:2px}.header-menu__banner-image{width:100%;height:auto;display:block}.header-menu__main{box-sizing:border-box;padding-right:var(--alias-spacing-lg);flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;display:flex}.header-menu__accordion{display:none}.header-menu__sitemap{align-items:flex-start;gap:var(--alias-spacing-xl);padding-bottom:var(--alias-spacing-md);display:flex}.header-menu__column{align-items:flex-start;gap:var(--alias-spacing-md);flex-direction:column;width:150px;display:flex}.header-menu__section{align-items:flex-start;gap:var(--alias-spacing-xs);flex-direction:column;display:flex}.header-menu__heading{width:130px;font-family:var(--brand-type-font-family-body);font-size:var(--responsive-fontsize-body-sm);line-height:var(--responsive-line-height-body-sm);color:var(--mapped-text-body);white-space:nowrap;margin:0;font-weight:700}.header-menu__links{flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.header-menu__link{align-self:stretch;display:flex}.header-menu__link .menu-nav-link{width:100%;padding-block:var(--alias-spacing-2xs);align-items:flex-start}.header-menu__link .menu-nav-link__badge{margin-top:calc((var(--responsive-line-height-body-sm) - var(--menu-nav-link-badge-size)) / 2)}.header-menu__link .menu-nav-link__text{white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.header-menu__divider{border:0;border-top:var(--alias-border-width-sm) solid var(--mapped-border-strong);width:100%;height:0;margin:0}.header-menu__bottom{justify-content:space-between;align-items:center;gap:var(--alias-spacing-md);width:100%;padding-top:var(--alias-spacing-md);display:flex}.header-menu__policy-list{align-items:flex-start;gap:var(--alias-spacing-lg);margin:0;padding:0;list-style:none;display:flex}.header-menu__social{align-items:flex-start;gap:var(--alias-spacing-md);display:flex}@media screen and (width<=1280px){.header-menu__logo>.logo,.header-menu__logo:not(:has(.header-menu__banner)){display:none}.header-menu__bar-logo{display:block}.header-menu__bar{flex-shrink:0;justify-content:space-between}.header-menu__body{justify-content:flex-end}}@media screen and (width<=1023px){.header-menu{overscroll-behavior:contain;justify-content:flex-start;min-width:0;min-height:100dvh;max-height:100dvh;overflow-y:auto}.header-menu__body{box-sizing:border-box;align-items:stretch;gap:var(--alias-spacing-xl);width:100%;max-width:560px;padding:var(--alias-spacing-lg) var(--alias-spacing-xs);flex-direction:column;margin-block:auto;margin-inline:auto}.header-menu__logo{width:100%;padding:0}.header-menu__banner{max-width:320px}.header-menu__banner-image{height:auto}.header-menu__main{flex-shrink:1;align-items:stretch;min-width:0;padding-right:0}.header-menu__sitemap{display:none}.header-menu__accordion{margin-bottom:var(--alias-spacing-lg);flex-direction:column;display:flex}.header-menu__accordion>.product-nav-group:last-child:not([open]) .product-nav-group__summary:after{content:none}.header-menu__bottom{align-items:stretch;gap:var(--alias-spacing-lg);flex-direction:column}.header-menu__policy-list{gap:var(--alias-spacing-lg);flex-direction:column}.header-menu__social{justify-content:flex-end}}.header-with-menu{--header-panel-duration:.28s;--header-swap-duration:.2s;z-index:1;position:relative}.header-with-menu__panel{transition:grid-template-rows var(--header-panel-duration) ease;grid-template-rows:0fr;display:grid;position:absolute;top:0;left:0;right:0}.header-with-menu--open .header-with-menu__panel{grid-template-rows:1fr}.header-with-menu__panel-inner{opacity:0;visibility:hidden;min-height:0;transition:opacity var(--header-panel-duration) ease, visibility 0s linear var(--header-panel-duration);overflow:hidden}.header-with-menu--open .header-with-menu__panel-inner{opacity:1;visibility:visible;transition:opacity var(--header-panel-duration) ease, visibility 0s}.header-with-menu--default{position:sticky;top:0}.header-with-menu--default .header-menu,.header-with-menu--hero .header-menu{--header-menu-inset-top:calc(var(--alias-spacing-xs) + (48px - var(--header-menu-close-size)) / 2);--header-menu-inset-side:var(--alias-spacing-md)}.header-with-menu--overlay{pointer-events:none;height:0;position:sticky;top:0}.header-with-menu--overlay .header-bar--hero{animation:header-swap-in-pill var(--header-swap-duration) ease-out}.header-with-menu--overlay .header-bar--default{animation:header-swap-in-band var(--header-swap-duration) ease-out}@keyframes header-swap-in-pill{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes header-swap-in-band{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.header-with-menu--overlay .header-bar--hero .header-bar__container,.header-with-menu--overlay .header-bar--hero .logo,.header-with-menu--overlay .header-bar--default,.header-with-menu--overlay .header-with-menu__panel{pointer-events:auto}@media (prefers-reduced-motion:reduce){.header-with-menu{--header-panel-duration:80ms}.header-with-menu__panel{transition:none}.header-with-menu--overlay .header-bar--hero,.header-with-menu--overlay .header-bar--default{animation:none}}@media screen and (width<=768px){.header-with-menu--overlay .header-bar--hero,.header-with-menu--overlay .header-bar--default{animation:none}.header-with-menu--default .header-menu,.header-with-menu--hero .header-menu{--header-menu-close-size:40px}}@media screen and (width<=1280px){.header-with-menu--default .header-menu,.header-with-menu--hero .header-menu{--header-menu-inset-side:var(--alias-spacing-md);--header-menu-inset-top:var(--alias-spacing-xs)}}.footer-column-heading{width:100%;margin:0;display:flex}.footer-column-heading__link{align-items:center;gap:var(--alias-spacing-2xs);color:var(--mapped-text-on-inverse);text-decoration:none;display:inline-flex}.footer-column-heading__link:hover{color:var(--mapped-text-accent)}.footer-column-heading__link:focus-visible{outline:var(--alias-border-width-md) solid var(--mapped-border-inverse);outline-offset:2px}.footer-column-heading__text{font-family:var(--brand-type-font-family-display), sans-serif;font-size:var(--responsive-fontsize-body-md);line-height:var(--responsive-line-height-body-md);white-space:nowrap;font-weight:700}.footer-column-heading__badge{box-sizing:border-box;border:var(--alias-border-width-sm) solid currentColor;border-radius:var(--alias-border-radius-pill);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.footer-column-heading__arrow{flex-shrink:0;display:block}.footer-nav-link{align-items:center;gap:var(--alias-spacing-2xs);color:var(--mapped-text-on-inverse);text-decoration:none;display:inline-flex}.footer-nav-link:hover{color:var(--mapped-text-accent)}.footer-nav-link:focus-visible{outline:var(--alias-border-width-md) solid var(--mapped-border-inverse);outline-offset:2px}.footer-nav-link__badge{box-sizing:border-box;border:var(--alias-border-width-sm) solid currentColor;border-radius:var(--alias-border-radius-pill);flex-shrink:0;justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex}.footer-nav-link__text{font-family:var(--brand-type-font-family-body);font-size:var(--responsive-fontsize-body-sm);line-height:var(--responsive-line-height-body-sm);white-space:nowrap;font-weight:500}.footer-nav-link__lock{flex-shrink:0;display:block}.footer{background-color:var(--mapped-surface-action);color:var(--mapped-text-on-inverse)}.footer__container{box-sizing:border-box;align-items:center;gap:var(--alias-spacing-xl);max-width:1440px;padding:var(--alias-spacing-xl) var(--alias-spacing-2xl);flex-direction:column;margin-inline:auto;display:flex}.footer__logo{justify-content:flex-start;width:100%;display:flex}.footer__logo.footer__logo--sp{display:none}.footer__logo .logo:hover{color:var(--logo-color)}.footer__sitemap{align-items:flex-start;gap:var(--alias-spacing-xl);width:100%;min-height:145px;display:flex}.footer__column{gap:var(--alias-spacing-md);flex-direction:column;width:252.8px;min-width:0;display:flex}.footer__column:last-child{align-self:stretch}.footer__section{gap:var(--alias-spacing-sm);flex-direction:column;display:flex}.footer__links{gap:var(--alias-spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__link{display:flex}.footer__divider{border:0;border-top:var(--alias-border-width-sm) solid var(--mapped-border-muted);width:100%;height:0;margin:0}.footer__band{gap:var(--alias-spacing-md);flex-direction:column;width:100%;display:flex}.footer__bottom{justify-content:space-between;align-items:center;gap:var(--alias-spacing-md);flex-wrap:wrap;width:100%;display:flex}.footer__contact{gap:var(--alias-spacing-xs);flex-direction:column;display:flex}.footer__social{gap:var(--alias-spacing-md);justify-content:flex-end;margin-top:auto;display:flex}.footer__container>.footer__social{width:100%}.footer__related-row{justify-content:space-between;align-items:center;gap:var(--alias-spacing-md);flex-wrap:wrap;width:100%;display:flex}.footer__related-group{align-items:center;gap:var(--alias-spacing-lg);flex-wrap:wrap;display:flex}.footer__banner{flex-shrink:0;line-height:0;display:block}.footer__banner:focus-visible{outline:var(--alias-border-width-md) solid var(--mapped-border-inverse);outline-offset:2px}.footer__banner-image{max-width:100%;height:auto;display:block}.footer__related{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.footer__related-item{align-items:center;gap:var(--alias-spacing-md);display:flex}.footer__related-item+.footer__related-item{margin-left:var(--alias-spacing-md)}.footer__related .link,.footer__policies .link{color:var(--mapped-text-on-inverse)}.footer__related .link:hover,.footer__policies .link:hover{color:var(--mapped-text-accent)}.footer__address,.footer__separator,.footer__copyright{font-family:var(--font-body-xs-family);font-size:var(--font-body-xs-size);font-weight:400;line-height:14px}.footer__address,.footer__copyright{margin:0}.footer__address{word-break:keep-all}.footer__copyright{white-space:nowrap}.footer__policies{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.footer__policy{align-items:center;gap:var(--alias-spacing-md);display:flex}.footer__policy+.footer__policy{margin-left:var(--alias-spacing-md)}@media screen and (width<=1024px){.footer__container{gap:var(--alias-spacing-lg);padding:var(--alias-spacing-xl) var(--alias-spacing-lg) var(--alias-spacing-lg)}.footer__band{display:contents}.footer__sitemap{gap:var(--alias-spacing-lg);flex-direction:column;min-height:0}.footer__column{gap:var(--alias-spacing-lg);width:100%}.footer__column:last-child{align-self:auto}.footer__links{display:none}.footer-column-heading{padding-bottom:var(--alias-spacing-lg);background-image:repeating-linear-gradient(to right, var(--mapped-border-muted) 0 4px, transparent 4px 8px);background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--alias-border-width-sm)}.footer__social{margin-top:0}.footer__related-row{flex-direction:column;align-items:stretch;gap:10px}.footer__related-group{align-items:stretch;gap:var(--alias-spacing-lg);flex-direction:column}.footer__banner{align-self:center}.footer__related,.footer__policies{flex-direction:column;align-items:flex-start;gap:10px}.footer__related-item+.footer__related-item,.footer__related-item+.footer__policy,.footer__policy+.footer__related-item,.footer__policy+.footer__policy{margin-left:0}.footer__related-item .footer__separator,.footer__policy .footer__separator{display:none}.footer__contact{width:100%}.footer__bottom{display:contents}.footer__logo.footer__logo--pc{display:none}.footer__logo.footer__logo--sp{justify-content:center;display:flex}.footer__copyright{text-align:center;width:100%}}main[data-astro-cid-muatuffq]{isolation:isolate;padding-block-end:var(--page-gap-bottom,var(--alias-spacing-5xl))}main[data-astro-cid-muatuffq][data-bottom-spacing=flush]{padding-block-end:0}main[data-astro-cid-muatuffq].main--top-spacing{padding-block-start:var(--alias-spacing-xl)}
