TAKAMI GROUP 採用サイトのWebサイトプレビュー

DESIGN REFERENCE

TAKAMI GROUP 採用サイト

温かな接客現場の大判写真に、明朝・セリフ体と細幅の白いカラムを組み合わせた採用サイト。コーラルの導線とゆったりした余白で、上質なホスピタリティを伝えます。

オリジナルサイトを見る
ジャンル
ブライダル
元の業種
ブライダル・ホスピタリティ
デザイン分析日
2026/9/22

design.md

TAKAMI GROUP Recruitment — Style Reference

A slim white editorial column set against warm, full-height portraits of hospitality at work.

Website: recruit.takami-hd.com Original URL: https://recruit.takami-hd.com/ Final URL: https://recruit.takami-hd.com/ Theme: white surfaces, deep brown typography, coral controls, and warm workplace photography. Inspected: September 22, 2026, from the supplied browser evidence retrieved at 14:32:08 UTC / 23:32:08 JST. Viewports: desktop 1440 × 1000 CSS pixels; mobile 390 × 844 CSS pixels. Scope: the current recruitment homepage. Visual evidence covers the desktop photographic opening, the Identity section and beginning of Sustainability, the desktop footer, and mobile Identity and footer views. Rendered DOM evidence additionally covers Business, Career, People, News, FAQ, Recruit, and navigation/application link structures. Destination pages and application forms were not inspected.

The site presents recruitment through the atmosphere of hospitality: arranging flowers, selecting a wedding dress, preparing food, and welcoming guests. Large photographs establish warmth and professional attention. A restrained white column carries the detailed information, using serif English titles, Japanese Mincho text, small coral arrows, and unusually generous vertical pauses.

Desktop has two distinct visual states in the supplied captures. The opening fills the screen with two adjoining workplace photographs and a centered white message. Subsequent views place a narrow white reading column toward the right over a chef photograph that remains visible beside both the introductory content and footer. Mobile retains the editorial column at full viewport width; its captured first view starts with the wordmark and Identity section.

The document title is “TAKAMI GROUP 採用サイト”; the visible wordmark and footer use TAKAMI HOLDINGS. Preserve this observed distinction when describing the source identity.

全文を表示閉じる

TAKAMI GROUP Recruitment — Style Reference

A slim white editorial column set against warm, full-height portraits of hospitality at work.

Website: recruit.takami-hd.com Original URL: https://recruit.takami-hd.com/ Final URL: https://recruit.takami-hd.com/ Theme: white surfaces, deep brown typography, coral controls, and warm workplace photography. Inspected: September 22, 2026, from the supplied browser evidence retrieved at 14:32:08 UTC / 23:32:08 JST. Viewports: desktop 1440 × 1000 CSS pixels; mobile 390 × 844 CSS pixels. Scope: the current recruitment homepage. Visual evidence covers the desktop photographic opening, the Identity section and beginning of Sustainability, the desktop footer, and mobile Identity and footer views. Rendered DOM evidence additionally covers Business, Career, People, News, FAQ, Recruit, and navigation/application link structures. Destination pages and application forms were not inspected.

The site presents recruitment through the atmosphere of hospitality: arranging flowers, selecting a wedding dress, preparing food, and welcoming guests. Large photographs establish warmth and professional attention. A restrained white column carries the detailed information, using serif English titles, Japanese Mincho text, small coral arrows, and unusually generous vertical pauses.

Desktop has two distinct visual states in the supplied captures. The opening fills the screen with two adjoining workplace photographs and a centered white message. Subsequent views place a narrow white reading column toward the right over a chef photograph that remains visible beside both the introductory content and footer. Mobile retains the editorial column at full viewport width; its captured first view starts with the wordmark and Identity section.

The document title is “TAKAMI GROUP 採用サイト”; the visible wordmark and footer use TAKAMI HOLDINGS. Preserve this observed distinction when describing the source identity.

How to Read This Reference

  • Measured means a value appears in the supplied rendered DOM or computed-style extract. Coordinates belong to the sampled state, which may differ from an attached screenshot.
  • Visual estimate means a dimension or appearance is inferred from the original-page screenshots. Such values are approximate and are not recovered stylesheet declarations.
  • Calculated means arithmetic applied to measured bounds, such as the gap between consecutive links.
  • Recommended means an implementation choice for reusing the design. The CSS below is an adaptation, not the original source code.
  • All named custom properties are descriptive aliases. No reusable source design-token system was provided.
  • Computed styles on a parent do not establish the styles of unsampled child text. This particularly affects English section titles, Japanese captions, and CTA labels.
  • The supplied DOM includes navigation structures that are not visibly open in the screenshots. Their existence and transition declarations do not prove that their interactions were exercised.

Tokens — Colors

Default Palette
Name Value Suggested token Evidence and role
Editorial White #ffffff --color-paper Measured main background and route-link fill; visually the reading column and mobile canvas
Deep Brown #2f2725 --color-ink Measured body, heading-container, navigation, and link text color
Action Coral #ff603f --color-action Measured fill of the square MENU and ENTRY controls
Social Coral #ff7350 --color-social Measured fill of Instagram and X link circles
Reversed White #ffffff --color-on-photo Measured dock-label color; visually also the opening wordmark, photographic message, and scroll cue
Fine Gray Rule Approximately #aaaaaa --color-rule Visual estimate from the footer divider; its computed border color was not supplied

The two measured corals have different roles. Keep the stronger #ff603f for the square navigation/application controls and #ff7350 for social circles. The detail-link disks also appear coral, but their own computed fill was not included. Using Social Coral for those disks is a recommended approximation, not a measured equivalence.

Color Hierarchy

