ワイズカンパニー|赤い光と巨大タイポグラフィの企業サイトのWebサイトプレビュー

DESIGN REFERENCE

ワイズカンパニー|赤い光と巨大タイポグラフィの企業サイト

黒地に赤い光と巨大な白文字を重ねた演出照明会社のサイト。段違いの実績配置、細い赤線のリンク、写真に重ねたサービス紹介が特徴。

オリジナルサイトを見る
ジャンル
建築・建設
元の業種
演出照明・照明制御システム
デザイン分析日
2026/9/23

design.md

Y’s COMPANY LTD. — Style Reference

A black stage, a red spotlight, and a headline built to fill the room.

Website: yscompany.tokyo Original URL: https://yscompany.tokyo/ Final URL: https://yscompany.tokyo/ Theme: dark; black canvas with white typography and red accents Inspected: September 23, 2026, at 02:57:41 JST — September 22, 2026, at 17:57:41 UTC Viewports: 1440 × 1000 and 390 × 844 CSS pixels Scope: the current corporate homepage: opening composition, advantages, six project previews, four product previews, two related services, footer, desktop navigation, and the closed mobile menu control. Separate pages, project detail states, the open menu, and the external contact form were not inspected.

Y’s COMPANY presents its lighting and control expertise through the visual language of a dark performance space. A red beam spreads diagonally from the upper-right corner behind an enormous white statement: WE / MAKE / THE / PROJECT / SHINE. The background remains black throughout the homepage. Small Japanese descriptions, thin red link underlines, and unboxed photographs provide detail without competing with the opening typography.

This is a corporate homepage with company information, work examples, product discovery, and contact routes. Its structure alternates between asymmetric editorial sections and centered introductions. Desktop projects occupy two staggered columns beside an introduction; products form a compact four-column strip; related services finish with two photographic panels. Mobile changes these relationships selectively: projects become one column, products retain two columns, and service panels stack vertically.

全文を表示閉じる

Y’s COMPANY LTD. — Style Reference

A black stage, a red spotlight, and a headline built to fill the room.

Website: yscompany.tokyo Original URL: https://yscompany.tokyo/ Final URL: https://yscompany.tokyo/ Theme: dark; black canvas with white typography and red accents Inspected: September 23, 2026, at 02:57:41 JST — September 22, 2026, at 17:57:41 UTC Viewports: 1440 × 1000 and 390 × 844 CSS pixels Scope: the current corporate homepage: opening composition, advantages, six project previews, four product previews, two related services, footer, desktop navigation, and the closed mobile menu control. Separate pages, project detail states, the open menu, and the external contact form were not inspected.

Y’s COMPANY presents its lighting and control expertise through the visual language of a dark performance space. A red beam spreads diagonally from the upper-right corner behind an enormous white statement: WE / MAKE / THE / PROJECT / SHINE. The background remains black throughout the homepage. Small Japanese descriptions, thin red link underlines, and unboxed photographs provide detail without competing with the opening typography.

This is a corporate homepage with company information, work examples, product discovery, and contact routes. Its structure alternates between asymmetric editorial sections and centered introductions. Desktop projects occupy two staggered columns beside an introduction; products form a compact four-column strip; related services finish with two photographic panels. Mobile changes these relationships selectively: projects become one column, products retain two columns, and service panels stack vertically.

How to Read This Reference

  • Measured values come from the supplied rendered DOM, computed styles, and element rectangles. Measurements are CSS pixels, with minor browser rounding.
  • Visual estimates come from the supplied original-page screenshots. These include beam colors, overlay opacity, and fine decorative lines whose computed styles were not included.
  • Derived values express relationships between measurements, such as an image slot being consistent with a 16:9 ratio. They are not recovered stylesheet declarations.
  • Recommended values and CSS are implementation guidance. Breakpoints, intermediate scaling, focus states, and unspecified interaction endpoints are not presented as original behavior.
  • 1u below means one source rem: 14.4px at desktop and 12.8px at mobile. This document does not establish the source formula between those endpoints.
  • Screenshots directly show the opening, part of the desktop works section, and the related-services/footer area. Advantages and products have detailed DOM geometry but no dedicated supplied visual capture.

Tokens — Colors

Default Palette
Name Value Suggested token Evidence and role
Stage Black #000000 --color-stage Measured body background; continuous canvas throughout the homepage
White Type #ffffff --color-type Measured headings, paragraphs, links, and footer text
Signal Red #ff0000 --color-signal Measured advantage numerals; visually consistent with category labels and link underlines
Quiet White rgb(255 255 255 / 0.75) --color-quiet Recommended approximation for the softer supporting text visible in screenshots; not a measured source token
Photo Scrim rgb(0 0 0 / 0.8) --color-scrim Visual estimate for the rectangular overlays on service photographs
Beam Maroon Approximately #320000 --color-beam-dark Visual estimate for a dark part of the opening light field
Beam Red Approximately #b00000 --color-beam-hot Visual estimate for brighter beam regions; not a recovered gradient stop

The interface palette is narrower than the photographs. Red marks the lighting concept, large numerals, categories, and small action rules. Project photography retains blue sky, warm interiors, greenery, and other natural colors.

Computed paragraph colors are white even where the captures look gray. The supplied styles do not resolve all ancestor opacity or compositing. Do not describe Quiet White as an independently confirmed source color or apply it on top of an existing opacity treatment without checking the result.

The red beam is a directional light effect with a soft falloff. Its rendering method and exact color stops are unknown. A CSS approximation should preserve the upper-right origin and dark surrounding space without being mistaken for the original asset.

Theme Presets

Only the black presentation is evidenced. No theme selector or alternative palette was observed. Generic utility properties, including a blue ring-color default, do not establish additional visible brand colors.

