トヨタバッテリー株式会社|公式コーポレートサイトのWebサイトプレビュー

DESIGN REFERENCE

トヨタバッテリー株式会社|公式コーポレートサイト

地球のビジュアルと赤いロゴを印象的に配置。白い余白、縦長の英字見出し、製品写真、ピル型ナビゲーションで構成された車載用バッテリーメーカーの企業サイト。

オリジナルサイトを見る
ジャンル
製造業・産業機器
元の業種
製造業・車載用バッテリー
デザイン分析日
2026/9/13

design.md

Toyota Battery — Style Reference

A red corporate identity above a blue planetary horizon, followed by spacious white information grids.

Website: toyota-battery.com/jp Original URL: https://www.toyota-battery.com/jp/ Final URL: https://www.toyota-battery.com/jp/ Theme: predominantly white, with a black opening hero and red identity accents; no theme selector was evidenced. Inspected: September 13, 2026, at 02:16 JST; supplied retrieval timestamp: September 12, 2026, 17:16:04.091 UTC. Viewports: 1440 × 1000 desktop and 390 × 844 mobile, in CSS pixels. Scope: the current Japanese corporate homepage. Visual captures show the opening hero, desktop Products area, Company Info cards, footer, mobile header, and persistent cookie notice. Rendered DOM and computed styles additionally document News, Magazine, manufacturing-process links, Innovation, and navigation contents. Linked pages and open-menu states were not independently inspected.

Toyota Battery combines a dramatic introduction with a practical corporate directory. The opening scene gives a red logo and a short white Japanese statement ample room against black space. Earth rises across the lower part of the composition. The rest of the page uses white backgrounds, black text, natural photography, and a deliberate alternation between broad editorial sections and compact information links.

Two typefaces establish a clear division of labor: Fjalla One supplies tall, condensed English section headings, while IBM Plex Sans JP carries Japanese navigation, descriptions, and article titles. A long pill-shaped desktop navigation bar floats beside an asymmetrical white logo panel. Farther down, product links remain open and rectangular, while the Company Info directory introduces rounded cards with subtle shadows and small circular arrows.

This is a multi-audience corporate homepage: news readers, customers, job applicants, and visitors seeking company information each receive a distinct route. Its reusable character comes from that hierarchy, the contrasting image scales, and the restraint of the interface around the photography.

How to Read This Reference

  • Measured values come from the supplied rendered DOM, computed styles, and element rectangles. They are capture-specific CSS-pixel values, not a complete recovered stylesheet.
  • Visual estimates describe screenshot geometry or appearance where the corresponding computed property was not supplied. They are explicitly identified.
  • Derived values are arithmetic using measured rectangles, such as the gap between adjacent cards.
  • Recommendations and Quick Start rules are implementation guidance. Breakpoints, image treatment, interaction handlers, and shadows in that code are adaptations unless stated otherwise.
  • Source variables retain their recorded names. Other token names are descriptive aliases for this reference.
  • DOM presence does not establish visibility. Closed navigation content has text and rectangles in the evidence. Those records do not prove that a menu was opened or that its appearance was visually verified.
  • Coordinates describe sampled states. Desktop Company Info cards sit approximately 20px farther left in the screenshot than in the DOM sample. Their dimensions agree closely. Do not turn those absolute positions into a required transform or animation.

Tokens — Colors

Default Palette

Name Value Evidence / suggested token Role
White canvas #ffffff Measured body and footer backgrounds; source --c-white Main page, white content regions, logo panel, reversed text
Black ink #000000 Measured text; source --c-black Headings, body text, icons; the hero also appears black
Observed action red #db0026 Measured rgb(219, 0, 38) on the consent button and H1; alias --color-action Filled consent action and computed hero foreground
Declared base red #da1b32 Source --c-base-red Available brand-related token; not the measured consent-button fill
Base gray #cacaca Source --c-base-gray Available neutral, visually consistent with delicate circular outlines; exact outline bindings were not supplied
Light gray #f5f5f5 Source --c-light-gray Available pale surface token; individual uses were not exhaustively mapped
Secondary text #585858 Measured rgb(88, 88, 88) on footer links; alias --color-muted Legal and utility navigation

The logo artwork appears vivid red, but its internal fill was not separately extracted. The measured H1 and button red should not be presented as a sampled value for every logo pixel. Likewise, do not replace the observed #db0026 action fill with --c-base-red simply because that variable has a plausible name.

Declared Supporting Colors

Source variable Recorded value Evidence boundary
--c-dark-red #cc0707 Declared; a particular hover or selected state was not verified
--c-light-red #faa, equivalent to #ffaaaa Declared; exact component use was not supplied
--c-green #92de46 Declared; small indicators occur in the partially visible News area, but their exact token binding was not established

These are supporting variables, not separate themes. Blue belongs primarily to the Earth imagery, and orange belongs to the photographed battery components. Neither should become a general interface action color merely because it occupies a large image area.

Screenshot-Only Surface Estimates

The desktop navigation looks pale gray over black imagery and nearly white over the page canvas. The cookie panel is a translucent light neutral through which underlying content remains faintly visible. Exact alpha values and backdrop-filter rules were not supplied. For an adaptation, rgba(255,255,255,.90) for navigation and rgba(232,232,232,.96) for the notice are reasonable starting points, not measured source colors.

Tokens — Typography

Japanese Interface — IBM Plex Sans JP

  • Measured family: "IBM Plex Sans JP", sans-serif.
  • Measured weights: 400 for body copy, 500 for navigation and article titles, and 600 for Company Info card labels and the H1 container.
  • Declared font request: the supplied page evidence includes weights 400, 500, 600, and 700. This does not mean that every weight is used in the inspected components.
  • Character: clear, moderately compact Japanese typography with generous line spacing in explanatory paragraphs.
  • Suggested alias: --font-body.

The body uses this sans-serif stack even though the HTML element itself reports Times. The HTML fallback is not evidence of a serif body design.

English Section Headings — Fjalla One

  • Measured family: "Fjalla One", sans-serif.
  • Source variable: --f-en.
  • Measured weight: 400.
  • Roles: News, Magazine, Products, Innovation, Company Info, and sampled language links.
  • Character: tall, narrow letters that produce strong section markers without occupying the horizontal space of a wide display face.

The screenshots show uppercase section headings. Extracted text sometimes contains title-case and duplicated versions. Reproduce one visible heading per section; the extraction does not justify printing duplicate words.

Hero Statement and Logo

The visible statement is “そこに蓄えられているのは、きっと未来だ。” It has a calligraphic or brush-like character distinct from ordinary interface text. Its font family and whether it is text or artwork were not separately established. Preserve an authorized original asset where available; do not invent a named font attribution.

