@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#fafaf9;--surface:#fff;--text:#1c1917;--text-secondary:#57534e;--border:#e7e5e4;--accent:#0c0a09;--label-bg:#f5f5f4}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Noto Sans JP,sans-serif;line-height:1.8}.page{max-width:720px;margin:0 auto;padding:80px 24px 120px}.breadcrumb{color:var(--text-secondary);letter-spacing:.02em;margin-bottom:48px;font-size:13px}.breadcrumb a{color:var(--text-secondary);text-decoration:none;transition:color .2s}.breadcrumb a:hover{color:var(--text)}.breadcrumb span{opacity:.4;margin:0 8px}h1{letter-spacing:-.01em;margin-bottom:12px;font-size:24px;font-weight:700}.subtitle{color:var(--text-secondary);margin-bottom:56px;font-size:14px}.table-wrapper{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.row{border-bottom:1px solid var(--border);grid-template-columns:200px 1fr;display:grid}.row:last-child{border-bottom:none}.label{background:var(--label-bg);color:var(--text);border-right:1px solid var(--border);align-items:flex-start;padding:20px 24px;font-size:14px;font-weight:600;display:flex}.value{color:var(--text);padding:20px 24px;font-size:14px;line-height:1.9}.value a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;transition:opacity .2s}.value a:hover{opacity:.6}.note{color:var(--text-secondary);margin-top:4px;font-size:13px}.footer-note{color:var(--text-secondary);text-align:right;margin-top:40px;font-size:13px}@media (width<=600px){.page{padding:48px 16px 80px}h1{font-size:20px}.row{grid-template-columns:1fr}.label{border-right:none;border-bottom:1px solid var(--border);background:var(--label-bg);padding:14px 20px}.value{padding:14px 20px}}
