富士酢醸造元 飯尾醸造のWebサイトプレビュー

DESIGN REFERENCE

富士酢醸造元 飯尾醸造

白と淡いベージュを基調に、縦書きの見出し、明朝体、商品写真と版画調の富士山モチーフを組み合わせた醸造元の公式サイト。大きな余白と丁寧な情報階層で、商品・酢造り・食文化を紹介。

オリジナルサイトを見る
ジャンル
食品・飲料
元の業種
食品・飲料/醸造
デザイン分析日
2026/9/13

design.md

Iio Jozo / Fuji Vinegar — Style Reference

An established vinegar maker presented through white space, vertical Japanese lettering, honest photography, and a bold mountain silhouette.

Website: iio-jozo.co.jp Original URL: https://iio-jozo.co.jp/ Final URL: https://iio-jozo.co.jp/ Theme: light; white content areas with pale beige controls and footer Inspected: September 13, 2026, at 04:48 JST; supplied retrieval timestamp: September 12, 2026, 19:48:47.129 UTC Viewports: desktop 1440 × 1000 CSS pixels; mobile 390 × 844 CSS pixels Scope: the current homepage, including its opening composition, news, product features, company introduction, editorial links, rice and vinegar-making story, community links, restaurant notice, and footer. Visual evidence comprises three desktop captures and two mobile captures, supplemented by rendered text, link destinations, element rectangles, and selected computed styles. Linked pages and open-menu states were not inspected.

Iio Jozo combines a restrained editorial layout with a distinctive Japanese identity. The brush-like wordmark and vertically arranged navigation establish the brand before any explanatory copy appears. White space surrounds the products and company photographs. Pale beige supplies a gentle functional accent, appearing on the circular menu control, broad destination links, small arrow discs, and the full footer.

This is a substantial corporate and product homepage with routes into recipes, production methods, company information, shopping, and customer resources. Its hierarchy accommodates browsing across those subjects. The opening screen is almost entirely imagery and identity; the information density increases through the page and culminates in a comprehensive desktop sitemap.

How to Read This Reference

  • Measured values come from the supplied rendered DOM and computed-style records. Coordinates are document coordinates unless a screenshot position is explicitly identified.
  • Visual estimates describe the supplied original-page captures. They are not pixel samples or recovered CSS declarations.
  • Derived values are calculations from measured rectangles, such as the 54px gap between two 573px links within a 1200px content area.
  • Recommendations describe a reusable implementation. The CSS breakpoint, semantic markup, accessibility behavior, and several type sizes belong to this category.
  • Token names are implementation aliases. The supplied page exposes no meaningful brand-token system; its two exported custom properties concern Swiper defaults.
  • Typography needs caution: many sampled wrappers report 9px on desktop and 10px on mobile even where their rendered text occupies much larger boxes. Those numbers do not establish the visible glyph size of every descendant.
  • Motion evidence is partial: declared transitions and layered product geometry are available, but no click, swipe, hover, or menu-opening sequence was supplied.

Tokens — Colors

Default Palette

Name Value Suggested token Evidence and role
White Canvas #FFFFFF --iio-white Measured body and section background; dominant content surface
Black Ink #000000 --iio-ink Measured text color; visually shared by navigation, wordmark, icons, and mountain artwork
Warm Beige #F5E6D2 --iio-beige Measured rgb(245, 230, 210) on the menu, filled destination links, and footer
Warm Rule approximately #DFBE98 --iio-rule Visual estimate for the fine tan separators in thumbnail links and footer actions
Muted Text approximately #7B756C --iio-muted Visual estimate for subordinate desktop sitemap links and copyright
Cool Image White approximately #F7F8FC --iio-image-white Visual estimate of the pale photographic/artwork field in the opening captures; not an established section background declaration
LINE Green approximately #06C755 asset color Visible within the LINE service mark; keep confined to that mark

The exact reusable core is white, black, and warm beige. Color in the bottle photograph comes from amber vinegar, gold caps, and blue/red packaging. Those image colors do not establish a blue or red interface theme.

The exported --swiper-theme-color: #007aff is a library-named default, not evidence of a visible blue brand accent. Likewise, --swiper-navigation-size: 44px does not prove that 44px navigation controls were visible in these captures.

Color Relationships

White supports the long editorial body. Beige identifies destinations and the closing information area without making every link look like a primary sales button. Black supplies the strongest visual structure through lettering and illustration. Fine tan rules divide related content with much less emphasis than a black border would introduce.

No dark mode, theme selector, or alternative palette was observed.

Tokens — Typography

Editorial Japanese

The company-introduction and rice-story paragraphs explicitly report:

font-family: YakuHanMP, "Zen Old Mincho", serif;
font-weight: 600;

This is direct evidence for those paragraphs. Their visible character is a refined Japanese serif with strong stroke contrast. The photographs, traditional wordmark, and restrained serif copy work together to convey an established maker.

Other visible labels also appear serif in the supplied captures, but their text-bearing descendants were not individually exported. Do not attribute every heading or footer label to Zen Old Mincho solely from appearance.

Underlying UI Stack

Many sampled anchors, headings, and wrappers report:

font-family: YakuHanJP, "Noto Sans JP", sans-serif;
font-weight: 400;

The HTML element reports Times at 10px. Body wrappers report 9px on desktop and 10px on mobile. These are useful implementation observations, but they do not explain the final appearance of every text run. Descendant styling, text replacement, and transforms are not fully represented in the supplied export.

The reusable CSS below uses the confirmed serif stack for editorial copy and the recorded sans-serif stack as an available utility option. It retains a conventional root size instead of reproducing the wrapper values.

Brand Lettering

The two-tier identity reads 富士酢醸造元 above 飯尾醸造. Its irregular, forceful strokes are essential to the design. Treat it as supplied brand artwork, with accessible text accompanying the asset.

The measured brand-link box is 240 × 77.91px on desktop and 160 × 51.94px on mobile, preserving an approximately 3.08:1 proportion. The export does not identify its image format or asset URL. Do not substitute an invented calligraphy font and claim equivalence.

Small Utility Labels

MENU, SCROLL, and PAGE TOP provide a small amount of English interface text. They are visually secondary to the Japanese lettering. On desktop, SCROLL and PAGE TOP use vertical placement; on mobile, SCROLL becomes a centered horizontal label.

The exact font family of these visible utility glyphs was not established. A conventional serif is a reasonable adaptation.

Type Scale