Tokens — Typography

Roboto Flex — Main Latin Typography

The declared main stack begins with the generated aliases __Roboto_Flex_9887bd and __Roboto_Flex_Fallback_9887bd. The supplied custom property --font-roboto identifies the same family.

Use Roboto Flex for the large English headline, section headings, navigation, and Latin interface text when the font is available. The sampled hero and section headings use weight 600; ordinary descriptions use 400; smaller content headings use 700.

Tracking is measured as normal. The force of the opening comes from size, short line height, and deliberate line breaks rather than widely spaced letters.

Noto Sans JP — Japanese Text in the Main Stack

The same declared stack continues with __Noto_Sans_JP_354ede and its generated fallback. The --font-noto property identifies Noto Sans JP. This supports using Roboto Flex followed by Noto Sans JP in a reusable implementation, although per-glyph font selection was not separately inspected.

Japanese section subtitles and explanatory text are compact. Body paragraphs use a generous 1.75 line-height ratio; smaller product and service descriptions use a ratio of 2.

Barlow Condensed — Advantage Numerals

The red 01, 02, and 03 explicitly use Barlow Condensed through __Barlow_Condensed_e35a1f and its fallback. Their measured weight is 100, producing tall, very thin numerals against heavier white headings.

Do not apply this family to every label. Desktop navigation was measured with the main Roboto Flex/Noto stack. The wordmark has a condensed appearance, but its underlying asset format and lettering construction were not established.

Type Scale
Role Desktop size / line height Mobile size / line height Weight Evidence
Hero statement 212.352 / 180.499px 78.24 / 66.504px 600 Measured; line-height ratio 0.85
English section heading 57.6 / 57.6px 51.2 / 51.2px 600 Measured; 4u / 1
Japanese section subtitle Approximately 18 / 27px Approximately 16 / 24px Visually bold Derived from heading-group geometry; subtitle child styles were not sampled
Advantage numeral 144 / 100.8px 102.4 / 71.68px 100 Measured; 10u desktop, 8u mobile
Advantage heading 18 / 27px 16 / 24px 700 Measured; 1.25u / 1.5
Body paragraph 14.4 / 25.2px 12.8 / 22.4px 400 Measured; 1u / 1.75
Work, product, service title 14.4 / 25.2px 12.8 / 22.4px 700 Measured
Product/service description 12.6 / 25.2px 11.2 / 22.4px 400 Measured; 0.875u / 2
Desktop navigation 14.4 / 25.2px Hidden in closed mobile state 600 Measured
Scroll cue 14.4 / 25.2px 12.8 / 22.4px 600 Measured
Section index link 14.4 / 28.8px 12.8 / 25.6px 600 Measured; line height 2u
Footer copyright 18 / 18px 16 / 16px 600 Measured
Footer contact 16.2 / 28.8px 14.4 / 25.6px 600 Measured

The heading hierarchy deliberately contains a large jump: the desktop hero is about 3.69 times the section-heading size. On mobile, section headings remain substantial while the opening statement shrinks enough to preserve the five-line composition.

Recommended readability adjustment: for an adaptation with substantial reading content, consider raising small mobile descriptions from 11.2px to at least 14px. Allow panels and product rows to grow rather than retaining the original measured heights.

Tokens — Spacing & Shapes

Base relationship: rem-based spacing at two observed root sizes. Density: very spacious between sections, compact within captions and technical lists. Geometry: square photographs and overlays, minimal rules, no visible card elevation system.

Responsive Unit
Source property Desktop Mobile
Root font size 14.4px 12.8px
--gutter 2rem28.8px 1rem12.8px
--header-height 6rem86.4px 4rem51.2px
--vh 1svh 1svh
--vmin 100svmin 100svmin

The viewport properties are present, but their complete use in layout formulas was not supplied. In particular, the two hero sizes do not establish a single universal vw formula.

Spacing Scale
Relationship Unit relationship Desktop Mobile Status
English heading to subtitle 1u 14.4px 12.8px Measured heading-group gap
Title to description in product/service copy 1u About 14.4px About 12.8px Derived from rectangles
Heading group to introduction paragraph 2u About 28.8px About 25.6px Derived
Media to work/product title 1.5u About 21.6px About 19.2px Derived with a 16:9 media slot
Service overlay inner padding 3u About 43.2px About 38.4px Screenshot and text-bound estimate
Desktop works grid column gap 4u 57.6px Not an active mobile grid gap Measured
Product row gap on mobile 4u About 51.2px Derived
Section internal major gap 5u 72px 64px Measured on products and services
Repeated mobile work-card separation 5u 64px Derived from card positions
Desktop left-column work-card separation 10u 144px Derived for the first two intervals
Desktop right work-column offset 15u 216px Removed Derived from paired card starts
Space between major sections 20u 288px 256px Repeated measured separation

The 20u section spacing is a defining feature. It appears before advantages and between advantages, works, products, and other services. Mobile preserves this large pause instead of compressing every section into a dense feed.

Border Radius
Element Treatment Evidence
Sampled sections, links, header, footer 0px radius Measured
Work photographs Square corners Visually observed
Service image panels and scrims Square corners Visually observed
Index-link underline Approximately 1–2px red rule Visual estimate
Mobile menu strokes Approximately 1px, two parallel lines Visual estimate
Layout Measurements
Element Desktop Mobile
Document height About 6203.25px 7614px
Header height About 86.39px About 51.19px
Wordmark link box 183.89 × 21.59px 163.39 × 19.19px
Hero H1 box 930.11 × 902.5px at (28.80, 75.05) 342.70 × 332.42px at (12.80, 47.02)
Hero description 432 × 75.61px, top 1021.52px 364.41 × 89.56px, top 741.64px
Scroll cue position Approximately (908.50, 938.72) Approximately (12.80, 595.78)
Main content start 1125.92px 844px
Works section height 1808.11px 2909.89px
Work-card width About 364.80px About 338.81px
Product-card width 359.25px 194.5px
Product text width About 301.66px About 168.91px
Service image width 720px each 390px each
Service copy width About 345.63px About 287.63px
Footer height About 86.39px About 108.77px

