
.bgfp4-guide{max-width:980px;margin:0 auto;line-height:1.8}.bgfp4-lead{padding:18px 20px;background:#eef7ff;border-left:6px solid #1976b9;border-radius:8px;margin:0 0 18px}.bgfp4-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 24px}.bgfp4-summary div{background:#fff;border:1px solid #d9e1e8;border-radius:8px;padding:12px}.bgfp4-summary span{display:block;font-size:12px;color:#5b6570}.bgfp4-summary b{display:block;margin-top:4px}.bgfp4-card,.bgfp4-location{background:#fff;border:1px solid #d9e1e8;border-radius:10px;padding:15px 17px;margin:0 0 12px}.bgfp4-card h3,.bgfp4-location h3{margin:0 0 6px;font-size:18px}.bgfp4-card p,.bgfp4-location p{margin:4px 0}.bgfp4-card.danger{border-left:6px solid #c62828;background:#fff5f5}.bgfp4-card.notice{border-left:6px solid #d89b00;background:#fffaf0}.bgfp4-table{width:100%;border-collapse:collapse;margin-bottom:24px}.bgfp4-table th,.bgfp4-table td{border:1px solid #d9e1e8;padding:10px;text-align:left}.bgfp4-table th{width:34%;background:#f3f6f8}.bgfp4-checked{font-size:13px;color:#58636d}@media(max-width:700px){.bgfp4-summary{grid-template-columns:1fr 1fr}.bgfp4-table th{width:42%}}
