:root{--bs-body-font-family:"Helvetica Neue", "Arial", "Open Sans", "Hiragino Maru Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", "Meiryo", var(--bs-font-sans-serif)}.tooltip,.popover{font-family:var(--bs-body-font-family)}.img-fluid-height{width:auto;height:100%}.user-select-none{-webkit-touch-callout:none}header .container-fluid{padding:0}header .navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0;--bs-navbar-brand-padding-y:0;--bs-navbar-brand-font-size:1rem;border-bottom:1px dotted}header .navbar-brand{white-space:wrap;margin:.25rem}header .navbar-brand a{color:var(--bs-body-color);text-decoration:none}header .navbar .nav-link{text-decoration:underline dashed var(--bs-tertiary-color);padding:.25rem;font-size:.9rem}header .navbar .nav-link.active{color:var(--bs-info-text-emphasis);background-color:var(--bs-info-bg-subtle)}.caption,.notes,.date{color:var(--bs-secondary-color)}[role=link]{cursor:pointer}dialog{opacity:0;transition-behavior:allow-discrete;background:0 0;border:none;max-width:100%;max-height:100%;margin:auto;padding:0;transition:opacity .3s ease-out,display .3s ease-out,overlay .3s ease-out}dialog[open]{opacity:1}@starting-style{dialog[open]{opacity:0}}dialog::backdrop{--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;background-color:var(--bs-backdrop-bg);transition-behavior:allow-discrete;opacity:0;margin:0;padding:0;transition:opacity .3s ease-out,display .3s ease-out,overlay .3s ease-out}dialog[open]::backdrop{opacity:var(--bs-backdrop-opacity)}@starting-style{dialog[open]::backdrop{opacity:0}}
