ポジティブドリームパーソンズ 採用サイトのWebサイトプレビュー

DESIGN REFERENCE

ポジティブドリームパーソンズ 採用サイト

鮮やかなブルーにオレンジの筆跡、モノクロの社員写真、大胆な和英タイポグラフィを重ねた採用サイト。事業紹介から社員インタビュー、キャリア支援までを長いスクロールで展開。

オリジナルサイトを見る
ジャンル
未分類
元の業種
ホテル・飲食・ブライダル
デザイン分析日
2026/9/12

design.md

Positive dream persons — Recruitment Style Reference

Electric blue, orange paint, and oversized white lettering turn employee portraits into a recruitment manifesto.

Website: recruit.positive.co.jp Original URL: https://recruit.positive.co.jp/ Final URL: https://recruit.positive.co.jp/ Theme: saturated blue canvas, white editorial panels, orange painted accents, and monochrome hero photography. Inspected: September 12, 2026; supplied browser evidence recorded at 2026-09-12T13:01:37.898Z / 22:01:37.898 JST. Viewports: desktop 1440 × 1000 and mobile 390 × 844 CSS pixels. Scope: the current recruitment homepage. Visual evidence covers the desktop hero, a desktop Cases state, the desktop footer and adjacent news content, the mobile hero, and the lower mobile footer. Rendered DOM and computed styles extend coverage through Message, Strategy, business activities, Impact, Cases, Quality, Interview, Career, recruitment entry routes, News, and the footer. Linked pages and application flows were not inspected.

Positive dream persons presents recruitment as an expression of personal ambition and hospitality. A continuous blue field connects an employee portrait composition, a large Japanese manifesto, business explanations, interviews, career support, and application routes. Orange brushwork introduces irregular edges and diagonal energy. Fine rules, compact navigation, and restrained outlined buttons keep the surrounding interface precise.

The visual hierarchy depends on three distinct typographic voices: expressive hero lettering, Forum serif section titles, and Japanese Gothic text supported by Albert Sans utilities. White panels provide pauses for denser business stories. Desktop layouts spread text and images across broad columns; mobile layouts change their arrangement while retaining large Japanese headlines and substantial vertical breathing room.

This is a long recruitment homepage with multiple content and navigation purposes. Its opening composition is one part of a much larger editorial sequence.

How to Read This Reference

  • Measured values come from the supplied rendered DOM and computed styles. Units are CSS pixels unless stated otherwise.
  • Visual estimates describe dimensions or treatments visible in the supplied current-page captures where an element-level measurement was unavailable.
  • Derived values are arithmetic relationships between supplied measurements. They do not establish an undisclosed CSS formula.
  • Recommendations describe a reusable implementation, including the CSS Quick Start. Breakpoints, fallback fonts, and accessibility improvements in that implementation are not verified source behavior.
  • Source variables retain their original names when identified. Other token names are descriptive implementation aliases.
  • The DOM and screenshots represent different capture moments. Transformed or offscreen rectangles must not be treated as ordinary layout boxes, and coordinates from different states should not be combined into a single frame.
  • Only two viewport widths were inspected. Tablet behavior, intermediate breakpoints, open mobile navigation, hover outcomes, and complete animation sequences remain unverified.

Tokens — Colors

Default Palette

Name Value Source / suggested alias Role and evidence
Recruitment Blue #005AD8 Source --blue; alias --brand-blue Measured body background and blue text inside business panels. The dominant page color.
Painted Orange #F65109 Source --orange; alias --brand-orange Declared brand accent, visually corresponding to the broad orange brushwork. Individual painted pixels vary with texture and compositing.
White #FFFFFF Source --white; alias --surface-white Measured reversed text; visually observed Cases and News surfaces.
Quiet White rgba(255,255,255,.15) Source --white15 Available source alpha. Suitable for very subtle separators; exact component assignments were not supplied.
Rule White rgba(255,255,255,.3) Source --white30 Available source alpha. A practical match for the fine rules visible on blue; this assignment is a recommendation.
Secondary White rgba(255,255,255,.65) Source --white65 Available source alpha for subordinate details. Specific usage is not established by the sampled elements.
Charcoal #1D2026 Source --black; alias --text-charcoal Declared dark text token. Dark text is visible in News, but its individual computed style was not supplied.

The blue canvas has visible fine texture in the captures. Its computed base remains #005AD8; the texture should be treated as a separate visual layer. Likewise, muted orange and blue-gray areas around the hero are part of the painted or photographic treatment, rather than additional flat UI colors.

Declared Auxiliary Colors

--gray-dark: #606673 and --red: #BB0000 are present in the supplied custom properties. Neither has a clearly established primary role in the captured homepage. Keep them outside the core reconstruction palette unless a component requires them.

Numerous editor preset colors, gradients, shadows, and --swiper-theme-color also appear in the variable inventory. Their presence does not establish visible usage. The inspected design is organized around blue, white, orange, and photographic tones.

Tokens — Typography

Japanese Body and Editorial Headings

  • Measured body family: MFW-PA1GothicStdN-Regular.
  • Measured heading family: MFW-PA1GothicStdN-Medium.
  • Computed weight: both families report 400 in the sampled elements. The medium treatment comes from the named family; it should not automatically be converted to CSS font-weight: 500.
  • Body character: clean Japanese Gothic forms, generous paragraph leading, and controlled tracking.
  • Heading role: large Japanese statements carry the main meaning below smaller English section labels.

These are the exact reported family identifiers. Font files, licensing arrangements, and alternative commercial family names were not supplied.

Forum — English Editorial Titles

  • Measured family: Forum, serif.
  • Weight: 400.
  • Roles: Message, Strategy, Impact, Quality, Interview, Career, Cases, section numerals, and the later text rendering of Focus on Spark..
  • Character: light, elegant serif forms with a literary tone. Their relatively delicate strokes contrast with the scale of the Japanese statements.

Albert Sans — Navigation and Utilities

  • Measured family: "Albert Sans", sans-serif.
  • Weights: 500 for header utilities and Scroll; 600 for primary navigation, service captions, and Romanized employee names.
  • Roles: compact navigation, English metadata, and small directional controls.
  • Tracking: generally normal in the supplied samples.

Hero Lettering and Brand Mark

