---
version: alpha
name: Pastel Pink and Green Playful Character Collab Campaign LP
description: くすみピンクと明るい緑を交互に敷き、丸ゴシックの白フチ文字と手描き風キャラクターで絵本のように見せる、タレントコラボ型の食品キャンペーン LP。看板・旗・リボンを模した見出しと波形の区切りで、遊び心をはっきり出す。
colors:
  primary: '#55C070'
  background: '#F3CAC9'
  surface: '#FEFFFF'
  background-alt: '#FBF0DE'
  tint-1: '#C3E7B7'
  tint-2: '#B9E4ED'
  secondary: '#77D090'
  accent-1: '#FC8BB5'
  accent-2: '#F79844'
  marker: '#FEFE04'
  text: '#58BA72'
  text-body: '#494949'
  on-primary: '#F3FEF5'
  cta: '#414142'
  on-cta: '#FDFEFD'
  primary-accessible: '#318346'
  accent-1-accessible: '#E30658'
  text-accessible: '#37854B'
  accent-2-accessible: '#B65A08'
typography:
  display:
    fontFamily: M PLUS Rounded 1c
    fontSize: 40px
    fontWeight: 900
    lineHeight: 1.2
    letterSpacing: 0.02em
  headline-lg:
    fontFamily: M PLUS Rounded 1c
    fontSize: 28px
    fontWeight: 800
    lineHeight: 1.3
    letterSpacing: 0.04em
  headline-md:
    fontFamily: M PLUS Rounded 1c
    fontSize: 22px
    fontWeight: 800
    lineHeight: 1.4
    letterSpacing: 0.03em
  headline-sm:
    fontFamily: Zen Maru Gothic
    fontSize: 16px
    fontWeight: 700
    lineHeight: 1.4
    letterSpacing: 0.03em
  body-md:
    fontFamily: Zen Maru Gothic
    fontSize: 15px
    fontWeight: 700
    lineHeight: 1.8
    letterSpacing: 0.08em
  note:
    fontFamily: Noto Sans JP
    fontSize: 11px
    fontWeight: 500
    lineHeight: 1.7
    letterSpacing: 0.02em
  accent:
    fontFamily: Yomogi
    fontSize: 20px
    fontWeight: 400
    lineHeight: 1.8
    letterSpacing: 0.1em
  label-button:
    fontFamily: M PLUS Rounded 1c
    fontSize: 17px
    fontWeight: 800
    lineHeight: 1.2
    letterSpacing: 0.05em
rounded:
  sm: 8px
  md: 16px
  lg: 24px
  full: 999px
spacing:
  unit: 8px
  card: 20px
  section: 64px
components:
  page:
    backgroundColor: '{colors.background}'
    textColor: '{colors.text-body}'
    typography: '{typography.body-md}'
  heading:
    textColor: '{colors.text}'
    typography: '{typography.headline-lg}'
  sign-heading:
    backgroundColor: '{colors.primary}'
    textColor: '{colors.on-primary}'
    typography: '{typography.headline-lg}'
    rounded: '{rounded.md}'
    height: 90px
  ribbon-heading:
    backgroundColor: '{colors.accent-1}'
    textColor: '{colors.on-primary}'
    typography: '{typography.headline-md}'
    height: 56px
  button-outline:
    backgroundColor: '{colors.surface}'
    textColor: '{colors.text}'
    typography: '{typography.label-button}'
    rounded: '{rounded.full}'
    height: 60px
  button-sns:
    backgroundColor: '{colors.cta}'
    textColor: '{colors.on-cta}'
    typography: '{typography.label-button}'
    rounded: '{rounded.full}'
    height: 44px
  date-band:
    backgroundColor: '{colors.primary}'
    textColor: '{colors.on-primary}'
    typography: '{typography.headline-sm}'
    height: 40px
  member-row:
    backgroundColor: '{colors.surface}'
    textColor: '{colors.text}'
    typography: '{typography.headline-sm}'
    rounded: '{rounded.full}'
    height: 120px
  cloud-card-button:
    backgroundColor: '{colors.accent-2}'
    textColor: '{colors.on-primary}'
    typography: '{typography.headline-sm}'
    rounded: '{rounded.lg}'
    height: 130px
  burst-badge:
    backgroundColor: '{colors.marker}'
    textColor: '{colors.text-body}'
    typography: '{typography.headline-sm}'
    rounded: '{rounded.full}'
    height: 90px
  step-number:
    backgroundColor: '{colors.primary}'
    textColor: '{colors.on-primary}'
    typography: '{typography.headline-md}'
    rounded: '{rounded.full}'
    height: 40px
  terms-box:
    backgroundColor: '{colors.background-alt}'
    typography: '{typography.note}'
    rounded: '{rounded.md}'
    height: 230px