Role Measured or visible evidence Practical starting size Status
Brand 240 × 77.91px desktop; 160 × 51.94px mobile Size the artwork, not a replacement font Measured boxes
Desktop navigation Vertical link columns approximately 37.78px wide, including padding Approximately 22px Visual estimate
Standard vertical heading お知らせ occupies 51.84 × 129.61px desktop and 24 × 96px mobile Approximately 32.4px desktop; 24px mobile Derived character advance, not a recovered font-size declaration
Two-column rice heading 103.69 × 194.41px desktop; 88 × 168px mobile Approximately 32.4px desktop; 28px mobile Derived approximation
Product title Title box approximately 57.84px high desktop and 45px mobile 36px / 1.6 desktop; 30px / 1.5 mobile Recommendation informed by box height
Thumbnail-link title Approximately 24px in the desktop company capture 24px desktop; 18px mobile Desktop visual estimate; mobile recommendation
Company body Four lines occupy 128px desktop and 112px mobile Approximately 16px / 32px desktop; 14px / 28px mobile Measured block height; estimated glyph size
News title Single-line box 28.80px desktop and 25.59px mobile 18px / 1.6 desktop; 16px / 1.6 mobile Box-informed recommendation
News metadata Line box 17.55px desktop and 16.5px mobile 12px / 1.5 Recommended readable approximation
Footer primary links Link boxes 28.81px desktop and 28px mobile Approximately 14–16px Visual estimate
Footer secondary links Desktop inline boxes approximately 13px high 12px minimum in an adaptation Measured boxes; recommended minimum
Copyright Small, muted, right aligned 11–12px Visual estimate

Keep the hierarchy quiet. Large image areas, vertical headings, and spacing supply emphasis without requiring oversized promotional text. Preserve intentional Japanese line breaks in short editorial statements while allowing news titles and long navigation labels to wrap naturally.

Tokens — Spacing & Shapes

Density: spacious main content, compact navigation details, and a denser desktop footer.

Geometry: square photographic edges and rectangular destination blocks, with circles reserved for menu and arrow controls.

Spacing Scale

Use Desktop Mobile Evidence
Main content side margin 120px 24px Measured at the two supplied widths
Main content width 1200px 342px Measured across repeated links and footer content
Two-column content gap 54px 24px vertical gap for stacked pairs Derived from measured link positions
Thumbnail-to-label gap 24px 16px Computed flex gap
Standard news-row padding 30px top, 34px bottom 20px top and bottom Computed padding
News title-to-metadata gap 15px 15px Derived from text rectangles
Date-to-category gap 25px 17px Derived from first-row rectangles
Footer top padding 80px 64px Computed padding
Footer bottom padding 98px 24px Computed padding
Mobile footer primary-link pitch 35px 28px link height plus 7px separation
Resource-tile vertical gap Approximately 40px 40px Derived from measured rectangles

The 120px desktop margin equals 8.33% of the 1440px viewport. That does not prove a percentage-based source rule. A centered 1200px maximum-width container with 24px minimum gutters reproduces both supplied endpoints and is used in the starter.

Border Radius

Element Treatment Evidence
Menu anchor 50% Computed
Company/interview thumbnail Square corners Visible
Filled destination link 0 Computed
Small arrow disc Circle, approximately 36px desktop Visual estimate
Footer service rows Square, separated by fine horizontal rules Visible

No general rounded-card or shadow system is visible. The soft shadow beneath the vinegar bottles belongs to the photograph.

Layout Measurements

Element Desktop 1440 × 1000 Mobile 390 × 844
Document height 7576.39px 7977.80px
Opening section 1440 × 1000px 390 × 844px
Header wrapper 1440 × 244px 390 × 84px
Brand position x 600, y 48 x 24, y 33.39
Menu anchor x 40, y 48; 80 × 80px x 310, y 20; 64 × 64px
First news link x 232; 1088 × 125.34px x 24; 342 × 97.09px
Main store/LINE links 573 × 140px each 342 × 90px each
Product feature, representative box Approximately 1106 × 573px 390 × 619px
All-products link 1200 × 86px 342 × 70px
Company/interview links 573 × 160px each 342 × 100px each
Main recipe link 573 × 624px 342 × 383px
Knowledge and Q&A links 573 × 292px each 342 × 184px each
Community destination blocks 364 × 140px each 342 × 90px each
Footer 1440 × 773.45px 390 × 1049px
Footer store/LINE rows 364 × 100px each 342 × 70px each

Product rectangles include overlapping and slightly transformed entries. They describe the captured state and should not become fixed document-height requirements for all products.

Components

Persistent Brand Header

Role: keeps identity and primary destinations available while the long homepage scrolls.

The desktop arrangement has three independent visual anchors: a beige menu circle at the far left, a centered wordmark, and five vertical navigation columns at the far right. The header is transparent and overlays the opening imagery. In the company capture, the wordmark overlays the staff photograph directly.

The main desktop destinations are 商品紹介, 飯尾醸造について, 酢料理レシピ, お知らせ, and オンラインストア. The first four link columns start at approximately x 1209, 1247, 1285, and 1323. Their common width is about 37.78px. The store column begins around x 1370 and places a cart symbol above its label.

On mobile, the logo moves to x 24 and the menu circle to the upper right. The desktop navigation columns are absent from the visible mobile link set. This is a genuine composition change, not uniform desktop scaling.

The menu and navigation remain visible in the desktop footer capture. The centered desktop logo is not discernible there. On mobile, the logo and menu remain over the footer content. These captures support persistent overlay behavior, but the export does not establish the exact positioning rule or logo-visibility logic.

Circular Menu Control

Role: compact access to broader navigation.

The measured anchor is 80px square on desktop and 64px square on mobile, with a beige fill and 50% radius. Three horizontal black strokes sit above a small MENU caption. The visible strokes are approximately 32px wide on desktop and 22px on mobile.

The supplied control uses a javascript:void(0) anchor and has no exported text. Its visible caption may be supplied through descendants or decoration. No open state was captured, so panel dimensions, entrance direction, close icon, focus handling, and expanded navigation styling remain unverified.

For an adaptation, use a real button with an accessible name, aria-expanded, and aria-controls. Keep the circular appearance while implementing the actual menu separately.

Full-Viewport Opening Composition

Role: introduces the product and its visual identity before presenting detailed information.