The TOYOTA BATTERY wordmark is graphic identity, not an ordinary typeset headline. The H1 container reports 66.528px on desktop and 18.018px on mobile, but those computed values are not reliable measurements of the visible wordmark or statement. The extracted H1 text also differs from the visible statement, reinforcing the need to distinguish semantic content from rendered artwork.

Type Scale

Role Desktop measurement Mobile measurement Weight / tracking
Body baseline 16px, normal line height 16px, normal line height 400
Primary desktop navigation 13.392px / 13.392px Replaced by a menu button 500; 0.53568px, equivalent to 0.04em
News / Magazine / Company Info headings 48px / 55.2px 48.009px / 55.2103px Fjalla One 400
Products / Innovation headings 64px / 73.6px 48.009px / 55.2103px Fjalla One 400
News article titles 16px / 28.8px 15.99px / 23.985px 500; approximately 0.04em
Magazine article titles 16px / 28.8px 14.001px / 25.2018px 500; normal tracking
Feature-banner descriptions 16px / 32px 14.001px / 23.8017px 400
Product / Innovation descriptions 16px / 32px 12.987px / 25.974px 400
Manufacturing-process description 14px / 28px 12.012px / 20.4204px 400
Company Info card labels 16px / 24px 15.99px / 23.985px 600; approximately 0.04em
Footer utility links 14px / 14px 12.012px / 12.012px 500; approximately 0.04em
Cookie explanation 13px / 19.5px 13px / 19.5px 400
Cookie action 14px / 14px 14px / 14px 400; 1.12px, equivalent to 0.08em
Sampled language links 15.264px / 17.5536px 14.001px / 16.1012px Fjalla One 400; 0.03em

The language measurements come from menu links in the DOM, not a verified open dropdown. For reuse, round the fractional values to the nearby whole-pixel scale unless matching the original proportional sizing system is essential.

Tokens — Spacing & Shapes

Density: broad section separation, compact navigation, and roomy descriptions beneath large imagery.

The source exposes --vw: 14.4px, --vh: 10px, and --base-vw: 1512 on desktop. Mobile exposes --vw: 3.9px, --vh: 8.44px, and --base-vw: 390. These indicate viewport-aware sizing, but the complete calculation rules and breakpoint are not included. A single desktop-to-mobile scale factor would not reproduce the observed layout changes.

Spacing Scale

Use Desktop Mobile Evidence
Main horizontal gutter 45.71875px 15.984375px Measured section and card origins
Product-column gap 45.640625px Approximately 56px between stacked product links Derived from link rectangles
Large section top padding 152.352px 99.996px Measured Products, Innovation, Company Info
Magazine top padding 114.336px 79.989px Measured section padding
Product-description horizontal inset 38.15625px 0px relative to the card Derived from paragraph and card origins
Desktop Company Info card gap 21.015625px 0px between measured card boxes Derived from adjacent rectangles
Company Info label inset 16px Approximately 18.016px Derived from card and heading origins
Desktop navigation-link padding 14.256px 11.376px Not applicable to the closed mobile header Measured
Cookie text-to-action separation 16px 16px Derived from paragraph and action rectangles

Use approximately 8, 16, 24, 32, 38, 46, 56, 80, 100, and 152px as descriptive spacing steps. These are convenient aliases, not proof of an original universal spacing scale.

Border Radius

Element Recorded or estimated geometry Status
Desktop logo panel Only lower-right corner rounded; 38.16px Measured
Desktop navigation / language capsule Full pill, approximately 25px radius Visual estimate
Main product links 0px Measured link boxes
Company Info cards 9.504px desktop; 9.984px mobile Measured
Manufacturing-process link 9.504px desktop; 0px mobile Measured
Cookie action 8px Measured
Cookie close control 50%, 20 × 20px Measured
Cookie panel Approximately 16px at the exposed upper-right corner Visual estimate
Card arrows / back-to-top graphic Circular Visual observation; individual link boxes may report zero radius

Do not give every component the same rounded-card treatment. Square product photography, pill navigation, rounded directory cards, and a single curved logo-panel corner are distinct parts of the hierarchy.

Layout Measurements

Element Desktop: 1440 × 1000 Mobile: 390 × 844
Document height 6701.64px 7486.42px
Header element bounds 1440 × 148.59px 390 × 79.98px
Header logo link 266.69 × 114.33px, at the upper-left corner 137 × 39px, at x:17, y:20
Navigation capsule Approximately 920 × 49px, at x:313, y:34 Not visible in the closed header
Language capsule Approximately 114 × 49px, at x:1270, y:34 Language links belong to the menu DOM
Menu button Not visible in desktop capture 32.02 × 32.02px, at x:334, y:23.98
Product link 651.45 × 499.73px 358.03 × 504.86px
Company Info card 245.66 × 357.52px 296.84 × 422.98px
Footer element 332.88px high 213.03px high
Back-to-top link 49.53 × 49.53px 35.98 × 35.98px
Cookie panel Approximately 390 × 223px Approximately 390 × 211px

The full desktop header bounds include transparent space; they are not the height of a solid white bar. Likewise, link rectangles containing logos can be larger than the visible artwork.

Components

Desktop Header

Role: persistent corporate identity and access to the site's major areas.

The left logo sits inside a white panel attached to the top and left viewport edges. Its large lower-right curve is the header's most distinctive shape. The visible logo artwork occupies approximately 170 × 48px inside the larger measured link panel.

A separate pill contains seven Japanese navigation links: company information, products and solutions, innovation, sustainability, contact, recruitment, and news. A third capsule holds a red globe symbol and JP. The major capsules share a top alignment near 34px, while the identity panel extends lower.

The header remains at the top of the supplied scrolled captures. This supports describing it as persistent; the sampled data does not include the exact position rule. Over white content, subtle shadowing helps separate the navigation from the canvas. Its exact shadow and transparency values are unmeasured.

The DOM includes substantial secondary navigation with text and image-linked items. Their presence supports the information architecture, but dropdown triggers, open-state geometry, keyboard behavior, and hover outcomes remain unverified.

Mobile Header and Menu Entry

Role: retain identity while reducing visible navigation to one control.

At 390px, the header becomes an approximately 80px pale strip. The logo is 137 × 39px at a 17px left inset. A 32px menu-button box sits 24px from the right edge and contains two thin horizontal black strokes. The source button text is “メニューを開く”.

The mobile menu DOM contains a language row, major section buttons, nested links, utilities, and a contact entry. Several of those hidden menu elements compute to white text. That is insufficient evidence to specify the menu background, expansion animation, or focus behavior. Only the closed header is visually documented.

