つくる人の経験を、
次の舞台へ。

Findyは、一人ひとりの経験や強みを可視化し、活躍できる企業とつなげる、ハイクラス向けのIT転職サービスです。

PdMエンジニアプロマネ SIer/SECTOVPoEEM
新規登録はこちら
ユーザー登録者数
165,000名
転職で年収アップしたユーザー割合
79.8%

※1:2026年9月時点 ※2:2026年1〜6月実績

01 / Two blues

青が 2 つある。サービスと LP で別

デザインシステムのプライマリは --fcds-color-main: #155aa8(CSS 全文で 159 回)。一方、トップの LP だけ #0d69d2(40 回 / 可視 164 要素)を使っていて、この色はトークンに存在しない。上のヒーローが #0d69d2、ヘッダーの「新規登録」が #155aa8。青を 1 色に統一しない。

Findy Blue(サービス)
#155aa8 --fcds-color-main
★CSS 159 回。ボタン・リンク・タグの枠
LP Blue(トップのみ)
#0d69d2 トークン無し
CSS 40 回 / 可視 164 要素。LP の見出し・CTA・チップ
Text Black
#1b2025 --fcds-color-text-black
★本文。可視 124 要素
Tag Text / Placeholder
#8b9195 --fcds-color-grey-500
技術タグの文字(可視 208 要素・下層で最多)
Border
#c5cdd1 --fcds-color-border
罫線・入力欄の枠 / grey-300
Background Grey
#f1f4f5 --fcds-color-grey-100
タグの面・タブの非選択
Danger
#bf0615 --fcds-color-accent-danger
背景は #f8e6e7(red-50)
Success
#00c2a8 --fcds-color-accent-success
背景は #e5f9f6(green-50)

色は 10 段階のランプから選ぶ

FCDS は blue grey green orange purple red yellow の 7 系統を 50 / 100 / 200 … 900 の 10 段階で持っている。中間色を自分で作らない。

--fcds-color-blue-50 → 900
50
100
200
300
400
500
600
700
800
900
--fcds-color-grey-50 → 900
50
100
200
300
400
500
600
700
800
900
--fcds-color-green-50 → 900
50
100
200
300
400
500
600
700
800
900

alphaGrey-* / alphaBlue-* / black-* / white-* の半透明ランプも各 10 段階ある。写真の上に文字や面を置くときはこちらを使う。

--rt-*(react-tooltip・10 個)と --agentation-*(7 個)はサードパーティのトークン。抽出では合計 209 個と出るが、設計値として読むのは --fcds-* の 192 個だけ。

03 / Typography

太字が既定。字間は書かない

可視 531 要素のうち 419 要素が weight 700。ナビもタグも年収も見出しも太字で、Regular(400) の方が例外(52 要素)。そして下層は 531 要素すべて letter-spacing: normal。字間で整えず、weight と line-height だけで階層を作る。

101214 161824 3240
LP Hero ★68px / 700
lh 1.17 / ls -0.02em
≤1279px で 56px
つくる人の経験を、次の舞台へ。
LP Section Heading40px / 700
lh 1.25 / ls 1.6px
--fcds-typography-heading-3xl
AI分析と人の両面からより良いマッチングへ
Page Title32px / 700
lh 1.5 / ls normal
--fcds-typography-heading-xxl
フロントエンドエンジニアの転職・求人情報
List Heading24px / 700
lh 1.5 / heading-xl
求人一覧
Job Title ★18px / 700
lh 1.5 / heading-l(62 要素)
【フルリモートOK/フルフレックス】レガシーUIの刷新を担うフロントエンドエンジニア
Article Body16px / 400
lh 1.75 / text-article-m-regular
職歴やプロジェクト情報から、専門性や事業経験、マネジメント経験を読み取り、活躍できる企業を提案します。
Nav / Tab ★14px / 700
lh 1.5 / ls normal(180 要素)
求人 メディア イベント
Body / UI ★12px / 700・400
lh 1.5(最多 252 要素)
開発生産性の高い企業 一部リモート可
Caption10px / 400
lh 1.25 / color #636b71
※1:2026年 年間実績 ※2:2026年1〜6月 面談後アンケート結果
03-b / Typography tokens

font: ショートハンド 1 本で組める