---

# DESIGN.md — ピンク×若草緑のキャラ絵本風コラボ食品 LP（Pastel Pink and Green Playful Character Collab Campaign LP）

AI コーディングツール（Claude Code / Cursor / v0 など）に渡して「このトンマナで LP を作る」ための設計書です。
上の YAML（トークン）が正、本文はその使い方の説明です。
**元 LP のロゴ・写真・コピー・商品名は含みません。生成する LP でも流用しないでください。**
公開されている LP の見た目を独自に分析した非公式の資料で、元 LP の運営企業・制作会社とは関係ありません。

## Overview

- **業種**: キャンペーン・プレゼント ／ **雰囲気**: ポップ・元気、かわいい、親しみ・手作り感、情報量多め・訴求型
- **キーワード**: 絵本風イラスト・看板見出し・波形区切り・白フチ丸文字・メンバーカラー・スクロール物語
- **地の質感**: フラットなベタ塗りイラストに、薄いストライプや波柄を少しだけ重ねる。影はほぼ使わず、下に濃い色を敷いた板状の立体感で厚みを出す。
- **形**: 角丸の大きいカード、ピル型ボタン、雲形・波形・スカラップの境界、吊り看板、旗、リボン。
- **温度感**: 暖かく明るい。パステル寄りだが、緑は鮮やかに使う。

## Colors

| Token | HEX | 役割 | 面積の目安 | 値の出どころ |
|---|---|---|---|---|
| `primary` | `#55C070` | ブランド緑（見出し帯・CTA 枠・購入セクション地） | 9% | 画素の実測 |
| `background` | `#F3CAC9` | くすみピンクの基調地 | 14% | 画素の実測 |
| `surface` | `#FEFFFF` | 白カード | 20% | 画素の実測 |
| `background-alt` | `#FBF0DE` | 生成りベージュ地（商品紹介） | 11% | 画素の実測 |
| `tint-1` | `#C3E7B7` | 若草色の淡い地（日程セクション） | 8% | 画素の実測 |
| `tint-2` | `#B9E4ED` | 水色の波柄地 | 6% | 画素の実測 |
| `secondary` | `#77D090` | 明るい緑（キャンペーン後半の地） | 6% | 画素の実測 |
| `accent-1` | `#FC8BB5` | 濃いピンク（リボン見出し・別日程帯） | 2% | 画素の実測 |
| `accent-2` | `#F79844` | オレンジ（BOX 看板・購入ボタン） | 2% | 画素の実測 |
| `marker` | `#FEFE04` | 黄色の告知帯・抽選バッジ | 1% | 画素の実測 |
| `text` | `#58BA72` | 見出しの緑文字 | 1% | 画素の実測 |
| `text-body` | `#494949` | 本文の濃いグレー | 1% | 画素の実測 |
| `on-primary` | `#F3FEF5` | 緑の上の白文字 | 1% | 画素の実測 |
| `cta` | `#414142` | SNS 誘導の黒ピルボタン | 0% | 画素の実測 |
| `on-cta` | `#FDFEFD` | 黒ボタン上の白文字 | 0% | 画素の実測 |
| `primary-accessible` | `#318346` | AA を満たす補正値（計算） |  | 計算 |
| `accent-1-accessible` | `#E30658` | AA を満たす補正値（計算） |  | 計算 |
| `text-accessible` | `#37854B` | AA を満たす補正値（計算） |  | 計算 |
| `accent-2-accessible` | `#B65A08` | AA を満たす補正値（計算） |  | 計算 |

