.a-article,.a-article-list{padding-block:var(--a-sec-pt, var(--a-space-m)) var(--a-sec-pb, var(--a-space-l))}.a-article>.page-width,.a-article-list>.page-width{max-width:76rem}.a-article__head{margin-bottom:var(--a-space-s)}.a-article__title{margin:0;font-family:var(--a-font-serif-jp);font-weight:500;font-size:clamp(22px,2.8vw,34px);letter-spacing:.1em;line-height:1.6;color:var(--a-ink-deep)}.a-article__date{margin:1.6rem 0 0;font-family:var(--a-font-serif-jp);font-size:1.3rem;letter-spacing:.12em;color:var(--a-gold-text)}.a-article__media{margin:0 0 var(--a-space-s);overflow:hidden}.a-article__image{display:block;width:100%;height:auto}.a-article__content{font-size:1.5rem;line-height:2;color:var(--a-ink)}.a-article__content>*:first-child{margin-top:0}.a-article__content h2,.a-article__content h3,.a-article__content h4{margin:2.4em 0 .8em;font-size:1.8rem;line-height:1.7;color:var(--a-ink-deep)}.a-article__content h2{padding-bottom:.5em;border-bottom:var(--a-rule) solid var(--a-gold)}.a-article__content p{margin:0 0 1.6em}.a-article__content ul,.a-article__content ol{margin:0 0 1.6em;padding-left:1.4em}.a-article__content li{margin-bottom:.4em}.a-article__content img{height:auto}.a-article__foot{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:var(--a-space-m);padding-top:var(--a-space-s);border-top:var(--a-rule) solid var(--a-gold)}.a-article__back{display:inline-flex;align-items:center;gap:12px;font-family:var(--a-font-serif-jp);font-size:1.4rem;letter-spacing:.12em;color:var(--a-ink-deep);text-decoration:none;transition:color var(--a-dur-hover) var(--a-ease)}.a-article__back-rule{width:26px;height:var(--a-rule);background:var(--a-gold);transform:scaleX(.6);transform-origin:left center;transition:transform var(--a-dur-hover) var(--a-ease),background var(--a-dur-hover) var(--a-ease)}.a-article__back:hover,.a-article__back:focus-visible{color:var(--a-enji)}.a-article__back:hover .a-article__back-rule,.a-article__back:focus-visible .a-article__back-rule{transform:scaleX(1);background:var(--a-enji)}.a-article-list__empty{margin:0;font-size:1.5rem;color:var(--a-ink-muted)}@media(prefers-reduced-motion:reduce){.a-article__back-rule{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/a-article.css.map */
