@charset "UTF-8";body.tn-top #header .logo_img{margin-top:0}body.tn-top #header>.bg{display:none}body.tn-top #header .header-logo{padding-top:16px}@media (max-width:1024px){body.tn-top #header .header-logo{padding-top:8px}}.tn-archive__sec{padding:24px 0 96px;background:var(--tn-page)}.tn-archive #breadcrumbs{margin:0 0 48px}.tn-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:48px}.tn-main .tn-filter a{display:inline-block;padding:.4em 1.2em;border:1px solid var(--tn-line);border-radius:999px;background:#fff;font-size:14px;line-height:1.5;text-decoration:none;color:var(--tn-ink);transition:border-color .2s,background-color .2s,color .2s}.tn-main .tn-filter a:hover{border-color:var(--tn-coral-lt)}.tn-main .tn-filter a.is-active{border-color:var(--tn-coral);background:var(--tn-coral);color:#fff;font-weight:700}.tn-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:40px;border-bottom:1px solid var(--tn-line)}.tn-tabs li{flex:0 1 240px}.tn-tabs button{width:100%;margin-bottom:-1px;padding:14px 8px;border:none;border-bottom:3px solid transparent;background:0 0;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:.05em;color:var(--tn-ink);opacity:.6;cursor:pointer;transition:opacity .2s,border-color .2s}.tn-tabs button:hover{opacity:1}.tn-tabs button.is-active{border-bottom-color:var(--tn-coral);opacity:1}.tn-tab-panel{display:none}.tn-tab-panel.is-active{display:block}.tn-archive .tn-posts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}@media (max-width:960px){.tn-archive .tn-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.tn-archive .tn-posts a{padding:14px 14px 20px}.tn-archive .tn-posts__title{font-size:15px;line-height:1.6;color:var(--tn-ink)}.tn-archive .tn-posts p{font-size:13px}.tn-posts__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.tn-archive .tn-posts time{color:var(--tn-mute);opacity:.7}.tn-archive .tn-posts p.tn-posts__event{font-weight:700;color:var(--tn-ink)}.tn-archive .tn-posts a:hover .tn-posts__title{text-decoration:underline;text-underline-offset:.2em}.tn-archive__empty{text-align:center}.tn-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:56px}.tn-pager:empty{display:none}.tn-pager .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;margin:0;padding:0 .9em;border:1px solid var(--tn-line);border-radius:999px;background:#fff;font-family:var(--tn-font-en);font-size:15px;line-height:1;text-decoration:none;color:var(--tn-ink);transition:border-color .2s,background-color .2s}.tn-pager a.page-numbers:hover{border-color:var(--tn-coral-lt)}.tn-pager .page-numbers.current{border-color:var(--tn-coral);background:var(--tn-coral);color:#fff}.tn-pager .page-numbers.dots{border:none;background:0 0;min-width:auto;padding:0 2px}.tn-pager .prev,.tn-pager .next{font-family:var(--tn-font);font-size:14px}@media (max-width:640px){.tn-archive__sec{padding:16px 0 72px}.tn-archive #breadcrumbs{margin-bottom:32px}.tn-filter{justify-content:flex-start;gap:8px;margin-bottom:32px}.tn-main .tn-filter a{font-size:13px;padding:.35em 1em}.tn-tabs{gap:0;margin-bottom:28px}.tn-tabs li{flex:1 1 0}.tn-tabs button{padding:12px 4px;font-size:14px;letter-spacing:0}.tn-archive .tn-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.tn-archive .tn-posts a{gap:8px;padding:8px 8px 14px}.tn-archive .tn-posts__img{border-radius:6px}.tn-archive .tn-posts__meta{gap:4px 8px}.tn-archive .tn-posts .tn-tag{font-size:11px;padding:.1em .7em}.tn-archive .tn-posts time{font-size:12px}.tn-archive .tn-posts__title{font-size:14px;line-height:1.55;letter-spacing:.02em;word-break:normal}.tn-archive .tn-posts p:not(.tn-posts__event){display:none}.tn-archive .tn-posts p.tn-posts__event{font-size:12px}.tn-pager{gap:6px;margin-top:40px}.tn-pager .page-numbers{min-width:40px;height:40px}}