The desktop capture shows two upright vinegar bottles against a very pale field. Their combined visible footprint is approximately x 506–919 and y 246–890. This is an image-content estimate, not an image-element rectangle. The composition gives the packaging room to be recognized: amber liquid, gold caps, and contrasting blue and red labels.

There is no large promotional headline or filled sales button in this captured opening state. The centered wordmark, right-hand navigation, and small lower-left scroll cue frame the photograph.

The mobile opening capture instead shows a large black mountain silhouette with white cuts, birds, plants, and wave-like forms. The artwork reaches both horizontal edges and is cropped by the narrow viewport. Its visible lower edge is near y 766, leaving roughly 78px for the white area containing SCROLL.

The desktop SCROLL text box sits at x 42, y 823.70 and is arranged vertically, with a fine line continuing below it. The mobile label is horizontal, centered at approximately x 169.68, y 803.

The two opening captures establish different visible image states. They do not establish whether the difference comes from timing, a responsive source change, an opening sequence, or another mechanism. Do not invent autoplay intervals, a crossfade, or a loading-screen interpretation.

Vertical Section Heading

Role: marks editorial chapters without consuming a wide horizontal title row.

On desktop, headings occupy a narrow left-hand rail inside the main container. お知らせ and 商品紹介 have measured boxes approximately 51.84px wide and 129.61px high. 飯尾醸造について extends to approximately 259.20px high.

On mobile, these headings remain vertical but move to the center. The standard column is 24px wide. The news heading sits at x 183, y 879, between the opening screen and the first news row.

The rice statement uses two vertical columns and a larger mobile treatment: its box is 88 × 168px. Preserve this deliberate distinction rather than forcing every vertical heading into one identical width.

Use CSS writing modes with ordinary accessible text. Avoid encoding line breaks between every Japanese character.

News List

Role: gives current announcements a prominent, browsable position immediately after the opening screen.

The desktop layout places the vertical section heading at x 120 and the list at x 232. Each entry is one link containing a title, followed by a date and category on a shared metadata row. Five entries are present in the supplied evidence, followed by もっと読む.

Standard desktop rows measure about 125.34px high. Their positions advance by approximately 126.34px, indicating a 1px separation between rows. The exact rule color is not provided. A fine warm divider is a suitable adaptation.

On mobile, the list takes the 342px content width. Standard rows are about 97.09px high. The longest announcement grows to 148.28px with a three-line title; it is not visibly constrained to a uniform row height. Preserve natural wrapping.

The final text link is right aligned: approximately 100 × 28.81px on desktop and 98 × 28px on mobile. This small utility link contrasts in scale with the broad store and LINE destinations below.

Store and LINE Destination Blocks

Role: offers clear routes to shopping and the official messaging account.

Below the news list, two large beige rectangles sit side by side on desktop. Each measures 573 × 140px, with a 54px gap. Their content is an icon followed by a centered label. The store uses a black cart; LINE retains its green service mark.

On mobile, the blocks stack at 342 × 90px with a 24px gap. Their icon-to-text gaps also reduce: the store gap changes from 16.2px to 8px, and the LINE gap from 20px to 12px.

These are square destination panels, with no observed shadow or pill shape. Their labels identify the destination explicitly rather than using a generic action such as “Learn more.”

Product Feature Region

Role: introduces selected products through imagery, a product name, a short promise, and supporting copy.

The rendered evidence contains three linked entries: 純米富士酢, 富士酢プレミアム, and 富士ピクル酢. They occupy substantially the same vertical region with small horizontal offsets. This supports a layered or slider-like feature, but does not establish its controls or movement model.

A representative desktop feature box is 1106 × 573px, starting at x 214. Its text column starts at x 840 and measures 480px wide. The geometry is consistent with a broad image region on the left and a narrower copy column on the right.

On mobile, the representative link spans the full 390px viewport width. Its text returns to x 24 with a 342px width. The title begins 430px below the feature's top, consistent with an image-first arrangement and space before the copy. Image dimensions themselves were not exported.

The all-products destination below spans the normal container: 1200 × 86px desktop and 342 × 70px mobile. Keep it visually separate from individual product names.

The three DOM entries are not evidence for three simultaneous desktop cards. If rebuilding the feature as a carousel, provide explicit controls and ensure inactive entries are removed from keyboard navigation.

Company Introduction

Role: connects the brand to its people, location, and longevity.

The desktop capture pairs a narrow left column of copy with a large staff group photograph on the right. The visible photograph spans approximately x 537–1320, or 783px, while the introductory paragraph is only about 235px wide at x 120.

The photograph is partly cropped by the top of the supplied scrolled capture. Its native aspect ratio and full displayed height cannot be recovered from that crop. The text is set with intentional short lines and substantial leading. It states that the company was founded in Miyazu, Kyoto, in 1893 and has continued making vinegar for more than 130 years.

On mobile, the heading begins approximately 309px after the section starts, followed by the introductory paragraph and then the destination links. This is consistent with an image region preceding the heading, but the image box was not included in the DOM sample.

Thumbnail Destination Link

Role: turns secondary company and production destinations into recognizable editorial entries.

The company and interview links use a repeated anatomy:

  1. A square photograph at the left.
  2. A horizontal gap.
  3. A flexible label area bounded by fine tan rules above and below.
  4. A small beige circular arrow at the right edge of that label area.

The desktop anchor measures 573 × 160px. Its visible thumbnail is approximately 160px square, followed by a measured 24px gap. The remaining label region is approximately 389px wide. The title is vertically centered; the interview title wraps onto two lines.

The two links sit side by side with 54px between them. Mobile anchors become 342 × 100px and stack 24px apart, with a measured 16px internal gap. A 100px square thumbnail is a reasonable reconstruction of this geometry, although the mobile image element was not separately measured.

The same measured anchor pattern recurs for the vinegar-making and brewery-tour destinations. Keep the whole row clickable instead of making only the small arrow interactive.

Recipe and Knowledge Links

Role: expands the homepage into useful cooking and vinegar information.

The desktop geometry forms an asymmetric group: the recipe destination is 573 × 624px on the left; the knowledge and Q&A destinations are each 573 × 292px, stacked on the right with approximately 40px between them.

On mobile, the entries become one column. The recipe destination is 342 × 383px, followed by two 342 × 184px destinations with 40px gaps.

These are measured link bounds, not image dimensions. The supplied screenshot crops do not reveal the imagery or label placement inside this group. Preserve the demonstrated hierarchy and proportions, and treat any new image treatment as a design choice rather than an observed detail.