Document heights describe this content at these viewports. They are not recommended fixed heights.

Components

Site Header

Role: identity and access to company information, work, products, and contact.

The opening header is transparent over the black/red composition. A white condensed wordmark sits at the left gutter. Four uppercase links sit at the right: ABOUT, WORKS, PRODUCTS, and CONTACT. There is no visible enclosing panel, bottom divider, or filled contact button.

Desktop header padding is 28.8px, with 14.4px horizontal padding measured on individual navigation links. The wordmark link starts at x = 28.80px. On mobile, padding reduces to 12.8px and navigation is replaced by a two-line menu symbol at the right.

The mobile button rectangle is 32 × 19.19px, beginning around (345.20, 16). Its DOM label is Menu; the visible treatment is graphical rather than text. The lower mobile capture still shows the menu strokes at the top right, while the wordmark is absent. This suggests differentiated scroll behavior, but the visibility rules were not tested. Do not assume a permanently visible full header.

Opening Statement and Light Field

Role: establish the company’s connection to performance lighting before presenting detailed services.

Use one semantic H1 with five deliberate lines:

WE
MAKE
THE
PROJECT
SHINE

The headline is left aligned, white, weight 600, and tightly stacked at 0.85 line height. It occupies about 902.5px of vertical space at desktop and 332.4px on mobile. PROJECT is the longest line and determines much of the composition’s width.

Behind it, a red beam originates at the upper-right edge. Desktop spreads the light broadly toward the lower left; mobile presents a steeper, narrower field with a substantial black region on the right. The glow contains multiple soft tonal bands rather than a single flat red triangle.

The Japanese introductory paragraph is a separate small text block. At desktop it begins below the initial 1000px viewport. At mobile it sits near the bottom of the 844px opening, beneath a large interval of mostly empty light and black space. Preserve this breathing room instead of placing the paragraph immediately below the headline.

SCROLL DOWN is a small uppercase paragraph, not an observed link or button. It appears near the lower-right side of the headline region on desktop and at the left gutter around y = 596px on mobile. Click behavior is not established.

Bilingual Section Heading

Role: provide an English visual landmark with a smaller Japanese explanation.

The English heading uses 4u, weight 600, line height 1. A smaller Japanese subtitle follows with a 1u gap. Examples include WORKS with 実績, and OTHER SERVICES with 関連事業のご紹介.

Advantages and works align to the left. Products and other services have centered desktop introductions. Supporting paragraphs sit about 2u below the heading group.

Mobile preserves the 4u English scale. Long phrases wrap: the measured heading groups for OUR ADVANTAGES and OTHER SERVICES are approximately 139.2px tall, consistent with two English lines plus the subtitle. Do not force these phrases onto one line by shrinking all section headings.

Advantage Item

Role: explain three operational strengths with a recognizable numbered sequence.

Each item pairs a very large, thin red numeral with a white Japanese heading and paragraph. Desktop number-to-copy spacing is approximately 21.6px; mobile uses about 12.8px.

The desktop sequence steps downward across the page. Item starts are approximately y = 1570.5, 1714.5, and 1858.5px: a 144px descent per item. Copy widths vary around 275–296px. This is an intentionally staggered composition rather than three uniform boxed cards.

Mobile stacks the items vertically. Numerals share x = 12.80px, while text begins around x = 106.91px and has approximately 270.30px available width. Number size reduces from 144px to 102.4px. ABOUT US follows the sequence as an understated index link.

Some numeral element boxes are taller than the numeral’s line box because of layout stretching. Use the measured font size and line height for typography; do not interpret the entire element rectangle as glyph height.

Works Introduction and Project Field

Role: connect a broad service statement to concrete installations.

Desktop works uses three measured grid tracks of approximately 422.406px, separated by 57.6px. The introduction occupies the left region; project previews occupy the middle and right. Actual project cards are narrower than their nominal tracks, at about 364.8px, producing extra black space between photographs.

The supplied mid-scroll capture keeps the introduction and VIEW ALL WORKS visible beside later projects. This is consistent with a sticky introduction, but the source positioning rule was not included. A sticky implementation is a reasonable adaptation, not a confirmed recovered declaration.

Projects alternate across the two right columns. The right column begins 216px below the left, and the offset repeats for each pair. Card starts include:

Pair Left project Right project Right-side offset
1 LDH Kitchen お台場 自由の女神像 216px
2 SIXPAD STUDIO 東京會舘 バンケットホール 216px
3 SHIBUYA FUKURAS サンケイプラザ 多目的ホール 216px

Mobile presents one project at a time, in that same reading order. Each card begins approximately 25.6px from the viewport edge, an additional 12.8px inset beyond the section gutter. The works index link appears after all six projects in the mobile rendered order.

Project Preview

Role: show an installation and specify the company’s contribution.

An entire preview is an anchor containing a landscape image, a bold project name, a compact bulleted list, and category text. Categories appear vertically in red immediately outside the left edge of the image. In the supplied works capture, these include GYM, STUDIO, and HALL.

The image geometry is consistent with 16:9: approximately 364.8 × 205.2px on desktop and 338.8 × 190.6px on mobile. The title begins about 1.5u beneath that slot. The card has no visible background panel, border, rounded corners, or shadow.

