.toc[data-astro-cid-7k3pnqyz]{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin:0 0 24px;padding:10px 12px}.toc__title[data-astro-cid-7k3pnqyz]{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-weight:700;list-style:none;display:flex}.toc__title[data-astro-cid-7k3pnqyz]::-webkit-details-marker{display:none}.toc__title[data-astro-cid-7k3pnqyz]:before{content:"＋";width:1em;color:var(--accent);font-weight:700;display:inline-block}.toc[data-astro-cid-7k3pnqyz][open]>.toc__title[data-astro-cid-7k3pnqyz]:before{content:"−"}.toc__list[data-astro-cid-7k3pnqyz]{margin:8px 0 0;padding:0;list-style:none}.toc__item[data-astro-cid-7k3pnqyz]{margin:0;line-height:1.5}.toc__item[data-astro-cid-7k3pnqyz] a[data-astro-cid-7k3pnqyz]{color:var(--link);text-indent:-1em;padding:6px 0 6px 1em;text-decoration:none;display:block}.toc__item[data-astro-cid-7k3pnqyz] a[data-astro-cid-7k3pnqyz]:before{content:"・";color:var(--text-sub)}.toc__item[data-astro-cid-7k3pnqyz] a[data-astro-cid-7k3pnqyz]:hover{text-decoration:underline}.toc__item[data-astro-cid-7k3pnqyz].is-h3 a[data-astro-cid-7k3pnqyz]{color:var(--text-sub);padding-left:2em;font-size:.9em}.share-section[data-astro-cid-eqjx2q6l]{text-align:center;margin:3rem 0}.share-label[data-astro-cid-eqjx2q6l]{text-align:left;margin-bottom:2rem;font-weight:600}.share-buttons[data-astro-cid-eqjx2q6l]{justify-content:center;gap:1.5rem;display:flex}.share-btn[data-astro-cid-eqjx2q6l]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .2s,opacity .2s;display:flex}.share-btn[data-astro-cid-eqjx2q6l]:hover{opacity:.9;transform:translateY(-3px)}.share-btn[data-astro-cid-eqjx2q6l] svg[data-astro-cid-eqjx2q6l]{width:24px;height:24px}.line[data-astro-cid-eqjx2q6l]{background-color:#06c755}.x[data-astro-cid-eqjx2q6l]{background-color:#000}.facebook[data-astro-cid-eqjx2q6l]{background-color:#1877f2}.blogrank[data-astro-cid-jeucaoyb]{justify-content:center;gap:1rem;margin:2rem 0 3rem;display:flex}.blogrank[data-astro-cid-jeucaoyb] img[data-astro-cid-jeucaoyb]{width:80px;height:15px;display:block}.article__title{margin:4px 0 8px;font-size:1.4em;font-weight:700;line-height:1.4}.article__meta{color:var(--text-sub);margin:0 0 20px;font-size:.8em}.article__body{font-size:17px;line-height:1.8}.article__body :where(h2){border-bottom:1px solid var(--border);margin:32px 0 12px;padding-bottom:6px;font-size:1.2em;font-weight:700;line-height:1.4}.article__body :where(h3){margin:24px 0 10px;font-size:1.05em;font-weight:700}.article__body :where(p){margin:0 0 16px}.article__body :where(a){color:var(--link);text-decoration:underline}.article__body :where(ul,ol){margin:0 0 16px;padding-left:1.3em}.article__body :where(li){margin:4px 0}.article__body :where(img){border-radius:8px;max-width:100%;height:auto;margin:16px auto;display:block}.article__body table{-webkit-overflow-scrolling:touch;border-collapse:collapse;width:100%;margin:1.5rem 0;display:block;overflow-x:auto}.article__body th,.article__body td{border:1px solid var(--border);padding:.6rem .8rem}.article__body thead th{background:var(--accent);color:var(--surface);white-space:nowrap}.article__body .login-pt-table thead th{background:var(--bg);color:var(--text)}.article__body .login-pt-table th,.article__body .login-pt-table td{padding-right:8px}.article__body .title-up,.article__body .title-down{border-bottom:1px solid var(--border);color:var(--accent);margin:1.5rem 0 .5rem;padding-bottom:4px;font-weight:700;display:block}.article__body .link-box{margin:8px 0}.article__body .link-box a[href^=\/]{border:1px solid var(--border);background:var(--surface);color:var(--link);border-radius:8px;padding:13px 14px;font-size:17px;line-height:1.5;text-decoration:none;display:block}.article__body .link-box a[href^=\/]:before{content:"📄";margin-right:8px}.article__body .link-box a[href^=http]{border:2px solid var(--cta);background:var(--surface);color:var(--cta);border-radius:8px;padding:14px;font-size:17px;font-weight:600;line-height:1.5;text-decoration:none;display:block}.article__body .link-box a[href^=http]:before{content:"🎁";margin-right:8px}.article__body .link-box a:hover{background:var(--bg);text-decoration:none}.article.is-yuryo .article__body .link-box a{padding-right:8px}.article__body .link-group{margin:8px 0}.article__body .link-group .link-box{margin:0}.article__body .link-group .link-box a{border-radius:0;padding-right:8px}.article__body .link-group .link-box:first-child a{border-radius:8px 8px 0 0}.article__body .link-group .link-box+.link-box a[href^=\/]{border-top:0}.article__body .link-group .link-box a[href^=http]{margin-top:-1px}.article__body .link-group .link-box:last-child a{border-radius:0 0 8px 8px}.article__body .img-pair{gap:8px;margin:16px 0;display:flex}.article__body .img-pair__item{flex:1 1 0;min-width:0;margin:0}.article__body .img-pair__item img{border-radius:8px;width:100%;height:auto;margin:0;display:block}.article__body .img-pair__caption{color:var(--text-sub);margin:4px 0 0;font-size:12px;line-height:1.5}.article.is-reg .article__body :where(img){border:1px solid var(--border);margin:20px 0}.article.is-reg .article__body :where(h2){margin-top:40px}.kuchikomi-res{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:8px;margin:12px 0;padding:12px 14px}.kuchikomi-res__hn{color:var(--text-sub);font-weight:600}.online-banner{text-align:center;max-width:100%;margin:1.5em auto}.online-banner :where(iframe,img){max-width:100%}.online-banner img{height:auto;margin-left:auto;margin-right:auto}@media (width>=1000px){.online-banner :where(iframe,img){max-width:420px}}