Rice and Vinegar-Making Story

Role: explains the relationship between local rice and the product.

The vertical statement reads いいお酢は いいお米から. Its accompanying serif paragraph describes rice grown without agricultural chemicals in local Miyazu terraced fields and the use of that new rice in vinegar production.

Desktop copy occupies a narrow 224px-wide, 128px-high block. On mobile, the measured paragraph wrapper spans the viewport and contains three lines over 84px. The heading and text therefore retain an editorial rhythm while allowing fewer forced line breaks.

The section ends with the same thumbnail-link pattern used in the company introduction, directing visitors to production methods and brewery tours. Imagery in this section is not visible in the supplied crops, so its subject and treatment should not be invented from the paragraph alone.

Community Links and Restaurant Notice

Role: connects products to customers, media coverage, places to eat, and related company activity.

Three beige destination blocks form a desktop row: customer voices, media coverage, and a restaurant map. Each is 364 × 140px, with 54px gaps. On mobile, they become 342 × 90px blocks with 24px vertical separation.

The following restaurant feature has a square linked region measuring 364px on desktop and 342px on mobile. Its desktop copy is alongside it; mobile copy follows below.

The current page explicitly states that aceto closed at the end of December 2025. Preserve that notice when reusing current content. This is a notice about the restaurant, not evidence that the company website is discontinued.

Illustrated Footer Transition

Role: reconnects the closing page to the strong graphic identity of the opening.

The desktop footer capture shows a black mountain, white birds, and dense plant forms immediately above the beige footer. The artwork is centered and partly clipped by the top of the capture. It creates a graphic conclusion to the white content area without a gradient or shadow.

The measured distance between the main element's bottom and the footer's start is 288px on desktop and 166px on mobile. These are structural gaps, not verified artwork dimensions. An implementation may reserve these spaces for decoration, but should size the actual asset according to its own composition.

A vertical PAGE TOP link points to #wrapper. Its destination is verified; click behavior and scrolling duration are not.

Footer Sitemap and Contact Area

Role: consolidates the site's full information architecture and official contact routes.

The desktop footer is a beige field with a centered 1200px content region. Four sitemap columns begin at x 120, 324, 528, and 732. Each primary column measures 180px, with 24px between columns. A 364px service area starts at x 956, leaving 44px after the sitemap group.

Primary headings are black and more prominent. Smaller secondary links are visually muted. The product column lists individual vinegars; recipe and knowledge columns expose subcategories. This deliberately dense region gives the otherwise spacious page a practical index.

The right-hand area contains two 100px-high service rows separated by tan rules, a blog link with an external-link symbol, and a row of Instagram, Facebook, note, and YouTube marks. These icons retain their recognizable brand shapes; the icon library or file format is unknown.

Contact information is set near the lower right on desktop. The original footer identifies the operator as 株式会社 飯尾醸造 and supplies an address in Miyazu, telephone, fax, map, and contact links. The copyright is small and right aligned.

On mobile, the footer becomes one 342px-wide column. Thirteen primary navigation links remain visible, while the desktop sublists are absent from the rendered mobile text. This does not establish accordion behavior. The primary links have small leading chevrons and a 23px left inset. Store and LINE rows shrink to 70px high. Social icons remain in one horizontal row, followed by left-aligned contact information and a right-aligned copyright.

The mobile footer capture also shows the persistent logo overlapping upper navigation entries. Record that overlap as an observation; a new implementation should maintain sufficient contrast and access to the links beneath persistent controls.

Tokens — Motion & Interaction

Treatment Evidence What can be concluded
Desktop primary links transition: opacity 0.2s A short opacity transition is declared; trigger and destination opacity were not supplied
Filled destination links and selected text links background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) Background-color feedback is declared; the resulting hover color is unknown
Section headings opacity 1s, transform 1s, -webkit-transform 1s One-second reveal-related transitions are declared; starting offset and activation mechanism are unknown
Page-top link Same one-second opacity/transform declaration A reveal treatment is declared; scrolling motion is not established
Product region Entries overlap vertically and have small horizontal offsets; Swiper-named properties exist A layered feature is supported; autoplay, swipe, pagination, and transition duration remain unverified
Opening image Product photograph on desktop; mountain illustration on mobile Different visible states are established; their relationship over time is unknown
Persistent navigation Controls remain visible in scrolled captures Overlay persistence is visually supported; exact positioning implementation is not exported
Menu Closed control visible; no opening sequence Menu interaction and expanded styling remain unverified

Many other exported elements report transition: all without a duration in the supplied representation. That alone is not useful evidence of visible motion. Sampled elements report animation: none, but the sample does not cover every descendant, pseudo-element, or JavaScript-driven effect.

For a new implementation, retain restrained feedback: short opacity or background changes, and optional one-second heading reveals. Avoid adding sweeping parallax, springy card motion, or a timed opening sequence without a separate design decision. Reduced-motion behavior is recommended, not verified on the original.

Surfaces

Surface Appearance Purpose
Main page White, open, largely unboxed Gives photography and vertical headings room
Opening media Very pale image field with product color or black artwork Carries first-screen identity
Header Transparent overlay Keeps the composition visually open
Destination panel Flat warm beige rectangle Makes major destinations easy to locate
Thumbnail-link label area White with fine tan rules Groups image, title, and arrow without a card shell
Arrow control Small beige disc with black chevron Adds a consistent directional cue
Footer Full-width warm beige Establishes a distinct closing information area

There is no observed system of floating cards, glass blur, decorative CSS gradients, or drop-shadow elevation. Separation comes from spacing, rules, color fields, and the boundaries of photographs.

Imagery

The visible imagery operates in two complementary modes.

Photography is direct and descriptive. The opening bottles stand upright with readable labels, realistic amber liquid, and soft grounding shadows. The company photograph shows a group of staff in an actual interior. Smaller destination photographs depict the premises and people. Their rectangular crops and natural detail give the brand a tangible setting.

Illustration is boldly reduced. The mountain is a large black mass interrupted by white cut-like marks. Birds cross the composition, while plants and wave-like shapes build a dense lower edge. Its visual character resembles a woodcut or cut-paper print; the actual production technique is not established.

The wordmark belongs to this strong black graphic language. Preserve its irregular strokes and original proportions. Do not recreate it as ordinary text or replace the mountain with a generic outline icon.

Observed Asset References

The supplied evidence contains no usable original image URLs or filenames. The references below identify visible subjects only.