The visible Japanese hero slogan has pronounced stroke contrast and a more expressive appearance than the measured Japanese body copy. The large English composition stacks Focus, on, and Spark. with deliberate overlap. The wordmark uses widely spaced lettering above the recruitment descriptor.

The supplied hero H2 reports inherited 16px text across a viewport-sized box, and the brand H1 is a 1 × 1px element. These measurements do not describe the visible artwork. Its child-level typography or image implementation was not included. Do not use those parent measurements to identify the visible hero font or size.

For a new implementation, preserve approved lettering assets when available. A serif text approximation is acceptable as an explicitly approximate fallback.

Type Scale

All values in this table are measured. Tracking is normalized to em where the supplied pixel values establish the relationship.

Role Desktop size / line height Mobile size / line height Tracking and notes
Primary desktop navigation 16 / 25.6px Open navigation not visually inspected Albert Sans, weight 600
Visible mobile Entry 16 / 16px Albert Sans, weight 500
Main English section title 64 / 96px 29.25 / 43.875px Forum; mobile 0.02em
Cases section title 40 / 60px 25.35 / 38.025px Forum
Main Japanese section headline 50 / 75px 35.1 / 52.65px 0.05em; Interview and Career mobile leading is 56.16px
Message manifesto 64 / 96px 25.35 / 40.56px Desktop 0.01em; mobile 0.04em
Section subtitle 20 / 48px 15.6 / 37.44px Medium family, 0.05em
Introductory paragraph 16 / 28.8px 15.6 / 28.08px Desktop 0.05em; mobile 0.01em
Strategy panel paragraph 16 / 28.8px 13.65 / 24.57px 0.05em
Cases paragraph 14 / 22.4px 12.675 / 24.0825px 0.05em; mobile leading increases to 1.9
Supporting Quality paragraph 14 / 25.2px 13.65 / 24.57px 0.05em
Main Quality statement 40 / 66px 35.1 / 56.16px 0.05em
Secondary Quality statement 26 / 42.9px 19.5 / 32.175px 0.05em
Quality numeral 32 / 32px 21.45 / 21.45px Forum
Later English campaign line 100 / 100px 40.95 / 40.95px Forum; -0.02em desktop, -0.01em mobile
Later Japanese campaign line 80 / 80px 27.3 / 27.3px 0.02em desktop, 0.05em mobile
Active interview name 24 / 24px 15.6 / 15.6px Medium family, 0.05em
Romanized interview name 14 / 14px 11.7 / 11.7px Albert Sans, weight 600
Interview role 12 / 18px 11.7 / 17.55px 0.05em
Hero news text 14 / 14px 13.65 / 21.84px Mobile tracking 0.06em
Scroll utility 12 / 12px 11.7 / 11.7px Albert Sans, weight 500

Hero visual estimates: the desktop Japanese lettering is approximately 110–125px in apparent display scale; the largest English word is approximately 220–240px. On mobile, the Japanese slogan appears around 50–56px and Spark. around 96–110px. These are screenshot-based estimates, not measured font declarations.

Tokens — Spacing & Shapes

Layout character: broad editorial spacing around dense, carefully led paragraphs. Small controls stay compact even when the surrounding typography becomes monumental.

Base unit: no universal source spacing unit was established. The page uses a conventional measured 16px root alongside many fractional mobile values.

Spacing Scale

Use Desktop Mobile Evidence
Main content inset 70px 15.59375px Measured section-title and paragraph positions
Main content width 1300px 358.796875px Measured at the inspected viewports
Hero news inset 70px 18.953125px Measured link rectangle
Strategy panel text inset within main alignment 50px About 24.375px Derived from 120 − 70 and 39.96875 − 15.59375
Header navigation gap About 19.2px Navigation collapsed Derived from adjacent link rectangles
Cases track pitch 1240px Cases occupy successive vertical positions Measured desktop metadata x-coordinate differences
Cases visible inter-panel gap About 40px Not visually captured Desktop screenshot estimate
Interview name to Romanized name 12px About 9.75px Derived from active text rectangles
Standard outlined action height 46px 46px Measured across multiple action links
Footer content inset About 70px About 47px Screenshot estimates; mobile footer has its own wider inset

Section Breathing Room

Section treatment Desktop Mobile Status
Message title top padding 144px 106.275px Measured
Strategy top padding 56px 54.6px Measured
Business section top padding 148px 87.75px Measured
Quality top padding 123px 85.8px Measured
Interview top padding 122px 56.55px Measured
Career top padding 175px 107.25px Measured

These differences create a varied editorial rhythm. A uniform section-padding token would simplify the design but would not reproduce its measured pacing.

Border Radius and Rules

Element Value Evidence
Large Cases panel Square corners Visually observed
Hero portrait frame Square corners Visually observed
Outlined text actions 3px radius Measured
Internship banner Slight rounding, approximately 3px Visual estimate
Header, hero-bottom, and footer rules Approximately 1px Visual estimate
Cases pagination marks Small circles, approximately 6px Visual estimate
News category labels Thin rectangular outlines with minimal rounding Visually observed

Layout Measurements

Element Desktop 1440 × 1000 Mobile 390 × 844
Header height 77px, measured 62.390625px, measured
Hero section 1440 × 1000px, measured 390 × 844px, measured
Hero portrait Approximately 575 × 720px before rotation Large, nearly full-width crop; original frame dimensions unavailable
Desktop portrait tilt Approximately −3°, visual estimate Angled upper and lower edges remain visible
Internship link 160 × 86px, measured 120 × 64.5px, measured
Internship link position x:1210, y:780 x:254, y:699.5625
Visible Cases panel Approximately 1200 × 600px, visual estimate No mobile Cases screenshot supplied
Active interview information width 360px, measured 351px, measured
Full document height 25,291.96875px, measured 26,391.140625px, measured

Document and section heights may include animation staging or other layout mechanisms. They are observations of the captured state, not recommended fixed heights for a reconstruction.

Components

Recruitment Header

Role: establish identity and give direct access to the main recruitment sections.

A transparent header overlays the hero. On desktop, the identity sits at the left content edge and the navigation extends across the right side. The visible navigation sequence is Message, Strategy, Quality, Interview, Career, News, Entry, and Corporate. A fine white rule spans the inner width beneath the header.

The identity combines the spaced brand lettering with the smaller Recruit | New Graduate descriptor. Primary navigation uses Albert Sans at weight 600. Small dotted separators distinguish the Entry and Corporate utilities; Corporate includes a tiny external-link mark.

