.news-archive{--news-paper:#f0ece4;--news-ink:#171411;--news-muted:#766e62;--news-wash:#e5dfd4;background:var(--news-paper);color:var(--news-ink);padding:clamp(144px,14vw,220px) clamp(24px,7vw,112px) clamp(80px,10vw,144px);font-family:Noto Sans JP,sans-serif}.news-archive *,.news-archive :before,.news-archive :after{box-sizing:border-box}.news-archive a{color:inherit}.news-archive__header,.news-archive__content{max-width:1160px;margin-inline:auto}.news-archive__header{padding-bottom:clamp(52px,7vw,104px)}.news-archive__eyebrow{letter-spacing:.25em;margin:0 0 24px;font:500 12px/1.5 Noto Sans JP,sans-serif}.news-archive__title{letter-spacing:.03em;max-width:980px;margin:0;font-family:Shippori Mincho B1,serif;font-size:clamp(36px,5vw,72px);font-weight:400;line-height:1.45}.news-archive__title span{display:inline-block}.news-archive__intro{max-width:620px;margin:28px 0 0;font-size:16px;line-height:2}.news-archive__notice{color:#625a50;max-width:920px;margin:0 0 clamp(64px,8vw,116px);font-size:16px;line-height:2}.news-archive__notice a,.news-archive__body a{text-underline-offset:.25em;text-decoration-thickness:1px}.news-archive__article{margin:0 0 clamp(76px,10vw,144px);scroll-margin-top:112px}.news-archive__article:last-child{margin-bottom:0}.news-archive__article[hidden]{display:none}.news-archive__summary{cursor:pointer;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,76px);padding:0;list-style:none;display:grid}.news-archive__summary::-webkit-details-marker{display:none}.news-archive__summary:focus-visible,.news-archive button:focus-visible,.news-archive a:focus-visible{outline-offset:8px;outline:2px solid #8d7041}.news-archive__meta{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px;display:flex}.news-archive__meta time{font-variant-numeric:tabular-nums;letter-spacing:.07em;font:500 14px/1.5 Noto Sans JP,sans-serif}.news-archive__badge{color:#6f604c;background:var(--news-wash);border-radius:100px;padding:5px 12px;font-size:11px;line-height:1.5}.news-archive__image{align-self:center;min-width:0;overflow:hidden}.news-archive__image picture{width:100%;display:block}.news-archive__image img{object-fit:contain;width:100%;height:auto;max-height:410px;display:block}.news-archive__summary-copy{min-width:0}.news-archive__summary:not(:has(.news-archive__image)){grid-template-columns:1fr}.news-archive__summary:not(:has(.news-archive__image)) .news-archive__summary-copy{max-width:800px}.news-archive__summary-copy h2{overflow-wrap:anywhere;margin:0;font-family:Shippori Mincho B1,serif;font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.65}.news-archive__summary-copy>p{color:var(--news-muted);margin:22px 0 30px;font-size:16px;line-height:2}.news-archive__toggle{letter-spacing:.06em;align-items:center;gap:22px;font-size:14px;display:inline-flex}.news-archive__toggle i{background:var(--news-wash);width:38px;height:38px;color:var(--news-ink);border-radius:50%;flex:none;place-items:center;font-size:22px;font-style:normal;line-height:1;transition:transform .3s,background-color .3s,color .3s;display:grid}.news-archive__close,.news-archive__details[open] .news-archive__read{display:none}.news-archive__details[open] .news-archive__close{display:inline}.news-archive__details[open] .news-archive__toggle i{background:var(--news-ink);color:var(--news-paper);transform:rotate(45deg)}.news-archive__article-content{max-width:780px;margin:clamp(36px,5vw,68px) auto 0;padding:0}.news-archive__expired{background:var(--news-wash);color:#725f43;margin:0 0 38px;padding:18px 22px;font-size:16px;line-height:1.8}.news-archive__body{overflow-wrap:anywhere;font-size:16px;line-height:2.05}.news-archive__body p{margin:0 0 1.4em}.news-archive__body p:empty{display:none}.news-archive__body h3,.news-archive__body h4,.news-archive__body h5,.news-archive__body h6{margin:2.3em 0 .9em;font-family:Shippori Mincho B1,serif;font-size:26px;font-weight:500;line-height:1.75}.news-archive__body h4,.news-archive__body h5,.news-archive__body h6{font-size:22px}.news-archive__body h3 a,.news-archive__body h4 a{font-size:16px}.news-archive__body strong{font-weight:700}.news-archive__body ul,.news-archive__body ol{margin:0 0 1.5em;padding-left:1.4em}.news-archive__body li p{margin-bottom:.3em}.news-archive__body figure{margin:36px 0}.news-archive__body img,.news-archive__body picture{max-width:100%;height:auto;display:block}.news-archive__body figcaption{color:var(--news-muted);font-size:13px}.news-archive__body hr{border:0;height:20px;margin:24px 0}.news-archive__back{background:var(--news-wash);border-radius:100px;align-items:center;gap:24px;margin-top:24px;padding:14px 20px;font-size:14px;text-decoration:none;display:inline-flex}.news-archive__pagination{justify-items:center;gap:22px;padding-top:clamp(60px,8vw,104px);display:grid}.news-archive__pagination p{color:var(--news-muted);letter-spacing:.05em;margin:0;font-size:13px}.news-archive__pagination button{background:var(--news-ink);width:min(380px,100%);min-height:58px;color:var(--news-paper);cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;gap:26px;padding:18px 26px;font:500 14px/1.5 Noto Sans JP,sans-serif;transition:background-color .3s;display:inline-flex}.news-archive__pagination button[hidden]{display:none}.news-archive__article.news-is-new{animation:.65s cubic-bezier(.2,.7,.2,1) both news-archive-reveal}@media (hover:hover){.news-archive__summary:hover .news-archive__toggle i{background:var(--news-ink);color:var(--news-paper)}.news-archive__pagination button:hover{background:#42382c}}@keyframes news-archive-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.news-archive__summary{align-items:start;gap:32px}.news-archive__summary-copy h2{font-size:26px}}@media (width<=700px){.news-archive{padding:130px 24px 80px}.news-archive__eyebrow{margin-bottom:22px}.news-archive__header{padding-bottom:42px}.news-archive__title{font-size:clamp(31px,8.5vw,40px);line-height:1.55}.news-archive__title span{display:block}.news-archive__intro,.news-archive__notice{font-size:15px}.news-archive__notice{margin-bottom:64px}.news-archive__article{margin-bottom:80px;scroll-margin-top:90px}.news-archive__summary{grid-template-columns:1fr;gap:26px}.news-archive__image{width:100%;max-width:440px}.news-archive__image img{max-height:310px}.news-archive__meta{gap:14px;margin-bottom:16px}.news-archive__meta time{font-size:13px}.news-archive__summary-copy h2{font-size:25px;line-height:1.65}.news-archive__summary-copy>p{margin:18px 0 24px;font-size:15px}.news-archive__article-content{margin-top:36px}.news-archive__body,.news-archive__expired{font-size:15px}.news-archive__body h3{font-size:23px}.news-archive__body h4,.news-archive__body h5,.news-archive__body h6{font-size:20px}.news-archive__expired{margin-bottom:30px;padding:16px 18px}.news-archive__pagination{padding-top:58px}.news-archive__pagination button{gap:18px;padding-inline:20px}}@media (prefers-reduced-motion:reduce){.news-archive__article.news-is-new{animation:none}.news-archive__toggle i,.news-archive__pagination button{transition:none}}
