---
version: alpha
name: Urban Green Corporate Recruit LP
description: 都市景観の写真を大きく敷き、白地に細い欧文見出しと黄緑〜深緑のアクセントを合わせた、デベロッパー企業の新卒採用サイト型 LP。筆文字のキャッチ、白帯テキスト、ハッシュタグのピル、矩形の VIEW ALL ボタンで記事メディア風に構成する。
colors:
  primary: '#007934'
  secondary: '#8DB31E'
  cta: '#72A435'
  on-cta: '#FFFFFF'
  background: '#FFFFFF'
  text: '#050206'
  text-body: '#443E3A'
  line: '#CCD1CB'
  accent-1: '#B3BE50'
  dark-section: '#29292D'
  on-dark: '#FFFFFF'
  tint-1: '#7B959D'
  background-alt: '#FCFCFD'
  accent-2: '#2E5A12'
  cta-accessible: '#5A812A'
  secondary-accessible: '#647F15'
  tint-1-accessible: '#607A82'
typography:
  display:
    fontFamily: Yuji Syuku
    fontSize: 90px
    fontWeight: 700
    lineHeight: 1.0
  headline-lg:
    fontFamily: Josefin Sans
    fontSize: 28px
    fontWeight: 300
    lineHeight: 1.2
    letterSpacing: 0.02em
  headline-md:
    fontFamily: Noto Sans JP
    fontSize: 20px
    fontWeight: 500
    lineHeight: 1.6
    letterSpacing: 0.04em
  headline-sm:
    fontFamily: Noto Sans JP
    fontSize: 10px
    fontWeight: 400
    lineHeight: 1.4
    letterSpacing: 0.2em
  body-md:
    fontFamily: Noto Sans JP
    fontSize: 13px
    fontWeight: 400
    lineHeight: 1.8
    letterSpacing: 0.02em
  note:
    fontFamily: Noto Sans JP
    fontSize: 10px
    fontWeight: 400
    lineHeight: 1.4
    letterSpacing: 0.02em
  accent:
    fontFamily: Roboto Mono
    fontSize: 10px
    fontWeight: 500
    lineHeight: 1.4
    letterSpacing: 0.2em
  label-button:
    fontFamily: Montserrat
    fontSize: 12px
    fontWeight: 500
    lineHeight: 1.2
    letterSpacing: 0.2em
rounded:
  sm: 0px
  md: 0px
  lg: 0px
  full: 999px
spacing:
  unit: 8px
  card: 16px
  section: 64px
components:
  page:
    backgroundColor: '{colors.background}'
    textColor: '{colors.text-body}'
    typography: '{typography.body-md}'
  heading:
    textColor: '{colors.text}'
    typography: '{typography.headline-lg}'
  button-primary:
    backgroundColor: '{colors.cta}'
    textColor: '{colors.on-cta}'
    typography: '{typography.label-button}'
    height: 46px
  button-view-all:
    backgroundColor: '{colors.background}'
    textColor: '{colors.text}'
    typography: '{typography.label-button}'
    height: 28px
  heading-category:
    backgroundColor: '{colors.background}'
    textColor: '{colors.text}'
    typography: '{typography.headline-lg}'
    height: 110px
  label-date:
    backgroundColor: '{colors.secondary}'
    textColor: '{colors.on-cta}'
    typography: '{typography.accent}'
    height: 36px
  tag-pill:
    backgroundColor: '{colors.background}'
    textColor: '{colors.text-body}'
    typography: '{typography.note}'
    rounded: '{rounded.full}'
    height: 20px
  banner-link:
    backgroundColor: '{colors.tint-1}'
    textColor: '{colors.on-dark}'
    typography: '{typography.body-md}'
    height: 170px
  photo-caption-band:
    backgroundColor: '{colors.background}'
    textColor: '{colors.text}'
    typography: '{typography.headline-md}'
    height: 30px
  link-grid:
    backgroundColor: '{colors.background}'
    textColor: '{colors.text}'
    typography: '{typography.body-md}'
    height: 44px
---