On mobile, the visible header retains the identity, an Entry link, and a white rectangular menu control with blue lines. Its left inset is approximately 4vw. The expanded navigation is not shown in the screenshots. Although its links and rectangles exist in the DOM, those measurements do not establish the appearance of an open menu.

The header has a measured transform transition. Its exact fixed, sticky, or scroll-hiding behavior was not established.

Full-Viewport Portrait Hero

Role: connect the recruitment message to a person before presenting detailed company information.

The desktop hero is a layered composition:

  1. A full blue canvas with fine visible texture.
  2. Broad orange paint marks crossing the background.
  3. A large monochrome employee portrait, centered and slightly rotated counterclockwise.
  4. Partial, softened, blue-tinted portraits entering from the far left and right.
  5. A strong orange diagonal stroke crossing in front of the central portrait.
  6. White Japanese lettering at the upper right and the oversized English campaign lockup at the lower left.
  7. A small internship banner and bottom utility row.

In the desktop capture, the central portrait occupies an approximate envelope from x:414–1027 and y:125–875. The face remains visually dominant despite overlapping typography and paint.

The headline quotes the actual UI copy 感動に、挑め。. Its two-line arrangement reaches into the image area. Focus on Spark. is composed as three tightly related elements rather than a standard paragraph with ordinary line spacing.

On mobile, the portrait becomes an immersive crop across almost the whole viewport width. The Japanese slogan stays at the upper right, while the English composition sits near the lower left. The counter moves under the header at the upper left. This is a recomposition of the scene, not a proportional reduction of the desktop frame.

Hero News and Progress Utilities

Role: provide current information and a route into the page without competing with the portrait.

The desktop bottom row sits below a fine rule, with a dated news link at the left and the 3 / 3 indicator plus Scroll at the right. The supplied headline links to the July 9, 2026 interview update.

On mobile, the news link occupies a separate bottom strip with a stable date and horizontally repeating headline text. Two copies of the headline have the measured animation 15s linear infinite kf-news-txt-sp. Scroll sits above that strip at the lower right.

The three-part hero counter establishes three available states. The screenshots do not establish autoplay timing, user controls, or the transition between portraits.

Internship Banner

Role: maintain a compact recruitment opportunity within the opening scene.

A small white photographic banner with blue INTERNSHIP 2028 lettering sits near the lower right. It includes a tiny external-link indicator and retains an aspect ratio of approximately 1.86:1 at both measured sizes.

The observed anchor points to the 2028 internship seminar listing. Its text extraction is empty, but that does not prove the absence of an accessible name because image alternatives were not included in the evidence.

Keep this as a distinct image link. Its small scale and pale imagery provide contrast with the energetic background.

Message Manifesto

Role: state the recruitment philosophy in a deliberately prominent reading experience.

The English section title introduces a large block of Japanese copy. On desktop, this manifesto is 64px with 96px leading and occupies a 1300px column. Mobile uses a separately arranged passage at 25.35px with 40.56px leading across approximately 359px.

The block concludes with a large Forum rendering of Focus on Spark., a Japanese campaign line, and a smaller supporting statement. These later text elements have measured fonts and sizes; their measurements should not be substituted for the separate hero artwork.

For reusable content, preserve the strong line rhythm while allowing language and text length to determine wrapping. The source includes viewport-specific line arrangements, so copying desktop hard breaks directly to mobile would be inappropriate.

Editorial Section Introduction

Role: provide a recurring hierarchy for Strategy, Interview, Career, and related business content.

The anatomy is an English serif label, a large Japanese statement, a smaller Japanese descriptor, and a supporting paragraph. On desktop, the headline group and paragraph often share a row. Strategy divides the 1300px inner width into approximately 548px and 752px; Interview and Career use approximately 690px and 610px.

On mobile, these elements occupy the same approximately 359px column in sequence. The Japanese headline remains larger than the English section title. Body copy retains generous 1.8 leading instead of becoming a compact caption.

Strategy Panels

Role: explain the four named elements VISION, PDPWAY, MISSION, and PROMISE.

Each entry includes a numbered label, a Japanese statement, explanatory copy, and an outlined 企業理念 link to the corporate About page. The sampled text is blue, consistent with the white panel treatment used for detailed business content.

Desktop text starts at x:120, giving a 50px inset from the main content edge. The four numbered labels are spaced 980px apart in the sampled desktop document. That pitch may include presentation staging and is not a measured card height.

On mobile, panel copy is approximately 310px wide and begins at x:39.96875. The 46px-high action is centered. The exact illustration treatment inside these panels was not supplied visually.

Business Activities and Impact

Role: relate recruitment to the company's range of work and the value delivered through it.

The DOM identifies six business categories: HOTEL, BANQUET, RESTAURANT, FLOWER, WEDDING, and CONSULTING. A small Albert Sans Our Service caption accompanies a compact two-column collection of links.

Desktop paragraphs in this section use a narrower 420px column. Diagram labels occupy an area to the right. On mobile, the business-diagram labels appear between the service links and Impact content in the document sequence.

The evidence establishes the diagram's labels and placement, but not its complete shapes, paths, or animation. A reconstruction should obtain those visual details before reproducing a specific diagram.

Cases Track and Split Panel

Role: demonstrate business value through four concrete categories: urban development, cultural heritage restoration, facility revitalization, and brand creation.

The supplied desktop capture shows the second case in a horizontal sequence. A Forum Cases heading sits above the track. Four small pagination dots align near the right; the second dot is orange in the captured state.

Each visible panel is approximately 1200px wide and 600px high, divided evenly between a white text surface and a full-height color photograph. The text side contains:

  • A serif Value label and fraction, followed by a short rule and category label.
  • A two-line Japanese headline in blue.
  • A compact paragraph with measured 14px / 22.4px typography.
  • A small blue outlined 詳しくはこちら action.

The captured cultural heritage panel pairs this copy with an architectural photograph containing Osaka Castle and the adjacent historic building. The image reaches the panel edges, without a rounded frame or shadow.

Neighboring panels remain partially visible beyond the active panel, separated by approximately 40px. The DOM confirms four entries with a 1240px horizontal pitch on desktop.

