水彩パステルと明朝の地域観光キャンペーンLP
この雰囲気で LP を作る相談をする01
ファーストビュー
癒やしの旅の印象を伝える
02
コンセプト導入
地域の魅力を要約する
03
クーポン
お得な予約へ誘導する
04
物販特集
特産品の通販へ送客する
05
動画・画像ギャラリー
景観を見せる
06
見どころ紹介
エリア構成と案内人を紹介する
07
エリア別紹介(3回繰り返す)
各エリアの観光地を紹介する
08
宿泊プラン
宿泊予約へ誘導する
09
ふるさと納税
返礼品へ誘導する
10
関連リンク
外部ページへ誘導する
11
キャンペーン
ポイント企画への参加を促す
12
アクセス
交通手段を示す
13
空室検索
その場で予約検索させる
概要
エリアごとに水色・ミント・クリームの淡い地色を切り替え、明朝体の見出しと手書き風の英字スクリプトを重ねた観光誘致LP。水彩のにじみ円、波形の境界、白いカードで旅の情緒を出す。クーポン、宿泊予約、キャンペーンへの導線はティール・オレンジ・赤のピル型ボタンで明確に示す。
業種の中での特徴
旅行・観光・ホテルの LP 133 件の design.md を designmark が集計し、この LP と比べました。
旅行・観光・ホテルの LP 133 件と比べると、セクションの数は多め(13。中央値 10)、見出しのゴシックはいちばん多い型(33%)です。
棒は、この LP と同じ傾向の LP の割合です。帯は業種の中央の半数(濃い部分)・中央値(縦線)・この LP(丸)です。旅行・観光・ホテルの LP の傾向
配色
- 地色はエリアごとに切り替える。水色、ミント、クリームの順に変え、色でエリアを区別する。
- 本文ブロックは淡い地色の上に白カードで置く。
- 宿泊予約への導線はティール、外部予約や返礼品はオレンジ、キャンペーンは赤にする。ボタンの色で役割を分ける。
- エリア名の頭文字だけを地色と同系の濃い色で塗り分ける。
- 割引額などの数字は緑や赤の大きな文字で強調する。
- 鮮やかなオレンジの面は物販特集の1ブロックだけに限る。
配色の読みやすさ(コントラスト)
部品ごとの文字色と背景色のコントラスト比を、WCAG 2.2 の基準(通常の文字 4.5:1・大きい文字 3:1 で AA)で判定しました。届かない組み合わせには、この design.md に補正値(-accessible)を入れています。
部品 10 組のうち 6 組が AA を満たしています。満たさない 4 組のうち 4 組に補正値があります。主ボタン(予約・返礼品ボタン)の文字は 3.01:1 で、AA に届きません。
| 部品 | 見本 | 比 | 判定 | 補正値(通常の大きさの文字に) |
|---|---|---|---|---|
本文(ページの地)text × background・14px |
Aa あ | 12.38:1 | AAA | — |
見出しtext × background(地の上)・34px(大きい文字) |
Aa あ | 12.38:1 | AAA | — |
宿泊導線ボタンon-primary × primary・15px |
Aa あ | 3.04:1 | 未達 | 補正値 Aa あ primary-accessible #188371(4.64:1) |
予約・返礼品ボタンon-cta × cta・15px |
Aa あ | 3.01:1 | 未達 | 補正値 Aa あ cta-accessible #D84002(4.51:1) |
エントリーボタンon-primary × accent-3・15px |
Aa あ | 6.26:1 | AA | — |
エリア見出しtext × background・20px |
Aa あ | 12.38:1 | AAA | — |
クーポンカードtext × background・14px |
Aa あ | 12.38:1 | AAA | — |
おすすめスポットカードtext × background・14px |
Aa あ | 12.38:1 | AAA | — |
プラン分類バッジon-primary × secondary・11px |
Aa あ | 2.58:1 | 未達 | 補正値 Aa あ secondary-accessible #3D7F8D(4.55:1) |
アクセス表on-primary × secondary・11px |
Aa あ | 2.58:1 | 未達 | 補正値 Aa あ secondary-accessible #3D7F8D(4.55:1) |
書体
- 情緒的な見出しと本文は明朝で書く。字間を広めにとる。
- 大見出しには英字スクリプトを斜めに添える。色は地色と同系にする。
- 数字・条件・ボタンなど実務的な情報はゴシックに切り替える。
- スポット名は写真の左上に縦書きで重ね、白い帯の上に置く。
- 導入文は中央揃えで、短い行を積む。
- 注釈は11px前後にし、※で始める。
セクション構成
- 01ファーストビュー — 癒やしの旅の印象を伝える人物の全面写真に、スタンプ風の円形ロゴと縦並びのエリアナビを重ねる。下端は波形にする。
- 02コンセプト導入 — 地域の魅力を要約する手書き風のリード、明朝の大見出し、水彩の地図イラスト、中央揃えの短文を順に置く。
- 03クーポン — お得な予約へ誘導する水色の地に番号つきのクーポンカードを2枚並べ、割引額を大きな数字で見せる。
- 04物販特集 — 特産品の通販へ送客するオレンジの角丸ブロックに写真、縦書きコピー、こげ茶のボタンを置く。
- 05動画・画像ギャラリー — 景観を見せる水彩の円の上に明朝見出しを置き、動画と写真を縦に並べる。最後に「もっと見る」を置く。
- 06見どころ紹介 — エリア構成と案内人を紹介する地図の水彩イラスト、紹介文、クリーム地の案内人カードを置く。
- 07エリア別紹介(3回繰り返す) — 各エリアの観光地を紹介する地色を変えながら、見出し枠、スライダー、小地図、サムネイル、おすすめカード、ティールのCTAを順に並べる。
- 08宿泊プラン — 宿泊予約へ誘導する円形の分類バッジで切り替え、横スクロールのプランカードを見せる。最後に水色のボタンを置く。
- 09ふるさと納税 — 返礼品へ誘導するクリーム地にバナー写真を置き、オレンジとこげ茶のボタンを2段に並べる。
- 10関連リンク — 外部ページへ誘導する枠線ボックスに横長バナーを縦に並べ、灰色の注記を添える。
- 11キャンペーン — ポイント企画への参加を促す黄色の地にアーチ型の白カードを置き、大きな数字、STEP1〜4、赤のエントリーボタンを並べる。
- 12アクセス — 交通手段を示す地図を埋め込み、交通手段ごとに色分けした所要時間の表を並べる。
- 13空室検索 — その場で予約検索させる空の写真を背景に白いフォームカードを置き、赤の検索ボタンをつける。
部品
- 宿泊導線ボタン
button-primaryティールのピル型ボタン。右端に▼をつけ、エリアの最後に置く。 - 予約・返礼品ボタン
button-ctaオレンジのピル型ボタン。右端に▶をつける。 - エントリーボタン
button-campaign赤のピル型ボタン。キャンペーン帯と検索フォームで使う。 - エリア見出し
area-title白い枠に明朝のエリア名を入れ、頭文字を色付けする。英字スクリプトを斜めに重ねる。 - クーポンカード
coupon-card番号つきの白カード。期間表、注釈、切り欠きのある券、水色ボタンの順に並べる。 - おすすめスポットカード
recommend-card上辺が波形の白カード。リボン見出し、縦書き名つきの写真、本文、円形の人物写真と名前の順に並べる。 - プラン分類バッジ
plan-badge水色の円に白文字を2行で入れる。選択中は吹き出し形のオレンジにする。 - サムネイルナビ
thumb-nav地名入りの細い罫線の下に、写真を3枚並べる。選択中は色枠で示す。 - アクセス表
access-row色付きの出発地セル、灰色の矢印帯に赤の所要時間、縦長の到着地セルを並べる。
守ること
- エリアごとに淡い地色を変え、白カードで内容をまとめる。
- 見出しは明朝にし、英字スクリプトと水彩の円を添える。
- スポット紹介では、写真・縦書きの名前・紹介者の円形写真を必ずセットにする。
- CTAの色は役割ごとに固定する。
- 波形の境界でセクションを柔らかくつなぐ。
避けること
- 濃い原色の背景を広い範囲に使わない。
- 見出しを太いゴシックにしない(キャンペーン帯は例外)。
- 角張った四角いボタンを使わない。
- 写真に強い影や枠をつけない。
- 1つのセクションにCTAの色を混在させない。
design.md
DESIGN.md — 水彩パステルと明朝の地域観光キャンペーンLP(Watercolor Seaside Regional Tourism LP)
AI コーディングツール(Claude Code / Cursor / v0 など)に渡して「このトンマナで LP を作る」ための設計書です。 上の YAML(トークン)が正、本文はその使い方の説明です。 元 LP のロゴ・写真・コピー・商品名は含みません。生成する LP でも流用しないでください。 公開されている LP の見た目を独自に分析した非公式の資料で、元 LP の運営企業・制作会社とは関係ありません。
Overview
- 業種: 旅行・観光・ホテル / 雰囲気: やさしい・柔らかい、清潔・爽やか、上品・高級、情報量多め・訴求型
- キーワード: 水彩にじみ・パステル地色・明朝見出し・手書き英字・波形区切り・旅情写真
- 地の質感: 淡い水彩の円や地図のにじみを背景に置く。紙のような柔らかい質感。面はフラットで、白カードにだけ薄い影をつける。
- 形: 上辺が波打つ白カード、ピル型ボタン、円形の人物写真、縦書き見出しを重ねた角丸写真。
- 温度感: やや涼しめ。水色・ミントが基調で、オレンジとクリームで暖かさを足す。
Colors
| Token | HEX | 役割 | 面積の目安 | 値の出どころ |
|---|---|---|---|---|
background |
#FFFFFF |
基本の白地 | 28% | 画素の実測 |
primary |
#1EA68F |
メインのティール。宿泊プラン導線ボタンの色 | 2% | 推定 |
on-primary |
#FFFFFF |
ボタン上の白文字 | 0% | 画素の主要色に補正 |
cta |
#FD6324 |
予約・返礼品へ誘導するオレンジのボタン | 2% | 画素の実測 |
on-cta |
#FFFFFF |
CTA上の白文字 | 0% | 画素の主要色に補正 |
accent-1 |
#FE6225 |
特集ブロックのオレンジ面 | 5% | 画素の実測 |
secondary |
#63ACBB |
クーポン・宿泊プランのくすみ水色ボタン | 2% | 画素の実測 |
background-alt |
#E1F2FC |
クーポン帯・東エリアの水色地 | 12% | 画素の主要色に補正 |
tint-1 |
#D3F5E7 |
中エリアのミント地 | 8% | 画素の実測 |
tint-2 |
#FFF2D5 |
南エリア・ふるさと納税のクリーム地 | 9% | 画素の実測 |
accent-2 |
#F1E575 |
キャンペーン帯の黄色地 | 6% | 画素の実測 |
accent-3 |
#C40102 |
キャンペーン・検索の赤ボタン | 1% | 画素の実測 |
dark-section |
#64420D |
サブ導線のこげ茶ボタン | 1% | 画素の実測 |
text |
#2D3638 |
見出し・本文の墨色 | 3% | 画素の主要色に補正 |
marker |
#1E9E3A |
割引額を示す緑の数字 | 0% | 推定 |
line |
#C2CFCE |
罫線・区切り線 | 0% | 画素の主要色に補正 |
primary-accessible |
#188371 |
AA を満たす補正値(計算) | 計算 | |
cta-accessible |
#D84002 |
AA を満たす補正値(計算) | 計算 | |
secondary-accessible |
#3D7F8D |
AA を満たす補正値(計算) | 計算 |
- 地色はエリアごとに切り替える。水色、ミント、クリームの順に変え、色でエリアを区別する。
- 本文ブロックは淡い地色の上に白カードで置く。
- 宿泊予約への導線はティール、外部予約や返礼品はオレンジ、キャンペーンは赤にする。ボタンの色で役割を分ける。
- エリア名の頭文字だけを地色と同系の濃い色で塗り分ける。
- 割引額などの数字は緑や赤の大きな文字で強調する。
- 鮮やかなオレンジの面は物販特集の1ブロックだけに限る。
button-primaryは文字#FFFFFF× 背景#1EA68Fのコントラスト比が 3.04:1 で、WCAG AA(4.5:1)に届かない(元 LP の配色)。通常サイズの文字で AA を満たすならprimary-accessible(#188371、4.64:1)を使う。button-ctaは文字#FFFFFF× 背景#FD6324のコントラスト比が 3.01:1 で、WCAG AA(4.5:1)に届かない(元 LP の配色)。通常サイズの文字で AA を満たすならcta-accessible(#D84002、4.51:1)を使う。plan-badgeは文字#FFFFFF× 背景#63ACBBのコントラスト比が 2.58:1 で、WCAG AA(4.5:1)に届かない(元 LP の配色)。通常サイズの文字で AA を満たすならsecondary-accessible(#3D7F8D、4.55:1)を使う。access-rowは文字#FFFFFF× 背景#63ACBBのコントラスト比が 2.58:1 で、WCAG AA(4.5:1)に届かない(元 LP の配色)。通常サイズの文字で AA を満たすならsecondary-accessible(#3D7F8D、4.55:1)を使う。
Typography
| Token | 用途 | 書体の分類 | 代替 Web フォント | ウェイト | サイズ(375px 幅) | 行間 | 字間 |
|---|---|---|---|---|---|---|---|
display |
セクションの大見出し | 明朝 | Shippori Mincho | 500 | 28px | 1.4 | 0.1em |
headline-md |
スポット名やカード見出し | 明朝 | Noto Serif JP | 500 | 20px | 1.5 | 0.08em |
accent |
見出しに斜めに重ねる英字スクリプト | 欧文スクリプト | Caveat | 400 | 18px | 1.2 | 0em |
body-md |
紹介文 | 明朝 | Noto Serif JP | 400 | 14px | 1.9 | 0.05em |
headline-sm |
手書き風の小見出しやリボン文字 | 手書き・筆 | Klee One | 600 | 15px | 1.5 | 0.1em |
label-button |
ボタンの文字 | ゴシック | Noto Sans JP | 700 | 15px | 1.4 | 0.05em |
headline-lg |
クーポンの割引額やキャンペーンの数字 | ゴシック | Noto Sans JP | 900 | 34px | 1.1 | 0em |
note |
注釈・期間表記 | ゴシック | Noto Sans JP | 400 | 11px | 1.6 | 0em |
- 情緒的な見出しと本文は明朝で書く。字間を広めにとる。
- 大見出しには英字スクリプトを斜めに添える。色は地色と同系にする。
- 数字・条件・ボタンなど実務的な情報はゴシックに切り替える。
- スポット名は写真の左上に縦書きで重ね、白い帯の上に置く。
- 導入文は中央揃えで、短い行を積む。
- 注釈は11px前後にし、※で始める。
- 書体は画像からの推定で、フォント名は近い印象の Web フォントの提案。サイズは 375px 幅に換算した目安。
Layout
- カラム: SPは1カラム。サムネイルは3列、宿泊プランは横スクロールのカード
- 本文ブロックの幅: 画面幅の約 88%
- 余白: セクション間 80px、基本単位 8px、カード内 24px(375px 幅換算)
- 白カードは左右に約6%の余白をとって置く。
- エリア紹介は「写真スライダー→本文と小地図→体験スライダー→3枚のサムネイル→おすすめカード→CTA」の順で繰り返す。
- セクションの間は波形の境界でつなぐ。
- CTAは幅を約80%にして中央に置く。
- 情報表(アクセス)は左ラベル・中央矢印・右目的地の3段で組む。
Elevation & Depth
- 白カードには薄く広い影をつける(0 2px 12px rgba(0,0,0,.06))。
- 宿泊プランカードとクーポン券には軽い影をつける。
- ボタンは基本的に影なし、またはごく薄い影にする。
- 写真には影をつけない。
Shapes
- 角丸: 小 4px / 中 12px / 大 20px。ボタンはピル型。
- 写真の切り抜き: 横長の写真は片側だけを大きく角丸にする。人物は白枠つきの円形にする。サムネイルは角丸なしで、選択中は色枠で示す。
- セクション境界: 波形の曲線と、上辺がゆるく波打つ白カード
- 主要ボタンはすべてピル型で、右端に▶または▼をつける。
- エリア名は白い長方形の枠に入れ、細い枠線で囲む。
- 宿泊プランの分類は円形のバッジで並べる。
- クーポン券は左右に半円の切り欠きを入れる。
Components
- 宿泊導線ボタン(
button-primary): ティールのピル型ボタン。右端に▼をつけ、エリアの最後に置く。 - 予約・返礼品ボタン(
button-cta): オレンジのピル型ボタン。右端に▶をつける。 - エントリーボタン(
button-campaign): 赤のピル型ボタン。キャンペーン帯と検索フォームで使う。 - エリア見出し(
area-title): 白い枠に明朝のエリア名を入れ、頭文字を色付けする。英字スクリプトを斜めに重ねる。 - クーポンカード(
coupon-card): 番号つきの白カード。期間表、注釈、切り欠きのある券、水色ボタンの順に並べる。 - おすすめスポットカード(
recommend-card): 上辺が波形の白カード。リボン見出し、縦書き名つきの写真、本文、円形の人物写真と名前の順に並べる。 - プラン分類バッジ(
plan-badge): 水色の円に白文字を2行で入れる。選択中は吹き出し形のオレンジにする。 - サムネイルナビ(
thumb-nav): 地名入りの細い罫線の下に、写真を3枚並べる。選択中は色枠で示す。 - アクセス表(
access-row): 色付きの出発地セル、灰色の矢印帯に赤の所要時間、縦長の到着地セルを並べる。
Do's and Don'ts
Do - エリアごとに淡い地色を変え、白カードで内容をまとめる。 - 見出しは明朝にし、英字スクリプトと水彩の円を添える。 - スポット紹介では、写真・縦書きの名前・紹介者の円形写真を必ずセットにする。 - CTAの色は役割ごとに固定する。 - 波形の境界でセクションを柔らかくつなぐ。
Don't - 濃い原色の背景を広い範囲に使わない。 - 見出しを太いゴシックにしない(キャンペーン帯は例外)。 - 角張った四角いボタンを使わない。 - 写真に強い影や枠をつけない。 - 1つのセクションにCTAの色を混在させない。
Page Structure
LP 独自の章。上から順に、カッコ内が各セクションの役割。
- ファーストビュー(癒やしの旅の印象を伝える): 人物の全面写真に、スタンプ風の円形ロゴと縦並びのエリアナビを重ねる。下端は波形にする。
- コンセプト導入(地域の魅力を要約する): 手書き風のリード、明朝の大見出し、水彩の地図イラスト、中央揃えの短文を順に置く。
- クーポン(お得な予約へ誘導する): 水色の地に番号つきのクーポンカードを2枚並べ、割引額を大きな数字で見せる。
- 物販特集(特産品の通販へ送客する): オレンジの角丸ブロックに写真、縦書きコピー、こげ茶のボタンを置く。
- 動画・画像ギャラリー(景観を見せる): 水彩の円の上に明朝見出しを置き、動画と写真を縦に並べる。最後に「もっと見る」を置く。
- 見どころ紹介(エリア構成と案内人を紹介する): 地図の水彩イラスト、紹介文、クリーム地の案内人カードを置く。
- エリア別紹介(3回繰り返す)(各エリアの観光地を紹介する): 地色を変えながら、見出し枠、スライダー、小地図、サムネイル、おすすめカード、ティールのCTAを順に並べる。
- 宿泊プラン(宿泊予約へ誘導する): 円形の分類バッジで切り替え、横スクロールのプランカードを見せる。最後に水色のボタンを置く。
- ふるさと納税(返礼品へ誘導する): クリーム地にバナー写真を置き、オレンジとこげ茶のボタンを2段に並べる。
- 関連リンク(外部ページへ誘導する): 枠線ボックスに横長バナーを縦に並べ、灰色の注記を添える。
- キャンペーン(ポイント企画への参加を促す): 黄色の地にアーチ型の白カードを置き、大きな数字、STEP1〜4、赤のエントリーボタンを並べる。
- アクセス(交通手段を示す): 地図を埋め込み、交通手段ごとに色分けした所要時間の表を並べる。
- 空室検索(その場で予約検索させる): 空の写真を背景に白いフォームカードを置き、赤の検索ボタンをつける。
Imagery
- 写真は明るい自然光で撮る。青い海と空、温泉、城下町など透明感のある風景を使う。
- 人物は浴衣や旅装で自然体に写し、くつろぐ瞬間を切り取る。
- 装飾は水彩のにじみ円とパステルで塗り分けた地図イラストにする。
- 柑橘や鯛など地域の名産を小さな水彩風イラストで散らす。
- 紹介者は白枠つきの円形写真にし、名前を添えて親しみを出す。
- 元 LP の写真・イラストは使わない。自社で撮影するか、上の条件で生成・素材を選ぶ。
Responsive Behavior
- PCは中央寄せで、内容幅を約70%にする。
- PCではエリア紹介を写真と本文の左右2カラムにする。
- PCではおすすめカード、動画、ギャラリーを2〜3列のグリッドにする。
- PCではキャンペーンのSTEPと宿泊プランを横一列に並べる。
- PCではアクセス表を2カラムにし、検索フォームを横長にする。
Agent Prompt Guide
この DESIGN.md に従って、[商品名] の LP を HTML/CSS で作ってください。
- 対象: [ターゲット]、目的: [EC 購入 / 資料請求 など]
- セクション構成は Page Structure の順に、内容は [自社の情報] に置き換える
- 色・書体・角丸・余白は YAML のトークンだけを使う(CSS 変数に展開してよい)
- 写真はプレースホルダーにし、元 LP のロゴ・写真・コピーは使わない
- まず SP(375px)で組み、Responsive Behavior に沿って PC に広げる
Claude Code で使う場合は、プロジェクト直下に置き、CLAUDE.md に @DESIGN.md と 1 行書くと起動時に読み込まれる。
---
version: alpha
name: Watercolor Seaside Regional Tourism LP
description: エリアごとに水色・ミント・クリームの淡い地色を切り替え、明朝体の見出しと手書き風の英字スクリプトを重ねた観光誘致LP。水彩のにじみ円、波形の境界、白いカードで旅の情緒を出す。クーポン、宿泊予約、キャンペーンへの導線はティール・オレンジ・赤のピル型ボタンで明確に示す。
colors:
background: '#FFFFFF'
primary: '#1EA68F'
on-primary: '#FFFFFF'
cta: '#FD6324'
on-cta: '#FFFFFF'
accent-1: '#FE6225'
secondary: '#63ACBB'
background-alt: '#E1F2FC'
tint-1: '#D3F5E7'
tint-2: '#FFF2D5'
accent-2: '#F1E575'
accent-3: '#C40102'
dark-section: '#64420D'
text: '#2D3638'
marker: '#1E9E3A'
line: '#C2CFCE'
primary-accessible: '#188371'
cta-accessible: '#D84002'
secondary-accessible: '#3D7F8D'
typography:
display:
fontFamily: Shippori Mincho
fontSize: 28px
fontWeight: 500
lineHeight: 1.4
letterSpacing: 0.1em
headline-md:
fontFamily: Noto Serif JP
fontSize: 20px
fontWeight: 500
lineHeight: 1.5
letterSpacing: 0.08em
accent:
fontFamily: Caveat
fontSize: 18px
fontWeight: 400
lineHeight: 1.2
body-md:
fontFamily: Noto Serif JP
fontSize: 14px
fontWeight: 400
lineHeight: 1.9
letterSpacing: 0.05em
headline-sm:
fontFamily: Klee One
fontSize: 15px
fontWeight: 600
lineHeight: 1.5
letterSpacing: 0.1em
label-button:
fontFamily: Noto Sans JP
fontSize: 15px
fontWeight: 700
lineHeight: 1.4
letterSpacing: 0.05em
headline-lg:
fontFamily: Noto Sans JP
fontSize: 34px
fontWeight: 900
lineHeight: 1.1
note:
fontFamily: Noto Sans JP
fontSize: 11px
fontWeight: 400
lineHeight: 1.6
rounded:
sm: 4px
md: 12px
lg: 20px
full: 999px
spacing:
unit: 8px
card: 24px
section: 80px
components:
page:
backgroundColor: '{colors.background}'
textColor: '{colors.text}'
typography: '{typography.body-md}'
heading:
textColor: '{colors.text}'
typography: '{typography.headline-lg}'
button-primary:
backgroundColor: '{colors.primary}'
textColor: '{colors.on-primary}'
typography: '{typography.label-button}'
rounded: '{rounded.full}'
height: 52px
button-cta:
backgroundColor: '{colors.cta}'
textColor: '{colors.on-cta}'
typography: '{typography.label-button}'
rounded: '{rounded.full}'
height: 52px
button-campaign:
backgroundColor: '{colors.accent-3}'
textColor: '{colors.on-primary}'
typography: '{typography.label-button}'
rounded: '{rounded.full}'
height: 52px
area-title:
backgroundColor: '{colors.background}'
textColor: '{colors.text}'
typography: '{typography.headline-md}'
height: 40px
coupon-card:
backgroundColor: '{colors.background}'
textColor: '{colors.text}'
typography: '{typography.body-md}'
rounded: '{rounded.sm}'
height: 700px
recommend-card:
backgroundColor: '{colors.background}'
textColor: '{colors.text}'
typography: '{typography.body-md}'
rounded: '{rounded.lg}'
height: 1100px
plan-badge:
backgroundColor: '{colors.secondary}'
textColor: '{colors.on-primary}'
typography: '{typography.note}'
rounded: '{rounded.full}'
height: 64px
thumb-nav:
typography: '{typography.note}'
height: 90px
access-row:
backgroundColor: '{colors.secondary}'
textColor: '{colors.on-primary}'
typography: '{typography.note}'
height: 40px
---
# DESIGN.md — 水彩パステルと明朝の地域観光キャンペーンLP(Watercolor Seaside Regional Tourism LP)
AI コーディングツール(Claude Code / Cursor / v0 など)に渡して「このトンマナで LP を作る」ための設計書です。
上の YAML(トークン)が正、本文はその使い方の説明です。
**元 LP のロゴ・写真・コピー・商品名は含みません。生成する LP でも流用しないでください。**
公開されている LP の見た目を独自に分析した非公式の資料で、元 LP の運営企業・制作会社とは関係ありません。
## Overview
- **業種**: 旅行・観光・ホテル / **雰囲気**: やさしい・柔らかい、清潔・爽やか、上品・高級、情報量多め・訴求型
- **キーワード**: 水彩にじみ・パステル地色・明朝見出し・手書き英字・波形区切り・旅情写真
- **地の質感**: 淡い水彩の円や地図のにじみを背景に置く。紙のような柔らかい質感。面はフラットで、白カードにだけ薄い影をつける。
- **形**: 上辺が波打つ白カード、ピル型ボタン、円形の人物写真、縦書き見出しを重ねた角丸写真。
- **温度感**: やや涼しめ。水色・ミントが基調で、オレンジとクリームで暖かさを足す。
## Colors
| Token | HEX | 役割 | 面積の目安 | 値の出どころ |
|---|---|---|---|---|
| `background` | `#FFFFFF` | 基本の白地 | 28% | 画素の実測 |
| `primary` | `#1EA68F` | メインのティール。宿泊プラン導線ボタンの色 | 2% | 推定 |
| `on-primary` | `#FFFFFF` | ボタン上の白文字 | 0% | 画素の主要色に補正 |
| `cta` | `#FD6324` | 予約・返礼品へ誘導するオレンジのボタン | 2% | 画素の実測 |
| `on-cta` | `#FFFFFF` | CTA上の白文字 | 0% | 画素の主要色に補正 |
| `accent-1` | `#FE6225` | 特集ブロックのオレンジ面 | 5% | 画素の実測 |
| `secondary` | `#63ACBB` | クーポン・宿泊プランのくすみ水色ボタン | 2% | 画素の実測 |
| `background-alt` | `#E1F2FC` | クーポン帯・東エリアの水色地 | 12% | 画素の主要色に補正 |
| `tint-1` | `#D3F5E7` | 中エリアのミント地 | 8% | 画素の実測 |
| `tint-2` | `#FFF2D5` | 南エリア・ふるさと納税のクリーム地 | 9% | 画素の実測 |
| `accent-2` | `#F1E575` | キャンペーン帯の黄色地 | 6% | 画素の実測 |
| `accent-3` | `#C40102` | キャンペーン・検索の赤ボタン | 1% | 画素の実測 |
| `dark-section` | `#64420D` | サブ導線のこげ茶ボタン | 1% | 画素の実測 |
| `text` | `#2D3638` | 見出し・本文の墨色 | 3% | 画素の主要色に補正 |
| `marker` | `#1E9E3A` | 割引額を示す緑の数字 | 0% | 推定 |
| `line` | `#C2CFCE` | 罫線・区切り線 | 0% | 画素の主要色に補正 |
| `primary-accessible` | `#188371` | AA を満たす補正値(計算) | | 計算 |
| `cta-accessible` | `#D84002` | AA を満たす補正値(計算) | | 計算 |
| `secondary-accessible` | `#3D7F8D` | AA を満たす補正値(計算) | | 計算 |
- 地色はエリアごとに切り替える。水色、ミント、クリームの順に変え、色でエリアを区別する。
- 本文ブロックは淡い地色の上に白カードで置く。
- 宿泊予約への導線はティール、外部予約や返礼品はオレンジ、キャンペーンは赤にする。ボタンの色で役割を分ける。
- エリア名の頭文字だけを地色と同系の濃い色で塗り分ける。
- 割引額などの数字は緑や赤の大きな文字で強調する。
- 鮮やかなオレンジの面は物販特集の1ブロックだけに限る。
- `button-primary` は文字 `#FFFFFF` × 背景 `#1EA68F` のコントラスト比が 3.04:1 で、WCAG AA(4.5:1)に届かない(元 LP の配色)。通常サイズの文字で AA を満たすなら `primary-accessible`(`#188371`、4.64:1)を使う。
- `button-cta` は文字 `#FFFFFF` × 背景 `#FD6324` のコントラスト比が 3.01:1 で、WCAG AA(4.5:1)に届かない(元 LP の配色)。通常サイズの文字で AA を満たすなら `cta-accessible`(`#D84002`、4.51:1)を使う。
- `plan-badge` は文字 `#FFFFFF` × 背景 `#63ACBB` のコントラスト比が 2.58:1 で、WCAG AA(4.5:1)に届かない(元 LP の配色)。通常サイズの文字で AA を満たすなら `secondary-accessible`(`#3D7F8D`、4.55:1)を使う。
- `access-row` は文字 `#FFFFFF` × 背景 `#63ACBB` のコントラスト比が 2.58:1 で、WCAG AA(4.5:1)に届かない(元 LP の配色)。通常サイズの文字で AA を満たすなら `secondary-accessible`(`#3D7F8D`、4.55:1)を使う。
## Typography
| Token | 用途 | 書体の分類 | 代替 Web フォント | ウェイト | サイズ(375px 幅) | 行間 | 字間 |
|---|---|---|---|---|---|---|---|
| `display` | セクションの大見出し | 明朝 | Shippori Mincho | 500 | 28px | 1.4 | 0.1em |
| `headline-md` | スポット名やカード見出し | 明朝 | Noto Serif JP | 500 | 20px | 1.5 | 0.08em |
| `accent` | 見出しに斜めに重ねる英字スクリプト | 欧文スクリプト | Caveat | 400 | 18px | 1.2 | 0em |
| `body-md` | 紹介文 | 明朝 | Noto Serif JP | 400 | 14px | 1.9 | 0.05em |
| `headline-sm` | 手書き風の小見出しやリボン文字 | 手書き・筆 | Klee One | 600 | 15px | 1.5 | 0.1em |
| `label-button` | ボタンの文字 | ゴシック | Noto Sans JP | 700 | 15px | 1.4 | 0.05em |
| `headline-lg` | クーポンの割引額やキャンペーンの数字 | ゴシック | Noto Sans JP | 900 | 34px | 1.1 | 0em |
| `note` | 注釈・期間表記 | ゴシック | Noto Sans JP | 400 | 11px | 1.6 | 0em |
- 情緒的な見出しと本文は明朝で書く。字間を広めにとる。
- 大見出しには英字スクリプトを斜めに添える。色は地色と同系にする。
- 数字・条件・ボタンなど実務的な情報はゴシックに切り替える。
- スポット名は写真の左上に縦書きで重ね、白い帯の上に置く。
- 導入文は中央揃えで、短い行を積む。
- 注釈は11px前後にし、※で始める。
- 書体は画像からの推定で、フォント名は近い印象の Web フォントの提案。サイズは 375px 幅に換算した目安。
## Layout
- **カラム**: SPは1カラム。サムネイルは3列、宿泊プランは横スクロールのカード
- **本文ブロックの幅**: 画面幅の約 88%
- **余白**: セクション間 80px、基本単位 8px、カード内 24px(375px 幅換算)
- 白カードは左右に約6%の余白をとって置く。
- エリア紹介は「写真スライダー→本文と小地図→体験スライダー→3枚のサムネイル→おすすめカード→CTA」の順で繰り返す。
- セクションの間は波形の境界でつなぐ。
- CTAは幅を約80%にして中央に置く。
- 情報表(アクセス)は左ラベル・中央矢印・右目的地の3段で組む。
## Elevation & Depth
- 白カードには薄く広い影をつける(0 2px 12px rgba(0,0,0,.06))。
- 宿泊プランカードとクーポン券には軽い影をつける。
- ボタンは基本的に影なし、またはごく薄い影にする。
- 写真には影をつけない。
## Shapes
- **角丸**: 小 4px / 中 12px / 大 20px。ボタンはピル型。
- **写真の切り抜き**: 横長の写真は片側だけを大きく角丸にする。人物は白枠つきの円形にする。サムネイルは角丸なしで、選択中は色枠で示す。
- **セクション境界**: 波形の曲線と、上辺がゆるく波打つ白カード
- 主要ボタンはすべてピル型で、右端に▶または▼をつける。
- エリア名は白い長方形の枠に入れ、細い枠線で囲む。
- 宿泊プランの分類は円形のバッジで並べる。
- クーポン券は左右に半円の切り欠きを入れる。
## Components
- **宿泊導線ボタン**(`button-primary`): ティールのピル型ボタン。右端に▼をつけ、エリアの最後に置く。
- **予約・返礼品ボタン**(`button-cta`): オレンジのピル型ボタン。右端に▶をつける。
- **エントリーボタン**(`button-campaign`): 赤のピル型ボタン。キャンペーン帯と検索フォームで使う。
- **エリア見出し**(`area-title`): 白い枠に明朝のエリア名を入れ、頭文字を色付けする。英字スクリプトを斜めに重ねる。
- **クーポンカード**(`coupon-card`): 番号つきの白カード。期間表、注釈、切り欠きのある券、水色ボタンの順に並べる。
- **おすすめスポットカード**(`recommend-card`): 上辺が波形の白カード。リボン見出し、縦書き名つきの写真、本文、円形の人物写真と名前の順に並べる。
- **プラン分類バッジ**(`plan-badge`): 水色の円に白文字を2行で入れる。選択中は吹き出し形のオレンジにする。
- **サムネイルナビ**(`thumb-nav`): 地名入りの細い罫線の下に、写真を3枚並べる。選択中は色枠で示す。
- **アクセス表**(`access-row`): 色付きの出発地セル、灰色の矢印帯に赤の所要時間、縦長の到着地セルを並べる。
## Do's and Don'ts
**Do**
- エリアごとに淡い地色を変え、白カードで内容をまとめる。
- 見出しは明朝にし、英字スクリプトと水彩の円を添える。
- スポット紹介では、写真・縦書きの名前・紹介者の円形写真を必ずセットにする。
- CTAの色は役割ごとに固定する。
- 波形の境界でセクションを柔らかくつなぐ。
**Don't**
- 濃い原色の背景を広い範囲に使わない。
- 見出しを太いゴシックにしない(キャンペーン帯は例外)。
- 角張った四角いボタンを使わない。
- 写真に強い影や枠をつけない。
- 1つのセクションにCTAの色を混在させない。
## Page Structure
LP 独自の章。上から順に、カッコ内が各セクションの役割。
1. **ファーストビュー**(癒やしの旅の印象を伝える): 人物の全面写真に、スタンプ風の円形ロゴと縦並びのエリアナビを重ねる。下端は波形にする。
2. **コンセプト導入**(地域の魅力を要約する): 手書き風のリード、明朝の大見出し、水彩の地図イラスト、中央揃えの短文を順に置く。
3. **クーポン**(お得な予約へ誘導する): 水色の地に番号つきのクーポンカードを2枚並べ、割引額を大きな数字で見せる。
4. **物販特集**(特産品の通販へ送客する): オレンジの角丸ブロックに写真、縦書きコピー、こげ茶のボタンを置く。
5. **動画・画像ギャラリー**(景観を見せる): 水彩の円の上に明朝見出しを置き、動画と写真を縦に並べる。最後に「もっと見る」を置く。
6. **見どころ紹介**(エリア構成と案内人を紹介する): 地図の水彩イラスト、紹介文、クリーム地の案内人カードを置く。
7. **エリア別紹介(3回繰り返す)**(各エリアの観光地を紹介する): 地色を変えながら、見出し枠、スライダー、小地図、サムネイル、おすすめカード、ティールのCTAを順に並べる。
8. **宿泊プラン**(宿泊予約へ誘導する): 円形の分類バッジで切り替え、横スクロールのプランカードを見せる。最後に水色のボタンを置く。
9. **ふるさと納税**(返礼品へ誘導する): クリーム地にバナー写真を置き、オレンジとこげ茶のボタンを2段に並べる。
10. **関連リンク**(外部ページへ誘導する): 枠線ボックスに横長バナーを縦に並べ、灰色の注記を添える。
11. **キャンペーン**(ポイント企画への参加を促す): 黄色の地にアーチ型の白カードを置き、大きな数字、STEP1〜4、赤のエントリーボタンを並べる。
12. **アクセス**(交通手段を示す): 地図を埋め込み、交通手段ごとに色分けした所要時間の表を並べる。
13. **空室検索**(その場で予約検索させる): 空の写真を背景に白いフォームカードを置き、赤の検索ボタンをつける。
## Imagery
- 写真は明るい自然光で撮る。青い海と空、温泉、城下町など透明感のある風景を使う。
- 人物は浴衣や旅装で自然体に写し、くつろぐ瞬間を切り取る。
- 装飾は水彩のにじみ円とパステルで塗り分けた地図イラストにする。
- 柑橘や鯛など地域の名産を小さな水彩風イラストで散らす。
- 紹介者は白枠つきの円形写真にし、名前を添えて親しみを出す。
- 元 LP の写真・イラストは使わない。自社で撮影するか、上の条件で生成・素材を選ぶ。
## Responsive Behavior
- PCは中央寄せで、内容幅を約70%にする。
- PCではエリア紹介を写真と本文の左右2カラムにする。
- PCではおすすめカード、動画、ギャラリーを2〜3列のグリッドにする。
- PCではキャンペーンのSTEPと宿泊プランを横一列に並べる。
- PCではアクセス表を2カラムにし、検索フォームを横長にする。
## 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-da9c61fa`(元 LP の URL から採番)
- **元 LP**: https://travel.rakuten.co.jp/movement/ehime/202506_shuyu/
- **解析に使った画像**: SP(スマホ版) + PC(Responsive Behavior の参照)
- **確度**: 色 中(9/16 色を画素から実測)、書体 中、余白 中
- **生成**: 2026-10-23、claude-opus-5-5、書式 xecin-lp-design-md 0.3(DESIGN.md 仕様 alpha 準拠)
- **掲載の削除**: 元 LP の権利者(運営企業・制作会社)の方は、掲載削除を希望される場合、削除依頼ページ(https://designmark.jp/takedown/)からご連絡ください。
実装用のコード(Tailwind CSS・CSS 変数・デザイントークン)
この design.md のトークンを、Google の公式ツール(@google/design.md 0.4.0 の export)と同じ方法で変換しました。そのまま貼り付けて使えます。
CSS の @import "tailwindcss"; の後ろに貼ると、bg-primary・font-display・text-headline-lg などのクラスで使えます。
@theme {
--color-background: #ffffff;
--color-primary: #1ea68f;
--color-on-primary: #ffffff;
--color-cta: #fd6324;
--color-on-cta: #ffffff;
--color-accent-1: #fe6225;
--color-secondary: #63acbb;
--color-background-alt: #e1f2fc;
--color-tint-1: #d3f5e7;
--color-tint-2: #fff2d5;
--color-accent-2: #f1e575;
--color-accent-3: #c40102;
--color-dark-section: #64420d;
--color-text: #2d3638;
--color-marker: #1e9e3a;
--color-line: #c2cfce;
--color-primary-accessible: #188371;
--color-cta-accessible: #d84002;
--color-secondary-accessible: #3d7f8d;
--font-display: "Shippori Mincho";
--font-headline-md: "Noto Serif JP";
--font-accent: "Caveat";
--font-body-md: "Noto Serif JP";
--font-headline-sm: "Klee One";
--font-label-button: "Noto Sans JP";
--font-headline-lg: "Noto Sans JP";
--font-note: "Noto Sans JP";
--text-display: 28px;
--text-headline-md: 20px;
--text-accent: 18px;
--text-body-md: 14px;
--text-headline-sm: 15px;
--text-label-button: 15px;
--text-headline-lg: 34px;
--text-note: 11px;
--tracking-display: 0.1em;
--tracking-headline-md: 0.08em;
--tracking-body-md: 0.05em;
--tracking-headline-sm: 0.1em;
--tracking-label-button: 0.05em;
--font-weight-display: 500;
--font-weight-headline-md: 500;
--font-weight-accent: 400;
--font-weight-body-md: 400;
--font-weight-headline-sm: 600;
--font-weight-label-button: 700;
--font-weight-headline-lg: 900;
--font-weight-note: 400;
--radius-sm: 4px;
--radius-md: 12px;
--radius-lg: 20px;
--radius-full: 999px;
--spacing-unit: 8px;
--spacing-card: 24px;
--spacing-section: 80px;
}
色・余白・角丸の CSS 変数です(書体は Tailwind CSS の版に入っています)。
:root {
--color-background: #ffffff;
--color-primary: #1ea68f;
--color-on-primary: #ffffff;
--color-cta: #fd6324;
--color-on-cta: #ffffff;
--color-accent-1: #fe6225;
--color-secondary: #63acbb;
--color-background-alt: #e1f2fc;
--color-tint-1: #d3f5e7;
--color-tint-2: #fff2d5;
--color-accent-2: #f1e575;
--color-accent-3: #c40102;
--color-dark-section: #64420d;
--color-text: #2d3638;
--color-marker: #1e9e3a;
--color-line: #c2cfce;
--color-primary-accessible: #188371;
--color-cta-accessible: #d84002;
--color-secondary-accessible: #3d7f8d;
--spacing-unit: 8px;
--spacing-card: 24px;
--spacing-section: 80px;
--rounded-sm: 4px;
--rounded-md: 12px;
--rounded-lg: 20px;
--rounded-full: 999px;
}
W3C のデザイントークンの形式(Design Tokens Format Module 2025.10)の JSON です。Figma のプラグインや Style Dictionary などで読み込めます。
出典と注意
- この design.md は、公開されている LP の見た目を独自に分析した非公式の資料です。元 LP の運営企業・制作会社とは関係ありません。
- design.md には元 LP のロゴ・写真・イラスト・文章・商品名を含みません。生成する LP でも使わず、自社の素材に置き換えてください。
- 色は画像の画素から実測した値、書体・サイズ・余白は画像からの推定です。
- 元 LP の権利者の方は、掲載削除を希望される場合、掲載の削除依頼からご連絡ください。受付から 24 時間以内に、画像を含めて非公開にします。