Most interface area is white. Brown typography supplies the structure, and coral marks a small number of actions. The cream, gold, olive, wood brown, and near-black tones belong primarily to photography; they are not evidence of additional page-background tokens.

There is no visible gradient, glass layer, or broad tinted-card system in the supplied views. No selectable theme or dark-mode behavior was evidenced.

Tokens — Typography

Declared Serif Stack

The measured body family is:

font-family: garamond-premier-pro, MFW-PA1MinchoStdN-Regular, serif;

This is direct evidence of the declared family names. It does not independently verify which font files loaded or which face rendered every glyph.

The stack pairs refined Latin serif typography with Japanese Mincho text. English headings are open and gently tracked; Japanese copy remains light in appearance, with comfortable line spacing. The sampled weight is 400, so do not substitute an invented light-font weight to reproduce the delicacy.

Body and Utility Text

Measured body values are 16px, weight 400, line height 25.6px, and letter spacing 0.8px. These correspond to a 1.6 line-height ratio and 0.05em tracking at the measured body size.

MENU and ENTRY have the same measured type values. They use uppercase text centered in square coral fields, without an accompanying hamburger or arrow in the visible desktop controls.

The HTML root is measured at 10px. This is a source implementation detail, not a requirement for a new project. The Quick Start uses explicit pixel dimensions and leaves the application's root size alone.

Type Scale
Role Measured evidence Visible appearance or recommended approximation
Body and general link containers 16px / 25.6px, 400, 0.8px tracking Use as the reliable base style
MENU / ENTRY labels 16px / 25.6px, 400, 0.8px tracking Regular serif capitals
Section H2 containers 24px / 38.4px; actual measured box height 61.25px Child title styles are unsampled; the visible English title looks approximately 32–36px
English section title No child-level computed style supplied Recommended 35px / 1.75, regular weight, modest tracking; its line box is 61.25px
Japanese section subtitle Child styles not supplied Visual estimate 12–14px, centered beneath the English title
Identity message Paragraph styles not supplied separately Visual estimate 16–18px, with roughly 32–34px between lines
Opening photographic message No direct text-style measurement Visual estimate 44–48px on the 1440px-wide opening
Message beside the reading column No direct text-style measurement Visual estimate 32–36px, in three centered lines
Detail-link label Parent anchor is 16px; child style unknown Visible label approximately 12–13px
Footer English navigation Parent anchor is 16px; child style unknown Visible label approximately 20–22px
Footer Japanese navigation and policy links Child styles unknown Visible labels approximately 12px
Copyright No direct text-style measurement Visual estimate 10–11px, tracked capitals and numerals

Do not use the hidden or unsampled H1's 32px measurement as the photographic slogan size. Likewise, do not force all footer text to 16px simply because that value appears on its parent links.

Typographic Composition

The Identity heading, subtitle, message, and CTA all share a central axis. Its message uses deliberate short lines and a stanza break:

人生の節目に、
替えのきかない体験を。

届けるなら、
最高だけを。

The footer changes to left-aligned bilingual link pairs within two columns. English provides the larger navigational signpost; Japanese clarifies the destination below it.

Tokens — Spacing & Shapes

Density: spacious editorial content in a narrow column, with compact but clearly separated navigation details.

Shape language: square photographic edges and square primary controls, small circular directional/social marks, and only slight rounding on route links.

Spacing Scale

These values describe observed uses rather than a proven universal source spacing scale.

Value Evidence Use
2px Calculated from mobile control bounds Gap between the two mobile dock positions recorded in the DOM
10px Calculated Desktop dock gap; vertical gap between Career and Recruit route links
15px Measured or visually inferred by role Detail-link gap is measured; outer desktop rail gutter is inferred from screenshot and content bounds
16px Calculated Vertical gap between footer link boxes
20px Calculated Gap between 240px People links; additional footer navigation inset
24px Calculated Gap between the 40px footer social circles
25px Calculated/measured Main text inset; News row vertical padding
30px Measured/calculated Header top and bottom padding; desktop dock left and bottom offsets; approximate footer column gap
32px Calculated Header end at 104px to first H2 top at 136px
75px Measured/calculated Footer top padding and the gap between its logo link and navigation grid
Border Radius
Element Value Evidence
MENU / ENTRY squares 0 Measured
General links and footer navigation 0 Measured
Career and Recruit route links 3px Measured
Social links 50% Measured
Photographs Visually square corners Screenshot observation
Detail-link disk Circle Screenshot observation; approximately 40px diameter
Layout Measurements
Element Desktop 1440 × 1000 Mobile 390 × 844 Status
White reading rail Approximately 428px wide, from x ≈ 912 to 1340 Full 390px width Desktop outer boundary is a visual estimate
Inner rail/header width 398px, x = 927 390px, x = 0 Measured
Standard text width 348px, x = 952 340px, x = 25 Measured
Background strip to the rail's right Approximately 100px Not visible Visual estimate
Header 104px high; 30px vertical padding Same Measured
Header logo link 44px high 44px high Measured link box, not intrinsic artwork size
Identity H2 top y = 136px y = 136px Measured
Identity detail link 119 × 40px 119 × 40px Measured
MENU / ENTRY Each 95 × 95px, x = 30px Each 60 × 60px, x = 330px Mobile bounds exist in DOM but controls are not visible in supplied mobile captures
Career / Recruit route links 300 × 57px 320 × 57px Measured
People link width 240px 240px Measured
People link horizontal step 260px 260px Calculated; implies 20px gap
Footer social circles 40 × 40px 40 × 40px Measured
Footer 398 × 928.5px 390 × 928.5px Measured

A useful desktop reconstruction is 428px outer rail − 15px gutters on each side = 398px inner rail, followed by another 25px on each side for a 348px text area. The corresponding mobile text area is 390 − 50 = 340px.

