---
version: alpha
name: Aqua Wave Friendly Dental Clinic LP
description: ターコイズの水色と白を交互に重ね、波形の境界線と有機的な写真の切り抜きでやわらかさを出した地域密着型の歯科クリニックサイト。円形のメニュー、吹き出し型の円バッジ、歯モチーフのアイコンで親しみと清潔感をまとめている。
colors:
  primary: '#42B9D1'
  background: '#FFFFFF'
  background-alt: '#E9F3F5'
  surface: '#EAF3F5'
  on-primary: '#FFFFFF'
  cta: '#6BA7B5'
  on-cta: '#FCFDFE'
  text: '#333333'
  secondary: '#689CB2'
  line: '#E3E8E7'
  accent-1: '#D0021B'
  tint-1: '#E2F4EF'
  cta-accessible: '#457D8A'
  primary-accessible: '#248193'
typography:
  display:
    fontFamily: M PLUS Rounded 1c
    fontSize: 24px
    fontWeight: 400
    lineHeight: 1.4
    letterSpacing: 0.12em
  headline-md:
    fontFamily: Noto Sans JP
    fontSize: 16px
    fontWeight: 500
    lineHeight: 1.5
    letterSpacing: 0.08em
  headline-sm:
    fontFamily: Noto Sans JP
    fontSize: 12px
    fontWeight: 500
    lineHeight: 1.4
    letterSpacing: 0.05em
  body-md:
    fontFamily: Noto Sans JP
    fontSize: 11px
    fontWeight: 400
    lineHeight: 1.7
    letterSpacing: 0.02em
  note:
    fontFamily: Montserrat
    fontSize: 7px
    fontWeight: 500
    lineHeight: 1.3
    letterSpacing: 0.05em
  label-button:
    fontFamily: Noto Sans JP
    fontSize: 10px
    fontWeight: 700
    lineHeight: 1.2
    letterSpacing: 0.1em
  accent:
    fontFamily: Zen Maru Gothic
    fontSize: 18px
    fontWeight: 500
    lineHeight: 1.4
    letterSpacing: 0.15em
rounded:
  sm: 4px
  md: 8px
  lg: 16px
  full: 999px
spacing:
  unit: 8px
  card: 12px
  section: 64px
components:
  page:
    backgroundColor: '{colors.background}'
    textColor: '{colors.text}'
    typography: '{typography.body-md}'
  heading:
    textColor: '{colors.text}'
  button-outline:
    backgroundColor: '{colors.on-cta}'
    textColor: '{colors.cta}'
    typography: '{typography.label-button}'
    rounded: '{rounded.full}'
    height: 24px
  circle-menu:
    backgroundColor: '{colors.surface}'
    textColor: '{colors.text}'
    typography: '{typography.headline-sm}'
    rounded: '{rounded.full}'
    height: 70px
  blob-photo-card:
    backgroundColor: '{colors.on-primary}'
    textColor: '{colors.primary}'
    typography: '{typography.headline-sm}'
    rounded: '{rounded.lg}'
    height: 130px
  speech-badge:
    backgroundColor: '{colors.primary}'
    textColor: '{colors.on-primary}'
    typography: '{typography.label-button}'
    rounded: '{rounded.full}'
    height: 50px
  link-card:
    backgroundColor: '{colors.background}'
    textColor: '{colors.text}'
    typography: '{typography.headline-sm}'
    rounded: '{rounded.md}'
    height: 100px
  section-heading:
    textColor: '{colors.text}'
    typography: '{typography.headline-md}'
    height: 50px
  news-list:
    backgroundColor: '{colors.background}'
    textColor: '{colors.text}'
    typography: '{typography.body-md}'
    height: 22px
  notice-box:
    backgroundColor: '{colors.background-alt}'
    textColor: '{colors.text}'
    typography: '{typography.body-md}'
    rounded: '{rounded.md}'
    height: 70px
  hours-table:
    backgroundColor: '{colors.background}'
    textColor: '{colors.text}'
    typography: '{typography.body-md}'
    rounded: '{rounded.sm}'
    height: 28px
---