Mobile changes the arrangement: the four case labels share the same x-position and occur at successive y-positions. This supports a vertically arranged case sequence. The supplied mobile evidence does not visually establish image order or any sticky presentation behavior. Do not impose the desktop horizontal track on mobile by default.

Outlined Text Action

Role: provide a consistent route from editorial content to a deeper page.

The shared action is compact, rectangular, and lightly rounded. Measured examples are 46px high with 3px corner radii. Width follows the label: the desktop Cases action is approximately 148px, while an active interview action is approximately 205px.

Use blue outlines and blue text on white, or white outlines and white text on blue. Directional and external-link marks remain small. The measured transition affects text color over 150ms; the final hover appearance was not captured.

Quality Modules

Role: explain service methods, skills development, and locally specific brand creation.

The first numbered module combines a larger Japanese statement and supporting prose with diagram labels positioned to the right on desktop. The following two modules form a measured desktop pair: each is approximately 608px wide, beginning at x:70 and x:762.

The mobile DOM places these modules sequentially at the main content inset. Secondary Japanese statements can occupy a narrow 160.875px text area while their explanatory paragraphs span the full content width. This suggests internal composition within each module rather than a uniform full-width text stack.

The blue-and-white diagram labeling is measured, but the complete diagram graphics are not visible in the supplied captures.

Employee Interview Sequence

Role: present individual employee stories with a clearly emphasized current entry.

Eight interview records are present. Each combines a quotation, Japanese name, Romanized name, joining year, role, and a link labeled インタビュー記事を読む.

The sampled active entry has a 360px information column on desktop and 351px on mobile. Neighboring information rectangles are approximately 30% of the active width: 108 / 360 and 105.3 / 351. Their reduced heights are consistent with a scaled presentation. These are transformed display measurements, not tiny underlying font sizes.

Names and metadata carry staggered clip-path transitions. This establishes an emphasis-and-reveal treatment, although the mechanism for selecting an employee, the full image layout, and the transition trigger were not exercised in the supplied evidence.

Career Support and Benefits

Role: move from employee stories to practical conditions for growth and employment.

The section follows the recurring English label, Japanese headline, descriptor, and introduction pattern. The content describes four career-support topics and ten benefits or support systems.

The first two desktop support blocks have approximately 500px text columns at x:180 and x:760. On mobile, the sampled block uses the full main content width. Supporting text is 14px / 25.2px on desktop and 13.65px / 24.57px on mobile.

Selected benefit entries include もっとくわしく links to specific sections of the work-style page. Preserve this distinction between explanatory entries and entries that provide a deeper destination. The full benefits layout is known from text, but was not supplied as a screenshot.

Recruitment Entry Area

Role: separate application routes by audience and year.

The current DOM includes 2028 and 2029 internship routes, a new-graduate area with a 2027 external application link and a direct form link, and a mid-career / part-time opportunities link. Wantedly and Instagram links precede this area.

A repeated Focus on Spark. sequence appears in the DOM. Its repetition is confirmed; a marquee speed or even continuous movement for this particular element is not established.

The visual arrangement of the full entry area was not captured. For reuse, make each audience and year explicit, and bind year labels to the matching destination. Keep the available paths distinct rather than combining them under an ambiguous single Entry action.

News Panel

Role: present dated recruitment updates near the end of the homepage.

The desktop footer capture includes the bottom of a broad white News surface. Its visible outer inset is approximately 20px, wider than the main 1300px editorial column. A visible row combines a small landscape thumbnail, thin outlined category labels, a Japanese title, and a date aligned toward the right.

The visible thumbnail is approximately 90 × 60px. Category labels are compact rectangles, and the text is dark on white. The current DOM contains two news items and an お知らせ一覧 link.

The mobile text order places the list link after the items, while the desktop extraction places it before them. This supports a responsive change in the list-link presentation, although a complete mobile News screenshot was not supplied.

Footer and Contact Block

Role: provide a clear final navigation, company, and recruitment-contact destination.

The desktop footer returns to uninterrupted blue. The brand sits at the left, while a vertical navigation list begins around x:840. Beneath a long horizontal rule, three small legal/company links sit left and Contact sits right. The contact block includes the office address, recruitment department, phone number and hours, and an outlined お問い合わせフォーム link.

The original page identifies Positive dream persons in its branding, recruitment contact text, and copyright. Corporate and Company site links point to the corporate domain. No production-credit claim is established by the original-page evidence.

Desktop Company site and copyright sit at the lower left, with Back to Top at the lower right. On mobile, navigation, legal links, and contact information form a vertical sequence with an approximately 47px inset. A full-width divider introduces a centered ending containing Back to Top, Company site, and copyright.

The mobile footer's generous inset is an important exception to the main page's approximately 16px gutter. The contact button is visually about 182 × 46px on mobile and 193 × 46px on desktop.

Tokens — Motion & Interaction

Treatment Supplied value or evidence What can be concluded
Header transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) A transform transition is defined; its trigger and final positions are unverified.
Desktop internship banner transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) Transform easing is measured; hover or scroll behavior was not demonstrated.
Outlined action text color 0.15s cubic-bezier(0.165, 0.84, 0.44, 1) Short color transition is defined; target colors were not supplied.
Active interview metadata clip-path 0.5s cubic-bezier(0.23, 1, 0.32, 1) Defined reveal transition, with successive delays of 0.05s, 0.10s, 0.15s, and 0.20s.
Inactive interview metadata clip-path 0.25s cubic-bezier(0.23, 1, 0.32, 1) A shorter alternate transition is defined.
Mobile hero news text 15s linear infinite kf-news-txt-sp Confirmed perpetual animation declaration on duplicated headline text.
Hero state count Three states; captured indicator 3 / 3 A multi-state presentation exists. Autoplay, interval, and transition type are unverified.
Desktop Cases Horizontal entry positions and a captured second-case state Horizontal presentation is established. Dragging, dot clicks, pinning, and scroll coupling are unverified.
Anchor navigation Section hashes, Scroll to #message, Back to Top to #top Destinations are established. Smooth-scroll timing is unverified.
Brushwork Layered painted marks visible in still captures Appearance is established; a specific animation path or rendering technology is not.

Duplicated navigation labels in the DOM may support layered text effects, but the evidence does not establish their visible transition. Likewise, a generic computed transition: all without timing should not be interpreted as a documented animation.

