# DESIGN.md — Novasell > Novasell(https://novasell.com/)のデザイン仕様書。 > ラクスルグループの AI マーケティングエージェンシー。 > Puppeteer による computed style 実測値(2026-04-06 取得)に基づく。 --- ## 1. Visual Theme & Atmosphere - **デザイン方針**: 大胆でエネルギッシュなエージェンシーデザイン。超巨大タイポグラフィとネオングリーンで強い印象を与える - **密度**: 極めてゆったり。1セクション=1メッセージの大胆な構成 - **キーワード**: 大胆、エネルギッシュ、ネオン、モノクロ+アクセント、テクノロジー感 - **特徴**: 全テキスト `font-weight: 700`(bold)。Display 書体に最大 486px のサイズを使用。ネオングリーン `#00fa27` がブランドカラー --- ## 2. Color Palette & Roles ### Primary(CSS Custom Properties 実測値) - **Novasell Green** (`#00fa27` / `--color--green`): ブランドカラー。背景、テキスト、アクセントすべてに使用 - **Black** (`#000` / `--color--black`): 背景、テキスト - **White** (`#fff` / `--color--white`): テキスト、背景 ### Neutral - **Near Black** (`#101112` / `rgb(16,17,18)`): ヘッダーリンク、一部テキスト - **Dark Grey** (`#222426` / `--dark-grey-for-button-text`): ボタンテキスト - **Davys Grey** (`#7e8085` / `--mono--dimgrey`): プレースホルダー - **Silver** (`#cdcfd4` / `--silver-for-disable`): 無効状態、ボーダー - **White Grey** (`#f1f5f9` / `--mono--white-grey`): 背景 - **Light Grey BG** (`#e9eef3` / `--white-grey-for-bg`): 背景 - **Davys Grey BG** (`#525459` / `--davys-grey-for-bg`): ダーク背景 ### Semantic - **Error Red** (`#e4250e` / `--rederror-for-error-text-form`): フォームエラー - **Green Link** (`#00aa14` / `--novasell-green-for-button-text-link`): テキストリンク(Green の暗いバリエーション) --- ## 3. Typography Rules ### 3.1 和文フォント - **Zen Kaku Gothic New**: Google Fonts の角ゴシック体。本文・見出し・UI すべてに使用 - 特徴: 全テキストが `font-weight: 700`(bold)。通常ウェイト(400)はサイト上で確認されなかった ### 3.2 欧文フォント 3書体を用途で使い分け: - **gazzetta-variable**: Variable Font。巨大な Display 見出し用(最大 486px)。weight 400〜700。Adobe Fonts でホストされており、novasell.com ドメインにライセンスされている。preview.html では Roboto ExtraBold (800) で代替 - **neue-haas-grotesk-display**: Neue Haas Grotesk(Helvetica の前身)。サンセリフ。中サイズの見出し・ラベル用。weight 500〜700。同じく Adobe Fonts。preview.html では Roboto で代替 - **Zen Kaku Gothic New 内蔵の欧文グリフ**: 本文中の英数字 ### 3.3 font-family 指定 ```css /* 和文本文・UI */ font-family: "Zen Kaku Gothic New", sans-serif; /* 巨大 Display(セクションタイトル・ヒーロー) */ font-family: gazzetta-variable, sans-serif; /* 欧文ラベル・中見出し */ font-family: neue-haas-grotesk-display, sans-serif; ``` **使い分け**: - 日本語テキスト → Zen Kaku Gothic New - 英語の巨大セクション見出し("CASE", "OUR SERVICES" 等)→ gazzetta-variable - 英語の中サイズ見出し・ラベル("CONTACT", "READY TO SAY" 等)→ neue-haas-grotesk-display ### 3.4 文字サイズ・ウェイト階層 > computed style 実測値。ビューポート幅 1440px 基準(`--base-vw: 1440`) **gazzetta-variable(巨大 Display)** | Role | Size | Weight | Line Height | Letter Spacing | Color | 備考 | |------|------|--------|-------------|----------------|-------|------| | Hero Max | 486px | 700 | 243px (×0.5) | normal | `#00fa27` | 背景装飾テキスト | | Hero XL | 390px | 400 | 312px (×0.8) | -7.8px | `#000` | "FREE ANALYSIS" | | Hero L | 378px | 400 | 241.92px (×0.64) | -1.89px | `#000` | "CASE" | | Hero M | 338px | 400 | 338px (×1.0) | 0.845px | `#00fa27` | "NOVASELL ACTIVITIES" | | Section | 160px | 400 | 120px (×0.75) | normal | `#000` | "OUR SERVICES" | | Product | 100px | 400 | 75px (×0.75) | normal | `#000` | "AI MARKETINGFORCE" | | Subsection | 62px | 700 | 62px (×1.0) | normal | `#fff` | 英語サブタイトル | | Label | 54px | 400 | 54px (×1.0) | normal | `#000` | "NOVASELLAI..." | **neue-haas-grotesk-display(欧文中見出し)** | Role | Size | Weight | Line Height | Letter Spacing | Color | 備考 | |------|------|--------|-------------|----------------|-------|------| | Heading | 70px | 700 | 70px (×1.0) | -1.75px | `#000` | "CONTACT" | | Heading alt | 70px | 600 | 70px (×1.0) | normal | `#000` | "TRY" | | Body EN | 18px | 500 | 14px (×0.78) | -0.216px | `#000` | 英文説明 | | Label | 12px | 700 | 12px (×1.0) | normal | `#00fa27` | "ANALYTICS REPORTS" | | Caption EN | 11px | 600 | 18.04px (×1.64) | -0.209px | `#00fa27` | 英語キャプション | **Zen Kaku Gothic New(和文)** | Role | Size | Weight | Line Height | Letter Spacing | Color | 備考 | |------|------|--------|-------------|----------------|-------|------| | Display JP | 106px | 700 | 106px (×1.0) | -7.95px | `#000` | "実施中" | | Hero Copy | 40px | 700 | 48px (×1.2) | -0.24px | `#00fa27` | キャッチコピー | | Heading JP | 40px | 700 | 48px (×1.2) | normal | `#fff` | 日本語見出し | | Sub Heading | 32px | 700 | 38.4px (×1.2) | -0.32px | `#000` | 中見出し | | Sub Heading S | 28px | 700 | 39.2px (×1.4) | -0.56px | `#000` | 小見出し | | Body | 20px | 700 | 36px (×1.8) | 1px | `#000` | 本文(説明テキスト) | | Body (default) | 16px | 700 | 28px (×1.75) | normal | `#000` | body デフォルト | | Nav Link | 12px | 700 | 14.4px (×1.2) | normal | `#000` | ナビリンク | | CTA Label | 12px | 700 | 12px (×1.0) | normal | `#fff` / `#000` | ボタンラベル | ### 3.5 行間・字間 **行間 (line-height)** — 実測値: - 巨大 Display: `×0.5`〜`×1.0` — 極めてタイト(文字が重なるレベル) - 和文見出し: `×1.2` — タイト - 和文本文: `×1.75`〜`×1.8` — ゆったり - 欧文ラベル: `×1.0` — 1行分 **字間 (letter-spacing)** — 実測値: - 巨大 Display: `-7.8px`〜`-1.89px` — 強い負のトラッキング - 和文見出し: `-0.24px`〜`-0.56px` — 負のトラッキング - 和文本文 20px: `1px`(0.05em)— 唯一の正のトラッキング - body デフォルト: `normal` **ガイドライン**: - 巨大サイズほど強く詰める(負の letter-spacing) - 和文本文のみわずかに正の letter-spacing(1px) - **全テキストが bold** — weight 400 は gazzetta-variable のみ ### 3.6 禁則処理・改行ルール - 特別な指定なし(ブラウザデフォルト) ### 3.7 OpenType 機能 ```css font-feature-settings: normal; ``` - palt は不使用 ### 3.8 縦書き - 該当なし --- ## 4. Component Stylings ### Buttons **Primary("資料請求")** - Background: `#000` - Text: `#fff` - Border Radius: 16.5px - Font Size: 12px - Font Weight: 700 - Font: Zen Kaku Gothic New **Secondary("お問い合わせ")** - Background: `#fff` - Text: `#000` - Border Radius: 16.5px - Font Size: 12px - Font Weight: 700 ### Navigation - Background: transparent(スクロールで変化する可能性あり) - Height: ヘッダー固定 - Font: Zen Kaku Gothic New, 12px, weight 700 - Link Color: `#000` --- ## 5. Layout Principles ### Content Width - ビューポートベースのレイアウト(`--base-vw: 1440`) - テキストサイズも vw 単位で可変する可能性あり ### Spacing - セクション間に大きな余白 - 1セクション=1メッセージの大胆な構成 --- ## 6. Depth & Elevation - CSS Custom Properties にシャドウ定義なし - フラットデザイン - 奥行きは色のコントラスト(黒背景 + ネオングリーン)で表現 ### Animation - `--ease-01: cubic-bezier(0.32, 0.48, 0, 1)` — カスタムイージング --- ## 7. Do's and Don'ts ### Do(推奨) - 全テキストを `font-weight: 700` にする(Novasell の最大の特徴) - ネオングリーン `#00fa27` を大胆に使う(背景・テキスト両方) - Display 見出しは gazzetta-variable で超巨大に(100px 以上) - 欧文ラベルは neue-haas-grotesk-display を使う - 大きいサイズほど letter-spacing を負にする(詰める) - 黒背景 + ネオングリーンの組み合わせを基本とする - ボタンは小さめ(12px)の角丸ピル型 ### Don't(禁止) - `font-weight: 400` を和文テキストに使わない(サイト全体が bold) - ネオングリーン `#00fa27` を彩度の低いグリーンに変えない(ネオン感が失われる) - 見出しを小さくしない(最低でも 40px 以上で大胆に) - 3書体以外のフォントを混ぜない(gazzetta / neue-haas-grotesk / Zen Kaku Gothic New) - 影やグラデーションを使わない(フラットに保つ) --- ## 8. Responsive Behavior - ビューポート幅ベースのレスポンシブ(vw 単位の可能性) - `--base-vw: 1440` を基準としたスケーリング --- ## 9. Agent Prompt Guide ### クイックリファレンス ``` Novasell Green: #00fa27 Black: #000 White: #fff Error: #e4250e Green Link: #00aa14 JP Font: "Zen Kaku Gothic New", sans-serif (all bold) Display Font: gazzetta-variable, sans-serif Label Font: neue-haas-grotesk-display, sans-serif Body: 16px / weight: 700 / line-height: 1.75 JP Heading: 40px / weight: 700 / line-height: 1.2 Display EN: 100px+ / gazzetta-variable / weight: 400 All text: font-weight: 700 (except gazzetta display) Letter Spacing: 大きいサイズほど負に詰める palt: 不使用 Button: 12px / radius: 16.5px ``` ### プロンプト例 ``` Novasell のデザインに従って、サービス紹介ページを作成してください。 - 和文フォント: "Zen Kaku Gothic New", sans-serif(すべて bold) - 英語 Display: gazzetta-variable(100px 以上、セリフ系) - 英語ラベル: neue-haas-grotesk-display(12px、weight 700) - ブランドカラー: #00fa27(ネオングリーン) - 背景: #000(黒)+ #00fa27(グリーン)の交互 - 全テキスト font-weight: 700 - 見出しは 40px 以上で大胆に - 大きい見出しほど letter-spacing を負にする - ボタン: 12px, radius 16.5px, 小さめのピル型 - 影やグラデーションは使わない ```