---
version: alpha
name: Sky Blue SNS Campaign Drama LP
description: 青空と雲の背景にドラマ風キービジュアルを置いた、SNS応募型キャンペーンLP。SNS別の色分けボタンと賞品カードで参加方法を見せる。下部は濃紺の帯に切り替え、関連コンテンツ・注意喚起・注釈をまとめる。
colors:
  primary: '#0E2141'
  background: '#A4DDF3'
  background-alt: '#5EBFD7'
  accent-1: '#1D458A'
  accent-2: '#E4338B'
  accent-3: '#00B544'
  cta: '#1D458A'
  on-cta: '#F2FDFE'
  secondary: '#D9A520'
  text: '#0E2246'
  marker: '#C40202'
  on-dark: '#F0FAFE'
  text-muted: '#8598A4'
  surface: '#FDFEFE'
  background-alt-accessible: '#247C91'
typography:
  display:
    fontFamily: Shippori Mincho
    fontSize: 30px
    fontWeight: 800
    lineHeight: 1.2
    letterSpacing: 0.02em
  headline-md:
    fontFamily: Noto Sans JP
    fontSize: 16px
    fontWeight: 700
    lineHeight: 1.4
    letterSpacing: 0.05em
  headline-lg:
    fontFamily: Noto Sans JP
    fontSize: 22px
    fontWeight: 900
    lineHeight: 1.4
    letterSpacing: 0.02em
  body-md:
    fontFamily: Noto Sans JP
    fontSize: 13px
    fontWeight: 400
    lineHeight: 1.7
  label-button:
    fontFamily: Noto Sans JP
    fontSize: 13px
    fontWeight: 700
    lineHeight: 1.3
  accent:
    fontFamily: Noto Serif JP
    fontSize: 16px
    fontWeight: 900
    lineHeight: 1.2
  note:
    fontFamily: Noto Sans JP
    fontSize: 10px
    fontWeight: 400
    lineHeight: 1.5
    letterSpacing: 0.03em
rounded:
  sm: 4px
  md: 6px
  lg: 10px
  full: 999px
spacing:
  unit: 8px
  card: 12px
  section: 48px
components:
  page:
    backgroundColor: '{colors.background}'
    textColor: '{colors.text}'
    typography: '{typography.body-md}'
  heading:
    textColor: '{colors.text}'
    typography: '{typography.headline-lg}'
  button-sns:
    backgroundColor: '{colors.cta}'
    textColor: '{colors.on-cta}'
    typography: '{typography.label-button}'
    rounded: '{rounded.sm}'
    height: 44px
  heading-lined:
    textColor: '{colors.on-dark}'
    typography: '{typography.headline-md}'
    height: 24px
  card-prize:
    backgroundColor: '{colors.surface}'
    textColor: '{colors.text}'
    typography: '{typography.accent}'
    rounded: '{rounded.sm}'
    height: 150px
  badge-episode:
    backgroundColor: '{colors.background-alt}'
    textColor: '{colors.on-dark}'
    typography: '{typography.accent}'
    rounded: '{rounded.full}'
    height: 40px
  link-text:
    textColor: '{colors.on-dark}'
    typography: '{typography.body-md}'
    height: 20px
  carousel:
    backgroundColor: '{colors.primary}'
    textColor: '{colors.on-dark}'
    typography: '{typography.headline-lg}'
    height: 260px
  alert-bar:
    backgroundColor: '{colors.marker}'
    textColor: '{colors.on-dark}'
    typography: '{typography.headline-md}'
    rounded: '{rounded.sm}'
    height: 80px
  header-bar:
    backgroundColor: '{colors.surface}'
    textColor: '{colors.text}'
    typography: '{typography.note}'
    rounded: '{rounded.md}'
    height: 56px
---

# DESIGN.md — 青空×紺のSNS参加型ドラマ連動キャンペーンLP（Sky Blue SNS Campaign Drama LP）

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

## Overview

- **業種**: キャンペーン・プレゼント ／ **雰囲気**: 清潔・爽やか、ポップ・元気、情報量多め・訴求型
- **キーワード**: 青空と雲・ドラマ風キービジュアル・SNS別の色分け・賞品カード・濃紺のフッター帯
- **地の質感**: 雲の写真背景に、集中線やグラデーションのカードを重ねる。光沢感のある明るいデジタル質感。
- **形**: 角丸小さめの四角いボタンとカード。賞品カードにはギフトアイコンのタブを付ける。
- **温度感**: 爽やかで少しクール。SNSの原色で元気さを足す。

## Colors