The capture procedure waited for finite motion and temporarily paused perpetual animations during readiness checks. Still captures and sampled declarations therefore provide only partial motion evidence. No mouse, keyboard, menu-opening, application-submission, or media-playback sequence was supplied.

Surfaces

Layer Appearance Purpose
Page canvas Saturated blue with fine visible texture Connects the long editorial sequence
Painted accent Irregular orange strokes, some overlapping imagery Adds gesture and directional energy
Hero photography Monochrome central portrait and softened blue-tinted edge portraits Makes people the focal point
Detailed business panel White with blue typography Supports denser reading and color photography
News surface White with dark text and outlined metadata Provides a practical information layer
Utility control Transparent fill, thin contrasting outline, 3px radius Keeps actions visible without introducing heavy blocks
Footer Blue, white type, fine rules Gives navigation and contact information a calm finish

There is no visible general-purpose shadow elevation system. Separation comes from the blue/white switch, image boundaries, spacing, and rules. Painted texture belongs to the expressive background; it should not reduce the clarity of dense panel text.

Imagery

The opening imagery is editorial employee photography. The central subject is shown at a large scale with a serious, attentive expression, visible clothing texture, and a broad grayscale range. The portrait retains its rectangular frame and a small rotation, giving it the presence of a photographic print laid across the blue field.

Orange marks resemble loaded brushes: thick color, streaked edges, uneven transparency, and long diagonal gestures. Their irregularity is essential. A smooth orange gradient, rounded blob, or clean geometric stripe would produce a different visual language.

Business imagery changes to full color. The visible cultural heritage case uses architecture, sky, stone, greenery, and recognizable surroundings to support the story. Keep these images spatial and specific to the subject, with a clear focal structure at the panel's crop.

Small news and internship images are pale, compact supporting assets. Icons are minimal arrows, triangles, and tiny external-link marks. No icon library or original media URL was established by the supplied evidence.

Observed Asset References

Original asset paths were not included. The following identifies assets by their current-page evidence, not by invented filenames.

Asset Evidence location Treatment
Central employee portrait Desktop and mobile hero captures Monochrome, large crop, angled frame
Partial surrounding portraits Desktop hero capture Cropped at viewport edges, softened and blue tinted
Orange painted marks Desktop hero, mobile hero, desktop Cases capture Large irregular strokes crossing the blue field
Cultural heritage photograph Desktop Cases capture Full-color architecture, approximately square panel half
Internship banner Desktop and mobile hero captures Pale background, blue lettering, small external-link indicator
News thumbnail Desktop footer-adjacent News capture Small landscape hospitality photograph
Brand lettering Header and desktop footer captures White, widely spaced wordmark with recruitment descriptor

Use approved photography, branding, and painted artwork when available. CSS can reproduce the framing and layout, but does not supply the identity contained in those assets.

Layout & Responsive Behavior

Desktop Structure

The measured main column is 1300px wide at 1440px, leaving 70px on both sides. The hero fills the initial viewport, while subsequent sections participate in a long document. Repeated split introductions, narrow business paragraphs, wide white case panels, and paired support modules create changes in reading scale.

The Cases region has a measured section height of 5755px, substantially greater than the approximately 600px panel visible in its screenshot. This is compatible with presentation staging, but the exact mechanism was not supplied. Do not reproduce the difference as an unexplained fixed blank spacer.

Mobile Structure

The main content width is approximately 92vw, with 4vw side insets. Several measured type sizes correspond to simple viewport proportions at the inspected width:

Measured mobile value Derived relationship at 390px Interpretation
15.6px main body 4vw Useful scaling clue
29.25px section title 7.5vw Useful scaling clue
35.1px Japanese headline 9vw Useful scaling clue
13.65px supporting text 3.5vw Useful scaling clue
12.675px Cases paragraph 3.25vw Useful scaling clue

These relationships were calculated from one mobile width. They do not prove the original formulas or their minimum and maximum values.

Component Changes

Component Desktop Mobile
Header Full navigation and utility links Identity, Entry, and menu control
Hero portrait Centered angled print with side portraits Immersive full-width crop
Hero state indicator Lower-right utility area Upper left beneath the header
Hero news Compact line below the image composition Separate bottom strip with animated repeating text
Internship banner 160 × 86px 120 × 64.5px
Section introduction Headline and prose in adjacent columns Headline, subtitle, and prose in sequence
Strategy panel action Left-aligned in sampled panel Centered
Cases Horizontal sequence of split panels Vertically arranged entries in DOM
Interview information Active 360px column Active 351px column and centered action
Footer Two major columns and split bottom utilities Stacked content, wider inset, centered final utilities

Only the hero and lower footer were visually inspected on mobile. Other mobile layout observations come from the supplied DOM rectangles and content order. Mobile Cases image placement, complete diagrams, and expanded navigation require additional visual evidence before a pixel-faithful implementation.

Do’s and Don’ts

Do

  • Use #005AD8 as the continuous page field and #F65109 for the expressive painted accent.
  • Preserve the interaction between monochrome people, orange gesture, and oversized white lettering.
  • Keep Forum section labels distinct from Albert Sans navigation and Japanese Gothic editorial copy.
  • Retain the Japanese headline as the dominant meaning-bearing element in section introductions.
  • Use white panels with blue text for dense business narratives.
  • Keep large photographs square-cornered and edge-to-edge within their panels.
  • Preserve small outlined actions, fine rules, and restrained external-link indicators.
  • Recompose the mobile hero and move its counter, news strip, and banner deliberately.
  • Give the mobile footer its observed wider inset and centered ending.
  • Distinguish confirmed animation declarations from untested interaction behavior.

Don't

  • Don't replace the portrait composition with a conventional centered headline and generic stock image.
  • Don't use orange as the default fill for every application button; its strongest observed role is painted artwork.
  • Don't flatten all typography into one sans-serif family or one weight.
  • Don't interpret the hero H2's inherited 16px as the visible headline size.
  • Don't use scaled inactive interview rectangles as the underlying font or button dimensions.
  • Don't add rounded floating cards or soft shadows throughout the page.
  • Don't force the desktop Cases track onto mobile when the supplied mobile layout is vertical.
  • Don't invent autoplay intervals, draggable controls, scroll pinning, or brush animation from still images.
  • Don't apply unused editor preset gradients simply because they appear in the custom-property inventory.
  • Don't copy large document-height differences into fixed empty spacer elements.
  • Don't let decorative paint intercept links or obscure keyboard focus.