- セクションの地は、ピンク・若草・生成り・緑・水色を順番に切り替えて、章の区切りを色で示す。
- 白カードはどの地の上にも置き、情報を読む面にする。
- 見出しは緑の文字か、緑の帯に白文字。ピンク地の上では白フチを付けた白文字や緑文字にする。
- 人物ごとに個別の色（青・紫・赤・黄・水色など）を割り当て、バッジ・枠・文字色を統一する。
- 黄色は告知と抽選バッジだけに使う。
- 黒は SNS ボタンとロゴ書体に限って使う。
- `sign-heading` は文字 `#F3FEF5` × 背景 `#55C070` のコントラスト比が 2.22:1 で、WCAG AA（4.5:1）に届かない（元 LP の配色）。通常サイズの文字で AA を満たすなら `primary-accessible`（`#318346`、4.55:1）を使う。
- `ribbon-heading` は文字 `#F3FEF5` × 背景 `#FC8BB5` のコントラスト比が 2.14:1 で、WCAG AA（4.5:1）に届かない（元 LP の配色）。通常サイズの文字で AA を満たすなら `accent-1-accessible`（`#E30658`、4.58:1）を使う。
- `button-outline` は文字 `#58BA72` × 背景 `#FEFFFF` のコントラスト比が 2.41:1 で、WCAG AA（4.5:1）に届かない（元 LP の配色）。通常サイズの文字で AA を満たすなら `text-accessible`（`#37854B`、4.54:1）を使う。
- `date-band` は文字 `#F3FEF5` × 背景 `#55C070` のコントラスト比が 2.22:1 で、WCAG AA（4.5:1）に届かない（元 LP の配色）。通常サイズの文字で AA を満たすなら `primary-accessible`（`#318346`、4.55:1）を使う。
- `member-row` は文字 `#58BA72` × 背景 `#FEFFFF` のコントラスト比が 2.41:1 で、WCAG AA（4.5:1）に届かない（元 LP の配色）。通常サイズの文字で AA を満たすなら `text-accessible`（`#37854B`、4.54:1）を使う。
- `cloud-card-button` は文字 `#F3FEF5` × 背景 `#F79844` のコントラスト比が 2.13:1 で、WCAG AA（4.5:1）に届かない（元 LP の配色）。通常サイズの文字で AA を満たすなら `accent-2-accessible`（`#B65A08`、4.56:1）を使う。
- `step-number` は文字 `#F3FEF5` × 背景 `#55C070` のコントラスト比が 2.22:1 で、WCAG AA（4.5:1）に届かない（元 LP の配色）。通常サイズの文字で AA を満たすなら `primary-accessible`（`#318346`、4.55:1）を使う。

## Typography

| Token | 用途 | 書体の分類 | 代替 Web フォント | ウェイト | サイズ（375px 幅） | 行間 | 字間 |
|---|---|---|---|---|---|---|---|
| `display` | ファーストビューと章のキャッチ（白フチ付きの太い丸文字） | 丸ゴシック | M PLUS Rounded 1c | 900 | 40px | 1.2 | 0.02em |
| `headline-lg` | 看板・帯の見出し | 丸ゴシック | M PLUS Rounded 1c | 800 | 28px | 1.3 | 0.04em |
| `headline-md` | 強調する中見出し | 丸ゴシック | M PLUS Rounded 1c | 800 | 22px | 1.4 | 0.03em |
| `headline-sm` | 日付帯・名前・ラベル | 丸ゴシック | Zen Maru Gothic | 700 | 16px | 1.4 | 0.03em |
| `body-md` | 本文（中央揃えの物語文） | 丸ゴシック | Zen Maru Gothic | 700 | 15px | 1.8 | 0.08em |
| `note` | 注釈・規約 | ゴシック | Noto Sans JP | 500 | 11px | 1.7 | 0.02em |
| `accent` | 手書きのコメント | 手書き・筆 | Yomogi | 400 | 20px | 1.8 | 0.1em |
| `label-button` | ボタンの文言 | 丸ゴシック | M PLUS Rounded 1c | 800 | 17px | 1.2 | 0.05em |

- 全体を太い丸ゴシックで統一する。細い字は使わない。
- 強調語は二重引用符で囲み、大きくしたうえで色を変える。
- 見出しは大小の文字を混ぜ、助詞は小さくする。
- 小見出しの前後に「\ /」型の斜線を添える。
- 本文は中央揃えで、短い行ごとに改行する。
- 数字（日付・価格）は大きく太くし、単位は小さくする。
- 書体は画像からの推定で、フォント名は近い印象の Web フォントの提案。サイズは 375px 幅に換算した目安。