| Token | HEX | 役割 | 面積の目安 | 値の出どころ |
|---|---|---|---|---|
| `primary` | `#0E2141` | ブランドの濃紺・下部の帯 | 20% | 画素の実測 |
| `background` | `#A4DDF3` | 空色の背景（雲の写真の下地） | 30% | 画素の実測 |
| `background-alt` | `#5EBFD7` | 応募方法帯の青 | 8% | 画素の主要色に補正 |
| `accent-1` | `#1D458A` | Xボタン・Xカードの紺青 | 2% | 画素の実測 |
| `accent-2` | `#E4338B` | Instagramボタン・カードのマゼンタ | 2% | 画素の実測 |
| `accent-3` | `#00B544` | LINEボタン・カードの緑 | 2% | 画素の実測 |
| `cta` | `#1D458A` | 主CTA（SNS参加ボタン、Xを代表に） | 2% | 画素の実測 |
| `on-cta` | `#F2FDFE` | ボタン上の白文字 | 1% | 画素の実測 |
| `secondary` | `#D9A520` | タイトルの金グラデ文字 | 1% | 推定 |
| `text` | `#0E2246` | 見出し・期間の濃紺文字 | 2% | 画素の主要色に補正 |
| `marker` | `#C40202` | 年齢注意の赤帯 | 2% | 画素の実測 |
| `on-dark` | `#F0FAFE` | 濃紺上の白文字 | 2% | 画素の主要色に補正 |
| `text-muted` | `#8598A4` | コピーライトのグレー | 0% | 画素の主要色に補正 |
| `surface` | `#FDFEFE` | 賞品カードの白い枠・内側 | 5% | 画素の実測 |
| `background-alt-accessible` | `#247C91` | AA を満たす補正値（計算） |  | 計算 |

- 上部〜中部は空色と雲の写真を地にして、爽やかさを保つ
- SNSごとにボタン・カード・タブの色を揃える（X=紺、Instagram=マゼンタ、LINE=緑）
- 下部の関連コンテンツと注釈は濃紺一色の帯にまとめ、白文字で読ませる
- 金色はタイトル文字だけに使い、キャンペーン名を目立たせる
- 赤は法令上の注意喚起の帯だけに使う
- `badge-episode` は文字 `#F0FAFE` × 背景 `#5EBFD7` のコントラスト比が 2.0:1 で、WCAG AA（4.5:1）に届かない（元 LP の配色）。通常サイズの文字で AA を満たすなら `background-alt-accessible`（`#247C91`、4.54:1）を使う。

## Typography

| Token | 用途 | 書体の分類 | 代替 Web フォント | ウェイト | サイズ（375px 幅） | 行間 | 字間 |
|---|---|---|---|---|---|---|---|
| `display` | キャンペーンタイトル（金グラデ・明朝） | 明朝 | Shippori Mincho | 800 | 30px | 1.2 | 0.02em |
| `headline-md` | セクション見出し（左右に線を付ける） | ゴシック | Noto Sans JP | 700 | 16px | 1.4 | 0.05em |
| `headline-lg` | 濃紺帯の大見出し | ゴシック | Noto Sans JP | 900 | 22px | 1.4 | 0.02em |
| `body-md` | 注釈・本文 | ゴシック | Noto Sans JP | 400 | 13px | 1.7 | 0.0em |
| `label-button` | SNS参加ボタン | ゴシック | Noto Sans JP | 700 | 13px | 1.3 | 0.0em |
| `accent` | 当選数の数字（明朝の太字） | 明朝 | Noto Serif JP | 900 | 16px | 1.2 | 0.0em |
| `note` | コピーライト・小さい注記 | ゴシック | Noto Sans JP | 400 | 10px | 1.5 | 0.03em |

- タイトルと応募期間は明朝体にして、ドラマの格調を出す
- UI・ボタン・注釈はゴシック体で統一する
- 当選数は数字を大きく、単位を小さくする
- セクション見出しは中央揃えにして、左右に細い白線を伸ばす
- 期間表記は明朝の太字斜体風にし、白フチで背景から浮かせる
- 書体は画像からの推定で、フォント名は近い印象の Web フォントの提案。サイズは 375px 幅に換算した目安。

## Layout

- **カラム**: SPは1カラム（ボタンは3列、賞品カードは2列＋全幅1枚）
- **本文ブロックの幅**: 画面幅の約 92%
- **余白**: セクション間 48px、基本単位 8px、カード内 12px（375px 幅換算）
- キービジュアルは全幅で、下にドラマのカットを横帯で並べる
- SNSボタンは同じ幅で3つ横に並べる
- 賞品カードは上段に2枚、下段に全幅で1枚
- 濃紺帯は全幅で、中は横スクロールのカルーセルにする
- 注釈は「・」付きの箇条書きにする

## Elevation & Depth

- 賞品カードには下方向の濃い影を付けて、浮いた札のように見せる
- SNSボタンは平面に、薄い内側の縁取りを付ける
- 次回予告の動画枠には軽い影を付ける

## Shapes