Recommended Implementation Additions

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

  • Give the mobile menu an explicit accessible name, a 44px minimum hit area, aria-expanded, and a managed focus sequence.
  • Provide a static, readable version of the mobile news headline and a way to pause continuous movement. Hide visual duplicate text from assistive technology.
  • Respect reduced motion for news repetition, interview reveals, portrait changes, and any scroll-linked staging.
  • Make case navigation keyboard-operable if a custom track is implemented. Enlarge pagination hit areas without enlarging the visible dots.
  • Keep essential text readable over every portrait crop. A localized photographic scrim is preferable to obscuring the face with a large opaque box.
  • Add a visible focus outline that works on both blue and white surfaces.
  • Provide text equivalents for business and Quality diagrams. Measured mobile diagram labels reach 7.8px and 9.75px; a reusable implementation should avoid relying on text that small.
  • Consider a 14px minimum for dense mobile case prose, preserving the generous line height.
  • Keep years and application URLs together in structured content so the 2027, 2028, and 2029 routes remain correctly associated.
  • Reserve image dimensions, load the opening portrait promptly, and defer lower-page imagery without hiding editorial content behind animation readiness.
  • Validate short screens, browser zoom, and larger text. Absolute hero placement needs a flow-based fallback when its elements no longer fit.

Agent Prompt Guide

Quick Color Reference

  • Main field: #005AD8.
  • Painted accent: #F65109.
  • Reversed text and business surfaces: #FFFFFF.
  • Dark News text: source charcoal #1D2026 is the recommended mapping.
  • Quiet dividers on blue: use the declared white alpha tokens; rgba(255,255,255,.3) is a practical starting point.
  • Actions: thin contrasting outlines with approximately 3px corners and 46px height.

Overall Prompt

“Create a long Japanese recruitment homepage inspired by the current Positive dream persons site. Use a continuous electric-blue canvas #005AD8, orange painted strokes #F65109, oversized white campaign lettering, and a slightly tilted monochrome employee portrait. Place the Japanese slogan at the upper right and an overlapping three-part English campaign composition at the lower left. Use Forum for English editorial section titles, Albert Sans for compact navigation, and the supplied Japanese Gothic families when available. Continue through a large manifesto, split section introductions, white business panels with blue text and color photography, an emphasized employee-interview sequence, career support, distinct application routes, News, and a spacious blue footer. On mobile, recompose the hero, stack editorial content and case entries, and give the footer a wider inset. Keep actions compact and outlined. Treat unverified motion as an implementation choice.”

Example Component Prompts

  1. Hero: “Build a viewport-height blue recruitment composition with an angled monochrome portrait, orange brushwork behind and in front of it, large white Japanese lettering at the upper right, and tightly overlapping serif campaign words at the lower left. Add a small pale internship banner and a fine-rule news strip. Reposition the counter beneath the mobile header.”
  2. Section introduction: “Use a light Forum English section label above a large Japanese Gothic statement and a smaller descriptor. At 1440px, align the headline group and supporting paragraph across a 1300px inner width. At 390px, stack them within approximately 359px while keeping 1.8 paragraph leading.”
  3. Cases panel: “Create a square-cornered white panel approximately 1200 × 600px on desktop, split between blue editorial copy and an edge-to-edge color architectural photograph. Include a Value fraction, category label, two-line Japanese headline, compact paragraph, and a 46px-high outlined link. Show neighboring desktop panels with a 40px gap; use vertical entries on mobile.”
  4. Interview information: “Create a prominent employee information block with a Japanese name, smaller Romanized name, joining year, role, and outlined article link. Use staggered 500ms clip reveals with 50ms increments as a source-informed option. Keep a fully readable static state for reduced motion.”
  5. Footer: “Create a blue footer with white brand lettering and a vertical navigation list in two broad desktop columns. Put legal links and recruitment contact information beneath a fine rule. On mobile, use approximately 12vw inner padding, then a full-width separator and centered Back to Top, Company site, and copyright.”

Quick Start

CSS Custom Properties

This is a recommended static foundation, not extracted source CSS. It reproduces the measured palette, important desktop dimensions, and mobile proportions while keeping a conventional root size. The 767px and 1100px breakpoints, width cap, hero lettering fallback, hover inversion, and native Cases scrolling are implementation choices. Mobile Cases copy is deliberately raised to 14px.

Load the named fonts only when available and authorized. No original font or image URLs were supplied. The hero expects approved portrait and transparent paint images; CSS supplies their placement, not the artwork.

:root {
  /* Measured source palette */
  --brand-blue: #005ad8;
  --brand-orange: #f65109;
  --surface-white: #fff;
  --text-charcoal: #1d2026;
  --white-15: rgb(255 255 255 / 15%);
  --white-30: rgb(255 255 255 / 30%);
  --white-65: rgb(255 255 255 / 65%);

  /* Reported families with recommended generic fallbacks */
  --font-jp: 'MFW-PA1GothicStdN-Regular', sans-serif;
  --font-jp-heading: 'MFW-PA1GothicStdN-Medium', sans-serif;
  --font-display: 'Forum', serif;
  --font-latin: 'Albert Sans', sans-serif;
  --font-hero-jp: serif;

  --type-section: 64px;
  --type-headline: 50px;
  --type-body: 16px;
  --type-detail: 14px;
  --body-tracking: 0.05em;
  --page-gutter: clamp(24px, 4.861111vw, 70px);
  --content-max: 1300px;
  --section-space: 144px;
  --action-height: 46px;
  --radius-action: 3px;

  --ease-header: cubic-bezier(0.215, 0.61, 0.355, 1);
  --ease-action: cubic-bezier(0.165, 0.84, 0.44, 1);
  --ease-reveal: cubic-bezier(0.23, 1, 0.32, 1);
}

* { box-sizing: border-box; }
body {
  margin: 0;
  color: var(--surface-white);
  background: var(--brand-blue);
  font-family: var(--font-jp);
  font-weight: 400;
  line-height: 1.8;
}
img { display: block; max-width: 100%; }
a { color: inherit; }
button { font: inherit; }
.wrap {
  width: calc(100% - 2 * var(--page-gutter));
  max-width: var(--content-max);
  margin-inline: auto;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}