Opening Hero

Role: establish brand recognition and the scale of the company's subject matter.

Three visual layers carry the composition: black space, centered white statement and red wordmark, and a photographic Earth horizon across the bottom. There is no large standalone conversion button in the supplied current opening captures.

On desktop, the statement begins near y:235; the visible wordmark is approximately 486 × 138px, centered near y:324. The Earth is broad enough for its horizon to extend past both edges. The visible dark composition ends around y:972.

On mobile, the header occupies the first 80px. The statement begins near y:208, and the wordmark is approximately 315 × 90px, with roughly 38px side margins. Earth remains a full-width horizon below the identity, while the visible dark area ends near y:612.

These are screenshot estimates, not a recovered hero-height formula. The mobile News section rectangle starts at y:576 and includes approximately 57px of top padding, while its heading starts around y:633. A section rectangle and the visible image boundary therefore should not be treated as interchangeable measurements.

Preserve the separation between statement, wordmark, and horizon. Earth cropping and artwork proportions matter more than reproducing the H1 container's computed font size.

Section Heading System

Role: make a long corporate page easy to scan.

News, Magazine, and Company Info use 48px condensed English headings. Products and Innovation use 64px white headings over large imagery on desktop and reduce to 48px on mobile.

News and Magazine pair the heading with a smaller Japanese destination link and a thin outlined circle containing a small right-pointing triangle. Company Info breaks into two lines, COMPANY and INFO.. Its desktop heading occupies a separate left column; on mobile it precedes the card rail.

The extracted DOM contains repeated heading text. The screenshots show a single readable visual heading. Any decorative duplicate needed for an implementation should be hidden from assistive technology and should not create a second visible title at rest.

News Filters and Article List

Role: provide dated corporate updates with category access.

Desktop uses a left filter area and a wider list beginning at approximately x:400.64. The six filter buttons are “すべて”, “経営”, “製品・技術”, “サステナビリティ”, “イベント”, and “その他”. Their measured vertical step is about 29.75px.

Each article is one link containing a date, category labels, and a medium-weight Japanese title. The sampled desktop links are about 993.63 × 111.58px, with approximately 41px top and bottom padding and a 22.9px internal gap. Titles use 16px / 28.8px. Three current article entries are represented in the evidence.

Mobile moves the category controls into one horizontal row. Later button rectangles extend beyond the 390px viewport, demonstrating an overflow arrangement; horizontal scrolling was not explicitly exercised. Article links become approximately 358px wide, with metadata above the title and roughly 24px between successive entries. Titles retain a 16px size but use a tighter 24px line height.

The filters are real buttons in the DOM, but no resulting filtered state was recorded. Do not claim an animation, selected-color rule, or client-side filtering implementation from their presence alone.

Magazine Articles

Role: surface six articles from the company's official note publication.

The desktop DOM records a three-column, two-row arrangement. Each link is approximately 449.52 × 378.5px, with 32.4px 30.528px 28.512px padding and a 22.896px gap. Titles use 16px / 28.8px at weight 500, followed by dates. The “公式note” destination appears beside the desktop section heading.

Mobile changes to six stacked rows rather than shrinking the desktop cards. Each row is approximately 358px wide and 172–181px high. A leading thumbnail area and a text column are separated by about 20px. The title column measures approximately 205px wide and uses 14px / 25.2px. The official-publication link moves below the list, toward the right.

This geometry is supported by the DOM. The supplied screenshots do not expose this section's complete photography or surface treatment, so do not assign it the Company Info shadows or invent particular article-image subjects.

Products Feature Banner

Role: introduce the battery product family with material detail.

A full-width photograph shows an opened vehicle battery assembly: silver metal housings, fasteners, dark cells and connectors, and prominent orange high-voltage components. The crop feels documentary and technical, with the equipment filling the frame.

The white PRODUCTS heading sits at the lower left, followed by two lines of Japanese copy. Desktop text starts at the main 45.72px gutter. The description is measured at 430px wide, with 16px / 32px typography.

The supplied scrolled screenshot contains approximately 553px of the banner before the white product area begins. This is a visible crop, not proof of the banner's complete height. It should not be hardcoded as a 553px banner based on this screenshot alone.

On mobile, the DOM records a 48px heading and a description approximately 263px wide at 14px / 23.8px. The actual mobile photo crop was not supplied.

Battery Product Links

Role: distinguish nickel-metal hydride and lithium-ion batteries and route visitors to their detail pages.

Desktop presents two equal columns. Each begins with a large rectangular product photograph; the supplied screenshot shows approximately 651 × 304px image areas with square corners. The products are isolated on a neutral gray floor with directional shadows. The surrounding photography emphasizes their actual industrial form.

Below each image, a Japanese product name is paired with a circular arrow, followed by explanatory copy. Descriptions are inset about 38px from the image edges on desktop and use 16px / 32px text. The whole grouping is an anchor, not a card containing a separate nested button.

Mobile stacks the links at 358px wide, separates them by about 56px, and removes the description's extra horizontal inset. Descriptions use approximately 13px / 26px. Mobile image-element dimensions were not included; a square crop in a new implementation is a recommendation to validate, not an observed requirement.

Manufacturing-Process Link

Role: offer a secondary route to how batteries are made.

The “電池ができるまで” link spans the desktop content width beneath the product pair. Its measured size is approximately 1348.55 × 175.23px, with two outer grid tracks of 302.828px and 1045.72px. The description occupies a narrower region within the second track and uses 14px / 28px text.

Mobile retains two outer tracks, approximately 93.984px and 264.047px, rather than becoming an ordinary full-width image card. The full link is about 219px high. Its 197px-wide description uses approximately 12px / 20.4px. The measured outer radius changes from about 9.5px to zero.

The complete visual content of the leading track was not supplied. Preserve the compact secondary-link hierarchy without inventing an illustration or icon.

Innovation Section

Role: explain technology and quality through two editorial destinations.

The DOM establishes the same large-section rhythm as Products: approximately 152px desktop top padding, an English heading with white supporting copy, then two 651.45px-wide links. The technology and quality descriptions use 16px / 32px, with approximately 38px horizontal insets.

On mobile, the links stack, the main heading becomes 48px, and descriptions use approximately 13px / 26px. The two link heights differ because their descriptions occupy different numbers of lines.

No supplied screenshot exposes the Innovation banner or card imagery. Its content roles and geometry are documented; its photographic subjects, crop, and motion are unverified.

Company Info Directory

Role: provide a final visual gateway to company information, sustainability, recruitment, and contact.

