Skip to content
oh-my-design

Fujitsu DESIGN.md

DESIGN.md

Design System Inspiration of Fujitsu

Overview

Visual Theme & Atmosphere

Fujitsu began in 1935 as a communications-equipment manufacturer. Its current corporate profile lists service solutions, hardware solutions and ubiquitous solutions. The Japanese corporate site connects this engineering history to technology that supports society and to Uvance, its business model for addressing customer and social challenges. History, company facts, corporate overview.

The brand's distinctive device is its flowing infinity form. Fujitsu announced a visual-identity renewal alongside the October 2021 launch of Fujitsu Uvance, bringing the Infinity Mark forward as an expression of continuing transformation and sustainability. Its 2022 description of the Corporate Brand Identity System specifies 15 gradient variations, eight primary colors, six functional colors and a readability-focused corporate font. The current Uvance page extends the transformation story through collaboration between people and AI. These are dated brand statements, rather than a claim of a new 2026 rebrand. 2021 launch, 2022 brand-system announcement, Uvance today.

On the measured homepage, a white header and red wordmark lead into a blue-purple photographic hero with a large curved graphic. Below it, white sections, black copy, saturated action links and customer stories form a long editorial page. A rounded white report link coexists with large square red and blue actions. The measured homepage is the Japanese edition (global.fujitsu/ja-JP, HTML lang="ja-JP"), captured at 1440×1000 on 2026-11-10.

Brand Narrative

Fujitsu's official history connects its origins to communications equipment. The 2021 Uvance launch links its newer transformation business to a more sustainable world, and explains the name through Universal and Advance. The 2023 corporate design interview discusses broader color choice and accessibility as part of the visual identity. On the captured homepage, that breadth appears in colorful imagery and gradient panels alongside the red wordmark and actions. History, Uvance launch, design interview.

Principles

The current corporate overview names challenge, trust and empathy as company values. For this implementation reference, the measured surface suggests three practical choices: broad color expression, explicit destination links, and visible keyboard focus. The latter are observations for rebuilding this page, not a quoted company design manifesto. Corporate overview.

Personas

No user personas were verified.

Colors

The live census contains 148 computed root custom properties and 161 unique names when first declarations are included. The colors below come from that readable CSS, with the focus and shadow colors additionally measured on controls. Names describe this reference's observed roles; they do not imply a separately published token API.

Role or CSS nameValueEvidence
Brand red#ea0000--color-red; red CTA fill
Foreground#000000--color-font; leading paragraph ink, 37 observations
Background / white#ffffff--background-color-white; report-link fill
Link#0000ee--color-font-link; customer-story title link
Blue#2400b0--background-color-blue; enterprise AI action
Green#008224gradient endpoints; surveyed resource action
Magenta#d80084gradient endpoints
Orange#ff8000gradient endpoints
Yellow#ffe700gradient endpoints
Lime#61d600gradient endpoints
Cyan#00e7efgradient endpoints
Light blue#0c7fd5--background-color-gradation-h3b-end
Muted blue#5888c3--background-color-gradation-e3b-end
Gray 1#333333--color-gray-1, --color-font-gray
Gray 2#e8e8e8--color-gray-2
Light surface#efefef--color-gray-3; search input
Gray 4#3c3c3c--color-gray-4
Gray 5#c6c6c0--color-gray-5, --color-border-gray
Gray 6#5f5f5f--color-gray-6, --color-border-gray2
Light border#dcdcdc--color-gray-7; navigation hover bar
Gray background#6d6e70--background-color-gray-2
Red tint#fde5e5--background-color-red
Keyboard focus#0018ffmeasured solid outline on all six controls
Action shadow#555555measured hover shadow on three CTA links

The readable CSS exposes 13 named start/end gradient pairs: h1b–h5b, plus e1b, e2b, e3b, e5b, e6b, e8b, e9b and e10b. For example, h1b is red → magenta, h3b blue → light blue, and e1b cyan → yellow. This homepage inventory does not establish the full set of variations described in 2022.

The survey's rendered counts include the still-open consent layer and a UserWay widget. Their colors are not assigned product roles. The full unadjusted census and all custom properties are retained in the measurement report.

Typography

