# DESIGN.md — 麻布台ヒルズ(AZABUDAI HILLS)
> このファイルはAIエージェントが正確な日本語UIを生成するためのデザイン仕様書です。
> セクションヘッダーは英語、値の説明は日本語で記述しています。
>
> 実測日: 2026-08-08 / 対象: `https://www.azabudai-hills.com/`, `/about/`
---
## 1. Visual Theme & Atmosphere
森ビルの「Modern Urban Village」。8.1ha の街区に住・職・遊が同居する複合施設のサイト。
**白地に深緑1色**という都市開発サイトとしては極端に禁欲的な配色で、
色は写真と緑(グリーン&ウェルネス)だけが担う。
- **デザイン方針**: 白地 + 深緑 `#003a40` / 緑 `#00875f` の2段。写真をフルブリードで見せる
- **密度**: 低い。940px の版面に大きな余白と大きな写真
- **キーワード**: YakuHanJP、自社Latin書体、深緑、角丸 10px、塗りボタンを持たない
**このサイトの特徴的な癖(他サイトと違う点)**
1. **`YakuHanJP` をフォントチェーンの先頭に置く**。約物(`、。「」()`)だけを
半角字形に差し替える専用フォントで、**和文チェーン全体の先頭に必ず来る**。
`letter-spacing` を一切使わずに約物のアキだけを詰める設計
2. **`letter-spacing` が全要素で `normal`**。字間で調整せず、YakuHanJP に任せる。
例外はコンセプト見出し(1px)と英字見出し(0.99〜1.05px)だけ
3. **自社の Latin ディスプレイ書体を3種 self-host する**
(`AZABUDAI-regular.woff` / `-bold.woff` / `-condence.woff`)。
欧文見出しは全部これ。和文には一切使わない
4. **`body` の `font-family` が `Arial, "Helvetica Neue", Helvetica, sans-serif`**
(Webflow の既定のまま)。**和文チェーンは要素ごとに個別指定する**という
逆転した構造。`body` の設定を信用してはいけない
5. **主要 CTA が枠線ボタン1種だけ**。`1px solid #003a40` / `border-radius: 10px` /
幅 300px / 高さ 50px。**塗りの CTA を持たない**
6. **緑が2段ある**。`#00875f`(アクション・ナビの下線・検索ボタン)と
`#003a40`(見出し・本文・枠線)。**濃い方は文字色、薄い方は面色**という役割分担
7. **淡緑 `#e6f0e7` のセクション面**。コンセプト文の背景に使う唯一の色面
8. **見出しの `font-weight` が 500**。700 を使わず、`Noto Sans JP` の Medium で
見出しを立てる
9. **Webflow 製**。ブレークポイントが `479 / 767 / 991 / 1170px` の Webflow 既定
10. 写真クレジット(`©Raquel Deniz`)を **`rgba(0,0,0,.08)` の極薄い面**に
白文字で重ねる
---
## 2. Color Palette & Roles
### Base
- **Background** (`#ffffff`): ページ地色(`body`。`--white`)
- **Surface Light** (`#f8f8f8`): 薄いグレー面(`--light-grey` / `--white-01`)
- **Surface Green** (`#e6f0e7`): **淡緑の面**。コンセプト・施設概要セクション(`--light-green-01`)
- **Surface Green Pale** (`#f1f9e2`): さらに淡い緑(`--light-green-02`)
### Brand(緑の2段)
- **Deep Green** (`#003a40`): **見出し・本文・CTA の枠線**。ほぼ黒に見える深緑(`--dark-green`)
- **Green** (`#00875f`): **アクション色**。ロゴ下線・ナビのアイコン・検索ボタン・
カテゴリリンクの枠(`--green`)
- **Green Hover** (`#179c75`): ホバー時の緑
- **Light Green** (`#b9e972`): 差し色の黄緑(`--green-01`)
- **Sage** (`#c3dc93`): 英字見出しの色(`--green-02`)。「OUR STORY」
### Neutral
- **Ink** (`#000000`): ナビの現在地・見出しの一部(`--bkack`。**タイポ誤記のまま公開されている**)
- **Text** (`#333333`): 本文・ナビ(`--black-01`)
- **Text Muted** (`#5c5c5c`): 補足(`--dark-grey`)
- **Text Faint** (`#8c8c8c`): 注釈(`--grey`)
- **Divider** (`#dddddd`) / (`#cdcdcd`): ページネーション・区切り
- **Greige** (`#e1dcdc`): 面(`--greyge`)
- **Brown** (`#9b8376`): アート・ギャラリー系の差し色(`--brown`)
### On Photo
- **On Photo** (`#ffffff`): 写真上のロゴ・見出し(`--azabudi-txt`)
- **Photo Scrim**: `linear-gradient(rgba(255,255,255,0), rgba(0,0,0,0) 0%, rgba(0,0,0,.1) 50%, #000 90%)`
- **Credit Chip**: `rgba(0,0,0,.08)` の面に白文字 12px
```
UI の有彩色は緑だけ。赤・青・黄を一切足さない。
「Green & Wellness」というコンセプトを配色そのもので言っている。
```
---
## 3. Typography Rules
### 3.1 和文フォント
**チェーンの先頭は必ず `YakuHanJP`。**
```css
font-family: YakuHanJP, "Noto Sans JP", "Hiragino Sans",
"Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
```
`YakuHanJP` は約物(`、。「」『』()` 等)だけを収録した半角字形フォント。
**チェーンの先頭に置くことで、約物だけがこのフォントに当たり、
残りの文字は次の `Noto Sans JP` に落ちる**。CDN から読み込む。
```html
```
本文フォントは **Noto Sans JP**(Google Fonts、weight 100〜900 の全ウェイト)。
macOS では `Hiragino Sans`、Windows では `Meiryo` に落とすフォールバックを持つが、
実運用では Noto Sans JP が当たる。
**簡略版のチェーンも併存する。** `about` ページの一部要素は
`"Noto Sans JP", sans-serif` と YakuHanJP なしで書かれている。
**新規に組むときは YakuHanJP 付きの完全なチェーンに揃える。**
### 3.2 欧文フォント
**自社の Latin ディスプレイ書体を3種 self-host している。**
```css
@font-face { font-family: "Azabudai Regular"; src: url("../fonts/AZABUDAI-regular.woff") format("woff"); font-weight: 400; }
@font-face { font-family: "Azabudai Bold"; src: url("../fonts/AZABUDAI-bold.woff") format("woff"); font-weight: 700; }
@font-face { font-family: "Azabudai Condence"; src: url("../fonts/AZABUDAI-condence.woff") format("woff"); font-weight: 400; }
```
| Family | 用途 | 実測 |
|--------|------|------|
| `Azabudai Bold` | ページタイトル | 54px / 400 / lh 1.1 / 色 `#ffffff` |
| `Azabudai Regular` | セクション見出し | 32〜33px / 400 / lh 1.0〜1.2 / ls 0.99px |
| `Azabudai Condence` | 幅の狭い見出し | 35px / 400 / lh 1.0 / ls 1.05px |
**英字見出しは必ずこの3種のどれか。** Noto Sans JP の欧文グリフを見出しに使わない。
ロゴの「AZABUDAI HILLS」も同じ骨格の字形で、**サイト全体の欧文が
ロゴと同じ声で喋る**。
`font-weight` は `400` を指定する(Bold は family 名で切り替える)。
### 3.3 font-family 指定
```css
/* body は Webflow 既定のまま。ここを和文にしない */
body {
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size: 14px;
line-height: 1.43; /* 20px */
color: #000000;
}
/* 和文は要素ごとに指定する */
.jp {
font-family: YakuHanJP, "Noto Sans JP", "Hiragino Sans",
"Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
letter-spacing: normal;
}
/* 英字見出し */
.en-title { font-family: "Azabudai Bold", sans-serif; font-weight: 400; }
.en-section { font-family: "Azabudai Regular", sans-serif; font-weight: 400; }
.en-condensed { font-family: "Azabudai Condence", sans-serif; font-weight: 400; }
```
**フォールバックの考え方**:
- **約物専用フォントが先頭**(`YakuHanJP`)→ 和文Webフォント(`Noto Sans JP`)→
macOS(`Hiragino Sans` / `Hiragino Kaku Gothic ProN`)→ Windows(`Meiryo`)→ generic
- 欧文は**和文チェーンに混ぜず**、別 family で明示する
- `body` の Arial チェーンに依存しない(和文を持たないため)
### 3.4 文字サイズ・ウェイト階層
| Role | Font | Size | Weight | Line Height | Letter Spacing | 備考 |
|------|------|------|--------|-------------|----------------|------|
| Page Title (EN) | Azabudai Bold | 54px | 400 | 1.1 (59.4px) | normal | 「ABOUT AZABUDAI HILLS」。色 `#ffffff` |
| Section Title (EN) | Azabudai Condence | 35px | 400 | 1.0 (35px) | **1.05px** | 「SPECIAL INTERVIEW」 |
| Section Title (EN) | Azabudai Regular | 33px | 400 | 1.2 (39.6px) | **0.99px** | 「What's on」 |
| Section Label (EN) | Azabudai Regular | 32px | 400 | 1.0 (32px) | normal | 「OUR STORY」。色 `#c3dc93` |
| Concept Head | YakuHanJP + Noto Sans JP | 28px | **500** | 1.4 (39.2px) | **1px** | 「緑あふれる広場のような街へ、ようこそ。」色 `#003a40` |
| Section Head | YakuHanJP + Noto Sans JP | 24px | **500** | 1.4 (33.6px) | normal | 「施設概要」「立地」。色 `#003a40` |
| Sub Head | Noto Sans JP | 20px | **700** | 1.5 (30px) | normal | 「ワークプレイス」。色 `#003a40` |
| Card Title | YakuHanJP + Noto Sans JP | 18px | 500 | 1.4 (25.2px) | normal | 施設名 |
| Body | YakuHanJP + Noto Sans JP | 15px | 400 | **1.86** (27.9px) | normal | 本文。色 `#333333` |
| Body Green | YakuHanJP + Noto Sans JP | 15px | 400 | **1.7** (25.5px) | normal | 深緑の本文。色 `#003a40` |
| Nav | YakuHanJP + Noto Sans JP | 15px | 400 | 1.2 (18px) | normal | 「最新情報」「ショップ&レストラン」 |
| Nav Sub | YakuHanJP + Noto Sans JP | 15px | 400 | 1.52 (22.77px) | normal | ドロワー内。色 `#333333` |
| Strong | YakuHanJP + Noto Sans JP | 15px | **700** | 1.5 (22.5px) | normal | 「タワー形状および外観デザイン」 |
| Utility | YakuHanJP + Noto Sans JP | 12px | 400 | 1.52 (18.2px) | normal | ヘッダー右上「アクセス」等 |
| Footer Link | YakuHanJP + Noto Sans JP | 12px | **300** | 1.5 | normal | フッター。色 `#e2e2e2` |
| Credit | Noto Sans JP | 12px | 400 | 1.5 | normal | 「©Raquel Deniz」。写真上に白文字 |
**ウェイトは 300 / 400 / 500 / 700 の4値。**
**見出しは 500**(Medium)が基本で、700 を使うのは小見出し(20px / 15px)だけ。
**大きい見出しほど軽い**という逆転した設計で、これが上品さの正体。
### 3.5 行間・字間
- **本文は 1.7〜1.86**。15px → 25.5px(緑の本文)/ 27.9px(黒の本文)
- **見出しは 1.4**。英字見出しは **1.0〜1.2** まで詰める
- **`letter-spacing` は全要素 `normal`**。字間で調整しない
- 例外1: コンセプト見出し 28px → **1px**(0.036em)
- 例外2: 英字見出し 33px → 0.99px / 35px → 1.05px(どちらも **0.03em**)
- **`letter-spacing: normal` で成立するのは YakuHanJP が約物を詰めているから**。
YakuHanJP を外すと約物のアキが目立つので、**セットで扱う**
```css
/* 本文 */
.body-text {
font-family: YakuHanJP, "Noto Sans JP", "Hiragino Sans",
"Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
font-size: 15px;
font-weight: 400;
line-height: 1.86; /* 27.9px */
letter-spacing: normal;
color: #333333;
}
/* コンセプト見出し — 中央揃え・1行ずつ改行 */
.concept-head {
font-size: 28px;
font-weight: 500;
line-height: 1.4; /* 39.2px */
letter-spacing: 1px; /* 唯一の和文の字間指定 */
color: #003a40;
text-align: center;
}
```
### 3.6 禁則処理・改行ルール
- **コンセプト文は1行ずつ `
` で改行し、中央揃えにする**。
自動折り返しに任せず、意味の切れ目で改行する
```
麻布台ヒルズのコンセプトは、
「緑に包まれ、人と人をつなぐ「広場」のような街−Modern Urban Village−」です。
都市の本質はそこに生きる人にあるからこそ、
```
- **約物の処理は YakuHanJP に任せる**。`text-spacing` や `letter-spacing` の
マイナス値で詰めない
- 「麻布台ヒルズ」「Modern Urban Village」「Green&Wellness」は途中で折らない
- 施設名の中黒(`ショップ&レストラン` `アート&ギャラリー`)は
**全角アンパサンド `&`** を使う。半角 `&` に置き換えない
- 「−」は全角マイナス(U+2212 ではなく U+FF0D)を使っている
### 3.7 OpenType 機能
```css
/* font-feature-settings は使わない(normal) */
```
- **`palt` を使わない。** 約物のアキは `YakuHanJP` が字形レベルで解決するため、
OpenType 機能に頼らない
- **`palt` と `YakuHanJP` を併用しない**。二重に詰まって和文が窮屈になる
### 3.8 縦書き
該当なし。全ページ横組み。
### 3.9 preview.html でのフォント代替
| 実サイト | preview.html | 理由 |
|---------|-------------|------|
| YakuHanJP | **そのまま**(jsDelivr CDN)| MIT ライセンスの公開フォント |
| Noto Sans JP | **そのまま**(Google Fonts)| 公開Webフォント |
| Azabudai Regular / Bold / Condence | **Jost**(Google Fonts)で代替 | **自社フォント。配信されない** |
`Azabudai` はジオメトリックサンセリフ寄りで、大文字の字幅が広く
トラッキングを開いて使う。Google Fonts では **Jost**(Futura 系ジオメトリック)が
骨格・字幅ともに近い。`letter-spacing: 0.03em` を必ず添える。
---
## 4. Component Stylings
### Buttons
**主要 CTA は枠線ボタン1種類。塗りの CTA を持たない。**
```css
/* Primary — サイト唯一の主要 CTA */
.btn-outline {
display: flex; align-items: center; justify-content: center;
width: 300px; height: 50px;
background: transparent;
color: #003a40;
border: 1px solid #003a40;
border-radius: 10px;
font-family: YakuHanJP, "Noto Sans JP", "Hiragino Sans",
"Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
font-size: 15px; font-weight: 400; letter-spacing: normal;
text-decoration: none;
}
```
用例: 「麻布台ヒルズについて →」「詳しく見る →」
右端に `→` を置く(`::after` の矢印ではなく文字として入っている)。
```css
/* Category Link — 枠線・角丸なし */
.btn-category {
background: transparent;
color: #00875f;
border: 1px solid #00875f;
border-radius: 0; /* こちらは角丸を持たない */
padding: 12px;
font-size: 15px; font-weight: 400;
}
```
用例: 「レストラン」「ショップ」「サービス」「マーケット」
```css
/* Search Submit — 唯一の塗りボタン(検索フォーム内) */
.btn-search {
background: #00875f; color: #ffffff;
border: 0; border-radius: 0;
padding: 10.4px 24px 9.6px;
font-size: 15px; font-weight: 400;
}
```
**塗りは検索ボタンだけ。** ページ本体の CTA を塗らない。
### Cards
```css
.card {
background: #ffffff;
border-radius: 10px; /* 0.625rem */
box-shadow: 0 4px 10px rgba(0,0,0,.05);
overflow: hidden;
}
```
- 写真は 16:9 または 4:3。**カード幅いっぱいのフルブリード**
- 写真の下に施設名(18px / 500)とカテゴリ(12px / `#5c5c5c`)
- 角丸は **10px 一択**。カード・ボタン・画像すべて同じ
### Photo Credit
```css
.credit {
background: rgba(0,0,0,.08);
color: #ffffff;
font-size: 12px; font-weight: 400;
padding: 2px 8px;
border-radius: 0;
}
```
写真の隅に置く。黒ベタではなく **8% の極薄い面**で、写真の階調を殺さない。
### Pagination
```css
.page-num { background: #dddddd; color: #333333; border-radius: 3px; padding: 2px 8px; font-size: 12.8px; }
.page-num.is-current { background: #666666; color: #eeeeee; }
```
角丸 **3px**。カード(10px)と使い分ける。
### Navigation
**2段構成のヘッダー。**
```
1段目: JP▾(言語切替) ロゴ「AZABUDAI HILLS」+緑の下線 麻布台ヒルズについて / アクセス / インフォメーション / 🔍
2段目: 最新情報 / ショップ&レストラン / マーケット / アート&ギャラリー / ホテル&レジデンス /
ワークプレイス / スクール / グリーン&ウェルネス
```
- ロゴの下に **`#00875f` の 4px 帯**を引く。サイトのアイデンティティ
- 1段目のユーティリティは 12px / `#333333`
- 2段目のグローバルナビは 15px / `#000000`。現在地は **`#00875f`**
- ヘッダーは白背景。境界線を引かず、影 `0 4px 10px rgba(0,0,0,.05)` で浮かせる
### Search Overlay
```css
.search-overlay { background: rgba(255,255,255,.85); }
.search-input { background: #f7f7f7; border: 0; border-radius: 0; font-size: 15px; }
```
### Sections
- 既定は白 `#ffffff`
- コンセプト・施設概要は **淡緑 `#e6f0e7`**
- ヒーローと写真セクションは**フルブリード**(コンテナ幅を超える)
- 写真の下端に `linear-gradient(…, rgba(0,0,0,.1) 50%, #000 90%)` のスクリムを重ね、
白い見出しを載せる
---
## 5. Layout Principles
### Container
| 用途 | Max Width |
|------|-----------|
| **標準コンテナ** | **940px**(Webflow 既定)|
| 読み物 | 728px |
| 写真セクション | フルブリード(100vw)|
| サムネイル | 360px / 195px |
### Grid
- 施設カード: 3カラム(940px 内)→ 991px 以下で 2カラム → 767px 以下で 1カラム
- グローバルナビ: 8項目の横並び。991px 以下でハンバーガー
- カテゴリリンク: 4カラム(レストラン / ショップ / サービス / マーケット)
### Spacing Scale
| Token | Value |
|-------|-------|
| XS | 5px |
| S | 10px |
| M | 12px |
| L | 24px |
| XL | 40px |
| 2XL | 60px |
| 3XL | 100px(セクション間)|
### Border Radius
| 用途 | Value |
|------|-------|
| **カード・CTA・画像** | **10px**(0.625rem)|
| ページネーション | 3px |
| アイコン・アバター | 50% |
| ピル(言語切替等) | 999rem |
| カテゴリリンク | **0px**(角丸を持たない)|
---
## 6. Depth & Elevation
| Level | Shadow | 用途 |
|-------|--------|------|
| 0 | `none` | セクション・本文 |
| **1** | **`0 4px 10px rgba(0,0,0,.05)`** | **ヘッダー・カード。最頻出** |
| 2 | `0 0 10px rgba(0,0,0,.1)` | ドロワー・ドロップダウン |
| 3 | `0 0 0 3px rgba(0,0,0,.25), 0 …` | 検索オーバーレイ |
| Focus | `0 0 3px 1px #3898ec` | Webflow 既定のフォーカスリング |
**影は薄い。** 最大でも `rgba(0,0,0,.1)`。階層は次の3つでつくる。
1. **面色** — `#ffffff` → `#f8f8f8` → `#e6f0e7`
2. **写真のフルブリード** — コンテナを超えることで前面に出す
3. **`0 4px 10px rgba(0,0,0,.05)`** — 影は「浮いている」と言うだけの最小限
---
## 7. Do's and Don'ts
### Do(推奨)
- 和文チェーンの**先頭に必ず `YakuHanJP`** を置く
(`YakuHanJP, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif`)
- `letter-spacing` は **`normal`**。約物のアキは YakuHanJP に任せる
- 英字見出しは `Azabudai Regular / Bold / Condence` を使い、`letter-spacing: 0.03em` を添える
- 見出しの `font-weight` は **500**。700 は 20px 以下の小見出しだけ
- 本文の `line-height` は **1.7〜1.86**
- 有彩色は緑だけ。`#003a40`(文字・枠)と `#00875f`(アクション)を使い分ける
- CTA は**枠線ボタン**(`1px solid #003a40` / radius 10px / 300×50px)
- 角丸は **10px** に統一する
- コンセプト文は `
` で意味の切れ目に改行し、中央揃えにする
- 「&」は全角を使う(`ショップ&レストラン`)
- 写真クレジットは `rgba(0,0,0,.08)` の極薄い面に白文字
### Don't(禁止)
- `font-feature-settings: "palt"` を使わない(YakuHanJP と併用しない)
- `letter-spacing` を和文に大きく足さない(例外は 28px 見出しの 1px だけ)
- **主要 CTA を塗らない**(塗りは検索ボタンだけ)
- 見出しに `font-weight: 700` 以上を使わない(大見出しほど軽くする)
- 緑以外の有彩色(赤・青・黄)を UI に足さない
- `body` の `font-family`(Arial チェーン)に和文を頼らない
- カードの角丸を 10px 以外にしない
- 濃い影を使わない(最大 `rgba(0,0,0,.1)`)
- 半角の `&` や `~` を施設名に使わない
---
## 8. Responsive Behavior
### Breakpoints
Webflow 既定の4段。
| Name | Width | 説明 |
|------|-------|------|
| Mobile P | ≤ 479px | 最小 |
| **Mobile L** | **≤ 767px** | **主境界**(15箇所)。1カラム化 |
| Tablet | ≤ 991px | ナビがハンバーガーへ |
| Desktop S | ≤ 1170px | コンテナが縮む |
| Desktop | ≥ 1171px | 標準 |
補助的に `500px` / `415px` も使う。
### モバイルでの変化
- グローバルナビ 8項目 → ハンバーガー + フルスクリーンドロワー
- カード 3カラム → 2カラム(≤991px)→ 1カラム(≤767px)
- ページタイトル 54px → 32px 前後
- コンセプト見出し 28px → 20px 前後
- CTA `width: 300px` → `width: 100%`
- **`letter-spacing: normal` と YakuHanJP は維持する**
### タッチターゲット
- CTA は 300×50px で基準を満たす
- 1段目のユーティリティ(12px)はモバイルではドロワーに移し、15px 以上に上げる
- ページネーション(`padding: 2px 8px`)はモバイルで 44px 四方に拡張する
---
## 9. Agent Prompt Guide
### クイックリファレンス
```
Background: #ffffff
Surface: #f8f8f8
Surface Green: #e6f0e7(コンセプト・概要セクション)
Deep Green: #003a40(見出し・本文・CTA の枠線)
Green: #00875f(アクション・ロゴ下線・検索ボタン / hover #179c75)
Sage: #c3dc93(英字ラベル)
Text: #333333
Text Muted: #5c5c5c / #8c8c8c
Divider: #dddddd
JP Font: YakuHanJP, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif
EN Font: "Azabudai Bold" / "Azabudai Regular" / "Azabudai Condence"(自社。代替は Jost)
Base Size: 15px(本文)/ 14px(body 既定)
Line Height: 1.86(本文 15px)/ 1.4(和文見出し)/ 1.0〜1.2(英字見出し)
Letter Spacing: normal(全要素)/ 1px(28px 見出し)/ 0.03em(英字見出し)
Font Weight: 300 / 400 / 500(見出し)/ 700(20px 以下の小見出しのみ)
Border Radius: 10px(カード・CTA・画像)/ 3px(ページネーション)/ 0px(カテゴリリンク)
Shadow: 0 4px 10px rgba(0,0,0,.05)
palt: off(YakuHanJP が約物を処理するため不要)
Container: 940px(標準)/ 728px(読み物)/ フルブリード(写真)
Breakpoint: 767px(主)/ 479 / 991 / 1170px
```
### プロンプト例
```
麻布台ヒルズ(AZABUDAI HILLS)のデザインシステムに従って、
施設紹介ページを作成してください。
- 地色は #ffffff。コンセプト文のセクションだけ #e6f0e7 の淡緑の面にする
- 有彩色は緑だけ。#003a40(見出し・本文・枠線)と #00875f(アクション)の2段で使い分け、
赤・青・黄を一切足さない
- 和文のフォントチェーンは必ず先頭に YakuHanJP を置く:
YakuHanJP, "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif
約物のアキは YakuHanJP に任せるので、letter-spacing は normal のままにする
font-feature-settings: "palt" は使わない(二重に詰まる)
- 英字見出しは別 family(Jost で代替)に letter-spacing: 0.03em を添える。
和文チェーンで英字見出しを組まない
- 見出しの font-weight は 500。700 を使うのは 20px 以下の小見出しだけ
(大見出しほど軽くする)
- 本文は 15px / 400 / line-height 1.86 / color #333333
- コンセプト見出しは 28px / 500 / line-height 1.4 / letter-spacing 1px /
color #003a40 / 中央揃え。意味の切れ目で
を入れる
- 主要 CTA は枠線ボタン1種だけ:
width 300px / height 50px / transparent / 1px solid #003a40 /
border-radius 10px / 15px / 400 / 右端に →
塗りの CTA を作らない(塗るのは検索の送信ボタン #00875f だけ)
- カテゴリリンクは 1px solid #00875f / border-radius 0 / padding 12px
- カードは border-radius 10px / box-shadow 0 4px 10px rgba(0,0,0,.05)。角丸は 10px に統一する
- 写真はフルブリード。下端に linear-gradient(rgba(0,0,0,0) 50%, #000 90%) のスクリムを重ね、
白い見出しを載せる。クレジットは rgba(0,0,0,.08) の面に白文字 12px
- 「&」は全角を使う(ショップ&レストラン)
- 版面は 940px 中央寄せ。主ブレークポイントは 767px(ほかに 479 / 991 / 1170px)
```