AlphaDrive(アルファドライブ)|淡い光と余白で人の可能性を伝える企業サイトのWebサイトプレビュー

DESIGN REFERENCE

AlphaDrive(アルファドライブ)|淡い光と余白で人の可能性を伝える企業サイト

淡いブルーの背景、人物のシルエット写真、大きな透過英字が特徴。ゆったりした和文タイポグラフィ、角丸カード、控えめなグラデーションのボタンで構成されたコーポレートサイト。

オリジナルサイトを見る
ジャンル
ビジネス支援・コンサルティング
元の業種
新規事業開発・組織変革支援
デザイン分析日
2026/9/23

design.md

AlphaDrive — Style Reference

Human silhouettes and drifting words suspended in pale blue daylight.

Original URL: corp.alphadrive.co.jp Final URL: corp.alphadrive.co.jp Theme: light; misty blue-white content canvas and a predominantly white footer. Inspected: September 23, 2026, Japan time. The supplied inspection timestamp is September 22, 2026, 17:59:05.619 UTC / September 23, 2026, 02:59:05.619 JST. Viewports: desktop 1440 × 1000 CSS pixels; mobile 390 × 844 CSS pixels. Scope: the current corporate homepage, including its opening imagery, purpose statement, service navigation, content rails, impact figures, client wall, news categories, company links, contact routes, promotional banner, and footer. Visual captures cover the desktop opening, client wall, and footer, plus the mobile opening and footer. Rendered DOM evidence supplies additional component measurements throughout much of the page.

AlphaDrive presents business development through a calm, human-centered visual language. Dark blue silhouettes sit inside softly rounded photographs of projected pastel shapes. Large, translucent English lettering crosses the imagery, while Japanese text remains clear, restrained, and generously spaced. The background resembles diffused daylight: pale blue, broad white blooms, and a faint granular texture.

This is a substantial corporate homepage with multiple routes into services, case studies, events, editorial content, recruitment, and company information. Its structure alternates expansive introductions with compact content inside white cards. Rounded pills and subtle colored halos provide action cues without dominating the page. The footer becomes quieter still, using broad white space, a detailed sitemap, and a localized cyan-to-lavender glow.

全文を表示閉じる

AlphaDrive — Style Reference

Human silhouettes and drifting words suspended in pale blue daylight.

Original URL: corp.alphadrive.co.jp Final URL: corp.alphadrive.co.jp Theme: light; misty blue-white content canvas and a predominantly white footer. Inspected: September 23, 2026, Japan time. The supplied inspection timestamp is September 22, 2026, 17:59:05.619 UTC / September 23, 2026, 02:59:05.619 JST. Viewports: desktop 1440 × 1000 CSS pixels; mobile 390 × 844 CSS pixels. Scope: the current corporate homepage, including its opening imagery, purpose statement, service navigation, content rails, impact figures, client wall, news categories, company links, contact routes, promotional banner, and footer. Visual captures cover the desktop opening, client wall, and footer, plus the mobile opening and footer. Rendered DOM evidence supplies additional component measurements throughout much of the page.

AlphaDrive presents business development through a calm, human-centered visual language. Dark blue silhouettes sit inside softly rounded photographs of projected pastel shapes. Large, translucent English lettering crosses the imagery, while Japanese text remains clear, restrained, and generously spaced. The background resembles diffused daylight: pale blue, broad white blooms, and a faint granular texture.

This is a substantial corporate homepage with multiple routes into services, case studies, events, editorial content, recruitment, and company information. Its structure alternates expansive introductions with compact content inside white cards. Rounded pills and subtle colored halos provide action cues without dominating the page. The footer becomes quieter still, using broad white space, a detailed sitemap, and a localized cyan-to-lavender glow.

How to Read This Reference

  • Measured means a value appears in the supplied rendered DOM or computed-style evidence. Dimensions are CSS pixels unless stated otherwise.
  • Calculated means arithmetic derived from those measurements, such as card gaps or image proportions.
  • Estimated means a visual approximation from the original-page captures. Estimated colors are not pixel samples or recovered source variables.
  • Recommended means an implementation choice for reuse. The Quick Start is an adaptation, not recovered source code.
  • All custom-property names introduced here are descriptive aliases. The supplied root variables primarily contain general platform presets rather than a usable site-specific token system.
  • Offscreen elements and repeated content can have measurable rectangles without being visible. The mobile navigation and several service/news panels require this distinction.
  • Screenshots establish appearance at particular scroll positions. They do not establish every hover state, transition endpoint, or click behavior.

Tokens — Colors

Default Palette
Name Value Suggested token Evidence and role
Slate text #444c55 --ad-ink Measured: body copy, navigation, mission heading, and sampled card titles
Muted slate #99a1ac --ad-muted Measured: dates, client metadata, service numbering, and notes
White surface #ffffff --ad-surface Measured: content-card backgrounds, desktop header action pills, and the selected mobile news category
Faint navy wash rgba(0, 51, 102, 0.05) --ad-wash Measured: service-detail pills and unselected mobile news categories
Mist canvas approximately #e7f0f3 --ad-mist Estimated: the blue-white background between brighter light patches
Cyan glow approximately #bfe7ed --ad-cyan Estimated: atmospheric accents and the footer glow
Lavender glow approximately #c7b5e8 --ad-lavender Estimated: footer atmosphere and colored button surrounds
Fine blue-gray rule approximately #c6d4df --ad-rule Estimated: delicate separators visible against white
Silhouette navy approximately #00334b Imagery reference only Estimated: people within the hero photography; not an observed UI fill token

The body itself has a transparent computed background. The visible atmosphere therefore comes from other layers or artwork whose full styling is not included in the supplied samples. Do not mistake transparency for the final canvas color.

The navy wash is translucent. Over pure white, its calculated composite is approximately #f2f5f7; over the mist background, it produces a different result. Preserve the alpha value when layering it over a changing background.

Color Behavior and Limits

The site obtains much of its character from low-contrast compositing: pale photographic backgrounds, translucent oversized lettering, broad white light, and soft colored surrounds. The exact blend modes, background assets, and opacity values were not supplied.

The captured impact numerals appear pale blue, while their sampled text color is #444c55. This establishes a difference between the text declaration and final appearance, but does not identify the compositing mechanism. Treat a blue numeral fill as a visual approximation until that layer is inspected directly.

Full-color client logos and the saturated blue book advertisement are content-specific artwork. Their colors should not become the general navigation or CTA palette.

The presence of WordPress color presets and --swiper-theme-color: #007aff is not evidence that those colors define the visible design. No alternate theme or dark-mode control was established.

Tokens — Typography

Japanese Body and Display Text
  • Computed source family: "A+mfCv-AXIS Font ベーシック R ProN", sans-serif.
  • Computed weight: 400 in the sampled body, mission heading, navigation, service headings, and metadata.
  • Character: clean Japanese sans-serif with an open, composed rhythm. Scale, spacing, and line length establish hierarchy more often than heavy weight.
  • Implementation alias: --ad-font-body.