Evidence classVerified finding
Official product-use evidenceThe 2022 brand-system announcement names Fujitsu Infinity Pro as Fujitsu's corporate font, emphasizing readability, within a system covering web and other corporate communications. This establishes corporate-surface use; enterprise application typography was not inspected.
Live-loadeddocument.fonts reports FujitsuInfinityPro 400 normal and FujitsuInfinityPro 700 normal. The measured action links, navigation link and search input declare this family.
Distributed assets visible in CSSTwo same-origin @font-face rules point to Regular and Bold WOFF2/WOFF resources under /assets/hq/font/. No font binary or separate distribution package was downloaded.
Declared-onlyBody and h1 stacks also name Arial, メイリオ, Meiryo, MS Pゴシック and ヒラギノ角ゴ Pro W3, followed by a generic sans-serif. The census's first button reports Arial. These entries are not present in the loaded-face list and receive no specimens or family tokens here.
UnresolvedPer-glyph Japanese rendering, coverage, license and reuse rights were not established.

The Regular WOFF2 path is /assets/hq/font/FujitsuInfinityPro-Regular-202301-2.woff2; Bold uses /assets/hq/font/FujitsuInfinityPro-Bold-202301-2.woff2. CSS also declares corresponding -202301.woff resources. Their URLs are evidence of the site's serving configuration, not a grant of font rights. Substitute: none chosen.

Measured type: report and red action links 18px/700, line height 21.6px; navigation and story-title links 18px/700, line height 30.6px; search 14px/700, line height 23.8px; enterprise AI action 21px/700, line height 25.2px. Letter spacing is normal on these six controls. The root also declares heading-panel sizes 2.8rem and 3.6rem; their responsive use was not tested.

Layout

At the captured desktop width, the header has two navigation rows. The hero places its copy and report action to the left of a city photograph and curved graphic. Customer stories appear in three columns; their title anchors begin at x=73, 513 and 953px in the survey. Later sections combine a left label column with stacked service descriptions, followed by insights, topics and press links.

Readable layout variables specify --size-content-width-max: 1280px and --size-content-margin-wide: 3.7%. These are CSS declarations, not measurements of every section's content box. CTA padding supplies concrete reusable spacing: 30px 25px on the square actions and asymmetric 15px 20px 15px 30px on the hero pill.

Responsive Behavior

Only 1440×1000 desktop behavior was measured; CSS names breakpoint values of 360px, 768px and 1280px, but no mobile layout or breakpoint transition was verified.

Elevation & Depth

For the report, red and blue action links, hover changes the resting none shadow to rgb(85, 85, 85) 0px 0px 8px 0px. Their backgrounds remain unchanged, and an underline appears. Pointer press retains these two effects. This provides a measured elevation treatment for these actions; no general card-shadow scale was established.

Motion & Easing

The three CTA links compute box-shadow 0.3s ease-in-out 0s. Search computes width 0.3s ease-in-out 0s; its expanded state persists after blur. The navigation and story-title anchors compute all 0s ease 0s. These are element-specific transitions, not a global motion rule.

Root variables separately read --transition-duration: 0.5s, --transition-duration-short: 0.25s and --transition-timing-function: ease-in. No measured reduced-motion behavior or page-wide animation choreography is claimed.

Components

These are homepage links and an input, measured with real pointer states and a Tab walk. The consent banner was closed using its labelled close button before these measurements. Geometry below belongs to the selected element. All six controls had box-shadow: none at rest.

ControlGeometry and typeRest appearance
report-pill — レポートを見る194.7×53.6px; radius 30px; padding 15px 20px 15px 30px; 18px/700white, black text; 1px solid black border
red-cta — 内容を見る350×81.6px; radius 0; padding 30px 25px; 18px/700brand red, white text; no border
nav-insight — 知見36×30.6px; radius 0; padding 0; 18px/700transparent over white, black text; no border
search — 検索110×38px initially; radius 6px; padding 12px 40px 12px 12px; 14px/700light surface, black text; no border
story-card — 森永製菓株式会社 様title anchor 208.5×32px; radius 0; padding 0; 18px/700transparent over a white card, blue link text; no border
blue-cta — エンタープライズ向けAI292.1×85.2px; radius 0; padding 30px 25px; 21px/700blue, white text; no border

The hero action's pill is a local 30px radius. The root's separate --border-radius: 100px and --border-radius-round: 50% declarations do not replace the measured component radii.

States

ControlHoverPointer pressedKeyboard focus
Report pillneutral shadow + black underlinesame authored effectssolid blue outline
Red CTAneutral shadow + white underline; red fill retainedsame authored effectssolid blue outline
Insight navigationparent li::after paints a 36px-wide, 4px light-gray bottom bordersame barsolid blue outline
Search inputno change in the probe's compared scoperaw width becomes 276px and a browser auto outline appearssolid blue outline; raw width also becomes 276px
Story title linkblue underlineblue underlineblue underline + solid blue outline
Blue CTAneutral shadow + white underline; blue fill retainedsame authored effectssolid blue outline