The desktop section places the two-line condensed heading on the left and four photographic cards on the right. Each card is about 245.66 × 357.52px, with a 9.5px radius, a soft visible shadow, an image above, and a white label area below.

The four visible subjects are a glass-fronted company building, a green coastal landscape with wind turbines, two people working together at laptops, and a close-up of someone using a phone. The image area is approximately 228.5px high, inferred from the visible boundary and label inset. It is nearly square, not a widescreen thumbnail.

The label area contains a 16px semibold Japanese title and a small circular arrow aligned at the bottom right. The first title deliberately occupies two lines: “トヨタバッテリーについて” and “企業情報”. A card remains one navigation link; the arrow is a directional cue inside that link.

Mobile enlarges each card to approximately 296.84 × 422.98px. The first begins at x:15.98, and the next begins at x:312.83, leaving a substantial partial preview at the right edge. Measured card boxes have no horizontal gap. The image is approximately 275px high, and the label area's horizontal inset grows to about 18px.

The DOM includes SWIPE, and the screenshot confirms a horizontal rail. Touch dragging, snap behavior, looping, autoplay, and arrow-driven advancement were not tested. Implementing a simple accessible horizontal scroller is a recommendation, not a claim about the original script.

Footer

Role: close the page with identity, legal links, social destinations, and return navigation.

Desktop uses a large white field. A red logo sits at the left; three gray utility links sit near the right; X, YouTube, and note symbols form a vertical group farther right. A thin horizontal rule separates the lower copyright area, with an outlined upward-arrow circle at the far right.

The footer link typography is 14px, weight 500, with 0.04em tracking. Social link boxes are 36 × 36px. The back-to-top link points to #top; smooth scrolling was not established.

Mobile keeps a smaller logo at the left, puts utility links at the right, and arranges social links horizontally beneath them. The utility type reduces to approximately 12px, social boxes to about 29px, and the return-to-top link to about 36px.

The page title, home-link label, and footer copyright independently identify Toyota Battery Co., Ltd. No production-credit claim is established by the supplied original-page evidence.

Cookie Notice

Role: present a persistent explanation with continuation, privacy details, and a close affordance.

The notice remains at the lower left throughout the supplied captures. On desktop it is approximately 390px wide and 223px high. On the 390px phone it spans the viewport and is approximately 211px high. Its light translucent surface visibly covers some underlying news and footer content.

Desktop content starts at x:32; mobile content starts at x:35. The paragraph remains 13px / 19.5px at both sizes. A 16px vertical gap separates it from the action row.

The “続行” button measures 100.25 × 30px, uses the measured #db0026 fill, white 14px text, 0.08em tracking, and an 8px radius. “詳細” is an underlined link to the privacy page. A black circular close button with a white cross measures 20 × 20px, positioned 10px from the top and right edges of the panel.

The continuation and close controls were not activated. Their storage effects, dismissal rules, and consent semantics are not verified. The notice should be documented as captured utility UI, not treated as a promotional call to action.

Tokens — Motion & Interaction

Recorded Transition Declarations

Target Recorded value What the evidence establishes
Desktop primary navigation text color 0.24s cubic-bezier(0.215, 0.61, 0.355, 1) A color transition is defined; destination color and trigger outcome were not sampled
Desktop logo-panel link transform 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) A transform transition is defined; displacement is unknown
H1 container Transform and opacity, 0.24s, easing above, 0.16s delay Reveal-capable declaration; exact start state and trigger were not supplied
Mobile News destination link Transform and opacity, 0.32s, 0.16s delay Recorded declaration, not a tested entrance sequence
Mobile official-publication link Transform and opacity, 0.32s, 0.4s delay A longer delay is defined for this link
Mobile feature descriptions Transform and opacity, 0.24s, 0.16s delay Recorded on Products and Innovation supporting copy
Desktop footer logo and social links opacity 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) Opacity transition declaration

Source Easing and Layer Tokens

Source token Value Interpretation
--ease-out-3 cubic-bezier(0.215, 0.61, 0.355, 1) Used by sampled short text and reveal transitions
--ease-out-sine cubic-bezier(0.39, 0.575, 0.565, 1) Used by sampled 400ms transform and opacity transitions
--ease-pop cubic-bezier(0.44, 0, 0.21, 1.23) Available overshooting curve; no specific use established
--z-base 0 Declared base layer
--z-menu 101 Declared menu layer
--z-header 102 Declared header layer
--z-modal 103 Declared modal layer; the cookie notice's actual binding was not supplied

The capture process waited for visible finite animations and sampled layout stability. Perpetual animations were temporarily paused during readiness checks and then resumed. This does not establish what animated media, if any, the hero uses.

No evidence confirms Earth rotation, video playback, parallax, auto-advancing cards, smooth anchor scrolling, or exact menu-opening motion. Numerous sampled elements report animation: none; that does not exclude animation in descendants, pseudo-elements, media, or JavaScript.

Recommended motion adaptation: use the recorded 240–400ms easing family for restrained hover and reveal effects. Keep content visible without JavaScript, and supply reduced-motion behavior. Do not build essential content around an unverified entrance animation.

Surfaces

Layer Observed appearance Purpose / implementation boundary
Opening scene Black field and luminous Earth imagery High-contrast identity introduction
Main canvas Solid white News, editorial information, products, and directory content
Navigation Pale pill-shaped surface; subtle separation over white Persistent navigation; alpha and shadow unmeasured
Product imagery Rectangular photographic fields Material detail and product comparison
Company cards White bodies, rounded corners, soft shadows Distinct final directory destinations
Circular navigation cues Thin pale outlines and small triangles Quiet directional affordances
Footer White surface, gray utility text, fine divider Institutional closing information
Cookie notice Translucent light gray Persistent utility overlay with compact red action

Elevation is selective. Company cards visibly lift from the canvas, while product links and Magazine link boxes have square measured geometry. A general shadow around every content block would weaken the distinction between these section types.

Imagery

The visual sequence moves from planetary scale to physical products and then to places and people. Earth supplies the dramatic opening. The battery banner shows real mechanical complexity. Product photographs isolate equipment against a neutral floor. Company cards use buildings, landscape, collaborative work, and personal-device imagery to make navigation recognizable.

Preserve natural color and material texture. The orange wiring and metallic housings are valuable subject details, not distractions to recolor red. The building and landscape images remain bright and open, balancing the dark hero.

Use sharp original assets at appropriate sizes, with responsive crops that protect important content. The product images need enough surrounding floor to retain their shadows and physical scale. Company cards can crop more tightly, but faces, the building facade, and the phone should remain legible in the nearly square image region.

Observed Asset References