Card Titles and Mobile Navigation
  • Computed source family: "A+mfCv-AXIS Font ベーシック M ProN", sans-serif.
  • Computed weight: still 400.
  • Role: a stronger face for project titles and the offscreen mobile navigation labels.
  • Important: the medium face is identified through a separate family name. Do not translate this evidence into a claim that the source uses font-weight: 500.
  • Implementation alias: --ad-font-medium.
English Captions and Impact Figures
  • Computed source family: adrianna-extended, sans-serif.
  • Measured uses: service numbers, English service captions, Clients, impact numerals, and the sampled mobile-navigation copyright.
  • Character: extended Latin proportions that contrast with the Japanese body face.
  • Implementation alias: --ad-font-latin.

The AlphaDrive wordmark is an SVG image. The large phrase Pioneering People's Potential is also supplied as SVG artwork. Their letterforms should not be reconstructed by guessing a text font.

These are computed family declarations. The evidence does not include font files, licensing information, or a separate glyph-resolution audit. A reuse project must provide authorized font assets or accept a fallback.

Type Scale
Role Desktop Mobile Tracking Evidence
Mission heading 48px / 72px 24px / 36px 0.1em Measured; regular face
Main explanatory copy 15px / 30px 13px / 26px Normal Measured in mission and section introductions
Desktop navigation 13px / 39px Replaced by menu trigger 0.05em Measured on link containers
Offscreen mobile navigation Not applicable 15px / 26.25px 0.05em Measured; medium face; open state not captured
Header action pills 13px / 19.5px Same size in offscreen menu 0.05em Measured
Service-detail heading 32px / 48px Detail not visible in captured initial state 0.1em Measured desktop
Project-card title 19px / 33.25px 17px / 29.75px 0.05em Measured; medium face
Dates and client names 13px / 19.5px 11px / 16.5px 0.05em Measured
English micro-labels 10px / 10px 10px / 10px where sampled 0.05em Measured; extended Latin face
Impact numerals 64px / 64px 64px / 64px Normal Measured; size is retained on mobile
Impact labels 15px / 26.25px 13px / 19.5px 0.05em Measured
Impact-date note 11px / 16.5px 10px / 15px Normal Measured
Mobile news-category pills Not sampled 11px / 11px 0.05em Measured

Inheritance requires care: the desktop body defaults to 13px / 26px, while the mobile body defaults to 15px / 30px. Actual long-form paragraphs override those defaults to 15px / 30px on desktop and 13px / 26px on mobile. Copying only the body rule would reverse the intended prose scaling.

Some section headings are composed of styled children. Their sampled parent can report a small inherited font size even when a visible child is much larger. The desktop event title appears around 32px, and its mobile counterpart around 21px; these are visual/layout estimates, not recovered child font declarations.

Tokens — Spacing & Shapes

The page uses a conventional 16px root in the supplied samples. Its recurring dimensions suggest a useful implementation scale around multiples of eight, but no original named spacing scale was provided.

Spacing Scale
Value Observed use or derived relationship
8px Gap between desktop header action pills; padding around several large CTA wrappers; gap between desktop rail-control boxes
16px Calculated gaps between content cards on both viewports
24px Desktop secondary-pill right padding; mobile offscreen navigation vertical padding
28px Common leading inset on secondary pills; mobile stacked section-heading gap
32px Standard card-body inset; mobile header side padding; selected desktop service-row indentation
40px Desktop secondary-pill label-to-arrow gap; mobile service-row vertical padding
48px Desktop project-card text inset; common secondary-action height
56px Desktop rail-control box size; desktop header top padding
64px Desktop announcement height; mobile large CTA wrapper height
80px Desktop service-explorer column gap
120px Desktop content gutter at 1440px; mobile gap between several major sections
200px Desktop gap after the announcement and between the Services and Project sections
Border Radius
Element Value Status
Content cards 16px Measured on service, project, event, and news cards
Mobile announcement 16px Measured
Desktop announcement 64px Measured; produces a capsule
Header action pills 32px Measured
Secondary action pills 48px Measured
Mobile news-category pills 32px Measured
Hero photographs Approximately 16px Estimated from captures
Client-logo panel Approximately 16px Estimated from desktop capture
Halo CTAs and Pagetop Fully rounded Visually observed; inner-element radius not sampled

Some large CTA anchors report border-radius: 0 and transparent backgrounds because they are wrappers. The rounded white center and colored surround belong to their visual composition. Do not turn the visible button into a square simply by copying its outer anchor's computed radius.

Layout Measurements
Element Desktop at 1440 × 1000 Mobile at 390 × 844
Document height 11496.78px, rounded to 11497px 11245.67px, rounded to 11246px
Main content span 1200px, starting at x = 120px 306.81px, starting at x = 41.59px
Header rectangle 1440 × 128px 390 × 100px
Header padding 56px 90px 0 0 32px
Header wordmark Image attributes 140 × 24px Rendered width 118px; proportional height approximately 20.23px
Main content start y = 184px y = 100px
Mission heading box 1200 × 144px 306.81 × 144px
Mission paragraph 777.53 × 210px 306.81 × 260px
Main introductory CTA 302.47 × 72px 259.06 × 64px
Service explorer 560px + 80px gap + 560px One full-width 390px column
Standard rail card 389.33px wide 307px wide
Project rail card 592px wide 307px wide
Card gap 16px, calculated 16px, calculated
Service/event card-body inset 32px 32px
Project card-body inset 48px 32px
Desktop carousel-control pair Two 56 × 56px boxes, 8px apart Corresponding controls not established by the mobile samples

The measured mobile content inset is approximately 10.67% of viewport width. The desktop content inset is 8.33% at the inspected width. These are endpoint ratios, not proof of the source's formulas or breakpoints.

Components

Persistent Header and Mobile Navigation

Role: maintain identity and routes through a long corporate homepage.

On desktop, place the SVG wordmark at the left, eight small navigation links across the right half, and two stacked white action pills at the far right. The observed labels include 私たちについて, メンバー, サービス, 支援実績, ニュース, イベント, ナレッジ, and 採用情報. The action pills are お問い合わせ and 資料ダウンロード.

The header is visually transparent over the opening atmosphere. Its logo starts at x = 90px; the action column ends at x = 1350px. Each action is approximately 142.55 × 32px, with an 8px vertical gap. Navigation anchors have 12px padding and 63px measured height, making their interactive region larger than the visible text.

The header remains in the same viewport region in the scrolled desktop and mobile captures. This supports a persistent-header description; the supplied properties do not identify whether the source uses fixed positioning, sticky positioning, or another mechanism.

On mobile, the wordmark starts at x = 32px, and a small two-line menu glyph sits near the right edge. Its button box is much larger than its artwork: 84 × 100px, beginning at x = 306px.

