.p-column-index{--top-shell-max-width:820px;--top-content-max-width:820px;--top-content-side-padding:0}@media screen and (max-width:760.999px){.p-column-index{--top-content-side-padding:24px}}.p-column-index__inner{margin:0 auto;max-width:var(--top-shell-max-width);padding:72px var(--top-content-side-padding) 0}@media screen and (max-width:760.999px){.p-column-index__inner{padding-bottom:0;padding-top:50px}}.p-column-index__header{margin-bottom:32px}@media screen and (max-width:760.999px){.p-column-index__header{display:flex;justify-content:flex-end;margin-bottom:40px}}.p-column-index__title{color:var(--color-brand-text-headline);font-family:Zen Old Mincho,serif;font-size:1.5rem;font-weight:600;letter-spacing:.04em;line-height:1.6;margin:0}@media screen and (max-width:760.999px){.p-column-index__title{color:#29332c;font-family:Zen Old Mincho,serif;font-feature-settings:"vert" on;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:0;line-height:.99;text-align:right;text-orientation:upright;transform:none;white-space:nowrap;writing-mode:vertical-rl}}.p-column-index__cards{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:760.999px){.p-column-index__cards{gap:32px;grid-template-columns:1fr}}.p-column-index__card-item{min-width:0}.p-column-index .c-article-card--column-list .c-article-card__title,.p-column-index .c-article-card--top-article .c-article-card__title{min-height:var(--article-card-title-row-size,0)}.p-column-index__pagination{margin-top:80px}@media screen and (max-width:760.999px){.p-column-index__pagination{margin-top:80px}}.p-column-detail{--column-shell-max-width:1440px;--column-content-max-width:1200px;--column-content-side-padding:clamp(20px,calc((100vw - var(--column-content-max-width))/2),120px)}@media screen and (max-width:760.999px){.p-column-detail{--column-content-side-padding:20px}}.p-column-detail__inner{margin:0 auto;max-width:var(--column-shell-max-width);padding:clamp(50px,100vw * 80/1440,96px) var(--column-content-side-padding) 0}.p-column-detail__article{margin:0 auto;max-width:760px}.p-column-detail__header{display:grid;gap:clamp(24px,100vw * 30/1440,32px)}.p-column-detail__title{color:#000;font-family:Zen Old Mincho,serif;font-size:27px;font-stretch:90%;font-style:normal;font-weight:500;letter-spacing:.06em;line-height:1.705;margin:0;--text-condense-scale:0.9;max-width:none;transform:scaleX(var(--text-condense-scale));transform-origin:left center;white-space:pre-line;width:calc(100%/var(--text-condense-scale))}@media screen and (max-width:760.999px){.p-column-detail__title{font-size:24px;line-height:1.705}}.p-column-detail__meta{display:grid;gap:4px}.p-column-detail__date{color:#536e6f;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:clamp(14px,.4098360656vw + 10.8852459016px,16px);font-style:normal;font-weight:400;letter-spacing:.04em;line-height:1.6;margin:0}.p-column-detail__author{color:#000;font-family:Zen Old Mincho,serif;font-size:1.125rem;font-style:normal;font-weight:400;letter-spacing:-.05em;line-height:1.222;margin:0}.p-column-detail__location{font-size:.875rem;letter-spacing:.1em;line-height:1.571}.p-column-detail__feature,.p-column-detail__location{color:#536e6f;font-family:Zen Kaku Gothic Antique,sans-serif;font-style:normal;font-weight:400;margin:0}.p-column-detail__feature{font-size:clamp(13px,.2049180328vw + 11.4426229508px,14px);letter-spacing:.04em;line-height:1.6}.p-column-detail--recipe .p-column-detail__meta{gap:4px}.p-column-detail--recipe .p-column-detail__date{color:#536e6f;font-size:clamp(14px,.4098360656vw + 10.8852459016px,16px);letter-spacing:.04em;line-height:1.375}.p-column-detail--recipe .p-column-detail__author{color:#000;font-size:clamp(16px,.4098360656vw + 12.8852459016px,18px);letter-spacing:-.05em;line-height:1.22}.p-column-detail--recipe .p-column-detail__feature{color:#536e6f;font-size:clamp(13px,.2049180328vw + 11.4426229508px,14px);letter-spacing:.04em;line-height:1.571}.p-column-detail__content{margin-top:clamp(40px,100vw * 56/1440,64px);min-width:0}.p-column-detail__content>img{height:auto;margin-top:0;max-width:100%;width:100%}@media screen and (max-width:760.999px){.p-column-detail__content>img{margin-left:0;margin-right:0;max-width:100%;width:100%}}.p-column-detail__content>div{gap:clamp(20px,100vw * 28/1440,32px);margin-top:clamp(32px,100vw * 40/1440,48px);min-width:0;overflow-wrap:anywhere;word-break:break-word}.p-column-detail__content>div>*{max-width:100%;min-width:0}.p-column-detail__content>div,.p-column-detail__content>div blockquote,.p-column-detail__content>div li,.p-column-detail__content>div p,.p-column-detail__content>div td,.p-column-detail__content>div th{color:#000;font-family:Zen Old Mincho,serif;font-style:normal;font-weight:500;letter-spacing:.04em;line-height:2}.p-column-detail__content>div,.p-column-detail__content>div li,.p-column-detail__content>div p,.p-column-detail__content>div td,.p-column-detail__content>div th{font-size:clamp(15px,.2049180328vw + 13.4426229508px,16px)}.p-column-detail__content>div h2,.p-column-detail__content>div h3,.p-column-detail__content>div h4{color:#000;font-family:Zen Old Mincho,serif;font-style:normal;font-weight:500;letter-spacing:.06em;line-height:1.6}.p-column-detail__content>div h2{font-size:clamp(22px,1.6393442623vw + 9.5409836066px,30px)}.p-column-detail__content>div h3{font-size:clamp(18px,1.2295081967vw + 8.6557377049px,24px)}.p-column-detail__content>div h4{font-size:clamp(16px,.8196721311vw + 9.7704918033px,20px)}.p-column-detail__content>div canvas,.p-column-detail__content>div iframe,.p-column-detail__content>div img,.p-column-detail__content>div svg,.p-column-detail__content>div video{display:block;height:auto;max-width:100%}.p-column-detail__producer-link{display:flex;justify-content:flex-end;margin-top:40px}.p-column-detail__related{margin-top:clamp(64px,100vw * 80/1440,88px)}.p-column-detail__related-heading{color:#29332c;font-family:Zen Old Mincho,serif;font-feature-settings:"palt" 1;font-size:clamp(22px,.8196721311vw + 15.7704918033px,26px);font-style:normal;font-weight:500;letter-spacing:0;line-height:1.6;margin:0 0 10px;text-align:center}.p-column-detail__related-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 0;row-gap:20px}@media screen and (max-width:760.999px){.p-column-detail__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-column-detail__related-grid>li{min-width:0}.p-column-detail__navigation{margin-top:clamp(64px,100vw * 80/1440,88px)}.p-column-detail__navigation-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.p-column-detail__nav-link{align-items:center;background-color:#fff;border-color:#13412f;color:#13412f;gap:8px;justify-content:space-between;min-height:72px;padding:8px 12px;text-decoration:none;width:100%}.p-column-detail__nav-link.is-disabled{background-color:transparent;border-color:#c7cfca;color:#95a09b;opacity:1}.p-column-detail__nav-link.is-disabled svg{color:#95a09b}.p-column-detail__nav-copy{display:grid;flex:1 1 auto;gap:4px;min-width:0}.p-column-detail__nav-direction,.p-column-detail__nav-title{display:block}.p-column-detail__nav-direction{font-size:12px;font-weight:400;line-height:1.4}.p-column-detail__nav-direction,.p-column-detail__nav-title{font-family:Zen Kaku Gothic Antique,sans-serif;font-style:normal;letter-spacing:.04em}.p-column-detail__nav-title{color:#13412f;display:-webkit-box;font-size:14px;font-weight:500;line-height:1.5;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.p-column-detail__nav-link--next .p-column-detail__nav-copy{text-align:right}.p-column-detail__back-link{align-items:center;color:#13412f;display:flex;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:14px;font-style:normal;font-weight:500;justify-content:center;letter-spacing:.04em;line-height:1.4;margin-top:32px;margin-inline:auto;text-decoration:underline;text-underline-offset:.18em;width:-moz-fit-content;width:fit-content}.p-column-index--recipe .c-article-card__feat{min-height:var(--article-card-feat-row-size,0)}.p-column-index--recipe .c-article-card--top-article{height:auto;padding:28px 28px 23px;width:100%}.p-column-index--recipe .c-article-card--top-article .c-article-card__image{width:100%}