- **角丸**: 小 4px ／ 中 6px ／ 大 10px。ボタンは角丸の長方形。
- **写真の切り抜き**: 人物は切り抜いて合成し、場面カットは小さな角丸の四角に入れる
- **セクション境界**: 写真背景同士は直線で切り替える。濃紺帯もまっすぐな水平線で切り替える
- ボタンの右側に白丸の矢印アイコンを付ける
- 賞品カードの左上にギフトアイコン付きのタブを重ねる
- 当選数は右下の白いラベルに入れる
- カルーセルの矢印は黒い丸ボタンにする

## Components

- **SNS参加ボタン**（`button-sns`）: SNS名と「で参加」の2行。右に白丸の矢印。SNSの色で塗る
- **線付き中央見出し**（`heading-lined`）: 白抜きの見出しを中央に置き、左右に細い白線を伸ばす
- **賞品カード**（`card-prize`）: 集中線グラデの背景に賞品の画像を載せる。SNS色の太枠と左上のギフトタブ、右下に当選数
- **話数メダル**（`badge-episode`）: 青い円形メダルに話数を入れ、タイトルの左に添える
- **規約テキストリンク**（`link-text`）: 白文字に下線。縦線で区切って横に並べる
- **関連コンテンツカルーセル**（`carousel`）: 濃紺の上でバナーを横スクロールさせる。黒丸の矢印とバー型のインジケーター付き
- **注意喚起の赤帯**（`alert-bar`）: 赤地に白い太字で2行の注意文
- **ヘッダー**（`header-bar`）: 白地の上部バー。左にロゴ、右にSNSアイコンを並べる

## Do's and Don'ts

**Do**
- 背景は青空と雲で通し、明るさを保つ
- SNSごとの色を、ボタン・カード・タブで一貫させる
- 賞品は画像と当選数を大きく見せる
- 注釈と法定の表記は濃紺帯にまとめる
- 応募期間はファーストビューの中に入れる

**Don't**
- 背景を白一色にしない
- SNSの色を入れ替えたり、別の色を足したりしない
- 金色を本文やボタンに使わない
- 大きな角丸やピル型ボタンにしない
- 注釈を空色の背景の上に置かない

## Page Structure

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

1. **ヘッダー**（ブランドへの導線とSNSへのリンク）: 白い角丸のバー。ロゴ2つとSNSアイコン3つを並べる
2. **ファーストビュー**（ドラマの世界観とキャンペーン名を伝える）: 空の背景に人物を切り抜いて合成。カット写真の横帯、話数メダル、金の明朝タイトル、応募期間を重ねる
3. **応募方法**（SNS別に参加してもらう）: 青い帯に線付きの見出しを置き、SNSボタンを3つ並べる。下に規約リンク
4. **賞品紹介**（賞品で参加の意欲を高める）: 雲の背景にSNS色の賞品カード。2枚＋全幅1枚で、当選数ラベルを付ける
5. **次回予告**（次の話への期待をつくる）: 場面写真に「次回予告」の白札を重ね、下に紺の帯で公開日を入れる
6. **おすすめコンテンツ**（関連サイトへ誘導する）: 濃紺帯に白い大見出しと、バナーのカルーセル
7. **注意喚起・注釈**（法令表示と商標の注記）: 赤帯の注意文と、白文字の箇条書き
8. **フッター**（コピーライト）: 細い区切り線の下に、グレーの小さい英字を中央揃え

## Imagery

- 青空と白い雲の写真を全面背景にする
- ドラマのスチール風の人物を切り抜いて合成し、水しぶきや競技艇などのモチーフを添える
- 場面カットは横長の小窓にして帯状に並べる
- 賞品は白背景の商品写真を、放射状の集中線グラデの上に載せる
- SNSのロゴは公式の色のアイコンを使う
- 元 LP の写真・イラストは使わない。自社で撮影するか、上の条件で生成・素材を選ぶ。

## Responsive Behavior

- PCでは中央にコンテンツ幅を約600pxで固定し、雲の背景は全幅に広げる
- PCではSNSアイコンを右上の固定縦バーにまとめる
- PCではキービジュアルを横長にし、人物の合成を左右に広げる
- PCのカルーセルは3枚を同時に見せる
- 賞品カードの配置（2枚＋全幅1枚）は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-9c77ba02`（元 LP の URL から採番）
- **元 LP**: https://lets-boatrace.jp/entertainment/cm/cp/2026episode/
- **解析に使った画像**: SP（スマホ版） ＋ PC（Responsive Behavior の参照）
- **確度**: 色 高（9/14 色を画素から実測）、書体 中、余白 中
- **生成**: 2026-10-11、claude-opus-5-5、書式 xecin-lp-design-md 0.3（DESIGN.md 仕様 alpha 準拠）
- **掲載の削除**: 元 LP の権利者（運営企業・制作会社）の方は、削除依頼ページ（https://designmark.jp/takedown/）からご連絡ください。