Asset source URLs and file names were not included in the supplied evidence. The following inventory identifies visible assets without inventing downloadable paths.

Asset Observed use Evidence boundary
TOYOTA BATTERY identity artwork Header, hero, footer Visible in desktop and mobile captures; internal file format not supplied
White Japanese hero statement Above the central wordmark Visible; font or artwork implementation unknown
Earth horizon Lower opening hero Visible at both sizes; still image versus moving media unknown
Opened battery assembly Products feature banner Desktop visual evidence
Nickel-metal hydride battery First product photograph Desktop visual evidence
Lithium-ion battery Second product photograph Desktop visual evidence
Glass-fronted building Company information card Desktop and mobile visual evidence
Coast, greenery, and wind turbines Sustainability card Desktop and partial mobile visual evidence
Two people at laptops Recruitment card Desktop visual evidence
Phone close-up Contact card Desktop visual evidence
Globe, arrows, social symbols, menu strokes Navigation and utilities Visible shapes; asset library or implementation format unknown

The Magazine and Innovation image subjects cannot be established from the supplied screenshots. Their text and component geometry are documented separately.

Layout & Responsive Behavior

The current homepage follows this order: opening hero, News, Magazine, Products, a manufacturing-process link, Innovation, Company Info, and footer. The page remains a vertically scrolling document, with selected horizontal arrangements inside it.

Area Desktop observation Mobile observation
Header Separate identity panel, navigation pill, language pill Approximately 80px header with logo and two-stroke menu icon
Hero Broad Earth horizon and centered identity Narrow composition preserves both statement and wordmark above Earth
Main gutter Approximately 46px Approximately 16px
News filters Vertical list in a left region Single horizontal row extending beyond the viewport
News entries Date, category, title arranged across a row Metadata above wrapped title
Magazine Three columns, two rows Six thumbnail-and-text rows
Magazine destination Beside heading Below the article list, toward the right
Product / Innovation links Two equal columns One stacked column
Manufacturing-process link Two outer grid tracks Still two outer tracks, with much narrower leading region
Company Info Heading beside four cards Heading above a horizontal rail with a partial next card
Footer socials Vertical group Horizontal group beneath utility links
Cookie notice Bottom-left panel Full viewport width at the bottom

The company rail is a particularly useful mobile pattern: its cards grow from about 246px to 297px wide even as the viewport becomes much narrower. Readability and image presence are preserved by moving content offscreen horizontally.

The source breakpoint was not supplied. The Quick Start uses 1200px as a conservative recommended threshold for the dense seven-link header, with a separate intermediate arrangement for cards. Validate at tablet widths rather than assuming that the two inspected endpoints describe every intermediate state.

Do not hardcode the recorded document heights. They reflect the current content and capture state. Reserve image dimensions, keep page-level overflow contained, and allow only intended rails to scroll horizontally.

Do’s and Don’ts

Do

  • Keep the black Earth hero, red identity, and broad white content canvas as the principal visual relationship.
  • Use Fjalla One for condensed English section headings and IBM Plex Sans JP for Japanese interface text.
  • Preserve the desktop header's asymmetrical logo panel and separate pill-shaped controls.
  • Treat product photography as large editorial content with visible material detail.
  • Keep News and Magazine structurally distinct: dated information rows versus publication articles.
  • Use the measured two-column-to-one-column change for product and Innovation links.
  • Reserve rounded, softly shadowed cards for the Company Info directory.
  • Show a partial next company card on mobile to communicate horizontal continuation.
  • Keep circular arrows small and secondary inside larger navigation targets.
  • Maintain the distinction between measured action red and the separately declared base-red token.
  • Let long Japanese descriptions wrap naturally with generous line height.

Don't

  • Don't replace the corporate information hierarchy with a single campaign conversion funnel.
  • Don't make every section a uniform grid of rounded cards.
  • Don't set the visible hero logo or calligraphic statement using the H1 container's computed font size.
  • Don't reproduce duplicated DOM heading strings as repeated visible titles.
  • Don't make image-derived blue and orange into unrelated interface action colors.
  • Don't crop product shadows away or stretch logos to fit arbitrary boxes.
  • Don't infer an open menu's appearance from hidden DOM rectangles.
  • Don't describe Earth motion, carousel autoplay, or parallax as observed behavior.
  • Don't shrink the desktop navigation until it becomes unreadable on smaller screens.
  • Don't treat the obstructing cookie notice as part of the page's promotional composition.

Recommended Implementation Additions

These are recommendations for a new implementation, not verified features of the original:

  • Use semantic navigation landmarks and one accessible heading per section. Hide decorative duplicate text from assistive technology.
  • Give the mobile menu button an explicit expanded state and controlled-panel reference. Manage focus and Escape behavior if the menu behaves as a modal overlay.
  • Keep card arrows decorative when the enclosing card is already a named link; avoid nested interactive targets.
  • Make horizontal rails keyboard-accessible and ensure focus brings offscreen links into view. A visible continuation cue should remain available without touch gestures.
  • Increase the interactive area of the 20px close control and 30px consent button toward a 44px target while retaining compact visible artwork where possible.
  • Add a strong focus outline. The pale circular outlines visible in the design should not be the sole keyboard-focus indicator.
  • Check white banner text against every responsive image crop. Add a local dark gradient only where needed for legibility.
  • Provide responsive image sources and explicit dimensions. Defer below-the-fold imagery while prioritizing the initial identity and hero media.
  • Keep content visible when reveal scripting fails, and honor reduced-motion preferences.
  • Use a reliably readable mobile copy size where practical. Increasing the observed 12–13px descriptions to 14px is an accessibility-oriented adaptation that will alter wrapping and section height.
  • Implement consent choices and persistence deliberately; CSS alone does not provide consent behavior.

Agent Prompt Guide

Quick Color Reference

  • Main canvas and card bodies: #ffffff.
  • Primary text and hero field: #000000.
  • Measured filled action: #db0026.
  • Separately declared base red: #da1b32.
  • Secondary footer text: #585858.
  • Source neutral tokens: #cacaca and #f5f5f5.
  • Earth blue and equipment orange belong to imagery.
  • Navigation translucency and card shadows require visual tuning; exact source values were not supplied.

Overall Prompt

“Create a Japanese automotive-battery corporate homepage inspired by the observed Toyota Battery design. Use a black opening scene with a centered white Japanese statement, authorized red identity artwork, and a blue Earth horizon across the bottom. Continue into spacious white sections for News, a company publication, Products, Innovation, and Company Info. Use Fjalla One at 48–64px for condensed uppercase English section headings and IBM Plex Sans JP for Japanese content. Build a persistent desktop header with a white logo panel rounded only at its lower-right corner, a separate long navigation pill, and a language capsule. Use large technical photography, open two-column product links, and four rounded photographic directory cards near the footer. On mobile, replace desktop navigation with a two-stroke menu button, stack product links, turn publication cards into thumbnail rows, and show Company Info as a horizontal rail with a partial next card. Preserve broad whitespace and compact circular directional cues.”