# DESIGN.md — 都市写真×若草グリーンの新卒採用 LP（Urban Green Corporate Recruit LP）

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

## Overview

- **業種**: 求人・採用 ／ **雰囲気**: クール・先進的、信頼・誠実、清潔・爽やか、シンプル・ミニマル
- **キーワード**: 都市写真・白地・細い欧文見出し・黄緑アクセント・記事メディア型・筆文字キャッチ
- **地の質感**: フラットな白地に、彩度を落とした都市写真と黄緑〜緑のグラデーション面を重ねる
- **形**: 基本は角丸なしの矩形。ハッシュタグだけピル型。見出しの左上を L 字の緑線で囲む
- **温度感**: クールで落ち着いた中にも、緑で爽やかさと若さを出す

## Colors

| Token | HEX | 役割 | 面積の目安 | 値の出どころ |
|---|---|---|---|---|
| `primary` | `#007934` | ブランドを代表する緑（マイページボタン・見出し線） | 3% | 画素の実測 |
| `secondary` | `#8DB31E` | 黄緑のカテゴリラベル・L字線 | 2% | 推定 |
| `cta` | `#72A435` | エントリーボタンの若草色 | 2% | 画素の実測 |
| `on-cta` | `#FFFFFF` | ボタン上の白文字 | 0% | 画素の主要色に補正 |
| `background` | `#FFFFFF` | ページの基本地色 | 45% | 画素の実測 |
| `text` | `#050206` | 見出し・本文の濃い文字 | 3% | 画素の実測 |
| `text-body` | `#443E3A` | お知らせ・記事タイトル本文 | 3% | 画素の主要色に補正 |
| `line` | `#CCD1CB` | タグ・ボタンの細枠線 | 0% | 画素の主要色に補正 |
| `accent-1` | `#B3BE50` | 日付などの黄緑文字 | 0% | 画素の実測 |
| `dark-section` | `#29292D` | リンクバナー右端の濃い帯 | 2% | 画素の実測 |
| `on-dark` | `#FFFFFF` | 写真・暗面上の白文字 | 0% | 画素の主要色に補正 |
| `tint-1` | `#7B959D` | 写真に重ねる青灰のトーン | 6% | 画素の実測 |
| `background-alt` | `#FCFCFD` | ピックアップ帯の淡いグラデ下端 | 5% | 画素の実測 |
| `accent-2` | `#2E5A12` | 人物スライドの縦帯の深緑 | 1% | 推定 |
| `cta-accessible` | `#5A812A` | AA を満たす補正値（計算） |  | 計算 |
| `secondary-accessible` | `#647F15` | AA を満たす補正値（計算） |  | 計算 |
| `tint-1-accessible` | `#607A82` | AA を満たす補正値（計算） |  | 計算 |

- 地は白を基本とし、色面は写真と緑系グラデーションの帯だけで作る
- 緑は黄緑（ラベル・日付・L字線）と深緑（主ボタン）の2段階で使い分ける
- 写真には青灰や緑のトーンをかけ、彩度を少し落として統一感を出す
- 写真の上の文字は白帯に黒文字、または白文字にする
- 締めの採用情報エリアは黄緑から緑への斜めグラデーションにする
- 赤や橙などの暖色は使わない
- `button-primary` は文字 `#FFFFFF` × 背景 `#72A435` のコントラスト比が 2.97:1 で、WCAG AA（4.5:1）に届かない（元 LP の配色）。通常サイズの文字で AA を満たすなら `cta-accessible`（`#5A812A`、4.56:1）を使う。
- `label-date` は文字 `#FFFFFF` × 背景 `#8DB31E` のコントラスト比が 2.44:1 で、WCAG AA（4.5:1）に届かない（元 LP の配色）。通常サイズの文字で AA を満たすなら `secondary-accessible`（`#647F15`、4.58:1）を使う。
- `banner-link` は文字 `#FFFFFF` × 背景 `#7B959D` のコントラスト比が 3.17:1 で、WCAG AA（4.5:1）に届かない（元 LP の配色）。通常サイズの文字で AA を満たすなら `tint-1-accessible`（`#607A82`、4.56:1）を使う。