The DOM contains a separate mobile navigation structure displaced off the left side of the screen. Its links form two measured 147px columns, with Japanese labels and English subtitles. Contact links and copyright follow. This establishes the offscreen structure, but the menu was not opened in the supplied observations. Its visible open appearance, focus behavior, and transition remain unverified.

Hero Photography and Oversized Message

Role: introduce people and possibility before explaining services.

The hero is an edge-to-edge strip of landscape photographs with rounded corners. People appear as dark blue silhouettes in front of pale projected organic shapes. Thin luminous lines cross parts of the scenes. These are visible properties of the artwork; independent line animation or video playback was not established.

The observed hero image attributes are 512 × 296px, giving a 64:37 proportion. In the desktop capture, a complete frame occupies approximately that size, with 32px between neighboring frames. Successive visible frames start at different vertical positions, including y = 184, 216, and 248px. Neighboring images extend beyond both screen edges.

On mobile, the visible frames are approximately 296 × 171px, with a gap near 16px. One frame is cropped at the left edge, and the next continues beyond the right. Preserve the feeling of a longer image sequence instead of forcing the entire hero into one small contained photograph.

A very large SVG phrase, Pioneering People's Potential, crosses the lower part of the imagery. The desktop message track is measured at 191px high; the mobile track is 95.86px high. Its low contrast makes it an atmospheric graphic rather than the principal reading headline.

The message has an explicitly reported infinite animation. The photographs' own timing and interaction model were not supplied. Do not assume that the image strip shares the same animation or functions as an interactive carousel.

Purpose Statement and Introductory Actions

Role: translate the abstract hero into the company's purpose.

The mission heading is regular-weight Japanese text with 0.1em tracking. Its desktop composition uses two lines:

人の可能性をひらき、企業を変革し、 躍動する社会と循環させる

On mobile, the supplied rendering uses four lines:

人の可能性をひらき、 企業を変革し、 躍動する社会と 循環させる

The desktop heading uses 48px / 72px; mobile uses 24px / 36px. Both measured boxes are 144px tall. This is a deliberate change in reading rhythm, not uniform scaling of the whole hero.

Below the heading, desktop prose and actions sit beside one another. The paragraph measures approximately 777.53px wide, the action column 302.47px, and the calculated intervening space is 120px. On mobile, prose and actions stack within the 306.81px content column.

The main AlphaDriveについて知る link has an 8px outer wrapper and a rounded visual treatment. Secondary contact and download links use slimmer 48px-high pills with a label and small arrow. Their desktop label-to-arrow gap is 40px; the mobile gap is 32px.

In the mobile capture, the principal introductory CTA begins below the first viewport at approximately y = 849.55px. Preserve that measured relationship when referencing this page; a large above-the-fold conversion button would change the opening hierarchy.

Latest-News Capsule

Role: expose a recent update between the purpose statement and service introduction.

At desktop size, this is one white 1200 × 64px capsule. Its anatomy is date, category, title slot, and arrow. Measured padding is 16px 32px 16px 40px. The title uses 15px / 30px, and the date uses muted 13px / 19.5px text.

At mobile size, the same item becomes a white 306.81 × 240.75px rounded card. Its padding is 32px 32px 108px; the larger bottom allowance accommodates a low-positioned arrow. The date reduces to 11px / 16.5px, and the title has a 78px-high text box at 13px / 26px, equivalent to three line boxes. The exact clipping or truncation rule was not supplied.

This capsule-to-card transformation is more important than copying one fixed border radius across both viewports.

Bilingual Section Headings

Role: give a long page a consistent editorial rhythm.

Major introductions pair an English label such as Services or Project with a Japanese section name. Their heading wrappers use a vertical grid gap of 60px on desktop and 28px on mobile.

Desktop explanatory copy begins considerably to the right of the heading: the sampled Services paragraph starts at approximately x = 627.61px and is 692.39px wide. On mobile, the heading, explanation, and section CTA share the main content column and stack vertically.

The smaller Event/News heading pattern places the Japanese title beside an English caption. In the desktop event capture, a tiny multicolored oval separates the two. The wrapper gap is 32px on desktop and 20px on mobile. Keep this accent small; the page does not use a broad rainbow heading system.

Service Explorer

Role: organize six service areas while keeping the desktop presentation spacious.

The desktop service area uses two 560px columns separated by 80px. The left side contains a service illustration resource, a small number, a 32px Japanese heading, a 10px English caption, descriptive copy, and a secondary pill link. The right side contains six tall button rows.

The categories are new business creation, regional revitalization, technology, media, R&D, and events. Each desktop button row is approximately 121px high, with row starts 122px apart. The first sampled row is muted and has 32px additional left padding, while the remaining rows use the darker text color and no extra left inset. This is evidence of a selected-looking initial state, not a tested switching sequence.

On mobile, the explanatory detail block is absent from the captured initial reading flow. Six full-width buttons remain, each 390 × 123px, with 40px 55px 40px 40px padding and 38px reserved for numbering. Their starts are 124px apart.

This suggests a responsive change in disclosure, but no mobile expansion was exercised. Describe the observed state as closed service rows. If implementing an accordion, treat the disclosure behavior and accessibility semantics as new implementation work.

Shared Content Rails

Role: let visitors browse several services, projects, or events without making every item a separate vertical section.

The rendered rectangles establish horizontal card sequences. Desktop standard cards are 389.33px wide: three cards plus two 16px gaps fit the 1200px content span. Project cards are 592px wide: two cards plus one gap fit the same span.

At mobile size, all sampled variants are 307px wide, starting at x = 41.59px. The second card starts at x = 364.59px, leaving approximately 25.41px of it visible within the viewport. That partial next card is a useful continuation cue.

Variant Content anatomy Desktop measured card Mobile measured card
Pickup service Wide image, service name, short description, category hashtag 389.33 × 379.17px 307 × 331.55px
Project Wide image, Clients label and company name, title, industry, topic hashtags 592 × 664.09px 307 × 464.80px
Event Promotional image, date/day/time, title, optional registration status, topic hashtags 389.33 × 454.67px 307 × 403.05px
News Image, date, title, category hashtags Desktop card dimensions not supplied in this excerpt 307 × 378.80px

All these sampled cards have white backgrounds and 16px corners. The whole item is an anchor. Keep its metadata, title, and image within one coherent reading target; do not introduce nested buttons merely to imitate the tags.

Image elements repeatedly declare 336 × 176px, a 21:11 proportion. The measured metadata offsets are consistent with a wide media slot followed by 32px body padding on standard cards and mobile project cards. Desktop project cards increase the body inset to 48px.

Project titles use the medium Japanese face. The mobile title boxes are 89.25px high at a 29.75px line height, indicating a three-line allocation. The evidence does not expose the exact overflow rule.

Desktop rail-control buttons are present in the DOM as two 56px boxes aligned to the content area's right edge. Their click results, disabled states, drag behavior, and autoplay were not tested. The horizontal geometry supports a rail layout; it does not establish those interaction details.

Impact Figures and Client Wall