These are captured relationships, not a recovered breakpoint formula. Some states also differ: the desktop DOM records the Identity detail anchor at y ≈ 420.13px, while its visible disk in the supplied content screenshot begins near y = 440px. Do not combine every coordinate into a supposedly exact, synchronized layout record.

Components

Desktop Photographic Opening

Role: establish the people, craft, and emotional tone of the recruitment site.

The opening is a full-screen photographic composition. At 1440px wide, a clean vertical seam near x = 720px joins two equally broad subjects: a staff member arranging flowers on the left and a staff member handling a wedding dress on the right. There is no visible gutter or decorative frame.

A white TAKAMI HOLDINGS wordmark sits near the top center. Its visible width is approximately 180px; that is an estimate from the capture, not a measured image box. The message is centered across the seam in three lines:

あなたの人生を、
もっと、
彩ろう

A small white “scroll” cue sits near the lower center. MENU and ENTRY are not visible in this opening screenshot, although their nodes appear in the broader DOM evidence.

Treat this as an observed desktop opening state. Its dismissal trigger, duration, and transition into the reading layout were not recorded.

Persistent Photographic Background

Role: maintain the atmosphere of the workplace while detailed content is read.

The later desktop captures show a chef in a warmly lit kitchen, with the white message positioned over the broad left region. A narrow strip of the same photographic environment remains visible to the right of the white reading rail.

The chef composition is present beside both Identity and the footer. This supports visual persistence through the captured reading states, but does not prove a specific CSS position, carousel library, or automatic image cycle.

Keep faces, hands, and the work itself prominent. The photograph needs composition-aware cropping; a generic centered crop may place the subject behind the reading column.

White Reading Rail

Role: carry the full homepage information hierarchy without competing with the background photograph.

The desktop rail is narrow enough to retain almost phone-sized editorial proportions. It contains the wordmark header, section introductions, imagery, route links, people content, news, recruitment paths, and footer.

The supplied desktop document height is only 1010px, while descendant bounds extend beyond y = 6000px. Together with the changing right-column screenshots, this strongly suggests a contained desktop content scroller. The exact scroll container and event handling were not supplied.

Mobile changes to a full-width white document with a measured height of approximately 6022.09px. The Quick Start uses a desktop scrolling rail and normal mobile document flow as a practical adaptation.

Wordmark Header

Role: provide quiet brand identification at the top of the reading column.

The header is 104px high, with a 44px logo-link box between 30px top and bottom padding. The wordmark is centered and appears approximately 120px wide in the introductory captures.

The mark itself uses widely spaced capitals over a small “ltd.” line. Prefer an authorized brand asset rather than rebuilding the logo with arbitrary letter spacing. The source asset URL and format were not included.

Identity Section

Role: introduce the company's service philosophy.

The anatomy is:

  1. A centered English section title.
  2. A smaller Japanese subtitle, “企業理念”.
  3. Two short, two-line Japanese stanzas with substantial space between them.
  4. A centered “詳細を見る” link with a small coral directional disk.
  5. A wide photograph of a staff member in a columned hospitality interior.

The first heading starts at y = 136px in both measured viewports. In the mobile capture, the photograph begins near y = 520px and extends to approximately y = 755px, filling the complete 390px width. On desktop it sits inside the 398px inner rail, with an approximately 398 × 240px visible frame.

The image frame is therefore close to 5:3. This ratio is visually inferred; the original image dimensions were not supplied.

Role: provide a light, repeatable route into a section.

The measured Identity anchor is 119 × 40px, using flex layout and a 15px gap. Visually, it consists of a small coral text label and a 40px coral circle containing a tiny white right-pointing mark.

Other detail links have wider parent boxes of 348px or 340px. Those parent widths should not be interpreted as large filled buttons. The visible treatment remains a small text-and-disk composition within the available section width.

The recorded anchor color is inherited brown, while the screenshot label is coral. This is a child-style distinction: the label and disk need their own appearance rules.

MENU / ENTRY Dock

Role: offer conspicuous navigation and application access against the photograph.

In the desktop reading captures, two 95px square controls sit at the lower left. MENU begins at (30, 770) and ENTRY at (30, 875) within the 1440 × 1000 viewport. This produces a 10px gap and 30px bottom clearance.

Each square has a measured #ff603f background and centered white 16px serif text. There is no visible border radius or shadow.

The mobile DOM records 60px squares at the right edge, starting at y = 100px and 162px. They are absent from the supplied mobile screenshots. Visibility conditions were not captured; do not assume they should always cover the mobile Identity section.

Both source link records point to the homepage. That alone does not reveal their scripted behavior. Opening, closing, focus movement, and application-panel operation remain unverified.

Sustainability and Business Introductions

Role: continue the same editorial section rhythm into social responsibility and company information.

Sustainability begins below the Identity image, with its title visible near the bottom of the desktop content capture. Its DOM includes a Japanese subtitle, short statement, and detail link.

Business follows the same title/subtitle/description/link structure. Its measured text block is slightly narrower: 324px on desktop and 316px on mobile, inset a further 12px on each side relative to the standard text region.

Only the beginning of Sustainability is visually captured. Additional imagery, backgrounds, and decorative treatment for these sections are not established by the supplied screenshots.

Career and Recruitment Route Lists

Role: turn a short section introduction into clear navigation choices.

Career exposes three routes: “キャリア職コース”, “専門職・技術職コース”, and “職種について”. Recruit exposes five categories: new graduates, mid-career applicants, internships, part-time roles, and group-company recruitment.

Measured route anchors are white, 57px high, and have 3px corner rounding. Their widths are 300px on desktop and 320px on mobile, with 10px vertical gaps. The mobile links are wider despite the slightly narrower text area; preserve this observed distinction if reproducing those dimensions.

