一覧に戻る

カオナビ (Kaonavi)

https://www.kaonavi.jp/
b2bjapanesesaashr-techtalent-managementdesign-tokensnoto-sans-jpyakuhanjppoetic-naming

「個の力を最大化する」をミッションとするタレントマネジメントシステム。4,500 社以上に導入されシェア No.1。ブランドカラーは Sun (黄) / Water (青) / Night (濃紺) の 3 軸を核とし、自然をモチーフにした詩的な命名規則 (Lyrical / Passion / Avocado / Purple / Sand) でカラーパレットが構成されている。日本語 UI には Noto Sans JP + YakuHanJP (約物半角化)、欧文・数値には Inter を使い分けるバイリンガル組版が前提。CSS Custom Properties で全トークンが :root に一元定義された堅牢な設計。

https://www.kaonavi.jp/
カオナビ (Kaonavi) デスクトップスクリーンショット

Color Palette

Core Brand (Nature Naming)

Purple (Interactive UI)

Passion (Orange)

Lyrical (Error / Red)

Avocado (Success / Green)

Gray Scale

Sand (Warm Background)

Typography

Fonts

Noto Sans JP

日本語見出し・ページタイトル・タクソノミータイトル。Web フォントとして Google Fonts から読み込み (--noto 変数化)

'Noto Sans JP', sans-serif

Inter

欧文・数値専用。フッター電話番号など (--inter 変数化)

'Inter', sans-serif

Body Fallback Stack

本文・UI。YakuHanJP は約物 (「」、。) の半角化 Web フォント、body 全体に適用

YakuHanJP, '游ゴシック体', YuGothic, 'ヒラギノ角ゴ ProN W3', 'メイリオ', sans-serif

Type Scale

page-title (H1)48px · 700 · lh 1.4
The quick brown fox — 日本語サンプル:あいうえおアイウエオ漢字
page-taxonomy-title32px · 800 · lh 1.4
The quick brown fox — 日本語サンプル:あいうえおアイウエオ漢字
section-title (H2)40px · 700 · lh 1.4
The quick brown fox — 日本語サンプル:あいうえおアイウエオ漢字
section-subtitle (H3)18px · 700 · lh 1.5
The quick brown fox — 日本語サンプル:あいうえおアイウエオ漢字
body16px · 500 · lh 1.8
The quick brown fox — 日本語サンプル:あいうえおアイウエオ漢字
caption14px · 400 · lh 1.5
The quick brown fox — 日本語サンプル:あいうえおアイウエオ漢字
small12px · 400 · lh 1.4
The quick brown fox — 日本語サンプル:あいうえおアイウエオ漢字
label-numeric24px · 700 · lh 1.2
The quick brown fox — 日本語サンプル:あいうえおアイウエオ漢字

日本語タイポグラフィ

禁則処理・行間・字間・OpenType 機能の設定

フォントスタック
YakuHanJP, '游ゴシック体', YuGothic, 'ヒラギノ角ゴ ProN W3', 'メイリオ', sans-serif
行間
1.8(欧文 1.43 に対し約 26% 広い)
字間
1px
禁則処理
word-break: keep-allline-break: strict
OpenType
palt(プロポーショナル仮名): onkern: on

「日本語タイポグラフィの再現」

私たちは、文字の美しさと読みやすさを両立させるデザインを追求しています。 Webフォントは表示速度に影響しますが、適切な行間(line-height)と字間 (letter-spacing)を設定することで、可読性が向上します。 禁則処理を適用することで、行末に句読点や括弧が来るのを防ぎます。

YakuHanJP を最先頭に置き、約物の半角化を強制font-feature-settings: 'palt' を body に指定、プロポーショナルメトリクス有効化letter-spacing: 1px が見出し・本文全般の標準値本文 line-height: 1.8 で日本語の可読性を最優先Noto Sans JP は見出し・タイトル専用、本文には YakuHanJP/游ゴシック体スタックを使用Inter は欧文・数値専用、日本語には絶対に適用しない

Spacing

ベースユニット: 8px

small
20pxセクション間マージン (小)、SP も同値
medium
40pxセクション間マージン (中)、SP は 20px
large
60pxセクション間マージン (大)、SP は 40px
xlarge
80pxセクション間マージン (特大)、SP は 60px
footer-padding
80px 60pxフッタースタック内パディング (SP: 縮小)
scroll-padding-top
128pxPC 固定ヘッダーのアンカー補正 (SP: 104px)
container-max
1280pxコンテンツ最大幅 (.child-inner)
wrapper-min
1024pxラッパー最小幅 (デスクトップ専用)

Shape

Border Radius

button

12px

tag

12px

badge

10px

circle

50%

default

12px

Shadows

elevation-1

0 1px 4px 0 rgba(32,34,38,0.12), 0 4px 8px 0 rgba(32,34,38,0.07), 0 10px 12px 0 rgba(32,34,38,0.04)

elevation-2