Example Component Prompts

  1. Desktop header: “Create three separate pale header surfaces over photography: a 267 × 114px identity panel attached to the top-left with an approximately 38px lower-right curve, a long 49px-high navigation pill, and a small language pill. Use compact medium-weight Japanese labels with 0.04em tracking. Treat these dimensions as the 1440px desktop reference.”
  2. Products introduction: “Use a full-width documentary photograph of an opened battery assembly, retaining silver surfaces, orange electrical components, and mechanical detail. Place a 64px condensed white PRODUCTS heading near the lower-left gutter, with a restrained two-line Japanese description below. Continue into two equal product columns on white.”
  3. Company directory: “Create four white photographic navigation cards, approximately 246 × 358px on desktop, with 10px corners, subtle shadows, nearly square image regions, 16px semibold Japanese labels, and small outlined circular arrows at the lower right. On a 390px phone, use approximately 297px-wide cards in an adjacent horizontal rail beginning 16px from the left edge.”
  4. Magazine section: “Create six publication links in a three-column desktop grid with image, Japanese title, and date. Change to compact thumbnail-and-text rows on mobile, using a roughly 100px leading image column and 14px titles with generous line spacing. Move the publication destination link below the mobile list.”
  5. News list: “Create a white corporate-news section with a 48px condensed English heading, a Japanese archive link, six compact category buttons, and three dated article links. Put filters vertically at the left on desktop and in an overflow row on mobile. Keep metadata above the mobile title.”
  6. Motion: “Use restrained 240–400ms color, opacity, and transform transitions with cubic-bezier(0.215, 0.61, 0.355, 1) or cubic-bezier(0.39, 0.575, 0.565, 1). Keep all essential content visible by default. Add reduced-motion support. Do not add unverified Earth rotation or automatic card advancement.”

Quick Start

CSS Custom Properties

This is an implementation starter, not recovered source CSS. It preserves measured typography and major relationships while rounding small fractional differences. --du is a recommended approximation of the desktop proportions suggested by the 1512 reference width; its cap, the 1200px breakpoint, shadows, image ratios not directly measured, and hover outcomes are adaptation choices.

Load IBM Plex Sans JP and Fjalla One through your project's font pipeline. Supply authorized image assets in the indicated image elements. Menu toggling, news filtering, and consent persistence require separate behavior.

:root {
  /* Measured colors and recorded source colors */
  --color-canvas: #fff;
  --color-ink: #000;
  --color-action: #db0026;
  --color-source-red: #da1b32;
  --color-muted: #585858;
  --color-rule: #cacaca;
  --color-soft: #f5f5f5;
  --color-indicator: #92de46;

  /* Recommended approximations of translucent surfaces */
  --surface-nav: rgb(255 255 255 / 90%);
  --surface-cookie: rgb(232 232 232 / 96%);
  --shadow-card: 0 5px 24px rgb(0 0 0 / 7%);
  --shadow-nav: 0 3px 10px rgb(0 0 0 / 5%);

  /* Verified families; use a conventional root font size */
  --font-body: 'IBM Plex Sans JP', sans-serif;
  --font-display: 'Fjalla One', sans-serif;
  --text-section: 3rem;
  --text-feature: 4rem;
  --text-body: 1rem;
  --text-small: 0.875rem;
  --text-cookie: 0.8125rem;
  --leading-copy: 2;

  /* Recommended desktop proportional unit */
  --du: min(1px, 0.0661376vw);
  --gutter: calc(48 * var(--du));
  --section-space: calc(160 * var(--du));
  --column-gap: calc(48 * var(--du));
  --radius-card: 10px;
  --radius-action: 8px;

  /* Recorded easing curves */
  --ease-out: cubic-bezier(0.215, 0.61, 0.355, 1);
  --ease-sine: cubic-bezier(0.39, 0.575, 0.565, 1);
  --motion-short: 240ms;
  --motion-soft: 400ms;

  /* Recorded layer values; usage below is an adaptation */
  --z-menu: 101;
  --z-header: 102;
  --z-overlay: 103;
}

* { box-sizing: border-box; }

body {
  margin: 0;
  color: var(--color-ink);
  background: var(--color-canvas);
  font-family: var(--font-body);
  font-size: var(--text-body);
}

img { display: block; max-width: 100%; }
button, input, select { font: inherit; }
a { color: inherit; }
button { cursor: pointer; }
[hidden] { display: none !important; }

.container {
  width: calc(100% - 2 * var(--gutter));
  margin-inline: auto;
}

.section { padding-block-start: var(--section-space); }

.section-title {
  margin: 0;
  font-family: var(--font-display);
  font-size: var(--text-section);
  font-weight: 400;
  line-height: 1.15;
  text-transform: uppercase;
}

.section-head {
  display: flex;
  align-items: center;
  gap: 22px;
}

.section-link {
  display: inline-flex;
  align-items: center;
  gap: 16px;
  text-decoration: none;
}

.circle-arrow {
  display: inline-grid;
  place-items: center;
  flex: 0 0 auto;
  width: 38px;
  aspect-ratio: 1;
  border: 1px solid var(--color-rule);
  border-radius: 50%;
  color: var(--color-rule);
}

.circle-arrow::before {
  content: '';
  width: 0;
  height: 0;
  border-block: 3px solid transparent;
  border-left: 5px solid currentColor;
}

/* Persistent header approximation */
.site-header {
  position: fixed;
  inset: 0 0 auto;
  z-index: var(--z-header);
  height: calc(156 * var(--du));
  pointer-events: none;
}

.site-header a,
.site-header button { pointer-events: auto; }

.brand-panel {
  position: absolute;
  inset: 0 auto auto 0;
  display: grid;
  place-items: center;
  width: calc(280 * var(--du));
  height: calc(120 * var(--du));
  border-radius: 0 0 calc(40 * var(--du)) 0;
  background: #fff;
}

.brand-panel img { width: calc(178 * var(--du)); }

.primary-nav {
  position: absolute;
  top: calc(36 * var(--du));
  left: calc(328 * var(--du));
  right: calc(218 * var(--du));
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 49px;
  border-radius: 999px;
  background: var(--surface-nav);
  box-shadow: var(--shadow-nav);
}

