.lg{min-height:100vh;background:#F4F5F9;color:#15171F;font:400 15px/1.9 Noto Sans JP,system-ui,sans-serif}.lg-hd{display:flex;align-items:center;height:64px;padding:0 24px;background:#fff;border-bottom:1px solid #e3e5ec}.lg-hd img{display:block;height:24px;width:auto}.lg-main{width:min(100% - 32px,820px);margin:40px auto 80px;padding:clamp(24px,4vw,48px);border-radius:20px;background:#fff;box-shadow:0 0 0 1px #E3E5EC}.lg-main h1{margin:0 0 16px;font-size:26px;font-weight:700}.lg-main h2{margin:28px 0 6px;font-size:16px;font-weight:700}.lg-main p{margin:0 0 10px}.lg-warn{padding:10px 14px;border-radius:10px;background:#FFF6E5;color:#7A5200;font-size:13px}.lg-todo{padding:0 4px;border-radius:4px;background:#FFE9A8;color:#6B4A00}.lg-date{margin-top:28px!important;color:#8A8F9A;font-size:13px}.lg-tb{margin:20px 0 0}.lg-tb>div{display:grid;grid-template-columns:200px 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-top:1px solid #e3e5ec}.lg-tb dt{font-weight:700}.lg-tb dd{margin:0}.lg-nav{display:flex;flex-wrap:wrap;gap:18px;margin-top:36px;padding-top:18px;border-top:1px solid #e3e5ec;font-size:13px}.lg-nav a{color:#3B6CF6}@media (max-width:640px){.lg-tb>div{grid-template-columns:1fr;gap:2px}}.sa9-mini-ft{display:grid;grid-gap:10px;gap:10px;justify-items:center;padding:36px 20px 40px;margin-top:48px;border-top:1px solid rgba(0,0,0,.08);font-size:12.5px;color:#6b6f7b;text-align:center}.sa9-mini-ft nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px}.sa9-mini-ft a{color:inherit;text-decoration:none}.sa9-mini-ft a:hover{color:#1d1d1f;text-decoration:underline}.sa9-mini-ft p{margin:0;color:#3b3f4a;letter-spacing:.03em}