---
version: alpha
name: Vivid Green Eco Character Corporate LP
description: 鮮やかな緑・黄・ピンクの面をなだらかな曲線でつないだ、子どもにも伝わるやさしい企業のエコ活動紹介 LP。葉っぱ形のキャラクターが案内役として話しかけ、太い丸ゴシック、白カード、オレンジのピル型ボタンで構成する。
colors:
  primary: '#01A63D'
  secondary: '#61F855'
  background: '#E1FEDF'
  background-alt: '#95FFC1'
  accent-1: '#FFFF01'
  accent-2: '#FF839F'
  cta: '#FE6401'
  on-cta: '#FFFFFF'
  surface: '#FEFEFD'
  text: '#1E7A3C'
  text-body: '#333333'
  dark-section: '#DC1D18'
  marker: '#FDE000'
  tint-1: '#FFB3C1'
  cta-accessible: '#C94F01'
  primary-accessible: '#018832'
typography:
  display:
    fontFamily: M PLUS Rounded 1c
    fontSize: 56px
    fontWeight: 500
    lineHeight: 1.1
    letterSpacing: 0.05em
  headline-lg:
    fontFamily: M PLUS Rounded 1c
    fontSize: 28px
    fontWeight: 800
    lineHeight: 1.3
    letterSpacing: 0.08em
  headline-md:
    fontFamily: M PLUS Rounded 1c
    fontSize: 22px
    fontWeight: 800
    lineHeight: 1.4
    letterSpacing: 0.06em
  headline-sm:
    fontFamily: Zen Maru Gothic
    fontSize: 16px
    fontWeight: 700
    lineHeight: 1.5
    letterSpacing: 0.04em
  accent:
    fontFamily: Fredoka
    fontSize: 34px
    fontWeight: 700
    lineHeight: 1.1
  body-md:
    fontFamily: Noto Sans JP
    fontSize: 14px
    fontWeight: 500
    lineHeight: 1.9
    letterSpacing: 0.05em
  note:
    fontFamily: Noto Sans JP
    fontSize: 11px
    fontWeight: 400
    lineHeight: 1.6
    letterSpacing: 0.03em
  label-button:
    fontFamily: Noto Sans JP
    fontSize: 14px
    fontWeight: 700
    lineHeight: 1.2
    letterSpacing: 0.05em
rounded:
  sm: 8px
  md: 16px
  lg: 28px
  full: 999px
spacing:
  unit: 8px
  card: 20px
  section: 72px
components:
  page:
    backgroundColor: '{colors.background}'
    textColor: '{colors.text-body}'
    typography: '{typography.body-md}'
  heading:
    textColor: '{colors.text}'
    typography: '{typography.headline-lg}'
  button-primary:
    backgroundColor: '{colors.cta}'
    textColor: '{colors.on-cta}'
    typography: '{typography.label-button}'
    rounded: '{rounded.full}'
    height: 40px
  heading-pill:
    backgroundColor: '{colors.primary}'
    typography: '{typography.headline-md}'
    rounded: '{rounded.full}'
    height: 64px
  label-card:
    backgroundColor: '{colors.primary}'
    typography: '{typography.headline-md}'
    rounded: '{rounded.lg}'
    height: 260px
  speech-bubble:
    backgroundColor: '{colors.surface}'
    textColor: '{colors.primary}'
    typography: '{typography.headline-lg}'
    rounded: '{rounded.lg}'
    height: 90px
  banner-yellow:
    backgroundColor: '{colors.accent-1}'
    textColor: '{colors.text}'
    typography: '{typography.headline-sm}'
    rounded: '{rounded.sm}'
    height: 36px
  point-heading:
    textColor: '{colors.primary}'
    typography: '{typography.accent}'
    height: 50px
  activity-card:
    backgroundColor: '{colors.surface}'
    textColor: '{colors.text-body}'
    typography: '{typography.body-md}'
    rounded: '{rounded.md}'
    height: 340px
  floating-badge:
    backgroundColor: '{colors.primary}'
    typography: '{typography.note}'
    rounded: '{rounded.full}'
    height: 72px