The source does not provide these controls' border or shadow properties. Do not invent a heavy card treatment. A fine boundary can be added deliberately in a new implementation if needed.

A separate set of application links exists in the DOM, including requirement pages, external entry forms, and a scout form. Its active presentation and interaction were not visually tested.

Role: introduce employees through their work, career context, and personal statements.

Five employee links are arranged horizontally in the supplied geometry. Each link is 240px wide, with consecutive x positions separated by 260px. The same width and gap appear at both inspected viewports.

Each link contains an interview title, department or role, and joining year. Measured heights range from approximately 395px to 461px, reflecting differing content lengths. This is not evidence of uniformly fixed-height cards.

The horizontal arrangement is verified. Swipe behavior, dragging, autoplay, arrows, and pagination are not. No People image bounds or image source URLs were supplied, so do not prescribe a supposedly measured portrait aspect ratio.

News Rows

Role: make recruitment updates easy to scan within the narrow column.

Three dated entries are present, with dates in YYYY.MM.DD form. Each measured anchor uses a two-column grid:

  • Desktop: 130px 196px, with a 22px gap inside 348px.
  • Mobile: 130px 188px, with the same gap inside 340px.
  • Vertical padding: 25px 0.
  • Captured row height: 136px.

The date column retains its width on mobile, leaving a deliberately narrow headline column. In a new implementation, preserve the relationship at the inspected width but allow content to determine minimum row height. Long headlines should not be clipped to force a screenshot measurement.

FAQ Teaser

Role: provide a compact route to frequently asked questions.

The DOM establishes an FAQ heading, Japanese subtitle, and detail link. The heading container's measured text color is white, unlike the ordinary section headings. This suggests a contrasting treatment, but the underlying surface or image was not included in the visual evidence.

Do not invent an FAQ photograph, colored banner, or accordion for this homepage reference. The known structure is a linked teaser.

Role: end the reading experience with a complete site map, social links, policy links, and identity.

The visible two-column navigation composition corresponds to the supplied FOOTER structure. It is not evidence of a tested open-menu overlay.

Its anatomy is:

  1. A centered wordmark within a 50px-high link box.
  2. A 75px pause before the navigation grid.
  3. Five rows of bilingual links in two columns.
  4. A thin gray horizontal divider.
  5. Centered Instagram and X circles.
  6. Three centered policy/corporate links.
  7. Small, tracked copyright text.

The left column reads Top Page, Identity, Sustainability, Business, and Career. The right column reads People, News, FAQ, Recruit, and Contact. Link boxes are 69px high with an 85px row step, yielding 16px between rows.

Footer social circles are 40px across, separated by 24px. The white camera outline and X symbol are visually recognizable, but their source asset format is unknown.

The footer has measured padding of 75px 0 34px and a total height of 928.5px at both viewports. Keep its generous spacing rather than compressing it into a conventional dense legal strip.

Additional Navigation Structure

The DOM also contains a distinct navigation structure with staggered transition delays. On desktop its links occupy two columns well outside the reading rail's ordinary text positions. On mobile its recorded links form a centered vertical sequence.

These bounds establish a separate layout structure, but its closed/open appearance and triggering behavior were not captured. Keep it separate from the visually confirmed two-column footer when planning an implementation.

Tokens — Motion & Interaction

Treatment Supplied evidence What can safely be concluded
Body transition 0.6s A transition is declared; the changing properties and visible effect are not established
MENU / ENTRY controls 0.6s Duration is measured; hover and activation endpoints are not
Route links, social links, and footer links 0.6s Shared transition timing is present in computed styles
Desktop additional navigation 1s with delays from 0.18s to 0.9s Both columns use a measured stagger sequence
Mobile additional navigation 1s; Identity delay 0.36s, continuing to Contact at 1.8s A longer sequential delay pattern exists in the sampled mobile structure
Photographic opening and later chef view Different photographic states appear in screenshots Multiple states are evidenced; timing, trigger, looping, and transition style are unknown
Main content and footer Different scrolled content states with the same surrounding chef image Persistence is visually supported; exact scrolling mechanics are not supplied
People track Horizontally spaced link bounds Horizontal layout is known; interaction method is unknown

Bare transition: all values without a duration should not be treated as evidence of a visible animation. Sampled elements report no named keyframe animation, but this does not rule out JavaScript motion or animation on unsampled layers.

Recommended adaptation: use restrained opacity or color transitions for small controls, and preserve the measured 600ms timing only where it feels appropriate. If recreating a navigation reveal, the measured 1s duration and 180ms delay increment are useful references, but the reveal direction and transform remain design choices.

Do not claim parallax, automatic slideshow intervals, scroll snapping, drag gestures, or tested menu interactions from this evidence. The capture readiness process is not an interaction log.

Surfaces

Layer Appearance Purpose
Desktop opening Edge-to-edge photography with white typography Establish people and service atmosphere
Desktop background Warm chef photograph visible on both sides of the reading rail Maintain context during reading
Reading rail Opaque white, square boundaries Give serif copy a quiet, consistent surface
Section images Broad rectangular photographs without visible rounding Connect the editorial text to actual workplaces
MENU / ENTRY Solid coral squares Strong navigation and application anchors
Detail and social marks Small coral circles Lightweight directional and social emphasis
Route links White, slight 3px rounding in DOM Group practical career and recruitment destinations
Footer White with one fine divider Organize navigation without introducing a new visual theme

No general shadow-based elevation system is visible in the supplied screenshots. Separation comes from white space, photographic boundaries, color, and a small number of rules and shapes.

Imagery

