.exam-info[data-astro-cid-7l7s6fce]{margin-top:32px}.ei[data-astro-cid-7l7s6fce]{display:table;width:100%;border-collapse:collapse;margin:10px 0}.ei[data-astro-cid-7l7s6fce] tbody[data-astro-cid-7l7s6fce],.ei[data-astro-cid-7l7s6fce] tr[data-astro-cid-7l7s6fce]{display:revert;width:auto;table-layout:auto}.ei[data-astro-cid-7l7s6fce] th[data-astro-cid-7l7s6fce],.ei[data-astro-cid-7l7s6fce] td[data-astro-cid-7l7s6fce]{border:none;border-bottom:1px dashed var(--mid);padding:10px 6px;font-size:.9rem;vertical-align:top;text-align:left}.ei[data-astro-cid-7l7s6fce] th[data-astro-cid-7l7s6fce]{width:7.5em;color:#666;font-weight:400;font-size:.82rem;background:none;white-space:nowrap}.ei-exam[data-astro-cid-7l7s6fce]+.ei-exam[data-astro-cid-7l7s6fce]{margin-top:6px}.ei-label[data-astro-cid-7l7s6fce]{margin-left:8px;font-size:.75rem;color:#888}.ei-apply[data-astro-cid-7l7s6fce]{font-size:.8rem;color:#555}.ei-src[data-astro-cid-7l7s6fce]{font-size:.78rem;color:#777;line-height:1.7}.ei-src[data-astro-cid-7l7s6fce] a[data-astro-cid-7l7s6fce]{display:inline-block;padding:8px 0}.summary[data-astro-cid-zvafgbxq]{margin:14px 0 12px;padding:14px 14px 12px;background:var(--paper) var(--hougan);border:1.5px solid var(--ink);border-radius:3px}.summary[data-astro-cid-zvafgbxq] .answer-box[data-astro-cid-zvafgbxq]{background:#fff;border:1px solid var(--mid);box-shadow:none;margin:4px 0 8px;padding:12px 14px}.sum-nums[data-astro-cid-zvafgbxq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:6px;margin-bottom:10px}.sum-item[data-astro-cid-zvafgbxq]{text-align:center;padding:6px 4px;border-bottom:2px dashed var(--mid)}.sum-label[data-astro-cid-zvafgbxq]{font-size:.75rem;color:var(--sub);line-height:1.3}.sum-val[data-astro-cid-zvafgbxq]{font-family:var(--hand);font-size:clamp(1.45rem,7vw,2rem);font-weight:400;color:var(--red);line-height:1.25;white-space:nowrap}.sum-sub[data-astro-cid-zvafgbxq]{font-size:.7rem;color:var(--sub);margin-top:1px}.sum-val[data-astro-cid-zvafgbxq] small[data-astro-cid-zvafgbxq]{font-family:Hiragino Sans,YuGothic,sans-serif;font-size:.8rem;color:var(--ink);margin-left:2px;font-weight:400}.sum-na[data-astro-cid-zvafgbxq]{font-family:inherit;font-size:1rem;color:var(--sub);padding-top:8px}.sum-concl[data-astro-cid-zvafgbxq]{font-size:.92rem;margin:0 0 6px}.sum-meta[data-astro-cid-zvafgbxq]{font-size:.74rem;color:var(--sub);margin:0}.toc[data-astro-cid-zvafgbxq]{display:flex;gap:6px;overflow-x:auto;padding:4px 0 10px;margin:0 0 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.toc[data-astro-cid-zvafgbxq]::-webkit-scrollbar{display:none}.toc[data-astro-cid-zvafgbxq] a[data-astro-cid-zvafgbxq]{flex-shrink:0;display:inline-flex;align-items:center;min-height:36px;padding:4px 12px;border:1px solid var(--mid);border-radius:3px;background:var(--paper);color:var(--ink);text-decoration:none;font-size:.84rem;white-space:nowrap}.toc[data-astro-cid-zvafgbxq] a[data-astro-cid-zvafgbxq]:hover{border-color:var(--ink)}section[data-astro-cid-zvafgbxq][id],div[data-astro-cid-zvafgbxq]#shiken{scroll-margin-top:12px}.hist[data-astro-cid-zvafgbxq]{margin:12px 0 6px}.hist-row[data-astro-cid-zvafgbxq]{display:grid;grid-template-columns:7.2em 1fr 3em;gap:8px;align-items:center;margin-bottom:6px}.hist-label[data-astro-cid-zvafgbxq]{font-size:.78rem;color:var(--sub);white-space:nowrap}.hist-track[data-astro-cid-zvafgbxq]{height:16px;background:#fff;border:1px solid var(--mid);border-radius:2px;overflow:hidden}.hist-bar[data-astro-cid-zvafgbxq]{display:block;height:100%;background:#a9b4c0;min-width:2px}.hist-bar[data-astro-cid-zvafgbxq].is-med{background:var(--red)}.hist-n[data-astro-cid-zvafgbxq]{font-size:.8rem;text-align:right}.hist-note[data-astro-cid-zvafgbxq]{font-size:.74rem;color:var(--sub);margin:4px 0 0}.plan[data-astro-cid-zvafgbxq]{display:table;width:100%;max-width:420px;border-collapse:collapse;margin:10px 0}.plan[data-astro-cid-zvafgbxq] thead[data-astro-cid-zvafgbxq],.plan[data-astro-cid-zvafgbxq] tbody[data-astro-cid-zvafgbxq],.plan[data-astro-cid-zvafgbxq] tr[data-astro-cid-zvafgbxq]{display:revert;width:auto;table-layout:auto}.plan[data-astro-cid-zvafgbxq] th[data-astro-cid-zvafgbxq],.plan[data-astro-cid-zvafgbxq] td[data-astro-cid-zvafgbxq]{border:none;border-bottom:1px dashed var(--mid);padding:8px 6px;font-size:.9rem;text-align:left}.plan[data-astro-cid-zvafgbxq] th[data-astro-cid-zvafgbxq]{font-size:.75rem;color:var(--sub);font-weight:400;background:none;border-bottom:2px solid var(--ink)}.countdown[data-astro-cid-zvafgbxq]{margin:12px 0;padding:12px 14px;border:1.5px solid var(--ink);border-radius:3px;background:#fff;font-size:.9rem;line-height:1.7}.countdown[data-astro-cid-zvafgbxq] strong[data-astro-cid-zvafgbxq]{color:var(--red)}.data-about[data-astro-cid-zvafgbxq]{margin-top:32px;padding-top:16px;border-top:2px solid var(--ink);font-size:.86rem;color:#43474d}.src-link[data-astro-cid-zvafgbxq]{display:inline-block;padding:10px 0 4px;font-size:.8rem}.in-rank[data-astro-cid-zvafgbxq]{list-style:none;margin:12px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 16px;border-top:2px solid var(--ink)}.in-rank[data-astro-cid-zvafgbxq] li[data-astro-cid-zvafgbxq]{margin:0}.in-rank[data-astro-cid-zvafgbxq] a[data-astro-cid-zvafgbxq]{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:none;border-bottom:1px dashed var(--mid);border-radius:0;background:none;color:var(--ink);text-decoration:none;font-size:.86rem}.in-rank[data-astro-cid-zvafgbxq] a[data-astro-cid-zvafgbxq]:hover{color:var(--red)}.in-rank-no[data-astro-cid-zvafgbxq]{flex-shrink:0;font-family:var(--hand);color:var(--red);min-width:2.6em}.celeb-holders-section[data-astro-cid-zvafgbxq]{margin-top:32px;border-top:2px solid var(--ink);padding-top:20px}.celeb-holders-grid[data-astro-cid-zvafgbxq]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-top:12px}.celeb-holder-card[data-astro-cid-zvafgbxq]{display:block;padding:10px 12px;border:1px solid var(--mid);border-radius:3px;text-decoration:none;color:var(--ink);background:var(--paper)}.celeb-holder-card[data-astro-cid-zvafgbxq]:hover{border-color:var(--ink)}.celeb-holder-more[data-astro-cid-zvafgbxq]{color:var(--red);border-style:dashed;font-weight:700;display:flex;align-items:center;justify-content:center}.celeb-holder-name[data-astro-cid-zvafgbxq]{font-weight:700;font-size:.9rem}.celeb-holder-occ[data-astro-cid-zvafgbxq]{font-size:.74rem;color:var(--sub);margin-top:2px}.co-quals[data-astro-cid-zvafgbxq]{margin-top:14px;font-size:.88rem;line-height:2}.co-quals-label[data-astro-cid-zvafgbxq]{color:var(--sub)}.co-qual-link[data-astro-cid-zvafgbxq]{color:var(--red);font-weight:700;text-decoration:underline}.co-qual-plain[data-astro-cid-zvafgbxq]{color:#555}.next-cert-link[data-astro-cid-zvafgbxq]{color:var(--red);font-weight:700;margin-right:2px}.faq-section[data-astro-cid-zvafgbxq]{margin-top:40px;border-top:2px solid var(--ink);padding-top:24px}.faq-list[data-astro-cid-zvafgbxq]{display:flex;flex-direction:column;gap:8px}.faq-item[data-astro-cid-zvafgbxq]{border:1px solid var(--mid);border-radius:3px;overflow:hidden;background:var(--surf)}.faq-q[data-astro-cid-zvafgbxq]{cursor:pointer;padding:14px 16px;font-weight:700;font-size:.95rem;list-style:none;display:flex;align-items:flex-start;gap:8px;line-height:1.5}.faq-q[data-astro-cid-zvafgbxq]::marker,.faq-q[data-astro-cid-zvafgbxq]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-zvafgbxq]:before{content:"▶";font-size:.7rem;margin-top:4px;flex-shrink:0;transition:transform .2s}details[data-astro-cid-zvafgbxq][open] .faq-q[data-astro-cid-zvafgbxq]:before{transform:rotate(90deg)}.faq-a[data-astro-cid-zvafgbxq]{padding:0 16px 14px}.db-promo[data-astro-cid-zvafgbxq]{margin-top:40px}.db-promo-inner[data-astro-cid-zvafgbxq]{background:var(--surf);border:1.5px solid var(--ink);border-radius:3px;padding:20px 24px;box-shadow:3px 3px 0 var(--mid)}.db-promo-title[data-astro-cid-zvafgbxq]{font-weight:700;font-size:1.05rem;margin-bottom:10px;color:var(--red)}.db-promo-links[data-astro-cid-zvafgbxq]{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px;align-items:center}.db-promo-btn[data-astro-cid-zvafgbxq]{background:var(--red);color:#fff;padding:10px 20px;border-radius:3px;font-weight:700;text-decoration:none;font-size:.95rem;box-shadow:2px 2px 0 var(--ink)}.db-promo-btn[data-astro-cid-zvafgbxq]:hover{opacity:.88}.db-promo-btn-sub[data-astro-cid-zvafgbxq]{color:var(--red);text-decoration:underline;font-size:.9rem}
