.principal-guide .explain-figure{margin:2rem 0;padding:clamp(.5rem,2vw,1.2rem);border:1px solid #c5d6e8;border-radius:16px;background:#f4f8fd}.principal-guide .explain-figure>a{display:block;max-width:760px;margin:auto}.principal-guide .explain-figure img{display:block;width:100%;height:auto}.principal-guide figcaption{margin-top:1rem;color:#46566b;font-size:.95rem;line-height:1.6}.principal-guide figcaption a{display:inline-block;padding:.35rem 0}.principal-guide li{margin-bottom:.8rem}.principal-guide caption{padding:.7rem;text-align:left;font-weight:700}.principal-guide th,.principal-guide td{white-space:normal}.principal-guide .table-wrap{max-width:100%}@media print{.principal-guide .explain-figure{break-inside:avoid}.principal-guide .explain-figure>a{max-width:330px}}
