.service-index[data-astro-cid-lnthwwyx]{flex-wrap:wrap;justify-content:center;gap:8px 20px;padding-top:24px;padding-bottom:24px;font-size:.9rem;display:flex}.service-index[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]{font-weight:700;text-decoration:none}.service-no[data-astro-cid-lnthwwyx]{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2em;font-size:.85rem;font-weight:700}.service-title[data-astro-cid-lnthwwyx]{font-size:1.6rem}.service-summary[data-astro-cid-lnthwwyx]{color:var(--color-text-muted);margin-bottom:32px}.service-summary[data-astro-cid-lnthwwyx]:has(+.service-target){margin-bottom:8px}.service-target[data-astro-cid-lnthwwyx]{color:var(--color-primary-dark);margin-bottom:32px;font-size:.9rem;font-weight:700}.service-body[data-astro-cid-lnthwwyx]{grid-template-columns:1fr 1.4fr 1fr;gap:24px;display:grid}.block[data-astro-cid-lnthwwyx]{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;padding:24px}.block[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{color:var(--color-primary-dark);border-left:4px solid var(--color-primary);padding-left:10px;font-size:1rem}.problems[data-astro-cid-lnthwwyx]{margin:0;padding-left:1.2em}.problems[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{margin-bottom:.4em}.contents[data-astro-cid-lnthwwyx]{margin:0;padding-left:1.4em}.contents[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{margin-bottom:.8em}.contents[data-astro-cid-lnthwwyx] strong[data-astro-cid-lnthwwyx],.contents[data-astro-cid-lnthwwyx] span[data-astro-cid-lnthwwyx]{display:block}.contents[data-astro-cid-lnthwwyx] span[data-astro-cid-lnthwwyx]{color:var(--color-text-muted);font-size:.9rem}.extra[data-astro-cid-lnthwwyx]{background:var(--color-primary-light);border-radius:8px;margin-top:16px;padding:14px 16px}.extra[data-astro-cid-lnthwwyx] h4[data-astro-cid-lnthwwyx]{font-size:.95rem}.extra[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{margin:0;font-size:.9rem}.meta[data-astro-cid-lnthwwyx]{flex-direction:column;gap:16px;display:flex}.meta[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{margin:0}.price-table[data-astro-cid-lnthwwyx]{border-collapse:collapse;width:100%;font-size:.9rem}.price-table[data-astro-cid-lnthwwyx] th[data-astro-cid-lnthwwyx],.price-table[data-astro-cid-lnthwwyx] td[data-astro-cid-lnthwwyx]{border-bottom:1px dashed var(--color-border);text-align:left;vertical-align:top;padding:6px 0}.price-table[data-astro-cid-lnthwwyx] th[data-astro-cid-lnthwwyx]{padding-right:8px;font-weight:400}.price-table[data-astro-cid-lnthwwyx] td[data-astro-cid-lnthwwyx]{white-space:nowrap;font-weight:700}.price-text[data-astro-cid-lnthwwyx]{font-weight:700}.price-note[data-astro-cid-lnthwwyx]{color:var(--color-accent);font-size:.85rem;margin-top:8px!important}.related[data-astro-cid-lnthwwyx]{margin:0;padding-left:1.2em;font-size:.9rem}.work-card[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{font-size:1.1rem}.work-services[data-astro-cid-lnthwwyx]{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.work-services[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]{color:var(--color-accent);border:1px solid;border-radius:4px;padding:1px 8px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-block}.work-role[data-astro-cid-lnthwwyx]{color:var(--color-text-muted);font-size:.9rem}.work-points[data-astro-cid-lnthwwyx]{margin-bottom:16px;padding-left:1.2em;font-size:.95rem}.skill-table[data-astro-cid-lnthwwyx]{border-collapse:collapse;border-radius:var(--radius);width:100%;max-width:880px;box-shadow:var(--shadow);background:#fff;margin:0 auto;overflow:hidden}.skill-table[data-astro-cid-lnthwwyx] th[data-astro-cid-lnthwwyx],.skill-table[data-astro-cid-lnthwwyx] td[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:14px 20px}.skill-table[data-astro-cid-lnthwwyx] th[data-astro-cid-lnthwwyx]{background:var(--color-primary-light);width:11em;color:var(--color-primary-dark);white-space:nowrap}.steps[data-astro-cid-lnthwwyx]{counter-reset:none;grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{text-align:center;background:var(--color-primary-light);border-radius:var(--radius);padding:20px 12px;position:relative}.steps[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:not(:last-child):after{content:"▶";color:var(--color-primary);font-size:.8rem;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.step-no[data-astro-cid-lnthwwyx]{color:var(--color-primary);font-size:.75rem;font-weight:700;display:block}.steps[data-astro-cid-lnthwwyx] strong[data-astro-cid-lnthwwyx]{font-size:1.05rem;display:block}.step-detail[data-astro-cid-lnthwwyx]{color:var(--color-text-muted);font-size:.8rem;display:block}@media (width<=960px){.service-body[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}}@media (width<=760px){.br-pc[data-astro-cid-lnthwwyx]{display:none}.steps[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.steps[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:not(:last-child):after{content:"▼";top:auto;bottom:-16px;right:50%;transform:translate(50%)}.skill-table[data-astro-cid-lnthwwyx] th[data-astro-cid-lnthwwyx]{white-space:normal;width:auto}}
