.PostMeta-module__MsaLKq__meta{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.PostMeta-module__MsaLKq__date{font-family:var(--font-zen-kaku), sans-serif;color:var(--color-sub);font-size:14px;line-height:1.6}.PostMeta-module__MsaLKq__type{font-family:var(--font-zen-maru), sans-serif;color:var(--color-body);align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:1.6;display:inline-flex}.PostMeta-module__MsaLKq__dot{border-radius:50%;flex:none;width:10px;height:10px}
.index-module__L8DCoq__chip{z-index:1;letter-spacing:.04em;background:var(--chip-bg,#6b6450);color:var(--chip-fg,#fff);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #0000002e}.index-module__L8DCoq__chip[data-type=oshirase]{--chip-bg:var(--color-type-oshirase-chip-bg);--chip-fg:var(--color-type-oshirase-chip-fg)}.index-module__L8DCoq__chip[data-type=event]{--chip-bg:var(--color-type-event-chip-bg);--chip-fg:var(--color-type-event-chip-fg)}.index-module__L8DCoq__chip[data-type=kifu]{--chip-bg:var(--color-type-kifu-chip-bg);--chip-fg:var(--color-type-kifu-chip-fg)}.index-module__L8DCoq__chip[data-type=katsudo]{--chip-bg:var(--color-type-katsudo-chip-bg);--chip-fg:var(--color-type-katsudo-chip-fg)}.index-module__L8DCoq__placeholder{background:var(--ph-bg,#ececec);color:var(--ph-fg,#6b6450);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.index-module__L8DCoq__placeholder[data-type=oshirase]{--ph-bg:var(--color-type-oshirase-bg);--ph-fg:var(--color-type-oshirase-fg)}.index-module__L8DCoq__placeholder[data-type=event]{--ph-bg:var(--color-type-event-bg);--ph-fg:var(--color-type-event-fg)}.index-module__L8DCoq__placeholder[data-type=kifu]{--ph-bg:var(--color-type-kifu-bg);--ph-fg:var(--color-type-kifu-fg)}.index-module__L8DCoq__placeholder[data-type=katsudo]{--ph-bg:var(--color-type-katsudo-bg);--ph-fg:var(--color-type-katsudo-fg)}.index-module__L8DCoq__placeholderLabel{letter-spacing:.1em;font-size:clamp(20px,5vw,30px);font-weight:800}
.Card-module__DmZjhq__card{background:var(--color-bg-white);color:var(--color-heading);cursor:pointer;border-radius:8px;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 10px #3a353014}.Card-module__DmZjhq__card:hover{box-shadow:0 4px 16px #3a353024}.Card-module__DmZjhq__photo{aspect-ratio:3/2;width:100%;font-family:var(--font-zen-maru), sans-serif;flex:none;position:relative;overflow:hidden}.Card-module__DmZjhq__img{object-fit:cover}.Card-module__DmZjhq__body{flex-direction:column;flex:1;padding:16px 18px 20px;display:flex}.Card-module__DmZjhq__title{font-family:var(--font-zen-maru), sans-serif;letter-spacing:.04em;color:var(--color-heading);margin:6px 0 0;font-size:17px;font-weight:700;line-height:1.5}.Card-module__DmZjhq__titleLink{color:inherit;text-decoration:none}.Card-module__DmZjhq__card:hover .Card-module__DmZjhq__titleLink,.Card-module__DmZjhq__external{color:var(--color-link)}.Card-module__DmZjhq__description{-webkit-line-clamp:3;font-family:var(--font-zen-kaku), sans-serif;color:var(--color-body);-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}@media (min-width:900px){.Card-module__DmZjhq__body{padding:18px 22px 24px}.Card-module__DmZjhq__title{font-size:18px}}
.CollectionArchive-module__8gEUFG__archive{box-sizing:border-box;max-width:1288px;margin:0 auto;padding:0 54px}.CollectionArchive-module__8gEUFG__grid{grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.CollectionArchive-module__8gEUFG__item{min-width:0;display:flex}.CollectionArchive-module__8gEUFG__item>*{flex:1;min-width:0}@media (min-width:600px){.CollectionArchive-module__8gEUFG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.CollectionArchive-module__8gEUFG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}}@media (max-width:899px){.CollectionArchive-module__8gEUFG__archive{padding:0 20px}}
.ArticlePage-module__g3OXYq__page{padding-top:var(--site-header-height);background:var(--color-bg-white);color:var(--color-body);font-family:var(--font-zen-kaku), sans-serif;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.ArticlePage-module__g3OXYq__page .container{box-sizing:border-box;max-width:1288px;padding-inline:54px}.ArticlePage-module__g3OXYq__titleSection{padding:72px 54px 40px}.ArticlePage-module__g3OXYq__inner{max-width:1180px;margin:0 auto}.ArticlePage-module__g3OXYq__h1{font-family:var(--font-zen-maru), sans-serif;letter-spacing:.06em;color:var(--color-heading);margin:0;font-size:clamp(30px,3.2vw,40px);font-weight:900;line-height:1.4}.ArticlePage-module__g3OXYq__lead{color:var(--color-sub);margin:12px 0 0;font-size:16px}.ArticlePage-module__g3OXYq__typeNav{margin-top:28px}.ArticlePage-module__g3OXYq__typeList{flex-wrap:wrap;gap:10px 12px;margin:0;padding:0;list-style:none;display:flex}.ArticlePage-module__g3OXYq__typeLink{box-sizing:border-box;border:1px solid var(--color-line-dot-blue);background:var(--color-bg-white);min-height:40px;color:var(--color-link);font-family:var(--font-zen-maru), sans-serif;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.ArticlePage-module__g3OXYq__typeLink:hover{color:var(--color-link-hover)}.ArticlePage-module__g3OXYq__typeLinkActive,.ArticlePage-module__g3OXYq__typeLinkActive:hover{border-color:var(--color-btn);background:var(--color-btn);box-shadow:0 3px 0 var(--color-btn-shadow);color:var(--color-bg-white)}.ArticlePage-module__g3OXYq__dot{border-radius:50%;flex:none;width:10px;height:10px}.ArticlePage-module__g3OXYq__typeLinkActive .ArticlePage-module__g3OXYq__dot{box-shadow:0 0 0 2px var(--color-bg-white)}.ArticlePage-module__g3OXYq__listSection{padding:0 0 112px}.ArticlePage-module__g3OXYq__range{box-sizing:border-box;max-width:1288px;color:var(--color-sub);margin:0 auto 24px;padding:0 54px;font-size:14px}.ArticlePage-module__g3OXYq__empty{box-sizing:border-box;max-width:1288px;color:var(--color-body);margin:0 auto;padding:0 54px;font-size:16px}.ArticlePage-module__g3OXYq__searchBox{max-width:720px;margin-top:28px}.ArticlePage-module__g3OXYq__articleBody{box-sizing:border-box;max-width:908px;margin:0 auto;padding:40px 54px 104px}.ArticlePage-module__g3OXYq__articleBody .prose{max-width:none}.ArticlePage-module__g3OXYq__cmsPage{padding-bottom:72px}.ArticlePage-module__g3OXYq__richText .prose{--tw-prose-body:var(--color-body);--tw-prose-headings:var(--color-heading);--tw-prose-lead:var(--color-body);--tw-prose-links:var(--color-link);--tw-prose-bold:var(--color-heading);--tw-prose-counters:var(--color-sub);--tw-prose-bullets:var(--color-sub);--tw-prose-hr:var(--color-line-dot);--tw-prose-quotes:var(--color-body);--tw-prose-quote-borders:var(--color-line-dot);--tw-prose-captions:var(--color-sub);--tw-prose-th-borders:var(--color-line-dot);--tw-prose-td-borders:var(--color-line-dot);color:var(--color-body);font-family:var(--font-zen-kaku), sans-serif;font-size:16px;line-height:1.9}.ArticlePage-module__g3OXYq__richText .prose :is(p,li){font-size:16px;line-height:1.9}.ArticlePage-module__g3OXYq__richText .prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-zen-maru), sans-serif;color:var(--color-heading);letter-spacing:.04em;font-weight:700;line-height:1.5}.ArticlePage-module__g3OXYq__richText .prose h1{letter-spacing:.06em;font-size:clamp(30px,3.2vw,40px);font-weight:900;line-height:1.4}.ArticlePage-module__g3OXYq__richText .prose h2{margin-top:2.2em;margin-bottom:.8em;font-size:24px}.ArticlePage-module__g3OXYq__richText .prose h3{margin-top:2em;margin-bottom:.6em;font-size:20px}.ArticlePage-module__g3OXYq__richText .prose :is(h4,h5,h6){font-size:17px}.ArticlePage-module__g3OXYq__richText .prose a{color:var(--color-link);text-underline-offset:3px;font-weight:700}.ArticlePage-module__g3OXYq__richText .prose a:hover{color:var(--color-link-hover)}.ArticlePage-module__g3OXYq__richText .prose img{border-radius:12px;max-width:100%;height:auto}.ArticlePage-module__g3OXYq__richText .prose blockquote{font-style:normal}.ArticlePage-module__g3OXYq__richText [data-theme=dark] .prose{--tw-prose-body:var(--color-bg-white);--tw-prose-headings:var(--color-bg-white);--tw-prose-links:var(--color-bg-white);--tw-prose-bold:var(--color-bg-white);color:var(--color-bg-white)}.ArticlePage-module__g3OXYq__richText [data-theme=dark] .prose :is(h1,h2,h3,h4,h5,h6,a){color:var(--color-bg-white)}.ArticlePage-module__g3OXYq__richText [data-slot=button]:not(.underline-offset-4){box-sizing:border-box;background:var(--color-btn);height:44px;box-shadow:0 4px 0 var(--color-btn-shadow);color:var(--color-bg-white);font-family:var(--font-zen-maru), sans-serif;letter-spacing:.06em;border:none;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ArticlePage-module__g3OXYq__richText [data-slot=button]:not(.underline-offset-4):hover{background:var(--color-btn);color:var(--color-bg-white)}.ArticlePage-module__g3OXYq__richText [data-slot=button].underline-offset-4{color:var(--color-link);font-family:var(--font-zen-maru), sans-serif;font-size:14px;font-weight:700}.ArticlePage-module__g3OXYq__richText [data-slot=button].underline-offset-4:hover{color:var(--color-link-hover)}.ArticlePage-module__g3OXYq__richText .bg-card{background:var(--color-bg-white);border:none;border-radius:8px;box-shadow:0 2px 10px #3a353014}.ArticlePage-module__g3OXYq__richText :is([data-slot=input],textarea,select){border-color:var(--color-line-dot);font-family:var(--font-zen-kaku), sans-serif;border-radius:8px;font-size:16px}.ArticlePage-module__g3OXYq__richText label{font-family:var(--font-zen-maru), sans-serif;color:var(--color-heading);font-size:14px;font-weight:700}@media (max-width:899px){.ArticlePage-module__g3OXYq__page .container{padding-inline:20px}.ArticlePage-module__g3OXYq__titleSection{padding:40px 20px 28px}.ArticlePage-module__g3OXYq__h1{font-size:26px}.ArticlePage-module__g3OXYq__richText .prose h1{font-size:26px}.ArticlePage-module__g3OXYq__lead{font-size:14px}.ArticlePage-module__g3OXYq__typeNav{margin-top:20px}.ArticlePage-module__g3OXYq__listSection{padding-bottom:72px}.ArticlePage-module__g3OXYq__articleBody{padding:28px 20px 72px}.ArticlePage-module__g3OXYq__cmsPage{padding-bottom:40px}.ArticlePage-module__g3OXYq__range,.ArticlePage-module__g3OXYq__empty{padding:0 20px}.ArticlePage-module__g3OXYq__richText .prose h2{font-size:21px}.ArticlePage-module__g3OXYq__richText .prose h3{font-size:18px}}@media (min-width:768px) and (max-width:899px){.ArticlePage-module__g3OXYq__page .container{padding-inline:32px}}
.RelatedPosts-module__x-z6hW__section{background:var(--color-bg-blue-pale);padding:104px 0 112px}.RelatedPosts-module__x-z6hW__heading{text-align:center;font-family:var(--font-zen-maru), sans-serif;letter-spacing:.12em;color:var(--color-heading);margin:0 0 48px;padding:0 20px;font-size:26px;font-weight:700;line-height:1.5}.RelatedPosts-module__x-z6hW__more{text-align:center;margin-top:48px;padding:0 20px}.RelatedPosts-module__x-z6hW__button{box-sizing:border-box;background:var(--color-btn);height:44px;box-shadow:0 4px 0 var(--color-btn-shadow);color:var(--color-bg-white);font-family:var(--font-zen-maru), sans-serif;letter-spacing:.06em;border-radius:999px;align-items:center;gap:14px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.RelatedPosts-module__x-z6hW__button:hover{color:var(--color-bg-white)}.RelatedPosts-module__x-z6hW__chevron{flex:none;width:10px;height:10px}@media (max-width:899px){.RelatedPosts-module__x-z6hW__section{padding:64px 0 72px}.RelatedPosts-module__x-z6hW__heading{letter-spacing:.1em;margin-bottom:28px;font-size:22px}.RelatedPosts-module__x-z6hW__more{margin-top:32px}}
.Pagination-module__zEBzBq__wrap{box-sizing:border-box;max-width:1288px;margin:56px auto 0;padding:0 54px}.Pagination-module__zEBzBq__list{flex-wrap:wrap;justify-content:center;gap:10px}.Pagination-module__zEBzBq__link{box-sizing:border-box;border:1px solid var(--color-line-dot-blue);background:var(--color-bg-white);min-width:44px;height:44px;box-shadow:none;color:var(--color-link);font-family:var(--font-zen-maru), sans-serif;border-radius:999px;padding:0 12px;font-size:16px;font-weight:700;line-height:1}.Pagination-module__zEBzBq__link:hover{background:var(--color-bg-blue-pale);color:var(--color-link-hover)}.Pagination-module__zEBzBq__link[aria-current=page],.Pagination-module__zEBzBq__link[aria-current=page]:hover{border-color:var(--color-btn);background:var(--color-btn);box-shadow:0 3px 0 var(--color-btn-shadow);color:var(--color-bg-white)}.Pagination-module__zEBzBq__step{letter-spacing:.06em;padding:0 18px;font-size:14px}.Pagination-module__zEBzBq__ellipsis{color:var(--color-sub)}@media (max-width:899px){.Pagination-module__zEBzBq__wrap{margin-top:40px;padding:0 20px}.Pagination-module__zEBzBq__list{gap:8px}}
.Search-module__z9wFmG__input{box-sizing:border-box;border:1px solid var(--color-line-dot-blue);background:var(--color-bg-white);height:52px;box-shadow:none;color:var(--color-heading);font-family:var(--font-zen-kaku), sans-serif;border-radius:999px;padding:0 24px;font-size:16px}.Search-module__z9wFmG__input::placeholder{color:var(--color-sub)}.Search-module__z9wFmG__input:focus-visible{border-color:var(--color-btn);outline:2px solid var(--color-btn);outline-offset:1px}
