/* フッター(page.css から。トップでも使う) */
.ft{margin-top:96px;border-top:1px solid var(--line);background:var(--paper2)}
.ftin{max-width:1064px;margin:0 auto;padding:36px 28px 18px;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px}
.fb{display:flex;gap:12px;align-items:flex-start}
.fb img{width:44px}
.fb b{font-family:"DotGothic16";font-weight:400;font-size:22px;letter-spacing:.1em;display:block}
.fb small{font-size:11px;color:var(--ink2)}
.ft nav{display:grid;gap:7px;align-content:start;font-size:13px}
.ft nav p{margin:0 0 4px;font-family:"DotGothic16";font-size:12px;color:var(--ink2);letter-spacing:.08em}
.ft nav a:hover{color:#6f8f4e}
.ft nav:nth-of-type(1){grid-template-columns:1fr 1fr;column-gap:16px}
.ft nav:nth-of-type(1) p{grid-column:1/-1}
.fnote{max-width:1064px;margin:0 auto;padding:14px 28px 28px;font-size:11px;color:var(--ink2);line-height:1.8;border-top:1px dashed var(--line)}
@media (max-width:820px){.ftin{grid-template-columns:1fr 1fr}.fb{grid-column:1/-1}}