Technical lists identify actual services such as equipment supply, controller supply, system construction, scene programming, design, and maintenance. Keep these as readable list content; their specificity is part of the page’s credibility.

The anchors point to same-page hash identifiers, and their text includes 詳しく見る. No activation result was supplied. A modal, drawer, expanded panel, or ordinary anchor jump must not be asserted from the URL shape alone.

Role: provide a quiet route to a fuller section or contact channel.

ABOUT US, VIEW ALL WORKS, VIEW ALL PRODUCTS, and footer CONTACT use white uppercase text with a fine red underline. Their visual weight comes from the red line, not padding inside a button shape.

Index links use weight 600 and a 2u line box. The desktop works link is approximately 118.91px wide; the products link is approximately 142.86px wide. Product navigation is centered; works navigation belongs to the left editorial region on desktop and follows the project list on mobile.

Some links have a measured background-size transition, which supports an animated rule treatment. The actual hover endpoint was not captured.

Product Preview Grid

Role: introduce four lighting-control products and route to individual product pages.

The homepage presents LS-1, LS-CORE, LS-NODE, and LS-Wing. Desktop geometry establishes four columns across the full viewport: each is 359.25px wide with a 1px interval. Mobile becomes a two-by-two grid with 194.5px columns and the same 1px horizontal interval.

Each linked item has a media region, a bold product name, and a small Japanese description. The spacing before titles is consistent with a 16:9 media slot followed by 1.5u. Text is inset by the page gutter: 28.8px desktop and 12.8px mobile.

Descriptions use 12.6px desktop and 11.2px mobile text with line height equal to twice the font size. The supplied text contains ellipses, but this does not establish CSS line clamping. Mobile descriptions occupy more lines and increase row heights.

No dedicated product screenshot or image URL was supplied. The grid and text anatomy are measured; product image subjects, background treatment, and exact cropping remain unverified. A product adaptation should favor legible equipment imagery without inventing source asset details.

Role: explain training and environmental lighting/sign services through large photographs.

A centered OTHER SERVICES introduction is followed by two edge-to-edge photographs. Desktop divides the viewport into two equal 720px panels. The left image shows people and lighting equipment in a red-lit working environment. The right image combines a high-contrast bicycle/arrow sign with a view of greenery and architecture.

Each image contains a centered, square black translucent rectangle. Inside it, a bold Japanese service title is centered above a left-aligned paragraph. The observed titles are 機材の制御トレーニング・技術研修 and 環境演出照明・サイン計画.

Desktop geometry is consistent with approximately 144px outer horizontal clearance, a 432px overlay width, and 43.2px inner padding. Text width is measured at approximately 345.63px. Both image panels are about 453.6px tall in the footer capture.

Mobile stacks the photographs at full 390px width. The scrim sits about 12.8px from either edge, with about 38.4px inner padding, leaving 287.63px for copy. The training image is approximately 348.8px tall; the second is approximately 304px. Their different heights accommodate different paragraph lengths. Do not impose equal fixed mobile heights that clip the longer description.

Role: close with legal identity, address, and a direct inquiry route.

The footer continues the black canvas. Desktop places the copyright and wordmark at the left, company/address text beside them, and an underlined CONTACT link at the far right. Padding is 28.8px.

Mobile groups the copyright and wordmark on the first line, places the company/address below, and moves contact to a separate left-aligned row. Padding reduces to 12.8px.

The inspected footer identifies the company as ワイズカンパニー株式会社 and shows 東京都世田谷区桜丘4-23-12 1F. The displayed © 2023 is footer content, not evidence that the current design was inspected or released in 2023.

Both contact links point to a Google Forms URL. The form itself, its fields, and its submission behavior were not inspected.

Tokens — Motion & Interaction

Element or treatment Supplied computed evidence What can be concluded
Hero description entry 0.7s linear 1.25s both brighten Named entry animation with a 1.25s delay; keyframes were not supplied
Scroll cue entry 0.5s linear 2.25s both brighten Cue has a later named entry animation; exact visual interpolation is unknown
Hero description and selected section text 0.5s linear transition A transition is configured; triggers and endpoints are unverified
Desktop navigation 0.3s cubic-bezier(0.4, 0, 0.2, 1) across several properties Transition timing is measured; hover colors and transformations were not captured
Several index links background-size 0.5s cubic-bezier(0.33, 1, 0.68, 1) 0.3s Background-size feedback is configured, consistent with the visible underline
Sampled H1 animation: none No animation on that sampled element; children or background effects remain outside this conclusion
Works introduction Remains visible in the supplied later scroll composition Sticky positioning is suggested, not directly verified
Mobile menu Closed button and two strokes observed Open state, transition, focus behavior, and dismissal are unknown
Project anchors Same-page hash destinations Post-click presentation is unknown

The inspection included an initial observation of at least five seconds and readiness checks for finite animations, image decoding, layout stability, and text stability. Perpetual animations were paused during readiness checks and resumed afterward. These procedures help explain the settled captures but do not reveal the complete motion design.

The beam looks like theatrical light; a still image does not prove that it sweeps, tracks the pointer, pulses, or uses video/WebGL. Do not add these as factual descriptions. Likewise, the generic computed value transition: all without a nonzero duration does not establish visible animation.

Recommended adaptation: keep motion restrained, use short color/rule feedback, and make text immediately available under reduced motion. If adding a beam animation, document it as a new behavior and keep it independent of content visibility.

Surfaces