Asset subject Original-page evidence Reuse guidance
Two-tier Iio Jozo wordmark Desktop opening/company captures and mobile opening/footer captures Use authorized brand artwork; preserve approximately 3.08:1 proportions
Pair of Fuji Vinegar bottles Desktop opening capture Keep both products upright, uncropped, and clearly separated
Mountain, birds, plants, and waves Mobile opening and desktop footer-transition captures Preserve the black mass, white cuts, and dense lower edge; crop deliberately for each placement
Staff group photograph Desktop company capture Keep documentary character; determine the real source ratio before implementation
Premises thumbnail Desktop company link Square crop with no rounding
Interview thumbnail Desktop interview link Square portrait/environment crop with no rounding
Cart, LINE, and social marks Desktop/mobile footer captures Retain recognizable marks; provide accessible link names

Use actual image assets when authorized and available. Neither source paths nor photographers can be recovered from these original-page captures alone. The source does not establish video, image-loading strategy, or native image dimensions.

Layout & Responsive Behavior

Page Sequence

The rendered homepage follows this order:

  1. Full-viewport opening composition.
  2. News list and store/LINE destinations.
  3. Selected product feature and all-products link.
  4. Company introduction and company/interview links.
  5. Recipe, knowledge, and Q&A destinations.
  6. Rice story and production/tour links.
  7. Customer, media, and restaurant-map destinations.
  8. Restaurant feature with its closure notice.
  9. Illustrated transition and footer.

The desktop main element ends around y 6514.94 and the footer begins around y 6802.94. On mobile those positions are approximately y 6762.80 and y 6928.80. The mobile document becomes about 401px longer overall despite its shorter opening screen, as horizontal groups stack.

Observed Responsive Changes

Pattern Desktop Mobile
Brand position Centered Upper left
Menu position Upper left Upper right
Primary navigation Five vertical columns Not visible outside the menu control
Opening scroll cue Vertical, lower left Horizontal, bottom center
Standard section heading Left rail Centered vertical column
Store/LINE pair Two columns Stacked
Product feature Broad image beside copy Full-width feature with inset copy below
Company/interview pair Two columns Stacked
Resource links Tall left tile, two shorter right tiles Single column
Community destinations Three columns Single column
Footer Four sitemap columns plus service area Primary links, services, social icons, contact
Footer subnavigation Visible Absent from rendered mobile text
Contact block Lower right Left aligned

Only the two stated viewport widths were inspected. Tablet layouts, landscape phones, exact breakpoint thresholds, and browser zoom behavior remain unverified.

The starter uses a 64rem breakpoint as a practical recommendation. It is not a recovered source media query. Preserve comfortable intermediate widths and test navigation overlap before choosing a production threshold.

Do’s and Don’ts

Do

  • Keep the measured core palette: white #FFFFFF, black #000000, and beige #F5E6D2.
  • Preserve the distinction between expressive brand artwork and readable editorial text.
  • Use vertical Japanese headings as navigational chapter markers.
  • Maintain the 1200px desktop content rhythm and 24px mobile gutters as reference endpoints.
  • Give bottle photography enough room for both silhouettes and labels to remain legible.
  • Keep small photographs square and use fine rules around their accompanying label areas.
  • Repeat beige destination panels consistently across shopping, messaging, and community routes.
  • Let long news titles increase row height on mobile.
  • Keep the footer useful as an information index, with a simpler primary-link presentation on mobile.
  • Retain current operational notices, including the restaurant closure text.
  • Separate confirmed transition declarations from unverified playback and interaction behavior.

Don’t

  • Don’t compress the site into a single sales funnel; retain its corporate, product, recipe, and educational routes.
  • Don’t replace the opening composition with an oversized headline and multiple competing buttons.
  • Don’t turn every destination into a rounded, elevated card.
  • Don’t use the exported Swiper blue as a brand color.
  • Don’t assign a calligraphy font to the logo without evidence.
  • Don’t reproduce every sampled wrapper's 9px or 10px value as the final reading size.
  • Don’t infer an autoplay duration or opening animation from different desktop and mobile images.
  • Don’t render all overlapping product entries as simultaneously visible cards.
  • Don’t infer mobile accordions merely because desktop footer sublists are absent.
  • Don’t crop product labels or flatten the mountain illustration into a generic icon.
  • Don’t copy persistent-header collisions without reviewing readability and keyboard access.

Recommended Implementation Additions

These are improvements for a new implementation, not verified original-site features:

  • Use a semantic menu button with an explicit name, expanded state, and controlled panel. If the panel is modal, manage focus, Escape, background interaction, and focus return.
  • Add visible keyboard focus indicators to navigation, whole-row links, service panels, and social destinations.
  • Preserve accessible text for the logo and meaningful alternatives for product and documentary photographs. Mark purely decorative mountain repetitions as decorative.
  • Ensure vertical headings use a sensible DOM reading order; do not split each character into an independent accessible node.
  • If implementing a product carousel, expose previous/next controls and current position, pause automatic movement, and prevent hidden slides from receiving focus.
  • Keep content visible if reveal JavaScript fails. Enable entrance effects progressively and honor reduced motion.
  • Review the contrast of muted footer text. A darker adaptation such as #6B6259 is preferable when small text would otherwise be difficult to read.
  • Provide comfortable touch targets around small arrows and social marks. The whole thumbnail row should remain the main link target.
  • Protect content beneath persistent controls through spacing, contrast treatment, or context-aware header behavior.
  • Reserve image dimensions to reduce layout shifts, load the opening image promptly, and defer lower-page imagery where appropriate.
  • Preserve visible email/contact labels accurately: the observed メールお問い合わせ destination is a web form, not a mailto: link.

Agent Prompt Guide

Quick Color Reference

  • Main page: #FFFFFF.
  • Text, brand artwork, and ordinary icons: #000000.
  • Menu circle, destination panels, arrow discs, and footer: #F5E6D2.
  • Fine warm dividers: approximately #DFBE98, a visual adaptation.
  • Secondary text: approximately #7B756C; consider #6B6259 for improved readability.
  • Green is confined to the LINE mark. Amber, blue, and red belong primarily to product photography.

Overall Prompt