---

# DESIGN.md — 緑×黄×ピンクのキャラ案内型エコ活動 LP（Vivid Green Eco Character Corporate LP）

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

## Overview

- **業種**: 食品・飲料 ／ **雰囲気**: ポップ・元気、かわいい、ナチュラル、親しみ・手作り感
- **キーワード**: ビビッドグリーン・キャラクター案内・有機的な曲線・子ども向けのわかりやすさ・エコ・環境
- **地の質感**: グラデーションを使わないフラットな面。ところどころに方眼の格子柄
- **形**: 葉っぱ・雲のような不定形の曲線、角丸カード、ピル型ボタン
- **温度感**: 明るく暖かい。原色に近い高彩度

## Colors

| Token | HEX | 役割 | 面積の目安 | 値の出どころ |
|---|---|---|---|---|
| `primary` | `#01A63D` | ブランドグリーン（見出し帯・ラベル・キャラ） | 12% | 画素の実測 |
| `secondary` | `#61F855` | 黄緑のセクション地 | 10% | 画素の実測 |
| `background` | `#E1FEDF` | 淡いミントの基本地 | 14% | 画素の実測 |
| `background-alt` | `#95FFC1` | ミントグリーンの交互地 | 8% | 画素の実測 |
| `accent-1` | `#FFFF01` | 鮮やかなイエローの面（キャラ紹介地） | 10% | 画素の実測 |
| `accent-2` | `#FF839F` | ピンクの取り組み紹介セクション地 | 12% | 画素の実測 |
| `cta` | `#FE6401` | オレンジのピル型ボタン | 1% | 画素の実測 |
| `on-cta` | `#FFFFFF` | ボタン上の白文字 | 0% | 画素の主要色に補正 |
| `surface` | `#FEFEFD` | 白カード・吹き出し | 9% | 画素の実測 |
| `text` | `#1E7A3C` | 濃緑の見出し・本文 | 1% | 推定 |
| `text-body` | `#333333` | 本文の濃グレー | 1% | 推定 |
| `dark-section` | `#DC1D18` | フッターの赤帯 | 1% | 画素の実測 |
| `marker` | `#FDE000` | 見出し下のイエローマーカー | 0% | 推定 |
| `tint-1` | `#FFB3C1` | ピンクの注釈ボックス | 0% | 推定 |
| `cta-accessible` | `#C94F01` | AA を満たす補正値（計算） |  | 計算 |
| `primary-accessible` | `#018832` | AA を満たす補正値（計算） |  | 計算 |

- セクションごとに地の色を、黄緑→黄→ミント→淡ミント→濃緑→ピンクの順に切り替える
- セクションの境目は波形や雲形の曲線にし、隣り合う緑系の濃淡が重なって見えるようにする
- 文字は白カードか淡い地の上に置き、濃緑か濃グレーで書く
- 行動を促すボタンだけをオレンジにし、ほかでは使わない
- 濃緑の地の上では、見出しを白文字にする
- 強調語は緑の太字にするか、イエローのマーカーを引く
- `button-primary` は文字 `#FFFFFF` × 背景 `#FE6401` のコントラスト比が 2.98:1 で、WCAG AA（4.5:1）に届かない（元 LP の配色）。通常サイズの文字で AA を満たすなら `cta-accessible`（`#C94F01`、4.56:1）を使う。
- `speech-bubble` は文字 `#01A63D` × 背景 `#FEFEFD` のコントラスト比が 3.19:1 で、WCAG AA（4.5:1）に届かない（元 LP の配色）。通常サイズの文字で AA を満たすなら `primary-accessible`（`#018832`、4.55:1）を使う。

## Typography

