:root{--color-texticon-primary:#0b2a3a;--color-texticon-secondary:#546a75;--color-texticon-disable:#8d8d8d;--color-texticon-white:#ffffff;--color-texticon-whiteOnJpRed:#f7f8f9;--color-texticon-link:#0063be;--color-texticon-jp:#cc0000;--color-texticon-accent:#e02828;--color-texticon-yucho:#2f691d;--color-texticon-kanpo:#000099;--color-background-primary:#ffffff;--color-background-secondary:#f7f8f9;--color-background-jp:#fff3f2;--color-background-yucho:#ecf5ea;--color-background-kanpo:#f0f1fb;--color-button-primary:#0b2a3a;--color-button-secondary:#546a75;--color-button-tertiary:#fdfdfd;--color-button-disable:#a6a6a6;--color-button-jp:#cc0000;--color-button-accent:#e02828;--color-button-info:#fee0dc;--color-fill-content:#eaf3f6;--color-fill-disable:#f3f4f4;--color-fill-overlay:rgba(11,42,58,0.7);--color-fill-hover:rgba(11,42,58,0.05);--color-brand-jp:#cc0000;--color-brand-yucho:#009900;--color-brand-kanpo:#000099;--color-status-success:#19a939;--color-status-warning:#e0b928;--color-status-alert:#c8395b;--color-status-successLight:#ecf5ea;--color-status-warningLight:#fffcf2;--color-status-alertLight:#fef8f9;--color-separate-primary:#cacaca;--color-separate-secondary:#a1afb6;--color-separate-focus:#e0b928;--color-shadow:rgba(11,42,58,0.12);--color-shadow-bottom:rgba(202,70,49,0.05);--color-shadow-red:202,70,49;--font-family-ja:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"Noto Sans JP",Arial,"sans-serif";--letter-spacing:0.012em;--font-weight-bold:600;--font-weight-regular:300;--line-height-140:140%;--line-height-160:160%;--font-size-heading-x2l:5.2rem;--font-size-heading-xl:4.4rem;--font-size-heading-l:3.6rem;--font-size-heading-m:2.6rem;--font-size-heading-s:2.2rem;--font-size-heading-xs:1.8rem;--font-size-body-l:1.8rem;--font-size-body-m:1.6rem;--font-size-body-s:1.4rem;--font-size-caption-l:1.2rem;--font-size-caption-m:1.1rem;--font-size-caption-s:1rem;--space-x4s:0.4rem;--space-x3s:0.8rem;--space-x2s:1.2rem;--space-xs:1.6rem;--space-s:2rem;--space-m:2.4rem;--space-l:3.2rem;--space-xl:4rem;--space-x2l:4.8rem;--space-x3l:6.4rem;--space-x4l:8rem;--space-x5l:12.8rem;--radius-s:4px;--radius-m:8px;--radius-l:12px;--radius-ful:999999px;--width-screen-min:90rem;--width-sidenav:31.2rem;--shadow-level-1:0px 2px 4px 0px var(--color-shadow);--shadow-level-2:0px 4px 8px 0px var(--color-shadow);--shadow-level-3:0px 8px 10px 0px var(--color-shadow);--shadow-level-4:0px 10px 14px 0px var(--color-shadow);--shadow-level-5:0px 14px 18px 0px var(--color-shadow);--shadow-bottom:0px -8px 12px 0px var(--color-shadow-bottom);--shadow-object-red:0px 14px 18px 0px var(--color-shadow-red);--z-base:0;--z-pop:10;--z-fixed:100;--z-overlay:1000;--z-notification:1100}*{padding:0;margin:0}*,:after,:before{box-sizing:border-box}:after,:before{background-repeat:no-repeat}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}body{scroll-behavior:smooth;text-rendering:optimizeSpeed}::selection{background-color:#b4d7fe}ol,ul{list-style:none}img{width:auto;max-width:100%;height:auto}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:focus-visible{outline:none}button,input,select,textarea{font:inherit;color:var(--color-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:none;border:none;border-radius:0}select{cursor:pointer}html{box-sizing:border-box;width:100%;height:100%;font-size:10px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-color-scheme:dark){html{color-scheme:dark}}body{position:relative;width:100%;min-width:var(--width-screen-min);height:100%;font-family:var(--font-family-ja);font-size:var(--font-size-body-m);font-weight:var(--font-weight-regular);font-feature-settings:"pkna";line-height:var(--line-height-160);color:var(--color-texticon-primary);letter-spacing:var(--letter-spacing);background-color:var(--color-background-primary)}a{color:var(--color-texticon-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;cursor:pointer}a:has(button){text-decoration:none}a:hover{text-decoration-thickness:2px}a:focus-visible{border-radius:var(--radius-s);box-shadow:0 0 0 2px var(--color-separate-focus)}p{padding:0;margin:0}h1{font-size:var(--font-size-heading-l)}h1,h2{padding:0;margin:0;font-weight:var(--font-weight-bold);line-height:var(--line-height-140)}h2{font-size:var(--font-size-heading-m)}h3{padding:0;margin:0;font-size:var(--font-size-heading-s);line-height:var(--line-height-140)}b,h3,strong{font-weight:var(--font-weight-bold)}small{font-size:var(--font-size-caption-l)}section{box-sizing:border-box}img{width:100%}[contenteditable]{outline:0 solid rgba(0,0,0,0)}iframe{display:block;width:100%;height:auto}button{cursor:pointer}button:disabled{cursor:not-allowed}input::placeholder{color:var(--color-texticon-secondary)}input:disabled::placeholder{color:var(--color-texticon-disable)}input:-webkit-autofill{color:var(--color-texticon-primary);caret-color:var(--color-texticon-primary);-webkit-text-fill-color:var(--color-texticon-primary)}input:autofill{color:var(--color-texticon-primary);caret-color:var(--color-texticon-primary);-webkit-text-fill-color:var(--color-texticon-primary)}pre{white-space:pre-wrap}fieldset{border:none}hr{border:0;border-top:1px solid var(--color-separate-primary)}