ペンギン・キャピタル|コーポレートサイトのWebサイトプレビュー

DESIGN REFERENCE

ペンギン・キャピタル|コーポレートサイト

黒とグレーの背景、細い縦グリッド、巨大なセリフ体、ループ状の抽象グラフィックが特徴。不動産投資事業や企業情報を大胆なスケールと余白で展開するコーポレートサイト。

オリジナルサイトを見る
ジャンル
不動産
元の業種
不動産投資・アセットマネジメント
デザイン分析日
2026/9/12

design.md

Penguin Capital — Style Reference

A monumental white loop and sweeping serif typography suspended over a charcoal grid.

Website / Original URL: penguin-capital.co.jp/ja Final URL: penguin-capital.co.jp/ja Theme: dark, predominantly monochrome; smoky charcoal sections and a black closing screen. Inspected: September 12, 2026, at 07:10:51 UTC / 16:10:51 JST, using the supplied browser evidence. Viewports: 1440 × 1000 and 390 × 844 CSS pixels. The corresponding document widths are 1425px and 375px; the supplied images show those content widths without the 15px scrollbar strip. Scope: the current Japanese corporate homepage: opening composition, Brand Message, Approach, Business, Knowledge, three About Us modules, News, and footer. Visual captures cover the desktop opening, Knowledge region, and footer, plus the mobile opening and footer. Other component details come from rendered DOM and computed styles. Linked pages and expanded navigation states were not inspected.

Penguin Capital presents its real-estate investment business through an unusually expressive monochrome identity. A softly mottled charcoal field carries thin vertical grid lines. Over it, a large white loop stretches diagonally from lower left to upper right, while an italic-looking serif statement pushes beyond the desktop viewport. Small navigation labels and compact gray controls provide a precise counterweight to the oversized artwork.

The page is a long corporate homepage with service, editorial, company, and news content. Its measured document height is approximately 11,502px on desktop and 9,958px on mobile. The strongest reusable relationship is between a disciplined underlying grid, expressive foreground forms, restrained controls, and generous vertical space. The closing composition reduces the background to black and places contact and onward navigation within a largely empty screen.

How to Read This Reference

  • Measured means supplied computed styles, custom properties, or element rectangles. Measurements describe the sampled state, including any active parent transforms.
  • Observed means visible in an attached capture. Artwork dimensions and thin-rule appearances estimated from those captures are explicitly identified as estimates.
  • Calculated means derived from measured values, such as the desktop column width or a rendered-to-computed size ratio.
  • Recommended means guidance for a new implementation. Breakpoints, fallback fonts, accessible interaction behavior, and the static CSS background below belong to this category.
  • Named tokens are implementation aliases unless a source custom-property name is given.
  • A DOM rectangle does not establish visibility. Several navigation links have rectangles while their panels are closed, and some article text exists in the DOM but is absent from the corresponding screenshot.
  • No additional browsing, file inspection, or interaction testing was performed for this reference.

Tokens — Colors

Default Palette

Name Value Evidence / source token Role
Void #000000 Measured BODY background Underlying page canvas; visibly dominant in the footer
Brand Charcoal #1f2022 Declared --color-black Source dark token; distinct from the measured black BODY background
Chalk #ebebeb --colo-white, --color-text-white; measured wordmark and navigation Main English navigation and identity text; the source spelling --colo-white is preserved here
White #ffffff Measured hero statement and multiple content elements Highest-contrast display type and content text
Control Gray #5a5d64 Measured rgb(90, 93, 100) Contact, More Details, View More, and Knowledge index fills
Lead Gray #9da1aa Measured hero statement The two-line “Beyond Expectations” message
Editorial Gray #a3a3a3 Measured Knowledge excerpts Secondary Japanese article copy
About Gray #b9b9b9 Measured About Us paragraphs Supporting corporate copy
Dark Gray Text #bebebe --color-gray-dark; measured Approach paragraph Secondary explanatory text
Pale Gray #e7e8ea Declared --color-gray, --color-text-gray Available source text color; not established as a distinct large surface in the captures
Grid Rule Approximately pale gray at 8–12% opacity Visual estimate; exact stroke color not supplied Fine vertical structure over the smoky background

Color Behavior

The visible hero background is a spatial mixture of near-black and medium charcoal rather than a uniform application of --color-black. Its broad, soft changes in brightness remain behind both the thin grid and white artwork. Exact background stops, texture assets, and rendering parameters are unavailable.

The interface has no verified alternate color theme. JA, EN, and TC identify language options. The slight colored fringes in one mobile footer loop belong to the graphic treatment; they do not establish a colorful interface accent palette.

For a static adaptation, use black as the base, a few broad low-contrast gray gradients for atmosphere, and a separate grid layer. Keep buttons at #5a5d64 so that they remain recognizable against changing background luminance.

Tokens — Typography

English Display and Navigation

  • Measured family: ktflux2, "ktflux2 Fallback".
  • Source aliases: --font-en and --font-flux2 both declare this family pair.
  • Visual character: serif letterforms with substantial thick/thin contrast. The opening statement has a pronounced slant and long, expressive curves.
  • Measured weights: 400 on most English labels and display paragraphs; 700 on the wordmark and section headings.
  • Declared behavior: several elements transition font-variation-settings. The supplied evidence does not identify available axes, their values, or the exact font file.
  • Recommended fallback: Georgia or a browser serif can support a prototype, but will change widths and the distinctive display silhouette. These are proposed fallbacks, not observed source families.

Do not infer the wordmark’s weight from its appearance alone: its computed weight is 700, even though it reads as relatively delicate in the capture. Likewise, the hero’s slanted appearance does not establish whether the source uses an italic face, a variation axis, or another mechanism.

Japanese Body Text

The measured default stack is:

"Hiragino Kaku Gothic ProN", "Hiragino Sans", "Helvetica Neue",
Arial, "Noto Sans JP", "Noto Sans TC", "Noto Sans SC", sans-serif

Japanese service and company paragraphs generally use weight 600, while Knowledge excerpts use 300. The site also declares a separate --font-noto-jp family pair, but that declaration alone does not establish which font rendered each Japanese glyph.

Service paragraphs combine compact sizes with approximately 1.65 line height and 0.1em tracking. About paragraphs use approximately 1.64 line height and 0.08em tracking. Knowledge excerpts are quieter, with 1.5 line height and normal tracking.

Utility Controls and Wrapper Styles