Role: add scale and recognizable evidence after project examples.

Three desktop metric columns span the content area at approximately 400px each. The values are 23,800, 260, and 250. Each pairs a small Japanese descriptor with a large 64px extended-Latin numeral. The source explicitly dates these figures to August 2025; retain a date note when reproducing the content.

Mobile stacks the metrics vertically and retains the 64px numeral size. The first two label positions are about 205.5px apart. This creates emphasis through vertical space rather than shrinking every metric to fit one row.

The supplied desktop client-wall capture shows a white rounded panel approximately 1200 × 500px, filled with dozens of full-color company marks arranged across six loose rows. Logos maintain their individual proportions and varied visual widths. The panel is clean and flat against the atmospheric canvas.

Its mobile layout and underlying asset structure were not supplied. A responsive logo grid would be a recommendation, not an observed source implementation.

Role: provide editorial depth and several ways to continue exploring.

The news section exposes six category buttons, including すべて, お知らせ, イベント, サービス, メディア情報, and リクルート. At mobile size, they wrap into two rows. Each is 28px high with 32px radius, 11px text, and 8px 12px 7px padding. Calculated gaps are 8px horizontally and 12px vertically.

The initial すべて button is white; other buttons use the faint navy wash. A 0.5s background/border transition is declared. Category switching was not tested. Repeated article groups in the DOM may represent alternate panels; they should not be counted as simultaneously visible sections.

The Knowledge section contains four interview links and a route to more articles. All four supplied image references point to the same no-image resource. Do not invent article photography for this observed state. Detailed Knowledge geometry was not included in the style samples.

Company Introduction and Contact Routes

Role: connect the business offering to people, purpose, and practical next steps.

The rendered page includes a Who we are introduction followed by three linked items: Purpose, Member, and Company. Their resource references include three portrait-format images with declared dimensions of 672 × 944px. Their exact desktop and mobile presentation is not established by the supplied captures.

Two subsequent contact routes are labeled Contact and Material download, each with a Japanese label and a short explanation. They link to the site's contact and download pages. Their content and destinations are verified; their detailed surfaces, dimensions, and hover states are not.

For extensions, retain the distinction between learning about the organization and requesting information. Use the existing pale palette, bilingual hierarchy, and rounded action language rather than inventing a new high-contrast closing section.

Floating Book Promotion

Role: promote a publication independently of the main page hierarchy.

The opening and middle desktop captures show a book advertisement near the lower-right corner, approximately 400px wide and 120px high. Mobile shows an approximately 300 × 90px version, around 11px from the bottom and right edges. Its artwork combines a book cover at left, dense publication copy, a blue lower strip, and a portrait at right.

The DOM identifies it as an image link to an external book destination. The promotional artwork contains its own typography and colors. Do not use those graphic choices to infer the site's main text styles or CTA color.

The banner overlaps underlying content in the supplied opening captures, including mobile prose. It is absent from both supplied footer captures. The visibility trigger and any dismissal behavior are unknown; no close control is visible in these images.

For a new implementation, prevent this promotion from obscuring reading or focused controls. An in-flow mobile placement or an accessible dismissal control is a recommended improvement.

Role: provide comprehensive navigation and a quiet end to the page.

The desktop footer uses a predominantly white field. A larger 188 × 32px SVG wordmark sits toward the left, with a small copyright line beside it and a Facebook icon near the right. Below, five groups organize company information, services, industries, editorial links, and contact/recruitment links. The sitemap begins well to the right of the wordmark's left edge, leaving a broad empty region.

The desktop screenshot shows approximate column starts near x = 456, 632, 808, 984, and 1160px. Footer items are small, regular-weight, dark gray text with generous vertical separation. Privacy and information-security links sit much lower on the left.

The mobile footer reorganizes the sitemap into two columns, beginning around x = 41px and 203px. The supplied image captures its lower portion; it is the page footer, not an opened mobile menu. The persistent header remains visible over this scrolled content.

A concentrated cyan and lavender glow rises from the lower-right corner. Pagetop sits in a white pill with an upward arrow and a translucent colored surround. Its visible outer size is approximately 178 × 64px on both captures. The link destination is #top; smooth scrolling was not verified.

Tokens — Motion & Interaction

Treatment Reported evidence What can be concluded
Oversized hero message 127.52s linear infinite scroll-mv-message on both viewports A perpetual CSS message animation is declared; its complete loop was not watched
Navigation links color 0.5s Color changes have a half-second transition; target colors were not supplied
Header action pills background-color 0.5s Background transitions are declared
Secondary pills background-color 0.5s, border-color 0.5s, color 0.5s Multiple visual properties share the same duration
News-capsule arrow transform 0.5s A transform transition exists; displacement and trigger are unknown
Service rows color 0.5s, padding 0.5s The source supports animated color and indentation changes
Project-card titles color 0.5s Text-color feedback is declared
Mobile news categories background-color 0.5s, border-color 0.5s Category styling can transition; filtering results were not exercised
Header persistence Same viewport placement across scrolled captures Persistent appearance is observed; positioning mechanism is not sampled
Menu, rails, service switching Controls and state-related geometry in DOM Open/changed states, keyboard handling, and exact interaction models remain unverified

Treat the documented motion as slow atmosphere plus restrained interface feedback. The evidence does not support adding scroll-driven parallax, count-up metrics, spring animations, automatic card advance, or animated hero light trails as original features.

A computed value reported only as transition: all does not establish a useful nonzero transition duration. It should not be converted into an invented animation token.

Surfaces

Layer Appearance Purpose
Main atmosphere Pale blue-white, broad soft light patches, faint grain Connects the opening and content sections without heavy dividers
Hero media Rounded rectangular photography with dark silhouettes Supplies human presence and visual contrast
Message artwork Very large, low-contrast SVG lettering Gives the hero breadth and motion
Content cards White with 16px corners Separates readable content from the textured background
Secondary action Transparent or faint navy-tinted pill Provides a quiet action cue
Large action surround Soft blue/lavender halo around a white pill Adds emphasis without a saturated solid fill
Client wall Large white rounded panel Makes diverse logos legible together
Footer Mostly white with a localized lower-right glow Reduces density around the sitemap and return-to-top action

The supplied captures do not establish a general elevated shadow system. Keep the reusable shell predominantly flat. The colored button surround reads as a halo or rim, not a conventional gray drop shadow. Exact shadow declarations were not included in the evidence.

Imagery

The opening photographs combine recognizable work situations with abstraction: a person at a laptop, small groups in conversation, projected circles and organic forms, and light-drawn lines. Faces and clothing details are subdued into dark silhouettes. Pastel projection colors and soft exposure keep the imagery compatible with the surrounding mist.

Use landscape crops for the hero and wide media slots for cards. Keep people, hands, and shared activity readable within the crop. Preserve soft photographic detail; pixelated rendering would be inappropriate here.