/* Opening header; scroll hiding requires separate behavior. */
.site-header {
  position: absolute;
  inset: 0 0 auto;
  z-index: 10;
  font-family: var(--font-latin);
  transition: transform 400ms var(--ease-header);
}
.header-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  min-height: 77px;
  border-bottom: 1px solid var(--white-30);
}
.desktop-nav {
  display: flex;
  align-items: center;
  gap: 19.2px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.6;
}
.desktop-nav a { text-decoration: none; }
.mobile-actions { display: none; }
.menu-toggle {
  width: 44px;
  min-height: 44px;
  border: 0;
  border-radius: var(--radius-action);
  color: var(--brand-blue);
  background: var(--surface-white);
}

/* Approximate hero framing; lettering is not source-measured. */
.hero {
  position: relative;
  isolation: isolate;
  min-height: max(760px, 100svh);
  overflow: hidden;
}
.hero-portrait {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: min(40vw, 576px);
  aspect-ratio: 4 / 5;
  object-fit: cover;
  filter: grayscale(1);
  transform: translate(-50%, -50%) rotate(-3deg);
}
.hero-paint {
  position: absolute;
  z-index: 2;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none;
}
.hero-paint--back { z-index: 0; }
.hero-title {
  position: absolute;
  z-index: 3;
  top: 13%;
  right: var(--page-gutter);
  margin: 0;
  font-family: var(--font-hero-jp);
  font-size: clamp(70px, 8.333vw, 120px);
  font-weight: 400;
  line-height: 1.25;
  text-align: right;
}
.hero-wordmark {
  position: absolute;
  z-index: 3;
  bottom: 110px;
  left: var(--page-gutter);
  width: 620px;
  height: 280px;
  font-family: var(--font-display);
  line-height: 0.85;
  pointer-events: none;
}
.hero-wordmark span { position: absolute; }
.hero-focus { top: 0; left: 0; font-size: 100px; }
.hero-on { top: 75px; left: 125px; font-size: 80px; }
.hero-spark {
  top: 90px;
  left: 0;
  font-size: 240px;
  letter-spacing: -0.04em;
}
.internship-banner {
  position: absolute;
  z-index: 4;
  right: var(--page-gutter);
  bottom: 134px;
  width: 160px;
  aspect-ratio: 160 / 86;
  border-radius: var(--radius-action);
  overflow: hidden;
}
.internship-banner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hero-news {
  position: absolute;
  z-index: 4;
  right: var(--page-gutter);
  bottom: 30px;
  left: var(--page-gutter);
  display: flex;
  align-items: center;
  gap: 24px;
  padding-top: 30px;
  padding-right: 200px;
  border-top: 1px solid var(--white-30);
  font-size: 14px;
  line-height: 16px;
}
.hero-news time { flex: none; }
.hero-news-text { min-width: 0; }
.hero-counter,
.hero-scroll {
  position: absolute;
  z-index: 5;
  bottom: 30px;
  font: 500 12px / 1 var(--font-latin);
}
.hero-counter { right: calc(var(--page-gutter) + 115px); }
.hero-scroll { right: var(--page-gutter); }

/* Recurring editorial hierarchy */
.editorial-section { padding-block: var(--section-space); }
.section-title {
  margin: 0 0 32px;
  font: 400 var(--type-section) / 1.5 var(--font-display);
}
.section-intro {
  display: grid;
  grid-template-columns: 53.08% 46.92%;
  align-items: end;
}
.section-intro > * { min-width: 0; }
.section-headline {
  margin: 0;
  font: 400 var(--type-headline) / 1.5 var(--font-jp-heading);
  letter-spacing: 0.05em;
}
.section-subtitle {
  margin: 0;
  font: 400 20px / 2.4 var(--font-jp-heading);
  letter-spacing: 0.05em;
}
.body-copy {
  margin: 0;
  font-size: var(--type-body);
  line-height: 1.8;
  letter-spacing: var(--body-tracking);
}
.manifesto {
  font: 400 64px / 1.5 var(--font-jp-heading);
  letter-spacing: 0.01em;
}
.outline-action {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  min-height: var(--action-height);
  padding: 10px 17px;
  border: 1px solid currentColor;
  border-radius: var(--radius-action);
  background: transparent;
  color: inherit;
  font-size: 14px;
  line-height: 1.5;
  text-decoration: none;
  transition: color 150ms var(--ease-action),
              background-color 150ms var(--ease-action);
}

/* Native scrolling is a recommended desktop track fallback. */
.cases-title { font-size: 40px; }
.case-track {
  display: flex;
  gap: 40px;
  overflow-x: auto;
  padding: 0 var(--page-gutter) 24px;
  scroll-snap-type: x proximity;
  scroll-padding-inline: var(--page-gutter);
}
.case-card {
  flex: 0 0 min(1200px, calc(100vw - 2 * var(--page-gutter)));
  display: grid;
  grid-template-columns: 1fr 1fr;
  min-height: 600px;
  color: var(--brand-blue);
  background: var(--surface-white);
  scroll-snap-align: start;
}
.case-copy { min-width: 0; padding: 44px 50px 40px; }
.case-label {
  margin: 0 0 22px;
  font: 400 32px / 1 var(--font-display);
}
.case-heading {
  margin: 0 0 24px;
  font: 400 26px / 1.5 var(--font-jp-heading);
}
.case-body {
  margin: 0 0 44px;
  font-size: 14px;
  line-height: 1.6;
  letter-spacing: 0.05em;
}
.case-image {
  width: 100%;
  height: 100%;
  min-height: 0;
  object-fit: cover;
}

/* Footer groups: brand/navigation, legal/contact, final utilities. */
.footer-main,
.footer-info {
  display: grid;
  grid-template-columns: 59.23% 40.77%;
}
.footer-main { padding-block: 110px 90px; }
.footer-info {
  padding-block: 46px 70px;
  border-top: 1px solid var(--white-30);
}
.footer-nav {
  display: grid;
  gap: 0;
  font: 600 24px / 1.6 var(--font-latin);
}
.footer-nav a { text-decoration: none; }
.footer-contact { font-size: 14px; line-height: 1.6; }
.footer-bottom {
  display: flex;
  justify-content: space-between;
  gap: 24px;
  padding-bottom: 70px;
  font-family: var(--font-latin);
}