The JA button wrapper reports Arial at approximately 13.33px; the Contact wrapper reports the default sans-serif stack. Their visible labels may have nested styling that is not included in the sampled element list. Use the explicit English-family measurements for the wordmark, navigation, and named display elements; avoid assigning every painted glyph the wrapper’s family.

Type Scale

Here, 1u means one source rem. It equals 1px at the desktop viewport and 1.04px at the mobile viewport. This is not a conventional 16px rem system.

Role Desktop measured size / line height Mobile measured size / line height Weight / tracking
Wordmark 26px / 26px 22.88px / 22.88px 700; normal tracking
Desktop navigation 16px, mostly 16px line height Desktop row absent 400; 0.02em
Navigation panel primary links 24px / 24px 24.96px / 24.96px 400; panel visibility unverified
Navigation panel sublinks 20px / 20px 20.8px / 20.8px 400; panel visibility unverified
Hero supporting statement 20px / 25px 16.64px / 20.8px 400; normal tracking
Hero display statement 205px / 205px 83.2px / 83.2px 400; -0.02em
Parenthesized section heading 24px / 24px 20.8px / 20.8px 700; -0.02em
Brand Message paragraph container 34px / 68px 20.8px / 41.6px 600; 0.08em; extracted text empty
Approach “Rebuild” 104px / 104px 74.88px / 74.88px 400; normal tracking
Approach paragraph container 16px / 33px 14.56px / 30.03px 600; extracted text empty
Business paragraph 14px / 23.1px 13.52px / 22.308px 600; 0.1em
Service graphic label 20px / 20px 20.8px / 20.8px 400
Service number 50px / 50px 33.28px / 33.28px 400
Knowledge date 18px / 18px 18.72px / 18.72px 400
Knowledge title 14px / 21px 14.56px / 21.84px 700; 0.05em
Knowledge excerpt 14px / 21px 14.56px / 21.84px 300; normal tracking
About display title 48px / 48px 37.44px / 37.44px 400; -0.03em
About paragraph 14px / 23px 14.56px / 23.92px 600; 0.08em
Footer contact link 100px / 100px 41.6px / 41.6px 400; mobile tracking -0.01em
Footer navigation 18px 15.6px 400

About module rectangles are larger than these computed text sizes. For example, the desktop title has a 48px computed line height but an approximately 86.4px rectangle height, a calculated ratio of 1.8. The mobile counterpart shows the same approximate ratio. Treat this as evidence of a transformed sampled state, not an instruction to enlarge every About element permanently.

Tokens — Spacing & Shapes

Responsive Unit

The supplied custom properties and computed root sizes establish:

/* Observed desktop root formula */
--liquid-htmlroot: calc(100vw / 1440);

/* Observed mobile root formula */
--liquid-htmlroot: calc(100vw / 375);

/* Declared body scale */
--liquid-bodyroot: 16rem;

At 1440px viewport width, the HTML font size is 1px; at 390px, it is 1.04px. The content widths of 1425px and 375px do not replace the viewport widths in these calculations.

The evidence also includes 750-based mobile properties. They should not override the directly measured active root formula. Exact media-query thresholds were not supplied.

Spacing Scale

Use Measured or calculated value Status
Fine visible outline Approximately 1px Screenshot estimate; border-width declarations unavailable
Small control radius Desktop 3px; mobile 3.12px Measured
Navigation label-to-arrow gap 8px Measured desktop
Desktop Contact-to-language gap 12px Calculated from rectangles
Business graphic inset 16px Measured desktop
Knowledge internal grid gap Desktop 16px; mobile 16.64px Measured
Knowledge date-to-title gap Desktop 24px; mobile approximately 24.96px Calculated
Desktop Knowledge column gap 24px Calculated from adjacent item rectangles
Desktop outer gutter 40px Measured
Mobile outer gutter Approximately 16.64px Measured
Mobile Knowledge item gap Approximately 41.59px Calculated; consistent with 40u
Desktop final article-to-index gap 48px Calculated
Desktop Business section padding 300px top, 200px bottom Measured; sampled positions also include staged geometry

Border Radius

Element Measured value Interpretation
Contact and small detail links 3px desktop, 3.12px mobile Nearly square, restrained rounding
Business graphic links 8px desktop Larger radius confined to those objects
Footer language control 100px desktop, 104px mobile Pill geometry on a roughly 47–49px-wide control
Article links and news rows 0px Unboxed content structure
Scroll and directional rings Circular, approximately 44–46px across Visual estimate

Desktop Grid Reconstruction

The source declares --grid-layout-column: 6.72% and --grid-layout-gap: 1.76%. Twelve columns and eleven gaps using those percentages sum to 100%.

A more precise reconstruction follows the measured content rectangles:

  • Content width: 1425 - 40 - 40 = 1345px.
  • With twelve equal columns and eleven 24px gaps, each column is approximately 90.083px.
  • The resulting column pitch is approximately 114.083px.
  • Approach and Business copy begin at approximately 40 + 114.083 = 154.083px, matching the measured 154.078px.
  • A Knowledge article spans three columns: approximately 318.25px.
  • The Knowledge index link spans four columns: approximately 432.33px, beginning near 496.33px.
  • News begins at the sixth column, approximately 610.42px, and spans the remaining seven columns, approximately 774.58px.

This calculated grid is a practical reconstruction, not a supplied stylesheet rule. Small differences reflect rounding.

Layout Measurements

Element Desktop Mobile Qualification
Document 1425 × 11501.77px 375 × 9957.98px Measured document rectangles
Header 1440 × 78px 390 × 56.14px Includes 15px right padding
Header wordmark position x40, y26 x16.63, y29.11 Measured initial state
Main inset content width 1345px 341.72px Measured
Hero statement rectangle x-60, y765, 1505 × 215px x0, y651.45, 375 × 176.8px Desktop overflow is visible
Knowledge item width 318.25px 341.72px Four desktop entries; two mobile entries in supplied DOM
Knowledge index link 432.33 × 44px 341.72 × 45.02px Measured
News row Approximately 774.59 × 70px 341.72 × 122.67px Measured
Footer 1425 × 1000px 375 × 844px Matches viewport height in both samples

The declared --header-height: 80rem is not the same as the measured header height. Use the actual component measurements when matching these captures.

Components

Persistent Header

Role: corporate identity, section navigation, contact access, and language selection.

The desktop header is transparent over both the smoky opening and black footer. The wordmark sits 40px from the document’s left edge. A middle navigation group contains About, Business, Knowledge, Career, and News. About and Business are buttons with small upward-pointing arrow marks; their destinations are represented by subordinate links in the DOM.