Layer Appearance Purpose
Page canvas Solid black Continuous stage-like environment
Opening light Soft red directional field Establishes the lighting theme
Header Transparent over the opening Keeps branding and navigation integrated with the composition
Text sections Black with unboxed white text Organizes company information through scale and spacing
Project previews Photographs followed by text directly on black Lets installations act as evidence
Product region Full-width column geometry; no separate sampled surface color Compact catalog access
Service imagery Large edge-to-edge photographs Supplies context for related offerings
Service scrims Flat translucent black rectangles Supports readable copy over photographs
Action decoration Fine red underline Identifies a route without a filled CTA surface

Avoid introducing a general system of elevated cards. Separation here comes from spacing, image edges, typography, and a small number of flat overlays.

Imagery

The photographs describe installed lighting and its setting. Visible project examples include a red-lit exercise studio, a warmly illuminated banquet hall, and an outdoor monument with the waterfront and evening sky behind it. These are recognizably different places, not a collection processed into one uniform red duotone.

The opening beam is the abstract image. It communicates light without showing a fixture, performer, or product. Keep its origin, direction, and dark falloff coherent with the typography.

Service photographs are backgrounds for text, so cropping matters. Preserve people and lighting apparatus in the training scene, and retain the bicycle/arrow graphic plus some environmental context in the sign scene. Mobile crops should be selected deliberately instead of assuming the desktop composition remains legible when halved.

Observed Asset References

No image-file URLs, font-file URLs, or downloadable asset paths were included in the supplied evidence. These references identify visible roles, not filenames to fetch.

Visual Original-page evidence Reuse guidance
White company wordmark Desktop/mobile opening and footer captures Use an authorized brand asset; do not substitute generic condensed text and call it exact
Red light field Desktop and mobile opening captures Preserve the upper-right origin; asset/rendering method remains unknown
Studio, monument, banquet photography Desktop works capture Retain natural scene color and landscape framing
Training photograph Desktop and mobile service captures Support a centered black scrim and responsive cropping
Sign/environment photograph Desktop and mobile service captures Keep the sign graphic and environmental context visible
Product media Space inferred from DOM rectangles Appearance and source assets were not visually established

Use authorized supplied photography where available. CSS can reproduce the layout and an approximate light field, but it cannot reproduce the identity of the real installations.

Layout & Responsive Behavior

Opening Composition

Desktop allocates nearly an entire screen to the headline itself. Its introductory paragraph falls below the first viewport, and main content begins at approximately 1126px. Mobile compresses the headline while retaining a full-height opening: main content begins at exactly 844px in the supplied viewport.

The mobile arrangement is not a proportional reduction of desktop. The scroll cue moves to the left; the paragraph moves into the first screen; the beam becomes steeper; and navigation becomes a compact menu control.

Main Content
Region 1440 × 1000 390 × 844
Advantages Three horizontally distributed items, each starting lower than the previous Vertical sequence with numeral beside copy
Works Introduction plus two staggered project columns Introduction, six single-column previews, then index link
Products Four columns Two columns across two rows
Other services Two equal-width photographs side by side Two full-width photographs stacked
Footer Horizontal identity/address/contact arrangement Stacked identity and address, then contact

The mobile works section’s computed display is flex. A retained grid-template-columns value in its computed record does not make it an active three-column grid. Interpret layout properties together rather than treating every recorded declaration as active.

Width and Rhythm

Section padding decreases from 28.8px to 12.8px. Work cards receive an additional mobile inset, while product media and service photographs span to the viewport edges. This mixture of inset text and full-width imagery is intentional.

Section spacing remains large at 256px mobile. The longer mobile document results primarily from stacked advantages, projects, and services, not from uniformly reducing all whitespace.

Only two viewport sizes are evidenced. Exact breakpoints, tablet composition, landscape behavior, text zoom, and browser-chrome changes remain unverified. The Quick Start uses an explicitly recommended breakpoint and an endpoint-fitting scale.

Do’s and Don’ts

Do
  • Keep the continuous black canvas and strong white typography.
  • Preserve the five-line hero statement and its 0.85 line height.
  • Make the light originate at the upper right and leave genuinely dark areas around it.
  • Use thin red Barlow Condensed numerals for the advantages sequence.
  • Maintain the desktop stagger in advantages and work previews.
  • Pair large English section headings with smaller Japanese subtitles.
  • Keep project names and technical contribution lists visible beneath the photographs.
  • Use small underlined index links instead of turning every route into a large button.
  • Preserve two product columns on mobile while stacking projects and services.
  • Let mobile service panels grow with their copy.
  • Retain scene-specific colors in photography.
  • Distinguish original measurements from chosen implementation formulas.
Don’t
  • Don’t reduce the homepage to a hero and contact CTA; company, work, product, and service content are integral.
  • Don’t replace the beam with a generic red background gradient that lacks direction.
  • Don’t use Barlow Condensed for all text just because the numerals and wordmark look narrow.
  • Don’t introduce rounded cards, glossy surfaces, soft elevation shadows, or colorful category pills.
  • Don’t make the work grid uniformly aligned if the staggered desktop rhythm is the goal.
  • Don’t flatten all photography into red duotone.
  • Don’t force long mobile English section headings onto a single line.
  • Don’t assume a 16px source root when translating the measured rem spacing.
  • Don’t describe the project links as modals or the menu as an overlay without interaction evidence.
  • Don’t treat the scroll cue as a verified clickable control.
  • Don’t use the footer copyright year as the capture or design-release date.