# DESIGN.md — 水色の波形と白で清潔な歯科クリニックLP（Aqua Wave Friendly Dental Clinic LP）

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

## Overview

- **業種**: 医療・クリニック・ヘルスケア ／ **雰囲気**: 清潔・爽やか、やさしい・柔らかい、信頼・誠実、親しみ・手作り感
- **キーワード**: ターコイズ・波形の区切り・円形メニュー・歯モチーフ・キラキラ装飾・余白多め
- **地の質感**: グラデーションや質感はほぼ使わず、フラットな単色の面。写真のぬくもりで温度を足す
- **形**: 波線、ゆがんだ有機的な写真マスク、円、細枠のピルボタン
- **温度感**: 爽やかで少し涼しめ。木目の写真で温かみを足す

## Colors

| Token | HEX | 役割 | 面積の目安 | 値の出どころ |
|---|---|---|---|---|
| `primary` | `#42B9D1` | ブランド水色・帯の面・フッター | 20% | 画素の実測 |
| `background` | `#FFFFFF` | 基本背景 | 43% | 画素の実測 |
| `background-alt` | `#E9F3F5` | FV周りとお知らせ欄の淡い青灰 | 8% | 画素の実測 |
| `surface` | `#EAF3F5` | 診療科目の円形タイル | 4% | 画素の実測 |
| `on-primary` | `#FFFFFF` | 水色の面に乗る白文字・白ボタン | 1% | 画素の主要色に補正 |
| `cta` | `#6BA7B5` | 細枠ボタンの枠線と文字 | 1% | 画素の実測 |
| `on-cta` | `#FCFDFE` | ボタンの中の白い塗り | 1% | 画素の実測 |
| `text` | `#333333` | 見出し・本文の濃いグレー | 3% | 推定 |
| `secondary` | `#689CB2` | ロゴ文字と日付などの水色テキスト | 1% | 画素の実測 |
| `line` | `#E3E8E7` | お知らせの区切り線とカードの枠 | 1% | 画素の主要色に補正 |
| `accent-1` | `#D0021B` | 変更後の時間など注意を促す赤 | 0% | 推定 |
| `tint-1` | `#E2F4EF` | 地図の手前に入る淡いミント帯 | 3% | 画素の主要色に補正 |
| `cta-accessible` | `#457D8A` | AA を満たす補正値（計算） |  | 計算 |
| `primary-accessible` | `#248193` | AA を満たす補正値（計算） |  | 計算 |

- 地の色は白→水色→白→淡い青灰の順に交互に重ね、境目は波線にする
- 水色はブランド帯・バッジ・アイコン・フッターに限る。ほかの色は増やさない
- 水色の面の上では文字・ボタン・アイコンの円を白にする
- 診療科目の円は淡い青灰で塗り、自費診療だけ水色のピルラベルを付ける
- 赤は時間変更など注意が必要な箇所だけに使う
- 本文は真っ黒を避けて濃いグレーにする
- `button-outline` は文字 `#6BA7B5` × 背景 `#FCFDFE` のコントラスト比が 2.64:1 で、WCAG AA（4.5:1）に届かない（元 LP の配色）。通常サイズの文字で AA を満たすなら `cta-accessible`（`#457D8A`、4.53:1）を使う。
- `blob-photo-card` は文字 `#42B9D1` × 背景 `#FFFFFF` のコントラスト比が 2.31:1 で、WCAG AA（4.5:1）に届かない（元 LP の配色）。通常サイズの文字で AA を満たすなら `primary-accessible`（`#248193`、4.53:1）を使う。
- `speech-badge` は文字 `#FFFFFF` × 背景 `#42B9D1` のコントラスト比が 2.31:1 で、WCAG AA（4.5:1）に届かない（元 LP の配色）。通常サイズの文字で AA を満たすなら `primary-accessible`（`#248193`、4.53:1）を使う。

## Typography