Content imagery has several distinct roles. Service cards carry service-specific artwork. Project cards reference client stories. Event cards use information-rich promotional graphics. Client logos preserve their original colors. The publication banner is a self-contained advertisement. These should not all receive the hero's silhouette treatment.

Observed Asset References

Paths below were present in the supplied original-page DOM. They are relative to https://corp.alphadrive.co.jp/ and are not bundled with this document.

Asset Observed path Evidence and use
Wordmark wp-content/themes/unitbase/assets/img/common/img_logo.svg Header and footer identity; attributes 140 × 24 and 188 × 32
Hero photograph wp-content/themes/unitbase/assets/img/index/mv_img_thumb_01.jpg.webp One directly identified hero resource; attributes 512 × 296
Oversized message wp-content/themes/unitbase/assets/img/index/mv_txt_message.svg Pioneering People's Potential; attributes 3188 × 191
Service illustration wp-content/uploads/2023/11/img_services_01.png Service-explorer resource; attributes 380 × 512; detailed appearance not captured
Pickup-service artwork wp-content/uploads/2023/11/service_img_thumb_01.jpg First pickup-service card
AXL artwork wp-content/uploads/2023/11/service_img_thumb_02.jpg AXL pickup-service card
UNIDGE artwork wp-content/uploads/2023/11/service_img_thumb_05.jpg UNIDGE pickup-service card
Ambitions artwork wp-content/uploads/2023/11/service_img_thumb_18.jpg Ambitions pickup-service card
POT artwork wp-content/uploads/2023/11/service_img_thumb_20.jpg POT pickup-service card
Project photograph example wp-content/uploads/2026/07/Lr_2295-2-1584x1056.jpg First sampled project card
Knowledge fallback wp-content/themes/unitbase/assets/img/common/img_noimage.png.webp Referenced by all four supplied Knowledge items
Purpose image wp-content/themes/unitbase/assets/img/index/about_img_card_01_sp.png.webp Company-introduction link; attributes 672 × 944
Member image wp-content/themes/unitbase/assets/img/index/about_img_card_02_sp.png.webp Member link; attributes 672 × 944
Company image wp-content/themes/unitbase/assets/img/index/about_img_card_03_sp.png.webp Company-information link; attributes 672 × 944
Book promotion wp-content/themes/unitbase/assets/img/common/btn_banner_book.png.webp Floating publication advertisement
Facebook icon wp-content/themes/unitbase/assets/img/common/sns_img_facebook.svg Footer social link; attributes 24 × 24

No background-texture URL or client-wall asset URL was established by the supplied excerpt. Do not invent file names for these elements. Use authorized original assets where available; otherwise, treat their recreation as a separate visual-production task.

Layout & Responsive Behavior

The homepage preserves its major content order across the supplied viewports: hero, purpose, latest update, services, pickup services, projects, impact figures and clients, events, news, knowledge, company introduction, contact routes, and footer.

Observed Changes
System Desktop Mobile
Header Wordmark, full navigation, two stacked action pills Smaller wordmark and menu trigger
Opening imagery Multiple large staggered frames across the viewport Cropped neighboring frames retain the horizontal sequence
Mission Two lines at 48px Four lines at 24px
Introductory content Paragraph and CTA column side by side Paragraph followed by stacked actions
Latest update Long 64px capsule Tall rounded card
Section introduction Heading at left, explanation farther right One shared vertical content column
Service explorer Detail panel beside six selector rows Six closed full-width rows in the sampled initial state
Standard rails Three cards fit the main content span One full card plus a small next-card edge
Project rail Two large cards fit the main content span Same 307px mobile width as other rails
Impact figures Three columns Three vertically spaced items; numerals stay 64px
News categories Desktop geometry not sampled Six pills wrap into two rows
Footer sitemap Five groups arranged horizontally Two-column organization

Mobile content margins are substantial: about 41.6px on each side of a 390px viewport. This leaves approximately 307px for readable text and cards. Reducing them to a generic 16px would materially change the design.

Some components intentionally escape that column. Hero imagery crosses the viewport, and mobile service buttons occupy the full 390px width. Card rails begin at the main inset but continue beyond the right edge. Keep these three width systems distinct.

The exact breakpoints, tablet layouts, landscape behavior, and rules above 1440px were not supplied. The Quick Start proposes breakpoints and a content-width cap to make the reference usable; those choices are recommendations.

Do’s and Don’ts

Do
  • Use slate #444c55 for the main typographic structure and white for content surfaces.
  • Preserve the atmospheric blue-white background, keeping its brightest regions broad and subtle.
  • Keep the Japanese mission regular-weight, widely tracked, and deliberately reflowed on mobile.
  • Use the SVG wordmark and message artwork when authorized; preserve their proportions.
  • Let hero photographs extend beyond the viewport and retain their staggered vertical arrangement.
  • Maintain 16px card corners and 16px gaps between rail items.
  • Preserve the larger desktop project-card treatment and the shared 307px mobile card width.
  • Keep metadata quiet and English micro-labels compact.
  • Retain a visible next-card edge on mobile.
  • Preserve the full-color client logos inside a generous white panel.
  • Keep the footer mostly white and place its colored glow near the lower-right corner.
  • Document interaction assumptions separately from observed initial states.
Don’t
  • Don’t reduce the corporate homepage to one conversion-focused hero and a short feature list.
  • Don’t replace the pale canvas with a dark navy theme or saturated full-page gradient.
  • Don’t make all Japanese headings bold or tightly tracked.
  • Don’t use the publication banner's blue as the default button color.
  • Don’t interpret generic platform color variables as the site's visual palette.
  • Don’t turn the horizontal rails into a desktop grid of every item when matching the observed layout.
  • Don’t scale the mobile impact numerals down merely because the columns stack.
  • Don’t present offscreen navigation or inactive panels as visible content.
  • Don’t assume a button's outer wrapper contains its visible rounded styling.
  • Don’t invent autoplay, parallax, count-up effects, hover colors, or menu transitions.
  • Don’t replace the Knowledge fallback resources with invented article photography when documenting the current state.
  • Don’t preserve the promotional banner's content obstruction in a new accessible implementation.

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

  • Give the mobile menu trigger an accessible name, expanded state, and controlled-region relationship. Keep closed navigation out of the tab order; implement focus return and Escape handling when appropriate.
  • Choose explicit service-selector semantics. Desktop tabs need selected-state and panel relationships; mobile disclosures need expanded-state relationships. The evidence does not establish either implementation.
  • Give horizontal rails keyboard-accessible navigation and meaningful control labels. Preserve access to every item without relying only on dragging.
  • Provide a way to pause perpetual message motion, and honor reduced-motion preferences with a static composition.
  • Check muted metadata against its actual background. #99a1ac can be too faint for small essential text; a darker slate may be needed for dates and critical status information.
  • Enlarge the interactive hit area of compact news-category pills while retaining their visible proportions.
  • Keep the book promotion from covering copy or keyboard focus. Use an in-flow mobile variant or provide an accessible dismissal mechanism.
  • Treat duplicated marquee artwork as decorative to assistive technology. Avoid repeated announcements of the same phrase.
  • Preserve full article titles in accessible content when their visual presentation is clamped.
  • Reserve image dimensions to reduce layout shifts, and avoid lazy-loading the first essential hero image in a new implementation.

