._page_bdmiq_1{--reading-ink:#242a2e;--reading-accent:#2b4f60;--reading-quiet:#53616a;--reading-rule:#d8dee0;min-height:100vh;color:var(--reading-ink);font:17px/1.5 "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", var(--font-ui), sans-serif;font-feature-settings:normal;background:#fff}._page_bdmiq_1 :is(h1,h2,h3){font-feature-settings:inherit;line-break:strict;overflow-wrap:anywhere;font-family:inherit;font-weight:700}._page_bdmiq_1 a{color:var(--reading-accent)}._page_bdmiq_1 a:focus-visible{outline-offset:3px;outline:2px solid}._siteHead_bdmiq_24{border-bottom:1px solid var(--reading-rule)}._siteHead_bdmiq_24 a{width:min(100% - 64px,1072px);min-height:68px;color:var(--reading-ink);letter-spacing:.1em;align-items:center;margin:0 auto;font-size:16px;font-weight:700;text-decoration:none;display:flex}._column_bdmiq_37{width:min(100% - 48px,620px);margin:0 auto;padding:78px 0 88px}._preview_bdmiq_39{color:var(--reading-accent);background:#eef3f5;margin-bottom:26px;padding:9px 12px;font-size:13px}._kicker_bdmiq_46{color:var(--reading-accent);letter-spacing:.09em;border-bottom:1px solid;margin:0 0 23px;padding-bottom:5px;font-size:13px;font-weight:700;display:inline-block}._column_bdmiq_37 h1{letter-spacing:.015em;white-space:pre-line;font-size:42px;line-height:1.42}._subject_bdmiq_62{color:var(--reading-accent);letter-spacing:.07em;overflow-wrap:anywhere;flex-wrap:wrap;column-gap:1em;margin-top:19px;font-size:17px;font-weight:600;display:flex}._date_bdmiq_73{color:var(--reading-quiet);margin-top:10px;font-size:13px;display:block}._prose_bdmiq_74{overflow-wrap:anywhere;line-break:strict;line-height:2.04}._prose_bdmiq_74 p{white-space:pre-line}._prose_bdmiq_74>p+p{margin-top:1.42em}._intro_bdmiq_77{margin:37px 0 35px}._intro_bdmiq_77>p+p{margin-top:1.05em}._intro_bdmiq_77>p{text-wrap:pretty}._photo_bdmiq_81{margin:32px 0}._photo_bdmiq_81 img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}._cover_bdmiq_83{margin-top:35px}._cover_bdmiq_83 img{aspect-ratio:3/2}._profile_bdmiq_86,._contents_bdmiq_86,._related_bdmiq_86,._footer_bdmiq_86{border-top:1px solid var(--reading-rule);margin-top:52px;padding:25px 0 26px}._profile_bdmiq_86{border-bottom:1px solid var(--reading-rule)}._profile_bdmiq_86 h2,._contents_bdmiq_86 h2{color:var(--reading-accent);letter-spacing:.1em;margin-bottom:18px;font-size:13px}._profilePhoto_bdmiq_98{object-fit:cover;width:112px;height:112px;margin-bottom:12px}._profileName_bdmiq_99{letter-spacing:.04em;margin-bottom:8px;font-size:20px;font-weight:700}._profileText_bdmiq_100{color:var(--reading-quiet);white-space:pre-line;font-size:15px;line-height:1.95}._contents_bdmiq_86{margin-top:36px;padding-bottom:0}._contents_bdmiq_86 ol{margin:0;padding:0;list-style:none}._contents_bdmiq_86 a{min-height:34px;color:var(--reading-ink);overflow-wrap:anywhere;align-items:baseline;gap:15px;padding:6px 0;font-size:15px;line-height:1.65;text-decoration:none;display:flex}._contents_bdmiq_86 a:hover{text-underline-offset:4px;text-decoration:underline}._number_bdmiq_117{color:var(--reading-accent);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}._chapterTitle_bdmiq_118{border-top:1px solid var(--reading-rule);letter-spacing:.01em;align-items:baseline;gap:16px;margin:88px 0 29px;padding-top:23px;scroll-margin-top:32px;font-size:25px;line-height:1.58;display:flex}._prose_bdmiq_74 h3{margin:32px 0 12px;font-size:19px}._prose_bdmiq_74 blockquote{border-left:2px solid var(--reading-accent);color:var(--reading-accent);white-space:pre-line;margin:33px 0;padding:3px 0 3px 19px;font-weight:600;line-height:1.85}._related_bdmiq_86 h2{font-size:20px}._related_bdmiq_86 p{margin-top:8px}._related_bdmiq_86 a,._footer_bdmiq_86 a{text-underline-offset:4px;margin-top:8px;text-decoration:underline;display:inline-block}@media (max-width:540px){._page_bdmiq_1{font-size:16px}._siteHead_bdmiq_24 a{width:calc(100% - 44px);min-height:57px;font-size:14px}._column_bdmiq_37{width:calc(100% - 44px);padding:43px 0 58px}._kicker_bdmiq_46{margin-bottom:17px;font-size:12px}._column_bdmiq_37 h1{font-size:clamp(23px,6.85vw,31px);line-height:1.46}._subject_bdmiq_62{margin-top:14px;font-size:15px}._intro_bdmiq_77{margin:27px 0}._cover_bdmiq_83{margin-top:27px}._prose_bdmiq_74{line-height:1.95}._profile_bdmiq_86,._contents_bdmiq_86{margin-top:37px;padding-top:20px}._contents_bdmiq_86 a{min-height:44px;padding-block:10px}._chapterTitle_bdmiq_118{gap:12px;margin-top:61px;margin-bottom:21px;padding-top:17px;font-size:21px}}
