.toc[data-astro-cid-okd4azjq]{border-bottom:1px solid var(--color-line);background:var(--color-white)}.toc-list[data-astro-cid-okd4azjq]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.toc-list[data-astro-cid-okd4azjq] a[data-astro-cid-okd4azjq]{color:var(--color-deep);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:22px 20px;text-decoration:none;transition:background .2s;display:grid}.toc-list[data-astro-cid-okd4azjq] li[data-astro-cid-okd4azjq]+li[data-astro-cid-okd4azjq] a[data-astro-cid-okd4azjq]{border-left:1px solid var(--color-line)}.toc-list[data-astro-cid-okd4azjq] a[data-astro-cid-okd4azjq]:hover{background:var(--color-paper)}.toc-en[data-astro-cid-okd4azjq]{letter-spacing:.24em;color:var(--color-wood);font-size:11px}.toc-ja[data-astro-cid-okd4azjq]{font-family:var(--font-head);grid-row:2;font-size:18px;font-weight:700}.toc-arrow[data-astro-cid-okd4azjq]{color:var(--color-wood);grid-area:1/2/span 2;transform:rotate(90deg)}.service[data-astro-cid-okd4azjq]{scroll-margin-top:var(--header-height)}.service--alt[data-astro-cid-okd4azjq]{background:var(--color-paper)}.service-inner[data-astro-cid-okd4azjq]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px clamp(40px,6vw,96px);display:grid}.service--alt[data-astro-cid-okd4azjq] .service-photo[data-astro-cid-okd4azjq]{order:2}.service-photo[data-astro-cid-okd4azjq]{top:calc(var(--header-height) + 24px);position:sticky}.service-num[data-astro-cid-okd4azjq]{color:var(--color-wood);font-size:clamp(64px,8vw,104px);font-weight:500;line-height:1;position:absolute;top:-.55em;left:16px}.service-body[data-astro-cid-okd4azjq]{gap:20px;line-height:2.1;display:grid}.service-en[data-astro-cid-okd4azjq]{letter-spacing:.3em;color:var(--color-wood);font-size:12px;font-weight:600}.service-title[data-astro-cid-okd4azjq]{font-family:var(--font-head);color:var(--color-deep);margin-top:-12px;font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:1.4}.service-catch[data-astro-cid-okd4azjq]{font-family:var(--font-head);color:var(--color-wood-deep);font-size:clamp(18px,1.8vw,21px);font-weight:700}.box[data-astro-cid-okd4azjq]{border-top:1px solid var(--color-line);gap:12px;padding-top:20px;display:grid}.box-title[data-astro-cid-okd4azjq]{color:var(--color-deep);font-size:15px;font-weight:700}.checks[data-astro-cid-okd4azjq]{gap:6px;display:grid}.checks[data-astro-cid-okd4azjq] li[data-astro-cid-okd4azjq]{align-items:flex-start;gap:10px;line-height:1.8;display:flex}.checks[data-astro-cid-okd4azjq] svg{color:var(--color-wood);flex:none;margin-top:5px}.examples[data-astro-cid-okd4azjq]{flex-wrap:wrap;gap:8px;display:flex}.examples[data-astro-cid-okd4azjq] .tag[data-astro-cid-okd4azjq]{border-color:var(--color-line);background:var(--color-white);min-height:32px;color:var(--color-ink);padding:0 14px;font-size:13px}.price[data-astro-cid-okd4azjq]{border-left:3px solid var(--color-wood);background:var(--color-wood-pale);gap:4px;padding:20px 24px;display:grid}.price-label[data-astro-cid-okd4azjq]{color:var(--color-wood-deep);font-size:13px;font-weight:700}.price-value[data-astro-cid-okd4azjq]{font-family:var(--font-head);color:var(--color-deep);font-size:24px;font-weight:700;line-height:1.5}.price-note[data-astro-cid-okd4azjq]{font-size:13px;line-height:1.8}.small[data-astro-cid-okd4azjq]{background:var(--color-soft)}.small-inner[data-astro-cid-okd4azjq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px clamp(40px,6vw,96px);display:grid}.small-text[data-astro-cid-okd4azjq]{justify-items:start;gap:24px;line-height:2.1;display:grid}.small-list[data-astro-cid-okd4azjq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.small-list[data-astro-cid-okd4azjq] li[data-astro-cid-okd4azjq]{background:var(--color-white);min-height:64px;color:var(--color-deep);align-items:center;gap:12px;padding:12px 18px;font-size:14px;font-weight:700;line-height:1.6;display:flex}.small-list[data-astro-cid-okd4azjq] svg{color:var(--color-wood);flex:none}.price-caution[data-astro-cid-okd4azjq]{color:var(--color-sub);padding-block:24px;font-size:12px}@media (width<=960px){.service-inner[data-astro-cid-okd4azjq],.small-inner[data-astro-cid-okd4azjq]{grid-template-columns:1fr}.service--alt[data-astro-cid-okd4azjq] .service-photo[data-astro-cid-okd4azjq]{order:0}.service-photo[data-astro-cid-okd4azjq]{position:relative;top:0}.service-photo[data-astro-cid-okd4azjq] img{aspect-ratio:3/2!important}}@media (width<=640px){.toc-list[data-astro-cid-okd4azjq]{grid-template-columns:1fr}.toc-list[data-astro-cid-okd4azjq] li[data-astro-cid-okd4azjq]+li[data-astro-cid-okd4azjq] a[data-astro-cid-okd4azjq]{border-left:0;border-top:1px solid var(--color-line)}.toc-list[data-astro-cid-okd4azjq] a[data-astro-cid-okd4azjq]{padding:14px 4px}.toc-ja[data-astro-cid-okd4azjq]{font-size:16px}.small-list[data-astro-cid-okd4azjq]{grid-template-columns:1fr}.small-list[data-astro-cid-okd4azjq] li[data-astro-cid-okd4azjq]{min-height:52px}}