“Create a Japanese vinegar maker's corporate and product homepage with a quiet editorial structure. Use white content areas, black lettering, and pale beige #F5E6D2 for circular menu controls, broad destination panels, and the footer. Place an authorized two-tier brand wordmark at the desktop center, a beige menu circle at the left, and vertical Japanese navigation at the right. Build a full-viewport opening image, then news, selected products, company and production stories, recipe resources, and a useful sitemap footer. Use vertical Japanese section headings, generous white space, serif editorial copy, square documentary photographs, thin tan rules, and small beige arrow discs. At 390px, move the logo left and menu right, use 24px content gutters, center vertical section headings, and stack destination groups. Treat hero sequencing and carousel behavior as separate requirements because their timing was not established.”

Example Component Prompts

  1. Header: “Create a transparent desktop header with a 240px-wide supplied wordmark centered 48px from the top, an 80px beige circular MENU control at x 40, and five vertical Japanese navigation columns at the upper right. On mobile, use a 160px wordmark at the left and a 64px menu circle at the right. Keep menu panel behavior independently configurable.”
  2. News list: “Place a vertical お知らせ heading in a narrow left rail beside a wide list. Each whole-row link contains a title, then a small date and category with a 15px top gap. Use generous vertical padding and fine separators. At 390px, center the vertical heading above a 342px list and allow long titles to create taller rows.”
  3. Thumbnail link: “Design a square-cornered editorial destination row: a 160px square documentary photo, a 24px gap, then a serif title area bounded by thin tan top and bottom rules. Place a small beige circular chevron at the right. Make the whole 573 × 160px row clickable. Stack rows and reduce their height to approximately 100px on mobile.”
  4. Product feature: “Present a vinegar product with a large image on the left and a 480px copy column on the right. Stack the product name, a short Japanese promise, and restrained supporting copy. On mobile, place the image first and inset the copy by 24px. Do not assume autoplay or invent a transition sequence.”
  5. Footer: “Create a full-width pale beige footer. Inside a 1200px desktop container, place four 180px sitemap columns with 24px gaps, followed by a 364px service area. Use black primary links, smaller muted sublinks, ruled store and LINE rows, recognizable social marks, and a compact contact block. On mobile, expose primary links in one column, followed by services, social icons, and left-aligned contact details.”
  6. Illustration placement: “Use authorized black mountain artwork with white cut-like marks, birds, plants, and waves. Let it dominate a narrow mobile opening crop and recur as a centered graphic above the beige footer. Preserve the artwork's irregular edges and keep its composition separate from CSS-generated decoration.”

Quick Start

CSS Custom Properties

This is an implementation scaffold, not recovered source CSS. It preserves measured colors and key endpoint dimensions, uses a conventional root size, and labels estimated or recommended values in comments. Load authorized fonts and image assets through the project; asset URLs were not supplied.

Use .site-header with .brand, a real .menu-toggle button, and .primary-nav. A .story-link contains an image and .story-link__body; the latter contains the label and .arrow-disc. Product and story wrappers use the corresponding image and copy classes below. Menu state, image selection, and any carousel require separate behavior.

:root {
  /* Measured core colors */
  --iio-white: #ffffff;
  --iio-ink: #000000;
  --iio-beige: #f5e6d2;

  /* Visual approximation and recommended readable secondary text */
  --iio-rule: #dfbe98;
  --iio-muted: #6b6259;

  /* Families recorded in the supplied computed styles */
  --iio-font-editorial: YakuHanMP, 'Zen Old Mincho', serif;
  --iio-font-ui: YakuHanJP, 'Noto Sans JP', sans-serif;
  --iio-font-utility: serif;

  /* Measured endpoint geometry */
  --iio-content: 1200px;
  --iio-gutter: 24px;
  --iio-column-gap: 54px;
  --iio-thumb: 160px;
  --iio-menu-size: 80px;
  --iio-brand-width: 240px;

  /* Recommended visible type sizes; not wrapper font sizes */
  --iio-text-body: 1rem;
  --iio-text-small: 0.75rem;
  --iio-text-label: 1.5rem;
  --iio-text-heading: 2.025rem;
  --iio-text-product: 2.25rem;

  /* Declared source transition timings */
  --iio-motion-link: 200ms;
  --iio-motion-fill: 300ms;
  --iio-motion-reveal: 1s;
  --iio-ease-fill: cubic-bezier(0.215, 0.61, 0.355, 1);
}

* { box-sizing: border-box; }

body {
  margin: 0;
  color: var(--iio-ink);
  background: var(--iio-white);
  font-family: var(--iio-font-editorial);
  font-size: var(--iio-text-body);
  line-height: 2;
}

img { display: block; max-width: 100%; }
button, input { font: inherit; }
a { color: inherit; }

.container {
  width: min(var(--iio-content), calc(100% - 2 * var(--iio-gutter)));
  margin-inline: auto;
}

/* Fixed placement is an adaptation of observed persistent overlays. */
.site-header {
  position: fixed;
  inset: 0 0 auto;
  z-index: 30;
  height: 244px;
  pointer-events: none;
}

.site-header a,
.site-header button { pointer-events: auto; }

.brand {
  position: absolute;
  top: 48px;
  left: 50%;
  width: var(--iio-brand-width);
  transform: translateX(-50%);
}

.brand img { width: 100%; height: auto; }

.menu-toggle {
  position: absolute;
  top: 48px;
  left: 40px;
  display: grid;
  place-content: center;
  justify-items: center;
  gap: 5px;
  width: var(--iio-menu-size);
  height: var(--iio-menu-size);
  padding: 0;
  border: 0;
  border-radius: 50%;
  color: var(--iio-ink);
  background: var(--iio-beige);
  font: 12px / 1 var(--iio-font-utility);
  cursor: pointer;
}

.menu-bars {
  width: 32px;
  height: 22px;
  background: linear-gradient(
    to bottom,
    currentColor 0 3px,
    transparent 3px 9px,
    currentColor 9px 12px,
    transparent 12px 19px,
    currentColor 19px 22px
  );
}

.primary-nav {
  position: absolute;
  top: 48px;
  right: 36px;
  display: flex;
  align-items: flex-start;
}

.primary-nav a {
  padding: 2px 8px 0;
  font-size: 22px;
  line-height: 1;
  text-decoration: none;
  transition: opacity var(--iio-motion-link);
}

.primary-nav .nav-label { writing-mode: vertical-rl; }

.primary-nav .nav-store {
  display: grid;
  justify-items: center;
  gap: 10px;
  margin-left: 10px;
  font-size: 18px;
}

