

DESIGN REFERENCE
株式会社キャリア・アーク|余白と水色のしずくが印象的な企業サイト
白い余白、繊細な線画ロゴ、水色の有機的なモチーフ、粒子感のあるグラデーションが特徴。右側の縦型ナビゲーションと、ゆったりした日本語組版で食と健康への想いを伝える企業サイト。
オリジナルサイトを見るCareer Ark — Style Reference
A small cyan droplet suspended in white space, with delicate black linework and an expansive wash of color below.
Website: career-ark.co.jp Original URL: https://career-ark.co.jp/ Final URL: https://career-ark.co.jp/ Theme: light; white canvas, black typography, cyan accents Inspected: September 23, 2026, Japan Standard Time. The supplied evidence bundle is timestamped September 22, 2026, at 15:46:12.279 UTC, equivalent to September 23 at 00:46:12.279 JST. Viewports: 1440 × 1000 desktop and 390 × 844 mobile, in CSS pixels. Scope: the current corporate homepage. Visual evidence covers the desktop opening, mobile opening, and mobile footer. Rendered DOM measurements also cover the message, services, topics, company information, recruitment section, and desktop footer. Their complete visual compositions were not supplied.
Career Ark presents its food, agriculture, and health-related activities through a restrained corporate website. The opening contains very little: a thin black bird-like logo, two short Japanese phrases, a rounded cyan droplet, and navigation placed at the edges. A textured cyan-to-pale-mint field begins near the bottom of the first screen. The identity comes from the scale of the surrounding white space as much as from the artwork.
The page continues into a long sequence of company messaging, services, news, company information, and recruitment. Desktop measurements show asymmetric text placement and a two-column news collection. Mobile preserves generous vertical spacing while moving content into a 330px-wide column. This is a corporate homepage with multiple destinations, including an external shop; it should not be reduced to a single conversion funnel.
閉じる
Career Ark — Style Reference
A small cyan droplet suspended in white space, with delicate black linework and an expansive wash of color below.
Website: career-ark.co.jp Original URL: https://career-ark.co.jp/ Final URL: https://career-ark.co.jp/ Theme: light; white canvas, black typography, cyan accents Inspected: September 23, 2026, Japan Standard Time. The supplied evidence bundle is timestamped September 22, 2026, at 15:46:12.279 UTC, equivalent to September 23 at 00:46:12.279 JST. Viewports: 1440 × 1000 desktop and 390 × 844 mobile, in CSS pixels. Scope: the current corporate homepage. Visual evidence covers the desktop opening, mobile opening, and mobile footer. Rendered DOM measurements also cover the message, services, topics, company information, recruitment section, and desktop footer. Their complete visual compositions were not supplied.
Career Ark presents its food, agriculture, and health-related activities through a restrained corporate website. The opening contains very little: a thin black bird-like logo, two short Japanese phrases, a rounded cyan droplet, and navigation placed at the edges. A textured cyan-to-pale-mint field begins near the bottom of the first screen. The identity comes from the scale of the surrounding white space as much as from the artwork.
The page continues into a long sequence of company messaging, services, news, company information, and recruitment. Desktop measurements show asymmetric text placement and a two-column news collection. Mobile preserves generous vertical spacing while moving content into a 330px-wide column. This is a corporate homepage with multiple destinations, including an external shop; it should not be reduced to a single conversion funnel.
How to Read This Reference
- Measured means a value appears in the supplied computed styles or element rectangles. Coordinates describe the captured state, not necessarily a permanent layout rule.
- Calculated means a value is derived from measured rectangles, such as the space between two news cards.
- Visual estimate means an approximate dimension or color inferred from the original-page screenshots. No pixel-sampling tool was used.
- Declared source token means a custom property was reported. Its existence does not establish where every token is visibly used.
- Recommendation means implementation guidance for a new project. Suggested breakpoints, fallback lettering, texture generation, and accessibility behavior are not recovered source code.
- Visual scope matters: the opening and mobile footer are directly visible. Most lower-page findings are supported by text and layout measurements, not screenshots of their imagery.
The fifth current-page capture shows the mobile footer, not an opened global menu. Its link order, logo, address, and button positions match the footer measurements. The mobile menu button is visible, but an expanded menu state was not supplied.
Tokens — Colors
Default Palette
| Name | Value | Source token | Role and evidence |
|---|---|---|---|
| White | #ffffff |
--white |
Measured body and footer background; dominant visible canvas; also used for some button surfaces and reversed text |
| Black | #000000 |
--black |
Measured main text; visible logo, navigation, fine outlines, and icons |
| Light Cyan | #78dfed |
--light-blue |
Declared accent token, consistent with the visible cyan family; exact use within the droplet or wash was not supplied |
| Bright Blue | #21c6ff |
--blue |
Declared token and measured text color on the lower shop and recruitment links |
| Pale Beige | #f1f2e6 |
--beige |
Declared supporting color; a specific visible application is not established by the supplied screenshots |
Rendered Color Treatments
| Treatment | Visual estimate | Use |
|---|---|---|
| Droplet, stronger cyan | Approximately #58d2e4 |
Upper and left areas of the rounded opening motif |
| Droplet, lighter cyan | Approximately #8be3eb |
Softer lower and right areas of the same motif |
| Wash, cyan side | Approximately #7ecfd3 |
Left side of the full-width field beneath the white opening |
| Wash, pale side | Approximately #e2f1e6 |
Right side of that field |
These estimates are useful approximation colors, not extracted gradient stops. The visible wash includes fine grain; a perfectly smooth gradient will reproduce its broad color distribution but lose part of its material quality.
The white computed background of a recruitment link does not describe its entire painted appearance. In the mobile footer, that link visibly has a cyan textured fill. A child, background layer, or pseudo-element may supply the color; the implementation mechanism was not included in the evidence.
Tokens — Typography
Japanese Interface and Body Copy
- Measured family:
"Zen Kaku Gothic New", sans-serif. - Measured dominant weight:
500on the body, navigation, paragraphs, and sampled headings. - Font request in the evidence: weights
400,500, and700for Zen Kaku Gothic New. - Character: quiet, open Japanese sans-serif text with moderate tracking and unusually generous paragraph leading.
- Important distinction: available font weights are not evidence that all of them are used. Most sampled text uses
500.
English Labels
- Declared family token:
--en-font: "Poppins", sans-serif. - Font request in the evidence: Poppins weights
400and500. - Visible labels:
ONLINE STORE,OUR SERVICE,TOPICS, andCOMPANY. - Evidence limit: the sampled store anchor inherits the Japanese family at its parent level. Child-level typography for every English label was not reported. Treat Poppins as the declared English family rather than claiming that every Latin character was individually verified.
Opening Lettering
The Japanese opening phrases are visibly more distinctive than ordinary body copy: widely spaced, delicate, and slightly irregular in appearance. The measured H1 parent reports 16px Zen Kaku Gothic New, but its visible lettering occupies a roughly 26px-high desktop composition. That parent declaration is insufficient to identify the actual glyph renderer or font.
Preserve authorized original lettering if available. A live-text substitute can approximate its spacing, but it should be identified as a fallback rather than presented as an exact font match.
Type Scale
Values below are measured unless marked as visual estimates. Tracking expressed in em is calculated from the reported pixel values.
| Role | Desktop size / line height | Mobile size / line height | Tracking | Notes |
|---|---|---|---|---|
| Body default | 16px / normal |
16px / normal |
Normal | Weight 500 |
| Desktop navigation | 14px / 18.2px |
Not displayed in the opening | 0.04em |
Compact text with large gaps between links |
| Footer navigation | 14px / 18.2px |
14px / 33.88px |
0.04em |
Mobile line boxes are substantially taller |
| Address | 13px / 21.97px |
13px / 21.97px |
0.02em |
Three-line block |
| Message paragraphs | 17px / 31.79px |
15px / 31.95px |
0.06em |
Measured white text |
| Service introduction H2 | 26px / 49.92px |
22px / 41.8px |
Desktop -0.02em; mobile 0.02em |
Mobile changes to three lines |
| Service H3 | 22px / 44px |
20px / 38px |
Usually 0.02em |
Course heading has a desktop exception of 0.06em |
| Primary service body | 14px / 29.96px |
14px / 29.96px |
0.02em |
Size is retained across these viewports |
| Shop-related service body | 15px / 32.1px |
14px / 29.96px |
0.02em |
Slightly larger desktop copy |
| Topics section heading | 21px / 42px |
20px / 38px |
0.02em |
Separate from article titles |
| Article title | 18px / 33.84px |
18px / 33.84px |
0.02em |
Same measured scale on both viewports |
| Company heading | 22px / 44px |
20px / 38px |
Desktop 0.08em; mobile 0.02em |
Weight 500 |
| Recruitment heading | 32px / 51.84px |
22px / 41.8px |
0.14em |
Strongest measured tracking |
| Recruitment supporting copy | 15px / 27.9px |
14px / 23.94px |
0.02em |
White text |
| Button anchor parents | 16px / normal |
16px / normal |
Normal at sampled parent | Nested labels may have separate styling |
| Opening lettering | Approximately 26px visible height | Approximately 22px glyph height | Visually wide; exact value unknown | Screenshot estimate, not H1 font-size evidence |
| Footer copyright | Not independently sampled | Approximately 10px | Visually lightly tracked | Screenshot estimate |
The hierarchy relies on line height, tracking, placement, and whitespace more than on heavy weights. Avoid replacing it with large bold headings and tightly packed paragraphs.
Tokens — Spacing & Shapes
Source Viewport Variables
| Property | Desktop | Mobile | Interpretation |
|---|---|---|---|
--vw |
14.4px |
3.9px |
Matches one percent of the inspected viewport width |
--vh |
10px |
8.44px |
Matches one percent of the inspected viewport height |
--base-vw |
1366 |
375 |
Different source design bases for the two observed layouts |
These properties establish viewport-aware authoring. They do not reveal a complete scaling formula or the breakpoint between desktop and mobile. Do not multiply every measurement by a viewport ratio: several font sizes and button widths remain unchanged.
Spacing Measurements
| Use | Desktop | Mobile | Evidence |
|---|---|---|---|
| Header padding | 50px 40px 0 |
26px 20px 0 |
Computed |
| Main section text inset | Commonly 70px |
Commonly 30px |
Element positions |
| Opening copy left edge | 110.41px |
40px |
H1 rectangle |
| Desktop navigation row interval | 44.19px |
— | Calculated; approximately 26px between 18.19px line boxes |
| Footer navigation row interval | 42.19px |
47.88px |
Calculated |
| Service section top padding | 188px |
118px |
Computed |
| Topics section top padding | 200px |
100px |
Computed |
| Company section top padding | 173px |
100px |
Computed |
| Topics horizontal card gap | 60px |
Single column | Calculated |
| Topics vertical card gap | 70px between measured rows |
54px between successive cards |
Calculated |
| Footer action gap | 7px |
10px |
Calculated |
There is no evidence of a single universal spacing grid. A practical adaptation can group these into small interface gaps, 30–70px content spacing, and 100–200px section spacing while retaining the important measured exceptions.
Border Radius and Linework
| Element | Value or treatment | Evidence |
|---|---|---|
| Main content sections | 0 radius on sampled containers |
Computed |
| Topics links | 0 radius, transparent background |
Computed on outer links |
| Standard detail links | 30px radius |
Computed |
| Store and footer actions | 50px radius |
Computed |
| Droplet | Soft asymmetric oval, without a pointed tip | Visually observed; exact path unknown |
| Footer store outline | Approximately 1px black |
Visual estimate |
| Hamburger | Three fine horizontal rules | Visually observed; exact stroke width not supplied |
The roundness is concentrated in the droplet and action pills. It is not a general rounded-card design system.
Layout Measurements
| Element | Desktop, 1440 × 1000 | Mobile, 390 × 844 |
|---|---|---|
| Header logo link | 123 × 92.67px at (40, 50) |
90 × 67.98px at (20, 26) |
| Menu button | Not visible in the supplied opening | 44 × 44px at (311, 30) |
| Header store link | 149.33 × 20.16px at (1263, 35) |
Not visible in the supplied opening |
| Opening H1 | 729.5 × 26.34px at (110.41, 429.69) |
220 × 65px at (40, 265.72) |
| Opening droplet | Approximately 70–73 × 81–84px, near (445, 250) |
Approximately 52 × 62px, near (225, 496) |
| White-to-wash boundary | Approximately y = 781px |
Approximately y = 684px |
| Message text column | 440px wide at x = 583px |
330px wide at x = 30px |
| Primary service copy | 470px wide at x = 572.61px |
330px wide at x = 30px |
| Shop-related service copy | 586px wide at x = 403.52px |
330px wide at x = 30px |
| Topics cards | 292.03px wide; two columns |
330px wide; one column |
| Footer logo | 154 × 115.5px |
132 × 99px |
| Footer actions | 240 × 45px |
330 × 45px |
The wash boundary is a visible transition within the opening/message sequence. It is not the bottom of the entire first DOM section, which measures approximately 2007px on desktop and 2194px on mobile.
Components
Header Identity
Role: establish the brand without creating a heavy navigation bar.
The header uses a transparent surface over the white opening. Its logo combines an abstract bird-like outline with a tiny stacked CAREER ARK wordmark. The linework is thin and largely unfilled. Preserve the complete mark and its internal spacing; a generic bird icon plus separately typeset brand text would change its character.
The logo is a home link with a descriptive Japanese accessible label. Its measured size decreases from 123px wide on desktop to 90px on mobile. Desktop positioning is 40px from the left and 50px from the top; mobile positioning is 20px and 26px.
The evidence does not establish that the logo remains fixed during scrolling. The mobile footer capture shows the menu button at the top, but its larger lower logo belongs to the footer.
Desktop Navigation Rail
Role: expose company sections and destinations without occupying the main composition.
Six unboxed Japanese links form a vertical rail beginning at x = 1263px. Their first line box starts near y = 380.44px, and their last starts near y = 601.38px. The group is approximately centered around the viewport's vertical midpoint.
The links are 私たちの想い, 事業紹介, 会社概要, トピックス, お問い合わせ, and 仲間募集. The first three point to homepage anchors; the remaining three point to dedicated pages. Use 14px type, 18.2px line height, 0.04em tracking, and approximately 26px gaps between line boxes.
The supplied DOM repeats some labels, while the screenshot shows one visible label per item. Do not render the repetitions as intentional content. They may support layered effects, but the exact mechanism and hover behavior were not demonstrated.
Fixed or sticky behavior for this desktop rail was not verified.
Header Store Link
Role: give the external shop a distinct, lightweight route.
Place ONLINE STORE near the top-right corner with an underline and a fine outline cart. The measured anchor has a 6px internal gap and occupies approximately 149 × 20px. It links to https://www.career-ark.com/.
Its styling is closer to a utility link than a filled call-to-action. Keep the label, underline, and cart visually light. Do not enlarge it into the dominant element of the opening.
Opening Composition
Role: communicate the brand's central idea before introducing detailed content.
The desktop headline is split into two distant phrases: ひとしずくの想い。 and つなぐ、ひろげる。. Their overall H1 box is 729.5px wide, but the empty interval between the phrases is part of the composition. A small cyan droplet sits above that interval. The group occupies the left and middle of the page, leaving a separate right-hand navigation zone.
On mobile, the same phrases stack into two lines at the left. The droplet moves below the wording and to the right, rather than remaining above the center. This is a recomposition, not a uniform reduction of the desktop layout.
There is no large hero button, product screenshot, or photography in the supplied opening. The white space should remain intentionally empty.
Rounded Droplet
Role: give a tangible visual form to the repeated idea of a small drop spreading outward.
The motif is a small, slightly asymmetric rounded shape with a cyan gradient. It resembles a soft oval or pebble more than a pointed water-drop icon. Desktop size is approximately 70–73px wide; mobile size is approximately 52px wide.
Its exact outline, asset format, and rendering method are unknown. A CSS border-radius shape is an acceptable approximation for a new implementation, but should not be described as recovered original artwork.
The desktop captures show small changes in its position and dimensions. Preserve the possibility of subtle motion without inventing a particular loop, path, or duration.
Textured Color Wash
Role: bridge the sparse white opening into the longer brand message.
A full-width color field begins around 781px down the desktop capture and 684px down the mobile capture. It blends from stronger cyan on the left toward a pale mint-white on the right. Fine grain prevents the surface from appearing glossy.
The visible top edge is straight. Do not add an unobserved wave-shaped section divider. The grain is decorative and should not interfere with text or create layout shifts.
Message Section
Role: explain the company's values in a sequence of short, spacious statements.
The rendered text concerns natural resources, accessible food, health, and sharing products, knowledge, and information. On desktop, paragraphs sit in a 440px column starting at x = 583px. On mobile, they occupy the standard 330px content column with 30px side insets.
Measured text is white, at 17px on desktop and 15px on mobile. Both layouts retain approximately 32px line height and 0.06em tracking. Paragraph groups have substantial separation rather than forming one dense block.
Only the beginning of the surrounding wash is visually shown. The exact full background behind these paragraphs, and any changing artwork within it, remain unverified.
Service Introduction and Editorial Copy
Role: connect the company's principles to its actual activities.
The section begins with OUR SERVICE, followed by a Japanese heading about changing food, awareness, and the environment. The heading changes from two lines on desktop to three on mobile. Its measured size changes from 26px to 22px, while its line height remains generous.
The primary service block has a heading, a long paragraph, a five-item activity list, and a concluding paragraph. Desktop copy is offset to the right in a 470px column. Mobile moves the content to the standard 30px inset and retains the 14px body size with nearly 30px line height.
A second service block describes connecting producers and consumers through the shop. Its desktop column is wider, at 586px, and starts farther left than the first block. Preserve this variation if recreating the measured editorial arrangement; do not force every paragraph into an identical centered width.
The large spaces between measured text blocks cannot be assumed to be empty. Unreported artwork or layout layers may occupy them.
Course Link
Role: connect a service explanation to a dedicated course page.
The course heading is followed by supporting copy and a 詳しくはこちら link to the recorded course URL. The link measures 186 × 42px with a 30px radius on both inspected viewports.
On mobile its left edge is 174px, placing its right edge at the standard 360px content boundary. This is a compact, right-aligned action rather than a full-width mobile button.
The surrounding course artwork and complete promotional layout were not supplied visually.
Shop Callout
Role: lead from editorial service content to the separate online store.
The rendered DOM includes a shop identity element and an ONLINE STORE pill. The desktop button is approximately 324 × 65px; mobile uses 310 × 45px, inset 40px from each side. Its measured text is bright blue on white, with a 50px radius.
The neighboring heading has an empty text sample but a nonzero layout box, while the broader text extraction includes the shop label. This supports the presence of a rendered identity element, but not a claim about its exact image format or lettering treatment.
Topics Collection
Role: present current announcements and company activities.
The DOM describes four linked articles, each containing a category, title, and date. On desktop, the section heading sits at the left while the cards form a two-column collection farther right. Card left edges are approximately 438.69px and 790.72px; each card is 292.03px wide, with a 60px horizontal gap.
Mobile uses a single 330px-wide column. Successive cards have a measured 54px gap. Article titles remain 18px with 33.84px line height on both viewports, so longer titles increase card height instead of shrinking the type.
Outer card links have transparent backgrounds, no padding, and zero radius in the sampled styles. They behave structurally as linked content groups rather than elevated UI tiles. Their complete internal imagery, crop ratios, and category styling are not visually verified.
The もっと見る link below the collection measures 280 × 48px in both layouts, with a 30px radius. At 390px it is centered at x = 55px.
Company Information
Role: provide formal company details and social destinations.
The section contains COMPANY, a Japanese heading, and label/value information for the company name, representative, location, founding date, email, and business activities. The original page independently identifies the operator as 株式会社キャリア・アーク.
The heading begins at x = 70px on desktop and x = 30px on mobile. Social links appear as a vertical group with 26px-high anchors and 48px row intervals. Their measured internal gap is 12px.
The individual company-detail rows were not included in the element measurement list. Use a semantic definition list or table when adapting this content, but do not claim specific dividers, column widths, or row spacing as observed.
Recruitment Section
Role: invite visitors who share the company's values to learn about participation.
The measured anatomy is a two-line white heading, white supporting copy, and a white pill with bright-blue text. Desktop heading size is 32px with 0.14em tracking; mobile reduces it to 22px while retaining that tracking ratio.
The desktop action measures 220 × 48px. Mobile expands it to 330 × 45px, aligned with the content column. The section itself is taller on mobile, approximately 745px compared with 558px on desktop.
These measurements establish text hierarchy and action placement. They do not reveal the complete background image, texture, or artwork behind the white text.
Mobile Menu Button
Role: replace the desktop navigation rail with a compact navigation control.
The opening shows a 44 × 44px button at (311, 30), with three thin horizontal lines centered inside it. Its accessible label is グローバルメニューを開く. The same control remains visible in the mobile footer capture.
The DOM contains a hidden global-menu subtree, but its sampled links have zero height at the viewport boundary. Those coordinates describe the hidden state and must not be used as the layout of an expanded menu.
Opening animation, focus handling, close behavior, and expanded-menu appearance were not demonstrated.
Footer
Role: repeat navigation, identify the company, and provide shop and recruitment routes.
The mobile footer is directly visible. Its order is:
- Six text links, ending with
プライバシーポリシー. - A larger version of the outline logo.
- A three-line postal address.
- An outlined
ONLINE STOREpill with cart and right arrow. - A cyan textured
仲間募集pill with white text and right arrow. - A small copyright line.
The content aligns to 30px side insets. Links use 14px type and 33.88px line height, with approximately 14px between line boxes. The logo measures 132 × 99px; the two buttons are 330 × 45px, separated by 10px.
The screenshot-to-DOM correspondence is particularly clear here: the measured bottom scroll offset is approximately 11853.58 − 844 = 11009.58px. Subtracting that from the footer store button's document position, 11648.58px, places it at 639px in the screenshot, matching the visible button.
Desktop measurements show a horizontal arrangement: identity at the left, action pills toward the right, and the navigation column farther right. Its logo grows to 154px wide, while action pills narrow to 240px. The desktop footer's complete visual appearance was not separately captured.
Tokens — Motion & Interaction
Recorded Timing Values
| Treatment | Recorded value | What is established |
|---|---|---|
| Desktop header logo opacity | 0.24s cubic-bezier(0.445, 0.05, 0.55, 0.95) |
A transition declaration exists; trigger and endpoint opacity were not supplied |
| Desktop footer logo opacity | Same 0.24s curve |
Computed transition on the footer home link |
| Header store opacity | 1s cubic-bezier(0.39, -0.01, 0.16, 0.78) |
Computed transition; not proof of a one-second hover effect |
| Hidden menu action transforms | 0.8s cubic-bezier(0.79, -0.01, 0, 1) |
Computed on menu action links; motion distance and activation were not captured |
| General brand easing | cubic-bezier(0.39, -0.01, 0.16, 0.78) |
Declared as --ease-career-ark |
| Exponential-style easing | cubic-bezier(0.79, -0.01, 0, 1) |
Declared as --ease-career-ark-expo |
| In/out easing | cubic-bezier(0.445, 0.05, 0.55, 0.95) |
Declared as --ease-in-out |
Visible State Differences
The first desktop capture contains faint overlapping impressions around portions of the opening lettering; later captures show clean lettering. The droplet also changes slightly in position and size. These differences support a changing rendered state, but do not establish a precise animation sequence, duration, or technology.
Do not reproduce the overlapping lettering as a permanent text shadow. Likewise, do not assign an invented floating loop to the droplet and describe it as measured source behavior.
Many sampled parents report animation: none. This does not rule out animation on descendants, pseudo-elements, graphics, or JavaScript-controlled layers.
Navigation and State Limits
Homepage anchors, topic links, contact, recruitment, privacy, the course destination, social links, and the external store are present in the rendered link evidence. Their destinations are established; successful click-through behavior, scroll easing, and destination-page designs were not tested in this material.
SCROLL appears in the mobile text extraction but is not visibly legible in the supplied opening capture. Its styling and visibility timing remain unverified.
For a new implementation, a static droplet and immediately readable text are a sound baseline. Add motion only when its behavior is intentionally specified, with a reduced-motion alternative.
Surfaces
| Layer | Appearance | Evidence and purpose |
|---|---|---|
| Main canvas | White | Measured body background and visible opening |
| Header | Transparent over white | Measured; avoids a heavy bar |
| Navigation | Black text without visible boxes | Directly visible on desktop |
| Opening motif | Small cyan gradient oval | Directly visible on both layouts |
| Transition field | Grainy cyan-to-pale-mint wash | Directly visible at the bottom of both openings |
| Topics outer links | Transparent, square containers | Computed; internal media appearance not supplied |
| Store footer action | White with fine black outline | Directly visible on mobile |
| Recruitment footer action | Cyan textured fill, white label | Directly visible on mobile |
| Footer | White | Computed and directly visible on mobile |
There is no visible general-purpose shadow or glass-effect system in the supplied views. Do not introduce elevation as the main way to separate content.
Declared Layer Tokens
The source declares --z-base: 0, --z-header: 100, --z-menu: 101, --z-menu-btn: 102, and --z-opening: 103. These establish a layer ordering vocabulary. The opening token alone is not evidence of a particular splash-screen design or transition.
Imagery
The verified image language consists of restrained linework and soft abstract color. The logo is an unfilled, flowing bird-like mark. The droplet is compact and rounded, with a smooth cyan transition. The large wash adds fine grain while retaining a calm, light appearance. Cart and arrow icons use thin strokes compatible with the logo.
The opening contains no visible photography. No complete lower-page media assets were supplied, so this reference does not infer farm photography, product packaging, people, or illustration styles from the company's business descriptions.
Observed Asset References
No original asset URLs or filenames were included in the rendered evidence. The following inventory records verified visual roles without inventing paths.
| Asset or visual | Verified use | Implementation guidance |
|---|---|---|
| Career Ark outline logo | Header and mobile footer | Use authorized original artwork; retain its aspect ratio and thin strokes |
| Japanese opening lettering | Desktop and mobile headline composition | Preserve original artwork if available; live text is an approximation |
| Cyan droplet | Opening accent | Use the original shape when available, or label a CSS approximation clearly |
| Grainy color wash | Beginning of the message transition | Use a subtle texture layer over the broad gradient |
| Cart icon | Desktop store link and mobile footer store action | Match the fine outline weight |
| Right arrows | Mobile footer actions | Keep small and aligned near the right edge |
| Hamburger lines | Mobile navigation button | Three fine rules within a 44px target |
Do not infer SVG, canvas, video, or raster implementation solely from appearance. The rendering formats were not supplied.
Layout & Responsive Behavior
Desktop Composition
The opening uses the viewport as a broad white field rather than a centered content card. The logo occupies the upper-left corner; the store link occupies the upper-right. The headline sits well below the logo and spans only the left-middle portion of the page. A separate vertical navigation rail remains near the right edge.
Below the opening, measured content is asymmetric. Message text starts at x = 583px, primary service copy at x = 572.61px, and another service block at x = 403.52px. Section headings often start at x = 70px. This changing alignment supplies editorial rhythm without requiring boxes around each section.
Topics use a left heading area and two right-side content columns. The footer reverses the emphasis into a broad identity area on the left and compact utility groups on the right.
Mobile Composition
The 390px layout uses three important horizontal insets:
- 20px: header logo.
- 30px: most body content, footer content, and full-width actions.
- 40px: opening wording and the lower shop callout.
The desktop navigation and top store link disappear from the visible opening, replaced by the hamburger. The opening phrases stack, and the droplet moves below them. The color wash still begins before the bottom of the first screen.
Body sections move into a 330px column. Topics become a single list, but article titles retain their desktop 18px size. Buttons adapt according to role: the 186px course link remains compact, the 280px topics link remains centered, and recruitment/footer actions expand to 330px.
The footer becomes a tall vertical composition with considerable spacing between navigation, identity, actions, and copyright. Its measured height is approximately 852px, close to one inspected mobile viewport.
Page Length and Measurement Limits
The desktop collector reports a documentHeight of 1000px, while the body rectangle measures approximately 10214px and contains section coordinates extending to the footer. These values disagree. The evidence does not establish the cause, so neither a fixed one-screen page nor a particular virtual-scroll implementation should be inferred.
Mobile measurements are internally consistent: the page is approximately 11854px high, and the final capture aligns with its bottom footer. The desktop captures remain on the opening and do not visually validate the lower sections.
No intermediate viewport or tablet layout was supplied. The CSS below uses an 800px breakpoint as an explicit implementation recommendation, not as a recovered source breakpoint.
Do’s and Don’ts
Do
- Preserve the white field as an active part of the composition.
- Keep the logo delicate and relatively small in the header.
- Separate desktop headline phrases with a meaningful area of empty space.
- Recompose the opening on mobile: stacked wording, droplet below and to the right.
- Use black for ordinary navigation and body text, with cyan reserved for expressive surfaces and selected actions.
- Retain the subtle grain in the large color wash and footer recruitment action.
- Use medium-weight Japanese text with generous leading.
- Keep article titles at a comfortable reading size on mobile.
- Preserve the distinction between compact detail links and full-width recruitment/footer actions.
- Treat the mobile footer as its own component, separate from the unverified expanded menu.
- Keep measured values, visual estimates, and implementation choices identifiable.
Don’t
- Don't add a large filled hero CTA that overwhelms the opening message.
- Don't convert every section into a rounded card with a shadow.
- Don't replace the rounded droplet with a pointed stock water icon.
- Don't turn the grainy wash into a glossy three-dimensional effect.
- Don't make all headings bold or dramatically larger than the measured scale.
- Don't interpret duplicated DOM text as wording that should appear twice.
- Don't use the H1 parent's 16px declaration as an exact description of the visible opening lettering.
- Don't invent photography, illustration subjects, or media crop ratios for unshown lower sections.
- Don't treat hidden menu coordinates as an expanded-menu layout.
- Don't assign a perpetual animation duration or hover effect without evidence.
- Don't use the inconsistent desktop document-height field to truncate the homepage.
Recommended Implementation Additions
These are recommendations for a new implementation, not verified features of the original site:
- Give the menu button
aria-expandedandaria-controls, support Escape to close, and return focus to the trigger. Manage background focus according to whether the menu is implemented as a modal or a disclosure. - If text is duplicated for transitions, expose one semantic copy and hide decorative copies from assistive technology.
- Provide a visible black focus outline around links and controls without changing the quiet visual hierarchy.
- Keep the 44px mobile menu target. Compact visual links can receive larger transparent hit areas without increasing glyph size.
- Check contrast for white text on pale cyan and bright-blue text on white. Darker text or a darker local surface may be needed for an accessible adaptation.
- Offer reduced motion and ensure the opening message appears even if animation initialization fails.
- Use native document flow and stable media dimensions so long sections remain reachable and do not shift during loading.
- Load the declared fonts deliberately, with suitable fallbacks. Font declarations alone do not guarantee that the fonts are available.
- Allow short or narrow screens to scroll naturally. Treat the captured opening proportions as reference points rather than mandatory fixed heights for every device.
Agent Prompt Guide
Quick Color Reference
- Canvas and footer:
#ffffff. - Text, fine outlines, and icons:
#000000. - Source light-cyan token:
#78dfed. - Source bright-blue token:
#21c6ff. - Declared supporting beige:
#f1f2e6; visible placement unconfirmed. - Approximate droplet gradient:
#58d2e4to#8be3eb. - Approximate broad wash:
#7ecfd3to#e2f1e6, with fine grain.
Overall Prompt
“Create a spacious Japanese corporate homepage inspired by the current Career Ark composition. Use a white background, delicate black outline branding, medium-weight Zen Kaku Gothic New interface text, and the declared Poppins family for appropriate English labels. Place a small logo at the upper left, a restrained underlined shop link with an outline cart at the upper right, and six compact Japanese navigation links in a vertical rail near the right edge. Split the opening message into two widely separated phrases with a small rounded cyan gradient motif above the central gap. Begin a grainy cyan-to-pale-mint field near the bottom of the first screen. On mobile, stack the phrases at the left, move the motif below and right, and show a three-line menu button. Continue into generously spaced editorial sections and a two-column topics collection that becomes one column on mobile. Use pill-shaped actions sparingly. Keep the droplet static unless motion is separately specified.”
Example Component Prompts
- Desktop opening: “At a 1440 × 1000 reference viewport, use a 123px-wide outline logo around x40/y50, a roughly 730px-wide split Japanese message around x110/y430, a small cyan oval near x445/y250, and a six-link navigation rail near x1263. Keep the white-to-textured-wash boundary around y781. Treat artwork dimensions as visual approximations where exact assets are unavailable.”
- Mobile opening: “At 390 × 844, place a 90px-wide logo at x20/y26 and a 44px menu target at x311/y30. Stack the source phrases near x40/y266. Place an approximately 52 × 62px rounded cyan motif near x225/y496. Start the textured color field around y684. Preserve whitespace rather than scaling the whole desktop arrangement uniformly.”
- Topics collection: “Build transparent article groups with category, title, and date. Use two approximately 292px desktop columns with a 60px gap, then a single 330px mobile column. Keep titles at 18px with about 34px line height and no outer card radius. Do not invent the source image content or crop ratio.”
- Mobile footer: “Create a white footer with 30px side insets, six generously spaced text links ending in privacy policy, a 132px-wide outline logo, a three-line address, and two 330 × 45px pills. The shop action has a black outline and fine cart icon; the recruitment action has a grainy cyan fill and white label. Place small copyright text well below the buttons.”
- Editorial service block: “Use medium-weight Japanese headings around 20–22px and body copy at 14px with nearly 30px line height. On desktop allow a narrow paragraph column to sit to the right of the section heading; on mobile align the content to 30px side margins. Separate content through space rather than shadows or boxed panels.”
Quick Start
CSS Custom Properties
This is an adaptation, not extracted source CSS. Exact palette tokens, typography values, and selected dimensions come from the supplied measurements. The hero height formulas, 800px breakpoint, fallback headline typography, and procedural grain are recommendations.
The opening expects two child spans inside .hero-copy. Supply authorized artwork inside the brand links. .grain can be added to a wash or accent surface; its pseudo-element is decorative. The footer expects identity, navigation, actions, and copyright groups. Menu behavior requires an accessible controller and is not implemented by these styles.
:root {
/* Recorded source palette */
--color-paper: #ffffff;
--color-ink: #000000;
--color-light-blue: #78dfed;
--color-blue: #21c6ff;
--color-beige: #f1f2e6;
/* Visual approximations, not extracted gradient stops */
--color-drop-start: #58d2e4;
--color-drop-end: #8be3eb;
--color-wash-start: #7ecfd3;
--color-wash-end: #e2f1e6;
/* Recorded font families and common text values */
--font-jp: "Zen Kaku Gothic New", sans-serif;
--font-en: "Poppins", sans-serif;
--weight-main: 500;
--text-nav: 14px;
--text-body: 14px;
--text-article: 18px;
--leading-body: 2.14;
--tracking-body: 0.02em;
--tracking-nav: 0.04em;
--inset-desktop: 70px;
--inset-mobile: 30px;
--radius-action: 30px;
--radius-pill: 50px;
/* Recorded source easing values */
--ease-brand: cubic-bezier(0.39, -0.01, 0.16, 0.78);
--ease-brand-expo: cubic-bezier(0.79, -0.01, 0, 1);
--ease-in-out: cubic-bezier(0.445, 0.05, 0.55, 0.95);
/* Recorded source layer values */
--z-header: 100;
--z-menu: 101;
--z-menu-button: 102;
/* Recommended procedural substitute for the unprovided texture */
--grain-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");
}
* {
box-sizing: border-box;
}
body {
margin: 0;
color: var(--color-ink);
background: var(--color-paper);
font-family: var(--font-jp);
font-size: 16px;
font-weight: var(--weight-main);
}
a {
color: inherit;
}
button {
font: inherit;
}
[hidden] {
display: none !important;
}
.site-header {
position: absolute;
inset: 0 0 auto;
z-index: var(--z-header);
padding: 50px 40px 0;
}
.brand {
display: block;
width: 123px;
transition: opacity 240ms var(--ease-in-out);
}
.brand img,
.brand svg,
.footer-brand img,
.footer-brand svg {
display: block;
width: 100%;
height: auto;
}
.desktop-store {
position: absolute;
top: 35px;
right: 28px;
display: flex;
align-items: center;
gap: 6px;
transition: opacity 1s var(--ease-brand);
}
/* Suggested child styling; the source child was not sampled. */
.store-label {
font-family: var(--font-en);
font-size: 14px;
letter-spacing: 0.1em;
text-underline-offset: 3px;
}
.desktop-nav {
position: absolute;
top: 50vh;
right: 90px;
display: grid;
gap: 26px;
transform: translateY(-50%);
}
.desktop-nav a {
width: max-content;
font-size: var(--text-nav);
line-height: 1.3;
letter-spacing: var(--tracking-nav);
text-decoration: none;
}
.menu-toggle {
display: none;
}
/* Recommended responsive height, anchored to the captured opening. */
.intro-stage {
position: relative;
min-height: 781px;
min-height: clamp(680px, 78.1svh, 920px);
}
/* Live-text approximation; original opening lettering is unprovided. */
.hero-copy {
position: absolute;
top: 55%;
left: 7.667%;
display: flex;
justify-content: space-between;
width: 729.5px;
max-width: calc(100% - 340px);
margin: 0;
font-size: 26px;
font-weight: 500;
line-height: 1.014;
letter-spacing: 0.2em;
}
.hero-copy > span {
display: block;
white-space: nowrap;
}
.drop {
position: absolute;
top: 32%;
left: 33.4%;
width: 73px;
aspect-ratio: 73 / 84;
transform: translateX(-50%);
border-radius: 49% 48% 46% 44% / 54% 53% 44% 44%;
background: linear-gradient(
135deg,
var(--color-drop-start),
var(--color-drop-end)
);
}
/* Use on the appropriate message background, not as a fixed-height page. */
.wash {
background: linear-gradient(
110deg,
var(--color-wash-start),
var(--color-wash-end)
);
}
.grain {
position: relative;
isolation: isolate;
}
.grain::after {
content: "";
position: absolute;
inset: 0;
z-index: -1;
border-radius: inherit;
background-image: var(--grain-image);
opacity: 0.25;
mix-blend-mode: soft-light;
pointer-events: none;
}
.section {
padding-inline: var(--inset-desktop);
}
.service-section {
padding-top: 188px;
}
.topics-section {
padding-top: 200px;
}
.company-section {
padding-top: 173px;
}
.service-title {
margin: 0;
font-size: 26px;
font-weight: 500;
line-height: 1.92;
letter-spacing: -0.02em;
}
.service-copy {
max-width: 470px;
}
.service-copy h3 {
margin: 0 0 20px;
font-size: 22px;
font-weight: 500;
line-height: 2;
letter-spacing: 0.02em;
}
.service-copy p {
font-size: var(--text-body);
line-height: var(--leading-body);
letter-spacing: var(--tracking-body);
}
/* Desktop widths are based on the measured topics arrangement. */
.topics-layout {
display: grid;
grid-template-columns: 274.69px minmax(0, 644.06px);
gap: 94px;
align-items: start;
}
.topic-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 70px 60px;
}
.topic-card {
display: flex;
flex-direction: column;
min-width: 0;
color: inherit;
background: transparent;
border-radius: 0;
text-decoration: none;
}
.topic-card h3 {
margin: 0;
font-size: var(--text-article);
font-weight: 500;
line-height: 1.88;
letter-spacing: 0.02em;
}
/* Preserve each supplied image's own ratio until art direction is known. */
.topic-card img {
display: block;
max-width: 100%;
height: auto;
}
.pill {
position: relative;
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
width: 280px;
max-width: 100%;
min-height: 48px;
padding: 8px 36px;
border: 0;
border-radius: var(--radius-action);
color: var(--color-ink);
background: var(--color-paper);
font-size: 16px;
text-decoration: none;
}
.pill--outline {
border: 1px solid var(--color-ink);
}
.pill--course {
width: 186px;
min-height: 42px;
margin-left: auto;
}
.pill--recruit {
border-radius: var(--radius-pill);
color: var(--color-paper);
background: linear-gradient(
110deg,
var(--color-drop-start),
var(--color-drop-end)
);
}
.pill-arrow {
position: absolute;
right: 20px;
}
/* Desktop footer approximation using measured horizontal positions. */
.site-footer {
display: grid;
grid-template-columns: minmax(0, 1fr) 240px 150px;
column-gap: 60px;
align-items: end;
padding: 178px 76px 40px 60px;
background: var(--color-paper);
}
.footer-identity {
grid-area: 1 / 1;
align-self: start;
}
.footer-brand {
display: block;
width: 154px;
}
.footer-address {
margin: 20px 0 0;
font-size: 13px;
font-style: normal;
line-height: 1.69;
letter-spacing: 0.02em;
}
.footer-nav {
grid-area: 1 / 3;
display: grid;
gap: 24px;
padding-top: 12px;
}
.footer-nav a {
font-size: 14px;
line-height: 1.3;
letter-spacing: 0.04em;
text-decoration: none;
}
.footer-actions {
grid-area: 1 / 2;
display: grid;
gap: 7px;
}
.footer-actions .pill {
width: 100%;
min-height: 45px;
border-radius: 50px;
}
.footer-copyright {
grid-column: 1 / -1;
margin: 32px 0 0;
font-size: 10px;
line-height: 1.5;
letter-spacing: 0.04em;
}
/* Recommended intermediate adaptation; this range was not inspected. */
@media (min-width: 801px) and (max-width: 1199px) {
.hero-copy {
gap: 40px;
font-size: 22px;
letter-spacing: 0.1em;
}
.topics-layout {
grid-template-columns: 220px minmax(0, 1fr);
gap: 40px;
}
.topic-grid {
column-gap: 30px;
}
}
/* Recommended breakpoint; the original breakpoint is unknown. */
@media (max-width: 800px) {
.site-header {
padding: 26px 20px 0;
}
.brand {
width: 90px;
}
.desktop-store,
.desktop-nav {
display: none;
}
.menu-toggle {
position: fixed;
top: 30px;
right: 35px;
z-index: var(--z-menu-button);
display: grid;
align-content: center;
gap: 5px;
width: 44px;
height: 44px;
padding: 0;
border: 0;
background: transparent;
color: var(--color-ink);
cursor: pointer;
}
.menu-toggle > span {
display: block;
width: 44px;
height: 1px;
background: currentColor;
}
.intro-stage {
min-height: 684px;
min-height: clamp(620px, 81.043svh, 820px);
}
.hero-copy {
top: 38.85%;
left: 40px;
display: grid;
gap: 21px;
width: 220px;
max-width: calc(100% - 80px);
font-size: clamp(18px, 5.64vw, 22px);
line-height: 1;
letter-spacing: 0.11em;
}
.drop {
top: 72.5%;
left: 64.23%;
width: 52px;
aspect-ratio: 52 / 62;
}
.section {
padding-inline: var(--inset-mobile);
}
.service-section {
padding-top: 118px;
}
.topics-section,
.company-section {
padding-top: 100px;
}
.service-title {
font-size: 22px;
line-height: 1.9;
letter-spacing: 0.02em;
}
.service-copy {
max-width: none;
}
.service-copy h3 {
margin-bottom: 21px;
font-size: 20px;
line-height: 1.9;
}
.topics-layout {
display: block;
}
.topic-grid {
grid-template-columns: minmax(0, 1fr);
gap: 54px;
margin-top: 50px;
}
.site-footer {
display: flex;
flex-direction: column;
align-items: stretch;
padding: 94px 30px 22px;
}
.footer-nav {
order: 0;
gap: 14px;
padding: 0;
}
.footer-nav a {
width: 150px;
line-height: 2.42;
}
.footer-identity {
order: 1;
align-self: stretch;
margin-top: 72px;
}
.footer-brand {
width: 132px;
}
.footer-address {
margin-top: 18px;
}
.footer-actions {
order: 2;
gap: 10px;
margin-top: 25px;
}
.footer-copyright {
order: 3;
margin-top: 70px;
}
}
/* Recommended accessible focus treatment. */
a:focus-visible,
button:focus-visible {
outline: 2px solid var(--color-ink);
outline-offset: 4px;
}
/* Recommended motion fallback; no original droplet loop is assumed. */
@media (prefers-reduced-motion: reduce) {
.brand,
.desktop-store,
.drop,
.pill {
animation: none;
transition: none;
}
}
The white-on-cyan recruitment style above follows the visible reference. For production, verify its text contrast and adjust the text or surface color if needed. The CSS does not recreate unprovided lower-page artwork, source text animation, or navigation state management.
Tailwind v4 Token Mapping
Optional aliases for a project already using Tailwind v4. This is not evidence that the original site uses Tailwind.
@theme inline {
--color-paper: #ffffff;
--color-ink: #000000;
--color-light-cyan: #78dfed;
--color-bright-blue: #21c6ff;
--color-pale-beige: #f1f2e6;
--font-japanese: "Zen Kaku Gothic New", sans-serif;
--font-english: "Poppins", sans-serif;
--text-nav: 14px;
--text-body: 14px;
--text-article: 18px;
--text-service-mobile: 20px;
--text-service-desktop: 22px;
--spacing-content-mobile: 30px;
--spacing-content-desktop: 70px;
--spacing-topic-column: 60px;
--radius-action: 30px;
--radius-pill: 50px;
--ease-brand: cubic-bezier(0.39, -0.01, 0.16, 0.78);
--ease-brand-expo: cubic-bezier(0.79, -0.01, 0, 1);
}
Sources & Evidence
- Original and final website: Career Ark. Both recorded URLs are
https://career-ark.co.jp/; the supplied response status is HTTP 200. - Evidence timestamp: September 22, 2026, 15:46:12.279 UTC, equivalent to September 23, 2026, 00:46:12.279 JST. Separate timestamps for each screenshot were not supplied.
- Desktop evidence: three original-page opening captures at 1440 × 1000, plus rendered text, links, custom properties, computed styles, and element rectangles for the homepage.
- Mobile evidence: opening and near-document-end/footer captures at 390 × 844, plus equivalent rendered measurements.
- Visually confirmed: opening composition, outline logo, droplet, beginning of the textured wash, desktop navigation and shop link, mobile menu button, and mobile footer.
- DOM-confirmed beyond those views: content order, company identity, destination links, paragraph and heading typography, service-column widths, topics-column geometry, action dimensions, and footer structure.
- Interaction limits: no supplied expanded-menu state, keyboard test, hover result, destination-page inspection, or timed animation recording. Repeated desktop captures show small state differences but cannot define full motion behavior.
- Capture limits: the collection process waited for document load, sampled layout/text stability, finite motion, and image decoding within stated time limits. Perpetual animations were temporarily paused during readiness checks and resumed afterward. Those checks do not prove that every delayed state or interaction was exercised.
- Measurement inconsistency: desktop document-height metadata conflicts with the measured body extent. Mobile page height and footer coordinates agree. Lower desktop artwork and complete lower-section surfaces therefore remain outside the verified visual scope.
This reference describes the current homepage evidenced by the supplied original-page material. Suggested CSS, responsive interpolation, procedural texture, and accessibility additions are implementation guidance, not a reconstruction of unavailable source code.
# Career Ark — Style Reference > A small cyan droplet suspended in white space, with delicate black linework and an expansive wash of color below. **Website:** [career-ark.co.jp](https://career-ark.co.jp/) **Original URL:** https://career-ark.co.jp/ **Final URL:** https://career-ark.co.jp/ **Theme:** light; white canvas, black typography, cyan accents **Inspected:** September 23, 2026, Japan Standard Time. The supplied evidence bundle is timestamped September 22, 2026, at 15:46:12.279 UTC, equivalent to September 23 at 00:46:12.279 JST. **Viewports:** 1440 × 1000 desktop and 390 × 844 mobile, in CSS pixels. **Scope:** the current corporate homepage. Visual evidence covers the desktop opening, mobile opening, and mobile footer. Rendered DOM measurements also cover the message, services, topics, company information, recruitment section, and desktop footer. Their complete visual compositions were not supplied. Career Ark presents its food, agriculture, and health-related activities through a restrained corporate website. The opening contains very little: a thin black bird-like logo, two short Japanese phrases, a rounded cyan droplet, and navigation placed at the edges. A textured cyan-to-pale-mint field begins near the bottom of the first screen. The identity comes from the scale of the surrounding white space as much as from the artwork. The page continues into a long sequence of company messaging, services, news, company information, and recruitment. Desktop measurements show asymmetric text placement and a two-column news collection. Mobile preserves generous vertical spacing while moving content into a 330px-wide column. This is a corporate homepage with multiple destinations, including an external shop; it should not be reduced to a single conversion funnel.
閉じる
# Career Ark — Style Reference
> A small cyan droplet suspended in white space, with delicate black linework and an expansive wash of color below.
**Website:** [career-ark.co.jp](https://career-ark.co.jp/)
**Original URL:** https://career-ark.co.jp/
**Final URL:** https://career-ark.co.jp/
**Theme:** light; white canvas, black typography, cyan accents
**Inspected:** September 23, 2026, Japan Standard Time. The supplied evidence bundle is timestamped September 22, 2026, at 15:46:12.279 UTC, equivalent to September 23 at 00:46:12.279 JST.
**Viewports:** 1440 × 1000 desktop and 390 × 844 mobile, in CSS pixels.
**Scope:** the current corporate homepage. Visual evidence covers the desktop opening, mobile opening, and mobile footer. Rendered DOM measurements also cover the message, services, topics, company information, recruitment section, and desktop footer. Their complete visual compositions were not supplied.
Career Ark presents its food, agriculture, and health-related activities through a restrained corporate website. The opening contains very little: a thin black bird-like logo, two short Japanese phrases, a rounded cyan droplet, and navigation placed at the edges. A textured cyan-to-pale-mint field begins near the bottom of the first screen. The identity comes from the scale of the surrounding white space as much as from the artwork.
The page continues into a long sequence of company messaging, services, news, company information, and recruitment. Desktop measurements show asymmetric text placement and a two-column news collection. Mobile preserves generous vertical spacing while moving content into a 330px-wide column. This is a corporate homepage with multiple destinations, including an external shop; it should not be reduced to a single conversion funnel.
## How to Read This Reference
- **Measured** means a value appears in the supplied computed styles or element rectangles. Coordinates describe the captured state, not necessarily a permanent layout rule.
- **Calculated** means a value is derived from measured rectangles, such as the space between two news cards.
- **Visual estimate** means an approximate dimension or color inferred from the original-page screenshots. No pixel-sampling tool was used.
- **Declared source token** means a custom property was reported. Its existence does not establish where every token is visibly used.
- **Recommendation** means implementation guidance for a new project. Suggested breakpoints, fallback lettering, texture generation, and accessibility behavior are not recovered source code.
- **Visual scope matters:** the opening and mobile footer are directly visible. Most lower-page findings are supported by text and layout measurements, not screenshots of their imagery.
The fifth current-page capture shows the mobile footer, not an opened global menu. Its link order, logo, address, and button positions match the footer measurements. The mobile menu button is visible, but an expanded menu state was not supplied.
## Tokens — Colors
### Default Palette
| Name | Value | Source token | Role and evidence |
| --- | --- | --- | --- |
| White | `#ffffff` | `--white` | Measured body and footer background; dominant visible canvas; also used for some button surfaces and reversed text |
| Black | `#000000` | `--black` | Measured main text; visible logo, navigation, fine outlines, and icons |
| Light Cyan | `#78dfed` | `--light-blue` | Declared accent token, consistent with the visible cyan family; exact use within the droplet or wash was not supplied |
| Bright Blue | `#21c6ff` | `--blue` | Declared token and measured text color on the lower shop and recruitment links |
| Pale Beige | `#f1f2e6` | `--beige` | Declared supporting color; a specific visible application is not established by the supplied screenshots |
### Rendered Color Treatments
| Treatment | Visual estimate | Use |
| --- | --- | --- |
| Droplet, stronger cyan | Approximately `#58d2e4` | Upper and left areas of the rounded opening motif |
| Droplet, lighter cyan | Approximately `#8be3eb` | Softer lower and right areas of the same motif |
| Wash, cyan side | Approximately `#7ecfd3` | Left side of the full-width field beneath the white opening |
| Wash, pale side | Approximately `#e2f1e6` | Right side of that field |
These estimates are useful approximation colors, not extracted gradient stops. The visible wash includes fine grain; a perfectly smooth gradient will reproduce its broad color distribution but lose part of its material quality.
The white computed background of a recruitment link does not describe its entire painted appearance. In the mobile footer, that link visibly has a cyan textured fill. A child, background layer, or pseudo-element may supply the color; the implementation mechanism was not included in the evidence.
## Tokens — Typography
### Japanese Interface and Body Copy
- **Measured family:** `"Zen Kaku Gothic New", sans-serif`.
- **Measured dominant weight:** `500` on the body, navigation, paragraphs, and sampled headings.
- **Font request in the evidence:** weights `400`, `500`, and `700` for Zen Kaku Gothic New.
- **Character:** quiet, open Japanese sans-serif text with moderate tracking and unusually generous paragraph leading.
- **Important distinction:** available font weights are not evidence that all of them are used. Most sampled text uses `500`.
### English Labels
- **Declared family token:** `--en-font: "Poppins", sans-serif`.
- **Font request in the evidence:** Poppins weights `400` and `500`.
- **Visible labels:** `ONLINE STORE`, `OUR SERVICE`, `TOPICS`, and `COMPANY`.
- **Evidence limit:** the sampled store anchor inherits the Japanese family at its parent level. Child-level typography for every English label was not reported. Treat Poppins as the declared English family rather than claiming that every Latin character was individually verified.
### Opening Lettering
The Japanese opening phrases are visibly more distinctive than ordinary body copy: widely spaced, delicate, and slightly irregular in appearance. The measured H1 parent reports `16px` Zen Kaku Gothic New, but its visible lettering occupies a roughly 26px-high desktop composition. That parent declaration is insufficient to identify the actual glyph renderer or font.
Preserve authorized original lettering if available. A live-text substitute can approximate its spacing, but it should be identified as a fallback rather than presented as an exact font match.
### Type Scale
Values below are measured unless marked as visual estimates. Tracking expressed in `em` is calculated from the reported pixel values.
| Role | Desktop size / line height | Mobile size / line height | Tracking | Notes |
| --- | --- | --- | --- | --- |
| Body default | `16px / normal` | `16px / normal` | Normal | Weight `500` |
| Desktop navigation | `14px / 18.2px` | Not displayed in the opening | `0.04em` | Compact text with large gaps between links |
| Footer navigation | `14px / 18.2px` | `14px / 33.88px` | `0.04em` | Mobile line boxes are substantially taller |
| Address | `13px / 21.97px` | `13px / 21.97px` | `0.02em` | Three-line block |
| Message paragraphs | `17px / 31.79px` | `15px / 31.95px` | `0.06em` | Measured white text |
| Service introduction H2 | `26px / 49.92px` | `22px / 41.8px` | Desktop `-0.02em`; mobile `0.02em` | Mobile changes to three lines |
| Service H3 | `22px / 44px` | `20px / 38px` | Usually `0.02em` | Course heading has a desktop exception of `0.06em` |
| Primary service body | `14px / 29.96px` | `14px / 29.96px` | `0.02em` | Size is retained across these viewports |
| Shop-related service body | `15px / 32.1px` | `14px / 29.96px` | `0.02em` | Slightly larger desktop copy |
| Topics section heading | `21px / 42px` | `20px / 38px` | `0.02em` | Separate from article titles |
| Article title | `18px / 33.84px` | `18px / 33.84px` | `0.02em` | Same measured scale on both viewports |
| Company heading | `22px / 44px` | `20px / 38px` | Desktop `0.08em`; mobile `0.02em` | Weight `500` |
| Recruitment heading | `32px / 51.84px` | `22px / 41.8px` | `0.14em` | Strongest measured tracking |
| Recruitment supporting copy | `15px / 27.9px` | `14px / 23.94px` | `0.02em` | White text |
| Button anchor parents | `16px / normal` | `16px / normal` | Normal at sampled parent | Nested labels may have separate styling |
| Opening lettering | Approximately 26px visible height | Approximately 22px glyph height | Visually wide; exact value unknown | Screenshot estimate, not H1 font-size evidence |
| Footer copyright | Not independently sampled | Approximately 10px | Visually lightly tracked | Screenshot estimate |
The hierarchy relies on line height, tracking, placement, and whitespace more than on heavy weights. Avoid replacing it with large bold headings and tightly packed paragraphs.
## Tokens — Spacing & Shapes
### Source Viewport Variables
| Property | Desktop | Mobile | Interpretation |
| --- | --- | --- | --- |
| `--vw` | `14.4px` | `3.9px` | Matches one percent of the inspected viewport width |
| `--vh` | `10px` | `8.44px` | Matches one percent of the inspected viewport height |
| `--base-vw` | `1366` | `375` | Different source design bases for the two observed layouts |
These properties establish viewport-aware authoring. They do not reveal a complete scaling formula or the breakpoint between desktop and mobile. Do not multiply every measurement by a viewport ratio: several font sizes and button widths remain unchanged.
### Spacing Measurements
| Use | Desktop | Mobile | Evidence |
| --- | --- | --- | --- |
| Header padding | `50px 40px 0` | `26px 20px 0` | Computed |
| Main section text inset | Commonly `70px` | Commonly `30px` | Element positions |
| Opening copy left edge | `110.41px` | `40px` | H1 rectangle |
| Desktop navigation row interval | `44.19px` | — | Calculated; approximately 26px between 18.19px line boxes |
| Footer navigation row interval | `42.19px` | `47.88px` | Calculated |
| Service section top padding | `188px` | `118px` | Computed |
| Topics section top padding | `200px` | `100px` | Computed |
| Company section top padding | `173px` | `100px` | Computed |
| Topics horizontal card gap | `60px` | Single column | Calculated |
| Topics vertical card gap | `70px` between measured rows | `54px` between successive cards | Calculated |
| Footer action gap | `7px` | `10px` | Calculated |
There is no evidence of a single universal spacing grid. A practical adaptation can group these into small interface gaps, 30–70px content spacing, and 100–200px section spacing while retaining the important measured exceptions.
### Border Radius and Linework
| Element | Value or treatment | Evidence |
| --- | --- | --- |
| Main content sections | `0` radius on sampled containers | Computed |
| Topics links | `0` radius, transparent background | Computed on outer links |
| Standard detail links | `30px` radius | Computed |
| Store and footer actions | `50px` radius | Computed |
| Droplet | Soft asymmetric oval, without a pointed tip | Visually observed; exact path unknown |
| Footer store outline | Approximately `1px` black | Visual estimate |
| Hamburger | Three fine horizontal rules | Visually observed; exact stroke width not supplied |
The roundness is concentrated in the droplet and action pills. It is not a general rounded-card design system.
### Layout Measurements
| Element | Desktop, 1440 × 1000 | Mobile, 390 × 844 |
| --- | --- | --- |
| Header logo link | `123 × 92.67px` at `(40, 50)` | `90 × 67.98px` at `(20, 26)` |
| Menu button | Not visible in the supplied opening | `44 × 44px` at `(311, 30)` |
| Header store link | `149.33 × 20.16px` at `(1263, 35)` | Not visible in the supplied opening |
| Opening H1 | `729.5 × 26.34px` at `(110.41, 429.69)` | `220 × 65px` at `(40, 265.72)` |
| Opening droplet | Approximately `70–73 × 81–84px`, near `(445, 250)` | Approximately `52 × 62px`, near `(225, 496)` |
| White-to-wash boundary | Approximately `y = 781px` | Approximately `y = 684px` |
| Message text column | `440px` wide at `x = 583px` | `330px` wide at `x = 30px` |
| Primary service copy | `470px` wide at `x = 572.61px` | `330px` wide at `x = 30px` |
| Shop-related service copy | `586px` wide at `x = 403.52px` | `330px` wide at `x = 30px` |
| Topics cards | `292.03px` wide; two columns | `330px` wide; one column |
| Footer logo | `154 × 115.5px` | `132 × 99px` |
| Footer actions | `240 × 45px` | `330 × 45px` |
The wash boundary is a visible transition within the opening/message sequence. It is not the bottom of the entire first DOM section, which measures approximately 2007px on desktop and 2194px on mobile.
## Components
### Header Identity
**Role:** establish the brand without creating a heavy navigation bar.
The header uses a transparent surface over the white opening. Its logo combines an abstract bird-like outline with a tiny stacked `CAREER ARK` wordmark. The linework is thin and largely unfilled. Preserve the complete mark and its internal spacing; a generic bird icon plus separately typeset brand text would change its character.
The logo is a home link with a descriptive Japanese accessible label. Its measured size decreases from 123px wide on desktop to 90px on mobile. Desktop positioning is 40px from the left and 50px from the top; mobile positioning is 20px and 26px.
The evidence does not establish that the logo remains fixed during scrolling. The mobile footer capture shows the menu button at the top, but its larger lower logo belongs to the footer.
### Desktop Navigation Rail
**Role:** expose company sections and destinations without occupying the main composition.
Six unboxed Japanese links form a vertical rail beginning at `x = 1263px`. Their first line box starts near `y = 380.44px`, and their last starts near `y = 601.38px`. The group is approximately centered around the viewport's vertical midpoint.
The links are `私たちの想い`, `事業紹介`, `会社概要`, `トピックス`, `お問い合わせ`, and `仲間募集`. The first three point to homepage anchors; the remaining three point to dedicated pages. Use 14px type, 18.2px line height, 0.04em tracking, and approximately 26px gaps between line boxes.
The supplied DOM repeats some labels, while the screenshot shows one visible label per item. Do not render the repetitions as intentional content. They may support layered effects, but the exact mechanism and hover behavior were not demonstrated.
Fixed or sticky behavior for this desktop rail was not verified.
### Header Store Link
**Role:** give the external shop a distinct, lightweight route.
Place `ONLINE STORE` near the top-right corner with an underline and a fine outline cart. The measured anchor has a 6px internal gap and occupies approximately 149 × 20px. It links to `https://www.career-ark.com/`.
Its styling is closer to a utility link than a filled call-to-action. Keep the label, underline, and cart visually light. Do not enlarge it into the dominant element of the opening.
### Opening Composition
**Role:** communicate the brand's central idea before introducing detailed content.
The desktop headline is split into two distant phrases: `ひとしずくの想い。` and `つなぐ、ひろげる。`. Their overall H1 box is 729.5px wide, but the empty interval between the phrases is part of the composition. A small cyan droplet sits above that interval. The group occupies the left and middle of the page, leaving a separate right-hand navigation zone.
On mobile, the same phrases stack into two lines at the left. The droplet moves below the wording and to the right, rather than remaining above the center. This is a recomposition, not a uniform reduction of the desktop layout.
There is no large hero button, product screenshot, or photography in the supplied opening. The white space should remain intentionally empty.
### Rounded Droplet
**Role:** give a tangible visual form to the repeated idea of a small drop spreading outward.
The motif is a small, slightly asymmetric rounded shape with a cyan gradient. It resembles a soft oval or pebble more than a pointed water-drop icon. Desktop size is approximately 70–73px wide; mobile size is approximately 52px wide.
Its exact outline, asset format, and rendering method are unknown. A CSS border-radius shape is an acceptable approximation for a new implementation, but should not be described as recovered original artwork.
The desktop captures show small changes in its position and dimensions. Preserve the possibility of subtle motion without inventing a particular loop, path, or duration.
### Textured Color Wash
**Role:** bridge the sparse white opening into the longer brand message.
A full-width color field begins around 781px down the desktop capture and 684px down the mobile capture. It blends from stronger cyan on the left toward a pale mint-white on the right. Fine grain prevents the surface from appearing glossy.
The visible top edge is straight. Do not add an unobserved wave-shaped section divider. The grain is decorative and should not interfere with text or create layout shifts.
### Message Section
**Role:** explain the company's values in a sequence of short, spacious statements.
The rendered text concerns natural resources, accessible food, health, and sharing products, knowledge, and information. On desktop, paragraphs sit in a 440px column starting at `x = 583px`. On mobile, they occupy the standard 330px content column with 30px side insets.
Measured text is white, at 17px on desktop and 15px on mobile. Both layouts retain approximately 32px line height and 0.06em tracking. Paragraph groups have substantial separation rather than forming one dense block.
Only the beginning of the surrounding wash is visually shown. The exact full background behind these paragraphs, and any changing artwork within it, remain unverified.
### Service Introduction and Editorial Copy
**Role:** connect the company's principles to its actual activities.
The section begins with `OUR SERVICE`, followed by a Japanese heading about changing food, awareness, and the environment. The heading changes from two lines on desktop to three on mobile. Its measured size changes from 26px to 22px, while its line height remains generous.
The primary service block has a heading, a long paragraph, a five-item activity list, and a concluding paragraph. Desktop copy is offset to the right in a 470px column. Mobile moves the content to the standard 30px inset and retains the 14px body size with nearly 30px line height.
A second service block describes connecting producers and consumers through the shop. Its desktop column is wider, at 586px, and starts farther left than the first block. Preserve this variation if recreating the measured editorial arrangement; do not force every paragraph into an identical centered width.
The large spaces between measured text blocks cannot be assumed to be empty. Unreported artwork or layout layers may occupy them.
### Course Link
**Role:** connect a service explanation to a dedicated course page.
The course heading is followed by supporting copy and a `詳しくはこちら` link to the recorded course URL. The link measures `186 × 42px` with a 30px radius on both inspected viewports.
On mobile its left edge is `174px`, placing its right edge at the standard `360px` content boundary. This is a compact, right-aligned action rather than a full-width mobile button.
The surrounding course artwork and complete promotional layout were not supplied visually.
### Shop Callout
**Role:** lead from editorial service content to the separate online store.
The rendered DOM includes a shop identity element and an `ONLINE STORE` pill. The desktop button is approximately `324 × 65px`; mobile uses `310 × 45px`, inset 40px from each side. Its measured text is bright blue on white, with a 50px radius.
The neighboring heading has an empty text sample but a nonzero layout box, while the broader text extraction includes the shop label. This supports the presence of a rendered identity element, but not a claim about its exact image format or lettering treatment.
### Topics Collection
**Role:** present current announcements and company activities.
The DOM describes four linked articles, each containing a category, title, and date. On desktop, the section heading sits at the left while the cards form a two-column collection farther right. Card left edges are approximately 438.69px and 790.72px; each card is 292.03px wide, with a 60px horizontal gap.
Mobile uses a single 330px-wide column. Successive cards have a measured 54px gap. Article titles remain 18px with 33.84px line height on both viewports, so longer titles increase card height instead of shrinking the type.
Outer card links have transparent backgrounds, no padding, and zero radius in the sampled styles. They behave structurally as linked content groups rather than elevated UI tiles. Their complete internal imagery, crop ratios, and category styling are not visually verified.
The `もっと見る` link below the collection measures `280 × 48px` in both layouts, with a 30px radius. At 390px it is centered at `x = 55px`.
### Company Information
**Role:** provide formal company details and social destinations.
The section contains `COMPANY`, a Japanese heading, and label/value information for the company name, representative, location, founding date, email, and business activities. The original page independently identifies the operator as 株式会社キャリア・アーク.
The heading begins at `x = 70px` on desktop and `x = 30px` on mobile. Social links appear as a vertical group with 26px-high anchors and 48px row intervals. Their measured internal gap is 12px.
The individual company-detail rows were not included in the element measurement list. Use a semantic definition list or table when adapting this content, but do not claim specific dividers, column widths, or row spacing as observed.
### Recruitment Section
**Role:** invite visitors who share the company's values to learn about participation.
The measured anatomy is a two-line white heading, white supporting copy, and a white pill with bright-blue text. Desktop heading size is 32px with 0.14em tracking; mobile reduces it to 22px while retaining that tracking ratio.
The desktop action measures `220 × 48px`. Mobile expands it to `330 × 45px`, aligned with the content column. The section itself is taller on mobile, approximately 745px compared with 558px on desktop.
These measurements establish text hierarchy and action placement. They do not reveal the complete background image, texture, or artwork behind the white text.
### Mobile Menu Button
**Role:** replace the desktop navigation rail with a compact navigation control.
The opening shows a 44 × 44px button at `(311, 30)`, with three thin horizontal lines centered inside it. Its accessible label is `グローバルメニューを開く`. The same control remains visible in the mobile footer capture.
The DOM contains a hidden global-menu subtree, but its sampled links have zero height at the viewport boundary. Those coordinates describe the hidden state and must not be used as the layout of an expanded menu.
Opening animation, focus handling, close behavior, and expanded-menu appearance were not demonstrated.
### Footer
**Role:** repeat navigation, identify the company, and provide shop and recruitment routes.
The mobile footer is directly visible. Its order is:
1. Six text links, ending with `プライバシーポリシー`.
2. A larger version of the outline logo.
3. A three-line postal address.
4. An outlined `ONLINE STORE` pill with cart and right arrow.
5. A cyan textured `仲間募集` pill with white text and right arrow.
6. A small copyright line.
The content aligns to 30px side insets. Links use 14px type and 33.88px line height, with approximately 14px between line boxes. The logo measures `132 × 99px`; the two buttons are `330 × 45px`, separated by 10px.
The screenshot-to-DOM correspondence is particularly clear here: the measured bottom scroll offset is approximately `11853.58 − 844 = 11009.58px`. Subtracting that from the footer store button's document position, `11648.58px`, places it at `639px` in the screenshot, matching the visible button.
Desktop measurements show a horizontal arrangement: identity at the left, action pills toward the right, and the navigation column farther right. Its logo grows to 154px wide, while action pills narrow to 240px. The desktop footer's complete visual appearance was not separately captured.
## Tokens — Motion & Interaction
### Recorded Timing Values
| Treatment | Recorded value | What is established |
| --- | --- | --- |
| Desktop header logo opacity | `0.24s cubic-bezier(0.445, 0.05, 0.55, 0.95)` | A transition declaration exists; trigger and endpoint opacity were not supplied |
| Desktop footer logo opacity | Same `0.24s` curve | Computed transition on the footer home link |
| Header store opacity | `1s cubic-bezier(0.39, -0.01, 0.16, 0.78)` | Computed transition; not proof of a one-second hover effect |
| Hidden menu action transforms | `0.8s cubic-bezier(0.79, -0.01, 0, 1)` | Computed on menu action links; motion distance and activation were not captured |
| General brand easing | `cubic-bezier(0.39, -0.01, 0.16, 0.78)` | Declared as `--ease-career-ark` |
| Exponential-style easing | `cubic-bezier(0.79, -0.01, 0, 1)` | Declared as `--ease-career-ark-expo` |
| In/out easing | `cubic-bezier(0.445, 0.05, 0.55, 0.95)` | Declared as `--ease-in-out` |
### Visible State Differences
The first desktop capture contains faint overlapping impressions around portions of the opening lettering; later captures show clean lettering. The droplet also changes slightly in position and size. These differences support a changing rendered state, but do not establish a precise animation sequence, duration, or technology.
Do not reproduce the overlapping lettering as a permanent text shadow. Likewise, do not assign an invented floating loop to the droplet and describe it as measured source behavior.
Many sampled parents report `animation: none`. This does not rule out animation on descendants, pseudo-elements, graphics, or JavaScript-controlled layers.
### Navigation and State Limits
Homepage anchors, topic links, contact, recruitment, privacy, the course destination, social links, and the external store are present in the rendered link evidence. Their destinations are established; successful click-through behavior, scroll easing, and destination-page designs were not tested in this material.
`SCROLL` appears in the mobile text extraction but is not visibly legible in the supplied opening capture. Its styling and visibility timing remain unverified.
For a new implementation, a static droplet and immediately readable text are a sound baseline. Add motion only when its behavior is intentionally specified, with a reduced-motion alternative.
## Surfaces
| Layer | Appearance | Evidence and purpose |
| --- | --- | --- |
| Main canvas | White | Measured body background and visible opening |
| Header | Transparent over white | Measured; avoids a heavy bar |
| Navigation | Black text without visible boxes | Directly visible on desktop |
| Opening motif | Small cyan gradient oval | Directly visible on both layouts |
| Transition field | Grainy cyan-to-pale-mint wash | Directly visible at the bottom of both openings |
| Topics outer links | Transparent, square containers | Computed; internal media appearance not supplied |
| Store footer action | White with fine black outline | Directly visible on mobile |
| Recruitment footer action | Cyan textured fill, white label | Directly visible on mobile |
| Footer | White | Computed and directly visible on mobile |
There is no visible general-purpose shadow or glass-effect system in the supplied views. Do not introduce elevation as the main way to separate content.
### Declared Layer Tokens
The source declares `--z-base: 0`, `--z-header: 100`, `--z-menu: 101`, `--z-menu-btn: 102`, and `--z-opening: 103`. These establish a layer ordering vocabulary. The `opening` token alone is not evidence of a particular splash-screen design or transition.
## Imagery
The verified image language consists of restrained linework and soft abstract color. The logo is an unfilled, flowing bird-like mark. The droplet is compact and rounded, with a smooth cyan transition. The large wash adds fine grain while retaining a calm, light appearance. Cart and arrow icons use thin strokes compatible with the logo.
The opening contains no visible photography. No complete lower-page media assets were supplied, so this reference does not infer farm photography, product packaging, people, or illustration styles from the company's business descriptions.
### Observed Asset References
No original asset URLs or filenames were included in the rendered evidence. The following inventory records verified visual roles without inventing paths.
| Asset or visual | Verified use | Implementation guidance |
| --- | --- | --- |
| Career Ark outline logo | Header and mobile footer | Use authorized original artwork; retain its aspect ratio and thin strokes |
| Japanese opening lettering | Desktop and mobile headline composition | Preserve original artwork if available; live text is an approximation |
| Cyan droplet | Opening accent | Use the original shape when available, or label a CSS approximation clearly |
| Grainy color wash | Beginning of the message transition | Use a subtle texture layer over the broad gradient |
| Cart icon | Desktop store link and mobile footer store action | Match the fine outline weight |
| Right arrows | Mobile footer actions | Keep small and aligned near the right edge |
| Hamburger lines | Mobile navigation button | Three fine rules within a 44px target |
Do not infer SVG, canvas, video, or raster implementation solely from appearance. The rendering formats were not supplied.
## Layout & Responsive Behavior
### Desktop Composition
The opening uses the viewport as a broad white field rather than a centered content card. The logo occupies the upper-left corner; the store link occupies the upper-right. The headline sits well below the logo and spans only the left-middle portion of the page. A separate vertical navigation rail remains near the right edge.
Below the opening, measured content is asymmetric. Message text starts at `x = 583px`, primary service copy at `x = 572.61px`, and another service block at `x = 403.52px`. Section headings often start at `x = 70px`. This changing alignment supplies editorial rhythm without requiring boxes around each section.
Topics use a left heading area and two right-side content columns. The footer reverses the emphasis into a broad identity area on the left and compact utility groups on the right.
### Mobile Composition
The 390px layout uses three important horizontal insets:
- **20px:** header logo.
- **30px:** most body content, footer content, and full-width actions.
- **40px:** opening wording and the lower shop callout.
The desktop navigation and top store link disappear from the visible opening, replaced by the hamburger. The opening phrases stack, and the droplet moves below them. The color wash still begins before the bottom of the first screen.
Body sections move into a 330px column. Topics become a single list, but article titles retain their desktop 18px size. Buttons adapt according to role: the 186px course link remains compact, the 280px topics link remains centered, and recruitment/footer actions expand to 330px.
The footer becomes a tall vertical composition with considerable spacing between navigation, identity, actions, and copyright. Its measured height is approximately 852px, close to one inspected mobile viewport.
### Page Length and Measurement Limits
The desktop collector reports a `documentHeight` of 1000px, while the body rectangle measures approximately 10214px and contains section coordinates extending to the footer. These values disagree. The evidence does not establish the cause, so neither a fixed one-screen page nor a particular virtual-scroll implementation should be inferred.
Mobile measurements are internally consistent: the page is approximately 11854px high, and the final capture aligns with its bottom footer. The desktop captures remain on the opening and do not visually validate the lower sections.
No intermediate viewport or tablet layout was supplied. The CSS below uses an 800px breakpoint as an explicit implementation recommendation, not as a recovered source breakpoint.
## Do’s and Don’ts
### Do
- Preserve the white field as an active part of the composition.
- Keep the logo delicate and relatively small in the header.
- Separate desktop headline phrases with a meaningful area of empty space.
- Recompose the opening on mobile: stacked wording, droplet below and to the right.
- Use black for ordinary navigation and body text, with cyan reserved for expressive surfaces and selected actions.
- Retain the subtle grain in the large color wash and footer recruitment action.
- Use medium-weight Japanese text with generous leading.
- Keep article titles at a comfortable reading size on mobile.
- Preserve the distinction between compact detail links and full-width recruitment/footer actions.
- Treat the mobile footer as its own component, separate from the unverified expanded menu.
- Keep measured values, visual estimates, and implementation choices identifiable.
### Don’t
- Don't add a large filled hero CTA that overwhelms the opening message.
- Don't convert every section into a rounded card with a shadow.
- Don't replace the rounded droplet with a pointed stock water icon.
- Don't turn the grainy wash into a glossy three-dimensional effect.
- Don't make all headings bold or dramatically larger than the measured scale.
- Don't interpret duplicated DOM text as wording that should appear twice.
- Don't use the H1 parent's 16px declaration as an exact description of the visible opening lettering.
- Don't invent photography, illustration subjects, or media crop ratios for unshown lower sections.
- Don't treat hidden menu coordinates as an expanded-menu layout.
- Don't assign a perpetual animation duration or hover effect without evidence.
- Don't use the inconsistent desktop document-height field to truncate the homepage.
## Recommended Implementation Additions
These are recommendations for a new implementation, not verified features of the original site:
- Give the menu button `aria-expanded` and `aria-controls`, support Escape to close, and return focus to the trigger. Manage background focus according to whether the menu is implemented as a modal or a disclosure.
- If text is duplicated for transitions, expose one semantic copy and hide decorative copies from assistive technology.
- Provide a visible black focus outline around links and controls without changing the quiet visual hierarchy.
- Keep the 44px mobile menu target. Compact visual links can receive larger transparent hit areas without increasing glyph size.
- Check contrast for white text on pale cyan and bright-blue text on white. Darker text or a darker local surface may be needed for an accessible adaptation.
- Offer reduced motion and ensure the opening message appears even if animation initialization fails.
- Use native document flow and stable media dimensions so long sections remain reachable and do not shift during loading.
- Load the declared fonts deliberately, with suitable fallbacks. Font declarations alone do not guarantee that the fonts are available.
- Allow short or narrow screens to scroll naturally. Treat the captured opening proportions as reference points rather than mandatory fixed heights for every device.
## Agent Prompt Guide
### Quick Color Reference
- Canvas and footer: `#ffffff`.
- Text, fine outlines, and icons: `#000000`.
- Source light-cyan token: `#78dfed`.
- Source bright-blue token: `#21c6ff`.
- Declared supporting beige: `#f1f2e6`; visible placement unconfirmed.
- Approximate droplet gradient: `#58d2e4` to `#8be3eb`.
- Approximate broad wash: `#7ecfd3` to `#e2f1e6`, with fine grain.
### Overall Prompt
“Create a spacious Japanese corporate homepage inspired by the current Career Ark composition. Use a white background, delicate black outline branding, medium-weight Zen Kaku Gothic New interface text, and the declared Poppins family for appropriate English labels. Place a small logo at the upper left, a restrained underlined shop link with an outline cart at the upper right, and six compact Japanese navigation links in a vertical rail near the right edge. Split the opening message into two widely separated phrases with a small rounded cyan gradient motif above the central gap. Begin a grainy cyan-to-pale-mint field near the bottom of the first screen. On mobile, stack the phrases at the left, move the motif below and right, and show a three-line menu button. Continue into generously spaced editorial sections and a two-column topics collection that becomes one column on mobile. Use pill-shaped actions sparingly. Keep the droplet static unless motion is separately specified.”
### Example Component Prompts
1. **Desktop opening:** “At a 1440 × 1000 reference viewport, use a 123px-wide outline logo around x40/y50, a roughly 730px-wide split Japanese message around x110/y430, a small cyan oval near x445/y250, and a six-link navigation rail near x1263. Keep the white-to-textured-wash boundary around y781. Treat artwork dimensions as visual approximations where exact assets are unavailable.”
2. **Mobile opening:** “At 390 × 844, place a 90px-wide logo at x20/y26 and a 44px menu target at x311/y30. Stack the source phrases near x40/y266. Place an approximately 52 × 62px rounded cyan motif near x225/y496. Start the textured color field around y684. Preserve whitespace rather than scaling the whole desktop arrangement uniformly.”
3. **Topics collection:** “Build transparent article groups with category, title, and date. Use two approximately 292px desktop columns with a 60px gap, then a single 330px mobile column. Keep titles at 18px with about 34px line height and no outer card radius. Do not invent the source image content or crop ratio.”
4. **Mobile footer:** “Create a white footer with 30px side insets, six generously spaced text links ending in privacy policy, a 132px-wide outline logo, a three-line address, and two 330 × 45px pills. The shop action has a black outline and fine cart icon; the recruitment action has a grainy cyan fill and white label. Place small copyright text well below the buttons.”
5. **Editorial service block:** “Use medium-weight Japanese headings around 20–22px and body copy at 14px with nearly 30px line height. On desktop allow a narrow paragraph column to sit to the right of the section heading; on mobile align the content to 30px side margins. Separate content through space rather than shadows or boxed panels.”
## Quick Start
### CSS Custom Properties
This is an adaptation, not extracted source CSS. Exact palette tokens, typography values, and selected dimensions come from the supplied measurements. The hero height formulas, 800px breakpoint, fallback headline typography, and procedural grain are recommendations.
The opening expects two child spans inside `.hero-copy`. Supply authorized artwork inside the brand links. `.grain` can be added to a wash or accent surface; its pseudo-element is decorative. The footer expects identity, navigation, actions, and copyright groups. Menu behavior requires an accessible controller and is not implemented by these styles.
```css
:root {
/* Recorded source palette */
--color-paper: #ffffff;
--color-ink: #000000;
--color-light-blue: #78dfed;
--color-blue: #21c6ff;
--color-beige: #f1f2e6;
/* Visual approximations, not extracted gradient stops */
--color-drop-start: #58d2e4;
--color-drop-end: #8be3eb;
--color-wash-start: #7ecfd3;
--color-wash-end: #e2f1e6;
/* Recorded font families and common text values */
--font-jp: "Zen Kaku Gothic New", sans-serif;
--font-en: "Poppins", sans-serif;
--weight-main: 500;
--text-nav: 14px;
--text-body: 14px;
--text-article: 18px;
--leading-body: 2.14;
--tracking-body: 0.02em;
--tracking-nav: 0.04em;
--inset-desktop: 70px;
--inset-mobile: 30px;
--radius-action: 30px;
--radius-pill: 50px;
/* Recorded source easing values */
--ease-brand: cubic-bezier(0.39, -0.01, 0.16, 0.78);
--ease-brand-expo: cubic-bezier(0.79, -0.01, 0, 1);
--ease-in-out: cubic-bezier(0.445, 0.05, 0.55, 0.95);
/* Recorded source layer values */
--z-header: 100;
--z-menu: 101;
--z-menu-button: 102;
/* Recommended procedural substitute for the unprovided texture */
--grain-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");
}
* {
box-sizing: border-box;
}
body {
margin: 0;
color: var(--color-ink);
background: var(--color-paper);
font-family: var(--font-jp);
font-size: 16px;
font-weight: var(--weight-main);
}
a {
color: inherit;
}
button {
font: inherit;
}
[hidden] {
display: none !important;
}
.site-header {
position: absolute;
inset: 0 0 auto;
z-index: var(--z-header);
padding: 50px 40px 0;
}
.brand {
display: block;
width: 123px;
transition: opacity 240ms var(--ease-in-out);
}
.brand img,
.brand svg,
.footer-brand img,
.footer-brand svg {
display: block;
width: 100%;
height: auto;
}
.desktop-store {
position: absolute;
top: 35px;
right: 28px;
display: flex;
align-items: center;
gap: 6px;
transition: opacity 1s var(--ease-brand);
}
/* Suggested child styling; the source child was not sampled. */
.store-label {
font-family: var(--font-en);
font-size: 14px;
letter-spacing: 0.1em;
text-underline-offset: 3px;
}
.desktop-nav {
position: absolute;
top: 50vh;
right: 90px;
display: grid;
gap: 26px;
transform: translateY(-50%);
}
.desktop-nav a {
width: max-content;
font-size: var(--text-nav);
line-height: 1.3;
letter-spacing: var(--tracking-nav);
text-decoration: none;
}
.menu-toggle {
display: none;
}
/* Recommended responsive height, anchored to the captured opening. */
.intro-stage {
position: relative;
min-height: 781px;
min-height: clamp(680px, 78.1svh, 920px);
}
/* Live-text approximation; original opening lettering is unprovided. */
.hero-copy {
position: absolute;
top: 55%;
left: 7.667%;
display: flex;
justify-content: space-between;
width: 729.5px;
max-width: calc(100% - 340px);
margin: 0;
font-size: 26px;
font-weight: 500;
line-height: 1.014;
letter-spacing: 0.2em;
}
.hero-copy > span {
display: block;
white-space: nowrap;
}
.drop {
position: absolute;
top: 32%;
left: 33.4%;
width: 73px;
aspect-ratio: 73 / 84;
transform: translateX(-50%);
border-radius: 49% 48% 46% 44% / 54% 53% 44% 44%;
background: linear-gradient(
135deg,
var(--color-drop-start),
var(--color-drop-end)
);
}
/* Use on the appropriate message background, not as a fixed-height page. */
.wash {
background: linear-gradient(
110deg,
var(--color-wash-start),
var(--color-wash-end)
);
}
.grain {
position: relative;
isolation: isolate;
}
.grain::after {
content: "";
position: absolute;
inset: 0;
z-index: -1;
border-radius: inherit;
background-image: var(--grain-image);
opacity: 0.25;
mix-blend-mode: soft-light;
pointer-events: none;
}
.section {
padding-inline: var(--inset-desktop);
}
.service-section {
padding-top: 188px;
}
.topics-section {
padding-top: 200px;
}
.company-section {
padding-top: 173px;
}
.service-title {
margin: 0;
font-size: 26px;
font-weight: 500;
line-height: 1.92;
letter-spacing: -0.02em;
}
.service-copy {
max-width: 470px;
}
.service-copy h3 {
margin: 0 0 20px;
font-size: 22px;
font-weight: 500;
line-height: 2;
letter-spacing: 0.02em;
}
.service-copy p {
font-size: var(--text-body);
line-height: var(--leading-body);
letter-spacing: var(--tracking-body);
}
/* Desktop widths are based on the measured topics arrangement. */
.topics-layout {
display: grid;
grid-template-columns: 274.69px minmax(0, 644.06px);
gap: 94px;
align-items: start;
}
.topic-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 70px 60px;
}
.topic-card {
display: flex;
flex-direction: column;
min-width: 0;
color: inherit;
background: transparent;
border-radius: 0;
text-decoration: none;
}
.topic-card h3 {
margin: 0;
font-size: var(--text-article);
font-weight: 500;
line-height: 1.88;
letter-spacing: 0.02em;
}
/* Preserve each supplied image's own ratio until art direction is known. */
.topic-card img {
display: block;
max-width: 100%;
height: auto;
}
.pill {
position: relative;
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
width: 280px;
max-width: 100%;
min-height: 48px;
padding: 8px 36px;
border: 0;
border-radius: var(--radius-action);
color: var(--color-ink);
background: var(--color-paper);
font-size: 16px;
text-decoration: none;
}
.pill--outline {
border: 1px solid var(--color-ink);
}
.pill--course {
width: 186px;
min-height: 42px;
margin-left: auto;
}
.pill--recruit {
border-radius: var(--radius-pill);
color: var(--color-paper);
background: linear-gradient(
110deg,
var(--color-drop-start),
var(--color-drop-end)
);
}
.pill-arrow {
position: absolute;
right: 20px;
}
/* Desktop footer approximation using measured horizontal positions. */
.site-footer {
display: grid;
grid-template-columns: minmax(0, 1fr) 240px 150px;
column-gap: 60px;
align-items: end;
padding: 178px 76px 40px 60px;
background: var(--color-paper);
}
.footer-identity {
grid-area: 1 / 1;
align-self: start;
}
.footer-brand {
display: block;
width: 154px;
}
.footer-address {
margin: 20px 0 0;
font-size: 13px;
font-style: normal;
line-height: 1.69;
letter-spacing: 0.02em;
}
.footer-nav {
grid-area: 1 / 3;
display: grid;
gap: 24px;
padding-top: 12px;
}
.footer-nav a {
font-size: 14px;
line-height: 1.3;
letter-spacing: 0.04em;
text-decoration: none;
}
.footer-actions {
grid-area: 1 / 2;
display: grid;
gap: 7px;
}
.footer-actions .pill {
width: 100%;
min-height: 45px;
border-radius: 50px;
}
.footer-copyright {
grid-column: 1 / -1;
margin: 32px 0 0;
font-size: 10px;
line-height: 1.5;
letter-spacing: 0.04em;
}
/* Recommended intermediate adaptation; this range was not inspected. */
@media (min-width: 801px) and (max-width: 1199px) {
.hero-copy {
gap: 40px;
font-size: 22px;
letter-spacing: 0.1em;
}
.topics-layout {
grid-template-columns: 220px minmax(0, 1fr);
gap: 40px;
}
.topic-grid {
column-gap: 30px;
}
}
/* Recommended breakpoint; the original breakpoint is unknown. */
@media (max-width: 800px) {
.site-header {
padding: 26px 20px 0;
}
.brand {
width: 90px;
}
.desktop-store,
.desktop-nav {
display: none;
}
.menu-toggle {
position: fixed;
top: 30px;
right: 35px;
z-index: var(--z-menu-button);
display: grid;
align-content: center;
gap: 5px;
width: 44px;
height: 44px;
padding: 0;
border: 0;
background: transparent;
color: var(--color-ink);
cursor: pointer;
}
.menu-toggle > span {
display: block;
width: 44px;
height: 1px;
background: currentColor;
}
.intro-stage {
min-height: 684px;
min-height: clamp(620px, 81.043svh, 820px);
}
.hero-copy {
top: 38.85%;
left: 40px;
display: grid;
gap: 21px;
width: 220px;
max-width: calc(100% - 80px);
font-size: clamp(18px, 5.64vw, 22px);
line-height: 1;
letter-spacing: 0.11em;
}
.drop {
top: 72.5%;
left: 64.23%;
width: 52px;
aspect-ratio: 52 / 62;
}
.section {
padding-inline: var(--inset-mobile);
}
.service-section {
padding-top: 118px;
}
.topics-section,
.company-section {
padding-top: 100px;
}
.service-title {
font-size: 22px;
line-height: 1.9;
letter-spacing: 0.02em;
}
.service-copy {
max-width: none;
}
.service-copy h3 {
margin-bottom: 21px;
font-size: 20px;
line-height: 1.9;
}
.topics-layout {
display: block;
}
.topic-grid {
grid-template-columns: minmax(0, 1fr);
gap: 54px;
margin-top: 50px;
}
.site-footer {
display: flex;
flex-direction: column;
align-items: stretch;
padding: 94px 30px 22px;
}
.footer-nav {
order: 0;
gap: 14px;
padding: 0;
}
.footer-nav a {
width: 150px;
line-height: 2.42;
}
.footer-identity {
order: 1;
align-self: stretch;
margin-top: 72px;
}
.footer-brand {
width: 132px;
}
.footer-address {
margin-top: 18px;
}
.footer-actions {
order: 2;
gap: 10px;
margin-top: 25px;
}
.footer-copyright {
order: 3;
margin-top: 70px;
}
}
/* Recommended accessible focus treatment. */
a:focus-visible,
button:focus-visible {
outline: 2px solid var(--color-ink);
outline-offset: 4px;
}
/* Recommended motion fallback; no original droplet loop is assumed. */
@media (prefers-reduced-motion: reduce) {
.brand,
.desktop-store,
.drop,
.pill {
animation: none;
transition: none;
}
}
```
The white-on-cyan recruitment style above follows the visible reference. For production, verify its text contrast and adjust the text or surface color if needed. The CSS does not recreate unprovided lower-page artwork, source text animation, or navigation state management.
### Tailwind v4 Token Mapping
Optional aliases for a project already using Tailwind v4. This is not evidence that the original site uses Tailwind.
```css
@theme inline {
--color-paper: #ffffff;
--color-ink: #000000;
--color-light-cyan: #78dfed;
--color-bright-blue: #21c6ff;
--color-pale-beige: #f1f2e6;
--font-japanese: "Zen Kaku Gothic New", sans-serif;
--font-english: "Poppins", sans-serif;
--text-nav: 14px;
--text-body: 14px;
--text-article: 18px;
--text-service-mobile: 20px;
--text-service-desktop: 22px;
--spacing-content-mobile: 30px;
--spacing-content-desktop: 70px;
--spacing-topic-column: 60px;
--radius-action: 30px;
--radius-pill: 50px;
--ease-brand: cubic-bezier(0.39, -0.01, 0.16, 0.78);
--ease-brand-expo: cubic-bezier(0.79, -0.01, 0, 1);
}
```
## Sources & Evidence
- **Original and final website:** [Career Ark](https://career-ark.co.jp/). Both recorded URLs are `https://career-ark.co.jp/`; the supplied response status is HTTP 200.
- **Evidence timestamp:** September 22, 2026, 15:46:12.279 UTC, equivalent to September 23, 2026, 00:46:12.279 JST. Separate timestamps for each screenshot were not supplied.
- **Desktop evidence:** three original-page opening captures at 1440 × 1000, plus rendered text, links, custom properties, computed styles, and element rectangles for the homepage.
- **Mobile evidence:** opening and near-document-end/footer captures at 390 × 844, plus equivalent rendered measurements.
- **Visually confirmed:** opening composition, outline logo, droplet, beginning of the textured wash, desktop navigation and shop link, mobile menu button, and mobile footer.
- **DOM-confirmed beyond those views:** content order, company identity, destination links, paragraph and heading typography, service-column widths, topics-column geometry, action dimensions, and footer structure.
- **Interaction limits:** no supplied expanded-menu state, keyboard test, hover result, destination-page inspection, or timed animation recording. Repeated desktop captures show small state differences but cannot define full motion behavior.
- **Capture limits:** the collection process waited for document load, sampled layout/text stability, finite motion, and image decoding within stated time limits. Perpetual animations were temporarily paused during readiness checks and resumed afterward. Those checks do not prove that every delayed state or interaction was exercised.
- **Measurement inconsistency:** desktop document-height metadata conflicts with the measured body extent. Mobile page height and footer coordinates agree. Lower desktop artwork and complete lower-section surfaces therefore remain outside the verified visual scope.
This reference describes the current homepage evidenced by the supplied original-page material. Suggested CSS, responsive interpolation, procedural texture, and accessibility additions are implementation guidance, not a reconstruction of unavailable source code.

