# DESIGN.md — カゴメ(Kagome) > カゴメ(https://www.kagome.co.jp/)のデザイン仕様書。 > 日本を代表する食品・飲料メーカー。トマト製品・野菜ジュースを軸に「自然を、おいしく、楽しく。」を掲げる。 > 実サイトの computed style 実測(2026-05-09 取得)に基づく。 --- ## 1. Visual Theme & Atmosphere - **デザイン方針**: カゴメレッド `#ee1d23` を主軸に、白地+角丸カードで親しみやすいコーポレートサイトを構築。ミッション・ビジョン系のエモーショナルなセクションでは **Zen Maru Gothic(丸ゴシック)** を採用し、やわらかさ・温かみを演出 - **密度**: 本文の line-height は 1.6 とやや広め。見出しは 1.4〜2.0 とセクションの性格に応じて使い分ける。情報カードは白+ドロップシャドウで軽快に並べる - **キーワード**: カゴメレッド、自然・野菜、丸ゴシックのぬくもり、Inter のモダンさ、ピル CTA、白カードタイル - **特徴**: - **ブランドカラーは `#ee1d23`(カゴメレッド)**。セクション見出しのキッカーテキスト("私達の使命")、スライダードットのアクティブ状態、検索ボタンに使用 - コンテンツフォントに **Inter**(Google Fonts)を採用。和文には欧文 Inter の後に `sans-serif` を指定し、ブラウザのデフォルトゴシック体にフォールバック - フッターは別のフォントスタック: **Helvetica Neue → ヒラギノ角ゴ Pro W3 → Meiryo → 游ゴシック** - ミッション・ビジョン系のセクションで **Zen Maru Gothic(丸ゴシック)** を使い分け。"カゴメが目指すこれからの姿" 等に使用 - CTA は**白地+カゴメレッドのテキスト色+ `border-radius: 100px` の完全ピル**が基本パターン - カードタイルは `border-radius: 10px` + 軽いドロップシャドウ `2px 2px 5px #cccccc` - 英語キッカー("Mission")には `letter-spacing: 0.12em` の広いトラッキングを適用 - ダークモード非対応(実測時点) --- ## 2. Color Palette & Roles > 実サイトの computed style 実測値。すべて hex 表記。 ### Brand - **Kagome Red** (`#ee1d23`): メインのブランドカラー。セクション見出しのキッカー("私達の使命")、英語キッカー("Mission")、スライダードットのアクティブ状態、検索ボタンの背景、ピル CTA のテキスト色 - **Category Purple** (`#a768bd`): カテゴリバッジ "商品" の背景色(rgb(167, 104, 189)) - **Sustainability Gold** (`#e6b710`): カテゴリバッジ "サステナビリティ" の背景色(rgb(230, 183, 16)) - **Campaign Crimson** (`#cd2245`): カテゴリバッジ "CM・キャンペーン" の背景色(rgb(205, 34, 69)) ### CTA / Buttons - **Primary CTA(ピル)**: 背景 `#ffffff` / 文字 `#ee1d23` / radius `100px`(pill)/ padding `10px 45px` / 18px / weight 700 - **Search Button**: 背景 `#ee1d23` / radius `0px 50px 50px 0px`(右側のみ丸) - **Card Tile**: 背景 `#ffffff` / radius `10px` / padding `5px` / shadow `2px 2px 5px #cccccc` - **Cookie Consent**: 背景 `#666666` / 文字 `#ffffff` / radius `24px` / padding `12px` ### Neutral | Token | hex | RGB | 役割 | |-------|-----|-----|------| | Text Primary | `#333333` | (51, 51, 51) | 本文テキスト・見出し(コンテンツ系) | | Text Black | `#000000` | (0, 0, 0) | ナビゲーションのドロップダウン項目、商品ページ見出し | | Text Secondary | `#909090` | (144, 144, 144) | 補助テキスト("ENGLISH PAGE")、ナビの言語リンクボーダー | | Text Muted | `#646464` | (100, 100, 100) | ナビのサブテキスト("を知りたい方へ") | | Date Gray | `#858584` | (133, 133, 132) | ニュースの日付テキスト | | Slider Inactive | `#cccccc` | (204, 204, 204) | スライダードットの非アクティブ状態 | | Search Field BG | `#e7e7e7` | (231, 231, 231) | 検索入力欄の背景 | | Section BG | `#f6f6f6` | (246, 246, 246) | セクション背景("企業情報" 等) | | White | `#ffffff` | (255, 255, 255) | カード背景・ページ背景 | ### Semantic(実測未確認・推奨値) 実サイトには明確なエラー/成功色は表面化していない。コーポレートサイト向け推奨値: - **Danger**: `#d32f2f` 程度のレッド - **Success**: `#388e3c` 程度のグリーン - **Warning**: `#f57c00` 程度のオレンジ ### Header / Overlay - **Cookie Overlay BG**: `rgba(255, 255, 255, 0.78)`(半透明白) - **Modal Overlay**: `rgba(0, 0, 0, 0.6)`(半透明黒) --- ## 3. Typography Rules ### 3.1 和文フォント - **ゴシック体(メインコンテンツ)**: ブラウザの `sans-serif` にフォールバック(Inter の和文グリフなし → OS デフォルトのゴシック体が適用される) - **丸ゴシック(アクセント)**: **Zen Maru Gothic** を MVV(ミッション・ビジョン・バリューズ)セクションで使用 - **フッター用ゴシック**: Helvetica Neue → ヒラギノ角ゴ Pro W3 → Meiryo → 游ゴシック - **明朝体**: 使用しない ### 3.2 欧文フォント - **メインコンテンツ**: **Inter**(Google Fonts)。見出し・本文・CTA に統一使用 - **フッター**: **Helvetica Neue** を最優先 ### 3.3 font-family 指定 ```css /* メインコンテンツ(ヘッダー・本文・CTA) */ font-family: Inter, sans-serif; /* MVV セクション(丸ゴシック) */ font-family: "Zen Maru Gothic", "Hiragino Maru Gothic ProN", "Hiragino Sans", sans-serif; /* フッター */ font-family: "Helvetica Neue", "Helvetica Arial", "ヒラギノ角ゴ Pro W3", Meiryo, 游ゴシック, sans-serif; ``` **フォールバックの考え方**: - メインコンテンツは Inter を最優先。和文は `sans-serif` の OS デフォルトにフォールバック(macOS ではヒラギノ角ゴ、Windows ではメイリオ/游ゴシック) - MVV セクションは Zen Maru Gothic を最優先し、Hiragino Maru Gothic ProN → Hiragino Sans と丸ゴシック系でフォールバック - フッターは旧来の和文フォントスタック。Helvetica Neue が先頭に来る欧文優先パターン ### 3.4 文字サイズ・ウェイト階層 > 実測値(トップページ + 商品ページ、2026-05-09 取得) | Role | Font | Size | Weight | Line Height | Letter Spacing | Color | 備考 | |------|------|------|--------|-------------|----------------|-------|------| | Display(ミッション) | Inter | 40px | 700 | 80px (×2.0) | normal | `#333333` | "カゴメグループは、人が自然を…" | | H1(商品ページ) | Helvetica Neue 系 | 40px | 700 | 64px (×1.6) | normal | `#000000` | "商品" | | H2 Kicker (Red) | Inter | 30px | 700 | 48px (×1.6) | normal | `#ee1d23` | "私達の使命" | | H2 Kicker (Red, Small) | Inter | 24px | 700 | 38.4px (×1.6) | normal | `#ee1d23` | "2035年にカゴメグループが目指す姿" | | H2 MVV (Rounded) | Zen Maru Gothic | 30px | 700 | 42px (×1.4) | normal | `#333333` | "カゴメが目指すこれからの姿" | | H2 Section | Inter | 30px | 700 | 48px (×1.6) | normal | `#333333` | "カゴメの取り組み" | | H2(商品ページ) | Helvetica Neue 系 | 32px | 700 | 51.2px (×1.6) | normal | `#000000` | "商品に関するリリース" | | H3(商品ページ) | Helvetica Neue 系 | 24px | 700 | 38.4px (×1.6) | normal | `#000000` | "飲料" | | English Kicker | Inter | 22px | 700 | 35.2px (×1.6) | 2.64px (0.12em) | `#ee1d23` | "Mission" | | Nav Headline | Inter | 18px | 700 | 28.8px (×1.6) | normal | `#333333` | "商品・レシピ" | | Nav Label (Bold) | Inter | 15px | 700 | 18px (×1.2) | normal | `#000000` | "商品・レシピを知りたい方へ" | | Body | Inter | 18px | 400 | 28.8px (×1.6) | normal | `#333333` | 本文テキスト | | Nav Item | Inter | 16px | 400 | 16px (×1.0) | normal | `#333333` | "飲料"・"IR情報" 等 | | Caption | Inter | 14px | 700 | 22.4px (×1.6) | normal | `#333333` | ドロップダウンの閉じるボタン | | Secondary Link | Inter | 12px | 700 | 19.2px (×1.6) | normal | `#909090` | "ENGLISH PAGE" | | Sub Label | Inter | 10px | 700 | 12px (×1.2) | normal | `#646464` | "を知りたい方へ" | | Footer Body | Helvetica Neue 系 | 14px | 400 | 22.4px (×1.6) | normal | `#333333` | フッターリンク | ### 3.5 行間・字間 **行間 (line-height)** — 実測: - **Display(ミッション文)**: `2.0`(80px / 40px)— 大きな文字に十分な余白を取る - **本文 (18px)**: `1.6`(28.8px / 18px) - **見出し (24〜32px)**: `1.6`(統一されている) - **MVV 見出し (30px)**: `1.4`(42px / 30px)— 丸ゴシックの見出しはやや詰める - **ナビアイテム (16px)**: `1.0`(16px / 16px)— 一行高さ **字間 (letter-spacing)** — 実測: - **本文・見出し**: `normal`(0)— ほぼ全要素で letter-spacing は normal - **英語キッカー**: `0.12em`(2.64px / 22px)— "Mission" 等の英語ラベルのみ広いトラッキング **ガイドライン**: - カゴメは letter-spacing をほぼ使わないシンプルな設計。Inter フォント自体のメトリクスに任せている - 唯一の例外が英語キッカーの `0.12em`。欧文の大文字ラベルにスペーシングを入れるクラシカルな手法 - 行間は全体的に `1.6` で統一感がある ### 3.6 禁則処理・改行ルール ```css /* 推奨設定(実サイト準拠) */ word-break: normal; overflow-wrap: break-word; line-break: strict; ``` - ミッション文は `
` で改行位置を手動指定("カゴメグループは、
人が自然を、
…") - ピル CTA は `white-space: nowrap` ### 3.7 OpenType 機能 ```css font-feature-settings: normal; ``` - 実測上、`palt` / `kern` の明示的有効化は確認されなかった - Inter のデフォルトメトリクスをそのまま使用する方針 ### 3.8 縦書き - 該当なし。横書きのみ --- ## 4. Component Stylings ### Buttons **Primary CTA(白ピル+レッド文字)** — "ミッション・ビジョン・バリューズはこちら" - Background: `#ffffff` - Text: `#ee1d23` - Padding: `10px 45px` - Border Radius: `100px`(完全ピル) - Font: Inter, 18px, weight 700 - Border: none - 内部 `` にテキストを配置 **Round Button(透明ピル)** — "栄養と健康情報はこちら"・"ブランドサイト一覧はこちら" 等 - Background: transparent - Text: `#333333` - Padding: `5px` - Border Radius: `100px` - Font: Inter, 18px, weight 400 - 注: 外側の `` が transparent で、内側の `` が白背景のピルを形成するパターン **Search Button(右丸角)** - Background: `#ee1d23` - Text: (アイコン) - Padding: `20px 0px` - Border Radius: `0px 50px 50px 0px`(右側のみ丸) - Border: none **Cookie Consent** - Background: `#666666` - Text: `#ffffff` - Padding: `12px` - Border Radius: `24px` - Font: Arial, weight 600 **Slider Pagination Dot(アクティブ)** - Background: `#ee1d23` - Border Radius: `50%`(完全円形) **Slider Pagination Dot(非アクティブ)** - Background: `#cccccc` - Border Radius: `50%` ### Inputs **Search Field(左丸角)** - Background: `#e7e7e7` - Border: none - Border Radius: `50px 0px 0px 50px`(左側のみ丸) - Padding: `20px 0px 20px 20px` - Font: Arial **Header Search(通常)** - Background: `#ffffff` - Border: `2px inset #767676`(ブラウザデフォルト) - Border Radius: `0px` ### Cards / Surfaces **Attempt Tile(取り組みカード)** — "みんなと作るコミュニティ" 等 - Background: `#ffffff` - Border: none - Border Radius: `10px` - Padding: `5px` - Shadow: none **Product / Recipe Card** — "飲料"・"食品"・"今月のおすすめ" 等 - Background: `#ffffff` - Border: none - Border Radius: `10px` - Padding: `5px` - Shadow: `2px 2px 5px #cccccc` **Company Card** — "会社案内"・"IR"・"採用" 等 - Background: `#ffffff` - Border: none - Border Radius: `10px` - Padding: `5px` - Shadow: `2px 2px 5px #cccccc` ### Footer - Background: transparent - Font: Helvetica Neue 系フォントスタック - Font Size: 14px, weight 400 - Color: `#333333` - Padding Top: `5px` ### English Pill Badge(言語切替) - Border: `2px solid #909090` - Border Radius: `50px` - Padding: `2px 6px` - Font: Inter, 18px, weight 400 - Color: `#909090`(ナビの "ENGLISH PAGE" と連動) --- ## 5. Layout Principles ### Spacing Scale(推奨 8px グリッド) | Token | Value | 用途 | |-------|-------|------| | XS | 5px | カードの内側余白(実測値) | | S | 10px | ピル CTA の縦余白 | | M | 15px | ナビ項目の下余白 | | L | 20px | 検索欄の余白・セクション内 | | XL | 45px | ピル CTA の横余白 | | XXL | 80px | ヒーロー上下のゆとり(推奨) | ### Container - Max Width: `1200px` 程度(推奨) - Padding (horizontal): mobile `16px` / desktop `24〜32px` ### Border Radius Scale | Token | Value | 用途 | |-------|-------|------| | Small | 0px | 通常入力欄・テーブル | | Medium | 10px | カードタイル | | Large | 24px | Cookie consent ボタン | | Pill | 50px / 100px | 検索欄・ピル CTA | | Circle | 50% | スライダードット | ### Grid - CSS Grid または Flexbox - カードタイルは 2〜4 カラムのグリッド配置 --- ## 6. Depth & Elevation | Level | Shadow | 用途 | |-------|--------|------| | 0 | `none` | ヒーロー・セクション見出し・ピル CTA(基本フラット) | | 1 | `2px 2px 5px #cccccc` | 商品カード・レシピカード・企業情報カード(**実測値**) | | 2 | `0 4px 12px rgba(0, 0, 0, 0.10)` | ホバー時の浮き上がり(推奨) | | 3 | `0 8px 24px rgba(0, 0, 0, 0.15)` | モーダル・ダイアログ(推奨) | - 取り組みカード(Attempt Tile)は影なし、商品・レシピ・企業カードは軽い影つき - 影の方向は**右下** (`2px 2px`) で、さりげない立体感を出す - overlay は `rgba(0, 0, 0, 0.6)` の半透明黒 --- ## 7. Do's and Don'ts ### Do(推奨) - メインコンテンツのフォントは **Inter** を使い、モダンで読みやすいゴシック体を基本にする - MVV(ミッション・ビジョン・バリューズ)系のエモーショナルなセクションには **Zen Maru Gothic** を使う - ブランドカラー `#ee1d23` はセクション見出しのキッカーや検索ボタンに使い、**CTA のテキスト色**として活用する - ピル CTA は `border-radius: 100px` の完全ピル、カードタイルは `border-radius: 10px` - 英語キッカー("Mission")には `letter-spacing: 0.12em` を適用する - 本文の line-height は **1.6** を基本にする - カードの影は `2px 2px 5px #cccccc` で右下方向に軽くつける - フッターでは Helvetica Neue 系の別フォントスタックに切り替える ### Don't(禁止) - カゴメレッド `#ee1d23` を**大面積の背景色**として多用しない(キッカー・ドット・検索ボタン等のアクセントに限定する) - **Inter 以外の欧文サンセリフ**(Helvetica Neue 等)をメインコンテンツに使わない(フッターのみ別スタック) - 本文に **letter-spacing を入れない**(カゴメは normal が基本、0.12em は英語キッカー専用) - Zen Maru Gothic を**本文や一般的な見出し**に使わない(MVV 系の特別なセクション専用) - カードタイルに**角張った直角**(border-radius 0)を使わない — `10px` の角丸が基本 - ピル CTA を `border-radius: 8px` 等の小角丸にしない — 完全ピル `100px` が基本 - 商品カードの影を**強い影**(blur 20px 以上)にしない — `2px 2px 5px` の控えめな影が正解 --- ## 8. Responsive Behavior ### Breakpoints(推奨値) | Name | Min Width | 説明 | |------|-----------|------| | `sm` | 640px | 大きめモバイル | | `md` | 768px | タブレット | | `lg` | 1024px | デスクトップ | | `xl` | 1280px | 広いデスクトップ | ### モバイル時の調整 - Display(ミッション文): 40px → 24〜28px - H2 Kicker: 30px → 20〜24px - H2 Section: 30px → 22〜24px - 本文サイズは 18px → 16px - カードグリッドは 1 カラム配置に変更 - 検索欄は全幅表示 ### タッチターゲット - ピル CTA: padding `10px 45px` で十分なタッチ領域 - カードタイル: 全面がリンク領域(padding `5px`) - Cookie consent ボタン: padding `12px` で 44px 以上を確保 ### ダークモード - 該当なし(実測時点で未対応) --- ## 9. Agent Prompt Guide ### クイックリファレンス ``` Kagome Red (Brand): #ee1d23 Text Primary: #333333 Text Black: #000000 Text Secondary: #909090 Search Field BG: #e7e7e7 Section BG: #f6f6f6 Card Shadow: 2px 2px 5px #cccccc White: #ffffff Cookie Overlay: rgba(255, 255, 255, 0.78) Modal Overlay: rgba(0, 0, 0, 0.6) Category Purple: #a768bd Sustainability Gold: #e6b710 Campaign Crimson: #cd2245 Font (Main): Inter, sans-serif Font (MVV): "Zen Maru Gothic", "Hiragino Maru Gothic ProN", "Hiragino Sans", sans-serif Font (Footer): "Helvetica Neue", "Helvetica Arial", "ヒラギノ角ゴ Pro W3", Meiryo, 游ゴシック, sans-serif Body Size: 18px / line-height 1.6 / weight 400 / letter-spacing normal Display: 40px / line-height 2.0 / weight 700 H2 Kicker: 30px / line-height 1.6 / weight 700 / color #ee1d23 H2 Section: 30px / line-height 1.6 / weight 700 / color #333333 H2 MVV: 30px / line-height 1.4 / weight 700 / font Zen Maru Gothic English Kicker: 22px / weight 700 / letter-spacing 0.12em / color #ee1d23 Caption: 14px / line-height 1.6 Border Radius: 10px(カード)/ 100px(ピル CTA)/ 50px(検索欄) Shadow: 2px 2px 5px #cccccc(カード)/ none(ピル CTA) ``` ### プロンプト例 ``` カゴメのデザインに従って、野菜ジュースの商品紹介セクションを作成してください。 - フォント: Inter, sans-serif(メインコンテンツ) - セクション見出しキッカー: 30px / weight 700 / color #ee1d23 / font Inter - 英語キッカー: 22px / weight 700 / letter-spacing 0.12em / color #ee1d23 - セクション見出し: 30px / weight 700 / color #333333 - 本文: 18px / weight 400 / line-height 1.6 / color #333333 - 商品カード: 背景 #ffffff / radius 10px / shadow 2px 2px 5px #cccccc / padding 5px - ピル CTA: 背景 #ffffff / 文字 #ee1d23 / radius 100px / padding 10px 45px / 18px / weight 700 - エモーショナルなセクション: Zen Maru Gothic, "Hiragino Maru Gothic ProN", sans-serif - letter-spacing は基本 normal。英語キッカーのみ 0.12em - カゴメレッド #ee1d23 は背景に多用しない(キッカー・ドット・検索ボタンのアクセント用) ```