.hero {
  position: relative;
  min-height: 100vh;
  min-height: 100svh;
  overflow: hidden;
  background: var(--iio-white);
}

.hero__media { position: absolute; inset: 0; }
.hero__media picture { display: block; width: 100%; height: 100%; }

.hero__media img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.scroll-cue {
  position: absolute;
  left: 42px;
  bottom: 110px;
  margin: 0;
  writing-mode: vertical-rl;
  font: 16px / 1 var(--iio-font-utility);
}

.scroll-cue::after {
  content: '';
  position: absolute;
  top: calc(100% + 8px);
  left: 50%;
  width: 1px;
  height: 104px;
  background: currentColor;
}

.vertical-heading {
  width: max-content;
  margin: 0;
  writing-mode: vertical-rl;
  font-size: var(--iio-text-heading);
  font-weight: 600;
  line-height: 1.6;
}

.news { padding-block: 133px 150px; }

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

.news-layout > .vertical-heading { margin-top: 24px; }
.news-list { margin: 0; padding: 0; list-style: none; }
.news-list > li { border-bottom: 1px solid var(--iio-rule); }

.news-row {
  display: block;
  padding: 30px 0 34px;
  text-decoration: none;
}

.news-row__title {
  margin: 0;
  font-size: 18px;
  line-height: 1.6;
  overflow-wrap: anywhere;
}

.news-row__meta {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 25px;
  margin-top: 15px;
  font-size: var(--iio-text-small);
  line-height: 1.5;
}

.more-link {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 4px;
  min-height: 29px;
  text-decoration: none;
}

.destination-grid,
.story-links {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--iio-column-gap);
}

.news-actions { margin-top: 130px; }

.destination {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  min-height: 140px;
  padding: 20px;
  background: var(--iio-beige);
  font-size: 18px;
  line-height: 1.6;
  text-decoration: none;
  transition: background-color var(--iio-motion-fill) var(--iio-ease-fill);
}

.destination img { width: 42px; height: auto; flex: 0 0 auto; }

.product-feature {
  display: grid;
  grid-template-columns: minmax(0, 573fr) minmax(0, 480fr);
  align-items: center;
  gap: 53px;
  width: calc(100% - 94px);
  margin-left: 94px;
  text-decoration: none;
}

.product-feature__media { width: 100%; aspect-ratio: 1; object-fit: contain; }
.product-feature__copy { min-width: 0; }

.product-feature__title {
  margin: 0 0 20px;
  font-size: var(--iio-text-product);
  font-weight: 600;
  line-height: 1.6;
}

.product-feature__copy p { margin: 0 0 20px; }

.all-products {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 86px;
  margin-top: 80px;
  border-block: 1px solid var(--iio-rule);
  text-decoration: none;
}

.story {
  display: grid;
  grid-template-columns: minmax(0, 363px) minmax(0, 783px);
  gap: 54px;
  align-items: start;
}

.story__image { width: 100%; height: auto; }
.story__copy { max-width: 235px; }
.story__copy p { margin: 48px 0 0; font-weight: 600; }
.story-links { margin-top: 80px; }

.story-link {
  display: flex;
  align-items: stretch;
  gap: 24px;
  min-height: var(--iio-thumb);
  text-decoration: none;
}

.story-link > img {
  flex: 0 0 var(--iio-thumb);
  width: var(--iio-thumb);
  height: var(--iio-thumb);
  object-fit: cover;
}

.story-link__body {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  min-width: 0;
  padding-block: 16px;
  border-block: 1px solid var(--iio-rule);
  font-size: var(--iio-text-label);
  line-height: 1.5;
}

.arrow-disc {
  display: grid;
  flex: 0 0 36px;
  place-items: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: var(--iio-beige);
  font: 16px / 1 var(--iio-font-utility);
}

.resource-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 40px 54px;
}

.resource-link { min-height: 292px; }
.resource-link--primary { grid-row: span 2; min-height: 624px; }
.community-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }

/* Reserved decoration area; actual image box was not measured. */
.footer-art {
  height: 288px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.footer-art img { max-height: 100%; width: auto; }

.site-footer {
  padding-block: 80px 98px;
  background: var(--iio-beige);
  font-size: 14px;
  line-height: 1.6;
}

.footer-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 364px;
  gap: 44px;
}

.footer-sitemap {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 24px;
}

.footer-group { min-width: 0; }
.footer-primary { display: block; margin-bottom: 16px; text-decoration: none; }
.footer-sublist { margin: 0 0 32px; padding: 0; list-style: none; }
.footer-sublist li { margin-bottom: 5px; }
.footer-sublist a { color: var(--iio-muted); font-size: 12px; text-decoration: none; }
.footer-services { border-top: 1px solid var(--iio-rule); }

.footer-service {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  min-height: 100px;
  border-bottom: 1px solid var(--iio-rule);
  font-size: 18px;
  text-decoration: none;
}

.footer-service img { width: 42px; height: auto; }
.footer-blog { display: block; margin-top: 36px; }
.footer-social { display: flex; align-items: center; gap: 16px; margin-top: 28px; }
.footer-social a { display: inline-flex; align-items: center; min-height: 44px; }
.footer-contact { margin-top: 96px; text-align: right; font-style: normal; }
.footer-copyright { margin: 32px 0 0; color: var(--iio-muted); text-align: right; font-size: 12px; }