The photographs make service work tangible. They emphasize faces, hands, clothing, flowers, food, and the architectural settings in which staff meet guests. Warm lighting, soft background detail, black uniforms, ivory fabric, and natural materials produce the atmosphere; the interface itself stays neutral.

The opening pairs two related but different disciplines. Later, the chef scene gives the desktop background a single strong subject. The Identity image uses architectural depth: pale columns, a patterned floor, dark lanterns, and a staff member positioned to one side of the frame.

Use natural photographic rendering. There is no visible halftone treatment, duotone recoloring, pixelation, or illustrative texture. Avoid adding a blanket sepia filter just because the interiors are warm.

Observed Asset References

No image src, background-image URL, intrinsic image dimensions, or font-file URL was included in the supplied evidence. The following are visual asset roles, not fabricated file paths.

Asset role Visible evidence Reuse guidance
Flower-arranging workplace image Left half of the desktop opening Preserve the staff member, hands, and floral foreground
Dress-consultation image Right half of the desktop opening Retain the face and large ivory dress shape
Chef workplace image Desktop content and footer backgrounds Crop deliberately around the subject and reading rail
Hospitality-interior image Identity section on desktop and mobile Preserve the broad architectural frame, approximately 5:3 in the captures
TAKAMI HOLDINGS wordmark Opening, header, and footer Use authorized artwork; black and white appearances are both evidenced
Directional mark Detail-link disks A small white right-pointing form; exact asset format unknown
Instagram and X symbols Footer circles Thin white symbols centered within the coral disks

Use supplied or authorized photographs when available. If new assets are commissioned, match the work, framing, and lighting relationships rather than substituting generic office portraits.

Layout & Responsive Behavior

Desktop Composition

The opening and reading states have different hierarchies. The opening centers the logo and message across the viewport. The reading state shifts attention to a narrow rail near the right edge while leaving most of the photography exposed.

At 1440px wide, the rail occupies approximately 29.7% of the viewport, calculated from its estimated 428px width. It is not centered and is not flush to the right edge: approximately 100px of background remains beyond it.

Within the rail, the primary text area is only 348px wide. Large desktop screens therefore do not turn the section content into wide, multi-column marketing layouts. This near-mobile reading measure is a defining feature.

Mobile Composition

At 390px wide, the supplied first view contains the centered wordmark, Identity heading and copy, the circular detail link, and the full-width workplace photograph. The desktop photographic backdrop and opening message are absent from this captured state and from the mobile visible-text extract.

The inner type scale is largely retained: body style remains 16px / 25.6px, heading-container measurements match desktop, and the header stays 104px high. Responsiveness primarily changes the surrounding layout rather than shrinking all typography.

The footer remains two columns. It does not collapse into a single vertical list in the supplied mobile footer capture. The distinct additional navigation structure has different mobile geometry and must not be confused with the footer.

Reading and Crop Details

The mobile footer screenshot begins partway through the wordmark. This is consistent with a bottom-of-document capture, not necessarily a clipped-logo defect: 6022.09px document height minus 844px viewport height gives a maximum scroll near 5178.09px, while the footer logo link starts near 5168.59px. Its top would therefore sit approximately 9.5px above the viewport.

The exact responsive breakpoint is unknown. A 1024px breakpoint in the Quick Start is a recommended implementation choice between the two tested widths, not a recovered source rule. Tablet widths, landscape phones, zoomed layouts, and safe-area behavior were not tested.

Do’s and Don’ts

Do
  • Keep the desktop reading column narrow, offset toward the right, and surrounded by visible photography.
  • Preserve the white, deep-brown, and coral hierarchy.
  • Use the measured serif stack when the fonts are available and appropriately licensed.
  • Keep regular text weight, generous leading, and deliberate short Japanese lines.
  • Center section introductions, then use left-aligned bilingual pairs in the footer.
  • Preserve the square MENU / ENTRY controls and small circular secondary marks.
  • Retain approximately phone-sized reading proportions on desktop.
  • Let workplace photographs carry the emotional impact.
  • Preserve the horizontal 240px People-link geometry when adapting that component.
  • Keep footer spacing generous and retain its two-column organization on the inspected mobile width.
  • Distinguish visible states, measured hidden structures, and recommended behavior.
Don’t
  • Do not turn the site into a generic centered recruitment hero followed by a wide card grid.
  • Do not add beige backgrounds merely to imitate the warmth of the photographs.
  • Do not replace all typography with bold geometric sans-serif text.
  • Do not inflate every detail link into a large rounded pill.
  • Do not add shadows, glass blur, glossy gradients, or decorative image rounding to the visible editorial shell.
  • Do not confuse footer navigation with a verified open-menu state.
  • Do not assume the mobile dock is always visible because its links have recorded bounds.
  • Do not claim autoplay, parallax, snapping, or swipe support without testing it.
  • Do not copy parent text measurements onto unsampled child labels as if they were exact.
  • Do not invent image paths, font downloads, or the appearance of uncaptured sections.

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

  • Provide real navigation destinations or semantic buttons for MENU and ENTRY. If they open panels, add explicit expanded state, keyboard operation, Escape handling, and appropriate focus management.
  • Make a desktop reading scroller reachable by keyboard and ensure wheel, touch, and anchor navigation all reach its content.
  • Preserve a visible 40px circle while allowing at least a 44px interactive target around small actions.
  • Check contrast for small coral text and white labels on coral. Use a darker text variant where needed while keeping bright coral for decorative marks.
  • Supply visible focus indicators that remain distinguishable on both photographs and white surfaces.
  • Keep repeated “詳細を見る” links understandable through section-specific accessible names.
  • Use real heading hierarchy and list semantics for navigation, interviews, and news.
  • Provide reduced-motion behavior and direct access to the content if an opening sequence is implemented.
  • Use responsive image sources and meaningful focal positions. Reserve image dimensions to avoid layout shifts when photography loads.
  • Allow long Japanese headlines, translated labels, and larger text settings to grow naturally rather than fixing every captured height.
  • Keep mobile navigation available even when a floating dock is omitted from the initial view.

