.nmk-index{--nmk-paper: #F6F1E8;--nmk-card: #FFFFFF;--nmk-ink: #2A251E;--nmk-ink-soft: #5D5548;--nmk-muted: #8D8A85;--nmk-wood: #A9764A;--nmk-wood-deep: #7A5230;--nmk-moss: #4E6E58;--nmk-line: #E3DAC7;--nmk-serif: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;--nmk-sans: "Hiragino Sans", "Yu Gothic", "Noto Sans JP", system-ui, sans-serif;background:var(--nmk-paper);color:var(--nmk-ink);font-family:var(--nmk-sans);padding:64px 0 24px}.nmk-index__wrap{max-width:1400px;margin:0 auto;padding:0 20px}.nmk-index__cols{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media screen and (min-width:1000px){.nmk-index__cols{grid-template-columns:380px 1fr;gap:56px}}.nmk-index__head{margin-bottom:40px}.nmk-index__eyebrow{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.28em;color:var(--nmk-wood-deep)}.nmk-index__title{margin:0 0 12px;font-family:var(--nmk-serif);font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.3;color:var(--nmk-ink)}.nmk-index__num{color:var(--nmk-wood)}.nmk-index__lead{margin:0 0 28px;font-family:var(--nmk-serif);font-size:clamp(15px,1.6vw,17px);line-height:1.9;color:var(--nmk-ink-soft);max-width:46em}.nmk-index__progress{margin-bottom:22px}.nmk-progress__bar{height:4px;background:#e4dccc;border-radius:999px;overflow:hidden;max-width:560px}.nmk-progress__fill{display:block;height:100%;background:linear-gradient(90deg,var(--nmk-wood) 0%,var(--nmk-moss) 100%);border-radius:999px}.nmk-progress__meta{margin:10px 0 0;font-size:12.5px;letter-spacing:.06em;color:var(--nmk-muted)}.nmk-progress__now{color:var(--nmk-ink);font-weight:700}.nmk-progress__sep{margin:0 6px;color:var(--nmk-line)}.nmk-progress__note{margin-left:10px}.nmk-index__month{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;font-size:14px;color:var(--nmk-ink-soft)}.nmk-index__month-lbl{background:var(--nmk-moss);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;padding:4px 12px;border-radius:6px}.nmk-index__month-theme{font-family:var(--nmk-serif)}.nmk-index__next{margin:18px 0 0;font-size:12.5px;letter-spacing:.06em;color:var(--nmk-muted)}.nmk-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:34px 24px}.nmk-card{min-width:0}.nmk-card__link{display:block;text-decoration:none;color:inherit}.nmk-card__media{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:#efe7d8;border-radius:10px}.nmk-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.nmk-card__link:hover .nmk-card__media img{transform:scale(1.04)}.nmk-card__day{position:absolute;top:12px;left:12px;z-index:2;background:var(--nmk-ink);color:#f6f1e8;font-family:var(--nmk-serif);font-size:12px;letter-spacing:.08em;padding:5px 11px;border-radius:6px}.nmk-card__body{padding:14px 2px 0}.nmk-card__date{margin:0 0 6px;display:flex;align-items:baseline;gap:6px;font-size:11.5px;letter-spacing:.08em;color:var(--nmk-muted)}.nmk-card__ym{color:var(--nmk-wood-deep);font-weight:600}.nmk-card__d{font-family:var(--nmk-serif);font-size:17px;font-weight:700;color:var(--nmk-ink);line-height:1}.nmk-card__wd{font-size:11px}.nmk-card__title{margin:0 0 8px;font-family:var(--nmk-serif);font-size:15.5px;font-weight:700;line-height:1.6;color:var(--nmk-ink);transition:color .2s ease}.nmk-card__link:hover .nmk-card__title{color:var(--nmk-wood-deep)}.nmk-card__excerpt{margin:0 0 12px;font-size:12.5px;line-height:1.85;color:var(--nmk-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nmk-card__more{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--nmk-ink-soft);transition:color .2s ease,gap .25s ease}.nmk-card__more svg{width:14px;height:14px}.nmk-card__link:hover .nmk-card__more{color:var(--nmk-wood);gap:10px}@media(max-width:1100px){.nmk-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media(max-width:760px){.nmk-index{padding:44px 0 16px}.nmk-index__wrap{padding:0 18px}.nmk-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:26px 14px}.nmk-card__title{font-size:14px}.nmk-card__excerpt{font-size:11.5px}}@media(max-width:460px){.nmk-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:26px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/article-nomekuri-index.css.map */