## Typography

| Token | 用途 | 書体の分類 | 代替 Web フォント | ウェイト | サイズ（375px 幅） | 行間 | 字間 |
|---|---|---|---|---|---|---|---|
| `display` | ファーストビューの筆文字キャッチ | 手書き・筆 | Yuji Syuku | 700 | 90px | 1.0 | 0.0em |
| `headline-lg` | セクションの欧文見出し | 欧文サンセリフ | Josefin Sans | 300 | 28px | 1.2 | 0.02em |
| `headline-md` | 写真上の白帯キャッチ | ゴシック | Noto Sans JP | 500 | 20px | 1.6 | 0.04em |
| `headline-sm` | 欧文見出しの下の和文サブ | ゴシック | Noto Sans JP | 400 | 10px | 1.4 | 0.2em |
| `body-md` | 記事タイトル・お知らせ本文 | ゴシック | Noto Sans JP | 400 | 13px | 1.8 | 0.02em |
| `note` | ハッシュタグ・補足 | ゴシック | Noto Sans JP | 400 | 10px | 1.4 | 0.02em |
| `accent` | 日付・カテゴリ番号 | 欧文サンセリフ | Roboto Mono | 500 | 10px | 1.4 | 0.2em |
| `label-button` | VIEW ALL などのボタン | 欧文サンセリフ | Montserrat | 500 | 12px | 1.2 | 0.2em |

- 欧文見出しは細めのジオメトリック体を大きく置き、和文サブを小さく字間広めで添える
- 筆文字は FV とブランドバナーだけに使う
- 日付は黄緑の等幅風の書体にして字間を広げる
- 本文は 13px 前後のゴシックで行間を 1.8 にする
- 写真上のコピーは1行ずつ白帯で区切る
- 書体は画像からの推定で、フォント名は近い印象の Web フォントの提案。サイズは 375px 幅に換算した目安。

## Layout

- **カラム**: SP は 1 カラム。採用リンクだけ 2 列グリッド
- **本文ブロックの幅**: 画面幅の約 90%
- **余白**: セクション間 64px、基本単位 8px、カード内 16px（375px 幅換算）
- 写真は画面幅いっぱい、または左右 5% の余白をとって置く
- 記事は「写真→日付ラベル→タイトル→タグ→VIEW ALL」の順に縦へ積む
- VIEW ALL は右寄せに置く
- カテゴリ見出しは左に寄せ、写真の上端に食い込ませる
- バナーリンクは縦に連ね、間を 16px ほどあける

## Elevation & Depth

- 影はほぼ使わずフラットにする
- 階層は写真と白面の重なり、細い枠線で表す
- スライダーの矢印だけ白丸に軽い影を付ける

## Shapes

- **角丸**: 小 0px ／ 中 0px ／ 大 0px。ボタンは角丸の長方形。
- **写真の切り抜き**: 角丸なしの横長矩形（およそ 16:9〜3:2）。人物は縦帯ラベル付きで切り抜く
- **セクション境界**: 直線で切り替える。写真帯やグラデーション帯で区切る
- ハッシュタグだけ全角丸のピル型にする
- ボタンとカードは角丸 0 の矩形にする
- 見出しは左と上に緑の L 字線を引く
- リンクボタンの右下に緑の小三角を付ける

## Components

- **エントリー／マイページボタン**（`button-primary`）: 緑の矩形を2つ並べ、白文字で英字と和文を2行で入れる
- **VIEW ALL ボタン**（`button-view-all`）: 白地に灰の細枠の矩形。字間を広げた英字と小さな＞を入れる
- **L字線カテゴリ見出し**（`heading-category`）: 左と上に緑の線を引き、小さな CATEGORY 番号と大きな細い欧文を置く
- **日付＋カテゴリラベル**（`label-date`）: 写真の左下に、白地に黄緑の日付、その下に黄緑地に白のカテゴリ名を重ねる
- **ハッシュタグ**（`tag-pill`）: 灰の細枠のピル型。#から始まる短い語を折り返しながら並べる
- **写真リンクバナー**（`banner-link`）: トーンをかけた写真に白文字を中央に置き、右端の濃い帯に＞を入れる
- **白帯キャッチ**（`photo-caption-band`）: 写真の上に、1行ずつ白い帯を敷いて黒文字を載せる
- **採用情報リンク**（`link-grid`）: グラデーション地の上に白い矩形を2列で並べ、右下に緑三角を付ける