Agent Prompt Guide

Quick Color Reference
  • Reading surface: #ffffff.
  • Main typography: #2f2725.
  • MENU / ENTRY fill: #ff603f.
  • Social circles: #ff7350.
  • Detail disks: visually coral; #ff7350 is a recommended approximation.
  • Photo-overlay typography: white.
  • Footer divider: approximately #aaaaaa; exact border color unmeasured.
  • Warm browns and creams: supplied by photography, not extra UI fills.
Overall Prompt

“Create an editorial recruitment homepage inspired by the observed TAKAMI GROUP site. At a 1440px desktop width, place an approximately 428px white reading rail 100px from the right edge over a full-height hospitality workplace photograph. Keep a broad photographic region on the left with a short centered white Japanese message. Use regular serif English headings, Japanese Mincho body text, deep brown #2f2725, generous vertical spacing, and small coral circular detail links. Place two 95px coral #ff603f MENU and ENTRY squares at the lower left. Inside the rail, use a centered wordmark, bilingual section introductions, broad rectangular workplace images, practical route lists, a horizontal employee-link track, date-and-title news rows, and a spacious two-column footer. On mobile, make the white content full width and retain its editorial scale. Treat menu reveals and photographic transitions as unspecified behavior, and implement accessible navigation deliberately.”

Example Component Prompts
  1. Identity introduction: “Build a centered white section with the English heading Identity, the smaller source label ‘企業理念’, two short Japanese stanzas, and a small coral text link paired with a 40px circular arrow. Keep 25px text insets and place a broad workplace photograph below the copy. Use regular serif and Mincho typography with generous vertical pauses.”
  2. Desktop reading shell: “Create a fixed-height desktop composition with warm workplace photography behind a narrow scrolling white rail. At 1440 × 1000, target a rail near x = 912 with a width of 428px, leaving a 100px photographic strip at the right. Keep the inner image area 398px and ordinary text measure 348px. Treat these as reference dimensions rather than a universal fixed layout.”
  3. Action dock: “Place MENU and ENTRY in two sharp-cornered 95px coral squares, separated by 10px, 30px from the desktop's left and bottom edges. Use centered white 16px regular serif capitals. Provide functional navigation and a visible keyboard focus state.”
  4. Footer: “Design a white footer with a centered wordmark, a large pause, and five rows of bilingual navigation in two columns. Use approximately 21px English labels over 12px Japanese subtitles. Add one fine gray divider, two 40px coral social circles separated by 24px, centered policy links, and small tracked copyright text.”
  5. People and News: “Keep employee links 240px wide in a horizontal track with 20px gaps and content-driven heights. Below, create narrow news rows using a 130px date column, a 22px gap, and a flexible headline column. Avoid inventing carousel behavior; supply an explicit accessible scrolling approach in the implementation.”

Quick Start

CSS Custom Properties

This CSS recreates the principal reading layout and component relationships. It is not a source-code extraction. Exact palette values, body typography, route-link sizes, and key gaps come from measurements. The outer rail geometry, child type sizes, photograph ratio, breakpoint, focus treatment, and hover behavior are adaptations.

Place .photo-backdrop and .action-dock beside .content-lane inside .takami-reference. Put the header, editorial sections, and footer inside the lane. Supply authorized image and logo assets through ordinary image elements; no asset URLs were available to embed here.

The desktop scroller is a recommended interpretation of the observed layout. Mobile dock visibility follows the supplied screenshots by leaving that dock hidden; the footer still provides navigation. The optional opening state requires separate, accessible state handling.

:root {
  /* Measured colors */
  --color-paper: #ffffff;
  --color-ink: #2f2725;
  --color-action: #ff603f;
  --color-social: #ff7350;
  --color-on-photo: #ffffff;

  /* Visual estimate and recommended CTA approximation */
  --color-rule: #aaaaaa;
  --color-detail: var(--color-social);

  /* Declared source stack; font files must be supplied separately */
  --font-editorial: 'garamond-premier-pro',
    'MFW-PA1MinchoStdN-Regular', serif;
  --text-body: 16px;
  --leading-body: 1.6;
  --tracking-body: 0.8px;
  --weight-regular: 400;

  /* Estimated child text sizes */
  --text-section: 35px;
  --text-caption: 12px;
  --text-footer-link: 21px;
  --text-copyright: 10px;

  /* Measured spacing relationships */
  --space-stack: 10px;
  --space-detail: 15px;
  --space-track: 20px;
  --space-social: 24px;
  --space-inset: 25px;
  --space-header: 30px;
  --space-footer: 75px;

  /* Geometry */
  --rail-width: 428px;
  --rail-gutter: 15px;
  --circle-size: 40px;
  --route-height: 57px;
  --route-radius: 3px;
  --people-width: 240px;
  --dock-size: 95px;

  /* Measured durations; transition properties below are adaptations */
  --duration-ui: 600ms;
  --duration-menu: 1000ms;
  --delay-menu-step: 180ms;
}

.takami-reference,
.takami-reference * {
  box-sizing: border-box;
}

body {
  margin: 0;
}

.takami-reference {
  min-height: 100svh;
  color: var(--color-ink);
  background: var(--color-paper);
  font-family: var(--font-editorial);
  font-size: var(--text-body);
  font-weight: var(--weight-regular);
  line-height: var(--leading-body);
  letter-spacing: var(--tracking-body);
}

.takami-reference a {
  color: inherit;
  text-decoration: none;
}

