@import "https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500;700&family=Noto+Sans+JP:wght@100..900&display=swap";:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{--space-0:0;--space-100:.5rem;--space-150:.75rem;--space-200:1rem;--space-250:1.25rem;--space-300:1.5rem;--space-400:2rem;--space-500:2.5rem;--space-600:3rem;--space-800:4rem;--space-1000:5rem;--space-1200:6rem;--space-025:.125rem;--space-050:.25rem;--space-075:.375rem;--space-negative-100:-.5rem;--space-negative-150:-.75rem;--space-negative-200:-1rem;--space-negative-250:-1.25rem;--space-negative-300:-1.5rem;--space-negative-400:-2rem;--space-negative-025:-.125rem;--space-negative-050:-.25rem;--space-negative-075:-.375rem;--shadow-xxs:0 2px 4px -2px #0000000a, 0 4px 4px -2px #00000003;--shadow-xs:0 4px 6px -4px #0000000d, 0 8px 8px -4px #00000005;--shadow-s:0 6px 12px -6px #0000000d, 0 8px 24px -4px #00000005;--shadow-m:0 6px 14px -6px #0000000d, 0 10px 32px -4px #00000008;--shadow-l:0 8px 18px -6px #0000000d, 0 12px 42px -4px #0000000d;--shadow-xl:0 8px 22px -6px #0000000d, 0 14px 64px -4px #0000000d;--shadow-xxl:0 8px 28px -6px #0000000d, 0 18px 88px -4px #00000012;--opacity-0:0;--opacity-5:.05;--opacity-10:.1;--opacity-20:.2;--opacity-25:.25;--opacity-30:.3;--opacity-40:.4;--opacity-50:.5;--opacity-60:.6;--opacity-70:.7;--opacity-75:.75;--opacity-80:.8;--opacity-90:.9;--opacity-95:.95;--opacity-100:1;--background-blur-none:0;--background-blur-s:.5rem;--background-blur-m:1rem;--background-blur-l:1.5rem;--background-blur-xl:2.5rem;--border-width-none:0;--border-width-s:.03125rem;--border-width-m:.0625rem;--border-width-l:.125rem;--border-width-xl:.25rem;--rounded-none:0;--rounded-xxxs:.125rem;--rounded-xxs:.25rem;--rounded-xs:.375rem;--rounded-s:.5rem;--rounded-m:.75rem;--rounded-l:1rem;--rounded-xl:1.5rem;--rounded-xxl:2rem;--rounded-xxxl:2.5rem;--rounded-full:624.938rem;--font-heading-xxl-bold:700 2rem/1.25 "Noto Sans JP", sans-serif;--font-heading-xxl-medium:500 2rem/1.25 "Noto Sans JP", sans-serif;--font-heading-xl-bold:700 1.5rem/1.25 "Noto Sans JP", sans-serif;--font-heading-xl-medium:500 1.5rem/1.25 "Noto Sans JP", sans-serif;--font-heading-l-bold:700 1.1875rem/1.25 "Noto Sans JP", sans-serif;--font-heading-l-medium:500 1.1875rem/1.25 "Noto Sans JP", sans-serif;--font-heading-m-bold:700 1rem/1.25 "Noto Sans JP", sans-serif;--font-heading-m-medium:500 1rem/1.25 "Noto Sans JP", sans-serif;--font-heading-s-bold:700 .875rem/1.25 "Noto Sans JP", sans-serif;--font-heading-s-medium:500 .875rem/1.25 "Noto Sans JP", sans-serif;--font-body-l-medium:500 1.1875rem/1.5 "Noto Sans JP", sans-serif;--font-body-l-regular:400 1.1875rem/1.5 "Noto Sans JP", sans-serif;--font-body-m-medium:500 1rem/1.5 "Noto Sans JP", sans-serif;--font-body-m-regular:400 1rem/1.5 "Noto Sans JP", sans-serif;--font-body-s-medium:500 .875rem/1.5 "Noto Sans JP", sans-serif;--font-body-s-regular:400 .875rem/1.5 "Noto Sans JP", sans-serif;--font-body-xs-medium:500 .75rem/1.5 "Noto Sans JP", sans-serif;--font-body-xs-regular:400 .75rem/1.5 "Noto Sans JP", sans-serif;--font-body-xxs-medium:500 .625rem/1.5 "Noto Sans JP", sans-serif;--font-body-xxs-regular:400 .625rem/1.5 "Noto Sans JP", sans-serif;--font-label-l-medium:500 1.1875rem/1 "Noto Sans JP", sans-serif;--font-label-l-regular:400 1.1875rem/1 "Noto Sans JP", sans-serif;--font-label-m-medium:500 1rem/1 "Noto Sans JP", sans-serif;--font-label-m-regular:400 1rem/1 "Noto Sans JP", sans-serif;--font-label-s-medium:500 .875rem/1 "Noto Sans JP", sans-serif;--font-label-s-regular:400 .875rem/1 "Noto Sans JP", sans-serif;--font-label-xs-medium:500 .75rem/1 "Noto Sans JP", sans-serif;--font-label-xs-regular:400 .75rem/1 "Noto Sans JP", sans-serif;--font-label-xxs-medium:500 .625rem/1 "Noto Sans JP", sans-serif;--font-label-xxs-regular:400 .625rem/1 "Noto Sans JP", sans-serif;--font-underline-body-l-medium:500 1.1875rem/1.5 "Noto Sans JP", sans-serif;--font-underline-body-l-regular:400 1.1875rem/1.5 "Noto Sans JP", sans-serif;--font-underline-body-m-medium:500 1rem/1.5 "Noto Sans JP", sans-serif;--font-underline-body-m-regular:400 1rem/1.5 "Noto Sans JP", sans-serif;--font-underline-body-s-medium:500 .875rem/1.5 "Noto Sans JP", sans-serif;--font-underline-body-s-regular:400 .875rem/1.5 "Noto Sans JP", sans-serif;--font-underline-body-xs-medium:500 .75rem/1.5 "Noto Sans JP", sans-serif;--font-underline-body-xs-regular:400 .75rem/1.5 "Noto Sans JP", sans-serif;--font-underline-body-xxs-medium:500 .625rem/1.5 "Noto Sans JP", sans-serif;--font-underline-body-xxs-regular:400 .625rem/1.5 "Noto Sans JP", sans-serif;--font-underline-label-l-medium:500 1.1875rem/1 "Noto Sans JP", sans-serif;--font-underline-label-l-regular:400 1.1875rem/1 "Noto Sans JP", sans-serif;--font-underline-label-m-medium:500 1rem/1 "Noto Sans JP", sans-serif;--font-underline-label-m-regular:400 1rem/1 "Noto Sans JP", sans-serif;--font-underline-label-s-medium:500 .875rem/1 "Noto Sans JP", sans-serif;--font-underline-label-s-regular:400 .875rem/1 "Noto Sans JP", sans-serif;--font-underline-label-xs-medium:500 .75rem/1 "Noto Sans JP", sans-serif;--font-underline-label-xs-regular:400 .75rem/1 "Noto Sans JP", sans-serif;--font-underline-label-xxs-medium:500 .625rem/1 "Noto Sans JP", sans-serif;--font-underline-label-xxs-regular:400 .625rem/1 "Noto Sans JP", sans-serif;--color-background-disabled:#1a1a1a0a;--color-background-general-subtle-default:#f0f0f0;--color-background-general-subtle-hovered:#e0e0e0;--color-background-general-subtle-pressed:#c7c7c7;--color-background-general-subtle-focused:#f0f0f0;--color-background-general-subtle-loading:#c7c7c7;--color-background-general-strong-default:#1a1a1a;--color-background-general-strong-pressed:#474747;--color-background-general-strong-hovered:#2e2e2e;--color-background-general-strong-focused:#1a1a1a;--color-background-general-strong-loading:#474747;--color-background-general-default:#fff;--color-background-general-hovered:#f0f0f0;--color-background-general-pressed:#e0e0e0;--color-background-general-focused:#fff;--color-background-general-loading:#e0e0e0;--color-background-general-alpha-strong:#1a1a1a99;--color-background-general-alpha-subtle-default:#1a1a1a24;--color-background-general-alpha-subtle-hovered:#1a1a1a40;--color-background-general-alpha-subtle-pressed:#1a1a1a73;--color-background-general-alpha-subtle-focused:#1a1a1a24;--color-background-general-alpha-subtle-loading:#1a1a1a40;--color-background-general-alpha-base-subtle:#ffffffa3;--color-background-general-alpha-base-strong:#ffffffd1;--color-background-general-subtler-default:#f7f7f7;--color-background-general-subtler-hovered:#f0f0f0;--color-background-general-subtler-pressed:#e0e0e0;--color-background-general-subtler-focused:#f7f7f7;--color-background-general-subtler-loading:#e0e0e0;--color-background-primary-strong-default:#ef4545;--color-background-primary-strong-hovered:#e21d1d;--color-background-primary-strong-pressed:#bf1212;--color-background-primary-strong-focused:#ef4545;--color-background-primary-strong-loading:#bf1212;--color-background-primary-subtle-default:#ffe5e5;--color-background-primary-subtle-hovered:#fecdcd;--color-background-primary-subtle-pressed:#fba6a6;--color-background-primary-subtle-focused:#ffe5e5;--color-background-primary-subtle-loading:#fba6a6;--color-background-info-strong-default:#1d69e2;--color-background-info-strong-hovered:#1552b5;--color-background-info-strong-pressed:#103e89;--color-background-info-subtle-default:#e5efff;--color-background-info-subtle-hovered:#cde0fe;--color-background-info-subtle-pressed:#a5c7fd;--color-background-success-strong-default:#0b8e3c;--color-background-success-strong-hovered:#097531;--color-background-success-strong-pressed:#065222;--color-background-success-subtle-default:#dcfce8;--color-background-success-subtle-hovered:#bbf7d1;--color-background-success-subtle-pressed:#86efac;--color-background-warning-strong-default:#c89704;--color-background-warning-strong-hovered:#8e6d0b;--color-background-warning-strong-pressed:#524008;--color-background-warning-subtle-default:#feefc3;--color-background-warning-subtle-hovered:#fee18a;--color-background-warning-subtle-pressed:#fdcf47;--color-background-error-strong-default:#e21d1d;--color-background-error-strong-hovered:#bf1212;--color-background-error-strong-pressed:#931010;--color-background-error-subtle-default:#ffe5e5;--color-background-error-subtle-hovered:#fecdcd;--color-background-error-subtle-pressed:#fba6a6;--color-text-base:#fff;--color-text-general-strong:#1a1a1a;--color-text-general-subtle:#6b6b6b;--color-text-primary:#ef4545;--color-text-placeholder:#c7c7c7;--color-text-caption:#6b6b6b;--color-text-loading:#6b6b6b;--color-text-link:#1d69e2;--color-text-visited:#7817d3;--color-text-error:#e21d1d;--color-text-invert-base:#1a1a1a;--color-text-invert-general-strong:#fff;--color-text-invert-primary:#f87171;--color-text-invert-link:#3e84f4;--color-text-invert-visited:#9235e9;--color-text-invert-error:#ef4545;--color-text-invert-success:#22c55e;--color-text-invert-warning:#e9b108;--color-text-disabled:#1a1a1a40;--color-text-success:#0b8e3c;--color-text-warning:#c89704;--color-border-base:#fff;--color-border-default:#999;--color-border-focused:#1a1a1a;--color-border-disabled:#1a1a1a12;--color-border-error:#e21d1d;--color-border-subtle-default:#e0e0e0;--color-border-strong-default:#1a1a1a;--color-overlay-default:#1a1a1a73;--z-index-base:1;--z-index-above-base:2;--z-index-local:10;--z-index-header:1000;--z-index-dropdown:1001;--z-index-overlay:1500;--z-index-modal:2000;--z-index-sticky:100;--z-index-floating:200}