The measured gap between consecutive primary navigation items is approximately 80px. At the right, Contact is a filled gray link measuring approximately 86.53 × 32px, followed by a 47 × 32px outlined JA button with a 12px gap. Both have 3px corner radii.

On mobile, the primary navigation and right-hand actions are absent from the visible header. A two-stroke menu button occupies a measured 62.39 × 31.19px box near the right edge. The upper visible stroke is longer than the lower one. The wordmark becomes 22.88px while retaining substantial top clearance.

The header remains visible in the supplied top, middle, and bottom captures. Fixed positioning is a suitable reproduction strategy, although the positioning declaration itself was not supplied.

Navigation Panels and Language Controls

Role: expose secondary company and service destinations without crowding the resting header.

The DOM contains three About destinations—Vision & Way, Team, Company—and three Business destinations—Asset Management, Brokerage, Advisory. Desktop submenu links measure 16px with 0.02em tracking. A separate navigation structure has 20px sublinks and 24px primary links, scaling to 20.8px and 24.96px on mobile.

These structures have measurable rectangles even though the captures show closed navigation. Their presence does not verify an opening animation, backdrop appearance, hover trigger, focus behavior, or dismissal mechanism.

Language links point to /en and /tc. The footer’s JA control is pill-shaped, while the desktop header version is a small rounded rectangle. Only JA is visibly exposed in the resting captures. Do not reproduce the overlapping EN/TC rectangles from the sampled closed state as an expanded menu layout.

Opening Composition

Role: establish the brand before the corporate content begins.

The opening has five principal layers:

  1. A dark, softly mottled background filling the screen.
  2. Fine vertical grid lines that remain visible through darker and lighter regions.
  3. A large white loop with varying stroke thickness, running diagonally across the composition.
  4. A small two-line statement at the upper left: “Beyond Expectations. / Redefine What’s Possible.”
  5. An oversized “Be First Penguin” statement anchored near the bottom, with a scroll label and circular outline at the right.

The desktop loop’s visible bounds are approximately x326–955, y116–863, estimated from the screenshot. Its lower sweep overlaps the large statement. The statement’s measured box starts at x-60px and exceeds the content width, creating deliberate edge cropping.

On mobile, the loop is approximately 296px wide and 353px high, beginning around x6, y229. The display statement wraps into two lines, visually reading “BeFirst” and “Penguin.” Keep the accessible phrase properly spaced even when display typography compresses the words.

The mobile layout preserves the statement near the lower edge rather than reducing the whole desktop composition proportionally. Its measured type size is 83.2px, approximately 41% of the desktop value despite a much narrower viewport.

Material Preview in the Mobile Opening

Role: introduce an alternate rendering of the loop inside a compact foreground object.

The mobile capture shows a roughly 246 × 246px near-black square centered around x65, y300. It has a fine pale outline, slight corner rounding, and a high-contrast pixelated loop fragment. “Planning” is placed near the lower-right corner at a measured 18.72px.

The DOM also contains Initiative, Negotiation, and Creativity. Their sampled positions are outside the mobile viewport and have different transformed bounds. This supports the presence of multiple arranged objects; it does not verify autoplay, dragging, a carousel control, or a specific sequence.

No corresponding square is visible in the desktop opening capture. Treat that difference as a captured-state observation rather than a confirmed rule that desktop always hides these objects.

Compact Gray Links

Role: repeat a quiet, recognizable action treatment throughout the page.

Use neutral gray fill, pale text, a fine visible outline where shown, and very small corner radii. The buttons are shallow rectangles rather than large pill CTAs.

Variant Measured anatomy
Header Contact Approximately 86.53 × 32px; 3px 13px 0 padding; 3px radius
Desktop Business More Details 165 × 32px; 16px English type; 8px 10px 6px padding
Mobile Business View More 120 × 33.64px; 13.52px type, weight 600, 0.1em tracking; 3.12px radius
Desktop Knowledge All Index 432.33 × 44px; centered 16px English label
Mobile Knowledge All Index 341.72 × 45.02px; centered 14.56px label

The About links have larger sampled rectangles because their surrounding modules are transformed. Their measured 243 × 57.6px desktop boxes should not become the default button size everywhere.

Brand Message and Approach

Role: provide a typographic bridge from the opening artwork to the business content.

The Brand Message region includes a broad Japanese paragraph container and a parenthesized section heading aligned near its lower-right side. The paragraph container measures 1345 × 408px on desktop and approximately 341.72 × 415.94px on mobile. Its extracted text is empty in the supplied evidence, so its wording and final visible treatment cannot be reconstructed.

Approach begins one desktop grid pitch inside the outer gutter, around x154px. Its visible DOM label is “Rebuild,” set at 104px on desktop and 74.88px on mobile. Supporting paragraph styles specify gray text and generous line height, but their extracted wording is also empty.

On mobile, the Approach content aligns to the normal 16.64px gutter. Preserve the contrast between the small parenthesized marker and the much larger English word. Use approved real copy in an implementation rather than treating the missing extraction as intentional blank content.

Business Sequence

Role: introduce Asset Management, Brokerage, and Advisory as distinct services.

The desktop Business section occupies approximately 2960px of sampled vertical space. It contains a section marker, a numbered Japanese service label, an English service title, a compact Japanese paragraph, a More Details link, and three separately positioned graphic links.

The first paragraph is approximately 546.41px wide, consistent with five columns of the reconstructed grid. The first two service graphic links measure 320 × 280px, have 16px padding and 8px radii, and carry 20px service labels with 50px numbers. The third has a larger rotated or otherwise transformed bounding rectangle. Some objects extend beyond the initial horizontal view.

These measurements support a staged composition with independently placed service objects. They do not support a conventional row of three equally positioned cards or establish the complete scroll choreography.

Mobile exposes all three service descriptions sequentially in the supplied text. Each pairs Japanese copy with a View More link, followed by its labeled graphic region. Body text is 13.52px / 22.308px; service numbers reduce to 33.28px. The sampled Business section is approximately 1993px tall on mobile.

Knowledge Articles

Role: provide an editorial preview of real-estate and investment expertise.

The desktop structure contains four article links in one row. Each is 318.25px wide, separated by 24px. Within an article, the first row groups a compact date block with a Japanese heading. A gray excerpt follows, then Read More. The internal grid gap is 16px. Some entries also contain category information; the mobile LEED entry exposes # ESG.