Agent Prompt Guide

Quick Color Reference
  • Main text: measured #444c55.
  • Muted metadata: measured #99a1ac.
  • Card and pill surfaces: measured #ffffff.
  • Quiet secondary fill: measured rgba(0, 51, 102, 0.05).
  • Atmospheric canvas: estimated #e7f0f3 with broad white light patches.
  • Decorative glow: estimated cyan #bfe7ed and lavender #c7b5e8.
  • Strong navy belongs mainly to the hero silhouettes; saturated blues belong to specific promotional artwork.
Overall Prompt

“Create a Japanese corporate homepage inspired by AlphaDrive's current visual system. Use an airy blue-white atmosphere with faint grain, slate text #444c55, and white cards with 16px corners. Open with staggered landscape photographs of people silhouetted against pastel projections, extending beyond both screen edges. Overlay very large translucent English message artwork. Follow with a regular-weight Japanese mission heading at 48px/72px with 0.1em tracking, changing to 24px/36px and four deliberate lines on a 390px phone. Use a 1200px desktop content span, generous section spacing, compact bilingual labels, quiet rounded actions, and horizontal service, project, and event rails. On mobile, retain approximately 42px content margins and 307px cards with a partial next card visible. End with a white sitemap footer and a localized cyan-lavender glow. Treat unverified interactions as implementation decisions.”

Example Component Prompts
  1. Hero: “Create a full-width photographic sequence with 512×296 desktop frames, approximately 16px corners, 32px gaps, and staggered vertical positions. Use dark human silhouettes against pale projected organic shapes. Place a 191px-high translucent SVG phrase across the lower image area. Only the message's slow linear loop is established; keep photo motion unspecified.”
  2. Project card: “Create a white 592px-wide desktop case-study card with 16px corners, a wide 21:11 media slot, 48px content insets, a tiny extended-Latin Clients label, muted company name, and a 19px/33.25px Japanese title. At mobile width, use a 307px card, 32px insets, and 17px/29.75px title text.”
  3. Service explorer: “Use a two-column desktop section with 560px columns and an 80px gap. Place the service detail at left and six tall numbered rows at right. Indicate the initial selected row with muted text and a 32px inset. On mobile, show full-width closed rows about 123px high. Implement disclosure behavior accessibly as new work.”
  4. News feature: “Transform a 1200×64 white desktop announcement capsule into a 307px-wide mobile card with 16px corners. Stack its date and title, retain generous padding, and place a small arrow toward the lower-right corner.”
  5. Footer: “Design a mostly white footer with an SVG wordmark, small copyright, five desktop sitemap groups, and two mobile columns. Add a diffuse cyan-lavender glow in the lower-right corner and a white Pagetop pill with a soft colored surround. Keep all decoration subordinate to the links.”

Quick Start

CSS Custom Properties

This CSS is a reusable approximation of the measured shell. Exact measured colors, typography, card geometry, and transition durations are retained where possible. Background gradients, breakpoint choices, the maximum content width beyond the inspected desktop, and marquee keyframes are recommended implementations.

The font names below match the supplied computed declarations; the snippet does not load or license those fonts. Background grain and original artwork require separately supplied assets.

:root {
  /* Measured colors */
  --ad-ink: #444c55;
  --ad-muted: #99a1ac;
  --ad-surface: #fff;
  --ad-wash: rgb(0 51 102 / 5%);

  /* Visual estimates for atmospheric decoration */
  --ad-mist: #e7f0f3;
  --ad-cyan: #bfe7ed;
  --ad-lavender: #c7b5e8;
  --ad-rule: #c6d4df;

  /* Source family declarations; font assets are not bundled */
  --ad-font-body: 'A+mfCv-AXIS Font ベーシック R ProN', sans-serif;
  --ad-font-medium: 'A+mfCv-AXIS Font ベーシック M ProN', sans-serif;
  --ad-font-latin: adrianna-extended, sans-serif;

  --ad-text-base: 13px;
  --ad-text-copy: 15px;
  --ad-text-mission: 48px;
  --ad-text-card-title: 19px;
  --ad-text-meta: 13px;
  --ad-text-micro: 10px;
  --ad-text-number: 64px;

  /* Endpoint-matching geometry; formulas are adaptations */
  --ad-gutter: 8.333333vw;
  --ad-content-max: 1200px;
  --ad-card-gap: 16px;
  --ad-card-radius: 16px;
  --ad-section-gap: 200px;
  --ad-hero-frame: 512px;
  --ad-hero-gap: 32px;
  --ad-message-height: 191px;
  --ad-message-top: 239px;
  --ad-main-start: 184px;

  --ad-feedback: 500ms;
  --ad-message-duration: 127.52s;
}

* { box-sizing: border-box; }

body {
  margin: 0;
  color: var(--ad-ink);
  font: 400 var(--ad-text-base)/2 var(--ad-font-body);
  background: var(--ad-mist);
}

button, input, textarea, select { font: inherit; }
a { color: inherit; }
img { display: block; max-width: 100%; }