.takami-reference button {
  font: inherit;
  letter-spacing: inherit;
}

.takami-reference img {
  display: block;
  max-width: 100%;
}

.photo-backdrop,
.action-dock,
.opening {
  display: none;
}

.content-lane {
  width: 100%;
  background: var(--color-paper);
}

.brand-header {
  display: grid;
  place-items: center;
  height: 104px;
  padding-block: var(--space-header);
}

.brand-header a {
  display: grid;
  place-items: center;
  min-height: 44px;
}

.brand-header img {
  width: 120px;
  height: 44px;
  object-fit: contain;
}

.section-inset {
  padding-inline: var(--space-inset);
}

.editorial-section {
  padding-block: 75px;
  text-align: center;
}

.identity-section {
  padding-top: 32px;
  padding-bottom: 0;
}

.section-title {
  margin: 0;
  font-size: var(--text-section);
  font-weight: 400;
  line-height: 1.75;
  letter-spacing: 0.08em;
}

.section-label {
  margin: 0;
  font-size: var(--text-caption);
  line-height: 21px;
}

.identity-copy {
  margin-top: 28px;
  font-size: 16px;
  line-height: 2.1;
}

.identity-copy p {
  margin: 0;
}

.identity-copy p + p {
  margin-top: 32px;
}

.takami-reference .detail-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--space-detail);
  min-height: 44px;
  margin-top: 24px;
  color: var(--color-detail);
  font-size: var(--text-caption);
}

.detail-disk {
  display: grid;
  place-items: center;
  flex: 0 0 var(--circle-size);
  width: var(--circle-size);
  height: var(--circle-size);
  border-radius: 50%;
  background: var(--color-detail);
}

/* Recommended CSS approximation of the small directional mark */
.detail-disk::before {
  content: '';
  width: 0;
  height: 0;
  margin-left: 2px;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 8px solid var(--color-on-photo);
}

.section-photo {
  width: 100%;
  height: auto;
  margin-top: 40px;
  aspect-ratio: 5 / 3;
  object-fit: cover;
}

.route-list {
  display: grid;
  gap: var(--space-stack);
  width: min(320px, 100%);
  margin: 32px auto 0;
  padding: 0;
  list-style: none;
}

.route-link {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: var(--route-height);
  padding: 10px 16px;
  border-radius: var(--route-radius);
  background: var(--color-paper);
}

/* A deliberate addition; the source border was not measured */
.route-link {
  border: 1px solid var(--color-rule);
}

.people-track {
  display: flex;
  gap: var(--space-track);
  margin: 32px 0 0;
  padding: 0 25px 12px;
  overflow-x: auto;
  list-style: none;
}

.people-track > li {
  flex: 0 0 var(--people-width);
  min-width: 0;
}

.people-link {
  display: block;
  text-align: left;
}

.people-link img {
  width: 100%;
  height: auto;
}

.news-list {
  margin: 28px 0 0;
  padding: 0;
  list-style: none;
}

.news-link {
  display: grid;
  grid-template-columns: 130px minmax(0, 1fr);
  gap: 22px;
  min-height: 136px;
  padding-block: 25px;
  text-align: left;
}

.news-link time {
  white-space: nowrap;
}

.news-link > span {
  min-width: 0;
  overflow-wrap: anywhere;
}

.site-footer {
  padding: 75px 25px 34px;
  text-align: center;
}

.footer-brand {
  display: grid;
  place-items: center;
  height: 50px;
}

.footer-brand img {
  width: 150px;
  height: 50px;
  object-fit: contain;
}

.footer-nav {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px 30px;
  margin: 75px 20px 0;
  padding: 0;
  list-style: none;
  text-align: left;
}

.footer-nav a {
  display: block;
  min-height: 69px;
}

.footer-nav .label-en {
  display: block;
  font-size: var(--text-footer-link);
  line-height: 1.6;
  letter-spacing: 0.08em;
}

.footer-nav .label-ja {
  display: block;
  margin-top: 4px;
  font-size: var(--text-caption);
  line-height: 21px;
}

.footer-rule {
  margin: 36px 0 50px;
  border: 0;
  border-top: 1px solid var(--color-rule);
}

.footer-social {
  display: flex;
  justify-content: center;
  gap: var(--space-social);
}

.takami-reference .social-link {
  display: grid;
  place-items: center;
  width: var(--circle-size);
  height: var(--circle-size);
  border-radius: 50%;
  color: var(--color-on-photo);
  background: var(--color-social);
}

.social-link svg {
  width: 18px;
  height: 18px;
}

.footer-policies {
  display: grid;
  justify-items: center;
  gap: 6px;
  margin-top: 36px;
  font-size: var(--text-caption);
  line-height: 21px;
}

.footer-copyright {
  margin: 32px 0 0;
  font-size: var(--text-copyright);
  line-height: 15px;
  letter-spacing: 0.08em;
}

