@layer klales{*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}*{font-family:inherit}:where(:root){--margin-block-large:2rem;--margin-block-medium:1rem;--margin-block-small:.75rem;--font-size-unit:.125rem}@media (width>=600px){:where(:root){--font-size-unit:.1875rem}}@media (width>=900px){:where(:root){--font-size-unit:.25rem}}:where(html){overflow-wrap:anywhere;word-break:normal;line-break:strict;tab-size:4;-webkit-text-size-adjust:none;text-size-adjust:none;font-family:BlinkMacSystemFont,-apple-system,sans-serif;line-height:calc(1em + .75rem)}@media (resolution>=2x){:where(html){-webkit-font-smoothing:antialiased}}:where(html:focus-within){scroll-behavior:smooth}:where(body){margin:0}:where(body>:is(header,main,footer)){inline-size:min(94vw,48rem);margin-inline:auto}:where(html){text-autospace:normal}:where(pre,time,input:not([type=submit i],[type=button i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}:where(ul,ol,dl,blockquote,pre,figure,table,hr){margin-block:var(--margin-block-large)}:where(p,details),:where(ul,ol,dl) :where(ul,ol,dl){margin-block:var(--margin-block-medium)}:where(h1,hgroup:has(h1)){margin-block:3.5rem 3rem}:where(h2,hgroup:has(h2)){margin-block:3rem 2.5rem}:where(h3,hgroup:has(h3)){margin-block:2.5rem 2rem}:where(h4,hgroup:has(h4)){margin-block:2rem 1.5rem}:where(h5,hgroup:has(h5)){margin-block:1.5rem 1.25rem}:where(h6,hgroup:has(h6)){margin-block:1.25rem 1rem}:where(hgroup>*){margin-block:0}:where(li,dt){margin-block:var(--margin-block-small)}:where(dt:has(+dd)){margin-block-end:0}:where(dl>div),:where(nav li){margin-block:0}:where(figcaption){margin-block:var(--margin-block-small)}:where(caption){padding-block-end:var(--margin-block-small)}:where(details[open]>summary){margin-block-end:var(--margin-block-small)}:where(pre,code,samp,kbd){font-family:Consolas,ui-monospace,monospace}:where(h1,h2,h3,h4,h5,h6,li,dt,dd,td,th,caption,figcaption,label,legend){font-feature-settings:"pkna" 1;line-height:calc(1em + .5rem)}:where(sub,sup,option){line-height:1}:where(h1){font-size:calc(1rem + var(--font-size-unit,.25rem)*6)}:where(h2){font-size:calc(1rem + var(--font-size-unit,.25rem)*5)}:where(h3){font-size:calc(1rem + var(--font-size-unit,.25rem)*4)}:where(h4){font-size:calc(1rem + var(--font-size-unit,.25rem)*3)}:where(h5){font-size:calc(1rem + var(--font-size-unit,.25rem)*2)}:where(h6){font-size:calc(1rem + var(--font-size-unit,.25rem)*1)}:where(small,caption,figcaption){font-size:.875rem}:where(p,h1,h2,h3,h4,h5,h6){hyphens:auto}:where(:any-link){text-underline-offset:.25em}:where(a):where([href^="#"],[href^="//"],[href*="://"],[href$=".doc" i],[href$=".docx" i],[href$=".xls" i],[href$=".xlsx" i],[href$=".ppt" i],[href$=".pptx" i],[href$=".pdf" i],[href$=".zip" i]):after{margin-inline-start:.25em;font-weight:700;line-height:1;display:inline-block}:where(a[href^="#"],a[href^="//"],a[href*="://"]):after{font-family:Calibri,system-ui;font-size:85%}:where(a[href^="#"]):after{content:"↙"}:where(a[href^="//"],a[href*="://"]):after{content:"↗"}:where(a):where([href$=".doc" i],[href$=".docx" i],[href$=".xls" i],[href$=".xlsx" i],[href$=".ppt" i],[href$=".pptx" i],[href$=".pdf" i],[href$=".zip" i]):after{font-family:inherit;font-size:75%}:where(a:is([href$=".doc" i],[href$=".docx" i])):after{content:"[DOC]"}:where(a:is([href$=".xls" i],[href$=".xlsx" i])):after{content:"[XLS]"}:where(a:is([href$=".ppt" i],[href$=".pptx" i])):after{content:"[PPT]"}:where(a[href$=".pdf" i]):after{content:"[PDF]"}:where(a[href$=".zip" i]):after{content:"[ZIP]"}:where(ul,ol){padding-inline-start:calc(3ch + clamp(0rem,100000% - 36000rem,1rem))}:where(dd){margin-inline-start:calc(3ch + clamp(0rem,100000% - 36000rem,1rem))}:where(ol){list-style-type:decimal}:where(ol ol){list-style-type:lower-alpha}:where(ol ol ol){list-style-type:lower-roman}:where(dt){color:#999;font-weight:700}:where(li)::marker{color:#999;font-weight:700}:where(ul>li)::marker{line-height:0}:where(nav ul){padding-inline-start:0;list-style-type:none}:where(strong,b){font-weight:700}:where(em,i),:where(cite,dfn){font-style:italic}:where(cite a){text-decoration:none}:where(ins){text-underline-offset:.25em;-webkit-text-decoration:underline #0b0a;text-decoration:underline #0b0a;text-decoration-thickness:2px}:where(u){text-underline-offset:.25em;text-decoration-line:underline;text-decoration-style:solid}:where(del){-webkit-text-decoration:line-through #f04a;text-decoration:line-through #f04a;text-decoration-thickness:2px}:where(s){opacity:.35}:where(code,kbd,samp,var){margin-inline:.05em}:where(sub,sup){vertical-align:baseline;margin-inline:.0625em;display:inline-block;position:relative}:where(sub){inset-block-end:-.25em}:where(sup){inset-block-start:-.75em}:where(mark){color:#000;background-color:#ee0a;outline:2px solid #ee0a}:where(abbr[title]){text-underline-offset:.25em;cursor:help;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:2px}:where(rt){translate:0 .125em}:where(p){text-wrap-style:pretty}:where(hr){border:none;border-block-start:2px solid #999}:where(blockquote){border-inline-start:2px solid #999;margin-inline:calc(1.75ch + clamp(0rem,100000% - 36000rem,1rem)) 0;padding-inline-start:1.25ch;font-style:normal;position:relative}:where(blockquote>cite){text-align:start;display:block}:where(pre){background-color:#9993;padding:1.75rem 2rem;overflow-x:auto}:where(pre>code){white-space:pre;background-color:#0000}:where(address){font-style:normal}:where(h1,h2,h3,h4,h5,h6){text-wrap-style:balance;break-after:avoid}:where(h1,h2,h3,h4,h5,h6)>:where(small){display:block}:where(figure){max-inline-size:100%;margin-inline:0}:where(figure) :where(img,picture,iframe){margin-inline:auto;display:grid}:where(figure)>:where(a){display:contents}:where(figcaption){text-align:start;inline-size:90%;max-inline-size:max-content;margin-inline:auto}:where(img,iframe){break-inside:avoid}:where(img,picture,svg,video,canvas,iframe,embed,object,audio){vertical-align:middle;max-inline-size:100%}:where(img,picture,svg,video,canvas){block-size:auto}:where(iframe){border:0}:where(table){border-collapse:collapse;display:block;overflow-x:auto}:where(thead,tbody,tfoot){border-block:1px solid #999}:where(td,th){text-align:start;vertical-align:top;--margin-block-large:1rem;--margin-block-medium:.5rem;--margin-block-small:.5rem;border-block:1px solid #999;padding:.5rem}:where(td,th):where(:not(:first-child)){border-inline-start:1px solid #999}:where(td,th):where(:not(:last-child)){border-inline-end:1px solid #999}:where(:is(td,th)>:first-child){margin-block-start:0}:where(:is(td,th)>:last-child){margin-block-end:0}:where(thead td,th){background-color:#9993;font-weight:700}:where(caption){text-align:start;inline-size:min(36rem,100%);max-inline-size:max-content;margin-inline:auto}:where(button,input:is([type=submit i],[type=button i],[type=reset i]),[role=button i],[role=option i],[role=tab i]){touch-action:manipulation}::file-selector-button{touch-action:manipulation}:where(button,input,select,textarea,[role=button i]){font-feature-settings:"pkna" 1;color:inherit;accent-color:#06c;border-radius:0;font-size:.875rem;line-height:1.15}::file-selector-button{font-feature-settings:"pkna" 1;color:inherit;accent-color:#06c;border-radius:0;font-size:.875rem;line-height:1.15}::placeholder{color:#999}:where(fieldset){border:1px solid #999;margin:0;padding:.5em 1em 1em}:where(legend){padding-inline:.5em}:where(button,[role=button i],input:is([type=submit i],[type=button i],[type=reset i])){appearance:none;background-color:#9996;border:1px solid #0000;place-items:center;padding:.5em 1em;display:inline-grid}:where(button[type=submit i],input[type=submit i]){font-weight:400}:where([role=button]){-webkit-user-select:none;user-select:none;text-decoration:none}:where(input:is([type=text i],[type=password i],[type=url i],[type=email i],[type=tel i],[type=search i],[type=number i],[type=date i],[type=month i],[type=week i],[type=datetime i],[type=datetime-local i]),select,textarea){appearance:none;background-color:canvas;border:1px solid #999;padding:.5em}:where(input[type=color i]){appearance:none;vertical-align:middle;background-color:canvas;border:1px solid #999;min-block-size:2rem;min-inline-size:3rem;padding:.25rem}:where(input[type=file i]){appearance:none;background-color:canvas;border:1px solid #999;padding:2px;padding-inline-end:.5em;display:inline-grid}::file-selector-button{background-color:#9996;border:1px solid #0000;padding:calc(.5em - 2px) .5em;font-family:inherit}:where(input[type=range i]){vertical-align:middle;padding-block:.25rem}:where(input):where([type=radio i],[type=checkbox i]){vertical-align:middle;block-size:1em;inline-size:1em;margin:0;translate:0 calc(.5em - .5lh)}:where(select){background-image:conic-gradient(from -45deg at 50% 100%,currentColor 90deg,#0000 90deg);background-position:calc(100% - .25em);background-size:.6em .25em;padding-inline-end:1.5em}:where(optgroup){font-style:normal}:where(option){min-block-size:unset}:where(textarea){inline-size:min(var(--cols,20ch),100%);vertical-align:top;field-sizing:content}:where(button,input,select,textarea,[role=button]):where(:disabled,[disabled]){cursor:not-allowed;opacity:.5}:where(details[open]){z-index:0;border-block-end:2px dotted #9996;padding-block-end:var(--margin-block-medium);position:relative}:where(:where(details)>:nth-child(1 of:not(summary))){margin-block-start:0}:where(:where(details)>:nth-last-child(1 of:not(summary))){margin-block-end:0}:where(summary){font-feature-settings:"pkna" 1;-webkit-user-select:none;user-select:none;touch-action:manipulation;background-color:#9996;border:1px solid #0000;inline-size:fit-content;padding:.5em 1em;font-size:.875rem;line-height:1.15}:where(:focus-visible){outline-offset:-1px;outline:2px solid #07fa}::target-text{background-color:#07f3}:where(:target){scroll-margin-block:1rem}:where(:any-link,button,[role=button] [type=submit i],[type=button i],[type=reset i],label[for],select,summary,[role=tab]){cursor:pointer}@media (prefers-reduced-motion:reduce){:where(html:focus-within){scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(:lang(ja)):where(cite,dfn){font-style:normal}:where(:lang(ja)):where(cite,dfn):before{content:open-quote}:where(:lang(ja)):where(cite,dfn):after{content:close-quote}:where(:lang(ja)):where(cite){quotes:"『" "』"}:where(:lang(ja)):where(dfn),:where(:lang(ja)):where(q){quotes:"「" "」"}}
