@font-face{font-family:TrainingPreview;src:url('/slides/assets/ZenKakuGothicNew-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:TrainingPreview;src:url('/slides/assets/ZenKakuGothicNew-Medium.ttf') format('truetype');font-weight:700;font-display:swap}
.training-slide-preview{margin:24px 0;min-width:0}.training-slide-preview-heading{font-size:1.3rem;margin:0 0 8px}.training-slide-preview-note,.training-slide-preview-caption{line-height:1.7;color:#526176}.training-slide-preview-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));gap:24px}.training-slide-preview-card{min-width:0;border:1px solid #dbe1e8;border-radius:12px;background:#f8fafc;padding:16px}.training-slide-preview-label{font-size:1.1rem;margin:0}.training-slide-preview-caption{font-size:.9rem;margin:4px 0 12px}.training-slide-preview-canvas{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#fff;border:1px solid #dbe1e8;box-sizing:border-box}.training-slide-preview-canvas .slide-art{position:absolute;width:1600px;height:900px;transform-origin:top left;background:#fff;overflow:hidden}.training-slide-preview-canvas .slide-node{position:absolute;box-sizing:border-box;white-space:pre-wrap;line-height:1.4;overflow:visible;font-family:TrainingPreview,sans-serif!important}.training-slide-preview-enlarge,.training-slide-preview-close{margin-top:12px;padding:10px 16px;min-height:44px;border:1px solid #426a94;border-radius:8px;background:#fff;color:#001858;font:inherit;cursor:pointer}.training-slide-preview-enlarge:focus-visible,.training-slide-preview-close:focus-visible{outline:3px solid #b58a28;outline-offset:3px}.training-slide-preview-status{line-height:1.8}.training-slide-preview-dialog{width:min(1280px,94vw);max-width:94vw;max-height:94dvh;overflow:auto;border:1px solid #dbe1e8;border-radius:12px;padding:16px;box-sizing:border-box}.training-slide-preview-dialog::backdrop{background:#00185899}.training-slide-preview-dialog-title{font-size:1.1rem;line-height:1.6}.training-slide-preview-close{position:sticky;top:0;z-index:2;background:#fff;margin-top:0}@media(max-width:600px){.training-slide-preview-card{padding:8px}.training-slide-preview-dialog{padding:8px}.training-slide-preview-enlarge{width:100%}}
.training-slide-preview-readable{margin:12px 0;font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.training-slide-preview-readable summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:#001858}.training-slide-preview-readable h5{font-size:1rem}.training-slide-preview-readable p{margin:10px 0}.training-slide-preview-readable a{display:block;color:#285b87;text-decoration:underline}
@font-face{font-family:TrainingPreviewFallback;src:url('/slides/assets/NotoSansJP-Regular.ttf') format('truetype');font-weight:400 700;font-display:swap}.training-slide-preview-canvas .slide-node{font-family:TrainingPreview,TrainingPreviewFallback,sans-serif!important}
