.main-area[data-v-117c5c0e]{max-width:600px;margin:0 auto}.race-list[data-v-117c5c0e]{width:100%;margin-bottom:12px}.race-header[data-v-117c5c0e],.race-row[data-v-117c5c0e]{display:flex;align-items:center;grid-gap:6px;gap:6px;margin:6px 0}.race-header[data-v-117c5c0e]{font-weight:700;font-size:.82em;color:#555}.col-memo[data-v-117c5c0e]{flex:2}.col-num[data-v-117c5c0e]{flex:1;text-align:center}.col-del[data-v-117c5c0e]{width:28px}.input-memo[data-v-117c5c0e],.input-num[data-v-117c5c0e]{width:100%;min-width:0;padding:4px;border:1px solid #ccc;border-radius:4px;font-size:.9em}.input-num[data-v-117c5c0e]{text-align:right}.del-btn[data-v-117c5c0e]{background:none;border:1px solid #ccc;border-radius:4px;cursor:pointer;color:#999;width:28px;height:28px;font-size:.75em}.action-row[data-v-117c5c0e]{display:flex;justify-content:center;grid-gap:8px;gap:8px;margin:12px 0}.add-btn[data-v-117c5c0e]{background:#f0f4ff;border:1px solid #aac;border-radius:4px}.add-btn[data-v-117c5c0e],.save-btn[data-v-117c5c0e]{padding:6px 20px;cursor:pointer;font-size:.95em}.save-btn[data-v-117c5c0e]{background:#268300;color:#fff;border:none;border-radius:4px;font-weight:700}.save-btn[data-v-117c5c0e]:hover{opacity:.85}.clear-btn[data-v-117c5c0e]{padding:6px 20px;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.95em;color:#999}.clear-btn[data-v-117c5c0e]:hover{color:#c00;border-color:#c00}.save-message[data-v-117c5c0e]{text-align:center;font-size:.85em;color:#268300;margin:4px 0 0}.result-area[data-v-117c5c0e]{margin-top:20px;padding:16px;background:#f5f5f5;border-radius:8px;text-align:center}.result-row[data-v-117c5c0e]{font-size:1.05em;margin:6px 0}.result-highlight[data-v-117c5c0e]{font-size:1.2em;margin-top:12px;padding-top:12px;border-top:1px solid #ddd}.plus[data-v-117c5c0e]{color:#1a7a1a}.minus[data-v-117c5c0e]{color:#c00}.seo-section[data-v-117c5c0e]{margin-top:32px;padding-top:24px;border-top:1px solid #e8e8e8;color:#444;line-height:1.75;font-size:.93em}.seo-section h2[data-v-117c5c0e]{font-size:1.1em;font-weight:700;color:#268300;border-bottom:2px solid #268300;padding-bottom:6px;margin:28px 0 12px}.seo-section h3[data-v-117c5c0e]{font-size:.98em;font-weight:700;color:#444;margin:18px 0 8px}.seo-section p[data-v-117c5c0e]{margin:0 0 10px}.seo-section a[data-v-117c5c0e]{color:#268300;text-decoration:underline}.seo-section a[data-v-117c5c0e]:hover{opacity:.8}.formula-box[data-v-117c5c0e]{background:#f0f6eb;border:1px solid #c8e0b8;border-radius:6px;padding:12px 16px;margin:10px 0 14px}.formula-box p[data-v-117c5c0e]{margin:4px 0}.ref-table[data-v-117c5c0e]{width:100%;border-collapse:collapse;font-size:.86em}.ref-table td[data-v-117c5c0e],.ref-table th[data-v-117c5c0e]{border:1px solid #e0e0e0;padding:7px 9px;text-align:left;vertical-align:top;line-height:1.6}.ref-table thead th[data-v-117c5c0e]{background:#268300;color:#fff;font-size:.92em;text-align:center;white-space:nowrap}.ref-table tbody th[data-v-117c5c0e]{background:#f0f6eb;font-weight:700;white-space:nowrap}.ref-table tbody tr:nth-child(2n) td[data-v-117c5c0e]{background:#fafafa}.ref-table a[data-v-117c5c0e]{color:#268300;text-decoration:underline}.ref-table.num td[data-v-117c5c0e]{text-align:right}.table-wrap[data-v-117c5c0e]{overflow-x:auto;margin:0 0 12px}.table-note[data-v-117c5c0e]{font-size:.78em;color:#999;margin:4px 0 12px;line-height:1.6}.check-list[data-v-117c5c0e]{padding-left:20px;margin:0 0 10px}.check-list li[data-v-117c5c0e]{margin:8px 0}.faq-list dt[data-v-117c5c0e]{font-weight:700;color:#333;margin:16px 0 4px;padding-left:10px;border-left:3px solid #268300}.faq-list dd[data-v-117c5c0e]{margin:0 0 4px 14px;color:#555}.related-tools[data-v-117c5c0e]{background:#f8f8f2;border-radius:6px;padding:14px 18px;margin-top:24px}.related-tools h3[data-v-117c5c0e]{margin-top:0}.related-tools ul[data-v-117c5c0e]{padding-left:18px;margin:8px 0 0}.related-tools li[data-v-117c5c0e]{margin:6px 0}