.primary-nav a {
  padding: 14.25px 11.38px;
  font-size: 13.392px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.04em;
  white-space: nowrap;
  text-decoration: none;
  transition: color var(--motion-short) var(--ease-out);
}

.language-control {
  position: absolute;
  top: calc(36 * var(--du));
  right: calc(58 * var(--du));
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  width: calc(120 * var(--du));
  min-height: 49px;
  border: 0;
  border-radius: 999px;
  background: #fff;
  box-shadow: var(--shadow-nav);
  font-family: var(--font-display);
}

.menu-toggle { display: none; }

/* Approximate screenshot composition; tune to supplied artwork */
.hero {
  position: relative;
  isolation: isolate;
  min-height: min(67.5vw, 1080px);
  overflow: hidden;
  color: #fff;
  background: #000;
}

.hero__earth {
  position: absolute;
  inset: auto 0 0;
  z-index: -1;
  width: 100%;
  height: 55%;
  object-fit: cover;
  object-position: center bottom;
}

.hero__identity {
  display: grid;
  justify-items: center;
  gap: 54px;
  padding-top: clamp(208px, 16.25vw, 260px);
  text-align: center;
}

.hero__statement {
  width: min(630px, 90vw);
  margin: 0;
}

.hero__logo { width: min(33.75vw, 540px); }

/* Date, category, and title remain one article link */
.news-layout {
  display: grid;
  grid-template-columns: calc(325 * var(--du)) minmax(0, 1fr);
  gap: var(--column-gap);
  margin-top: 76px;
}

.news-filters {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-self: center;
}

.news-filters button {
  min-height: 30px;
  padding: 3px 0 3px 20px;
  border: 0;
  color: inherit;
  background: transparent;
}

.news-row {
  display: flex;
  align-items: center;
  gap: 23px;
  min-height: 112px;
  padding: 41px 38px 42px 23px;
  text-decoration: none;
}

.news-meta {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
}

.news-title {
  margin: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.8;
  letter-spacing: 0.04em;
}

/* Thumbnail ratios below are recommended starting points */
.magazine-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.magazine-card {
  display: flex;
  flex-direction: column;
  gap: 23px;
  padding: 32px 30px 28px;
  text-decoration: none;
}

.magazine-image {
  width: 100%;
  aspect-ratio: 1.91;
  object-fit: cover;
}

.magazine-title {
  margin: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.8;
}

/* Full-width feature image with lower-left text */
.feature-banner {
  position: relative;
  isolation: isolate;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-height: calc(720 * var(--du));
  padding: 48px var(--gutter) 20px;
  overflow: hidden;
  color: #fff;
  background: #222;
}

.feature-banner > img {
  position: absolute;
  inset: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.feature-banner .section-title {
  font-size: var(--text-feature);
}

.feature-banner p {
  max-width: 500px;
  margin: 18px 0 0;
  line-height: 2;
}

.products-banner p { max-width: 430px; }

.product-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--column-gap);
  margin-top: 96px;
}

.product-card { text-decoration: none; }

.product-card > img {
  width: 100%;
  aspect-ratio: 651 / 304;
  object-fit: cover;
}

.product-card__body { padding: 32px 38px 0; }

.product-card__heading {
  display: flex;
  align-items: center;
  gap: 16px;
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
}

.product-card p {
  margin: 24px 0 0;
  line-height: var(--leading-copy);
}

/* Company cards alone receive this elevation treatment */
.company-layout {
  display: grid;
  grid-template-columns: calc(267 * var(--du)) minmax(0, 1fr);
  gap: var(--column-gap);
}

.company-rail {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 21px;
  min-width: 0;
}

.company-card {
  display: flex;
  flex-direction: column;
  min-width: 0;
  overflow: hidden;
  border-radius: var(--radius-card);
  background: #fff;
  box-shadow: var(--shadow-card);
  text-decoration: none;
}

.company-card > img {
  width: 100%;
  aspect-ratio: 1.078;
  object-fit: cover;
}

.company-card__body {
  display: flex;
  flex-direction: column;
  min-height: 129px;
  padding: 16px;
}

.company-card h3 {
  margin: 0;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.04em;
}

.company-card .circle-arrow {
  align-self: flex-end;
  margin-top: auto;
}

.site-footer { margin-top: 190px; background: #fff; }

.footer-top {
  display: grid;
  grid-template-columns: 1fr auto auto;
  gap: 54px;
  min-height: 220px;
}

.footer-logo img { width: 215px; }

.footer-links {
  display: grid;
  align-content: start;
  gap: 0;
}

.footer-links a {
  padding-block: 8px;
  color: var(--color-muted);
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.04em;
  text-decoration: none;
}

.footer-socials { display: grid; align-content: start; gap: 8px; }
.footer-socials a { display: block; width: 36px; height: 36px; }

.footer-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 112px;
  border-top: 1px solid var(--color-rule);
}

/* Captured notice geometry; behavior must be implemented separately */
.cookie-notice {
  position: fixed;
  inset: auto auto 0 0;
  z-index: var(--z-overlay);
  width: min(390px, 100%);
  padding: 30px 32px;
  border-radius: 0 16px 0 0;
  color: #000;
  background: var(--surface-cookie);
}

.cookie-notice p {
  margin: 0 0 16px;
  font-size: var(--text-cookie);
  line-height: 1.5;
}

.cookie-actions { display: flex; align-items: center; gap: 16px; }

.cookie-continue {
  padding: 8px 35px;
  border: 0;
  border-radius: var(--radius-action);
  color: #fff;
  background: var(--color-action);
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.08em;
}

.cookie-details { font-size: 14px; line-height: 1.5; }

.cookie-close {
  position: absolute;
  top: 10px;
  right: 10px;
  display: grid;
  place-items: center;
  width: 20px;
  height: 20px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  color: #fff;
  background: #000;
}

/* Recommended interaction outcomes, not sampled source states */
@media (hover: hover) {
  .primary-nav a:hover { color: var(--color-action); }
  .footer-socials a:hover { opacity: 0.7; }
}

:where(a, button):focus-visible {
  outline: 2px solid var(--color-action);
  outline-offset: 4px;
}

:where(section, footer) { scroll-margin-top: 100px; }