## Do's and Don'ts

**Do**
- 都市やオフィス、人物の写真を大きく使い、余白は白でとる
- 緑の使いどころはラベル・線・ボタンに絞る
- 記事ごとに日付・タグ・VIEW ALL の型をそろえる
- 欧文見出しは細く大きく、和文サブは小さく置く

**Don't**
- 角丸の大きいカードやドロップシャドウを使わない
- 暖色やネオン色を足さない
- 筆文字を本文や小見出しに使わない
- 写真の上に文字を直接載せて読みにくくしない

## Page Structure

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

1. **ファーストビュー**（企業の姿勢を印象づける）: 都市写真を全面に敷き、白い筆文字の大キャッチと白帯の短いコピーを重ねる
2. **お知らせ**（採用の最新情報を伝える）: 日付と下線付きリンク文を縦に並べ、スクロール枠に収める
3. **新着記事**（社員記事へ誘導する）: 欧文見出しを中央に置き、写真スライダー・日付ラベル・タグ・VIEW ALL を並べる
4. **企業紹介**（会社を知る入口をまとめる）: 空の写真の上に白帯の見出しを置き、写真リンクバナーを縦に連ねる
5. **カテゴリ1 未来**（事業のビジョンを伝える）: L字線見出し、白帯コピー付きの写真、記事スライダーの順に置く
6. **カテゴリ2 人**（社員一人ひとりを紹介する）: 人物写真に白帯コピーを重ね、縦帯に名前を入れた人物スライダーを置く
7. **カテゴリ3 文化**（働く環境と風土を伝える）: オフィス写真を2枚ずらして重ね、記事情報を続ける
8. **ピックアップ**（おすすめ記事を見せる）: 黄緑から白へのグラデ地に、記事カードのスライダーを置く
9. **CTA・採用情報**（エントリーへ誘導する）: 緑の2ボタンを並べ、緑グラデ地に白いリンクを2列で並べる

## Imagery

- 高層ビル群をやや霞んだ青灰トーンで撮った写真を使う
- スーツ姿の社員を自然光のオフィスや緑の多い場所で撮る
- 座談会は明るい窓際で複数人の引きの構図にする
- 写真には青や緑のカラートーンを薄くかける
- FV とブランドバナーに、白い筆文字を大胆に重ねる
- 元 LP の写真・イラストは使わない。自社で撮影するか、上の条件で生成・素材を選ぶ。

## Responsive Behavior

- PC は FV を横長にし、見出しは左寄せにして和文サブを横に並べる
- PC の記事一覧は 3〜4 列のカードグリッドにする
- PC のバナーリンクは 2 列に並べる
- PC のカテゴリは写真とテキストを左右に分け、人物はモザイク状のグリッドにする
- PC のピックアップ見出しは縦書きの欧文にして左に置く
- PC では採用リンクを 4 列にする

## 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-50c6b8eb`（元 LP の URL から採番）
- **元 LP**: https://www.nskre.co.jp/recruit/newgraduate/
- **解析に使った画像**: SP（スマホ版） ＋ PC（Responsive Behavior の参照）
- **確度**: 色 中（8/14 色を画素から実測）、書体 中、余白 中
- **生成**: 2026-10-11、claude-opus-5-5、書式 xecin-lp-design-md 0.3（DESIGN.md 仕様 alpha 準拠）
- **掲載の削除**: 元 LP の権利者（運営企業・制作会社）の方は、削除依頼ページ（https://designmark.jp/takedown/）からご連絡ください。