The date uses the English display family at 18px. The heading uses the default Japanese stack at 14px / 21px, weight 700, with 0.05em tracking. Excerpts use the same size and line height at weight 300, colored #a3a3a3.

The first desktop article rectangle is 227px tall; the other three are approximately 420.88px tall. Their different heights do not establish an image slot or a rule requiring equal-height cards. No article image paths were supplied.

On mobile, the provided DOM contains two vertically arranged entries, each 341.72px wide, separated by approximately 41.59px. Titles are present in the mobile extraction, including articles about hotel profitability and LEED strategy. All Index spans the inset content width.

Visibility limitation: the desktop Knowledge screenshot shows its heading overlapping the persistent header area and a centered All Index button, while the article content is not visibly rendered in the intervening space. The supplied DOM nevertheless contains article links and excerpts. Record this as an unresolved visibility state; do not turn that blank capture into the intended article layout.

About Us Modules

Role: lead into Vision & Way, Team, and Company.

Each module contains a compact introductory row, a larger repeated title, a Japanese description, More Details, and a large linked media region. The introductory row combines “About Us,” an English descriptor, and a two-digit number.

Desktop computed sizes are 20px for the label and number, 14px for the descriptor, and 48px for the larger title. The description is 14px / 23px, weight 600, with 0.08em tracking and #b9b9b9 color.

The sampled desktop media-link bounds are approximately 1296 × 658.27px, giving a calculated aspect ratio near 1.97:1. Mobile bounds are approximately 522.34 × 391.33px, near 4:3. These are link-frame ratios, not verified intrinsic image ratios or proof of any particular subject matter.

The mobile modules have negative left coordinates and widths exceeding the 375px document. Their text rectangles also show the approximate 1.8 size ratio described earlier. Preserve these as evidence of a sampled transform state. For an accessible static implementation, keep essential text and links inside the viewport and apply decorative scaling separately.

News List

Role: present dated corporate announcements in a compact list.

The desktop list occupies the rightmost seven columns of the reconstructed grid, beginning around x610.41px. A parenthesized News heading sits at the left of this region, with All Index at the right. Four announcement links follow.

Each desktop row measures approximately 774.59 × 70px, with 27px vertical padding. Consecutive row starts are approximately 71px apart, consistent with a fine separator or equivalent spacing. A specific border declaration was not supplied.

On mobile, the region uses the full inset width. Rows become approximately 122.67px tall, with 24.96px vertical padding and a 14.56px internal gap. Wrapping or stacking accounts for the taller presentation; the supplied styles do not include flex-direction, so an exact mobile date/title arrangement is not independently verified.

Contact Footer

Role: close the homepage with contact access and a route into the company’s core narrative.

The desktop capture is almost entirely black. The recurring two-line brand statement is centered near the top. A large underlined Contact us link dominates the middle at a measured 100px font size. Near the bottom, Back To Top, a thin circular mark containing opposing vertical arrows, and “Next Page [ Vision & Way ]” form a centered vertical sequence.

The JA pill sits at the lower left. The copyright runs vertically near the right edge. The persistent header remains visible above this closing composition.

The mobile footer shows three vertically staggered renderings of the loop: a soft mesh-like gray form, a grainy monochrome form, and a glossy form with restrained colored fringes. A short horizontal rule is visible near the center. Contact us exists in the mobile DOM at 41.6px, but its lettering is not readable in the supplied footer image. Its permanent omission on mobile is therefore unverified.

Footer element coordinates in the supplied DOM differ from the visible final capture and include controls below the viewport. Use the screenshot for the observed closing composition and the computed styles for typography; do not merge those coordinates into a single supposedly synchronized layout.

Tokens — Motion & Interaction

Measured Transition Declarations

Element / treatment Supplied computed value Evidence boundary
Wordmark font-variation-settings 1s ease-out, opacity 1s ease-out Axis values and trigger not supplied
Desktop primary navigation font-variation-settings 0.8s ease-out No hover or focus state was exercised
Desktop submenu links Font variation and color, 0.8s ease-out Expanded visual state not captured
Header Contact Font variation and background color, 1.5s cubic-bezier(.16,1,.3,1) End-state values unavailable
Service graphic links scale 1.2s cubic-bezier(.16,1,.3,1) Scale endpoints and trigger unavailable
Service graphic labels Font variation, 1.2s cubic-bezier(.16,1,.3,1) Axis values unavailable
Language controls Background color and scale, 0.3s ease-out Opening behavior not verified
Knowledge All Index Font variation and background color, 1.5s with the source easing; opacity 0.6s ease-in-out Visibility state requires further verification
Footer Contact us Color and font variation, 1.5s cubic-bezier(.16,1,.3,1) No verified interaction endpoint

The source easing alias is --ease-expo-out: cubic-bezier(.16,1,.3,1). It suggests a quick initial response with a long settling tail. Use that measured curve for comparable emphasis transitions, while choosing explicit endpoints as implementation decisions.

Visual Motion Evidence and Limits

The captures show different background patterns, alternate loop materials, and transformed service/About geometry. They establish the visual ingredients and sampled states. They do not establish loop duration, continuous rotation, pointer following, drag behavior, scroll velocity coupling, or a complete reveal timeline.

Sampled elements report animation: none. This does not prove that the page is static: script-driven, canvas, ancestor, or other unsampled effects may still exist. Source layer variables explicitly include a WebGL-named layer, but no renderer implementation, shader, or model file was provided.

The supplied browser procedure waited for document readiness, visible image decoding, and finite animation/layout checks, with overall time limits. Perpetual animations were temporarily paused during readiness checks and resumed. Scrolling was performed between captures. These procedures do not prove semantic completeness or explain the missing article and footer text.

Recommended adaptation: begin with a complete static composition, then add restrained material changes or movement after the intended timing is verified. Animate only known font axes from an authorized font file. Keep content available when motion is reduced or rendering fails.

Surfaces

Layer Observed appearance Purpose
Base canvas Solid black Reliable dark foundation
Atmospheric field Broad, soft charcoal variation Gives depth without a conventional photograph
Grid Fine vertical pale rules Connects expressive artwork to a rational layout
Main loop Flat white in the desktop opening Primary identity and scale contrast
Mobile material preview Near-black square, pale outline, pixelated white artwork A concentrated alternate material treatment
Action surface #5a5d64, slight rounding Repeated compact navigation cue
Content modules Mostly transparent surfaces Keeps typography integrated with the page field
Footer Black, sparse text and artwork A quieter closing screen