/* Recommended feedback; final source hover states are unverified. */
a:focus-visible,
button:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 5px;
}
@media (hover: hover) {
  .case-card .outline-action:hover {
    color: var(--surface-white);
    background: var(--brand-blue);
    border-color: var(--brand-blue);
  }
}

/* Recommended navigation breakpoint, not an observed source value. */
@media (max-width: 1100px) {
  .desktop-nav { display: none; }
  .mobile-actions { display: flex; align-items: center; gap: 24px; }
}

@media (max-width: 767px) {
  :root {
    --page-gutter: 4vw;
    --type-section: clamp(28px, 7.5vw, 40px);
    --type-headline: clamp(32px, 9vw, 48px);
    --type-body: clamp(15.2px, 4vw, 16px);
    --body-tracking: 0.01em;
    --section-space: 88px;
  }
  .header-inner { min-height: 62.4px; }
  .hero { min-height: max(760px, 100svh); }
  .hero-portrait {
    inset: 74px 0 74px;
    width: 100%;
    height: calc(100% - 148px);
    aspect-ratio: auto;
    transform: none;
    clip-path: polygon(0 3%, 100% 0, 100% 97%, 0 100%);
  }
  .hero-title {
    top: 76px;
    right: 4vw;
    font-size: clamp(44px, 14vw, 56px);
  }
  .hero-wordmark {
    bottom: 74px;
    left: 4.86vw;
    width: 280px;
    height: 114px;
  }
  .hero-focus { top: 0; font-size: 44px; }
  .hero-on { top: 28px; left: 53px; font-size: 36px; }
  .hero-spark { top: 38px; font-size: 104px; }
  .internship-banner {
    right: 16px;
    bottom: 80px;
    width: 120px;
  }
  .hero-news {
    right: 4.86vw;
    bottom: 15px;
    left: 4.86vw;
    gap: 18px;
    padding-top: 14px;
    padding-right: 0;
    font-size: 13.65px;
    line-height: 1.6;
  }
  .hero-counter { top: 84px; bottom: auto; left: 4.86vw; right: auto; }
  .hero-scroll { right: 4.86vw; bottom: 60px; }
  .section-title { margin-bottom: 18px; letter-spacing: 0.02em; }
  .section-intro { grid-template-columns: 1fr; gap: 18px; }
  .section-subtitle { font-size: 15.6px; }
  .manifesto {
    font-size: clamp(24px, 6.5vw, 30px);
    line-height: 1.6;
    letter-spacing: 0.04em;
  }
  .cases-title { font-size: 25.35px; }
  .case-track { display: grid; gap: 32px; overflow: visible; padding: 0; }
  .case-card { grid-template-columns: 1fr; min-height: 0; }
  .case-copy { padding: 30px var(--page-gutter); }
  .case-body { font-size: 14px; line-height: 1.9; }
  .case-image { height: auto; aspect-ratio: 4 / 3; }
  .footer-main,
  .footer-info {
    width: 100%;
    grid-template-columns: 1fr;
    gap: 44px;
    padding-inline: 12vw;
  }
  .footer-main { padding-block: 80px 44px; }
  .footer-info { padding-block: 44px 48px; }
  .footer-nav { font-size: 28px; line-height: 1.4; }
  .footer-bottom {
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding: 44px 12vw;
    border-top: 1px solid var(--white-30);
    text-align: center;
  }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .site-header,
  .outline-action,
  .interview-info { transition: none; }
  .news-ticker,
  .hero-paint { animation: none; }
  .interview-info { clip-path: none; }
}

Use .case-copy and .case-image as the two children of .case-card. The mobile example places the copy before the image as an implementation fallback; the original mobile image order was not visually established. The hero wordmark expects .hero-focus, .hero-on, and .hero-spark spans. Keep real heading text accessible if these are replaced by artwork.

The code leaves the news headline static. Reintroducing the measured repeating treatment requires a clipped track, an assistive-technology-hidden duplicate, and a pause or reduced-motion alternative. Custom interview and case controllers, menu state, image loading, and short-screen hero adjustments require separate implementation.

Tailwind v4 Token Mapping

Optional aliases for a project already using Tailwind v4. Define the custom properties above first. This mapping does not identify the original site's framework.

@theme inline {
  --color-recruit-blue: var(--brand-blue);
  --color-painted-orange: var(--brand-orange);
  --color-panel-white: var(--surface-white);
  --color-news-charcoal: var(--text-charcoal);

  --font-editorial: var(--font-display);
  --font-utility: var(--font-latin);
  --font-japanese: var(--font-jp);
  --font-japanese-heading: var(--font-jp-heading);

  --text-section: var(--type-section);
  --text-headline: var(--type-headline);
  --text-copy: var(--type-body);
  --text-detail: var(--type-detail);

  --spacing-page-gutter: var(--page-gutter);
  --spacing-editorial-section: var(--section-space);
  --spacing-action-height: var(--action-height);
  --radius-action: 3px;
}

Sources & Evidence

  • Positive dream persons recruitment homepage: original and final URL, HTTP 200, and rendered title 採用情報 | Positive dream persons. This is the authority for the current-page findings.
  • Capture date: September 12, 2026, with the supplied observation recorded at 2026-09-12T13:01:37.898Z. This document analyzes that supplied inspection; it does not claim a separate live visit.
  • Desktop evidence: 1440 × 1000 captures of the hero, a Cases state, and the footer with adjacent News content; rendered DOM, element rectangles, custom properties, and computed styles.
  • Mobile evidence: 390 × 844 captures of the hero and lower footer; rendered DOM and computed styles for additional homepage sections.
  • Navigation evidence: the rendered homepage includes section hashes, interview links, work-style links, application destinations, News, contact, and corporate links. Their presence establishes destinations, not the appearance or behavior of those linked pages.
  • Capture procedure: the supplied browser observation lasted at least five seconds initially and applied document-load, image-decoding, layout-stability, and finite-animation readiness checks. Scrolling traversed intermediate positions. Perpetual animations were temporarily paused during readiness checks and then resumed. SharedWorkers and service workers were disabled.
  • Limits: no original media paths, complete stylesheet files, interaction recordings, expanded mobile menu capture, or linked-page inspection were supplied. Some sampled elements were transformed or offscreen. Delayed content and unexercised behavior may remain outside the evidence.

Measured values, screenshot estimates, arithmetic deductions, and implementation recommendations are identified separately throughout this reference.

← デザイン一覧に戻る