| Token | 用途 | 書体の分類 | 代替 Web フォント | ウェイト | サイズ（375px 幅） | 行間 | 字間 |
|---|---|---|---|---|---|---|---|
| `display` | 数字の強調（大きな数量） | 丸ゴシック | M PLUS Rounded 1c | 500 | 56px | 1.1 | 0.05em |
| `headline-lg` | セクションの大見出し | 丸ゴシック | M PLUS Rounded 1c | 800 | 28px | 1.3 | 0.08em |
| `headline-md` | 帯見出し・ラベル番号 | 丸ゴシック | M PLUS Rounded 1c | 800 | 22px | 1.4 | 0.06em |
| `headline-sm` | 吹き出し・カードのタイトル | 丸ゴシック | Zen Maru Gothic | 700 | 16px | 1.5 | 0.04em |
| `accent` | 欧文のポイント見出し | 欧文サンセリフ | Fredoka | 700 | 34px | 1.1 | 0.0em |
| `body-md` | 本文（中央揃えの短文） | ゴシック | Noto Sans JP | 500 | 14px | 1.9 | 0.05em |
| `note` | 注釈・表示基準 | ゴシック | Noto Sans JP | 400 | 11px | 1.6 | 0.03em |
| `label-button` | ボタン文字 | ゴシック | Noto Sans JP | 700 | 14px | 1.2 | 0.05em |

- 見出しは太い丸ゴシックで、字間をやや広げる
- 本文は話し言葉の短文にし、中央揃えで 2〜3 行に収める
- 数字は見出しより大きくし、単位は小さく添える
- 見出しの前後に横棒を付けて小見出しにする
- 見出しの強調語だけ大きくするか、マーカーを引く
- 書体は画像からの推定で、フォント名は近い印象の Web フォントの提案。サイズは 375px 幅に換算した目安。

## Layout

- **カラム**: SP は 1 カラム。紹介カードの一覧は横スクロールのカルーセルにする
- **本文ブロックの幅**: 画面幅の約 88%
- **余白**: セクション間 72px、基本単位 8px、カード内 20px（375px 幅換算）
- 主要な要素は中央に置く
- ラベル紹介は、左に濃緑のラベルカード、右に商品例の吹き出しを置く（SP では縦に積む）
- 各ラベルの後に、ポイント見出し・解説・オレンジのボタン 2 つを並べる
- 固定フローティングバッジを右端に配置
- キャラクターは見出しやカードの角から少しはみ出させる

## Elevation & Depth

- 影は基本的に使わず、フラットにする
- ラベルカードの背面に、濃緑の面を右下へずらして重ねる
- カードは白地に角丸だけでつくり、影はなし

## Shapes

- **角丸**: 小 8px ／ 中 16px ／ 大 28px。ボタンはピル型。
- **写真の切り抜き**: 商品は切り抜きで少し傾けて置く。活動写真は角丸の長方形にする
- **セクション境界**: 波形・雲形の有機的な曲線。隣の地色の上に重ねる
- 吹き出しは角を大きく丸め、しっぽを付ける
- 見出し帯は濃緑のピル型にし、文字は白にする
- 番号は白い角丸の正方形に緑の数字を入れる
- 直線的な区切りは使わない

## Components

- **オレンジのピルボタン**（`button-primary`）: 右端にプラスか矢印のアイコンを付けた、横長のボタン
- **濃緑のピル見出し**（`heading-pill`）: 濃緑のピル型に白い太字を入れ、小さな補足語を添える
- **ラベル番号カード**（`label-card`）: 濃緑の上部に番号ボックス、白い下部にラベルの図と基準文を置く。背面に濃緑の面を重ねる
- **キャラの吹き出し**（`speech-bubble`）: 白い角丸の吹き出しに、太字の丸ゴシックを入れる
- **黄色の斜め帯**（`banner-yellow`）: やや傾けた黄色の帯に緑文字を入れ、端にキャラクターを添える
- **欧文ポイント見出し**（`point-heading`）: 緑の丸い欧文ロゴ風の見出し。右側に解説文を置く
- **取り組み紹介カード**（`activity-card`）: 白いカードに写真・緑のタイトル・本文を入れ、右下に詳しく見るリンクを置く
- **固定の丸バッジ**（`floating-badge`）: 画面右に固定する、緑の円形バッジ。中にアイコンを入れる

