*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}:root{--color-main:#1d1e1f;--color-bg:#fafafa;--color-gray:#1d1e1f8f;--color-red:#db4b4b;--color-blue:#4b9bdb}:root[data-theme=dark]{--color-main:#fafafa;--color-bg:#1d1e1f;--color-gray:#fafafabc;--color-red:#db4b4b;--color-blue:#4b9bdb}:root[data-theme=custom]{--color-main:var(--custom-color-main);--color-bg:var(--custom-color-bg);--color-gray:var(--custom-color-gray);--color-red:#db4b4b;--color-blue:#4b9bdb}.underline{text-decoration:underline;-webkit-text-decoration-thickness:1px;text-decoration-thickness:1px}.icon{display:inline-block;margin:0 .1em;vertical-align:middle;width:1em}.button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:disabled{color:var(--color-gray);cursor:not-allowed}.center{text-align:center}small{font-size:.75rem;line-height:1.7em}.underline-border{border-bottom:1px solid var(--color-gray)}.menu-item-inner{display:inline-block;height:100%;padding:.2em .4em;width:100%}@font-face{font-display:swap;font-family:NPBlanc-Tofu;font-style:normal;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{ascent-override:86%;font-display:swap;font-family:NPSK-L;font-style:normal;src:url(./NPSansKana-W300.CWC2avt7.woff2) format("woff2"),url(./NPSansKana-W300.CUWMRGlL.woff) format("woff")}@font-face{ascent-override:86%;font-display:swap;font-family:NPSK-R;font-style:normal;src:url(./NPSansKana-W400.CHQUXp6w.woff2) format("woff2"),url(./NPSansKana-W400.BFSM4bPx.woff) format("woff")}@font-face{ascent-override:86%;font-display:swap;font-family:NPSL-L;font-style:normal;src:url(./NPSansLatin-W300.CPP30usI.woff2) format("woff2"),url(./NPSansLatin-W300.JaYxW_H6.woff) format("woff")}@font-face{ascent-override:86%;font-display:swap;font-family:NPSL-R;font-style:normal;src:url(./NPSansLatin-W400.C_oERWnb.woff2) format("woff2"),url(./NPSansLatin-W400.kG9ASmwe.woff) format("woff")}html{box-sizing:border-box;color:var(--color-main);font-family:NPSK-L,NPSL-L,heisei-kaku-gothic-std,sans-serif;font-kerning:none;font-size:15px;font-weight:330;hanging-punctuation:allow-end;height:auto;-webkit-hyphens:auto;hyphens:auto;line-break:strict;line-height:1.8em;overflow-wrap:break-word;scroll-padding-top:10rem;-webkit-text-decoration-thickness:.5px;text-decoration-thickness:.5px;text-underline-offset:.25em;touch-action:manipulation;text-spacing-trim:trim-start;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media screen and (max-width:844px){html{font-size:14px}}svg{vertical-align:middle}body{background-color:var(--color-bg);background-image:var(--custom-bg-image);color:var(--color-main)}:where(p,h1,h2,h3,h4,h5,h6,figcaption):first-letter{font-feature-settings:"palt",inherit}[data-v-7a20f4a8]:root{--color-main:#1d1e1f;--color-bg:#fafafa;--color-gray:#1d1e1f8f;--color-red:#db4b4b;--color-blue:#4b9bdb}:root[data-theme=dark][data-v-7a20f4a8]{--color-main:#fafafa;--color-bg:#1d1e1f;--color-gray:#fafafabc;--color-red:#db4b4b;--color-blue:#4b9bdb}:root[data-theme=custom][data-v-7a20f4a8]{--color-main:var(--custom-color-main);--color-bg:var(--custom-color-bg);--color-gray:var(--custom-color-gray);--color-red:#db4b4b;--color-blue:#4b9bdb}.underline[data-v-7a20f4a8]{text-decoration:underline;-webkit-text-decoration-thickness:1px;text-decoration-thickness:1px}.icon[data-v-7a20f4a8]{display:inline-block;margin:0 .1em;vertical-align:middle;width:1em}.button[data-v-7a20f4a8]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button[data-v-7a20f4a8]:disabled{color:var(--color-gray);cursor:not-allowed}.center[data-v-7a20f4a8]{text-align:center}small[data-v-7a20f4a8]{font-size:.75rem;line-height:1.7em}.underline-border[data-v-7a20f4a8]{border-bottom:1px solid var(--color-gray)}.menu-item-inner[data-v-7a20f4a8]{display:inline-block;height:100%;padding:.2em .4em;width:100%}.back-button[data-v-7a20f4a8]{margin-top:2lh}
