:root{--base-bg-color:#efefef;--main-bg-color:#fff;--primary-color:#475569;--accent-color:#fb923c;--secondary-color:#6c757d;--gray-color:#9ca3af;--font-color:#212529;--font-color-inverse:#fff;--link-color:#2563eb;--link-color-hover:#1e40af;--list-active-bg-color:#f3f4f6;--spacing-xxs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-weight-normal:400;--font-weight-bold:900;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--content-width-pc:1200px;--border-color:#d1d5db;--border-radius:4px;--heading-bg-color:#e5e7eb;--table-heading-bg-color:#f3f4f6;--accordion-bg-color:#f7f9fc;--color-danger:#dc3545;--color-warning:#ffc107;--color-success:#20c997;--color-weakness:#6f42c1;--color-advantage:#28a745;--color-disadvantage:#6f42c1}body{color:var(--font-color);text-align:left;background-color:var(--base-bg-color);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5}body a{color:var(--link-color);text-decoration:none}body a:hover{color:var(--link-color-hover);text-decoration:underline}body pre{background-color:var(--base-bg-color);padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--border-radius);white-space:nowrap;font-size:.875rem;overflow-x:auto}body blockquote{border-left:4px solid var(--secondary-color);padding-left:var(--spacing-sm);color:var(--secondary-color);margin:0}body main h2{border-style:solid;border-width:0 0 2px 8px;border-color:var(--primary-color);background-color:var(--heading-bg-color);padding-left:var(--spacing-xs);font-size:1.125rem;line-height:1.75rem}body main h2,body main h3{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs);font-weight:700}body main h3{border:0 solid #000;border-bottom-width:2px;font-size:1rem;line-height:1.5rem}body main strong{color:var(--color-danger);font-weight:700}body main em{color:var(--color-advantage)}body main del,body main em{font-style:normal;font-weight:700}body main del{color:var(--color-disadvantage);text-decoration:none}body table{border-collapse:collapse;width:100%}body table td,body table th{border:1px solid var(--border-color);padding:var(--spacing-xxs);text-align:left;font-size:.875rem}@media (width>=1024px){body table td,body table th{font-size:1rem}}body table th{background-color:var(--heading-bg-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}body table td input.check{width:24px;height:24px}body .nowrap{white-space:nowrap}body ul{padding-left:var(--spacing-md);margin:0}body img{width:100%}.dnavi-brand-logo[data-v-a9bc99f9]{width:184px;display:flex}.dnavi-brand-logo .logo-content[data-v-a9bc99f9]{align-items:flex-end;display:flex}.dnavi-brand-logo .logo-text[data-v-a9bc99f9]{text-align:right;vertical-align:bottom;margin-top:0;margin-right:4px}.dnavi-brand-logo .logo-text p[data-v-a9bc99f9]{color:#e5e7eb;margin:0;font-size:10px;font-weight:700}.dnavi-brand-logo .logo-svg[data-v-a9bc99f9]{width:116px;height:30px}header[data-v-97f63800]{background-color:var(--primary-color);color:var(--font-color-inverse);padding:var(--spacing-sm);text-align:center}header .dnavi-logo[data-v-97f63800]{justify-content:center;align-items:center;display:flex}header .link[data-v-97f63800]{text-decoration:none;display:inline-block}footer[data-v-2da130c2]{margin-top:var(--spacing-lg);text-align:center}footer ul[data-v-2da130c2]{justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}footer ul li[data-v-2da130c2]{list-style:none}footer .copyright p[data-v-2da130c2]{margin:0}footer .copyright .official[data-v-2da130c2]{font-size:var(--font-size-sm)}footer .copyright .dnavi[data-v-2da130c2],footer .copyright .official[data-v-2da130c2]{margin-top:var(--spacing-sm)}.scroll-top-button[data-v-923aebe6]{cursor:pointer;background:#0006;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:48px;height:64px;transition-duration:.3s;display:flex;position:fixed;bottom:56px;right:16px}.scroll-top-button[data-v-923aebe6]:hover{background:#000}.scroll-top-button .icon[data-v-923aebe6]{fill:#fff;color:#fff;width:40px;height:40px}.scroll-top-button .text[data-v-923aebe6]{color:#fff;text-align:center;font-size:8px}.fade-enter-active[data-v-923aebe6],.fade-leave-active[data-v-923aebe6]{transition:opacity .5s}.fade-enter-from[data-v-923aebe6],.fade-leave-to[data-v-923aebe6]{opacity:0}.error-message[data-v-021a329b]{margin-bottom:var(--spacing-md)}