## Do's and Don'ts

**Do**
- キャラクターに語らせる話し言葉で書く
- セクションごとに地の色を変え、曲線で区切る
- ボタンはすべてオレンジのピル型にそろえる
- 大事な数字は大きな丸ゴシックで見せる
- 商品は切り抜きにして、少し傾けて配置する

**Don't**
- くすんだ色や暗い色を地に使わない
- 明朝体や細い書体を使わない
- 長い文を左揃えで詰め込まない
- セクションを直線や細い線で区切らない
- オレンジをボタン以外に使わない

## Page Structure

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

1. **ファーストビュー**（活動の世界観を一目で伝える）: 街と森を描いたフラットイラストの中央に、キャラクターとロゴを置く
2. **キャラクター紹介**（案内役を紹介し、親しみを持たせる）: 黄色の地に、大きなキャラクター・吹き出し・ピンクの注釈ボックスを置く
3. **活動の説明**（取り組みの概要を伝える）: 濃緑のピル見出しの下に、中央揃えの短文を置く
4. **シンボルの意味**（マークに込めた意味を説明する）: 方眼の黄色い地で、円形のマークの左右から白い吹き出しを線でつなぐ
5. **種類の一覧の導入**（ラベルの数を示す）: 数字を濃緑のボックスに入れて強調し、下に区切り線を引く
6. **ラベル詳細×4**（各ラベルと対象商品を説明する）: 番号カードと商品吹き出し、ポイント解説、オレンジボタン 2 つを 1 組にし、地の色を交互に変えて繰り返す
7. **数字の訴求**（対象となる商品の多さを示す）: 濃緑の地に巨大なキャラクターと特大の数字を置き、商品の切り抜きを散らす
8. **取り組み事例**（学校や企業との活動を紹介する）: ピンクの地に白カードの 2 列カルーセルを置き、キャラクターを添える
9. **絵本への誘導**（コンテンツの閲覧を促す）: 緑の雲形の地に、絵本の表紙と黄色い円形のクリックボタンを置く
10. **フッター**（シェアと企業リンクを置く）: 白い地にシェアボタン、その下に赤い帯と白枠のボタンを置く

## Imagery

- 太い輪郭線のないフラットなイラスト。高彩度の緑・ピンク・黄で描く
- 葉っぱ形のキャラクターに、大きな白い口と小さな目を付ける。ポーズを変えて各所に登場させる
- 植物・動物・建物を、ベタ塗りの切り絵風に描く
- 商品写真は白背景の切り抜きにして、傾けて重ねる
- 活動写真は、明るい屋内で撮った自然なスナップを角丸で切り抜く
- 元 LP の写真・イラストは使わない。自社で撮影するか、上の条件で生成・素材を選ぶ。

## Responsive Behavior

- PC では本文幅を約 70% に絞り、中央に寄せる
- ラベルのカードと商品吹き出しは、PC では左右 2 列、SP では縦に積む
- 取り組みカードは、PC で 2 枚、SP で 1 枚ずつ見せるカルーセルにする
- 固定の丸バッジは、SP では小さくして右下に置く
- 曲線の区切りは、SP では振れ幅を小さくする

## 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-a61495fc`（元 LP の URL から採番）
- **元 LP**: https://www.lotte.co.jp/corporate/sustainability/smile-eco/
- **解析に使った画像**: PC（PC版）
- **確度**: 色 高（9/14 色を画素から実測）、書体 中、余白 中
- **生成**: 2026-10-11、claude-opus-5-5、書式 xecin-lp-design-md 0.3（DESIGN.md 仕様 alpha 準拠）
- **掲載の削除**: 元 LP の権利者（運営企業・制作会社）の方は、削除依頼ページ（https://designmark.jp/takedown/）からご連絡ください。
