Kaonavi DESIGN.md
DESIGN.md
Design System Inspiration of Kaonavi
Overview
Visual Theme & Atmosphere
Kaonavi is a Japanese cloud talent-management service for bringing personnel information together and supporting decisions about people. Its company was established on 27 May 2008; the service business began on 16 April 2012. The current product introduction connects usable, regularly updated personnel data with AI-assisted decisions across management, HR and employees. Company overview, product introduction.
The brand combines sunny yellow with blue, rounded controls and a human subject. Its June 2022 refresh changed the logo's emphasis from matching faces and names to understanding individual personality. Circles represent people, triangles their fields of vision, and the overlap represents understanding another person's possibilities. The announcement associates yellow with playfulness, blue with sincerity, and their green overlap with warmth and reassurance. Official rebrand announcement.
The current evolution is toward “Talent intelligence”: the company announced that vision in October 2025 and an AI agent, KTi, on 1 October 2026. The live homepage makes this visible through a KTi announcement strip and promotion beside task links. Yellow also works as interaction feedback: filled blue actions turn yellow with blue lettering. Vision announcement, KTi announcement, measured homepage.
Kaonavi separately documents its product design system, sugao, around understandable interfaces and reusable components. The values below describe the public service homepage; authenticated product screens were not measured. Official sugao page.
Brand Narrative
The 2022 identity frames understanding a person as something deeper than matching a face to a name. Today's product introduction extends the people-data story toward AI-assisted action and decision support. The resulting visual reference is human-facing and bright: yellow highlights, blue actions, rounded cards and visible illustrations. The historical rationale comes from the company; the last sentence describes the measured homepage. Rebrand announcement, product introduction, homepage.
Principles
The official sugao page states two connected aims: make the brand's individuality clear while providing an understandable user experience, and provide reusable components for developers and designers. It describes interfaces that help users enter data and obtain appropriate information. These are documented product-system intentions; the homepage measurements supply the concrete styles in this reference. Sugao.
Personas
No formal persona document was verified; the product introduction explicitly discusses management, HR and employees as decision-making contexts. Product introduction.
Colors
The homepage exposes 58 first-party root properties alongside 47 WordPress presets. Its own palette uses natural names and color collections. These are live values, not an inferred ramp. Homepage.
| Role in this reference | Value | Evidence |
|---|---|---|
| Primary/action fill: kaonavi water | #447fe0 | --water; contact and trial rest states, including their borders |
| Sun: highlighted surfaces and action feedback | #ffda1b | --sun; all four action links' hover and pressed states |
| Foreground | #202226 | --night; paragraph ink, 27 sampled paragraphs |
| Canvas | #ffffff | --cloud; most frequent sampled background, 53 elements |
| Link and visible card-title ink | #3f6ecc | --pu-400; measured labels |
| Sandstone; nav parent hover surface | #fbf8ee | --sa-50; parent of the 機能 link |
| Subtle surface | #fafafc | --gr-50; 16 sampled backgrounds |
| Pale blue surface | #edf6ff | --pu-50; 15 sampled backgrounds |
| Muted surface | #f0f1f5 | --gr-100; 7 sampled backgrounds |
| Border | #d0d1d3 | --gr-250; 25 sampled borders |
| Muted foreground | #737378 | --gr-500; 7 sampled paragraphs |
| Secondary foreground | #56575b | --gr-600; 14 sampled text elements |
| Papaya 400 | #ee7100 | --pa-400; trial action's 無料 pseudo-element badge |
| Avocado 500 | #197f38 | --av-500; 9 sampled backgrounds |
The official Color guide calls kaonavi sun and kaonavi water the primary pair, with the same hex values. It says not to use sun as text color. Use blue labels on yellow feedback surfaces, as measured. Brand Deck: Color.
Framework and embed colors do not enter this palette. In particular, the shadow-root --brand-color-* properties are part of the embedded styling and are not Kaonavi's root palette.
Typography
Official product use: no product-specific font prescription was verified. The official Brand Deck's communication typography is a separate evidence domain.
Official brand documentation: the Typography guide designates たづがね角ゴシック as its primary typeface. It describes a refined, natural appearance with warmth and suitability for mixed Japanese and Latin text. The guide names Noto Sans JP for Japanese and Inter for Latin as its secondary alternatives when the primary face cannot be used. These are the company's documented alternatives. Brand Deck: Typography.
Live-loaded on the homepage: document.fonts reports YakuHanJP normal/bold, Noto Sans JP 400/700 and Inter 400/700, plus five additional entries whose roles are unresolved. The homepage's declared h1 family is Noto Sans JP. Google Fonts supplies the linked Inter/Noto Sans JP stylesheet; the census records YakuHanJP sources on jsDelivr. The two structured family roles are therefore heading: Noto Sans JP and latin: Inter; neither asserts the family of every control. Homepage.
Official distributed assets: the guide links to Google Fonts pages for its secondary alternatives. No font binary or license was downloaded or reviewed.
Declared-only: body and button CSS list YakuHanJP followed by a local Japanese stack beginning 游ゴシック体, YuGothic, "Yu Gothic M". The local Yu Gothic M aliases are declared with local(...); the loaded-face census does not confirm them. A first-family string in a computed stack is not per-glyph font verification.
Unresolved: たづがね角ゴシック is documented but absent from the homepage's loaded-face list; retain its name and guidance without a specimen. The extra loaded faces and the exact local face painting Japanese glyphs remain unresolved. Substitute: none chosen.
Measured type metrics: header navigation and small actions are 14px/700, line-height 28.8px; the large document/trial labels are 24px/700, line-height 33.6px, tracking 2.4px. The personnel-data card's visible h3 is 20px/700; its anchor's base style is 16px/400. These metrics do not assign the declared local stack to an unverified font face.
Layout
At the measured 1440×1000 viewport, the header's announcement strip is 40px high and the main navigation links are 88px high. The screenshot shows the logo and navigation on one horizontal row, with action links at the right. Homepage.
The scene-card survey records three columns at x≈133, 526 and 919px, with cards about 373.3px wide and 120px high. The news and seminar links form two 560×120px cards at x=133 and 733px, each with 32px padding. The large closing action pair is 357px wide per link. Preserve these distinct content densities when building a desktop composition; they are observations at one viewport, not a verified breakpoint system.
Responsive Behavior
Mobile, alternate breakpoints and touch states were not measured; the reference describes desktop 1440×1000.
Elevation & Depth
The measured large action pair and personnel-data card share this computed shadow:
box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 2px 0px,
rgba(0, 0, 0, 0.14) 0px 6px 10px -2px,
rgba(0, 0, 0, 0.2) 0px 1px 5px 0px;
Their hover and pressed snapshots retain it. The two small header actions and nav link have box-shadow: none. The homepage also declares four --elevation-* properties using night-colored rgba values; their application to these measured controls was not established. Homepage.
Motion & Easing
Computed transition strings are all 0.2s ease 0s on the small header actions and nav link, and all 0s ease 0s on the large actions and scene card. Hover and pressed samples settled after 900ms; the header-action records report a longest transition of 200ms. These are control-level observations, not a general motion scale. Carousel timing, scrolling behavior and reduced-motion behavior were not measured.
First-party sources: homepage; company overview; history; privacy/legal identity disclosure; product introduction; 2022 rebrand; 2025 vision announcement; 2026 KTi announcement; Color guide; Typography guide; sugao. Captured 2026-11-03; raw values, controls, source quotes and host controls are recorded in the accompanying verification notes.
Components
All six controls are links. The header actions have 2px #447fe0 borders; the large action pair retains the same border color through hover and press. Measured homepage.
| Key and exact target | Geometry | Rest appearance | Hover and pressed |
|---|---|---|---|
contact — お問い合わせ, /contact/?link=glonavi | 112×40px; radius 4px; padding 0; 14px/700 | #447fe0 / #ffffff | #ffda1b / #3f6ecc |
resources — お役立ち資料, /download/?link=glonavi | 112×40px; radius 4px; padding 0; 14px/700 | Transparent over white; #3f6ecc label | Yellow #ffda1b fill; label unchanged |
trial — デモ・トライアルを希望, /more/?which=both&link=footer | 357×96px; radius 12px; padding 0 8px; 24px/700 | #447fe0 / #ffffff | #ffda1b / #3f6ecc, including the introductory label |
document — 資料をダウンロード, /document/?link=footer | 357×96px; radius 12px; padding 0 8px; 24px/700 | #ffffff / #3f6ecc | Yellow fill; label unchanged |
nav-features — 機能, /func/index/?link=glonavi | 56.5×88px; radius 0; padding 0 14.25px; 14px/700 | Transparent over white; #202226 | Parent li fills #fbf8ee; label unchanged |
data-card — 人材情報の一元化, /scene/jyoho_ichigenka/?link=top-9box | 373.3×120px; radius 12px; anchor padding 0 | White; visible title #3f6ecc, 20px/700 | Yellow fill; visible title retains its color |
The data card's anchor foreground changes from #202226 to #447fe0; this includes inherited colors on its hidden description and other descendants. The visible h3 remains #3f6ecc. The component's foreground and font describe that visible label.
Radius is context-dependent: 0 for the nav link, 4px for small actions, 12px for the large actions and scene card. The survey also records 8px news/seminar cards with 32px padding, and compact scene links with a 32px radius. Those additional links were not state-probed.
States
Hover and pressed were measured with matching :hover and :active. The four action links and the scene card fill yellow; the filled actions also change their white labels to blue. The nav link changes its parent surface to sandstone. Pressed snapshots add no difference beyond hover within the probe's compared scope. Card pressed evidence comes from the second call; the first call's pressed result was UNMEASURED and was not interpreted as unchanged.
Real Tab focus reaches all six controls. Each gets rgb(68, 127, 224) auto 1px off 1px; the ring disappears after blur and is classified as the browser's default ring. No brand focus token is declared. Disabled, loading, validation and selected states were not measured.
Do's and Don'ts
- Build around the official sun/water pair; use sun as a surface or highlight rather than text. Color guide.
- Distinguish action-fill blue
#447fe0from label blue#3f6ecc. - Give the small header actions 4px corners and the large actions 12px corners.
- Preserve the visible card title's own color instead of applying the anchor's inherited foreground to it.
- Retain the documented primary font's identity without rendering an unverified specimen.
- Keep WordPress presets, Joy UI, Tailwind and embedded-widget properties outside the brand palette.
Voice & Tone
Observed action copy separates a short benefit line from a direct request: 3分でわかるカオナビ above 資料をダウンロード, and 実際の画面を見られる・触れる above デモ・トライアルを希望. The current product introduction uses “next move” and decision-support language around AI. This is a description of the opened copy, not a verified corporate voice manual. Homepage, product introduction.
Agent Prompt Guide
“Build a Kaonavi-style desktop action pair: 357×96px links, 12px corners, 2px water-blue borders, 24px/700 labels with 2.4px tracking. Use blue/white for the trial link and white/label-blue for the document link. Both fill sun-yellow on hover and while pressed; the trial label becomes label-blue. Match the measured three-layer shadow. Preserve the separate browser focus behavior.”
“Build a 373.3×120px personnel-data card link with 12px corners, a white surface, blue 20px/700 h3 and supporting illustration. Hover and press fill the surface yellow while the visible title keeps its blue.”
These prompts reuse measured geometry and states. They do not choose a font substitute.
Governance
Known Gaps
- Contrast,
contact. Text#ffffffon#447fe0measures 3.92:1, below the WCAG AA 4.5:1 minimum for normal-size text. Recorded as measured, not adjusted. - Contrast,
trial. Text#ffffffon#447fe0measures 3.92:1, below the WCAG AA 4.5:1 minimum for normal-size text. Recorded as measured, not adjusted.
색상
브랜드
면과 글자
그 밖의 색
타이포그래피
- Noto Sans JP제목 · 오픈 글꼴 · OFLGoogle Fonts에서 설치
- Interlatin · 오픈 글꼴 · OFLGoogle Fonts에서 설치
타입 스케일
- large-action24px, 행간 33.6px, 굵기 700, 자간 2.4
- card-title20px, 굵기 700
- navigation14px, 행간 28.8px, 굵기 700
여백과 모양
여백
- large-action-inline8px
- nav-inline14.25px
- news-card-inset32px
모서리 반경
- none0px
- sm4px
- md8px
- lg12px
컴포넌트
- contactcontact채움 #447fe0 · 글자 #ffffff · 테두리 2px solid #447fe0 · 반경 4px · 높이 40px · 안쪽 여백 0px · 글자 크기·굵기 14px / 700
- 호버 bg #ffda1b; fg #3f6ecc
- 누름 bg #ffda1b; fg #3f6ecc
- resourcesresources글자 #3f6ecc · 테두리 2px solid #447fe0 · 반경 4px · 높이 40px · 안쪽 여백 0px · 글자 크기·굵기 14px / 700
- 호버 bg #ffda1b
- 누름 bg #ffda1b
- trialtrial채움 #447fe0 · 글자 #ffffff · 테두리 2px solid #447fe0 · 반경 12px · 높이 96px · 안쪽 여백 0px 8px · 글자 크기·굵기 24px / 700
- 호버 bg #ffda1b; fg #3f6ecc
- 누름 bg #ffda1b; fg #3f6ecc
- documentdocument채움 #ffffff · 글자 #3f6ecc · 테두리 2px solid #447fe0 · 반경 12px · 높이 96px · 안쪽 여백 0px 8px · 글자 크기·굵기 24px / 700
- 호버 bg #ffda1b
- 누름 bg #ffda1b
- data-card채움 #ffffff · 글자 #3f6ecc · 반경 12px · 높이 120px · 안쪽 여백 0px · 글자 크기·굵기 20px / 700
- 호버 bg #ffda1b
- 누름 bg #ffda1b
비슷한 디자인 시스템
SaaS사람인Saramin (사람인) is a Korean job platform — "대한민국 대표 커리어 플랫폼", in its own words — and the company behind it.
SaaS그리팅Greeting (그리팅) is the recruiting platform of 두들린 (Doodlin), a Seoul company at 테헤란로 427 whose own site states its mission as "우리는 채용의 문제를 해결하는 것이 모든 문제 해결의 시작임을 믿습니다" — solving hiring problems is where every other problem gets solved.
SaaSZendesk GardenZendesk builds customer-service software, and Garden is its public design system: the company calls it the source of truth for the tools, standards, and practices used to build Zendesk products.
- SaaSLoglassLoglass makes management-accounting software — budgeting, forecast-versus-actual and planning for finance teams that otherwise live in spreadsheets.
SaaSCADDiCADDi builds an AI data platform for manufacturing.
SaaSSerendieSerendie is Mitsubishi Electric's digital-platform brand, and Serendie Design System is the design language its DX Innovation Center publishes for it.