Declared Layer Order

Source variable Value
--z-index-domLayer-back 495
--z-index-webglLayer 500
--z-index-domLayer-front 505
--z-index-header 9999
--z-index-menu 10000
--z-index-menuButton 10001

These declarations support a model with DOM content on either side of a graphics layer, followed by navigation. They do not identify every element’s actual stacking context. A new implementation can use smaller local values while preserving the same ordering.

There is no visible general-purpose shadow elevation system. Separation comes from darkness, outlines, composition, and the contrast between graphic and text layers.

Imagery

The central visual asset is a looping abstract mark with thick and thin sections, open counters, and a rising diagonal gesture. It reads as a continuous ribbon or calligraphic form. Its silhouette remains recognizable across flat white, pixelated, mesh-like, grainy, and glossy treatments.

The desktop opening uses a clean, nearly solid white version at monumental scale. The mobile opening places a pixelated fragment inside a bordered square over the larger flat mark. The mobile footer explores three material variations with generous black space between and around them.

Preserve the silhouette, its negative spaces, and the way it crosses the composition. Global pixelation would be inappropriate: the type and primary white loop remain smooth, while only selected material treatments have coarse raster edges.

Observed Asset References

No original image, video, model, shader, or font-file URLs were included in the supplied evidence. The following references identify visible content rather than downloadable assets.

Visual Evidence Reuse guidance
Flat white loop Desktop opening and mobile opening captures Use an authorized asset with transparent surroundings; preserve its proportions
Smoky charcoal field Desktop opening/Knowledge and mobile opening A CSS gradient approximation is possible; exact rendering is unknown
Pixelated Planning preview Mobile opening Preserve hard-edged pixels within this localized treatment
Mesh-like loop Upper mobile footer Material appearance observed; animation and generation technique unknown
Grainy loop Middle mobile footer Preserve the sparse monochrome texture
Glossy loop with colored fringes Lower mobile footer Keep color confined to the object’s material response
About media regions Linked DOM rectangles only Subject matter, actual assets, and crop behavior unverified

CSS can reproduce much of the framing, grid, typography hierarchy, and control treatment. The exact loop silhouette and material renderings require the appropriate artwork or a separately authored equivalent.

Layout & Responsive Behavior

The desktop composition uses a wide twelve-column framework beneath large graphics and independently positioned elements. Ordinary copy aligns to specific grid starts rather than a single centered narrow column: Approach and Business begin one column inward, Knowledge spans the main width, and News occupies the right-hand portion.

The mobile page changes content arrangement as well as scale. Its header collapses to wordmark and menu button, the opening statement wraps into two large lines, all three service descriptions appear in sequence, and Knowledge contains two stacked previews in the supplied DOM. The footer becomes a tall arrangement of three loop treatments around its navigation.

Relationship Desktop observation Mobile observation
Navigation Full horizontal row with Contact and JA Wordmark and two-stroke menu button
Outer gutter 40px Approximately 16.64px
Hero statement Single oversized line with horizontal cropping Two lines contained in the document width
Hero supporting statement 20px near upper-left gutter 16.64px, still separated from the header
Material preview Not visible in supplied opening Planning square visible over the loop
Business descriptions Asset Management text exposed in supplied desktop extraction All three service descriptions exposed
Knowledge Four measured columns Two measured entries stacked vertically
News Right-aligned seven-column region Full inset width and taller rows
Footer contact Large visible underlined text Anchor exists; lettering absent from captured frame
Footer artwork No loops visible in supplied closing frame Three material variants visible

The mobile background visually suggests fewer, wider grid divisions than desktop. Approximately six columns with narrow paired gaps reproduce the screenshot well, but the exact mobile grid rule is not supplied.

Do not hardcode the inspection’s 15px scrollbar strip into a production layout. Likewise, the declared 375, 750, and 1440 design ratios are not proof of particular media-query thresholds. Test intermediate widths explicitly.

Source variables reference svh and lvh. A new implementation can use stable viewport units for the opening and closing compositions, but should keep the main document naturally scrollable and essential content reachable. The exact source scroll-pinning or footer-reveal architecture remains unverified.

Do’s and Don’ts

Do

  • Preserve the relationship between the twelve-column desktop structure and the expressive foreground artwork.
  • Use black, charcoal, white, and measured text grays as the core palette.
  • Keep the white loop large enough to define the opening silhouette.
  • Use the recorded English font family when the authorized font is available.
  • Retain the extreme difference between compact navigation and the 205px desktop display statement.
  • Use parenthesized section labels and restrained numbered service/company entries.
  • Keep gray action links shallow, with approximately 3px rounding.
  • Give Japanese paragraphs their measured tracking and generous line height.
  • Adapt content structure on mobile, including the stacked service descriptions and Knowledge previews.
  • Separate decorative transforms from the accessibility and readability of content.
  • Treat missing screenshot text as an inspection limitation until its intended visibility is verified.

Don’t

  • Don’t replace the page with a generic hero, feature-card grid, and repeated oversized CTA buttons.
  • Don’t flatten every dark region to the declared #1f2022; the measured base is black and the atmospheric field varies.
  • Don’t replace the loop with an unrelated stock image or a literal animal icon.
  • Don’t introduce a broad accent-color system based on the small iridescent footer highlights.
  • Don’t apply pixelation to all typography or to the clean main loop.
  • Don’t convert transformed About rectangles into fixed mobile widths that push content offscreen.
  • Don’t reproduce the empty Knowledge capture as a deliberate content-free section.
  • Don’t assume that hidden menu links were visibly expanded because their DOM rectangles exist.
  • Don’t invent autoplay, pointer tracking, scroll-scrubbing, or font-axis endpoints.
  • Don’t copy the numeric source rem values into a project with a 16px root.

Recommended Implementation Additions

These are proposed improvements for a new implementation, not verified features of the inspected site:

  • Give the mobile menu an accessible name, expanded state, controlled panel relationship, keyboard dismissal, and appropriate focus handling.
  • Implement About and Business as real disclosure controls, with their destinations remaining ordinary links.
  • Keep contact, article titles, and service descriptions visible in the base HTML before decorative effects initialize.
  • Provide meaningful accessible text for the main statement while marking duplicate decorative lettering and loop artwork appropriately.
  • Increase practical pointer targets to at least 44px where possible, including compact language controls; the visible treatment can remain small.
  • Check text contrast over the brightest parts of the atmospheric field. Add localized darkening if secondary gray text becomes difficult to read.
  • Offer reduced-motion and static graphics fallbacks. Verify that context loss or delayed graphics loading does not conceal content.
  • Keep transformed media clipped within decorative containers while allowing headings and actions to reflow normally.
  • Use a comfortable mobile text floor when adapting the measured 13.52px service copy to other content.
  • Test intermediate widths, browser zoom, and the footer’s contact visibility independently of the captured endpoints.