## Layout

- **カラム**: SP は 1 カラム。商品やボタンは 2〜3 列のグリッド
- **本文ブロックの幅**: 画面幅の約 90%
- **余白**: セクション間 64px、基本単位 8px、カード内 20px（375px 幅換算）
- 白カードは左右に 5% 前後の余白を取って中央に置く。
- セクションの間は波形・スカラップ・丘の形の境界でつなぐ。
- 見出しは吊り看板やリボンの形にして、カードの上辺に重ねる。
- 日程リストは丸い人物写真と情報を横に並べ、点線で区切る。
- 購入ボタンは雲形のカードを 2 列で並べる。
- 右下に追従のピンクバナーを置く。

## Elevation & Depth

- 影の代わりに、下へ 4〜6px 濃い色の板を敷いて立体感を出す。
- カードはフラットな白で、影なし。
- ドロップシャドウは使わない。

## Shapes

- **角丸**: 小 8px ／ 中 16px ／ 大 24px。ボタンはピル型。
- **写真の切り抜き**: 人物は丸型で、色付きの太い枠を付ける。集合写真は切り抜いてイラストに重ねる。商品写真は角丸の四角。
- **セクション境界**: 波形・スカラップ・丘のシルエットなどの曲線
- 直線的な区切りは避ける。
- 見出しは看板・旗・リボンの形にする。
- 抽選数などのバッジはギザギザの黄色の円にする。
- 番号は緑の花形バッジにする。

## Components

- **吊り看板見出し**（`sign-heading`）: ベージュの枠に緑の板を入れ、白文字で見出しを置く。上から 2 本の支柱で吊った形にする。
- **リボン見出し**（`ribbon-heading`）: 両端を切り欠いたピンクのリボンに白文字を載せ、緩くアーチさせる。
- **白ピル誘導ボタン**（`button-outline`）: 白地に緑の太枠を付け、下に緑の板を敷く。右端に緑の丸い矢印アイコンを置く。
- **黒 SNS ボタン**（`button-sns`）: 濃いグレーのピル型。SNS アイコンと白文字を載せる。
- **日付帯**（`date-band`）: 両端を切り欠いた緑の帯に白い日付を載せる。曜日は小さくする。
- **人物情報行**（`member-row`）: 色枠付きの丸写真の横に、旗型の地名ラベル・名前・ピル型タグ・駅名を並べる。人物ごとの色で統一する。
- **雲形購入カード**（`cloud-card-button`）: 人物の切り抜き写真と商品名を載せた雲形の色付きカード。下に濃い色の板を敷く。
- **ギザギザバッジ**（`burst-badge`）: 黄色の星形の円。抽選数や特典を黒い太字で書く。
- **花形番号**（`step-number`）: 緑の花形の中に白い数字。参加方法の手順に使う。
- **規約スクロール枠**（`terms-box`）: 淡いグレーの角丸枠。内部をスクロールさせ、小さい文字の規約を入れる。

## Do's and Don'ts

**Do**
- セクションごとに地の色を切り替え、境界は曲線にする。
- 見出しは看板・リボン・帯など、物の形を借りて作る。
- 人物やキャラクターには固有の色を割り当て、関連する部品すべてに反映する。
- 文字は太い丸ゴシックで統一し、ピンク地では白フチを付ける。
- ボタンの下に濃い色の板を敷き、押せる立体感を出す。
- 余白にキャラクターや雲・風船を小さく散らす。

**Don't**
- 細い明朝体や細いゴシックは使わない。
- ドロップシャドウやグラデーションは多用しない。
- 暗い背景のセクションは作らない。プロフィール写真だけを例外とする。
- 直線的で硬い区切り線は使わない。
- 色を役割と無関係に使わない。黄色は告知とバッジ専用にする。
- 本文を左揃えの長文にしない。

## Page Structure

LP 独自の章。上から順に、カッコ内が各セクションの役割。