/* Recommended states; endpoint colors and opacity were not supplied. */
@media (hover: hover) {
  .primary-nav a:hover { opacity: 0.65; }
  .destination:hover { background: #edd7ba; }
  .news-row:hover .news-row__title,
  .story-link:hover .story-link__label { text-decoration: underline; }
}

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

/* Progressive enhancement: content remains visible without scripting. */
.reveal { opacity: 1; transform: none; }

@media (prefers-reduced-motion: no-preference) {
  .motion-ready .reveal {
    transition: opacity var(--iio-motion-reveal), transform var(--iio-motion-reveal);
  }
  .motion-ready .reveal[data-pending='true'] {
    opacity: 0;
    transform: translateY(16px);
  }
}

/* Recommended breakpoint, not a recovered source media query. */
@media (max-width: 64rem) {
  :root {
    --iio-column-gap: 24px;
    --iio-thumb: 100px;
    --iio-menu-size: 64px;
    --iio-brand-width: 160px;
    --iio-text-label: 1.125rem;
    --iio-text-heading: 1.5rem;
    --iio-text-product: 1.875rem;
  }

  .site-header { height: 84px; }
  .brand { top: 33.4px; left: 24px; transform: none; }
  .menu-toggle { top: 20px; left: auto; right: 16px; font-size: 9px; }
  .menu-bars { width: 22px; height: 16px; background-size: 100% 16px; }
  .primary-nav { display: none; }

  /* Use deliberately selected mobile artwork; source switching is unverified. */
  .hero__media { bottom: 80px; }
  .hero__media img { object-fit: cover; object-position: center bottom; }
  .scroll-cue {
    left: 50%;
    bottom: 30px;
    writing-mode: horizontal-tb;
    transform: translateX(-50%);
    font-size: 13px;
  }
  .scroll-cue::after { display: none; }

  .vertical-heading { margin-inline: auto; line-height: 1; }
  .vertical-heading--statement { font-size: 28px; line-height: 44px; }
  .news { padding-block: 35px 80px; }
  .news-layout { display: block; }
  .news-layout > .vertical-heading { margin: 0 auto 20px; }
  .news-row { padding-block: 20px; }
  .news-row__title { font-size: 16px; }
  .news-row__meta { column-gap: 17px; }
  .news-actions { margin-top: 50px; }
  .destination-grid, .story-links { grid-template-columns: 1fr; }
  .destination { min-height: 90px; gap: 12px; }

  .product-feature {
    display: block;
    width: calc(100% + 48px);
    margin-left: -24px;
  }
  .product-feature__copy { padding: 40px 24px 0; }
  .product-feature__title { line-height: 1.5; }
  .all-products { min-height: 70px; margin-top: 64px; }

  .story { display: flex; flex-direction: column; gap: 40px; }
  .story__image { order: -1; }
  .story__copy { max-width: none; width: 100%; text-align: center; }
  .story__copy p { margin-top: 30px; font-size: 14px; line-height: 2; }
  .story-links { margin-top: 28px; }
  .story-link { gap: 16px; }
  .story-link__body { gap: 8px; padding-block: 12px; }
  .arrow-disc { width: 28px; height: 28px; flex-basis: 28px; }

  .resource-grid { grid-template-columns: 1fr; gap: 40px; }
  .resource-link { min-height: 184px; }
  .resource-link--primary { grid-row: auto; min-height: 383px; }
  .footer-art { height: 166px; }
  .site-footer { padding-block: 64px 24px; }
  .footer-layout, .footer-sitemap { display: block; }
  .footer-sublist { display: none; }
  .footer-primary {
    position: relative;
    min-height: 28px;
    margin-bottom: 7px;
    padding-left: 23px;
    line-height: 28px;
  }
  .footer-primary::before {
    content: '';
    position: absolute;
    top: 10px;
    left: 7px;
    width: 6px;
    height: 6px;
    border-top: 1px solid var(--iio-rule);
    border-right: 1px solid var(--iio-rule);
    transform: rotate(45deg);
  }
  .footer-services { margin-top: 36px; }
  .footer-service { min-height: 70px; }
  .footer-blog { margin-top: 24px; }
  .footer-social { margin-top: 32px; }
  .footer-contact { margin-top: 64px; text-align: left; }
}

@media (prefers-reduced-motion: reduce) {
  .primary-nav a, .destination, .reveal { transition: none; }
  .reveal { opacity: 1; transform: none; }
}

The source's gradient-free surface language is preserved; the gradient in .menu-bars is only a compact way to draw three flat strokes. For production, an accessible icon asset or three decorative spans is equally suitable. Set explicit image dimensions in markup and test longer labels at intermediate widths. The starter intentionally leaves unverified menu and product sequencing behavior unimplemented.

Tailwind v4 Token Mapping

Optional aliases for a project already using Tailwind v4. Define the custom properties above first. This mapping does not imply that the original site uses Tailwind.

@theme inline {
  --color-paper: var(--iio-white);
  --color-ink: var(--iio-ink);
  --color-sand: var(--iio-beige);
  --color-rule: var(--iio-rule);
  --color-muted: var(--iio-muted);

  --font-editorial: var(--iio-font-editorial);
  --font-ui: var(--iio-font-ui);
  --font-utility: var(--iio-font-utility);

  --text-body: var(--iio-text-body);
  --text-small: var(--iio-text-small);
  --text-label: var(--iio-text-label);
  --text-section: var(--iio-text-heading);
  --text-product: var(--iio-text-product);

  --spacing-gutter: var(--iio-gutter);
  --spacing-column-gap: var(--iio-column-gap);
  --spacing-thumbnail: var(--iio-thumb);
  --spacing-menu: var(--iio-menu-size);
  --radius-control: 9999px;
}

Sources & Evidence

  • Inspected original and final page: 富士酢醸造元 飯尾醸造. Both URLs are identical; the supplied browser observation reports HTTP 200 and the title 富士酢醸造元 飯尾醸造.
  • Capture timing: supplied retrieval timestamp 2026-09-12T19:48:47.129Z, equivalent to September 13, 2026, 04:48:47.129 JST. Separate timestamps for individual screenshot frames were not supplied.
  • Desktop evidence: 1440 × 1000 CSS-pixel viewport; opening product photograph, scrolled company area, and footer captures. DOM document height approximately 7576.39px.
  • Mobile evidence: 390 × 844 CSS-pixel viewport; opening mountain artwork and footer captures. DOM document height approximately 7977.80px.
  • Rendered-page evidence: visible text, original link destinations, selected element rectangles, computed foreground/background colors, font-family declarations, wrapper font sizes, padding, gaps, border radius, and transition strings.
  • Link scope: destinations such as /product, /about, /recipe, /process, and #wrapper were observed as links on the homepage. Their target pages and click results were not inspected.
  • Observation procedure: the supplied browser process waited for document load, sampled layout/text stability, visible image decoding, and finite animation readiness within stated time limits. It traversed intermediate scroll positions. Perpetual animations were temporarily paused during readiness checks and resumed afterward; service workers and SharedWorkers were disabled.
  • Limits: no additional browsing or file inspection was performed for this reference. No original image URLs, font files, complete stylesheet, interaction recording, menu-open capture, carousel-control test, hover endpoint, or intermediate-width capture was supplied. Delayed content and unexercised behavior remain unverified.

This reference describes the current homepage represented by the supplied original-page evidence. Its CSS and prompts are reusable adaptations; estimated type sizes, chosen breakpoints, accessibility additions, and proposed states are not claims about unobserved source behavior.

← デザイン一覧に戻る