Agent Prompt Guide

Quick Color Reference

  • Canvas and footer: #000000.
  • Source dark token: #1f2022.
  • Wordmark and navigation: #ebebeb.
  • Main display statement: #ffffff.
  • Compact action fill: #5a5d64.
  • Hero supporting statement: #9da1aa.
  • Knowledge excerpts: #a3a3a3.
  • Grid: very faint pale vertical rules; opacity is an approximation.
  • Colored highlights: limited to an optional glossy loop material, not general controls.

Overall Prompt

“Create a Japanese real-estate investment corporate homepage inspired by the supplied Penguin Capital reference. Use a black foundation, broad smoky charcoal variation, thin vertical grid lines, and a monumental white abstract loop rising diagonally through the opening. Combine a delicate serif wordmark and compact navigation with a huge slanted serif statement that crops at the desktop edges and wraps into two lines on mobile. Use a twelve-column desktop grid with 40px outer gutters at a 1440px viewport, small parenthesized section markers, numbered services, Japanese sans-serif copy, and shallow gray rectangular links. Include Business, Knowledge, About, News, and a black contact footer. Keep essential content visible without animation. Treat any proposed motion and material rendering as an implementation choice unless separately verified.”

Example Component Prompts

  1. Header: “Create a transparent desktop header with a 26px serif wordmark at left, a widely spaced middle navigation group, and compact Contact and JA controls at right. Use #ebebeb text, #5a5d64 Contact fill, fine outlines, and 3px radii. On mobile, use a roughly 23px wordmark and a two-stroke menu icon with unequal stroke lengths.”
  2. Opening: “Build a full-screen charcoal opening with a faint vertical grid and an authorized white looping mark. Place a muted two-line brand statement near the upper-left gutter, a 205px serif display line near the desktop bottom, and a small outlined scroll ring at the right. On mobile, use roughly 83px display type over two lines and preserve strong artwork scale.”
  3. Knowledge preview: “Create four transparent editorial article links across a twelve-column desktop grid. Give each a compact serif date block beside a bold Japanese title, a light gray excerpt at 14px/21px, and a quiet Read More label. Use 24px column gaps and a centered four-column gray All Index link. Stack two previews on mobile.”
  4. Business section: “Present three numbered services with Japanese introductory copy, English service names, compact gray detail links, and separately composed graphic objects. Preserve spacious vertical staging on desktop and expose all service descriptions sequentially on mobile. Keep graphic transforms separate from readable copy.”
  5. Footer: “Create a black, viewport-height closing section with a small centered brand statement, a large underlined Contact us link, vertical copyright at the right, a language pill at lower left, and centered Back To Top and Next Page navigation. Optional loop materials may surround this structure, but the contact link must remain readable.”

Quick Start

CSS Custom Properties

This is a recommended static adaptation, not the source stylesheet. It preserves key measurements at the inspected sizes while using a conventional document root. It adds capped scaling, a proposed 64rem desktop breakpoint, readable body-text floors, accessible focus styles, and reduced-motion handling.

The charcoal field and mobile six-column grid are approximations. Supply authorized artwork to .hero-art and, optionally, .material-preview img; no original asset paths were provided. The optional preview’s desktop hiding below matches the supplied opening snapshots, not a verified permanent source rule. Menu state, language disclosure, and Back To Top behavior require separate accessible implementation.

:root {
  /* Adaptation unit: 1.04px at a 390px viewport. */
  --u: clamp(0.9px, calc(100vw / 375), 1.1px);

  --color-canvas: #000000;
  --color-charcoal: #1f2022;
  --color-ink: #ebebeb;
  --color-display: #ffffff;
  --color-control: #5a5d64;
  --color-lead: #9da1aa;
  --color-editorial: #a3a3a3;
  --color-about: #b9b9b9;
  --color-rule: rgb(235 235 235 / 10%);

  /* Proposed fallbacks follow the recorded family name. */
  --font-en: 'ktflux2', Georgia, 'Times New Roman', serif;
  --font-body: 'Hiragino Kaku Gothic ProN', 'Hiragino Sans',
    'Helvetica Neue', Arial, 'Noto Sans JP',
    'Noto Sans TC', 'Noto Sans SC', sans-serif;

  --gutter: calc(16 * var(--u));
  --grid-columns: 6;
  --grid-gap: calc(9 * var(--u));
  --radius-control: calc(3 * var(--u));
  --radius-object: calc(8 * var(--u));

  --text-brand: calc(22 * var(--u));
  --text-hero: calc(80 * var(--u));
  --text-lead: calc(16 * var(--u));
  --text-kicker: calc(20 * var(--u));
  --text-approach: calc(72 * var(--u));
  --text-body: max(14px, calc(14 * var(--u)));
  --text-service: max(14px, calc(13 * var(--u)));
  --text-contact: calc(40 * var(--u));
  --text-utility: calc(15 * var(--u));

  --ease-brand: cubic-bezier(.16, 1, .3, 1);
  --duration-control: 1.5s;
  --footer-bottom: calc(16 * var(--u));
}

* {
  box-sizing: border-box;
}

html {
  background: var(--color-canvas);
  scroll-padding-top: 5rem;
}

body {
  margin: 0;
  color: var(--color-ink);
  background: var(--color-canvas);
  font-family: var(--font-body);
  font-size: 1rem;
  line-height: 1.5;
}

button,
a {
  -webkit-tap-highlight-color: transparent;
}

button {
  font: inherit;
}

button:not(:disabled),
a[href] {
  cursor: pointer;
}

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

.site-header {
  position: fixed;
  inset: 0 0 auto;
  z-index: 30;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: calc(24 * var(--u)) var(--gutter) 0;
  color: var(--color-ink);
}

.brand {
  margin: 0;
  color: inherit;
  font: 700 var(--text-brand) / 1 var(--font-en);
  text-decoration: none;
  white-space: nowrap;
}

.site-nav,
.header-actions {
  display: none;
}