/* Recommended tablet and compact-header breakpoint */
@media (max-width: 1199px) {
  :root { --gutter: 24px; --section-space: 100px; }

  .site-header { height: 80px; background: var(--surface-nav); }
  .brand-panel {
    inset: 20px auto auto 17px;
    width: 137px;
    height: 39px;
    border-radius: 0;
    background: transparent;
  }
  .brand-panel img { width: 137px; }
  .primary-nav, .language-control { display: none; }
  .menu-toggle {
    position: absolute;
    top: 24px;
    right: 24px;
    display: grid;
    place-content: center;
    gap: 8px;
    width: 32px;
    height: 32px;
    padding: 0;
    border: 0;
    background: transparent;
  }
  .menu-toggle::before,
  .menu-toggle::after {
    content: '';
    width: 32px;
    height: 2px;
    background: #000;
  }
  .hero { min-height: 720px; }
  .company-layout { grid-template-columns: 1fr; gap: 32px; }
  .company-rail { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .magazine-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 767px) {
  :root { --gutter: 16px; --text-feature: 3rem; }

  .hero { min-height: 612px; }
  .hero__identity { gap: 32px; padding-top: 207px; }
  .hero__statement { width: 81%; }
  .hero__logo { width: min(315px, 81vw); }
  .hero__earth { height: 45%; }

  .news-layout { display: block; margin-top: 56px; }
  .news-filters {
    flex-direction: row;
    gap: 11px;
    overflow-x: auto;
    padding-block: 4px;
  }
  .news-filters button { flex: 0 0 auto; padding: 0 0 0 13px; }
  .news-list { margin-top: 48px; }
  .news-row {
    flex-direction: column;
    align-items: stretch;
    gap: 16px;
    min-height: 0;
    margin-bottom: 24px;
    padding: 0 16px 21px 0;
  }
  .news-title { font-size: 16px; line-height: 1.5; }

  .magazine-grid { grid-template-columns: 1fr; }
  .magazine-card {
    display: grid;
    grid-template-columns: 100px minmax(0, 1fr);
    gap: 20px;
    padding: 24px 16px 25px 17px;
  }
  .magazine-image { aspect-ratio: 1; }
  .magazine-title { font-size: 14px; line-height: 1.8; }

  .feature-banner { min-height: 584px; }
  .feature-banner p {
    max-width: 263px;
    margin-top: 8px;
    font-size: 14px;
    line-height: 1.7;
  }
  .product-grid { grid-template-columns: 1fr; gap: 56px; margin-top: 52px; }
  .product-card > img { aspect-ratio: 1; }
  .product-card__body { padding: 24px 0 0; }
  .product-card__heading { font-size: 20px; }
  .product-card p { font-size: 13px; line-height: 2; }

  .company-layout { width: 100%; }
  .company-layout > .section-title { padding-inline: 16px; }
  .company-rail {
    display: flex;
    gap: 0;
    overflow-x: auto;
    padding: 0 16px 24px;
    scroll-padding-inline: 16px;
    scroll-snap-type: x proximity;
  }
  .company-card {
    flex: 0 0 76.114vw;
    scroll-snap-align: start;
  }
  .company-card__body { min-height: 148px; padding: 18px; }

  .site-footer { margin-top: 76px; }
  .footer-top { grid-template-columns: 1fr auto; gap: 24px; min-height: 132px; }
  .footer-logo { grid-row: span 2; }
  .footer-logo img { width: 135px; }
  .footer-links { gap: 12px; }
  .footer-links a { padding: 0; font-size: 12px; }
  .footer-socials { grid-column: 2; display: flex; gap: 16px; }
  .footer-socials a { width: 29px; height: 29px; }
  .footer-bottom { min-height: 80px; }

  .cookie-notice { padding: 24px 35px; }
}

/* Recommended accessibility adaptation */
@media (prefers-reduced-motion: reduce) {
  .site-header a,
  .footer-socials a,
  [data-reveal] {
    animation: none;
    transition: none;
  }
  [data-reveal] { opacity: 1; transform: none; }
  html { scroll-behavior: auto; }
}

Use image elements for the hero statement if it is supplied as authorized artwork; the CSS intentionally does not invent a calligraphic font. Keep article image and text inside a single anchor. Place .circle-arrow inside that anchor with aria-hidden="true". The code's optional horizontal snapping and mobile square product crops need validation against the chosen assets.

The starter does not provide open-menu styling, filter logic, manufacturing-process artwork, or Innovation imagery because those details were not sufficiently documented. Its measured 30px consent action and 20px close artwork also need the larger hit areas recommended above for a production adaptation.

Tailwind v4 Token Mapping

Optional aliases for an implementation that already uses Tailwind v4. This does not imply that the original site uses Tailwind. Define the custom properties above first.

@theme inline {
  --color-canvas: #fff;
  --color-ink: #000;
  --color-action: #db0026;
  --color-muted: #585858;
  --color-rule: #cacaca;
  --color-soft: #f5f5f5;

  --font-body: 'IBM Plex Sans JP', sans-serif;
  --font-display: 'Fjalla One', sans-serif;

  --text-section: 3rem;
  --text-feature: 4rem;
  --text-copy: 1rem;
  --text-utility: 0.875rem;

  --spacing-page: var(--gutter);
  --spacing-section: var(--section-space);
  --spacing-column: var(--column-gap);

  --radius-card: 10px;
  --radius-action: 8px;
}

Sources & Evidence

  • Original and final website: Toyota Battery Japanese homepage. Both supplied URLs are identical; the recorded response status is HTTP 200.
  • Capture date: September 13, 2026, 02:16 JST, corresponding to the supplied timestamp 2026-09-12T17:16:04.091Z.
  • Desktop evidence: 1440 × 1000 CSS-pixel viewport; three supplied visual captures covering the opening, Products, and Company Info/footer regions; rendered document height approximately 6701.64px.
  • Mobile evidence: 390 × 844 CSS-pixel viewport; two supplied visual captures covering the opening and Company Info/footer regions; rendered document height approximately 7486.42px.
  • Computed evidence: rendered element rectangles, font families, sizes, weights, line heights, tracking, padding, gaps, radii, selected transition declarations, and root custom properties. Not every component's background, border, shadow, image source, or position property was included.
  • Navigation evidence: original-page anchors establish product, company, sustainability, recruitment, news, privacy, publication, and social destinations. Their destination pages were not inspected for this reference.
  • Observed state coverage: initial and scrolled page states with the cookie notice still visible. No menu opening, category change, consent action, card swipe, language selection, or social-link navigation outcome was recorded.
  • Capture limitations: readiness checks waited for document loading, visible image decoding, finite animation settlement, and sampled layout/text stability within bounded time limits. Perpetual animation was temporarily paused during readiness checks. SharedWorkers and service workers were disabled. These measures do not establish semantic completeness or exclude delayed content and unexercised behavior.

This reference describes the current supplied homepage evidence. Values labeled as recommendations, estimates, or derived geometry should be validated in a new implementation, especially at tablet widths and in interaction states absent from the captures.

← デザイン一覧に戻る