.ad-page {
  overflow-x: clip;
  /* Approximation of the visible atmosphere, not source CSS */
  background:
    radial-gradient(ellipse at 8% 14%, #fff 0, transparent 36%),
    radial-gradient(ellipse at 70% 30%, #ffffffd9 0, transparent 42%),
    linear-gradient(145deg, var(--ad-mist), #f8fcfc 48%, var(--ad-mist));
}

.ad-container {
  width: min(
    var(--ad-content-max),
    calc(100% - var(--ad-gutter) - var(--ad-gutter))
  );
  margin-inline: auto;
}

.ad-section + .ad-section {
  margin-block-start: var(--ad-section-gap);
}

.ad-copy {
  margin: 0;
  font-size: var(--ad-text-copy);
  line-height: 2;
}

.ad-micro {
  font: 400 var(--ad-text-micro)/1 var(--ad-font-latin);
  letter-spacing: .05em;
}

/* Fixed positioning reproduces the observed persistent appearance. */
.ad-header {
  position: fixed;
  inset: 0 0 auto;
  z-index: 30;
  display: flex;
  align-items: center;
  gap: 28px;
  padding: 56px 6.25vw 0;
}

.ad-logo { width: 140px; height: auto; flex: none; }
.ad-header-nav { display: flex; margin-inline-start: auto; }
.ad-header-nav a {
  padding: 12px;
  font-size: 13px;
  line-height: 39px;
  letter-spacing: .05em;
  text-decoration: none;
  white-space: nowrap;
  transition: color var(--ad-feedback);
}

.ad-header-actions { display: grid; gap: 8px; }
.ad-header-actions a {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 32px;
  padding-inline: 20px;
  border-radius: 32px;
  background: var(--ad-surface);
  font-size: 13px;
  line-height: 1.5;
  letter-spacing: .05em;
  text-decoration: none;
  white-space: nowrap;
  transition: background-color var(--ad-feedback);
}

.ad-menu-toggle { display: none; }
.ad-main { padding-block-start: var(--ad-main-start); }

.ad-hero {
  position: relative;
  height: 430px;
  overflow: hidden;
}

.ad-hero-strip {
  display: flex;
  gap: var(--ad-hero-gap);
  width: max-content;
  margin-inline-start: calc(var(--ad-gutter) + 5px);
}

.ad-hero-frame {
  flex: 0 0 var(--ad-hero-frame);
  width: var(--ad-hero-frame);
  margin: 0;
  overflow: hidden;
  border-radius: 16px;
}

.ad-hero-frame:nth-child(3n + 2) { transform: translateY(32px); }
.ad-hero-frame:nth-child(3n) { transform: translateY(64px); }
.ad-hero-frame img {
  width: 100%;
  aspect-ratio: 64 / 37;
  object-fit: cover;
}

/* Use exactly two identical message groups for this loop. */
.ad-marquee {
  position: absolute;
  inset-block-start: var(--ad-message-top);
  inset-inline-start: 0;
  display: flex;
  width: max-content;
  opacity: .16; /* Estimated appearance */
  pointer-events: none;
  animation: ad-message var(--ad-message-duration) linear infinite;
}

.ad-marquee-group { flex: none; padding-inline-end: 100px; }
.ad-marquee-group img {
  width: auto;
  max-width: none;
  height: var(--ad-message-height);
}

@keyframes ad-message {
  to { transform: translateX(-50%); }
}

.ad-intro { margin-block-start: 62px; }
.ad-mission {
  margin: 0;
  font-size: var(--ad-text-mission);
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: .1em;
}

.ad-mobile-break { display: none; }
.ad-intro-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 302.47px;
  gap: 120px;
  margin-block-start: 52px;
}

.ad-intro-actions { display: grid; align-content: start; gap: 24px; }

.ad-pill {
  display: inline-grid;
  grid-template-columns: minmax(0, 1fr) 11px;
  align-items: center;
  gap: 40px;
  min-height: 48px;
  width: fit-content;
  padding: 10px 24px 10px 28px;
  border: 1px solid transparent;
  border-radius: 48px;
  background: var(--ad-wash);
  font-size: 13px;
  line-height: 26px;
  text-decoration: none;
  transition:
    background-color var(--ad-feedback),
    border-color var(--ad-feedback),
    color var(--ad-feedback);
}

/* The halo is an approximation of the visible layered control. */
.ad-halo-link {
  display: inline-block;
  width: fit-content;
  padding: 8px;
  border-radius: 999px;
  background: linear-gradient(110deg, #bfe7ed66, #c7b5e888);
  text-decoration: none;
}

.ad-halo-link > span {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  min-height: 56px;
  padding-inline: 28px;
  border-radius: inherit;
  background: var(--ad-surface);
  font-size: 13px;
}

/* Native horizontal scrolling is a recommended rail implementation. */
.ad-rail {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: calc((100% - 32px) / 3);
  gap: var(--ad-card-gap);
  overflow-x: auto;
  scroll-snap-type: x proximity;
  scroll-padding-inline: 0;
  padding-block: 4px 16px;
}

.ad-rail--projects { grid-auto-columns: calc((100% - 16px) / 2); }
.ad-card {
  display: grid;
  grid-template-rows: auto 1fr;
  min-width: 0;
  overflow: hidden;
  border-radius: var(--ad-card-radius);
  background: var(--ad-surface);
  text-decoration: none;
  scroll-snap-align: start;
}

.ad-card-media {
  width: 100%;
  aspect-ratio: 21 / 11;
  object-fit: cover;
}

.ad-card-media--contain { object-fit: contain; }
.ad-card-body { padding: 32px; }
.ad-card--project .ad-card-body { padding: 48px; }
.ad-card-meta {
  margin: 0 0 16px;
  color: var(--ad-muted);
  font-size: var(--ad-text-meta);
  line-height: 1.5;
  letter-spacing: .05em;
}

.ad-card-title {
  margin: 0;
  font: 400 var(--ad-text-card-title)/1.75 var(--ad-font-medium);
  letter-spacing: .05em;
  transition: color var(--ad-feedback);
}

.ad-service-explorer {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 80px;
}

.ad-service-row {
  display: grid;
  grid-template-columns: 46px minmax(0, 1fr);
  width: 100%;
  min-height: 122px;
  padding: 38px 0;
  border: 0;
  border-block-start: 1px solid var(--ad-rule);
  color: var(--ad-ink);
  background: transparent;
  text-align: start;
  cursor: pointer;
  transition: color var(--ad-feedback), padding var(--ad-feedback);
}

.ad-service-row[data-active='true'] {
  padding-inline-start: 32px;
  color: var(--ad-muted);
}

.ad-metrics { display: grid; grid-template-columns: repeat(3, 1fr); }
.ad-metric { padding-inline: 24px; text-align: center; }
.ad-metric + .ad-metric { border-inline-start: 1px solid var(--ad-rule); }
.ad-metric-number {
  margin: 28px 0 0;
  font: 400 var(--ad-text-number)/1 var(--ad-font-latin);
}

.ad-filters { display: flex; flex-wrap: wrap; gap: 12px 8px; }
.ad-filter {
  min-height: 28px;
  padding: 8px 12px 7px;
  border: 1px solid transparent;
  border-radius: 32px;
  color: var(--ad-ink);
  background: var(--ad-wash);
  font-size: 11px;
  line-height: 1;
  letter-spacing: .05em;
  cursor: pointer;
  transition:
    background-color var(--ad-feedback),
    border-color var(--ad-feedback);
}
.ad-filter[aria-pressed='true'] { background: var(--ad-surface); }

.ad-footer {
  padding-block: 120px;
  background:
    radial-gradient(ellipse at 100% 100%, #c7b5e8aa, transparent 34%),
    radial-gradient(ellipse at 78% 100%, #bfe7edaa, transparent 30%),
    #fff;
}
.ad-footer-links {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 32px;
  margin-inline-start: 28%;
}
.ad-footer-links ul { margin: 0; padding: 0; list-style: none; }
.ad-footer-links li + li { margin-block-start: 20px; }
.ad-footer-links a { text-decoration: none; }
.ad-footer-bottom {
  display: flex;
  justify-content: space-between;
  align-items: end;
  gap: 32px;
  margin-block-start: 120px;
}
.ad-pagetop > span { min-height: 48px; }

/* Recommended focus feedback; original focus states were not sampled. */
:where(a, button, input, select, textarea):focus-visible {
  outline: 2px solid var(--ad-ink);
  outline-offset: 4px;
}

/* Recommended navigation breakpoint, not a recovered source value. */
@media (max-width: 75rem) {
  .ad-header { height: 100px; padding: 0 32px; }
  .ad-logo { width: 118px; }
  .ad-header-nav, .ad-header-actions { display: none; }
  .ad-menu-toggle {
    position: relative;
    display: block;
    width: 84px;
    height: 100px;
    margin-inline: auto -32px;
    border: 0;
    color: var(--ad-ink);
    background: transparent;
  }
  .ad-menu-toggle::before, .ad-menu-toggle::after {
    content: '';
    position: absolute;
    left: 32px;
    width: 20px;
    height: 1px;
    background: currentColor;
  }
  .ad-menu-toggle::before { top: 48px; }
  .ad-menu-toggle::after { top: 52px; }
}

/* Recommended content breakpoint, not a recovered source value. */
@media (max-width: 64rem) {
  :root {
    --ad-text-base: 15px;
    --ad-text-copy: 13px;
    --ad-text-mission: 24px;
    --ad-text-card-title: 17px;
    --ad-text-meta: 11px;
    --ad-gutter: 10.666667vw;
    --ad-section-gap: 120px;
    --ad-hero-frame: 296px;
    --ad-hero-gap: 16px;
    --ad-message-height: 96px;
    --ad-message-top: 147px;
    --ad-main-start: 100px;
  }
  .ad-hero { height: 243px; }
  .ad-hero-strip { margin-inline-start: -188px; }
  .ad-intro { margin-block-start: 26px; }
  .ad-mobile-break { display: initial; }
  .ad-intro-grid { grid-template-columns: 1fr; gap: 40px; margin-top: 36px; }
  .ad-intro-actions { gap: 20px; }
  .ad-pill { gap: 32px; padding: 8px 20px 8px 28px; }
  .ad-halo-link > span { min-height: 48px; }
  .ad-rail, .ad-rail--projects {
    width: 100vw;
    margin-inline-start: calc(-1 * var(--ad-gutter));
    padding-inline: var(--ad-gutter);
    grid-auto-columns: calc(100vw - var(--ad-gutter) - var(--ad-gutter));
    scroll-padding-inline: var(--ad-gutter);
  }
  .ad-card--project .ad-card-body { padding: 32px; }
  .ad-service-explorer { display: block; }
  .ad-service-row {
    grid-template-columns: 38px minmax(0, 1fr);
    min-height: 124px;
    padding: 40px 55px 40px 40px;
  }
  .ad-service-row[data-active='true'] { padding-inline-start: 40px; }
  .ad-metrics { grid-template-columns: 1fr; gap: 96px; }
  .ad-metric { padding: 0; }
  .ad-metric + .ad-metric { border: 0; }
  .ad-metric-number { margin-block-start: 20px; }
  .ad-footer { padding-block: 80px; }
  .ad-footer-links {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 48px 16px;
    margin-inline-start: 0;
  }
  .ad-footer-bottom { flex-wrap: wrap; margin-block-start: 80px; }
  .ad-pagetop { margin-inline-start: auto; }
}

@media (prefers-reduced-motion: reduce) {
  .ad-marquee { animation: none; }
  .ad-page *, .ad-page *::before, .ad-page *::after {
    transition-duration: 0s !important;
  }
}

The rail CSS assumes each .ad-rail sits inside .ad-container. The mobile service explorer should sit outside that container when matching the observed full-width rows. Use .ad-card-media--contain for artwork that must retain all embedded text or logos.

The CSS deliberately does not implement menu opening, service switching, category filtering, or promotional-banner visibility. Those require state handling and keyboard behavior beyond the supplied evidence. Do not hide service descriptions until an accessible disclosure mechanism can reveal them.

Minimal Component Markup

This example shows the intended class relationships. Supply authorized image paths and real destinations in an implementation.

<section class="ad-intro ad-container">
  <h2 class="ad-mission">
    人の可能性をひらき、<br class="ad-mobile-break">
    企業を変革し、<br>
    躍動する社会と<br class="ad-mobile-break">循環させる
  </h2>
  <div class="ad-intro-grid">
    <p class="ad-copy">私たちは、すべての人の可能性を信じている。</p>
    <div class="ad-intro-actions">
      <a class="ad-halo-link" href="/about/">
        <span>AlphaDriveについて知る <span aria-hidden="true">→</span></span>
      </a>
      <a class="ad-pill" href="/contact/">
        お問い合わせ <span aria-hidden="true">→</span>
      </a>
    </div>
  </div>
</section>
Tailwind v4 Token Mapping

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

@theme inline {
  --color-ink: var(--ad-ink);
  --color-muted: var(--ad-muted);
  --color-surface: var(--ad-surface);
  --color-mist: var(--ad-mist);
  --color-cyan-glow: var(--ad-cyan);
  --color-lavender-glow: var(--ad-lavender);

  --font-body: var(--ad-font-body);
  --font-medium: var(--ad-font-medium);
  --font-latin: var(--ad-font-latin);

  --text-mission: var(--ad-text-mission);
  --text-copy: var(--ad-text-copy);
  --text-project-title: var(--ad-text-card-title);
  --text-meta: var(--ad-text-meta);
  --text-impact: var(--ad-text-number);

  --spacing-page-gutter: var(--ad-gutter);
  --spacing-card-gap: var(--ad-card-gap);
  --spacing-section-gap: var(--ad-section-gap);
  --radius-card: var(--ad-card-radius);
}

Sources & Evidence

  • Original and final page: AlphaDrive corporate homepage. The supplied browser observation reports HTTP 200 with no URL change.
  • Inspection timestamp: 2026-09-22T17:59:05.619Z, equivalent to September 23, 2026, at 02:59:05.619 JST. This is the observation bundle's retrieval timestamp; individual capture timestamps were not supplied.
  • Desktop evidence: 1440 × 1000 CSS-pixel viewport, three supplied original-page captures covering the opening, client wall, and footer; rendered document height approximately 11497px.
  • Mobile evidence: 390 × 844 CSS-pixel viewport, two supplied original-page captures covering the opening and lower footer; rendered document height approximately 11246px.
  • Rendered DOM and computed styles: text, link destinations, image references, element rectangles, fonts, colors, padding, gaps, radii, and selected animation/transition declarations. Detailed style samples extend through Events on desktop and into News on mobile; later sections have less geometric evidence.
  • Observed procedure: the provided capture process waited at least five seconds initially, checked document and image readiness, sampled layout/text stability, and traversed intermediate scroll positions. Perpetual animations were paused during readiness checks and then resumed.
  • Interaction limits: no supplied record of opening the mobile menu, switching service rows, advancing rails, changing news categories, activating Pagetop, testing hover/focus, or visiting linked pages. Delayed content, complete animation cycles, reduced-motion behavior, and intermediate responsive widths remain unverified.

This reference describes the current page represented by the supplied original-site evidence. Exact values, visual estimates, and reusable implementation choices are identified separately throughout.

← デザイン一覧に戻る