Token値用途
--fcds-typography-heading-4xl700 64px/1.25最大見出し
--fcds-typography-heading-3xl700 40px/1.25LP のセクション見出し
--fcds-typography-heading-xxl700 32px/1.5ページタイトル
--fcds-typography-heading-xl700 24px/1.5一覧見出し
--fcds-typography-heading-l / m / s700 18 / 16 / 14px ×1.5カード見出し・小見出し
--fcds-typography-text-body-{l,m,s,xs}-{bold,regular}700・400 18 / 16 / 14 / 12px ×1.5UI テキスト
--fcds-typography-text-body-xxs-*700・400 10px/1.25注記
--fcds-typography-text-article-{l,m}-*700・400 18 / 16px ×1.75記事だけ行間 1.75

行間は 4 つだけ(--fcds-line-height-100 / 125 / 150 / 175 = 1 / 1.25 / 1.5 / 1.75)。1.6 や 1.7 を作らない。UI は 1.5(可視 433 要素)、記事は 1.75、1 行で収めるラベルは 1(241 要素)。

ロードされている Noto Sans JP は 400 と 700 だけ。実サイトは下層の職種リストに weight: 300、LP のリード文に 500 を指定しているが、どちらも @font-face が無い=描画されていない指定。--fcds-font-weight-* にも 400 と 700 しか無い。

Rubik も同様。5 要素に指定されているが @font-face が無く、system-ui に落ちる。Rubik を前提に組まないこと。

font-feature-settings: "palt" は 1 要素も使っていない(CSS 全文でも 0 回)。年収の桁揃えに tnum も使わず、レイアウト側で揃えている。

求人一覧:フィルタ / カード

求人を探す
企業を探す

検索条件

【フルリモートOK/フルフレックス】レガシーUIの刷新を担うフロントエンドエンジニア
株式会社メルカリ
年収1,200〜2,500万円
TypeScriptReactGoDart フルリモート可副業可能 開発生産性の高い企業
プロダクト基盤のリアーキテクトをリードするフロントエンドエンジニア
株式会社マネーフォワード
年収800〜2,199万円
TypeScriptNext.jsGraphQL 一部リモート可
前へ123…次へ

条件タグ(フルリモート可)の 1px 枠は border ではなく box-shadow: inset 0 0 0 1px(可視 26 要素)。枠をレイアウトの寸法に影響させないための実装。

05 / Components

角丸は 4 / 8 / 16 / 9999px

Primary(サービス)

bg var(--fcds-color-main) #155aa8
padding 8px 16px / radius 4px
12px / weight 700 / lh 1.45

Primary Large(LP)

新規登録はこちら
bg #0d69d2(LP 専用)
padding 20px 48px / radius 9999px
20px / weight 700 / ls 0.8px

Secondary / Outlined

border 1px solid #155aa8
padding 8px 16px / radius 4px
16px / weight 700

Disabled(非活性)

面 #f1f4f5
grey-100
文字 #c5cdd1
grey-300
「いいかも」ボタンの非活性。
padding 8px 20px / radius 4px / 18px weight 700
★コントラスト比 1.46:1 で WCAG を満たさない。
実測値どおりだが、新規実装では grey-500 #8b9195 以上に。
(読めない見本になるため文字では描かず色見本で示す)

Tag(技術スタック)

GoDartTypeScript
bg #f1f4f5 / color #8b9195
padding 4px 8px / radius 4px
12px / weight 700

Condition Tag

フルリモート可副業可能
box-shadow: inset 0 0 0 1px #155aa8
bg #fff / color #155aa8
padding 4px 8px / radius 4px

Feature Pill

開発生産性の高い企業
bg #f4f7fc(blue-50)
color #3466ad(blue-600)
radius 9999px / 12px / weight 400

Focus(キーボード操作)

outline 2px solid #155aa8 / offset 2px

Radius Scale

s 4px ★
m 8px
l 16px
full
既定は 4px(可視 280 要素)

4px グリッドの余白と、2 系統の影

4xs 2
3xs 4
xxs 8
xs 12
m 16
l 20
xl 24
xxl 32
3xl 40
4xl 48
5xl 64

s が無く xs(12px) の次が m(16px)。トークン名を勝手に補完しない。

Level 1(サービス)
0 3px 6px rgba(44,40,40,.11)
可視 31 要素
Level 2(LP カード)
0 16px 14px rgba(201,210,220,.2)
可視 36 要素
Level 3(LP の CTA)
0 20px 36px rgba(201,210,220,.3)
可視 49 要素

影の色が 2 系統ある。サービス側は黒寄り(rgba(44,40,40,.11))、LP 側は青みがかったグレー(rgba(201,210,220,.2〜.3))で、下に大きくぼかす。

コンテナは LP 1080px / サービス画面 1200px。ブレークポイントは Bootstrap 由来の max-width: 767.98px(243 回)と自前の min-width: 768px(108 回)が主。.98 は慣習を引き継いだものなので、新設しない。