.page_modal[data-astro-cid-wppgqx6x]{z-index:3000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.page_modal[data-astro-cid-wppgqx6x][hidden]{display:none}.page_modal-overlay[data-astro-cid-wppgqx6x]{background:#00000073;position:absolute;inset:0}.page_modal-box[data-astro-cid-wppgqx6x]{background:var(--page-bg);color:var(--page-ink);border-radius:4px;width:100%;max-width:640px;max-height:80vh;padding:20px 24px;position:relative;overflow-y:auto;box-shadow:0 10px 40px #0000004d}.page_modal-close[data-astro-cid-wppgqx6x]{color:var(--page-muted);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1;position:absolute;top:8px;right:10px}.page_modal-title[data-astro-cid-wppgqx6x]{letter-spacing:.06em;color:var(--page-accent);margin:0 0 16px;font-size:12px;font-weight:600}.page_modal-list{gap:16px}.page_modal .page_fb-fact{cursor:default}#page-fb-one{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}#page-fb-one[hidden]{display:none}.page_fb1-src{color:var(--page-ink);margin:0;font-size:12px;line-height:1.8}.page_fb1-src a{color:var(--page-link)}.page_sub-title[data-astro-cid-bfchiuju]{color:var(--page-accent);margin:0 0 24px;font-family:Georgia,Hiragino Mincho ProN,serif;font-size:16px;font-weight:600}@media screen and (width<=600px){.page_sub-title[data-astro-cid-bfchiuju]{align-items:baseline;display:flex}}.page_sub-title__year[data-astro-cid-bfchiuju]{color:#333;margin-right:.6em;font-weight:600}@media screen and (width<=600px){.page_sub-title__year[data-astro-cid-bfchiuju]{flex:none}}.page_sub-title__stack[data-astro-cid-bfchiuju],.page_sub-title__main[data-astro-cid-bfchiuju],.page_sub-title__q[data-astro-cid-bfchiuju]{display:block}.page_sub-title__main[data-astro-cid-bfchiuju],.page_sub-title__q[data-astro-cid-bfchiuju]{line-height:1.4}.page_sub-title__main[data-astro-cid-bfchiuju]{color:#333;font-size:24px;font-weight:600}.page_sub-title__q[data-astro-cid-bfchiuju]{font-size:16px;font-weight:600}.page_sub-title__year-num[data-astro-cid-bfchiuju]{font-size:24px}.page_para-title[data-astro-cid-5q25vhox]{color:#333;margin-bottom:4px;font-size:10px;font-weight:600;line-height:1.6;display:block}@media screen and (width<=600px){.page_para-title[data-astro-cid-5q25vhox]{text-align:center;font-size:12px}}.page_para[data-astro-cid-5q25vhox]{margin:0 0 1rem;font-size:14px;line-height:2.2}.page_para[data-astro-cid-5q25vhox] a{color:var(--page-link);text-underline-offset:2px;text-decoration:underline}.page_para[data-astro-cid-5q25vhox] .page_person{color:var(--page-link);font-weight:600;text-decoration:underline}.page_para[data-astro-cid-5q25vhox] .page_fact{vertical-align:super;color:var(--page-accent);cursor:pointer;margin-left:.1em;font-size:10px;font-weight:400;line-height:0}.page_para[data-astro-cid-5q25vhox] .page_factn:before{content:"[" attr(data-n) "]"}.page_para[data-astro-cid-5q25vhox] .page_fact:hover,.page_para[data-astro-cid-5q25vhox] .page_fact:focus-visible{text-underline-offset:2px;text-decoration:underline}.page_para[data-astro-cid-5q25vhox] .page_opinion{text-decoration:underline dotted;text-decoration-color:var(--page-muted);text-underline-offset:3px;font-style:italic;text-decoration-thickness:1px}.page_para[data-astro-cid-5q25vhox] .page_opinion_mark{vertical-align:super;color:var(--page-muted);margin-left:.1em;font-size:10px;font-style:italic;line-height:0}.page_para[data-astro-cid-5q25vhox] .page_opinion_mark:not(:has(.page_opinion_link)):before{content:"[筆者主観]"}.page_para[data-astro-cid-5q25vhox] .page_opinion_link{color:var(--page-link,#1a5c9c);text-decoration:none}.page_para[data-astro-cid-5q25vhox] .page_opinion_link:hover{opacity:.7}.page_para[data-astro-cid-5q25vhox] .page_opinion_link:before{content:"[見解]"}.page_para[data-astro-cid-5q25vhox] .page_opinion_link--first:before{content:"[筆者見解]"}.page_drop[data-astro-cid-5q25vhox]:first-letter{float:left;color:var(--page-ink);padding:.08em .12em 0 0;font-family:Georgia,Hiragino Mincho ProN,serif;font-size:32px;font-weight:600;line-height:.7}.page_sub[data-astro-cid-fbgen22f]{margin-bottom:60px}.page_sub-body[data-astro-cid-fbgen22f]{position:relative}.page_sub-body[data-astro-cid-fbgen22f]:after{content:"";background:var(--page-hair);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:calc(100% - 280px)}.page_prow[data-astro-cid-fbgen22f]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;column-gap:24px;display:grid}.page_pmain[data-astro-cid-fbgen22f]{min-width:0}@media (width<=720px){.page_sub-body[data-astro-cid-fbgen22f]:after{display:none}.page_prow[data-astro-cid-fbgen22f]{grid-template-columns:1fr}}@media screen and (width<=600px){.page_sub[data-astro-cid-fbgen22f]{margin-bottom:52px}.page_sub[data-astro-cid-fbgen22f]>.page_sub-summary[data-astro-cid-fbgen22f] .page_sub-title{white-space:normal;margin-bottom:24px;font-family:Verdana,Hiragino Sans,sans-serif;font-size:16px;font-weight:600;line-height:1.6;overflow:visible}}.page_sub[data-astro-cid-fbgen22f]>.page_sub-summary[data-astro-cid-fbgen22f]{cursor:default;pointer-events:none;display:block}.page_chapter__body[data-astro-cid-p3uak6b5]{background:0 0;border-radius:2px;margin-bottom:8px;padding:0;font-weight:400}.page_chapter__body--bare[data-astro-cid-p3uak6b5]{background:0 0;margin-bottom:0;padding:0}.page_chapter__body[data-astro-cid-p3uak6b5] .page_sub:last-child{margin-bottom:0}.page_chapter__body[data-astro-cid-p3uak6b5] .page_para{font-size:12px}@media (width<=720px){.page_chapter__body[data-astro-cid-p3uak6b5]{background:0 0;margin-bottom:24px;padding:0}}@media screen and (width<=600px){.page_chapter__body[data-astro-cid-p3uak6b5] .page_fold .page_sub{margin-bottom:0}.page_chapter__body[data-astro-cid-p3uak6b5]>.page_fold:last-of-type{border-bottom:1px solid #dcdcdc;margin-bottom:24px}}
