.SideMenu-module__qfNzZW__container{flex-direction:column;align-self:start;gap:8px;width:100%;display:flex;position:sticky;top:8px}.SideMenu-module__qfNzZW__itemContainer{flex-direction:column;display:flex}.SideMenu-module__qfNzZW__itemContainer ul{flex-direction:column;list-style:none;display:flex}.SideMenu-module__qfNzZW__itemContainer a{color:var(--color-foreground);padding:8px 16px;text-decoration:none;display:block}.SideMenu-module__qfNzZW__itemContainer a:hover{background-color:var(--color-body-background)}.SideMenu-module__qfNzZW__itemContainer a:active{background-color:var(--color-border)}.SideMenu-module__qfNzZW__buttonShowMore{width:100%;color:var(--color-foreground);cursor:pointer;background-color:var(--color-content-background);border:none;border-top:var(--border-width-normal) solid var(--color-border);padding:8px 4px}.SideMenu-module__qfNzZW__buttonShowMore:hover{background-color:var(--color-body-background)}.SideMenu-module__qfNzZW__buttonShowMore:active{background-color:var(--color-border)}@media (prefers-reduced-motion:no-preference){.SideMenu-module__qfNzZW__details::details-content{transition-behavior:allow-discrete;transition-property:content-visibility,block-size;transition-duration:.2s;transition-timing-function:ease;overflow:hidden}}.SideMenu-module__qfNzZW__details:not([open])::details-content{block-size:0}.SideMenu-module__qfNzZW__summary{cursor:pointer;padding:8px;list-style:none}.SideMenu-module__qfNzZW__summary::marker{display:none}.SideMenu-module__qfNzZW__summary::-webkit-details-marker{display:none}.SideMenu-module__qfNzZW__summaryItem{padding-left:24px}.SideMenu-module__qfNzZW__icon{margin-right:8px;transition:transform .2s}details[open]>.SideMenu-module__qfNzZW__summary .SideMenu-module__qfNzZW__icon{transform:rotate(90deg)}
.SideMenuItem-module__3nsVOG__container{background-color:var(--color-content-background);border:var(--border-width-normal) solid var(--color-border);border-radius:var(--border-radius-normal)}.SideMenuItem-module__3nsVOG__header{border-bottom:var(--border-width-normal) solid var(--color-border);flex-direction:row;align-items:center;gap:4px;padding:8px;display:flex}
.Button-module__FaONPa__container{color:var(--color-foreground-button);cursor:pointer;border-radius:var(--border-radius-normal);border:none;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;display:inline-flex}.Button-module__FaONPa__container svg,.Button-module__FaONPa__container svg *{color:inherit}.Button-module__FaONPa__container.Button-module__FaONPa__primary{background-color:var(--color-accent-primary)}.Button-module__FaONPa__container.Button-module__FaONPa__primary:not([disabled]):active{background-color:var(--color-border-accent-primary)}.Button-module__FaONPa__container.Button-module__FaONPa__optional{background-color:var(--color-accent-optional)}.Button-module__FaONPa__container.Button-module__FaONPa__optional:not([disabled]):active{background-color:var(--color-border-accent-optional)}.Button-module__FaONPa__container:disabled{cursor:default;opacity:.5}
.Carousel-module__z1UAva__wrapper{scroll-snap-type:x mandatory;background-color:#000;overflow:scroll hidden}.Carousel-module__z1UAva__container{height:var(--height-page-banner);flex-direction:row;align-items:center;list-style-type:none;list-style-position:inside;display:flex}.Carousel-module__z1UAva__indicators{justify-content:center;gap:8px;margin-top:-28px;padding:8px;display:flex;position:sticky;bottom:0;left:0}.Carousel-module__z1UAva__indicator{cursor:pointer;background-color:var(--color-accent-optional);opacity:.5;border:none;border-radius:50%;width:12px;height:12px}.Carousel-module__z1UAva__indicator:hover{opacity:1}.Carousel-module__z1UAva__indicatorActive{opacity:1;background-color:#fff}
.Comment-module__JPhiaa__container{flex-direction:column;gap:8px;display:flex}.Comment-module__JPhiaa__header{flex-direction:row;align-items:center;gap:8px;display:flex}.Comment-module__JPhiaa__name{font-size:var(--font-size-normal);word-break:unset;flex:1}.Comment-module__JPhiaa__dateTime{font-size:var(--font-size-smaller);color:var(--color-border-accent-optional)}
.Tag-module__zYOfaa__container{min-width:2em;font-size:var(--font-size-small);color:var(--color-foreground);text-align:center;background-color:var(--color-content-background);border:1px solid var(--color-border);border-radius:var(--border-radius-normal);padding:4px 8px}
.Heading-module__TA4O0G__container{border-bottom:var(--border-width-normal) solid var(--color-border);flex-flow:wrap;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.Heading-module__TA4O0G__marqueeContainer{flex:1}.Heading-module__TA4O0G__h{font-size:var(--font-size-larger);flex:1}.Heading-module__TA4O0G__tagsContainer{flex-flow:wrap;gap:8px;display:flex}@media not (min-width:768px){.Heading-module__TA4O0G__h{font-size:var(--font-size-normal)}}
.Comment-module__VJD8uq__container{flex-direction:column;gap:4px;display:flex}.Comment-module__VJD8uq__header{flex-direction:row;align-items:center;display:flex}.Comment-module__VJD8uq__name{flex:1}.Comment-module__VJD8uq__dateTime{font-size:var(--font-size-smaller)}
.CommentSection-module__0j8IlW__container{background-color:var(--color-content-background);border:var(--border-width-normal) solid var(--color-border);border-radius:var(--border-radius-normal);flex-direction:column;gap:8px;padding:24px;display:flex}.CommentSection-module__0j8IlW__commentContainer{flex-direction:column;gap:16px;display:flex}.CommentSection-module__0j8IlW__commentFormContainer{margin-top:16px}
.Note-module__R1tvQW__container{background-color:var(--color-content-background);border:var(--border-width-normal) solid var(--color-border);border-radius:var(--border-radius-normal);flex-direction:column;gap:8px;width:100%;min-width:0;padding:16px;display:inline-flex}.Note-module__R1tvQW__container p a,.Note-module__R1tvQW__container li a,.Note-module__R1tvQW__container td a,.Note-module__R1tvQW__container th a,.Note-module__R1tvQW__container blockquote a,.Note-module__R1tvQW__container dt a,.Note-module__R1tvQW__container dd a{color:var(--color-accent-primary-text);text-decoration:none}:is(.Note-module__R1tvQW__container p a,.Note-module__R1tvQW__container li a,.Note-module__R1tvQW__container td a,.Note-module__R1tvQW__container th a,.Note-module__R1tvQW__container blockquote a,.Note-module__R1tvQW__container dt a,.Note-module__R1tvQW__container dd a):hover{text-decoration:underline}.Note-module__R1tvQW__container p{text-indent:1em;margin:1em 0;line-height:1.5em}.Note-module__R1tvQW__container ul,.Note-module__R1tvQW__container ol{margin:1em 0;list-style-position:inside}.Note-module__R1tvQW__container li{text-indent:-1em;margin:.5em 1em;padding-left:1em}.Note-module__R1tvQW__container em{border-bottom:thin dashed var(--color-foreground)}.Note-module__R1tvQW__container b:before{content:"『"}.Note-module__R1tvQW__container b:after{content:"』"}.Note-module__R1tvQW__container strong{font-weight:700}.Note-module__R1tvQW__container table{border-collapse:collapse;width:100%}.Note-module__R1tvQW__container table th{vertical-align:top;text-align:left;border-bottom:var(--border-width-normal) solid var(--color-border);padding:.5em;font-weight:700}.Note-module__R1tvQW__container table td{vertical-align:top;border-bottom:var(--border-width-normal) solid var(--color-border);padding:.5em}.Note-module__R1tvQW__container pre{overflow-wrap:break-word;border:var(--border-width-normal) solid var(--color-border);margin:.5em;padding:.5em;overflow:auto}.Note-module__R1tvQW__container code{overflow-wrap:break-word}.Note-module__R1tvQW__container blockquote{border:var(--border-width-normal) dashed var(--color-border);margin:.5em;padding:.5em}.Note-module__R1tvQW__container dl{border-collapse:collapse;grid-template-columns:10em 1fr;width:100%;display:grid}.Note-module__R1tvQW__container dl dt,.Note-module__R1tvQW__container dl dd{vertical-align:top;border-bottom:var(--border-width) solid var(--color-border);padding:.5em}:is(.Note-module__R1tvQW__container dl dt,.Note-module__R1tvQW__container dl dd):last-of-type{border-bottom:none}
.Select-module__Or8B0G__container{font-family:var(--font-noto-sans-jp), sans-serif;color:var(--color-foreground);cursor:pointer;background-color:var(--color-content-background);border:var(--border-width-normal) solid var(--color-border);border-radius:var(--border-radius-normal);padding:8px;font-size:100%}