| Token | 用途 | 書体の分類 | 代替 Web フォント | ウェイト | サイズ（375px 幅） | 行間 | 字間 |
|---|---|---|---|---|---|---|---|
| `display` | ロゴ風の院名と帯の見出し | 丸ゴシック | M PLUS Rounded 1c | 400 | 24px | 1.4 | 0.12em |
| `headline-md` | セクション見出し | ゴシック | Noto Sans JP | 500 | 16px | 1.5 | 0.08em |
| `headline-sm` | 円メニューの名前・カードの見出し | ゴシック | Noto Sans JP | 500 | 12px | 1.4 | 0.05em |
| `body-md` | お知らせ・住所・診療時間 | ゴシック | Noto Sans JP | 400 | 11px | 1.7 | 0.02em |
| `note` | 英字の小さいサブラベル・コピーライト | 欧文サンセリフ | Montserrat | 500 | 7px | 1.3 | 0.05em |
| `label-button` | 細枠ボタン・バッジの文字 | ゴシック | Noto Sans JP | 700 | 10px | 1.2 | 0.1em |
| `accent` | 写真に重ねる手書き風のコピー | 丸ゴシック | Zen Maru Gothic | 500 | 18px | 1.4 | 0.15em |

- 見出しは細めの丸ゴシックで字間を広く取り、やさしい印象にする
- 日本語の名前の下に、小さな水色の英字ラベルを添える
- 本文は11〜12pxと小さめにし、余白を多く取って読みやすくする
- 太字はボタンやラベルだけに使い、見出しも重くしすぎない
- 帯の見出しでは、数字や強調したい語だけ大きくする
- 書体は画像からの推定で、フォント名は近い印象の Web フォントの提案。サイズは 375px 幅に換算した目安。

## Layout

- **カラム**: SP は 1 カラム。円メニューは 4+3 の格子、入口カードは 2 列
- **本文ブロックの幅**: 画面幅の約 86%
- **余白**: セクション間 64px、基本単位 8px、カード内 12px（375px 幅換算）
- 各セクションは中央揃えにし、アイコン・見出し・細枠ボタンの順に縦に積む
- セクション間は 60px 以上空けてゆったり見せる
- お知らせは日付と件名を左右に並べ、細線で区切ったリストにする
- 診療時間は水色の見出し行が付いた表にする
- フッターは 2 列に区切ったリンクリストにする

## Elevation & Depth

- 影は基本的に使わず、フラットにする
- 入口カードだけ、淡い灰の枠とごく薄い影を付ける
- 円バッジはカードの左上に重ねて、奥行きを出す

## Shapes

- **角丸**: 小 4px ／ 中 8px ／ 大 16px。ボタンはピル型。
- **写真の切り抜き**: ふくらんだ有機的な形や、下辺が波形の形で写真を切り抜く
- **セクション境界**: ゆるやかな波線
- 水色の帯は上下とも波線で白と区切る
- 診療科目は大きな正円のタイルにする
- 吹き出しバッジは水色の正円で、白文字を3行まで入れる
- ボタンは白地に水色の細枠を付けたピル型にし、右端に>を置く
- ページトップボタンは歯の形にする

## Components

- **細枠ピルボタン**（`button-outline`）: 白地に水色の1px枠。文字は中央、右端に>を置く。水色の面の上でも白い枠で使える
- **円形の診療メニュー**（`circle-menu`）: 淡い青灰の正円に、科目名と英字の小さなラベルを入れる。自費診療には水色のピルラベルを付ける
- **有機形の写真と円アイコン**（`blob-photo-card`）: 水色の帯の上に、ゆがんだ形で切り抜いた写真を置く。左上には白い円にアイコンとラベルを入れて重ねる
- **円形の吹き出しバッジ**（`speech-badge`）: カードの左上に重ねる水色の円。中には白文字の短いコピーを入れる
- **下辺が波形の入口カード**（`link-card`）: 写真の下辺を白い波で切り、下段に線画アイコン・名前・>を並べる
- **アイコン付きセクション見出し**（`section-heading`）: 歯とキラキラの線画アイコンの下に、細めの見出しを中央に置く
- **お知らせリスト**（`news-list`）: 水色の日付、NEWのピルラベル、下線付きの件名を並べ、細線で区切る
- **注意書きボックス**（`notice-box`）: 淡い青灰の角丸の箱。左に吹き出しアイコンを置き、変更箇所は赤字にする
- **診療時間表**（`hours-table`）: 水色の見出し行に白文字を入れる。各曜日のセルには○と×を並べ、全体を細い水色の枠で囲む