These are recommendations for a new implementation, not verified features of the inspected homepage:

  • Expand the mobile menu’s hit area to at least 44 × 44px while keeping its visible strokes compact. Provide an accessible name, expanded state, and controlled-region relationship.
  • Give keyboard focus a clearly visible white outline. Preserve the red underline as an additional visual cue rather than the only interaction indicator.
  • If project activation opens a dialog, implement focus management, Escape dismissal, and focus restoration. Choose this only after defining the actual required behavior.
  • Increase the smallest mobile text where reading comfort matters, and allow layout height to respond.
  • Provide useful image alternatives for projects. Treat the opening beam as decorative and avoid announcing duplicated service imagery when nearby text already supplies its meaning.
  • Implement service scrims so copy remains readable across each responsive crop.
  • Preserve the content order when repositioning the works index link. Avoid duplicate focusable links merely to support desktop and mobile layouts.
  • Respect reduced motion and keep essential text visible if animation fails or is disabled.
  • Use responsive image sizes and explicit media dimensions to reduce layout shifts.
  • Test the unusually tight hero line height with the actual loaded fonts, fallback fonts, narrow screens, and text zoom.

Agent Prompt Guide

Quick Color Reference
  • Canvas: measured #000000.
  • Main text: measured #ffffff.
  • Numerals and matching action accents: measured red #ff0000.
  • Supporting-copy approximation: rgb(255 255 255 / 0.75); source text itself computes to white.
  • Service overlay approximation: rgb(0 0 0 / 0.8).
  • Beam tones: visually estimated dark maroon through bright red, with soft falloff.
  • Photographs: retain natural scene colors.
Overall Prompt

“Create a corporate homepage for a theatrical lighting and control company using a continuous black canvas, white Roboto Flex headings, Noto Sans JP Japanese copy, and restrained pure-red accents. Open with the five-line statement WE / MAKE / THE / PROJECT / SHINE in weight 600 with 0.85 line height. Place a soft red beam behind it, originating at the upper-right corner. Follow with three staggered advantages using thin red Barlow Condensed numerals, a left-side works introduction beside two staggered project columns, a four-column product strip, and two full-width photographic service panels with rectangular black scrims. Use square images, compact technical lists, broad section spacing, and small red-underlined index links. On mobile, stack advantages and projects, keep a two-column product grid, stack services, and move the works index link after the projects. Treat menu details, project detail presentation, and beam animation as unspecified requirements.”

Example Component Prompts
  1. Opening: “Build a black opening screen with a white wordmark at the upper left and understated navigation at the right. Set WE / MAKE / THE / PROJECT / SHINE on five tightly stacked lines. Use a directional red light field from the upper right. Keep the Japanese introductory paragraph visually separate from the headline, near the lower edge on mobile.”
  2. Advantage item: “Place a thin red Barlow Condensed numeral beside a bold Japanese title and a compact paragraph. Use no enclosing card. On desktop, lower each successive item by about 10 source units; on mobile, align all numerals in one left column.”
  3. Project preview: “Use a square-cornered 16:9 installation photograph, a small bold title below, and a bulleted technical-service list on black. Position red vertical category text just outside the image’s left edge. Keep the entire preview a semantic link; do not invent its destination behavior.”
  4. Products: “Create four edge-to-edge product columns on desktop and two columns on mobile, with 1px horizontal intervals. Follow each media slot with inset title and descriptive copy. Use natural content height and a centered red-underlined VIEW ALL PRODUCTS link below.”
  5. Related service: “Place a rectangular translucent-black text panel over a full-width environment photograph. Center the bold Japanese title and left-align the paragraph. Use approximately 3 source units of inner padding. Stack the service photographs on mobile and let each height follow its copy.”

Quick Start

CSS Custom Properties

This is a reusable adaptation, not recovered source CSS. It keeps the browser’s conventional root size and represents the source unit with --u. At a default 16px root, the scale reaches 12.8px at 390px and 14.4px at 1440px. The 50rem breakpoint, hero sizing formulas, beam gradient, scrim opacity, sticky introduction, and hover endpoints are recommendations.

Load authorized Roboto Flex, Noto Sans JP, and Barlow Condensed font files separately. Use a real wordmark asset. Supply service photograph URLs through --service-image; no asset URLs are invented here.

The works markup contract is .works > .works-intro + .works-projects. Inside .works-intro, place .works-copy followed by .works-index. The mobile display: contents rule lets that same index link follow the project grid without duplicating it. A .section-heading contains an English span and a .section-subtitle span.

:root {
  /* Measured interface colors; estimated scrim. */
  --color-stage: #000;
  --color-type: #fff;
  --color-signal: #f00;
  --color-quiet: rgb(255 255 255 / 0.75);
  --color-scrim: rgb(0 0 0 / 0.8);

  --font-body: 'Roboto Flex', 'Noto Sans JP', sans-serif;
  --font-numbers: 'Barlow Condensed', sans-serif;

  /* Recommended interpolation between measured endpoints. */
  --u: clamp(0.8rem, 1vw, 0.9rem);
  --gutter: var(--u);
  --header-h: calc(4 * var(--u));
  --section-space: calc(20 * var(--u));
  --text-body: var(--u);
  --text-small: calc(0.875 * var(--u));
  --text-section: calc(4 * var(--u));
  --text-subtitle: calc(1.25 * var(--u));
  --hero-size: 20.06154vw;

  /* Static beam approximation, not an observed source asset. */
  --beam-peak: 18deg;
  --beam-end: 36deg;
  --motion-link: 500ms cubic-bezier(0.33, 1, 0.68, 1);
}

* { box-sizing: border-box; }

body {
  margin: 0;
  background: var(--color-stage);
  color: var(--color-type);
  font-family: var(--font-body);
  font-size: var(--text-body);
  line-height: 1.75;
}

img { display: block; max-inline-size: 100%; }
a { color: inherit; }
button { font: inherit; }

.site-header {
  position: absolute;
  inset: 0 0 auto;
  z-index: 10;
  min-block-size: var(--header-h);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--gutter);
}