The authored keyboard outline is 2px solid #0018ff with outline-offset: -2px on all six controls. Pointer press also exposes outline-style: auto on the three CTA links and story title; these browser outlines are excluded from brand state tokens. Search width stayed at 276px after blur, so its expansion is recorded as a persistent observation and omitted from focus and pressed tokens. Its blue outline was a distinct, nonpersistent focus indication.

The story link's SVG circle additionally changed from transform: none to matrix(1, 0, 0, 1, 0, 0) on hover, press and focus; the identity matrix does not establish visible movement. Search's hover “no change” covers self and pseudo-elements, no descendants, and three ancestor levels, for the properties listed in the verification notes. Disabled, validation and loading states were not measured.

Do's and Don'ts

  • Reproduce the square red content action and rounded white hero action with their respective geometry.
  • Keep the measured underline and shadow feedback when rebuilding the CTA links.
  • Preserve the solid blue keyboard outline, including its negative offset.
  • Use the broader verified palette when reproducing the observed gradient treatments.
  • Keep the title-link dimensions attached to the title anchor when rebuilding a story card.
  • Do not turn the search field's persistent expanded width into a focus-only rule.
  • Do not promote consent controls, UserWay styling or unverified fallback faces into brand tokens.

Voice & Tone

The current corporate overview emphasizes technology, customer transformation and contribution to society. The Uvance page discusses people and AI working together. Homepage actions are direct destination verbs such as レポートを見る and 内容を見る. These observations support informative, task-oriented copy; no separate published voice manual was verified. Corporate overview, Uvance.

Agent Prompt Guide

“Build a Fujitsu-style editorial technology homepage with a white header, black foreground, loaded FujitsuInfinityPro and saturated red actions. Use a 350×81.6px red content link with square corners, white 18px/700 type and 30px 25px padding. Hover adds an 8px neutral shadow and white underline. Keyboard focus draws a 2px solid blue outline at −2px offset.”

“For the illustrated hero, use the measured white report link: 194.7×53.6px, 30px radius, 1px black border, black 18px/700 type and asymmetric padding. Keep the page's story titles as blue links on white cards.”

Colors

Brand

Surface & text

Other colors

Scales

gray1–6

Typography

  • FujitsuInfinityProSans

Type scale

  1. ai-actionMeasured enterprise AI CTA link; live-loaded FujitsuInfinityPro.21px, line height 25.2px, weight 700
  2. actionMeasured report and red CTA links; live-loaded FujitsuInfinityPro.18px, line height 21.6px, weight 700
  3. navigationMeasured header insight link; live-loaded FujitsuInfinityPro.18px, line height 30.6px, weight 700
  4. searchMeasured header search input; live-loaded FujitsuInfinityPro.14px, line height 23.8px, weight 700

Spacing & shape

Corner radius

  • none0px
  • search6px
  • hero30px

Components

  • report-pill
    report-pillFill #ffffff · Text #000000 · Border 1px solid #000000 · Radius 30px · Height 53.6px · Padding 15px 20px 15px 30px · Type 18px / 700
    • Hover box-shadow: 0px 0px 8px 0px #555555; text-decoration: underline solid #000000
    • Pressed box-shadow: 0px 0px 8px 0px #555555; text-decoration: underline solid #000000
    • Focus outline: 2px solid #0018ff; outline-offset: -2px
  • red-cta
    red-ctaFill #ea0000 · Text #ffffff · Radius 0px · Height 81.6px · Padding 30px 25px · Type 18px / 700
    • Hover box-shadow: 0px 0px 8px 0px #555555; text-decoration: underline solid #ffffff
    • Pressed box-shadow: 0px 0px 8px 0px #555555; text-decoration: underline solid #ffffff
    • Focus outline: 2px solid #0018ff; outline-offset: -2px
  • blue-cta
    blue-ctaFill #2400b0 · Text #ffffff · Radius 0px · Height 85.2px · Padding 30px 25px · Type 21px / 700
    • Hover box-shadow: 0px 0px 8px 0px #555555; text-decoration: underline solid #ffffff
    • Pressed box-shadow: 0px 0px 8px 0px #555555; text-decoration: underline solid #ffffff
    • Focus outline: 2px solid #0018ff; outline-offset: -2px
  • searchFill #efefef · Text #000000 · Radius 6px · Height 38px · Padding 12px 40px 12px 12px · Type 14px / 700
    • Focus outline: 2px solid #0018ff; outline-offset: -2px