@media screen and not (min-width:480px){.t8dqEa_article{gap:var(--spacing-2xl);margin-top:var(--spacing-3xl);flex-direction:column;display:flex}}@media screen and (not (min-width:480px)) and (not (min-width:480px)){.t8dqEa_article{width:100%;padding:0 var(--spacing-md)}}@media screen and (not (min-width:480px)) and (min-width:480px){.t8dqEa_article{width:100%;max-width:37.5rem;padding:0 var(--spacing-xl);margin-inline:auto}}@media screen and (min-width:1440px){.t8dqEa_article{grid-template-columns:31.375rem 1fr;max-width:80rem;margin-inline:auto;display:grid}}@media screen and not (min-width:480px){.t8dqEa_header{gap:var(--spacing-lg);flex-direction:column;display:flex}}@media screen and (min-width:480px){.t8dqEa_header{padding:0 0 0 var(--spacing-3xl)}}.t8dqEa_sticky{gap:var(--spacing-lg);flex-direction:column;display:flex}@media screen and (min-width:480px){.t8dqEa_sticky{z-index:1;padding:var(--spacing-3xl) 0 0;position:sticky;top:0}}@media screen and not (min-width:480px){.t8dqEa_headerMember,.t8dqEa_headerIndex{display:none}}.t8dqEa_title{font-size:var(--font-size-2xl);letter-spacing:.02em;text-box:trim-both cap alphabetic;line-height:1.4}@media screen and not (min-width:480px){.t8dqEa_title{font-weight:var(--font-weight-regular)}}@media screen and (min-width:480px){.t8dqEa_title{font-weight:var(--font-weight-thin)}}.t8dqEa_title small{font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);letter-spacing:.03em;text-box:trim-both cap alphabetic;line-height:1.5;font-weight:var(--font-weight-thin);margin:.75rem 0 0;line-height:1.3;display:inline-block}@media screen and not (min-width:480px){.t8dqEa_title small{font-weight:var(--font-weight-regular)}}@media screen and (min-width:480px){.t8dqEa_title small{font-weight:var(--font-weight-thin)}}.t8dqEa_guest{font-size:var(--font-size-lg);letter-spacing:.05em;text-box:trim-both cap alphabetic;gap:var(--spacing-xs);margin:var(--spacing-lg) 0 0;align-items:center;line-height:1;display:flex}@media screen and not (min-width:480px){.t8dqEa_suffix{font-size:var(--font-size-sm)}}@media screen and (min-width:480px){.t8dqEa_suffix{font-size:var(--font-size-md)}}.t8dqEa_meta{margin:var(--spacing-lg) 0 0;align-items:center;display:flex}.t8dqEa_date{font-size:var(--font-size-sm);color:var(--txt-muted);letter-spacing:.03em;font-size:var(--font-size-sm);text-box:trim-both cap alphabetic}.t8dqEa_visibility{font-family:var(--font-plaster);text-box:trim-both cap alphabetic;color:var(--txt-subtle);font-size:var(--font-size-sm)}.t8dqEa_visibility:before{content:"・";margin:0 .5em}@media screen and (min-width:480px){.t8dqEa_body{padding:var(--spacing-3xl) var(--spacing-3xl) var(--spacing-5xl)}}.t8dqEa_wysiwyg p{font-weight:var(--font-weight-regular);text-align:justify;letter-spacing:.04em;text-box:trim-both cap alphabetic}@media screen and not (min-width:480px){.t8dqEa_wysiwyg p{font-size:var(--font-size-md);line-height:2}}@media screen and (min-width:480px){.t8dqEa_wysiwyg p{font-size:var(--font-size-md);line-height:2.5}}@media screen and not (min-width:480px){.t8dqEa_wysiwyg *~p{margin-top:3em}}@media screen and (min-width:480px){.t8dqEa_wysiwyg *~p{margin-top:4em}}.t8dqEa_wysiwyg blockquote{padding:var(--spacing-sm) 0 var(--spacing-sm) calc(var(--spacing-md) - .125rem);border-left:.125rem solid var(--border-basic);margin-top:3em}.t8dqEa_wysiwyg dl{grid-template-columns:auto 1fr;display:grid}@media screen and not (min-width:480px){.t8dqEa_wysiwyg dl{margin-top:var(--spacing-xl)}}@media screen and (min-width:480px){.t8dqEa_wysiwyg dl{margin-top:var(--spacing-2xl);gap:.5em}}.t8dqEa_wysiwyg dt{font-weight:var(--font-weight-regular);text-align:justify;letter-spacing:.04em;text-box:trim-both cap alphabetic}@media screen and not (min-width:480px){.t8dqEa_wysiwyg dt{font-size:var(--font-size-md);line-height:2}}@media screen and (min-width:480px){.t8dqEa_wysiwyg dt{font-size:var(--font-size-md);line-height:2.5}}.t8dqEa_wysiwyg dt:after{content:"："}@media screen and not (min-width:480px){.t8dqEa_wysiwyg dt:after{margin:0 .2em}}@media screen and (min-width:480px){.t8dqEa_wysiwyg dt:after{margin:0 .5em}}.t8dqEa_wysiwyg dd{font-weight:var(--font-weight-regular);text-align:justify;letter-spacing:.04em;text-box:trim-both cap alphabetic}@media screen and not (min-width:480px){.t8dqEa_wysiwyg dd{font-size:var(--font-size-md);line-height:2}}@media screen and (min-width:480px){.t8dqEa_wysiwyg dd{font-size:var(--font-size-md);line-height:2.5}}.t8dqEa_wysiwyg h2{font-size:var(--font-size-2xl);letter-spacing:.02em;text-box:trim-both cap alphabetic;line-height:1.4}@media screen and not (min-width:480px){.t8dqEa_wysiwyg h2{font-weight:var(--font-weight-regular)}}@media screen and (min-width:480px){.t8dqEa_wysiwyg h2{font-weight:var(--font-weight-thin)}}.t8dqEa_wysiwyg h2 small{font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);letter-spacing:.03em;text-box:trim-both cap alphabetic;line-height:1.5;font-weight:var(--font-weight-thin);margin:.75rem 0 0;line-height:1.3;display:inline-block}@media screen and not (min-width:480px){.t8dqEa_wysiwyg h2 small{font-weight:var(--font-weight-regular)}}@media screen and (min-width:480px){.t8dqEa_wysiwyg h2 small{font-weight:var(--font-weight-thin)}}.t8dqEa_wysiwyg h2{margin-top:var(--spacing-5xl)}@media screen and not (min-width:480px){.t8dqEa_wysiwyg h2{scroll-margin-top:var(--spacing-2xl)}}@media screen and (min-width:480px){.t8dqEa_wysiwyg h2{scroll-margin-top:var(--spacing-3xl)}}.t8dqEa_wysiwyg hr+h2{margin-top:var(--spacing-3xl)}.t8dqEa_wysiwyg h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);letter-spacing:.03em;text-box:trim-both cap alphabetic;line-height:1.5}@media screen and not (min-width:480px){.t8dqEa_wysiwyg h3{margin-top:var(--spacing-2xl)}}@media screen and (min-width:480px){.t8dqEa_wysiwyg h3{margin-top:var(--spacing-4xl)}}.t8dqEa_wysiwyg h3 span{display:inline-block}.t8dqEa_wysiwyg h2+h3{margin-top:var(--spacing-2xl)}.t8dqEa_wysiwyg hr{margin:var(--spacing-2xl) 0;border:none;border-top:1px solid var(--border-basic)}
@media screen and (min-width:480px){.-lz-8W_body{padding:var(--spacing-3xl) var(--spacing-3xl) var(--spacing-5xl)}}.-lz-8W_paragraph{font-weight:var(--font-weight-regular);text-align:justify;letter-spacing:.04em;text-box:trim-both cap alphabetic}@media screen and not (min-width:480px){.-lz-8W_paragraph{font-size:var(--font-size-md);line-height:2}}@media screen and (min-width:480px){.-lz-8W_paragraph{font-size:var(--font-size-md);line-height:2.5}}.-lz-8W_link{text-underline-offset:.2em;color:color-mix(in srgb, var(--bg-accent), transparent 100%);text-shadow:0 0 0 var(--txt-basic);transition:text-shadow var(--transition),color var(--transition-enter),background-size var(--transition-enter);background:repeating-linear-gradient(-.2turn,#0000,#0000 2px,currentColor 4px calc(100% - 4px),#0000 calc(100% - 2px) 100%) right bottom .3em/75% .8em no-repeat;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}@media (any-hover:hover){.-lz-8W_link:hover{color:var(--bg-marker);text-shadow:0 0 1px var(--txt-basic);transition:text-shadow var(--transition),color var(--transition),background-size var(--transition-leave);background-position-x:left;background-size:100% .8em}}.-lz-8W_link{cursor:pointer;border:none}
.mLA7Jq_memberList{position:relative}.mLA7Jq_title{font-family:var(--font-plaster);text-box:trim-both cap alphabetic;color:var(--txt-subtle);font-size:var(--font-size-lg)}.mLA7Jq_title small{font-size:var(--font-size-xs);font-weight:var(--font-weight-thin);padding:0 .5em}.mLA7Jq_title small:before{content:"・";margin-right:.5em}.mLA7Jq_list{margin:var(--spacing-md) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.mLA7Jq_item{padding:0 0 0 var(--font-size-xl);font-size:var(--font-size-md);background:linear-gradient(to bottom, var(--txt-subtle), var(--txt-subtle)) left top 1em/.75rem 1px no-repeat;list-style:none}.mLA7Jq_name{font-weight:var(--font-weight-regular)}.mLA7Jq_roll{font-size:var(--font-size-sm);color:var(--txt-muted);margin:0 .5em}.mLA7Jq_tag{background:repeating-linear-gradient(-.2turn, transparent, transparent 2px, color-mix(in srgb, var(--txt-subtle), transparent 66%) 4px, color-mix(in srgb, var(--txt-subtle), transparent 66%) calc(100% - 4px), transparent calc(100% - 2px), transparent 100%) right bottom .3em/100% .8em no-repeat;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);border-radius:var(--border-radius)}
.ED7Bia_indexNavigation{position:relative}.ED7Bia_title{font-family:var(--font-plaster);text-box:trim-both cap alphabetic;color:var(--txt-subtle);font-size:var(--font-size-lg)}.ED7Bia_list{margin:var(--spacing-md) 0 0;font-size:var(--font-size-sm);flex-direction:column;padding:0;list-style:none;display:flex}@media screen and not (min-width:480px){.ED7Bia_list{gap:var(--spacing-md)}}@media screen and (min-width:480px){.ED7Bia_list{gap:var(--spacing-sm)}}.ED7Bia_item{padding:0 0 0 var(--font-size-xl);font-size:var(--font-size-md);background:linear-gradient(to bottom, var(--txt-subtle), var(--txt-subtle)) left top 1em/.75rem 1px no-repeat;list-style:none}.ED7Bia_link{text-underline-offset:.2em;color:color-mix(in srgb, var(--bg-accent), transparent 100%);text-shadow:0 0 0 var(--txt-basic);transition:text-shadow var(--transition),color var(--transition-enter),background-size var(--transition-enter);background:repeating-linear-gradient(-.2turn,#0000,#0000 2px,currentColor 4px calc(100% - 4px),#0000 calc(100% - 2px) 100%) right bottom .3em/75% .8em no-repeat;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}@media (any-hover:hover){.ED7Bia_link:hover{color:var(--bg-marker);text-shadow:0 0 1px var(--txt-basic);transition:text-shadow var(--transition),color var(--transition),background-size var(--transition-leave);background-position-x:left;background-size:100% .8em}}.ED7Bia_link{font-weight:var(--font-weight-regular);line-height:1.5}.ED7Bia_link small{width:fit-content;font-size:var(--font-size-sm);background:inherit;display:block}.ED7Bia_link span{text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}
.GRHgVW_globalNavigation{inset:auto 0 env(safe-area-inset-bottom);z-index:5;background:var(--bg-panel) linear-gradient(to bottom, var(--bg-light), var(--bg-basic));border-top:1px solid var(--bg-basic);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);width:100%;transition:opacity var(--transition-enter),scale var(--transition-enter);position:sticky}html:not([data-visible-nav]) .GRHgVW_globalNavigation{pointer-events:none;opacity:0;transform-origin:bottom;transition:opacity var(--transition-leave),scale var(--transition-leave);scale:1 .8}.GRHgVW_layout{align-items:center;width:100%;margin:0 auto;display:grid}@media screen and not (min-width:480px){.GRHgVW_layout{gap:var(--spacing-xl) var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);grid-template-columns:1fr auto}}@media screen and (min-width:480px){.GRHgVW_layout{gap:var(--spacing-2xl) 0;max-width:80rem;padding:var(--spacing-md) var(--spacing-3xl);grid-template-columns:31.375rem 1fr}}.GRHgVW_header{align-items:center;display:flex}.GRHgVW_siteName{font-size:var(--font-size-lg);letter-spacing:.05em;text-box:trim-both cap alphabetic;color:color-mix(in srgb, var(--bg-accent), transparent 100%);text-shadow:0 0 0 var(--txt-basic);transition:text-shadow var(--transition),color var(--transition-enter),background-size var(--transition-enter);background:repeating-linear-gradient(-.2turn,#0000,#0000 2px,currentColor 4px calc(100% - 4px),#0000 calc(100% - 2px) 100%) right bottom .3em/75% .8em no-repeat;line-height:1;text-decoration:none}@media (any-hover:hover){.GRHgVW_siteName:hover{color:var(--bg-marker);text-shadow:0 0 1px var(--txt-basic);transition:text-shadow var(--transition),color var(--transition),background-size var(--transition-leave);background-position-x:left;background-size:100% .8em}}.GRHgVW_siteName{background-position-y:bottom}.GRHgVW_category{font-size:var(--font-size-sm);align-items:center;margin:0 0 0 1.5em;display:flex;position:relative}.GRHgVW_category:before{color:var(--txt-subtle);content:"・";margin-right:.5em;position:absolute;top:0;right:100%}.GRHgVW_categoryLink{color:color-mix(in srgb, var(--bg-accent), transparent 100%);text-shadow:0 0 0 var(--txt-basic);transition:text-shadow var(--transition),color var(--transition-enter),background-size var(--transition-enter);background:repeating-linear-gradient(-.2turn,#0000,#0000 2px,currentColor 4px calc(100% - 4px),#0000 calc(100% - 2px) 100%) right bottom .3em/75% .8em no-repeat;text-decoration:none}@media (any-hover:hover){.GRHgVW_categoryLink:hover{color:var(--bg-marker);text-shadow:0 0 1px var(--txt-basic);transition:text-shadow var(--transition),color var(--transition),background-size var(--transition-leave);background-position-x:left;background-size:100% .8em}}.GRHgVW_categoryLink{text-shadow:0 0 0 var(--txt-muted);text-decoration:none}@media (any-hover:hover){.GRHgVW_categoryLink:hover{text-shadow:0 0 1px var(--txt-muted)}}.GRHgVW_menu{gap:var(--spacing-sm);justify-content:flex-end;align-items:center;display:flex}.GRHgVW_indexTrigger{width:2.5rem;height:2.5rem;padding:var(--spacing-sm);color:var(--txt-basic);appearance:none;cursor:pointer;background-color:var(--bg-light);border-radius:var(--radius-sm);transition:color var(--transition-enter),background-color var(--transition-enter),box-shadow var(--transition-enter);border:none;place-items:center;display:grid}@media (any-hover:hover){.GRHgVW_indexTrigger:hover{color:var(--txt-muted);background-color:var(--bg-basic);box-shadow:inset 1px 1px 1px 0 color-mix(in srgb, var(--bg-basic), transparent 50%),inset -1px -1px 1px 0 color-mix(in srgb, var(--bg-panel), transparent 50%);transition:color var(--transition),background-color var(--transition-leave),box-shadow var(--transition-leave)}}.GRHgVW_indexTrigger svg{width:100%;height:100%}.GRHgVW_indexTrigger{justify-self:end}.GRHgVW_scrollToTopTrigger{width:2.5rem;height:2.5rem;padding:var(--spacing-sm);color:var(--txt-basic);appearance:none;cursor:pointer;background-color:var(--bg-light);border-radius:var(--radius-sm);transition:color var(--transition-enter),background-color var(--transition-enter),box-shadow var(--transition-enter);border:none;place-items:center;display:grid}@media (any-hover:hover){.GRHgVW_scrollToTopTrigger:hover{color:var(--txt-muted);background-color:var(--bg-basic);box-shadow:inset 1px 1px 1px 0 color-mix(in srgb, var(--bg-basic), transparent 50%),inset -1px -1px 1px 0 color-mix(in srgb, var(--bg-panel), transparent 50%);transition:color var(--transition),background-color var(--transition-leave),box-shadow var(--transition-leave)}}.GRHgVW_scrollToTopTrigger svg{width:100%;height:100%}.GRHgVW_indexPopover{padding:var(--spacing-md);background:var(--bg-panel) linear-gradient(to bottom, color-mix(in srgb, var(--bg-basic), transparent 50%), color-mix(in srgb, var(--bg-basic), transparent 50%));border-width:1px 0 0;border-top:1px solid var(--bg-basic);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}@media screen and not (min-width:480px){.GRHgVW_indexPopover{width:100%;margin-bottom:var(--spacing-sm);position-area:top}}@media screen and (min-width:480px){.GRHgVW_indexPopover{margin-bottom:var(--spacing-md);position-area:top span-left}}
.xwq4tq_contentsMenu{gap:var(--spacing-lg);flex-direction:column;margin:0;padding:0;line-height:1;display:flex}.xwq4tq_item{gap:var(--spacing-sm);grid-template-columns:.75rem 1fr;list-style:none;display:grid}.xwq4tq_item:before{content:"";background:var(--txt-subtle);width:100%;height:1px;margin-top:.5em;display:block}.xwq4tq_link{gap:var(--font-size-xs);width:fit-content;font-size:var(--font-size-sm);color:currentColor;flex-direction:column;text-decoration:none;display:inline-flex}.xwq4tq_title{width:fit-content;font-weight:var(--font-weight-regular);color:color-mix(in srgb, var(--bg-accent), transparent 100%);text-shadow:0 0 0 var(--txt-basic);transition:color var(--transition-enter),background-size var(--transition-enter);background:repeating-linear-gradient(-.2turn,#0000,#0000 2px,currentColor 4px calc(100% - 4px),#0000 calc(100% - 2px) 100%) 100% 100%/50% .8em no-repeat}@media (any-hover:hover){.xwq4tq_link:hover .xwq4tq_title{color:var(--bg-marker);text-shadow:0 0 1px var(--txt-basic);transition:text-shadow var(--transition),color var(--transition),background-size var(--transition-leave);background-position-x:left;background-size:100% .8em}}.xwq4tq_kana{font-family:var(--font-plaster);text-box:trim-both cap alphabetic;color:var(--txt-subtle);font-size:var(--font-size-xs);transition:filter var(--transition-enter)}@media (any-hover:hover){.xwq4tq_link:hover .xwq4tq_kana{filter:blur(.0625rem);transition:filter var(--transition-leave)}}
.tY1QjW_footer{background-color:var(--bg-panel);width:100%}.tY1QjW_layout{grid-template-areas:"information nav""copyright console";width:100%;margin:0 auto;display:grid}@media screen and not (min-width:480px){.tY1QjW_layout{grid-template-columns:1fr max(auto,50%);gap:var(--spacing-xl) var(--spacing-md);padding:var(--spacing-2xl) var(--spacing-md) var(--spacing-lg)}}@media screen and (min-width:480px){.tY1QjW_layout{width:100%;padding:var(--spacing-3xl) var(--spacing-3xl) var(--spacing-xl)}}@media screen and (min-width:1440px){.tY1QjW_layout{gap:var(--spacing-2xl) 0;grid-template-columns:31.375rem 1fr;max-width:80rem}}.tY1QjW_information{gap:var(--spacing-sm);color:currentColor;grid-area:information;align-self:flex-start;width:fit-content;text-decoration:none;display:grid}.tY1QjW_siteName{font-size:var(--font-size-lg);letter-spacing:.05em;text-box:trim-both cap alphabetic;width:fit-content;line-height:1;font-weight:var(--font-weight-regular);color:color-mix(in srgb, var(--bg-accent), transparent 100%);text-shadow:0 0 0 var(--txt-basic);transition:color var(--transition-enter),background-size var(--transition-enter);background:repeating-linear-gradient(-.2turn,#0000,#0000 2px,currentColor 4px calc(100% - 4px),#0000 calc(100% - 2px) 100%) 100% 100%/50% .8em no-repeat}@media (any-hover:hover){.tY1QjW_information:hover .tY1QjW_siteName{color:var(--bg-marker);text-shadow:0 0 1px var(--txt-basic);transition:text-shadow var(--transition),color var(--transition),background-size var(--transition-leave);background-position-x:left;background-size:100% .8em}}.tY1QjW_domain{width:fit-content;font-size:var(--font-size-xs);color:var(--txt-muted);letter-spacing:.05em;transition:color var(--transition-enter)}@media (any-hover:hover){.tY1QjW_information:hover .tY1QjW_domain{filter:blur(.0625rem);transition:filter var(--transition-leave)}}.tY1QjW_nav{grid-area:nav}.tY1QjW_console{gap:var(--spacing-sm);word-break:break-all;grid-area:console;justify-self:flex-end;align-items:flex-end;line-height:1.4;display:flex}@media screen and (min-width:480px){.tY1QjW_console br{display:none}}.tY1QjW_consoleDescription{font-size:var(--font-size-xs);color:var(--txt-muted)}.tY1QjW_login{text-underline-offset:.2em;color:color-mix(in srgb, var(--bg-accent), transparent 100%);text-shadow:0 0 0 var(--txt-basic);transition:text-shadow var(--transition),color var(--transition-enter),background-size var(--transition-enter);background:repeating-linear-gradient(-.2turn,#0000,#0000 2px,currentColor 4px calc(100% - 4px),#0000 calc(100% - 2px) 100%) right bottom .3em/75% .8em no-repeat;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}@media (any-hover:hover){.tY1QjW_login:hover{color:var(--bg-marker);text-shadow:0 0 1px var(--txt-basic);transition:text-shadow var(--transition),color var(--transition),background-size var(--transition-leave);background-position-x:left;background-size:100% .8em}}.tY1QjW_login{font-size:var(--font-size-xs);word-break:keep-all;cursor:pointer}.tY1QjW_copyright{font-size:var(--font-size-xs);color:var(--txt-muted);grid-area:copyright;align-self:flex-end;line-height:1.4}
.XLoSha_home{position:relative}@media screen and not (min-width:480px){.XLoSha_layout{padding:0 0 var(--spacing-6xl)}}@media screen and (min-width:1440px){.XLoSha_layout{max-width:80rem;padding:0 0 var(--spacing-7xl);grid-template-columns:31.375rem 1fr;margin-inline:auto;display:grid}}@media screen and not (min-width:480px){.XLoSha_hero{padding:calc(30svh - 3.5rem) var(--spacing-md) 0;display:grid}}@media screen and (min-width:480px){.XLoSha_hero{padding:calc(30svh - 5.625rem) 0 0 var(--spacing-3xl);grid-column:1}}.XLoSha_sticky{flex-direction:column;display:flex}@media screen and (min-width:480px){.XLoSha_sticky{z-index:1;position:sticky;top:0}}.XLoSha_heroHeader{display:grid}@media screen and not (min-width:480px){.XLoSha_heroHeader{gap:var(--spacing-lg);padding:0 var(--spacing-md)}}@media screen and (min-width:480px){.XLoSha_heroHeader{gap:var(--spacing-xl)}}.XLoSha_title{font-weight:var(--font-weight-thin);color:var(--txt-accent);letter-spacing:.03em;text-box:trim-both cap alphabetic;line-height:1.3}@media screen and not (min-width:480px){.XLoSha_title{font-size:3.5rem}}@media screen and (min-width:480px){.XLoSha_title{font-size:5rem}}.XLoSha_title{text-indent:-.1em;padding-top:1em}.XLoSha_kana{font-family:var(--font-plaster);text-box:trim-both cap alphabetic;color:var(--txt-subtle);font-size:var(--font-size-xl);position:relative}.XLoSha_kana:after{font-family:var(--font-line-seed-jp);font-weight:var(--font-weight-thin);vertical-align:middle;letter-spacing:-.3em;content:"ー→";margin-left:1rem;display:inline-block}.XLoSha_nav{margin:var(--spacing-3xl) 0 0}@media screen and not (min-width:480px){[class*=contentsMenu].XLoSha_navList{margin-top:var(--spacing-sm)}}@media screen and (min-width:480px){[class*=contentsMenu].XLoSha_navList{margin-top:var(--spacing-sm)}}[class*=contentsMenu].XLoSha_navList li[class*=item]{grid-template-columns:var(--font-size-lg) 1fr}@media screen and not (min-width:480px){[class*=contentsMenu].XLoSha_navList li[class*=item]{padding-left:1.625rem}}@media screen and (min-width:480px){[class*=contentsMenu].XLoSha_navList li[class*=item]{padding-left:0}}[class*=contentsMenu].XLoSha_navList a[class*=link]{gap:var(--font-size-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-regular)}[class*=contentsMenu].XLoSha_navList span[class*=title]{font-size:var(--font-size-lg);letter-spacing:.05em;text-box:trim-both cap alphabetic;line-height:1}[class*=contentsMenu].XLoSha_navList span[class*=kana]{font-size:var(--font-size-sm)}.XLoSha_body{flex-direction:column;display:flex}@media screen and not (min-width:480px){.XLoSha_body{gap:var(--spacing-6xl);margin:var(--spacing-6xl) 0 0}}@media screen and (not (min-width:480px)) and (not (min-width:480px)){.XLoSha_body{width:100%;padding:0 var(--spacing-md)}}@media screen and (not (min-width:480px)) and (min-width:480px){.XLoSha_body{width:100%;max-width:37.5rem;padding:0 var(--spacing-xl);margin-inline:auto}}@media screen and (min-width:480px){.XLoSha_body{gap:var(--spacing-7xl);padding:var(--spacing-4xl) var(--spacing-3xl) var(--spacing-3xl)}}@media screen and (min-width:1440px){.XLoSha_body{padding:calc(30svh + 11.125rem) 10rem 0 var(--spacing-3xl)}}.XLoSha_section{flex-direction:column;display:flex}@media screen and not (min-width:480px){.XLoSha_section{gap:3em}}@media screen and (min-width:480px){.XLoSha_section{gap:4em;padding:0 0 1em}}.XLoSha_highlight{background:repeating-linear-gradient(-.2turn, transparent, transparent 2px, var(--bg-marker) 4px, var(--bg-marker) calc(100% - 4px), transparent calc(100% - 2px), transparent 100%) right bottom .3em/100% .8em no-repeat;padding:0 .2em}.XLoSha_paragraph{font-weight:var(--font-weight-regular);text-align:justify;letter-spacing:.04em;text-box:trim-both cap alphabetic}@media screen and not (min-width:480px){.XLoSha_paragraph{font-size:var(--font-size-md);line-height:2}}@media screen and (min-width:480px){.XLoSha_paragraph{font-size:var(--font-size-md);line-height:2.5}}.XLoSha_article{position:relative}.XLoSha_articleHeader{gap:var(--spacing-lg);flex-direction:column;display:flex}.XLoSha_articleTitle{font-weight:var(--font-weight-thin);color:var(--txt-accent);letter-spacing:.02em;text-box:trim-both cap alphabetic;line-height:1.3}@media screen and not (min-width:480px){.XLoSha_articleTitle{font-size:2.625rem}}@media screen and (min-width:480px){.XLoSha_articleTitle{font-size:3rem}}.XLoSha_articleTitle span{white-space:nowrap}.XLoSha_articleKana{font-family:var(--font-plaster);text-box:trim-both cap alphabetic;color:var(--txt-subtle);font-size:var(--font-size-xl)}.XLoSha_articleBody{flex-direction:column;display:flex}@media screen and not (min-width:480px){.XLoSha_articleBody{margin-top:var(--spacing-2xl);gap:3em}}@media screen and (min-width:480px){.XLoSha_articleBody{margin-top:var(--spacing-3xl);gap:4em}}.XLoSha_articleFooter{margin:var(--spacing-2xl) 0 0}
@media screen and not (min-width:480px){._973L5q_main{padding:0 0 var(--spacing-6xl)}}@media screen and (min-width:480px){._973L5q_main{padding:0 0 var(--spacing-7xl)}}
._6NJclW_word{display:inline-block}
._2np4Fa_item[href]{color:currentColor;text-decoration:none}._2np4Fa_title{font-size:var(--font-size-2xl);letter-spacing:.02em;text-box:trim-both cap alphabetic;line-height:1.4}@media screen and not (min-width:480px){._2np4Fa_title{font-weight:var(--font-weight-regular)}}@media screen and (min-width:480px){._2np4Fa_title{font-weight:var(--font-weight-thin)}}._2np4Fa_title small{font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);letter-spacing:.03em;text-box:trim-both cap alphabetic;line-height:1.5;font-weight:var(--font-weight-thin);margin:.75rem 0 0;line-height:1.3;display:inline-block}@media screen and not (min-width:480px){._2np4Fa_title small{font-weight:var(--font-weight-regular)}}@media screen and (min-width:480px){._2np4Fa_title small{font-weight:var(--font-weight-thin)}}._2np4Fa_title{width:fit-content;color:color-mix(in srgb, var(--bg-accent), transparent 100%);text-shadow:0 0 0 var(--txt-basic);transition:text-shadow var(--transition),color var(--transition-enter),background-size var(--transition-enter);background:repeating-linear-gradient(-.2turn,#0000,#0000 .5rem,currentColor .75rem calc(100% - .75rem),#0000 calc(100% - .5rem) 100%) right bottom .3em/50% .8em no-repeat;justify-self:flex-start;display:inline}@media (any-hover:hover){._2np4Fa_item:hover ._2np4Fa_title{color:var(--bg-marker);text-shadow:0 0 1px var(--txt-basic);transition:text-shadow var(--transition),color var(--transition),background-size var(--transition-leave);background-position-x:left;background-size:100% .8em}}._2np4Fa_title small{width:fit-content}._2np4Fa_guest{font-size:var(--font-size-lg);letter-spacing:.05em;text-box:trim-both cap alphabetic;gap:var(--spacing-xs);margin:var(--spacing-lg) 0 0;align-items:flex-end;line-height:1;display:flex}._2np4Fa_suffix{font-size:var(--font-size-md)}._2np4Fa_meta{margin:var(--spacing-xl) 0 0;align-items:center;display:flex}._2np4Fa_date{font-size:var(--font-size-sm);color:var(--txt-muted);letter-spacing:.03em;text-box:trim-both cap alphabetic}._2np4Fa_visibility{font-family:var(--font-plaster);text-box:trim-both cap alphabetic;color:var(--txt-subtle);font-size:var(--font-size-sm)}._2np4Fa_visibility:before{content:"・";margin:0 .5em}
@media screen and not (min-width:480px){.QcsBqq_section{gap:var(--spacing-3xl);margin-top:var(--spacing-3xl);flex-direction:column;display:flex}}@media screen and (not (min-width:480px)) and (not (min-width:480px)){.QcsBqq_section{width:100%;padding:0 var(--spacing-md)}}@media screen and (not (min-width:480px)) and (min-width:480px){.QcsBqq_section{width:100%;max-width:37.5rem;padding:0 var(--spacing-xl);margin-inline:auto}}@media screen and (min-width:1440px){.QcsBqq_section{grid-template-columns:31.375rem 1fr;max-width:80rem;margin-inline:auto;display:grid}}@media screen and not (min-width:480px){.QcsBqq_header{gap:var(--spacing-md)}}@media screen and (min-width:480px){.QcsBqq_header{padding:0 var(--spacing-3xl)}}.QcsBqq_sticky{gap:var(--spacing-lg);flex-direction:column;display:flex}@media screen and (min-width:480px){.QcsBqq_sticky{z-index:1;padding:var(--spacing-3xl) 0 0;position:sticky;top:0}}.QcsBqq_title{font-weight:var(--font-weight-thin);color:var(--txt-accent);letter-spacing:.02em;text-box:trim-both cap alphabetic;line-height:1.3}@media screen and not (min-width:480px){.QcsBqq_title{font-size:2.625rem}}@media screen and (min-width:480px){.QcsBqq_title{font-size:3rem}}.QcsBqq_title span{white-space:nowrap}.QcsBqq_kana{font-family:var(--font-plaster);text-box:trim-both cap alphabetic;color:var(--txt-subtle);font-size:var(--font-size-xl)}.QcsBqq_description{font-weight:var(--font-weight-regular);text-align:justify;letter-spacing:.04em;text-box:trim-both cap alphabetic}@media screen and not (min-width:480px){.QcsBqq_description{font-size:var(--font-size-md);line-height:2}}@media screen and (min-width:480px){.QcsBqq_description{font-size:var(--font-size-md);line-height:2.5}}.QcsBqq_description{margin:var(--spacing-md) 0 0;font-size:var(--font-size-sm)}@media screen and (min-width:480px){.QcsBqq_body{padding:1rem var(--spacing-3xl) 0}}.QcsBqq_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media screen and not (min-width:480px){.QcsBqq_list{border-top:1px solid var(--border-basic)}}.QcsBqq_item{border-bottom:1px solid var(--border-basic);position:relative}@media screen and not (min-width:480px){.QcsBqq_item{padding:var(--spacing-xl) 0}}@media screen and (min-width:480px){.QcsBqq_item{padding:var(--spacing-2xl) 0}}
@media screen and not (min-width:480px){.SOJv8a_section{gap:var(--spacing-3xl);margin-top:var(--spacing-3xl);flex-direction:column;display:flex}}@media screen and (not (min-width:480px)) and (not (min-width:480px)){.SOJv8a_section{width:100%;padding:0 var(--spacing-md)}}@media screen and (not (min-width:480px)) and (min-width:480px){.SOJv8a_section{width:100%;max-width:37.5rem;padding:0 var(--spacing-xl);margin-inline:auto}}@media screen and (min-width:1440px){.SOJv8a_section{grid-template-columns:31.375rem 1fr;max-width:80rem;margin-inline:auto;display:grid}}@media screen and not (min-width:480px){.SOJv8a_header{gap:var(--spacing-md)}}@media screen and (min-width:480px){.SOJv8a_header{padding:0 var(--spacing-3xl)}}.SOJv8a_sticky{gap:var(--spacing-lg);flex-direction:column;display:flex}@media screen and (min-width:480px){.SOJv8a_sticky{z-index:1;padding:var(--spacing-3xl) 0 0;position:sticky;top:0}}.SOJv8a_title{font-weight:var(--font-weight-thin);color:var(--txt-accent);letter-spacing:.02em;text-box:trim-both cap alphabetic;line-height:1.3}@media screen and not (min-width:480px){.SOJv8a_title{font-size:2.625rem}}@media screen and (min-width:480px){.SOJv8a_title{font-size:3rem}}.SOJv8a_title span{white-space:nowrap}.SOJv8a_kana{font-family:var(--font-plaster);text-box:trim-both cap alphabetic;color:var(--txt-subtle);font-size:var(--font-size-xl)}.SOJv8a_description{font-weight:var(--font-weight-regular);text-align:justify;letter-spacing:.04em;text-box:trim-both cap alphabetic}@media screen and not (min-width:480px){.SOJv8a_description{font-size:var(--font-size-md);line-height:2}}@media screen and (min-width:480px){.SOJv8a_description{font-size:var(--font-size-md);line-height:2.5}}.SOJv8a_description{margin:var(--spacing-md) 0 0;font-size:var(--font-size-sm)}.SOJv8a_body{flex-direction:column;display:flex}@media screen and not (min-width:480px){.SOJv8a_body{gap:3em}}@media screen and (min-width:480px){.SOJv8a_body{padding:1rem var(--spacing-3xl) 0;gap:4em}}.SOJv8a_figure{margin-top:var(--spacing-2xl)}.SOJv8a_image{object-fit:contain;width:100%}.SOJv8a_caption{font-size:var(--font-size-sm);color:var(--txt-muted);letter-spacing:.03em;margin-top:var(--spacing-xs);text-align:right}.SOJv8a_headline{font-size:var(--font-size-2xl);letter-spacing:.02em;text-box:trim-both cap alphabetic;line-height:1.4}@media screen and not (min-width:480px){.SOJv8a_headline{font-weight:var(--font-weight-regular)}}@media screen and (min-width:480px){.SOJv8a_headline{font-weight:var(--font-weight-thin)}}.SOJv8a_headline small{font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);letter-spacing:.03em;text-box:trim-both cap alphabetic;line-height:1.5;font-weight:var(--font-weight-thin);margin:.75rem 0 0;line-height:1.3;display:inline-block}@media screen and not (min-width:480px){.SOJv8a_headline small{font-weight:var(--font-weight-regular)}}@media screen and (min-width:480px){.SOJv8a_headline small{font-weight:var(--font-weight-thin)}}.SOJv8a_article{gap:var(--spacing-2xl);flex-direction:column;display:flex}.SOJv8a_articleHeader,.SOJv8a_articleBody{flex-direction:column;display:flex}@media screen and not (min-width:480px){.SOJv8a_articleBody{gap:3em}}@media screen and (min-width:480px){.SOJv8a_articleBody{gap:4em}}.SOJv8a_paragraph{font-weight:var(--font-weight-regular);text-align:justify;letter-spacing:.04em;text-box:trim-both cap alphabetic}@media screen and not (min-width:480px){.SOJv8a_paragraph{font-size:var(--font-size-md);line-height:2}}@media screen and (min-width:480px){.SOJv8a_paragraph{font-size:var(--font-size-md);line-height:2.5}}.SOJv8a_highlight{background:repeating-linear-gradient(-.2turn, transparent, transparent 2px, var(--bg-marker) 4px, var(--bg-marker) calc(100% - 4px), transparent calc(100% - 2px), transparent 100%) right bottom .3em/100% .8em no-repeat;padding:0 .2em}