.menu-toggle {
  position: relative;
  width: calc(60 * var(--u));
  height: calc(30 * var(--u));
  padding: 0;
  border: 0;
  color: inherit;
  background: transparent;
}

.menu-toggle::before,
.menu-toggle::after {
  content: '';
  position: absolute;
  right: 0;
  height: 1px;
  background: currentColor;
}

.menu-toggle::before {
  top: 38%;
  width: 100%;
}

.menu-toggle::after {
  top: 61%;
  width: 45%;
}

.stage {
  position: relative;
  isolation: isolate;
  overflow: clip;
  background: var(--color-canvas);
}

.stage::before,
.stage::after {
  content: '';
  position: absolute;
  pointer-events: none;
}

.stage::before {
  inset: 0;
  z-index: -2;
  /* Static approximation of the observed atmospheric field. */
  background:
    radial-gradient(ellipse at 85% 64%, #55565a 0, transparent 52%),
    radial-gradient(ellipse at 8% 34%, #4c4d50 0, transparent 45%),
    radial-gradient(ellipse at 48% 4%, #414245 0, transparent 46%),
    #101113;
}

.stage::after {
  inset: 0 var(--gutter);
  z-index: -1;
  background-image:
    linear-gradient(90deg, var(--color-rule) 1px, transparent 1px),
    linear-gradient(90deg, var(--color-rule) 1px, transparent 1px);
  background-size:
    calc((100% + var(--grid-gap)) / var(--grid-columns)) 100%;
  background-position: 0 0, calc(0px - var(--grid-gap)) 0;
}

.hero {
  min-height: 100svh;
}

.hero-lead {
  position: absolute;
  top: calc(125 * var(--u));
  left: var(--gutter);
  z-index: 2;
  margin: 0;
  color: var(--color-lead);
  font: 400 var(--text-lead) / 1.25 var(--font-en);
}

.hero-art {
  position: absolute;
  top: 27%;
  left: 1.6%;
  width: 79%;
  height: auto;
  aspect-ratio: 0.84;
  object-fit: contain;
  pointer-events: none;
}

.hero-title {
  position: absolute;
  right: 0;
  bottom: calc(16 * var(--u));
  left: 0;
  z-index: 2;
  margin: 0;
  padding-bottom: calc(10 * var(--u));
  color: var(--color-display);
  font: italic 400 var(--text-hero) / 1 var(--font-en);
  letter-spacing: -0.02em;
}

.hero-title .hero-line {
  display: block;
}

.material-preview {
  position: absolute;
  top: 35.55%;
  left: 50%;
  z-index: 3;
  width: 65.6%;
  aspect-ratio: 1;
  margin: 0;
  overflow: hidden;
  border: 1px solid var(--color-ink);
  border-radius: var(--radius-control);
  background: var(--color-charcoal);
  transform: translateX(-50%);
}

.material-preview img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  image-rendering: pixelated;
}

.material-preview figcaption {
  position: absolute;
  right: calc(8 * var(--u));
  bottom: calc(8 * var(--u));
  font: 400 calc(18 * var(--u)) / 1 var(--font-en);
}

.scroll-cue {
  position: absolute;
  right: var(--gutter);
  bottom: calc(120 * var(--u));
  z-index: 3;
  display: grid;
  justify-items: center;
  gap: calc(8 * var(--u));
  color: var(--color-lead);
  font: 400 var(--text-utility) / 1 var(--font-en);
}

.circle-mark {
  display: grid;
  place-items: center;
  width: max(44px, calc(44 * var(--u)));
  aspect-ratio: 1;
  border: 1px solid var(--color-lead);
  border-radius: 50%;
}

.section-inner {
  margin-inline: var(--gutter);
}

.section-kicker {
  margin: 0;
  font: 700 var(--text-kicker) / 1 var(--font-en);
  letter-spacing: -0.02em;
}

.approach-title {
  margin: calc(72 * var(--u)) 0 calc(24 * var(--u));
  font: 400 var(--text-approach) / 1 var(--font-en);
}

.service-copy {
  font-size: var(--text-service);
  font-weight: 600;
  line-height: 1.65;
  letter-spacing: 0.1em;
}

.compact-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: calc(32 * var(--u));
  padding: calc(3 * var(--u)) calc(13 * var(--u)) 0;
  border: 1px solid var(--color-ink);
  border-radius: var(--radius-control);
  color: var(--color-ink);
  background: var(--color-control);
  font: 400 calc(16 * var(--u)) / 1 var(--font-en);
  text-align: center;
  text-decoration: none;
  transition:
    background-color var(--duration-control) var(--ease-brand),
    color var(--duration-control) var(--ease-brand);
}

.knowledge-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: calc(40 * var(--u));
  margin-top: calc(50 * var(--u));
}

.article-link {
  display: grid;
  min-width: 0;
  gap: calc(16 * var(--u));
  color: var(--color-display);
  text-decoration: none;
}

.article-header {
  display: grid;
  grid-template-columns: max-content minmax(0, 1fr);
  align-items: start;
  gap: calc(24 * var(--u));
}

.article-date {
  font: 400 calc(18 * var(--u)) / 1 var(--font-en);
}

.article-title {
  margin: 0;
  font-size: var(--text-body);
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.05em;
}

.article-excerpt {
  margin: 0;
  color: var(--color-editorial);
  font-size: var(--text-body);
  font-weight: 300;
  line-height: 1.5;
}

.index-link {
  display: flex;
  width: 100%;
  min-height: calc(44 * var(--u));
  margin: calc(40 * var(--u)) auto 0;
  padding-block: calc(14 * var(--u)) calc(12 * var(--u));
}

.news-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
}

.news-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}

.news-row {
  display: flex;
  flex-direction: column;
  gap: calc(14 * var(--u));
  padding-block: calc(24 * var(--u));
  border-bottom: 1px solid var(--color-rule);
  color: inherit;
  text-decoration: none;
}

.site-footer {
  position: relative;
  min-height: 100svh;
  overflow: clip;
  color: var(--color-ink);
  background: var(--color-canvas);
  text-align: center;
}

.footer-statement {
  position: absolute;
  inset: 12% var(--gutter) auto;
  margin: 0;
  font: 400 calc(16 * var(--u)) / 1.35 var(--font-en);
}

.contact-link {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  color: inherit;
  font: 400 var(--text-contact) / 1 var(--font-en);
  text-decoration: underline;
  text-underline-offset: 0.04em;
  white-space: nowrap;
  transform: translate(-50%, -50%);
}

