{
  "id": "design:participant-flow-exclusions",
  "schemaVersion": 2,
  "title": {
    "ja": "対象者の流れ — 募集から解析まで、各段の人数と除いた理由",
    "en": "Participant Flow — Numbers at Every Stage, and Why People Were Dropped"
  },
  "summary": {
    "ja": "募集 → 割り付け → 2 群 → 解析を面つきの箱で縦に流し、除いた人数と理由を枠線だけの箱で脇に出す",
    "en": "Recruitment, allocation, two arms and analysis flow down in shaded boxes; exclusions and their reasons branch off into outline boxes"
  },
  "capturedAt": "2026-10-19",
  "categories": [
    "presentation"
  ],
  "tags": [
    "minimal",
    "typography"
  ],
  "useCases": [
    "method"
  ],
  "format": "slide-16x9",
  "density": "medium",
  "layout": {
    "kind": "flow",
    "canvas": {
      "w": 1920,
      "h": 1080
    },
    "margin": {
      "top": 88,
      "right": 140,
      "bottom": 56,
      "left": 140
    }
  },
  "type": {
    "kicker": {
      "size": 22,
      "weight": 500,
      "tracking": "0.12em",
      "numeric": "tabular"
    },
    "title": {
      "size": 50,
      "weight": 700,
      "leading": 1.4,
      "numeric": "tabular"
    },
    "stage": {
      "size": 20,
      "weight": 700,
      "tracking": "0.08em",
      "numeric": "tabular"
    },
    "n": {
      "size": 32,
      "weight": 700,
      "numeric": "tabular"
    },
    "why": {
      "size": 20,
      "weight": 400,
      "leading": 1.6,
      "numeric": "tabular"
    },
    "folio": {
      "size": 16,
      "weight": 400,
      "numeric": "tabular"
    }
  },
  "colors": {
    "ground": "#FBFAF6",
    "surface": "#F1EFE8",
    "ink": "#1E1E1C",
    "muted": "#6B6A64",
    "accent": "#8A2B1E",
    "rule": "#DCD8CC",
    "series": []
  },
  "rules": [
    {
      "ja": "各段に人数を書き、前の段との差が除いた人数と一致するようにする",
      "en": "Give the count at every stage, and make each drop match the excluded number"
    },
    {
      "ja": "除いた理由は人数つきで書く。理由の無い除外は、選り好みを疑われる",
      "en": "State every exclusion reason with its count — unexplained exclusions look like cherry-picking"
    },
    {
      "ja": "本流は面つき、除外は枠線だけ。本流を目で追えるようにする",
      "en": "Main path shaded, exclusions outlined, so the eye can follow the path"
    },
    {
      "ja": "線は直角に折り、交差させない",
      "en": "Lines bend at right angles and never cross"
    }
  ],
  "cover": "https://design-vault.pages.dev/_astro/cover.CVtNrMHm.png",
  "assets": [],
  "shortlist": false,
  "status": "published",
  "relations": {
    "similar": [
      "funnel-four-stage-dropoff",
      "process-flow-five-step",
      "change-request-flow-gates"
    ]
  },
  "license": "Original",
  "publishedAt": null,
  "reproduction": {
    "spec": {
      "format": "slide-16x9",
      "density": "medium",
      "layout": {
        "kind": "flow",
        "canvas": {
          "w": 1920,
          "h": 1080
        },
        "margin": {
          "top": 88,
          "right": 140,
          "bottom": 56,
          "left": 140
        }
      },
      "type": {
        "kicker": {
          "size": 22,
          "weight": 500,
          "tracking": "0.12em",
          "numeric": "tabular"
        },
        "title": {
          "size": 50,
          "weight": 700,
          "leading": 1.4,
          "numeric": "tabular"
        },
        "stage": {
          "size": 20,
          "weight": 700,
          "tracking": "0.08em",
          "numeric": "tabular"
        },
        "n": {
          "size": 32,
          "weight": 700,
          "numeric": "tabular"
        },
        "why": {
          "size": 20,
          "weight": 400,
          "leading": 1.6,
          "numeric": "tabular"
        },
        "folio": {
          "size": 16,
          "weight": 400,
          "numeric": "tabular"
        }
      },
      "colors": {
        "ground": "#FBFAF6",
        "surface": "#F1EFE8",
        "ink": "#1E1E1C",
        "muted": "#6B6A64",
        "accent": "#8A2B1E",
        "rule": "#DCD8CC"
      },
      "rules": [
        "Give the count at every stage, and make each drop match the excluded number",
        "State every exclusion reason with its count — unexplained exclusions look like cherry-picking",
        "Main path shaded, exclusions outlined, so the eye can follow the path",
        "Lines bend at right angles and never cross"
      ]
    },
    "prompt": {
      "ja": "以下の仕様でスライドを 1 枚作ってください。\n\n- 版面 1920 × 1080\n- 余白 上 88 右 140 下 56 左 140\n\n## 文字（版面 1920px に対する px）\nkicker  22px / 500 / 字間 0.12em / 等幅数字\ntitle  50px / 700 / 行送り 1.4 / 等幅数字\nstage  20px / 700 / 字間 0.08em / 等幅数字\nn  32px / 700 / 等幅数字\nwhy  20px / 400 / 行送り 1.6 / 等幅数字\nfolio  16px / 400 / 等幅数字\n\n## 配色\n地 #FBFAF6 / 面 #F1EFE8 / 文字 #1E1E1C / 補助 #6B6A64 / 強調 #8A2B1E / 罫 #DCD8CC\n\n## 外すと崩れる点\n- 各段に人数を書き、前の段との差が除いた人数と一致するようにする\n- 除いた理由は人数つきで書く。理由の無い除外は、選り好みを疑われる\n- 本流は面つき、除外は枠線だけ。本流を目で追えるようにする\n- 線は直角に折り、交差させない\n\n内容は［ここに自分の内容を書く］に置き換えてください。寸法と配色はそのまま守ってください。\n正確に再現する場合は、この HTML をそのまま使ってください: https://design-vault.pages.dev/designs/participant-flow-exclusions/pattern.html",
      "en": "Produce one slide to the following specification.\n\n- Canvas 1920 × 1080\n- Margin top 88 right 140 bottom 56 left 140\n\n## Type (px against a 1920px canvas)\nkicker  22px / 500 / tracking 0.12em / tabular numerals\ntitle  50px / 700 / leading 1.4 / tabular numerals\nstage  20px / 700 / tracking 0.08em / tabular numerals\nn  32px / 700 / tabular numerals\nwhy  20px / 400 / leading 1.6 / tabular numerals\nfolio  16px / 400 / tabular numerals\n\n## Colour\nGround #FBFAF6 / Surface #F1EFE8 / Ink #1E1E1C / Muted #6B6A64 / Accent #8A2B1E / Rule #DCD8CC\n\n## Constraints — dropping these breaks it\n- Give the count at every stage, and make each drop match the excluded number\n- State every exclusion reason with its count — unexplained exclusions look like cherry-picking\n- Main path shaded, exclusions outlined, so the eye can follow the path\n- Lines bend at right angles and never cross\n\nReplace the content with [your content]. Keep the measurements and colours as given.\nFor an exact reproduction, use the verbatim HTML at https://design-vault.pages.dev/designs/participant-flow-exclusions/pattern.html."
    },
    "code": {
      "html": "<!doctype html>\n<meta charset=\"utf-8\">\n<title>対象者の流れ — 募集から解析まで、各段の人数と除いた理由</title>\n<meta name=\"dv-font\" content=\"Zen Old Mincho:700\">\n<meta name=\"dv-font\" content=\"Zen Kaku Gothic New:400;500;700\">\n<link rel=\"stylesheet\" href=\"./font.css\">\n<style>\n  /* この版そのもの。index.md の layout / type / colors は、この HTML を\n     scripts/render-pattern.mjs で実測した結果であって、別に書いた説明ではない。\n     研究・著者・所属・数値・文献はすべて説明用の架空のもの。 */\n  :root {\n    --ground: #FBFAF6;\n    --surface: #F1EFE8;\n    --ink: #1E1E1C;\n    --muted: #6B6A64;\n    --accent: #8A2B1E;\n    --rule: #DCD8CC;\n  }\n  * { box-sizing: border-box; margin: 0; }\n  html, body { width: 1920px; height: 1080px; }\n  body { font-family: \"Zen Kaku Gothic New\", \"IPAGothic\", sans-serif; font-variant-numeric: tabular-nums; }\n  /* 明朝は見出しにだけ使う。本文まで明朝にすると、投影したとき細い線が飛ぶ */\n  .mincho, .title { font-family: \"Zen Old Mincho\", \"IPAMincho\", serif; }\n\n  .artboard {\n    width: 1920px; height: 1080px;\n    background: var(--ground); color: var(--ink);\n    padding: 88px 140px 56px;             /* → layout.margin */\n  }\n  .content { height: 100%; display: grid; grid-template-rows: auto 1fr auto; row-gap: 40px; }\n\n  .kicker { font-size: 22px; font-weight: 500; letter-spacing: .12em; color: var(--accent); }\n  .title { font-size: 50px; font-weight: 700; line-height: 1.4; margin-top: 10px; }\n  .folio { display: flex; justify-content: space-between; font-size: 16px; color: var(--muted); border-top: 1px solid var(--rule); padding-top: 16px; }\n\n  .flow { position: relative; align-self: center; height: 670px; }\n  .flow svg { position: absolute; inset: 0; }\n  /* 本流の箱は面つき、除いた人の箱は枠線だけ。本流を目で追えるようにする */\n  .box { position: absolute; height: 110px; display: flex; flex-direction: column; justify-content: center; background: var(--surface); border: 2px solid var(--ink); padding: 0 24px; text-align: center; }\n  .box.side { background: var(--ground); border: 1.5px solid var(--muted); text-align: left; height: 134px; }\n  .box.tall { height: 150px; }\n  .stage { font-size: 20px; font-weight: 700; color: var(--muted); letter-spacing: .08em; }\n  .n { font-size: 32px; font-weight: 700; margin-top: 2px; }\n  .why { font-size: 20px; color: var(--muted); line-height: 1.6; margin-top: 4px; }\n\n</style>\n\n<div class=\"artboard\" data-artboard>\n  <div class=\"content\" data-content>\n    <div>\n      <p class=\"kicker\" data-type=\"kicker\">対象者</p>\n      <h1 class=\"title\" data-type=\"title\">212 名を募り、条件に合う 148 名を 2 群に分けた</h1>\n    </div>\n    <div class=\"flow\">\n      <svg width=\"1640\" height=\"670\" viewBox=\"0 0 1640 670\" aria-hidden=\"true\">\n        <defs><marker id=\"a\" viewBox=\"0 0 10 10\" refX=\"9\" refY=\"5\" markerWidth=\"9\" markerHeight=\"9\" orient=\"auto\"><path d=\"M0 0 L10 5 L0 10 Z\" fill=\"var(--ink)\"/></marker></defs>\n        <g stroke=\"var(--ink)\" stroke-width=\"2\" fill=\"none\">\n          <path d=\"M640 110 L640 188\" marker-end=\"url(#a)\"/>\n          <path d=\"M640 150 L958 150\" marker-end=\"url(#a)\"/>\n          <path d=\"M640 300 L640 330 L400 330 L400 358\" marker-end=\"url(#a)\"/>\n          <path d=\"M640 330 L880 330 L880 358\" marker-end=\"url(#a)\"/>\n          <path d=\"M400 470 L400 518\" marker-end=\"url(#a)\"/>\n          <path d=\"M880 470 L880 518\" marker-end=\"url(#a)\"/>\n        </g>\n      </svg>\n      <div class=\"box\" style=\"left: 440px; top: 0; width: 400px\"><p class=\"stage\" data-type=\"stage\">募集</p><p class=\"n\" data-type=\"n\">212 名</p></div>\n      <div class=\"box side\" style=\"left: 960px; top: 83px; width: 560px\"><p class=\"stage\">除外　64 名</p><p class=\"why\" data-type=\"why\">条件に合わない 41 名（受信が 1 日 20 件未満）<br>参加の辞退 23 名</p></div>\n      <div class=\"box\" style=\"left: 440px; top: 190px; width: 400px\"><p class=\"stage\">無作為に割り付け</p><p class=\"n\">148 名</p></div>\n      <div class=\"box\" style=\"left: 200px; top: 360px; width: 400px\"><p class=\"stage\">束ね配信</p><p class=\"n\">74 名</p></div>\n      <div class=\"box\" style=\"left: 680px; top: 360px; width: 400px\"><p class=\"stage\">即時配信</p><p class=\"n\">74 名</p></div>\n      <div class=\"box tall\" style=\"left: 200px; top: 520px; width: 400px\"><p class=\"stage\">解析</p><p class=\"n\">71 名</p><p class=\"why\">離脱 3 名（異動・長期の休み）</p></div>\n      <div class=\"box tall\" style=\"left: 680px; top: 520px; width: 400px\"><p class=\"stage\">解析</p><p class=\"n\">69 名</p><p class=\"why\">離脱 5 名（異動・長期の休み）</p></div>\n    </div>\n    <div class=\"folio\">\n      <p data-type=\"folio\">山野ほか　通知の束ね配信と作業の中断</p>\n      <p>03</p>\n    </div>\n  </div>\n</div>\n",
      "url": "https://design-vault.pages.dev/designs/participant-flow-exclusions/pattern.html",
      "fonts": [
        "https://design-vault.pages.dev/designs/participant-flow-exclusions/font.css",
        "https://design-vault.pages.dev/designs/participant-flow-exclusions/font-0.woff2",
        "https://design-vault.pages.dev/designs/participant-flow-exclusions/font-1.woff2",
        "https://design-vault.pages.dev/designs/participant-flow-exclusions/font-2.woff2",
        "https://design-vault.pages.dev/designs/participant-flow-exclusions/font-3.woff2"
      ]
    }
  },
  "urls": {
    "ja": "https://design-vault.pages.dev/designs/participant-flow-exclusions",
    "en": "https://design-vault.pages.dev/en/designs/participant-flow-exclusions",
    "json": "https://design-vault.pages.dev/ai/assets/participant-flow-exclusions.json",
    "designJson": "https://design-vault.pages.dev/ai/designs/participant-flow-exclusions.json"
  },
  "notesMarkdown": "## この構成について / About this pattern\n\n出典を持たない自作パターン。**`pattern.html` が版そのもの**で、`cover.png` と frontmatter の\n`layout` / `type` / `colors` はどちらもそこから機械的に測った結果。一式「研究・技術発表」の\n1 枚で、架空の研究「通知の束ね配信と作業の中断」の発表として描いてある。研究・著者・所属・数値・文献はすべて架空。\n\nA self-authored pattern. `pattern.html` is the artboard itself; both `cover.png` and the\nmeasurements in the frontmatter are derived from it. One of the nine research-talk pieces, drawn as the\ntalk for a fictional study; the study, authors, affiliations, figures and references are all invented.\n\n### Techniques\n\n- 箱は高さを固定し、中身を縦の中央に揃える\n- 割り付けの後で 1 本の線を左右に分ける\n- 離脱は解析の箱の中に 1 行で書き、脇の箱を増やさない\n\n### Apply to\n\n- 臨床試験・利用者調査の対象者の流れ\n- 選考や審査の段ごとの人数",
  "slug": "participant-flow-exclusions",
  "kind": "artboard",
  "catalogVersion": 1,
  "designSchemaVersion": 2,
  "capabilities": [
    "view-artboard",
    "read-spec",
    "copy-prompt",
    "get-code"
  ],
  "reusePolicy": "construction-reuse"
}