1. **ファーストビュー**（コラボを告知し、世界観を一気に伝える）: ピンク地に放射状の緑の背景を敷き、白フチ文字のキャッチとキャラクターを置く。集合写真を重ね、下に緑のコラボ帯を付ける。
2. **コンセプト文**（企画の物語を伝える）: 吊り看板の見出しの下に、白い太丸文字の中央揃え文を置く。両脇に風船キャラを配置する。
3. **イラスト場面転換**（物語を視覚的につなぐ）: 空を飛ぶ電車と丘の町を描いた横長のイラスト。最後は波形で水色地へ切り替える。
4. **企画告知・地図**（イベントの概要を示す）: 水色の波柄地に、強調語入りの見出し、ピンクのリボン見出し、略地図、人物カードのカルーセルを並べる。
5. **日程一覧**（日程と場所を伝える）: 若草色地に白カードを置き、緑の日付帯と人物情報行を点線区切りで並べる。最後に注釈を入れる。
6. **商品紹介・販売導線**（商品を見せて購入先へ誘導する）: 緑地に看板見出しと大きな商品画像を置く。商品 3 枚を横に並べ、白ピルボタンで販路へつなぐ。
7. **限定 BOX 紹介**（限定商品の魅力を伝える）: オレンジの駅看板風見出しと集合写真の後、生成り地に説明文、カルーセル、お届け内容カード、価格を置く。
8. **購入 CTA**（人物別の商品購入へ誘導する）: 緑地に雲形の色付きカードを 2 列で並べ、販売期間を白カードで示す。
9. **プレゼントキャンペーン**（応募を促す）: リボン見出しの白カードに、番号見出し、賞品画像、抽選バッジ、期間の緑ボックス、花形番号の参加手順、規約枠を入れる。
10. **投稿例カルーセル**（投稿のヒントを示す）: 植木鉢のイラストに手書き風のメッセージを入れ、横スワイプで切り替える。
11. **グループ紹介**（コラボ相手を紹介する）: 水色地の白カードにロゴ見出し、角丸の写真、紹介文、SNS アイコンの列を置く。
12. **問い合わせ・フッター**（問い合わせ先と運営情報を示す）: 緑地の白カードに問い合わせ先を書き、その下にグレーの標準フッターを置く。

## Imagery

- 太い輪郭のない、フラットなベタ塗りのゆるキャラ。大きな白目に黒目を描く。
- 雲・風船・木・丘・電車など、絵本調の背景イラスト。
- 人物は明るい白背景で撮り、切り抜いてイラストと合成する。
- 商品は正面からのパッケージ写真。数量を花形の番号バッジで示す。
- 焼き菓子や紅茶などのアイコンを余白に散らす。
- 黄色・青・ピンクの小花を装飾に使う。
- 元 LP の写真・イラストは使わない。自社で撮影するか、上の条件で生成・素材を選ぶ。

## Responsive Behavior

- PC では中央に約 480〜600px 幅の SP レイアウトを置き、左右を背景色やイラストで埋めることを推奨する。
- PC で広げる場合も、カードの最大幅は 720px 程度に抑える。
- 雲形購入カードは PC で 3 列にしてよい。
- 追従バナーは PC でも右下に固定する。

## Agent Prompt Guide

```text
この DESIGN.md に従って、[商品名] の LP を HTML/CSS で作ってください。
- 対象: [ターゲット]、目的: [EC 購入 / 資料請求 など]
- セクション構成は Page Structure の順に、内容は [自社の情報] に置き換える
- 色・書体・角丸・余白は YAML のトークンだけを使う（CSS 変数に展開してよい）
- 写真はプレースホルダーにし、元 LP のロゴ・写真・コピーは使わない
- まず SP（375px）で組み、Responsive Behavior に沿って PC に広げる
```

Claude Code で使う場合は、プロジェクト直下に置き、CLAUDE.md に `@DESIGN.md` と 1 行書くと起動時に読み込まれる。

## Provenance

- **ID**: `xd-82b19d92`（元 LP の URL から採番）
- **元 LP**: https://shop.mizkan.co.jp/pages/fibee_bullettrain_seicho/sp=1
- **解析に使った画像**: SP（スマホ版）
- **確度**: 色 高（15/15 色を画素から実測）、書体 中、余白 中
- **生成**: 2026-10-11、claude-opus-5-5、書式 xecin-lp-design-md 0.3（DESIGN.md 仕様 alpha 準拠）
- **掲載の削除**: 元 LP の権利者（運営企業・制作会社）の方は、削除依頼ページ（https://designmark.jp/takedown/）からご連絡ください。
