{
  "id": "revenue-flow-actors",
  "schemaVersion": 2,
  "title": {
    "ja": "収益の流れ — 誰から誰へ、お金と価値が動くかを 2 種類の線で",
    "en": "Revenue Flow — Who Pays Whom, Money and Value in Two Kinds of Line"
  },
  "summary": {
    "ja": "利用企業・自社・提携先の 3 つの箱を横に並べ、お金の流れを強調色の実線、価値や紹介の流れを墨の破線で結ぶ",
    "en": "Customer, company and partner sit in a row; money moves on solid accent lines, value and referrals on dashed ink lines"
  },
  "capturedAt": "2026-10-19",
  "categories": [
    "presentation"
  ],
  "tags": [
    "minimal",
    "typography"
  ],
  "useCases": [
    "pricing"
  ],
  "format": "slide-16x9",
  "density": "medium",
  "layout": {
    "kind": "network",
    "canvas": {
      "w": 1920,
      "h": 1080
    },
    "margin": {
      "top": 112,
      "right": 160,
      "bottom": 96,
      "left": 160
    }
  },
  "type": {
    "kicker": {
      "size": 22,
      "weight": 700,
      "tracking": "0.2em"
    },
    "title": {
      "size": 56,
      "weight": 900,
      "leading": 1.3
    },
    "nRole": {
      "size": 20,
      "weight": 700,
      "tracking": "0.12em"
    },
    "nName": {
      "size": 34,
      "weight": 900,
      "leading": 1.35
    },
    "nNote": {
      "size": 21,
      "weight": 400,
      "leading": 1.6
    },
    "flow": {
      "size": 24,
      "weight": 700,
      "leading": 1.4
    },
    "flowNote": {
      "size": 20,
      "weight": 400,
      "leading": 1.4
    },
    "key": {
      "size": 20,
      "weight": 400
    }
  },
  "colors": {
    "ground": "#F6F5F1",
    "surface": "#FFFFFF",
    "ink": "#15171C",
    "muted": "#686C75",
    "accent": "#9A6512",
    "rule": "#DDDAD2",
    "series": []
  },
  "rules": [
    {
      "ja": "お金と価値を線の種類で分ける。同じ線だと、どちらがどちらへ払うのか読めない",
      "en": "Money and value take different lines — with one kind, nobody can tell who pays whom"
    },
    {
      "ja": "自社の箱だけ太い枠にし、中央に置く",
      "en": "Only the company's box gets a heavy border, and it sits in the middle"
    },
    {
      "ja": "線ごとに金額か効き目を書く。矢印だけでは、仕組みは分かっても規模が分からない",
      "en": "Label every line with an amount or an effect — arrows alone give the mechanism but not the scale"
    },
    {
      "ja": "登場する者は 3 つまで。4 つ目が要るなら、別の 1 枚に分ける",
      "en": "Three actors at most; a fourth means another slide"
    }
  ],
  "cover": "https://design-vault.pages.dev/_astro/cover.C-eIdlxZ.png",
  "assets": [],
  "shortlist": false,
  "status": "published",
  "relations": {
    "similar": [
      "stakeholder-network-hub",
      "process-flow-five-step",
      "cycle-four-stage-loop"
    ]
  },
  "license": "Original",
  "publishedAt": null,
  "reproduction": {
    "spec": {
      "format": "slide-16x9",
      "density": "medium",
      "layout": {
        "kind": "network",
        "canvas": {
          "w": 1920,
          "h": 1080
        },
        "margin": {
          "top": 112,
          "right": 160,
          "bottom": 96,
          "left": 160
        }
      },
      "type": {
        "kicker": {
          "size": 22,
          "weight": 700,
          "tracking": "0.2em"
        },
        "title": {
          "size": 56,
          "weight": 900,
          "leading": 1.3
        },
        "nRole": {
          "size": 20,
          "weight": 700,
          "tracking": "0.12em"
        },
        "nName": {
          "size": 34,
          "weight": 900,
          "leading": 1.35
        },
        "nNote": {
          "size": 21,
          "weight": 400,
          "leading": 1.6
        },
        "flow": {
          "size": 24,
          "weight": 700,
          "leading": 1.4
        },
        "flowNote": {
          "size": 20,
          "weight": 400,
          "leading": 1.4
        },
        "key": {
          "size": 20,
          "weight": 400
        }
      },
      "colors": {
        "ground": "#F6F5F1",
        "surface": "#FFFFFF",
        "ink": "#15171C",
        "muted": "#686C75",
        "accent": "#9A6512",
        "rule": "#DDDAD2"
      },
      "rules": [
        "Money and value take different lines — with one kind, nobody can tell who pays whom",
        "Only the company's box gets a heavy border, and it sits in the middle",
        "Label every line with an amount or an effect — arrows alone give the mechanism but not the scale",
        "Three actors at most; a fourth means another slide"
      ]
    },
    "prompt": {
      "ja": "以下の仕様でスライドを 1 枚作ってください。\n\n- 版面 1920 × 1080\n- 余白 上 112 右 160 下 96 左 160\n\n## 文字（版面 1920px に対する px）\nkicker  22px / 700 / 字間 0.2em\ntitle  56px / 900 / 行送り 1.3\nnRole  20px / 700 / 字間 0.12em\nnName  34px / 900 / 行送り 1.35\nnNote  21px / 400 / 行送り 1.6\nflow  24px / 700 / 行送り 1.4\nflowNote  20px / 400 / 行送り 1.4\nkey  20px / 400\n\n## 配色\n地 #F6F5F1 / 面 #FFFFFF / 文字 #15171C / 補助 #686C75 / 強調 #9A6512 / 罫 #DDDAD2\n\n## 外すと崩れる点\n- お金と価値を線の種類で分ける。同じ線だと、どちらがどちらへ払うのか読めない\n- 自社の箱だけ太い枠にし、中央に置く\n- 線ごとに金額か効き目を書く。矢印だけでは、仕組みは分かっても規模が分からない\n- 登場する者は 3 つまで。4 つ目が要るなら、別の 1 枚に分ける\n\n内容は［ここに自分の内容を書く］に置き換えてください。寸法と配色はそのまま守ってください。\n正確に再現する場合は、この HTML をそのまま使ってください: https://design-vault.pages.dev/designs/revenue-flow-actors/pattern.html",
      "en": "Produce one slide to the following specification.\n\n- Canvas 1920 × 1080\n- Margin top 112 right 160 bottom 96 left 160\n\n## Type (px against a 1920px canvas)\nkicker  22px / 700 / tracking 0.2em\ntitle  56px / 900 / leading 1.3\nnRole  20px / 700 / tracking 0.12em\nnName  34px / 900 / leading 1.35\nnNote  21px / 400 / leading 1.6\nflow  24px / 700 / leading 1.4\nflowNote  20px / 400 / leading 1.4\nkey  20px / 400\n\n## Colour\nGround #F6F5F1 / Surface #FFFFFF / Ink #15171C / Muted #686C75 / Accent #9A6512 / Rule #DDDAD2\n\n## Constraints — dropping these breaks it\n- Money and value take different lines — with one kind, nobody can tell who pays whom\n- Only the company's box gets a heavy border, and it sits in the middle\n- Label every line with an amount or an effect — arrows alone give the mechanism but not the scale\n- Three actors at most; a fourth means another slide\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/revenue-flow-actors/pattern.html."
    },
    "code": {
      "html": "<!doctype html>\n<meta charset=\"utf-8\">\n<title>収益の流れ — 誰から誰へ、お金と価値が動くかを 2 色の線で</title>\n<meta name=\"dv-font\" content=\"Zen Kaku Gothic New:400;700;900\">\n<link rel=\"stylesheet\" href=\"./font.css\">\n<style>\n  /* この版そのもの。index.md の layout / type / colors は、この HTML を\n     scripts/render-pattern.mjs で実測した結果であって、別に書いた説明ではない。 */\n  :root {\n    --ground: #F6F5F1;\n    --surface: #FFFFFF;\n    --ink: #15171C;\n    --muted: #686C75;\n    --accent: #9A6512;\n    --rule: #DDDAD2;\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; }\n\n  .artboard {\n    width: 1920px; height: 1080px;\n    background: var(--ground); color: var(--ink);\n    padding: 112px 160px 96px;            /* → layout.margin */\n  }\n  .content { height: 100%; display: grid; grid-template-rows: auto 1fr auto; row-gap: 32px; }\n\n  .kicker { font-size: 22px; font-weight: 700; letter-spacing: .2em; color: var(--accent); }\n  .title { font-size: 56px; font-weight: 900; line-height: 1.3; margin-top: 16px; }\n\n  .map { position: relative; }\n  .map svg { position: absolute; inset: 0; }\n  /* 節は 3 つ。当社を中央に置き、お金がどちらから入るかを左右で分ける */\n  .node { position: absolute; width: 400px; background: var(--surface); border: 2px solid var(--rule); padding: 32px 36px; }\n  .node.us { border: 4px solid var(--ink); }\n  .nRole { font-size: 20px; font-weight: 700; letter-spacing: .12em; color: var(--muted); }\n  .nName { font-size: 34px; font-weight: 900; margin-top: 8px; line-height: 1.35; }\n  .nNote { font-size: 21px; font-weight: 400; color: var(--muted); margin-top: 10px; line-height: 1.6; }\n\n  .flow { position: absolute; font-size: 24px; font-weight: 700; line-height: 1.4; }\n  .flow.money { color: var(--accent); }\n  .flow small { display: block; font-size: 20px; font-weight: 400; color: var(--muted); margin-top: 4px; }\n\n  .legend { display: flex; gap: 48px; border-top: 1px solid var(--rule); padding-top: 20px; }\n  .key { display: flex; align-items: center; gap: 14px; font-size: 20px; font-weight: 400; color: var(--muted); }\n  .key i { display: inline-block; width: 48px; height: 0; border-top: 5px solid var(--accent); }\n  .key i.value { border-top: 3px dashed var(--ink); }\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\">利用料は会社から、紹介料は会計事務所へ</h1>\n    </div>\n\n    <div class=\"map\">\n      <svg width=\"1600\" height=\"560\" viewBox=\"0 0 1600 560\" aria-hidden=\"true\">\n        <defs>\n          <marker id=\"m\" viewBox=\"0 0 12 12\" refX=\"10\" refY=\"6\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M0 0 L12 6 L0 12 Z\" fill=\"var(--accent)\"/></marker>\n          <marker id=\"v\" viewBox=\"0 0 12 12\" refX=\"10\" refY=\"6\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M0 0 L12 6 L0 12 Z\" fill=\"var(--ink)\"/></marker>\n        </defs>\n        <!-- 会社 → 当社：利用料（お金・上）／ 当社 → 会社：締めの自動化（価値・下） -->\n        <path d=\"M400 140 L590 140\" stroke=\"var(--accent)\" stroke-width=\"5\" fill=\"none\" marker-end=\"url(#m)\"/>\n        <path d=\"M600 210 L410 210\" stroke=\"var(--ink)\" stroke-width=\"3\" stroke-dasharray=\"10 8\" fill=\"none\" marker-end=\"url(#v)\"/>\n        <!-- 当社 → 事務所：紹介料（お金・上）／ 事務所 → 会社：顧問先の紹介（価値・下を回る） -->\n        <path d=\"M1000 140 L1190 140\" stroke=\"var(--accent)\" stroke-width=\"5\" fill=\"none\" marker-end=\"url(#m)\"/>\n        <path d=\"M1400 264 L1400 480 L200 480 L200 270\" stroke=\"var(--ink)\" stroke-width=\"3\" stroke-dasharray=\"10 8\" fill=\"none\" marker-end=\"url(#v)\"/>\n      </svg>\n\n      <div class=\"node\" style=\"left: 0; top: 70px\">\n        <p class=\"nRole\" data-type=\"nRole\">利用企業</p>\n        <p class=\"nName\" data-type=\"nName\">中小企業</p>\n        <p class=\"nNote\" data-type=\"nNote\">従業員 50 人以下、経理は 1〜2 人</p>\n      </div>\n      <div class=\"node us\" style=\"left: 600px; top: 70px\">\n        <p class=\"nRole\">当社</p>\n        <p class=\"nName\">ミナト経理</p>\n        <p class=\"nNote\">締め作業の道具を提供</p>\n      </div>\n      <div class=\"node\" style=\"left: 1200px; top: 70px\">\n        <p class=\"nRole\">提携先</p>\n        <p class=\"nName\">会計事務所</p>\n        <p class=\"nNote\">顧問先の締めを預かる</p>\n      </div>\n\n      <p class=\"flow money\" style=\"left: 412px; top: 72px; width: 180px\" data-type=\"flow\">月 9,800 円</p>\n      <p class=\"flow\" style=\"left: 420px; top: 222px; width: 180px\">締めが半日に</p>\n      <p class=\"flow money\" style=\"left: 1012px; top: 72px; width: 180px\">利用料の 20%</p>\n      <p class=\"flow\" style=\"left: 560px; top: 392px; width: 560px; text-align: center\">顧問先を紹介<small data-type=\"flowNote\">新規の 6 割がこの経路</small></p>\n    </div>\n\n    <div class=\"legend\">\n      <p class=\"key\" data-type=\"key\"><i></i>お金の流れ</p>\n      <p class=\"key\"><i class=\"value\"></i>価値・紹介の流れ</p>\n    </div>\n  </div>\n</div>\n",
      "url": "https://design-vault.pages.dev/designs/revenue-flow-actors/pattern.html",
      "fonts": [
        "https://design-vault.pages.dev/designs/revenue-flow-actors/font.css",
        "https://design-vault.pages.dev/designs/revenue-flow-actors/font-0.woff2",
        "https://design-vault.pages.dev/designs/revenue-flow-actors/font-1.woff2",
        "https://design-vault.pages.dev/designs/revenue-flow-actors/font-2.woff2"
      ]
    }
  },
  "urls": {
    "ja": "https://design-vault.pages.dev/designs/revenue-flow-actors",
    "en": "https://design-vault.pages.dev/en/designs/revenue-flow-actors"
  },
  "notesMarkdown": "## この構成について / About this pattern\n\n出典を持たない自作パターン。**`pattern.html` が版そのもの**で、`cover.png` と frontmatter の\n`layout` / `type` / `colors` はどちらもそこから機械的に測った結果。一式「事業計画・資金調達」の\n1 枚で、架空の会社「ミナト経理」のシリーズ A のピッチとして描いてある。会社・人物・数値はすべて架空。\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 ten pitch slides, drawn as the\nSeries A deck of a fictional company; every company, person and figure on it is invented.\n\n### Techniques\n\n- 箱は同じ高さで横一列。お金は上、価値は下の段を通す\n- 遠回りの線は箱の下を回し、文字を線の上に置く\n- 凡例は下端の罫の下に\n\n### Apply to\n\n- ピッチの事業の仕組み・収益モデル\n- 提携の提案で、お金の流れを先方に示す"
}