.brand img {
  inline-size: calc(12.77 * var(--u));
  block-size: calc(1.5 * var(--u));
  object-fit: contain;
}

.desktop-nav { display: none; }

/* Recommended larger hit area; the visible mark remains 32px. */
.menu-button {
  position: relative;
  inline-size: 44px;
  block-size: 44px;
  margin: -12px -6px;
  padding: 0;
  border: 0;
  color: white;
  background: transparent;
  cursor: pointer;
}

.menu-button::before,
.menu-button::after {
  content: '';
  position: absolute;
  inset-inline: 6px;
  block-size: 1px;
  background: currentColor;
}

.menu-button::before { top: 18px; }
.menu-button::after { top: 25px; }

.hero {
  position: relative;
  isolation: isolate;
  display: flex;
  flex-direction: column;
  min-block-size: 100svh;
  padding: calc(var(--header-h) - 0.0534 * var(--hero-size))
    var(--gutter) var(--gutter);
}

.hero::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background: conic-gradient(
    from 180deg at 100% 0%,
    transparent 0deg,
    rgb(210 0 0 / 0.7) var(--beam-peak),
    transparent var(--beam-end)
  );
}

.hero-title {
  margin: 0;
  font-size: var(--hero-size);
  font-weight: 600;
  line-height: 0.85;
  letter-spacing: normal;
  text-transform: uppercase;
}

.hero-title > span { display: block; white-space: nowrap; }

.hero-copy {
  max-inline-size: calc(30 * var(--u));
  margin: auto 0 0;
}

.scroll-cue {
  position: absolute;
  top: 70.59svh;
  inset-inline-start: var(--gutter);
  margin: 0;
  font-weight: 600;
  text-transform: uppercase;
}

.site-main {
  display: grid;
  gap: var(--section-space);
  padding-block-start: var(--section-space);
}

.section-heading {
  display: flex;
  flex-direction: column;
  gap: var(--u);
  margin: 0;
  font-size: var(--text-section);
  font-weight: 600;
  line-height: 1;
}

.section-heading > span:first-child { text-transform: uppercase; }

.section-subtitle {
  font-size: var(--text-subtitle);
  font-weight: 700;
  line-height: 1.5;
}

.section-copy { margin: calc(2 * var(--u)) 0 0; }

.section-intro {
  max-inline-size: calc(44 * var(--u));
  margin-inline: auto;
  padding-inline: var(--gutter);
  text-align: center;
}

.index-link {
  display: inline-block;
  align-self: flex-start;
  width: fit-content;
  padding-inline: 0.0625em;
  font-weight: 600;
  line-height: 2;
  text-transform: uppercase;
  text-decoration: none;
  background-image: linear-gradient(var(--color-signal), var(--color-signal));
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: 100% 2px;
  transition: background-size var(--motion-link);
}

.advantages { position: relative; padding-inline: var(--gutter); }

.advantages-grid {
  display: grid;
  gap: calc(4 * var(--u));
  margin-block-start: calc(5 * var(--u));
}

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

.advantage-number {
  margin: 0;
  color: var(--color-signal);
  font-family: var(--font-numbers);
  font-size: calc(8 * var(--u));
  font-weight: 100;
  line-height: 0.7;
}

.advantage h3 {
  margin: 0 0 var(--u);
  font-size: var(--text-subtitle);
  line-height: 1.5;
}

.advantage-copy p { margin: 0; }
.advantages > .index-link { margin-block-start: calc(5 * var(--u)); }

.works {
  display: flex;
  flex-direction: column;
  gap: calc(5 * var(--u));
  padding-inline: var(--gutter);
}

.works-intro { display: contents; }
.works-copy { order: 0; padding-inline-end: calc(4 * var(--u)); }
.works-index { order: 2; }

.works-projects {
  order: 1;
  display: grid;
  gap: calc(5 * var(--u));
  padding-inline: var(--u);
}

.work-card { position: relative; display: block; text-decoration: none; }
.work-media { inline-size: 100%; aspect-ratio: 16 / 9; object-fit: cover; }

.work-card h3,
.product-card h3 {
  margin: calc(1.5 * var(--u)) 0 0;
  font-size: var(--text-body);
  font-weight: 700;
}

/* List type is an adaptation; list-item styles were not sampled. */
.work-card ul {
  margin: calc(0.5 * var(--u)) 0 0;
  padding-inline-start: var(--u);
  font-size: var(--text-small);
  line-height: calc(1.75 * var(--u));
}

.work-category {
  position: absolute;
  top: 0;
  inset-inline-start: calc(-1.4 * var(--u));
  color: var(--color-signal);
  font-size: var(--text-small);
  line-height: 1;
  text-transform: uppercase;
  writing-mode: vertical-rl;
}

.products,
.other-services {
  display: flex;
  flex-direction: column;
  gap: calc(5 * var(--u));
}

.product-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: calc(4 * var(--u)) 1px;
}

.product-card { display: block; text-decoration: none; }

/* Contain is recommended for equipment; source cropping is unknown. */
.product-media {
  inline-size: 100%;
  aspect-ratio: 16 / 9;
  object-fit: contain;
}

.product-copy { padding-inline: var(--gutter); }

.product-copy p,
.service-panel p {
  margin: var(--u) 0 0;
  font-size: var(--text-small);
  line-height: 2;
}

.products > .index-link { align-self: center; }
.service-grid { display: grid; grid-template-columns: 1fr; }

.service-tile {
  display: flex;
  padding: calc(4 * var(--u)) var(--gutter);
  background-image: var(--service-image, none);
  background-size: cover;
  background-position: center;
}

