body.is-fushimi-editorial{--fushimi-paper:#f8f5e9;--fushimi-ink:#2c2b28;--fushimi-red:#a63121;--fushimi-line:#cfcdc5}.fushimi-editorial{color:var(--fushimi-ink);margin:152px auto 112px;max-width:1440px;padding:0 32px}.fushimi-editorial a{color:inherit;text-underline-offset:.22em}.fushimi-editorial a:focus-visible,.fushimi-editorial summary:focus-visible{outline:2px solid var(--fushimi-red);outline-offset:5px}.fushimi-editorial a:hover{color:var(--fushimi-red)}.fushimi-eyebrow{display:inline-block;font-family:acumin-pro,Noto Sans JP,sans-serif;font-size:12px;letter-spacing:.09em;line-height:1.6}.fushimi-cover{align-items:center;display:grid;gap:6vw;grid-template-columns:.86fr 1.14fr}.fushimi-cover__text{padding:32px 0 64px}.fushimi-cover h1{font-family:vdl-v7mincho,Yu Mincho,serif;font-size:clamp(36px,4.6vw,66px);font-weight:400;letter-spacing:.035em;line-height:1.6;margin:32px 0 28px;text-wrap:balance}.fushimi-series__deck{font-size:15px;line-height:2;margin:0;max-width:28em}.fushimi-cover__read{align-items:center;border-bottom:1px solid var(--fushimi-ink);display:inline-flex;font-size:13px;gap:32px;margin-top:28px;min-height:44px}.fushimi-cover__photo{margin:0;min-width:0}.fushimi-cover__photo img{display:block;height:auto;width:100%}.fushimi-cover__photo figcaption{color:#68655e;font-size:10px;line-height:1.65;margin-top:10px;overflow-wrap:anywhere}.fushimi-cover__photo figcaption a{text-decoration:underline}.fushimi-library{margin-top:72px;scroll-margin-top:calc(24px + var(--parade-announcement-height))}.fushimi-library__head{align-items:baseline;border-bottom:1px solid var(--fushimi-ink);display:flex;gap:24px;justify-content:space-between;margin-bottom:32px;padding-bottom:22px}.fushimi-library h2{font-family:vdl-v7mincho,Yu Mincho,serif;font-size:28px;font-weight:400;line-height:1.5}.fushimi-library h2 small{font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;margin-left:12px}.fushimi-theme-index{flex-shrink:0;font-size:12px;position:relative}.fushimi-theme-index summary{cursor:pointer;padding:12px 0}.fushimi-theme-index nav{background:var(--fushimi-paper);border:1px solid var(--fushimi-line);min-width:200px;padding:12px 20px;position:absolute;right:0;top:100%;z-index:2}.fushimi-theme-index nav a{display:block;padding:12px 0}.fushimi-cards{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.fushimi-cards--library{gap:52px 24px;grid-template-columns:repeat(4,minmax(0,1fr))}.fushimi-library__item{min-width:0;scroll-margin-top:calc(24px + var(--parade-announcement-height))}.fushimi-card-item{min-width:0}.fushimi-card{align-items:flex-start;display:flex;flex-direction:column;min-width:0;text-decoration:none}.fushimi-card__image{aspect-ratio:29/39;background:transparent;display:block;margin-bottom:14px;overflow:hidden;width:100%}.fushimi-card__image img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.fushimi-card__section{color:#706c64;font-size:11px;line-height:1.5;margin-bottom:10px}.fushimi-card__title{font-family:vdl-v7mincho,Yu Mincho,serif;font-size:20px;font-weight:400;line-height:1.65;text-wrap:pretty}.fushimi-card__excerpt{display:block;font-size:12px;line-height:1.8;margin-top:10px}.fushimi-card__read{align-items:center;display:inline-flex;font-size:12px;gap:18px;margin-top:12px;min-height:44px}.fushimi-card__credit{color:#706c64;font-size:10px;line-height:1.7;margin-top:8px;overflow-wrap:anywhere}.fushimi-card__credit a{text-decoration:underline}.fushimi-about{border-bottom:1px solid var(--fushimi-line);border-top:1px solid var(--fushimi-line);margin-top:72px;padding:20px 0}.fushimi-about>summary{cursor:pointer;font-size:14px;padding:12px 0}.fushimi-back{align-items:center;display:inline-flex;font-size:13px;gap:24px;margin-top:28px;min-height:44px;text-decoration:underline}.fushimi-article__cover{gap:6vw;grid-template-columns:.9fr 1.1fr;margin-top:36px}.fushimi-article__heading{padding-top:40px}.fushimi-article h1{font-family:vdl-v7mincho,Yu Mincho,serif;font-size:clamp(32px,3.5vw,50px);letter-spacing:.025em;line-height:1.65;margin:30px 0}.fushimi-article__byline{color:#706c64;display:flex;flex-wrap:wrap;font-size:11px;gap:12px 24px;line-height:1.8}.fushimi-article__hero figure{margin:0}.fushimi-article__hero img{display:block;height:auto;max-height:720px;object-fit:contain;width:100%}.fushimi-article__hero figcaption{color:#706c64;font-size:10px;line-height:1.7;margin-top:10px;overflow-wrap:anywhere}.fushimi-article__hero figcaption a{text-decoration:underline}.fushimi-article__reading{align-items:start;display:grid;gap:8vw;grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);margin:88px auto 0;max-width:1100px}.fushimi-article #c-entry-body{margin:0;padding:0}.fushimi-article__index{position:sticky;top:calc(184px + var(--parade-announcement-height))}.fushimi-toc{border-block:1px solid var(--fushimi-line);font-size:12px;line-height:1.7;padding:12px 0}.fushimi-toc summary{cursor:pointer;display:list-item;min-height:44px;padding:12px 0}.fushimi-toc a{display:block;padding:10px 0}#c-entry-body .fushimi-prose,.fushimi-prose{max-width:100%;overflow-wrap:anywhere;padding:0;width:auto}#c-entry-body .fushimi-prose p:not(:has(img)),.fushimi-prose p{color:var(--fushimi-ink);font-family:vdl-v7mincho,Yu Mincho,serif;font-size:18px;font-weight:400;letter-spacing:.025em;line-height:2.15;margin:0 0 28px;max-width:42em;padding:0;text-align:left;width:auto}#c-entry-body .fushimi-prose h2,.fushimi-prose h2{color:var(--fushimi-ink);font-family:vdl-v7mincho,Yu Mincho,serif;font-size:27px;font-weight:400;line-height:1.75;margin:60px 0 24px;text-align:left}#c-entry-body .fushimi-prose figure,.fushimi-prose figure{margin:36px 0;max-width:none;width:100%}#c-entry-body .fushimi-prose figure img,.fushimi-prose figure img{display:block;height:auto;margin:0;max-height:none;object-fit:contain;width:100%}#c-entry-body .fushimi-prose figcaption,.fushimi-prose figcaption{color:#706c64;font-family:Noto Sans JP,sans-serif;font-size:11px;line-height:1.8;margin-top:10px;text-align:left}.fushimi-prose a{text-decoration:underline}#c-entry-body .fushimi-prose ul,.fushimi-prose ul{font-size:12px;line-height:1.9;list-style:disc;margin:20px 0;max-width:none;padding-left:20px}.fushimi-prose>p:first-child:has(>a:only-child:is([href*="/journal-category/fushimi-momoyama/"],[href*="/journal/cat/fushimi-momoyama/"])){display:none}.fushimi-related{border-top:1px solid var(--fushimi-ink);margin-top:96px;padding-top:24px}.fushimi-related h2{font-family:vdl-v7mincho,Yu Mincho,serif;font-size:28px;font-weight:400;margin:16px 0 32px}.fushimi-related .fushimi-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.fushimi-cover-credit{font-size:11px!important}.fushimi-about .fushimi-prose{margin:48px auto;max-width:720px}.fushimi-archive-link{border-block:1px solid currentColor;margin:40px auto;max-width:1020px;padding:24px}.fushimi-archive-link p{font-size:13px;margin-bottom:12px}.fushimi-archive-link a{align-items:center;display:inline-flex;font-size:22px;min-height:44px}.journal-list__card--fushimi .journal-list__image img{object-fit:contain}@media(min-width:769px) and (max-width:1100px){.fushimi-editorial{margin-top:184px}}.fushimi-prose [id]{scroll-margin-top:calc(24px + var(--parade-announcement-height))}@media(max-width:1100px){.fushimi-cards--library{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.fushimi-editorial{margin:124px auto 72px;padding-inline:20px}.fushimi-cover{align-items:stretch;display:flex;flex-direction:column;gap:28px}.fushimi-cover__text{padding:12px 0 0}.fushimi-cover h1{font-size:34px;letter-spacing:.035em;line-height:1.65;margin:22px 0 20px;text-wrap:balance}.fushimi-series__deck{font-size:13px;line-height:1.9;max-width:none}.fushimi-cover__read{font-size:12px;margin-top:16px}.fushimi-cover__photo{margin-inline:-20px}.fushimi-cover__photo figcaption{margin:10px 20px 0}.fushimi-library{margin-top:48px}.fushimi-library__head{gap:12px;margin-bottom:24px;padding-bottom:14px}.fushimi-library h2{font-size:21px}.fushimi-library h2 small{font-size:10px;margin-left:6px}.fushimi-theme-index{font-size:11px}.fushimi-cards,.fushimi-cards--library,.fushimi-related .fushimi-cards{gap:36px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.fushimi-card__title{font-size:16px;line-height:1.7}.fushimi-card__excerpt{font-size:12px;line-height:1.75;margin-top:8px}.fushimi-card__section{font-size:10px}.fushimi-card__credit{font-size:10px;line-height:1.65}.fushimi-about{margin-top:48px}.fushimi-about>summary{font-size:12px}.fushimi-article__cover{display:flex;flex-direction:column;gap:28px;margin-top:12px}.fushimi-article__heading{padding:0}.fushimi-article h1{font-size:30px;line-height:1.7;margin:20px 0}.fushimi-article__byline{font-size:10px}.fushimi-article__hero{margin-inline:-20px;width:calc(100% + 40px)}.fushimi-article__hero figcaption{padding-inline:20px}.fushimi-article__hero img{max-height:520px}.fushimi-article__reading{display:flex;flex-direction:column;gap:28px;margin-top:36px}.fushimi-article__index{position:static;width:100%}.fushimi-article__reading #c-entry-body{width:100%}#c-entry-body .fushimi-prose p:not(:has(img)),.fushimi-prose p{font-size:16px;letter-spacing:.015em;line-height:2.05;margin-bottom:24px}#c-entry-body .fushimi-prose h2,.fushimi-prose h2{font-size:23px;line-height:1.8;margin:44px 0 20px}#c-entry-body .fushimi-prose figure,.fushimi-prose figure{margin:28px 0}.fushimi-related{margin-top:64px}.fushimi-related h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.fushimi-editorial *{scroll-behavior:auto}}#c-entry-body .fushimi-prose figure.archive-portrait img,.fushimi-prose figure.archive-portrait img{margin-inline:auto;max-height:1000px;max-width:100%;width:100%}.fushimi-cards{align-items:start}.fushimi-card__image img{aspect-ratio:29/39}.fushimi-article__reading{display:block;margin:72px 0 0;max-width:none}.fushimi-article__reading #c-entry-body{max-width:none;width:100%}.fushimi-spread{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:88px}.fushimi-spread__media{min-width:0;position:sticky;top:calc(160px + var(--parade-announcement-height, 0px))}#c-entry-body .fushimi-spread__media figure{margin:0;width:min(100%,420px)}#c-entry-body .fushimi-spread__media figure img{height:auto;max-height:min(560px,55svh);object-fit:contain;object-position:left top;width:100%}.fushimi-spread__text{min-width:0}#c-entry-body .fushimi-spread__text>:first-child{margin-top:0}#c-entry-body .fushimi-spread__text table{display:block;max-width:100%;overflow-x:auto}#c-entry-body .fushimi-spread__wide{margin:72px 0 88px}#c-entry-body .fushimi-spread__wide figure{margin:0}#c-entry-body .fushimi-spread__wide img{height:auto;max-height:none;width:100%}@media (max-width:1100px) and (min-width:768px){.fushimi-spread__media{top:calc(196px + var(--parade-announcement-height, 0px))}}@media (max-width:767px){.fushimi-article__contents{padding-top:0;width:100%}.fushimi-spread{display:flex;flex-direction:column;gap:28px;margin-bottom:48px}.fushimi-spread__media{position:static;width:100%}.fushimi-spread__media:empty{display:none}#c-entry-body .fushimi-spread__media figure{width:100%}#c-entry-body .fushimi-spread__media figure img{max-height:70svh;object-position:center}#c-entry-body .fushimi-spread__wide{margin:40px 0 48px}}.fushimi-card__crop-note{display:block;margin-top:4px}.fushimi-spread__text>p:first-child:has(>a:only-child:is([href*="/journal-category/fushimi-momoyama/"],[href*="/journal/cat/fushimi-momoyama/"])){display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.fushimi-cards--library .fushimi-card__image img{transition:transform .6s ease}.fushimi-cards--library .fushimi-card:hover .fushimi-card__image img{transform:scale(1.05)}}.fushimi-related__head{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.fushimi-related__head h2{margin:16px 0 0}.fushimi-related__controls{display:none;gap:10px}.is-slider-ready .fushimi-related__controls{display:flex}.fushimi-related__controls button{appearance:none;background:transparent;border:1px solid var(--fushimi-line);border-radius:50%;color:inherit;cursor:pointer;display:grid;font-size:20px;height:44px;place-items:center;width:44px}.fushimi-related__controls button:hover{background:var(--fushimi-red);color:#fff}.fushimi-related__controls button:focus-visible{outline:2px solid var(--fushimi-red);outline-offset:4px}.fushimi-related__controls button:disabled{cursor:default;opacity:.35}.fushimi-related__slider.p-otherArticles__slide{margin:0;padding:0}.fushimi-related__slider .swiper{overflow:hidden;width:100%}.fushimi-related__slider .swiper-wrapper{align-items:flex-start}.fushimi-related__slider .swiper-slide{height:auto;width:370px}.fushimi-related:not(.is-slider-ready) .swiper-wrapper{gap:30px;overflow-x:auto}@media (max-width:767px){.fushimi-related__head{gap:16px;margin-bottom:24px}.fushimi-related__head h2{margin:0}.fushimi-related__slider .swiper-slide{width:min(308px,calc(100vw - 60px))}}.fushimi-article__cover{align-items:start;display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.fushimi-article__heading{align-items:flex-start;display:flex;flex-direction:column;min-height:344px;padding:40px 0 0}.fushimi-article h1{font-size:clamp(32px,2.65vw,40px);font-weight:400;letter-spacing:0;line-height:1.55;margin:0;text-align:left;text-wrap:pretty;width:100%}.fushimi-article h1 span{display:block}.fushimi-article__meta{display:flex;flex-wrap:wrap;font-family:acumin-pro,Noto Sans JP,sans-serif;font-size:13px;gap:16px 24px;line-height:1.6;margin-top:auto;padding-top:64px}.fushimi-article__contents{grid-column:2;min-height:0;min-width:0;padding-top:40px;position:static}.fushimi-article__contents .fushimi-toc{border:0;counter-reset:fushimi-toc-index;font-size:14px;line-height:1.6;padding:0}.fushimi-article__contents .fushimi-toc summary{align-items:center;border-bottom:1px solid var(--fushimi-line);display:flex;font-weight:500;gap:12px;list-style:none;margin-bottom:8px;min-height:44px;padding:0 0 16px}.fushimi-article__contents .fushimi-toc summary::-webkit-details-marker{display:none}.fushimi-article__contents .fushimi-toc summary:before{background:currentColor;content:"";flex:0 0 18px;height:18px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath d='M9 6h12M9 12h12M9 18h12M3 6h1m-1 6h1m-1 6h1'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath d='M9 6h12M9 12h12M9 18h12M3 6h1m-1 6h1m-1 6h1'/%3E%3C/svg%3E") center/contain no-repeat}.fushimi-article__contents .fushimi-toc summary:after{background:linear-gradient(currentColor,currentColor) 50%/12px 1px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px 12px no-repeat;border:1px solid var(--fushimi-line);border-radius:50%;content:"";flex:0 0 28px;height:28px;margin-left:auto}.fushimi-article__contents .fushimi-toc[open] summary:after{background:linear-gradient(currentColor,currentColor) 50%/12px 1px no-repeat}.fushimi-article__contents .fushimi-toc a{align-items:start;border-bottom:1px solid var(--fushimi-line);display:grid;gap:12px;grid-template-columns:28px minmax(0,1fr) 18px;min-height:44px;padding:10px 0;text-decoration:none}.fushimi-article__contents .fushimi-toc a:before{color:var(--fushimi-red);content:counter(fushimi-toc-index,decimal-leading-zero);counter-increment:fushimi-toc-index;font-family:acumin-pro,sans-serif;font-size:12px;line-height:24px}.fushimi-article__contents .fushimi-toc a:after{background:currentColor;content:"";display:block;height:24px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath d='m5 5 14 14m0-12v12H7'/%3E%3C/svg%3E") center/18px 18px no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath d='m5 5 14 14m0-12v12H7'/%3E%3C/svg%3E") center/18px 18px no-repeat;width:18px}.fushimi-article__contents .fushimi-toc a:hover{color:var(--fushimi-red)}.fushimi-article__reading{margin-top:128px}#c-entry-body .fushimi-spread__media figure{width:min(100%,444px)}.fushimi-article .fushimi-prose [id]{scroll-margin-top:calc(160px + var(--parade-announcement-height, 0px))}@media (min-width:768px){.fushimi-article #c-entry-body .fushimi-prose p:not(:has(img)),.fushimi-article .fushimi-prose p{font-size:20px;letter-spacing:0;line-height:1.9;margin-bottom:32px}.fushimi-article #c-entry-body .fushimi-prose h2,.fushimi-article .fushimi-prose h2{font-size:26px}}@media (max-width:767px){.fushimi-article__cover{display:block}.fushimi-article__heading{display:block;min-height:0;padding:28px 0 0}.fushimi-article h1{font-size:26px;line-height:1.65}.fushimi-article__meta{font-size:11px;gap:12px 20px;margin-top:40px;padding-top:0}.fushimi-article__contents{padding-top:32px}.fushimi-article__contents .fushimi-toc{font-size:13px}.fushimi-article__reading{margin-top:40px}#c-entry-body .fushimi-spread__media figure{width:100%}.fushimi-article .fushimi-prose [id]{scroll-margin-top:calc(124px + var(--parade-announcement-height, 0px))}}.fushimi-map .fushimi-station-map{width:100%}.fushimi-map iframe{border:0;display:block;height:clamp(360px,40vw,560px);width:100%}.fushimi-map figcaption{line-height:1.8;max-width:960px}.fushimi-map figcaption a{display:inline-block;padding-block:4px}