:root{--md-sys-color-primary:#131313;--md-sys-color-surface-tint:#131313;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#e5e2e1;--md-sys-color-on-primary-container:#1c1b1b;--md-sys-color-secondary:#15bdeb;--md-sys-color-on-secondary:#131313;--md-sys-color-secondary-container:#d0f2fb;--md-sys-color-on-secondary-container:#001f29;--md-sys-color-error:#ce324e;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#410002;--md-sys-color-background:#f7f7f7;--md-sys-color-on-background:#1c1b1b;--md-sys-color-surface:#f7f7f7;--md-sys-color-on-surface:#1c1b1b;--md-sys-color-surface-variant:#e5e2e1;--md-sys-color-on-surface-variant:#4f4f4f;--md-sys-color-outline:#888;--md-sys-color-outline-variant:#d1d1d1;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#313030;--md-sys-color-inverse-on-surface:#ecf2f3;--md-sys-color-inverse-primary:#73d7f3;--md-sys-color-primary-fixed:#e5e2e1;--md-sys-color-on-primary-fixed:#1c1b1b;--md-sys-color-primary-fixed-dim:#c8c6c5;--md-sys-color-on-primary-fixed-variant:#464747;--md-sys-color-secondary-fixed:#d0f2fb;--md-sys-color-on-secondary-fixed:#001f29;--md-sys-color-secondary-fixed-dim:#a1e5f7;--md-sys-color-on-secondary-fixed-variant:#004d62;--md-sys-color-tertiary-fixed:#255 214 248;--md-sys-color-surface-dim:#e0e0e0;--md-sys-color-surface-bright:#f7f7f7;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f5f5f5;--md-sys-color-surface-container:#ebebeb;--md-sys-color-surface-container-high:#e0e0e0;--md-sys-color-surface-container-highest:#d6d6d6;--md-sys-color-link:#3269e9;--theme-color-white:#fff;--theme-color-black:#000;--theme-color-gray-admin-700:#1c1d21;--theme-color-gray-admin-600:#26262a;--theme-color-gray-admin-500:#454852;--theme-color-gray-admin-400:#636776;--theme-color-gray-admin-300:#a1a4ad;--theme-color-gray-admin-200:#dbdcdf;--theme-color-gray-admin-100:#eceef1;--theme-color-gray-admin-0:#f7f7f8;--theme-color-gray-user-700:#1c1c1c;--theme-color-gray-user-600:#262626;--theme-color-gray-user-500:#454545;--theme-color-gray-user-400:#717171;--theme-color-gray-user-300:#adadad;--theme-color-gray-user-200:#dbdbdb;--theme-color-gray-user-100:#eee;--theme-color-gray-user-0:#f7f7f7;--theme-color-navy-600:#1d2831;--theme-color-navy-500:#203645;--theme-color-navy-400:#254860;--theme-color-navy-300:#7c91a0;--theme-color-navy-200:#cdd5da;--theme-color-navy-100:#f4f6f7;--theme-color-blue-600:#000459;--theme-color-blue-500:#173cb0;--theme-color-blue-400:#3269e9;--theme-color-blue-300:#84a5f2;--theme-color-blue-200:#d0dcfa;--theme-color-blue-100:#f5f7fe;--theme-color-green-600:#24473b;--theme-color-green-500:#2b6a51;--theme-color-green-400:#338e68;--theme-color-green-300:#85bca4;--theme-color-green-200:#d0e5dc;--theme-color-green-100:#f1f7f4;--theme-color-olive-600:#52582f;--theme-color-olive-500:#7a843b;--theme-color-olive-400:#9ba945;--theme-color-olive-300:#c3cb8f;--theme-color-olive-200:#e6e9d0;--theme-color-olive-100:#f7f8f0;--theme-color-yellow-600:#6f582b;--theme-color-yellow-500:#ad8334;--theme-color-yellow-400:#e0a83c;--theme-color-yellow-300:#edcb8a;--theme-color-yellow-200:#f7e9ce;--theme-color-yellow-100:#fdf8ef;--theme-color-orange-600:#763832;--theme-color-orange-500:#b84d40;--theme-color-orange-400:#ef5e4b;--theme-color-orange-300:#f59e93;--theme-color-orange-200:#fbdad6;--theme-color-orange-100:#fef5f4;--theme-color-red-600:#5e2431;--theme-color-red-500:#962b3f;--theme-color-red-400:#ce324e;--theme-color-red-300:#e28495;--theme-color-red-200:#f4d0d6;--theme-color-red-100:#fdf5f6;--theme-color-plum-600:#50324c;--theme-color-plum-500:#7b4570;--theme-color-plum-400:#a75895;--theme-color-plum-300:#ca9bc0;--theme-color-plum-200:#ebd9e7;--theme-color-plum-100:#f9f3f8;--theme-color-violet-600:#312e47;--theme-color-violet-500:#433e68;--theme-color-violet-400:#564e89;--theme-color-violet-300:#9a95b8;--theme-color-violet-200:#d8d6e4;--theme-color-violet-100:#f7f6f9;--rdp-accent-color:var(--md-sys-color-primary);--rdp-background-color:var(--md-sys-color-primary);--rdp-accent-color-dark:var(--md-sys-color-primary);--rdp-background-color-dark:var(--md-sys-color-primary);--rdp-outline:2px solid var(--rdp-accent-color);--rdp-outline-selected:3px solid var(--rdp-accent-color);--nav-rail-width:80px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-13:56px;--space-14:64px;--space-15:72px;--space-16:80px;--space-17:96px;--space-18:128px;--space-19:168px;--space-20:256px;--elevation-0:none;--elevation-1:0px 1px 3px 1px #00000026, 0px 1px 2px 0px #0000004d;--elevation-2:0px 2px 6px 2px #00000026, 0px 1px 2px 0px #0000004d;--elevation-3:0px 1px 3px 0px #0000004d, 0px 4px 8px 3px #00000026;--elevation-4:0px 2px 3px 0px #0000004d, 0px 6px 10px 4px #00000026;--elevation-5:0px 4px 4px 0px #0000004d, 0px 8px 12px 6px #00000026;--media-compact:600px;--media-medium:840px;--media-expanded:1200px;--media-large:1600px;--md-sys-state-hover-state-layer-opacity:.08;--md-sys-state-focus-state-layer-opacity:.1;--md-sys-state-pressed-state-layer-opacity:.1;--md-sys-shape-corner-extra-small:4px;--md-sys-shape-corner-medium:12px;--md-sys-shape-corner-large-start:16px 0 0 16px;--md-sys-shape-corner-full:59%;--md-sys-state-focus-indicator-outer-offset:2px;--md-sys-state-focus-indicator-thickness:3px;--md-ref-typeface-weight-bold:700;--md-ref-typeface-weight-medium:500;--md-ref-typeface-weight-regular:400;--md-ref-typeface-plain:Open Sans, Noto Sans JP, sans-serif;--md-ref-typeface-brand:Open Sans, Noto Sans JP, sans-serif}.stateLayerBase:before{content:"";z-index:1;opacity:0;position:absolute;inset:0}
:root{--md-sys-typescale-display-large-size:57px;--md-sys-typescale-display-large-weight:400;--md-sys-typescale-display-large-line-height:64px;--md-sys-typescale-display-large-tracking:-.25px;--md-sys-typescale-display-medium-size:45px;--md-sys-typescale-display-medium-weight:400;--md-sys-typescale-display-medium-line-height:52px;--md-sys-typescale-display-medium-tracking:0;--md-sys-typescale-display-small-size:36px;--md-sys-typescale-display-small-weight:400;--md-sys-typescale-display-small-line-height:44px;--md-sys-typescale-display-small-tracking:0;--md-sys-typescale-headline-large-size:32px;--md-sys-typescale-headline-large-weight:400;--md-sys-typescale-headline-large-line-height:40px;--md-sys-typescale-headline-large-tracking:0;--md-sys-typescale-headline-medium-size:28px;--md-sys-typescale-headline-medium-weight:400;--md-sys-typescale-headline-medium-line-height:36px;--md-sys-typescale-headline-medium-tracking:0;--md-sys-typescale-headline-small-size:24px;--md-sys-typescale-headline-small-weight:400;--md-sys-typescale-headline-small-line-height:32px;--md-sys-typescale-headline-small-tracking:0;--md-sys-typescale-title-large-size:22px;--md-sys-typescale-title-large-weight:400;--md-sys-typescale-title-large-line-height:28px;--md-sys-typescale-title-large-tracking:0;--md-sys-typescale-title-medium-size:16px;--md-sys-typescale-title-medium-weight:500;--md-sys-typescale-title-medium-line-height:24px;--md-sys-typescale-title-medium-tracking:.15px;--md-sys-typescale-title-small-size:14px;--md-sys-typescale-title-small-weight:500;--md-sys-typescale-title-small-line-height:20px;--md-sys-typescale-title-small-tracking:.1px;--md-sys-typescale-label-large-size:14px;--md-sys-typescale-label-large-weight:500;--md-sys-typescale-label-large-line-height:20px;--md-sys-typescale-label-large-tracking:.1px;--md-sys-typescale-label-medium-size:12px;--md-sys-typescale-label-medium-weight:500;--md-sys-typescale-label-medium-line-height:16px;--md-sys-typescale-label-medium-tracking:.5px;--md-sys-typescale-label-small-size:11px;--md-sys-typescale-label-small-weight:500;--md-sys-typescale-label-small-line-height:16px;--md-sys-typescale-label-small-tracking:.5px;--md-sys-typescale-body-large-size:16px;--md-sys-typescale-body-large-weight:400;--md-sys-typescale-body-large-line-height:24px;--md-sys-typescale-body-large-tracking:.5px;--md-sys-typescale-body-medium-size:14px;--md-sys-typescale-body-medium-weight:400;--md-sys-typescale-body-medium-line-height:20px;--md-sys-typescale-body-medium-tracking:.25px;--md-sys-typescale-body-small-size:12px;--md-sys-typescale-body-small-weight:400;--md-sys-typescale-body-small-line-height:16px;--md-sys-typescale-body-small-tracking:.4px}.typescaleDisplayLarge{font-family:var(--md-ref-typeface-plain);font-weight:var(--md-sys-typescale-display-large-weight);font-size:var(--md-sys-typescale-display-large-size);line-height:var(--md-sys-typescale-display-large-line-height);letter-spacing:var(--md-sys-typescale-display-large-tracking)}.typescaleDisplayMedium{font-family:var(--md-ref-typeface-plain);font-weight:var(--md-sys-typescale-display-medium-weight);font-size:var(--md-sys-typescale-display-medium-size);line-height:var(--md-sys-typescale-display-medium-line-height);letter-spacing:var(--md-sys-typescale-display-medium-tracking)}.typescaleDisplaySmall{font-family:var(--md-ref-typeface-plain);font-weight:var(--md-sys-typescale-display-small-weight);font-size:var(--md-sys-typescale-display-small-size);line-height:var(--md-sys-typescale-display-small-line-height);letter-spacing:var(--md-sys-typescale-display-small-tracking)}.typescaleHeadlineLarge{font-family:var(--md-ref-typeface-plain);font-weight:var(--md-sys-typescale-headline-large-weight);font-size:var(--md-sys-typescale-headline-large-size);line-height:var(--md-sys-typescale-headline-large-line-height);letter-spacing:var(--md-sys-typescale-headline-large-tracking)}.typescaleHeadlineMedium{font-family:var(--md-ref-typeface-plain);font-weight:var(--md-sys-typescale-headline-medium-weight);font-size:var(--md-sys-typescale-headline-medium-size);line-height:var(--md-sys-typescale-headline-medium-line-height);letter-spacing:var(--md-sys-typescale-headline-medium-tracking)}.typescaleHeadlineSmall{font-family:var(--md-ref-typeface-plain);font-weight:var(--md-sys-typescale-headline-small-weight);font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);letter-spacing:var(--md-sys-typescale-headline-small-tracking)}.typescaleTitleLarge{font-family:var(--md-ref-typeface-plain);font-weight:var(--md-sys-typescale-title-large-weight);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);letter-spacing:var(--md-sys-typescale-title-large-tracking)}.typescaleTitleMedium{font-family:var(--md-ref-typeface-plain);font-weight:var(--md-sys-typescale-title-medium-weight);font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-tracking)}.typescaleTitleSmall{font-family:var(--md-ref-typeface-plain);font-weight:var(--md-sys-typescale-title-small-weight);font-size:var(--md-sys-typescale-title-small-size);line-height:var(--md-sys-typescale-title-small-line-height);letter-spacing:var(--md-sys-typescale-title-small-tracking)}.typescaleLabelLarge{font-family:var(--md-ref-typeface-plain);font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-tracking)}.typescaleLabelMedium{font-family:var(--md-ref-typeface-plain);font-weight:var(--md-sys-typescale-label-medium-weight);font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line-height);letter-spacing:var(--md-sys-typescale-label-medium-tracking)}.typescaleLabelSmall{font-family:var(--md-ref-typeface-plain);font-weight:var(--md-sys-typescale-label-small-weight);font-size:var(--md-sys-typescale-label-small-size);line-height:var(--md-sys-typescale-label-small-line-height);letter-spacing:var(--md-sys-typescale-label-small-tracking)}.typescaleBodyLarge{font-family:var(--md-ref-typeface-plain);font-weight:var(--md-sys-typescale-body-large-weight);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-tracking)}.typescaleBodyMedium{font-family:var(--md-ref-typeface-plain);font-weight:var(--md-sys-typescale-body-medium-weight);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.typescaleBodySmall{font-family:var(--md-ref-typeface-plain);font-weight:var(--md-sys-typescale-body-small-weight);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-tracking)}
:root{--font-notosans:"Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Meiryo", sans-serif;--font-opensans:"Open Sans", "Helvetica Neue", Arial, sans-serif}:lang(ja){font-family:var(--font-notosans)}:lang(en){font-family:var(--font-opensans)}*{scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#d9d9d9;background-clip:padding-box;border:4px solid #0000;border-radius:6px}}@media (forced-colors:active){*{scrollbar-color:auto}::-webkit-scrollbar-track{background-color:canvas}::-webkit-scrollbar-thumb{background-color:buttontext;border-color:canvas}}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;background:0 0;border:none}