.footer-navigation {
  position: absolute;
  right: var(--gutter);
  bottom: var(--footer-bottom);
  left: var(--gutter);
  display: grid;
  justify-items: center;
  gap: calc(28 * var(--u));
  font: 400 var(--text-utility) / 1.4 var(--font-en);
}

.footer-navigation a,
.footer-navigation button {
  padding: 0;
  border: 0;
  color: inherit;
  background: transparent;
  font: inherit;
  text-decoration: none;
}

.footer-copyright {
  position: absolute;
  right: var(--gutter);
  bottom: var(--footer-bottom);
  margin: 0;
  writing-mode: vertical-rl;
  font: 400 calc(14 * var(--u)) / 1 var(--font-en);
}

/* Recommended focus treatment and hover endpoint. */
:where(a, button):focus-visible {
  outline: 2px solid var(--color-ink);
  outline-offset: 5px;
}

@media (hover: hover) {
  .compact-link:hover {
    background: color-mix(in srgb, var(--color-control), white 12%);
  }
}

/* Proposed breakpoint; the source threshold was not supplied. */
@media (min-width: 64rem) {
  :root {
    --u: clamp(0.82px, calc(100vw / 1440), 1.15px);
    --gutter: calc(40 * var(--u));
    --grid-columns: 12;
    --grid-gap: calc(24 * var(--u));
    --text-brand: calc(26 * var(--u));
    --text-hero: calc(205 * var(--u));
    --text-lead: calc(20 * var(--u));
    --text-kicker: calc(24 * var(--u));
    --text-approach: calc(104 * var(--u));
    --text-service: max(14px, calc(14 * var(--u)));
    --text-contact: calc(100 * var(--u));
    --text-utility: calc(18 * var(--u));
    --footer-bottom: calc(40 * var(--u));
  }

  .site-header {
    height: calc(78 * var(--u));
    padding: 0 var(--gutter);
  }

  .site-nav {
    display: flex;
    align-items: center;
    gap: calc(80 * var(--u));
    font: 400 calc(16 * var(--u)) / 1 var(--font-en);
    letter-spacing: 0.02em;
  }

  .site-nav a,
  .site-nav button {
    display: inline-flex;
    align-items: center;
    gap: calc(8 * var(--u));
    padding: 0;
    border: 0;
    color: inherit;
    background: transparent;
    font: inherit;
    text-decoration: none;
  }

  .header-actions {
    display: flex;
    align-items: center;
    gap: calc(12 * var(--u));
  }

  .menu-toggle,
  .material-preview {
    display: none;
  }

  .hero-art {
    top: 11.6%;
    left: 23%;
    width: 44%;
  }

  .hero-title {
    right: auto;
    bottom: calc(20 * var(--u));
    left: calc(-60 * var(--u));
    width: calc(100% + 80 * var(--u));
    white-space: nowrap;
  }

  .hero-title .hero-line {
    display: inline;
  }

  .scroll-cue {
    bottom: 26%;
    grid-auto-flow: column;
    align-items: center;
    gap: calc(16 * var(--u));
  }

  .knowledge-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    column-gap: var(--grid-gap);
  }

  .index-link {
    width: calc((100% - 2 * var(--grid-gap)) / 3);
    margin-top: calc(48 * var(--u));
  }

  .news-layout {
    grid-template-columns: repeat(12, minmax(0, 1fr));
    column-gap: var(--grid-gap);
  }

  .news-panel {
    grid-column: 6 / -1;
  }

  .news-row {
    flex-direction: row;
    align-items: baseline;
    padding-block: calc(27 * var(--u));
  }
}

/* Recommended static behavior for motion-sensitive users. */
@media (prefers-reduced-motion: reduce) {
  .stage *,
  .site-header *,
  .site-footer * {
    animation: none !important;
    transition: none !important;
  }
}

Use an actual link for every destination, a button for each disclosure or scroll action, and appropriate headings for content sections. The source’s brand is an H1 and its large opening statement is a paragraph; an adaptation should choose a coherent document outline rather than deriving semantics solely from visual size.

Tailwind v4 Token Mapping

Optional mapping for a project already using Tailwind v4. Define the custom properties above first. This is an implementation convenience, not evidence that the original site uses Tailwind.

@theme inline {
  --color-canvas: #000000;
  --color-charcoal: #1f2022;
  --color-ink: #ebebeb;
  --color-display: #ffffff;
  --color-control: #5a5d64;
  --color-lead: #9da1aa;
  --color-editorial: #a3a3a3;

  --font-editorial: var(--font-en);
  --font-content: var(--font-body);

  --text-brand: calc(22 * var(--u));
  --text-body: max(14px, calc(14 * var(--u)));

  --spacing-unit: var(--u);
  --spacing-page: var(--gutter);
  --spacing-grid: var(--grid-gap);

  --radius-control: calc(3 * var(--u));
  --radius-object: calc(8 * var(--u));

  --ease-brand: cubic-bezier(.16, 1, .3, 1);
}

Use the responsive component variables from the main CSS for the hero, contact link, and desktop wordmark; the simple mapping above does not independently reproduce their breakpoint changes.

Sources & Evidence

  • Penguin Capital — Japanese homepage: supplied original-page evidence reports HTTP 200 with the original and final URL unchanged. Retrieval timestamp: September 12, 2026, 07:10:51.708 UTC.
  • Desktop evidence: configured viewport 1440 × 1000; document width 1425px; document height approximately 11501.77px. Three supplied captures show the opening, Knowledge region, and closing footer.
  • Mobile evidence: configured viewport 390 × 844; document width 375px; document height approximately 9957.98px. Two supplied captures show the opening and closing footer.
  • Rendered DOM and computed styles: source custom properties, font families, font sizes, weights, line heights, tracking, colors, padding, gaps, radii, transitions, text, link destinations, and element rectangles at both viewports.
  • Observed navigation evidence: links to company, service, Knowledge, Career, News, Contact, and language destinations exist on the inspected homepage. Their destination pages were not opened for this analysis.
  • Inspection limits: captures and DOM measurements are not necessarily synchronized to identical graphic states. Article visibility, footer lettering on mobile, transformed About geometry, menu opening, language disclosure, hover endpoints, and motion timelines remain partly or wholly unverified. Some extracted text containers are empty. Original media and font-file URLs were not supplied.

This reference describes the current supplied homepage evidence. Its static CSS, fallback fonts, inferred grid reconstruction, and accessibility additions are explicitly proposed implementation choices.

← デザイン一覧に戻る