.breadcrumb[data-astro-cid-qaanghzh]{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;padding:0;margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.breadcrumb-item[data-astro-cid-qaanghzh]:not(:last-child):after{content:"/";margin-left:var(--space-1);color:var(--color-border)}.breadcrumb-item[data-astro-cid-qaanghzh] a[data-astro-cid-qaanghzh]{display:inline-block;padding-block:var(--space-3);margin-block:calc(-1 * var(--space-3));color:var(--color-text-muted);text-decoration:none}@media (min-width: 768px){.breadcrumb-item[data-astro-cid-qaanghzh] a[data-astro-cid-qaanghzh]{transition:opacity .2s ease}.breadcrumb-item[data-astro-cid-qaanghzh] a[data-astro-cid-qaanghzh]:hover{opacity:.7}}.breadcrumb-item[data-astro-cid-qaanghzh] a[data-astro-cid-qaanghzh]:active{opacity:.5}.breadcrumb-item[data-astro-cid-qaanghzh] span[data-astro-cid-qaanghzh]{color:var(--color-text);font-weight:700}@media (prefers-reduced-motion: reduce){.breadcrumb-item[data-astro-cid-qaanghzh] a[data-astro-cid-qaanghzh]{transition:none}}nav[aria-label=パンくずリスト]{margin-bottom:var(--space-6)}.privacy-page[data-astro-cid-3llnt6j6]{padding:var(--space-8) 0}.privacy-header[data-astro-cid-3llnt6j6],.privacy-clauses[data-astro-cid-3llnt6j6],.privacy-meta[data-astro-cid-3llnt6j6],.privacy-cta[data-astro-cid-3llnt6j6]{max-width:var(--content-width)}.privacy-header[data-astro-cid-3llnt6j6]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-8)}.privacy-eyebrow[data-astro-cid-3llnt6j6]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.1em;color:var(--color-accent)}.privacy-eyebrow-dot[data-astro-cid-3llnt6j6]{width:8px;height:8px;border-radius:var(--border-radius-full);background-color:var(--color-accent);flex-shrink:0}.privacy-title[data-astro-cid-3llnt6j6]{font-size:calc(var(--font-size-3xl) * .9);line-height:var(--line-height-tight);color:var(--color-heading);font-weight:700}@media (min-width: 340px){.privacy-title[data-astro-cid-3llnt6j6]{font-size:var(--font-size-3xl)}}.privacy-lead[data-astro-cid-3llnt6j6]{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.privacy-clause[data-astro-cid-3llnt6j6]{padding:var(--space-6) 0;border-bottom:1px solid var(--color-border)}.privacy-clause[data-astro-cid-3llnt6j6]:first-child{padding-top:0}.privacy-clause[data-astro-cid-3llnt6j6]:last-child{border-bottom:none}.privacy-clause[data-astro-cid-3llnt6j6]>[data-astro-cid-3llnt6j6]+[data-astro-cid-3llnt6j6]{margin-top:var(--space-3)}.privacy-clause[data-astro-cid-3llnt6j6]>[data-astro-cid-3llnt6j6]+.privacy-subtitle[data-astro-cid-3llnt6j6]{margin-top:var(--space-6)}.privacy-section-title[data-astro-cid-3llnt6j6]{font-size:var(--font-size-xl);line-height:var(--line-height-tight);color:var(--color-heading);font-weight:700}.privacy-subtitle[data-astro-cid-3llnt6j6]{font-size:var(--font-size-lg);line-height:var(--line-height-tight);color:var(--color-heading);font-weight:700}.privacy-body[data-astro-cid-3llnt6j6],.privacy-item[data-astro-cid-3llnt6j6],.privacy-meta-line[data-astro-cid-3llnt6j6]{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.privacy-item[data-astro-cid-3llnt6j6]+.privacy-item[data-astro-cid-3llnt6j6]{margin-top:var(--space-2)}.privacy-bullets[data-astro-cid-3llnt6j6]{padding-left:1.25em;list-style:disc}.privacy-bullets[data-astro-cid-3llnt6j6]>.privacy-item[data-astro-cid-3llnt6j6]::marker{color:var(--color-accent)}.privacy-steps[data-astro-cid-3llnt6j6]{counter-reset:privacy-step;list-style:none}.privacy-steps[data-astro-cid-3llnt6j6]>.privacy-item[data-astro-cid-3llnt6j6]{display:grid;grid-template-columns:3.5em 1fr;counter-increment:privacy-step}.privacy-steps[data-astro-cid-3llnt6j6]>.privacy-item[data-astro-cid-3llnt6j6]:before{content:"（" counter(privacy-step) "）";color:var(--color-text-muted)}.privacy-link[data-astro-cid-3llnt6j6]{color:var(--color-accent);text-decoration:underline;white-space:nowrap;transition:opacity .3s ease}.privacy-link[data-astro-cid-3llnt6j6]:visited{color:var(--color-accent)}.privacy-meta[data-astro-cid-3llnt6j6]{margin-top:var(--space-8)}.privacy-cta[data-astro-cid-3llnt6j6]{margin-top:var(--space-8);padding:var(--space-8) var(--space-6);border-radius:var(--border-radius-lg);background-color:var(--color-bg-subtle);text-align:center}.privacy-cta-text[data-astro-cid-3llnt6j6]{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.privacy-cta-btn[data-astro-cid-3llnt6j6]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-6);border-radius:var(--border-radius-full);background-color:var(--color-accent);color:var(--color-on-accent);font-size:var(--font-size-base);font-weight:700;text-decoration:none;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.privacy-cta-btn[data-astro-cid-3llnt6j6]:visited{color:var(--color-on-accent)}@media (min-width: 768px){.privacy-page[data-astro-cid-3llnt6j6]{padding:var(--space-12) 0}.privacy-title[data-astro-cid-3llnt6j6]{font-size:var(--font-size-4xl)}.privacy-section-title[data-astro-cid-3llnt6j6]{font-size:var(--font-size-2xl)}.privacy-subtitle[data-astro-cid-3llnt6j6]{font-size:var(--font-size-xl)}.privacy-meta[data-astro-cid-3llnt6j6]{text-align:right}.privacy-link[data-astro-cid-3llnt6j6]:hover{opacity:.7}.privacy-cta-btn[data-astro-cid-3llnt6j6]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}}.privacy-link[data-astro-cid-3llnt6j6]:active{opacity:.5}.privacy-cta-btn[data-astro-cid-3llnt6j6]:active{transform:translateY(1px);box-shadow:none}@media (min-width: 1024px){.privacy-page[data-astro-cid-3llnt6j6]{padding:var(--space-20) 0}.privacy-title[data-astro-cid-3llnt6j6]{font-size:var(--font-size-5xl)}}@media (prefers-reduced-motion: reduce){.privacy-link[data-astro-cid-3llnt6j6],.privacy-cta-btn[data-astro-cid-3llnt6j6]{transition:none}.privacy-cta-btn[data-astro-cid-3llnt6j6]:hover,.privacy-cta-btn[data-astro-cid-3llnt6j6]:active{transform:none}}
