.bk[data-astro-cid-llgjfdv7]{padding-top:var(--s5);border-bottom:3px double var(--rule)}.bk__grid[data-astro-cid-llgjfdv7]{gap:var(--s7);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.bk__cover[data-astro-cid-llgjfdv7]{border:1px solid var(--line);width:100%}.bk__txt[data-astro-cid-llgjfdv7]{gap:var(--s4);display:grid}.bk__title[data-astro-cid-llgjfdv7]{gap:var(--s2);font-family:var(--serif-d);font-feature-settings:"palt";font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:800;line-height:1.2;display:grid}.bk__sub[data-astro-cid-llgjfdv7]{font-size:var(--fs-xl);color:var(--ink-2);font-weight:700}.bk__catch[data-astro-cid-llgjfdv7]{font-family:var(--serif-d);font-size:var(--fs-2xl);font-weight:800;line-height:1.5}.bk__obi[data-astro-cid-llgjfdv7]{padding-left:var(--s3);border-left:3px solid var(--accent);font-size:var(--fs-s);color:var(--ink-2);line-height:1.8}.bk__info[data-astro-cid-llgjfdv7]{border-top:1px solid var(--rule)}.bk__info[data-astro-cid-llgjfdv7] div[data-astro-cid-llgjfdv7]{gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-s);grid-template-columns:6em 1fr;display:grid}.bk__info[data-astro-cid-llgjfdv7] dt[data-astro-cid-llgjfdv7]{font-family:var(--ui);font-weight:700}.bk__btns[data-astro-cid-llgjfdv7]{gap:var(--s2);flex-wrap:wrap;display:flex}.bk__toc[data-astro-cid-llgjfdv7]{margin-top:var(--s6);border-top:1px solid var(--line);border-bottom:0}.block[data-astro-cid-llgjfdv7]{margin-top:var(--s7);scroll-margin-top:var(--s5)}.block--first[data-astro-cid-llgjfdv7]{margin-top:0}.text[data-astro-cid-llgjfdv7]{gap:var(--s4);max-width:var(--wrap-text);line-height:2;display:grid}.ov__h[data-astro-cid-llgjfdv7]{margin-bottom:var(--s4);font-family:var(--serif-d);font-size:var(--fs-2xl);font-weight:800;line-height:1.5}.ov__buy[data-astro-cid-llgjfdv7]{align-items:center;gap:var(--s3) var(--s5);margin-top:var(--s5);flex-wrap:wrap;display:flex}.ov__price[data-astro-cid-llgjfdv7]{font-family:var(--ui);font-weight:700}.ch[data-astro-cid-llgjfdv7]{border-top:2px solid var(--rule)}.ch[data-astro-cid-llgjfdv7] li[data-astro-cid-llgjfdv7]{gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:7em 1fr;align-items:baseline;display:grid}.ch__no[data-astro-cid-llgjfdv7]{font-family:var(--ui);font-size:var(--fs-xs);letter-spacing:.08em;color:var(--accent);font-weight:700}.ch__t[data-astro-cid-llgjfdv7]{font-family:var(--serif-d);font-size:var(--fs-l);font-weight:700}.ch__en[data-astro-cid-llgjfdv7]{margin-left:var(--s3);font-family:var(--ui);font-size:var(--fs-xs);color:var(--muted);font-weight:500}.box[data-astro-cid-llgjfdv7]{gap:var(--s3);padding:var(--s6) var(--s5);border:3px double var(--rule);display:grid}.box__title[data-astro-cid-llgjfdv7]{font-family:var(--serif-d);font-size:var(--fs-2xl);font-weight:800;line-height:1.4}.box__date[data-astro-cid-llgjfdv7]{font-family:var(--ui);font-size:var(--fs-m);font-weight:700}.box__btns[data-astro-cid-llgjfdv7]{align-items:center;gap:var(--s3) var(--s5);margin-top:var(--s2);flex-wrap:wrap;display:flex}.blog[data-astro-cid-llgjfdv7]{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog[data-astro-cid-llgjfdv7] li[data-astro-cid-llgjfdv7]{padding-top:var(--s3);border-top:1px solid var(--rule)}.blog[data-astro-cid-llgjfdv7] a[data-astro-cid-llgjfdv7]{gap:var(--s2);display:grid}.blog[data-astro-cid-llgjfdv7] img[data-astro-cid-llgjfdv7]{aspect-ratio:16/9;object-fit:cover;background:var(--tint);width:100%}.blog__no[data-astro-cid-llgjfdv7]{font-family:var(--serif-d);color:var(--accent);font-weight:800}.blog__t[data-astro-cid-llgjfdv7]{font-family:var(--serif-d);font-size:var(--fs-m);font-weight:700;line-height:1.6}.blog[data-astro-cid-llgjfdv7] a[data-astro-cid-llgjfdv7]:hover .blog__t[data-astro-cid-llgjfdv7]{text-decoration:underline}.pc[data-astro-cid-llgjfdv7]{gap:var(--s5);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.pc[data-astro-cid-llgjfdv7] img[data-astro-cid-llgjfdv7]{border:1px solid var(--line);width:100%}.pc__list[data-astro-cid-llgjfdv7]{border-top:2px solid var(--rule)}.pc__list[data-astro-cid-llgjfdv7] a[data-astro-cid-llgjfdv7]{padding:var(--s3) 0;border-bottom:1px solid var(--line);gap:2px;display:grid}.pc__no[data-astro-cid-llgjfdv7]{font-family:var(--ui);font-size:var(--fs-xs);color:var(--accent);font-weight:700}.pc__t[data-astro-cid-llgjfdv7]{font-family:var(--serif-d);font-size:var(--fs-l);font-weight:700}.pc__list[data-astro-cid-llgjfdv7] a[data-astro-cid-llgjfdv7]:hover .pc__t[data-astro-cid-llgjfdv7]{text-decoration:underline}.au[data-astro-cid-llgjfdv7]{border-top:2px solid var(--rule)}.au__item[data-astro-cid-llgjfdv7]{gap:var(--s5);padding-block:var(--s5);border-bottom:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);display:grid}.au__item[data-astro-cid-llgjfdv7] img[data-astro-cid-llgjfdv7]{aspect-ratio:1;object-fit:cover;background:var(--tint);width:140px}.au__r[data-astro-cid-llgjfdv7]{font-family:var(--ui);font-size:var(--fs-xs);color:var(--muted)}.au__n[data-astro-cid-llgjfdv7]{margin-top:var(--s1);font-family:var(--serif-d);font-size:var(--fs-xl);font-weight:800}.au__b[data-astro-cid-llgjfdv7]{margin-top:var(--s3);font-size:var(--fs-s);color:var(--ink-2);line-height:1.9}.buy[data-astro-cid-llgjfdv7]{gap:var(--s5);padding-top:var(--s5);border-top:3px double var(--rule);grid-template-columns:140px minmax(0,1fr);align-items:center;display:grid}.buy[data-astro-cid-llgjfdv7] img[data-astro-cid-llgjfdv7]{border:1px solid var(--line);width:100%}.buy__t[data-astro-cid-llgjfdv7]{font-family:var(--serif-d);font-size:var(--fs-2xl);font-weight:800}.buy__s[data-astro-cid-llgjfdv7]{margin-bottom:var(--s2);font-size:var(--fs-s);color:var(--ink-2)}.buy__btn[data-astro-cid-llgjfdv7]{margin-top:var(--s4)}@media (width<=680px){.bk__grid[data-astro-cid-llgjfdv7]{gap:var(--s5);grid-template-columns:1fr}.bk__cover[data-astro-cid-llgjfdv7]{justify-self:center;width:60%}.blog[data-astro-cid-llgjfdv7],.pc[data-astro-cid-llgjfdv7]{grid-template-columns:1fr}.pc[data-astro-cid-llgjfdv7] img[data-astro-cid-llgjfdv7]{width:60%}.au__item[data-astro-cid-llgjfdv7]{gap:var(--s4);grid-template-columns:96px minmax(0,1fr)}.au__item[data-astro-cid-llgjfdv7] img[data-astro-cid-llgjfdv7]{width:96px}.box[data-astro-cid-llgjfdv7]{padding:var(--s5) var(--s4)}.buy[data-astro-cid-llgjfdv7]{gap:var(--s4);grid-template-columns:96px minmax(0,1fr)}}