## Do's and Don'ts

**Do**
- 白と水色の面を交互に重ね、境目は必ず波線にする
- 写真は円や有機的な形で切り抜き、四角のまま置かない
- 歯やキラキラなど、細い線画のアイコンを添える
- ボタンは細枠の白いピル型で統一する
- 余白は大きく取り、要素は中央に揃える

**Don't**
- 水色以外の強い色をブランド色として足さない
- ベタ塗りの太いボタンや、強い影は使わない
- セクションを直線でかっちり区切らない
- 太く重いゴシックで見出しを作らない
- 赤は注意書き以外で使わない

## Page Structure

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

1. **ヘッダー**（電話とメニューへの導線）: 水色の帯に、左に電話アイコン、中央にロゴ円、右にハンバーガーを置く
2. **ファーストビュー**（院内の雰囲気とブランドを伝える）: 院内の写真を有機的な形で切り抜き、白いコピーを重ねる。下にはロゴ円と院名を中央に置く
3. **クリニック紹介の入口**（来院の流れを短く伝える）: 水色の波帯に、キラキラ付きの見出しと細枠ボタンを置く。その下に、円アイコン付きの有機形写真を3枚配置する
4. **紹介動画**（動画で信頼感を出す）: 角丸の枠で囲んだサムネイルの中央に再生ボタンを置き、帯状のコピーを重ねる
5. **診療内容**（対応している科目を一覧にする）: アイコン付き見出しと細枠ボタンの下に、円形タイルを4+3で並べる
6. **お知らせ**（最新の情報を伝える）: アイコン付きの見出しの下に、日付と件名を並べ、細線で区切ったリストにする
7. **院の紹介・採用の入口**（院の紹介と採用ページへ誘導する）: 円の吹き出しバッジを重ねた、下辺が波形のカードを2列に並べる
8. **SNSの埋め込み**（日々の発信を見せる）: SNSの埋め込みを中央に置く
9. **スタッフ・採用動画**（人柄と職場の雰囲気を伝える）: 集合写真を横長のカードにし、吹き出しバッジと波形の下段を付ける
10. **アクセス・診療時間**（来院に必要な情報）: 全幅の地図の下に、ロゴ・住所・時間・表・注意書きボックスを置く
11. **フッター**（サイト内の回遊）: 波線で始まる水色の面に、白いロゴと情報、2列の罫線リンクを置く。右上には歯の形のページトップボタンを付ける

## Imagery

- 木目と白を基調にした明るい院内写真。自然光で、やや暖色寄りにする
- 笑顔のスタッフや、子どもの診療風景。マスク姿でも親しみが伝わる構図にする
- スタッフ全員の集合写真で、チームワークを見せる
- アイコンは水色1色の細い線画。歯・人物・キラキラなどのモチーフにする
- 写真の背景や帯には、白いキラキラの十字星を散らす
- 元 LP の写真・イラストは使わない。自社で撮影するか、上の条件で生成・素材を選ぶ。

## Responsive Behavior

- PC版の画像はないため、以下は推奨。PCでは本文幅を最大1000px程度にして中央に寄せる
- PCではFV写真を横長にし、波形の切り抜きはそのまま使う
- 紹介写真3枚と診療科目の円は、PCでは1行に横並びにする
- 入口カードはPCでは3〜4列にする
- アクセス欄は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-e046d03a`（元 LP の URL から採番）
- **元 LP**: https://www.pae-dc.com/?sp=1
- **解析に使った画像**: SP（スマホ版）
- **確度**: 色 高（7/12 色を画素から実測）、書体 中、余白 中
- **生成**: 2026-10-11、claude-opus-5-5、書式 xecin-lp-design-md 0.3（DESIGN.md 仕様 alpha 準拠）
- **掲載の削除**: 元 LP の権利者（運営企業・制作会社）の方は、削除依頼ページ（https://designmark.jp/takedown/）からご連絡ください。
