.wrapper:where(.astro-5KJ6T6LP){box-sizing:border-box;width:100%;height:100%;margin:0;padding:0 0 80px;position:relative;overflow-x:hidden;overflow-y:auto}.news:where(.astro-5KJ6T6LP){width:700px;margin:120px auto 0}.news-header:where(.astro-5KJ6T6LP){margin-bottom:48px}.news-label:where(.astro-5KJ6T6LP){color:#999;font-size:12px;font-weight:700;letter-spacing:3px;margin:0 0 12px}.news-title:where(.astro-5KJ6T6LP){font-size:24px;font-weight:400;letter-spacing:2px;margin:0}.news-section:where(.astro-5KJ6T6LP){margin-bottom:96px}.news-list:where(.astro-5KJ6T6LP){list-style:none;margin:0;padding:0;border-top:1px solid #ddd}.news-item:where(.astro-5KJ6T6LP){border-bottom:1px solid #ddd}.news-link:where(.astro-5KJ6T6LP){color:#333;display:block;padding:24px 0;text-decoration:none}.news-link:where(.astro-5KJ6T6LP)[aria-disabled=true]{pointer-events:none}.news-meta:where(.astro-5KJ6T6LP){color:#999;display:flex;align-items:center;gap:16px;font-size:12px;line-height:1.4;margin-bottom:8px}.news-category:where(.astro-5KJ6T6LP){border:1px solid #ddd;border-radius:999px;display:inline-flex;align-items:center;min-height:22px;padding:0 10px}.news-item-title:where(.astro-5KJ6T6LP){font-size:16px;line-height:1.8}.news-empty:where(.astro-5KJ6T6LP){color:#666;font-size:14px;line-height:1.8;margin:0;padding:32px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.company-ttl:where(.astro-5KJ6T6LP){color:#999;font-weight:700;letter-spacing:3px}.company-copy:where(.astro-5KJ6T6LP){display:none}.company-list:where(.astro-5KJ6T6LP){color:#999;font-size:14px;text-align:left}.company-list:where(.astro-5KJ6T6LP) th:where(.astro-5KJ6T6LP){font-weight:400;width:80px}.copy:where(.astro-5KJ6T6LP){color:#c4c4c4;font-size:14px;margin-top:64px}@media (hover: hover){.news-link:where(.astro-5KJ6T6LP):hover{color:#f40057}}@media screen and (max-width: 820px){.wrapper:where(.astro-5KJ6T6LP){padding:0 5% 80px}.news:where(.astro-5KJ6T6LP){width:100%;margin-top:104px}}@media screen and (max-width: 460px){.news-meta:where(.astro-5KJ6T6LP){align-items:flex-start;flex-direction:column;gap:8px}}