0 1px 4px 0 rgba(32,34,38,0.12), 0 6px 12px 0 rgba(32,34,38,0.10), 0 12px 24px 0 rgba(32,34,38,0.08)

legacy-card

0 2px 2px 0 rgba(0,0,0,0.14), 0 6px 10px -2px rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.2)

Components

Button

Primary Button (Water)

Water (青) 背景の主要 CTA。ホバーで Sun (黄) + Purple-400 テキストに切替

Secondary Button (White)

白背景 + Water 枠のセカンダリボタン。ホバーで Primary と同じ Sun/Purple 切替

Link

Text Link

本文中のテキストリンク。下線常時表示、訪問済みはグレー

DefaultVisitedHover (New Stack)

Hero Link

ヒーロー内リンク。border-bottom 1px、ホバーで黄色

DefaultHover

Card

Card with Elevation

elevation-1 (3 段重ね影) を使った浮遊感のあるカード

Product Image

Product Name

製品の説明テキスト

購入詳細 ›
background:#FFFFFF
color:#202226
borderRadius:12px
padding:24px
boxShadow:0 1px 4px 0 rgba(32,34,38,0.12), 0 4px 8px 0 rgba(32,34,38,0.07), 0 10px 12px 0 rgba(32,34,38,0.04)

Section

Background Sections

セクション背景の組み合わせパターン (5 種)

セクションタイトル

キャッチコピーや説明文がここに入ります

Primary CTASecondary
Product Image Placeholder
background:#FFFFFF
role:標準カード・ヘッダー・フッター

セクションタイトル

キャッチコピーや説明文がここに入ります

Primary CTASecondary
Product Image Placeholder
background:#FBF8EE
role:暖色系セクション (事例紹介)

セクションタイトル

キャッチコピーや説明文がここに入ります

Primary CTASecondary
Product Image Placeholder
background:#FAFAFC
role:フッターナビゲーション

セクションタイトル

キャッチコピーや説明文がここに入ります

Primary CTASecondary
Product Image Placeholder
background:#EDF6FF
role:機能紹介セクション

セクションタイトル

キャッチコピーや説明文がここに入ります

Primary CTASecondary
Product Image Placeholder
background:#FFFBD9
role:価格・CTA 強調セクション

badge

Free Badge (Circle)

ボタン右上に絶対配置される直径 56px の円形『無料』バッジ

Default

Default

badge

Section Tag (Sun)

Sun 黄色背景の小型カテゴリバッジ

Default

Default

badge

NEW Badge (Nav)

ナビゲーション内の『NEW』表示バッジ

Default

Default

nav

Global Header (Desktop)

デスクトップヘッダー。ロゴはスクロール時にアイコンのみへ縮小

Default (Top)

Default (Top)

Scrolled

Scrolled

nav

Global Header (Mobile)

モバイルヘッダー。高さ 64px、ロゴ 128px

Default

Default

hero

Hero Section

背景画像 + page-title (strong には Sun ハイライト) + アワードバッジ

Desktop

Desktop

Mobile

Mobile

footer

Footer

薄グレー背景のフッター。電話番号は Inter 24px 700

Default

Default

Guidelines

Do

  • ホバー状態には必ず --sun (#FFDA1B) + --pu-400 (#3F6ECC) の組み合わせを使う (サイト全体で統一)
  • 見出し・CTA には letter-spacing: 1px を適用する
  • 日本語テキストには YakuHanJP を前置して約物を半角化する
  • 数値・電話番号には Inter を使う
  • カードの影は elevation トークン (elevation-1 / elevation-2) から選ぶ (自作の box-shadow を使わない)
  • セクション背景は定義済みパレット (sa-50 / gr-50 / pu-50 / pa-50) から選ぶ
  • ボタン高さ 72px を維持する (CTA の視認性・タップ領域確保)
  • border-radius は 12px を標準とする (ボタン・タグ共通)
  • font-feature-settings: 'palt' を body に必ず適用する
  • 本文 line-height: 1.8 で日本語の可読性を最優先する

Don't

  • --sun を大面積の背景色として使わない (アクセント・ハイライト専用)
  • --leaf や --av-* を装飾目的で多用しない (ステータス系の意味が薄れる)
  • --ly-* (赤系) を単なるデザイン装飾に使わない (エラー・警告の意味を持つ)
  • ボタン高さ 72px を独自値に変更しない (CTA の視認性・タップ領域が劣化する)
  • 日本語本文に Inter を使わない (YakuHanJP/Noto Sans JP スタックを維持する)
  • ロゴのアスペクト比を変更しない・テキストを重ねない
  • elevation トークン以外の独自 box-shadow を作らない
  • セクション背景に未定義の中間色を導入しない (sa-50 / gr-50 / pu-50 / pa-50 の 4 種から選ぶ)
  • 詩的命名 (Sun / Water / Night / Cloud / Leaf) を別の命名規則に置き換えない (ブランド資産)