.service-panel {
  flex: 1;
  min-inline-size: 0;
  padding: calc(3 * var(--u));
  background: var(--color-scrim);
}

.service-panel h3 {
  margin: 0;
  font-size: var(--text-body);
  font-weight: 700;
  text-align: center;
}

.site-footer {
  display: grid;
  gap: var(--gutter);
  padding: var(--gutter);
}

.footer-identity { display: grid; gap: calc(0.5 * var(--u)); }
.footer-identity p { margin: 0; }
.footer-contact { font-size: calc(1.125 * var(--u)); }

@media (min-width: 50rem) {
  :root {
    --gutter: calc(2 * var(--u));
    --header-h: calc(6 * var(--u));
    --hero-size: min(14.746667vw, 21.2352svh);
    --beam-peak: 42deg;
    --beam-end: 75deg;
  }

  .desktop-nav { display: flex; }
  .desktop-nav a {
    padding-inline: var(--u);
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
    transition: color 300ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  .menu-button { display: none; }
  .hero-copy { margin-block-start: calc(3.05 * var(--u)); }
  .scroll-cue { top: 94svh; inset-inline-start: 63.09%; }

  .advantages-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    align-items: start;
    margin-block-start: calc(4 * var(--u));
  }
  .advantage { gap: calc(1.5 * var(--u)); }
  .advantage-number { font-size: calc(10 * var(--u)); }
  .advantage:nth-child(2) { margin-block-start: calc(10 * var(--u)); }
  .advantage:nth-child(3) { margin-block-start: calc(20 * var(--u)); }
  .advantages > .index-link {
    position: absolute;
    bottom: 0;
    inset-inline-start: var(--gutter);
    margin: 0;
  }

  .works {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: calc(5 * var(--u)) calc(4 * var(--u));
    align-items: start;
  }

  /* Recommended sticky arrangement based on the scroll capture. */
  .works-intro {
    display: flex;
    flex-direction: column;
    position: sticky;
    top: 38svh;
    min-block-size: calc(62svh - 2 * var(--u));
    padding-inline-end: calc(4 * var(--u));
  }
  .works-copy { padding: 0; }
  .works-index { margin-block-start: auto; }
  .works-projects {
    grid-column: 2 / span 2;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: calc(10 * var(--u)) calc(8 * var(--u));
    padding: 0 calc(4 * var(--u)) calc(15 * var(--u)) 0;
  }
  .work-card:nth-child(even) { transform: translateY(calc(15 * var(--u))); }
  .product-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .service-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .service-tile { padding: calc(7 * var(--u)) calc(10 * var(--u)); }

  .site-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .footer-identity { display: flex; align-items: center; gap: var(--gutter); }
}

/* Recommended feedback; original hover endpoints were not captured. */
@media (hover: hover) {
  .index-link:hover { background-size: 100% 3px; }
  .desktop-nav a:hover { color: var(--color-signal); }
}

:where(a, button):focus-visible {
  outline: 2px solid white;
  outline-offset: 5px;
}

@media (prefers-reduced-motion: reduce) {
  .index-link,
  .desktop-nav a { transition: none; }
}

This CSS produces the principal composition and responsive relationships. It intentionally leaves menu expansion, project detail behavior, and photographic assets to the implementation. Its beam is static and approximate. Product and service copy remain in normal flow so changing font size or text length does not require fixed-height repairs.

Tailwind v4 Token Mapping

Optional aliases for a project already using Tailwind v4. These do not establish which Tailwind version, if any, produced the original page. Define the custom properties above first.

@theme inline {
  --color-stage: #000000;
  --color-type: #ffffff;
  --color-signal: #ff0000;
  --color-scrim: rgb(0 0 0 / 0.8);

  --font-body: 'Roboto Flex', 'Noto Sans JP', sans-serif;
  --font-numbers: 'Barlow Condensed', sans-serif;

  --text-copy: var(--u);
  --text-detail: calc(0.875 * var(--u));
  --text-subtitle: calc(1.25 * var(--u));
  --text-section: calc(4 * var(--u));
  --text-hero: var(--hero-size);

  --spacing-unit: var(--u);
  --spacing-gutter: var(--gutter);
  --spacing-section: calc(20 * var(--u));
  --radius-flat: 0px;
}

Sources & Evidence

  • Inspected original and final website: Y’s COMPANY LTD.. The supplied response status is HTTP 200, and the original and final URLs are identical.
  • Capture timestamp: September 22, 2026, at 17:57:41.080 UTC, corresponding to September 23, 2026, at 02:57:41.080 JST.
  • Desktop evidence: 1440 × 1000 CSS-pixel viewport; opening, works, and related-services/footer captures; rendered text, link destinations, custom properties, computed styles, and element rectangles across the homepage. Document height is approximately 6203.25px.
  • Mobile evidence: 390 × 844 CSS-pixel viewport; opening and related-services/footer captures, with rendered text and computed geometry for the entire homepage. Document height is 7614px.
  • Navigation evidence: links to the site’s About, Works, Products, individual product pages, same-page project identifiers, and an external contact form were present in the original rendered page. These destinations were not independently inspected here.
  • Interaction coverage: supplied scroll traversal and settled captures. No menu opening, project activation, hover comparison, keyboard traversal, form submission, or reduced-motion test was provided.
  • Inspection limitations: readiness checks do not prove completeness of delayed content. Full keyframes, background-rendering code, image URLs, font files, and all ancestor visual effects were not included. SharedWorkers and service workers were disabled during the supplied inspection.

This reference describes the current homepage represented by the supplied original-page evidence. Measurements, visual estimates, derived relationships, and recommended implementation choices are labeled separately.

← デザイン一覧に戻る