/* Recommended breakpoint; only 390px and 1440px were inspected */
@media (min-width: 1024px) {
  .photo-backdrop {
    position: fixed;
    inset: 0;
    display: block;
  }

  .photo-backdrop > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: var(--scene-focus, center);
  }

  .backdrop-message {
    position: absolute;
    top: 50%;
    left: 33.333%;
    width: max-content;
    margin: 0;
    transform: translate(-50%, -50%);
    color: var(--color-on-photo);
    font-size: 34px;
    line-height: 1.5;
    letter-spacing: 0.12em;
    text-align: center;
  }

  .content-lane {
    position: fixed;
    z-index: 1;
    inset-block: 0;
    right: clamp(24px, 6.944vw, 100px);
    width: var(--rail-width);
    padding-inline: var(--rail-gutter);
    overflow-y: auto;
  }

  .action-dock {
    position: fixed;
    z-index: 2;
    left: 30px;
    bottom: 30px;
    display: grid;
    gap: var(--space-stack);
  }

  .action-dock > :is(a, button) {
    display: grid;
    place-items: center;
    width: var(--dock-size);
    height: var(--dock-size);
    padding: 0;
    border: 0;
    border-radius: 0;
    color: var(--color-on-photo);
    background: var(--color-action);
    cursor: pointer;
  }

  .route-list {
    width: min(300px, 100%);
  }

  /* Optional opening layout; state changes require separate logic */
  .opening:not([hidden]) {
    position: fixed;
    z-index: 10;
    inset: 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    background: var(--color-ink);
  }

  .opening-photo {
    width: 100%;
    height: 100%;
    min-width: 0;
    object-fit: cover;
  }

  .opening-logo {
    position: absolute;
    top: 50px;
    left: 50%;
    width: 180px;
    transform: translateX(-50%);
  }

  .opening-message {
    position: absolute;
    top: 50%;
    left: 50%;
    width: max-content;
    margin: 0;
    transform: translate(-50%, -50%);
    color: var(--color-on-photo);
    font-size: 46px;
    line-height: 1.35;
    letter-spacing: 0.12em;
    text-align: center;
  }

  .opening-scroll {
    position: absolute;
    bottom: 60px;
    left: 50%;
    transform: translateX(-50%);
    color: var(--color-on-photo);
    font-size: 24px;
  }
}

/* Recommended interaction treatment, not observed hover endpoints */
@media (hover: hover) {
  .detail-link,
  .route-link,
  .footer-nav a,
  .social-link {
    transition: opacity var(--duration-ui) ease;
  }

  .detail-link:hover,
  .route-link:hover,
  .footer-nav a:hover,
  .social-link:hover {
    opacity: 0.75;
  }
}

.takami-reference :focus-visible {
  outline: 2px solid var(--color-ink);
  outline-offset: 4px;
}

.action-dock :focus-visible {
  outline-color: var(--color-on-photo);
  box-shadow: 0 0 0 6px var(--color-ink);
}

@media (prefers-reduced-motion: reduce) {
  .takami-reference *,
  .takami-reference *::before,
  .takami-reference *::after {
    transition: none !important;
    animation: none !important;
    scroll-behavior: auto !important;
  }
}
Example Component Markup

This example uses a source label and destination, with a recommended section-specific accessible name. Add the authorized section photograph after the inset block using the .section-photo class.

<section class="editorial-section identity-section"
         aria-labelledby="identity-title">
  <div class="section-inset">
    <h2 class="section-title" id="identity-title">Identity</h2>
    <p class="section-label" lang="ja">企業理念</p>

    <div class="identity-copy" lang="ja">
      <p>人生の節目に、<br>替えのきかない体験を。</p>
      <p>届けるなら、<br>最高だけを。</p>
    </div>

    <a class="detail-link"
       href="https://recruit.takami-hd.com/identity/"
       aria-label="Read more about Identity">
      <span lang="ja">詳細を見る</span>
      <span class="detail-disk" aria-hidden="true"></span>
    </a>
  </div>
</section>

The opening CSS defines appearance only. If an opening is shown, make it dismissible, prevent hidden content from receiving focus, and restore access to the reading rail. Do not infer an automatic timeout from these styles.

Tailwind v4 Token Mapping

Optional aliases for a project already using Tailwind v4. This is not evidence that the original site uses Tailwind. The section-heading size and rule color retain their estimated status.

@theme inline {
  --color-paper: #ffffff;
  --color-ink: #2f2725;
  --color-action: #ff603f;
  --color-social: #ff7350;
  --color-rule: #aaaaaa;

  --font-editorial: 'garamond-premier-pro',
    'MFW-PA1MinchoStdN-Regular', serif;

  --text-body: 16px;
  --text-section: 35px;
  --text-caption: 12px;
  --text-footer-link: 21px;
  --text-copyright: 10px;

  --spacing-inset: 25px;
  --spacing-rail: 428px;
  --spacing-rail-gutter: 15px;
  --spacing-people: 240px;
  --spacing-circle: 40px;
  --spacing-dock: 95px;

  --radius-route: 3px;
}

Sources & Evidence

  • Current TAKAMI GROUP recruitment homepage: original and final URL are identical; supplied HTTP status is 200. Browser evidence was retrieved on September 22, 2026 at 14:32:08.264Z.
  • Desktop original-page captures, 1440 × 1000: photographic opening; Identity and the beginning of Sustainability over the chef background; footer navigation with the same surrounding photograph.
  • Mobile original-page captures, 390 × 844: Identity introduction and image; footer at a lower document position.
  • Supplied rendered DOM and computed styles: declared font family, body typography, exact text and control colors, element bounds, padding, gaps, radii, News grid columns, link destinations, transition durations, and document heights.
  • Capture conditions: initial observation lasted at least five seconds. The capture process waited for document readiness, finite visible motion, sampled layout/text stability, and image decoding within stated time limits. Perpetual animations were temporarily paused for readiness checks. SharedWorkers and service workers were disabled.
  • Interaction limits: scrolled page states are available, but no explicit MENU, ENTRY, social, form, hover, or People-track interaction results were supplied. Transition endpoints and photographic timing remain unverified.
  • Inspection limits: no original stylesheet files, script source, child-level styles for several visible text roles, asset URLs, or additional viewport tests were supplied. Measurements and screenshots may represent different settled states. Linked destinations were recorded without being visited for this reference.

This document describes the current homepage represented by the supplied original-page evidence. The reusable CSS preserves its defining visual relationships while explicitly separating measured values, visual estimates, and recommended implementation choices.

← デザイン一覧に戻る