UNI9UE PARK ’24|ニコアンドの野外フェス公式サイトのWebサイトプレビュー

DESIGN REFERENCE

UNI9UE PARK ’24|ニコアンドの野外フェス公式サイト

会場写真を全面に敷き、クリーム色の本文を固定サイドバーで挟むイベントサイト。ターコイズの案内ボタン、コンパクトな出演者一覧、モバイルの全画面導入が特徴。

オリジナルサイトを見る
ジャンル
イベント
元の業種
音楽・イベント
デザイン分析日
2026/9/17

design.md

UNI9UE PARK ’24 — Style Reference

A compact festival program on cream paper, surrounded by the crowd and stage it documents.

Website: UNI9UE PARK ’24 Original URL: https://www.nikoand.jp/uni9ue_park_2024/ Final URL: https://www.nikoand.jp/uni9ue_park_2024/ Theme: light, with cream content surfaces, turquoise accents, black typography, and photographic surroundings. Inspected: September 16, 2026 at 19:53:57.799 UTC; September 17, 2026 at 04:53:57.799 JST, according to the supplied browser record. Viewports: 1440 × 1000 desktop and 390 × 844 mobile, in CSS pixels. Scope: the current event homepage, including its opening, artist/shop area, footer, full-page text, link inventory, and sampled computed styles. Linked destinations, menu opening, artist dialogs, and checkout were not independently exercised.

UNI9UE PARK ’24 is an event information microsite with news, artists, schedules, shopping, a market directory, visitor guidance, and links to dedicated pages. Its desktop composition places a narrow scrolling program between two persistent utility rails. A full-viewport photograph supplies the atmosphere; cream panels and small black text make the dense event information readable. Turquoise identifies dates, destinations, and actions. Coral marks updates and the current thank-you message.

The current opening promotes a Photo Report and thanks attendees. The countdown reads zero, while ticket links and the label “チケット販売中” remain present. These are observations of the page as served in 2026, not evidence that tickets can currently be purchased. The design reference follows this current report-led state.

On mobile, the desktop rails disappear. A 33px utility strip remains at the top, and a large event mark sits over the stage photograph before the report artwork. The opening occupies the inspected 844px viewport height. Below it, the page becomes a continuous cream program with compact image grids, practical information, and a restrained sponsor footer.

How to Read This Reference

  • Measured means a value appears in the supplied computed styles or element rectangles. Measurements are specific to the captured states.
  • Visually estimated means a dimension or treatment is inferred from the five current-page screenshots. Such estimates are not original CSS declarations.
  • Calculated means a relationship is derived from measured coordinates, such as the desktop rail gaps or mobile image width ratio.
  • Recommended means an implementation choice for reuse. The CSS below is an adaptation, not recovered source code.
  • Font stacks are supported by computed styles. Font loading, variable-font axes, and exact font files were not separately verified.
  • Offscreen menu entries, repeated report links, and artist detail records appear in the DOM. Their presence does not establish that those interfaces were opened or visible.
  • No intermediate viewport was supplied. The exact responsive breakpoint remains unknown.

Tokens — Colors

Default Palette

Name Value Source / reusable alias Role Evidence
Program Cream #f3f1d8 Source --background-color; alias --color-paper Main information sections and footer Measured
Festival Turquoise #12b5b2 Source --theme-color; alias --color-theme Dates, countdown digits, action pills, pagination, ticket tab Measured
Update Coral #eb6877 Source --highlight-color; alias --color-highlight Thank-you copy and filled New badges Measured
Black Ink #000000 Alias --color-ink Body text, rules, logos, small secondary pills Measured
Panel White #ffffff Alias --color-white Desktop navigation panel, promotional cards, notice panel, reversed control text Measured text/background values and visible surfaces
Aqua Photo Wash No verified single value No source token established Pale cyan treatment over the desktop photograph in lower-page captures Visually observed; compositing method unknown

The three named source colors are present at both inspected widths. There is no evidence of a selectable color theme or dark mode.

Color Distribution

Cream belongs to the reading surface. Turquoise belongs to small, repeated navigation and event-information accents. Black provides most of the structure through typography, one-pixel rules, and brand marks. White creates discrete utility panels against the photograph.

The right-side market banner contains a strong red strip. The Make Stuff mark uses orange and gray, and sponsor logos introduce other colors. These belong to specific artwork; they are not evidence of additional general-purpose interface tokens.

The first desktop capture shows the stage photograph in relatively natural color. Lower captures show the same surroundings through a pale aqua treatment. Reproduce the difference as a background state if needed, but do not claim an exact overlay opacity, blend mode, or scroll threshold from these captures.

Tokens — Typography

Japanese Text — Ryo Gothic Stack

The body declares:

ryo-gothic-plusn, Hiragino Kaku Gothic ProN, Hiragino Kaku Gothic Pro, Hiragino Sans, sans-serif

The supplied declaration also contains Japanese aliases for the Hiragino families. The shortened stack above preserves the main family order for this reference.

Regular information uses weight 400; desktop navigation uses 500; artist names, venue emphasis, and thank-you copy use 700. The effect is compact and practical, with hierarchy created through weight, color, and grouping rather than large display copy.

English Labels and Numerals — Acumin Stack

The measured stack is:

acumin-variable, ryo-gothic-plusn, sans-serif

It appears on section titles, English utility labels, dates, small pills, and menu headings. Section titles such as Information and Artists compute to weight 400, while the offscreen menu’s English headings compute to 700. Variable-font axis settings were not supplied; do not infer them from the apparent weight alone.

Event and Section Marks

The event mark is graphic artwork: arched lettering, a small emblem, a heavy condensed wordmark, and supporting lines. Its character should be preserved through the original authorized asset. The 16px computed size on its empty H1 container does not describe the visible logo lettering.

The Make Stuff Special Shop heading is also distinctive graphic lettering. It should not be recreated by assigning a guessed handwriting font to ordinary text.

Type Scale

Role Size / line height Weight Family Evidence
Section subtitle 10px / 10px 400 Japanese stack Measured
New badge 10px / 10px within a 35 × 15px box 500 Japanese stack Measured on mobile
Ticket-tab caption 10px / 12px 700 Japanese stack Measured
Desktop navigation 11px / 11px within a 30px link box 500 Japanese stack Measured
Mobile utility labels 11px / 11px 400 Acumin stack Measured
Small pill label 11px / 11px 400 Usually Acumin stack Measured
News title 12px / 19px 400 Japanese stack Measured
Artist name 12px / 16.8px 700 Japanese stack Measured
Weekday / small English information 12px / 12px 400 Acumin stack Measured
Desktop countdown labels 13.5px / 13.5px 700 Japanese stack Measured
Mobile countdown labels 14px / 14px 700 Japanese stack Measured
Main ticket action 14px / 14px 400 Japanese stack Measured
Thank-you message 18px / 26px 700 Japanese stack Measured at both widths
Venue emphasis 18px / 25px 700 Japanese stack Measured
Ticket-panel title 18px / 18px 400 Acumin stack Measured
Artist detail title 21px / 27.3px 700 Japanese stack Measured in unexercised detail records
Main English section title 24px / 24px 400 Acumin stack Measured
Artist-section date 34px / 34px 400 Acumin stack Measured
Large calendar day 80px / 56px 400 Acumin stack Measured at both widths

Letter spacing is normal across the sampled text. Avoid adding widespread tracking to imitate a fashion editorial. The large 80px numerals are a specific calendar treatment, not a general heading scale.

The body’s inherited 16px / 16px is not representative of most visible content. Many components explicitly use smaller sizes. For a new implementation, retain the hierarchy while reviewing the smallest captions and touch targets for usability.

Tokens — Spacing & Shapes

Unit system: ordinary CSS pixels, including fractional dimensions. No global spacing formula or source unit scale was established.

Density: tightly grouped information inside a narrow strip, separated by generous section spacing. Photographs and brand artwork carry the visual weight.

Spacing Scale

Use Value Status
Fine divider About 1px Visible; also consistent with navigation row coordinates
Main artist-grid horizontal gap About 3.45px desktop; 2.61px mobile Calculated from measured columns
Navigation label left inset 10px Measured
News-row vertical gap 20px Calculated from row positions
Right-rail card gap 20px Calculated
Desktop column gap 30px Calculated
Ticket-tab bottom clearance 30px Calculated at both viewports
Standard desktop content inset 40px per side inside the 540px strip Calculated for 460px-wide sections
Standard mobile content inset About 20.8px per side Measured
Desktop opening top padding 50px Measured
Desktop opening bottom padding 55px Measured
Standard section top padding 60px Measured in multiple sections
Mobile thank-you section top padding 40px Measured

These values form a useful vocabulary, but they should not be presented as a verified universal 5px or 10px spacing system.

Border Radius

Element Value Status
Report artwork and artist photographs Square Visually observed
Desktop identity panel Approximately 10–12px Visually estimated
Right-rail promotional cards Approximately 10px Visually estimated
Notice panel Approximately 10px, with a fine black border Visually estimated
Ticket-panel heading 10px 10px 0 0 Measured
Small black pill 11px radius on a 22px-high control Measured
Main ticket action 20px radius on a 40px-high control Measured
Floating ticket tab 5px 0 0 5px Measured
Active pagination dot 50% Measured

Layout Measurements

Element Desktop: 1440 × 1000 Mobile: 390 × 844 Evidence
Main content strip 540px wide at x = 450 390px wide at x = 0 Measured
Complete desktop composition Approximately 1200px wide, from x = 120 to 1320 Not applicable Calculated from rail and main positions
Identity rail Approximately 300 × 622px, starting at 120, 50 Not visible Screenshot estimate, supported by child coordinates
Sidebar logo container 151 × 148.69px Separate opening logo treatment Measured
Sidebar navigation link 221.5 × 30px Not applicable Measured
Right market banner 300 × 98.5px at 1020, 120.5 Not present as a side rail Measured
Right Instagram banner 300 × 144.5px at 1020, 239 Not present as a side rail Measured
Opening section 540 × 645px 390 × 844px Measured
Main report poster Approximately 540 × 540px Approximately 358.8px square Desktop screenshot/section dimensions; mobile measured link width
Standard inner content 460px 348.39px Measured
Introductory report image 482.39 × 259.91px 348.39 × 187.70px Measured link rectangles
Ticket panel/action width 335px 335px Measured
Calendar day column 164px 164px Measured
Main artist column 151.03px 114.39px Measured
News row 460 × 125px 348.39 × 125px Measured
Floating ticket tab 64.5 × 64.5px 64.5 × 64.5px Measured
Total document height Approximately 12,282.53px Approximately 12,619.02px Measured

Layering

The source exposes --header-zindex: 1000, --menu-zindex: 999, --modal-zindex: 888, and --intro-zindex: 1001. These are declared layer values, not proof that every corresponding interface was active. In particular, the intro variable does not establish a visible loading splash.

For an adaptation, define the layer hierarchy intentionally and ensure open dialogs remain usable relative to persistent navigation.

Components

Photographic Backdrop and Program Strip

Role: connect practical event information to the atmosphere of the festival.

A wide photograph shows the stage canopy, crowd, lighting rigs, and event banners. On desktop, the narrow content strip leaves substantial photography visible on both sides. The stage remains in a consistent viewport position across the supplied scroll captures, supporting a fixed-backdrop interpretation.

The main element itself is transparent in the measured desktop state, while its information sections have cream backgrounds. This distinction preserves the exposed photograph around the opening report poster. On mobile, the main element computes to cream, while the opening still presents the photographic scene.

Use a separate background layer and an opaque content surface. Do not apply the aqua wash to the entire document: portraits, promotional artwork, white panels, and text retain their normal colors.

Desktop Identity and Navigation Panel

Role: keep the event identity and major destinations available during a long scroll.

The white panel sits about 50px below the top of the viewport. Its anatomy is:

  1. Centered black event logo, approximately 151px wide.
  2. Bold event dates for October 12–13, 2024.
  3. A small centered venue line.
  4. A substantial gap before the navigation list.
  5. Compact destination rows separated by thin black rules.
  6. Coral New markers aligned to the right of selected rows.
  7. An archive row with a plus sign.

The navigation labels use 11px text and 30px link boxes, with approximately 31px between row starts. The list is narrower than the panel, leaving about 39px of space on either side.

The panel stays at the same screen position in the opening, middle, and footer screenshots. The archive appears collapsed visually, although links to earlier event years exist in the DOM. Expansion behavior was not tested.

Desktop Utility Rail

Role: provide a countdown, market entry point, and official social account without interrupting the program.

The right rail begins at x = 1020 in the desktop capture. It contains three distinct items:

  • A compact countdown with turquoise digits on white rectangular tiles and black Japanese unit labels.
  • A 300px-wide market banner with expressive black lettering and a red lower action strip.
  • A white Instagram promotion showing a phone image, the Instagram symbol, descriptive text, a handle, and a black follow pill.

The banner and Instagram promotion are image-led links. Their visual anatomy should not be mistaken for proof that each embedded label is a separate DOM control.

All displayed countdown values are zero. Digit-changing animation and time calculation were not verified.

Mobile Utility Header

Role: provide essential navigation without consuming the photographic opening.

A fixed-looking top strip spans the 390px viewport and measures 33px high. It is divided into three nearly equal cells by thin black vertical rules, with a thin bottom rule:

  • 2024.10.8 up with a calendar symbol, linking to information.
  • Ticket Info. with a ticket symbol, linking to ticket information.
  • Menu beside a small hamburger mark.

The first two link boxes measure approximately 128.98 × 32px; labels use 11px Acumin-stack text. The header background computes to transparent in the sampled state. The screenshots do not establish a blur effect.

The same strip is visible at the bottom-page capture, supporting persistent positioning. Menu content exists to the right of the viewport in the DOM, but its open appearance, animation, focus management, and dismissal behavior remain unverified.

Photo Report Opening

Role: direct attention to the current event report.

On desktop, a square report graphic begins 50px from the viewport top and fills the 540px center column. The graphic combines a large black event mark, Photo Report, extensive white sky, and a photograph of the stage and attendees. A small turquoise pagination dot sits below it with a white surround.

The opening section is 645px high: 50px top padding, approximately 540px of artwork, and 55px bottom space.

On mobile, the opening is reorganized rather than simply reduced. A separate event logo sits in a tall area above the report poster. The measured H1 container begins at y = 32 and is approximately 402px high. The poster region is approximately 92% of the viewport width, leaving about 15.6px on either side.

The mobile capture shows horizontally offset, repeated report artwork within the poster region. The DOM likewise contains repeated report links outside the visible area. This supports a slider implementation, but does not establish autoplay speed, slide count, swipe behavior, or a permanent split-image composition. A reusable implementation should begin with a stable, complete report image and add slider behavior only when specified.

Thank-You and Report Section

Role: establish the current event status before the retained program information.

A cream section follows the opening. Its centered coral message reads:

“ご来場いただいた皆様、ありがとうございました。またお会いできる日を楽しみにしています。”

The message is 18px / 26px, weight 700, and occupies three lines in the supplied state. Desktop top padding is 60px; mobile top padding is 40px.

Below it, a linked report photograph uses about 89.33% of the main width. That produces approximately 482.4px on desktop and 348.4px on mobile. A small black about UNI9UE PARK button is also present. Its effect was not tested.

Event Facts and Ticket Information

Role: present the dates, location, map, and ticket categories in a compact program format.

The calendar retains two 164px-wide day columns at both inspected widths. Large turquoise 12 and 13 numerals use an 80px font with a compressed 56px line box. Small day labels, weekday names, and opening/closing times complete each column.

The venue treatment combines a small Japanese section label, an 18px turquoise venue name, an 11px address, and a small turquoise Google map pill. The recorded destination for that pill is a park-access page; the label alone should not be used to infer a Google Maps embed.

The ticket panel is 335px wide at both widths. Its turquoise heading is 40px high with rounded upper corners. The page lists one-day and two-day prices, followed by a small admission note and a 335 × 40px turquoise purchase-information pill. These are retained event details, not verified current inventory.

Section Heading System

Role: make a long page easy to scan while keeping the content column quiet.

English section titles such as Information and Artists use 24px Acumin-stack text. A centered Japanese subtitle follows in 10px text. The titles are substantially smaller than the event artwork and large calendar numerals.

Most sampled sections begin with 60px top padding. Center titles within the full program strip, then align detailed rows and grids to the narrower inner width.

Information Rows

Role: expose dated updates without turning the page into a large card dashboard.

Each measured news link is 125px high. Rows are 460px wide on desktop and 348.39px on mobile, with 20px between rows. Titles are 12px / 19px, followed by dates and compact New or Check labels.

The title begins 143px to the right of the row’s left edge at both widths. This establishes a fixed media-and-gap allocation. A 125px thumbnail plus an 18px gap is a plausible reconstruction, but the thumbnail itself was not separately measured.

On mobile, the media allocation remains fixed while the text area narrows from 317px to approximately 205.39px. The sampled titles wrap to two lines. Preserve this relationship rather than stacking every news image above its title.

A small black View more pill measures 99.5 × 22px and follows the list.

Artist Grids and Day Dividers

Role: present a dense, image-led lineup organized by event day.

The section begins with a paid-area label and a short explanatory note. Day dividers combine a left-aligned Day 1 or Day 2, a thin horizontal rule, and a large turquoise date with a small weekday at the right.

The main artist grid remains three columns at both inspected widths. Artist-name boxes measure approximately 151.03px on desktop and 114.39px on mobile. Names use 12px bold text and can wrap; role prefixes such as -Opening Act- or -Guest- remain attached to their artists. Coral New badges are small rectangular stamps, not rounded chips.

The visible band-member row uses four square photographs, approximately 110px wide on desktop, with names and smaller instrument captions below. Keep this subgroup distinct from the main three-column artist grid. Its mobile column behavior was not supplied visually.

A centered turquoise timetable pill is approximately 240 × 40px in the middle desktop capture, with a clock symbol, Japanese label, and diagonal arrow. That size is a visual estimate.

Artist Detail Records

Role indicated by the DOM: expose official social and website links for individual artists.

The DOM includes repeated detail groups with an artist title, Official SNS & Web, social destinations, a turquoise official-site pill where available, and a small black Close button. The measured content width is 260px at both viewports; social links use two 130px columns in the sampled records. Titles are 21px bold, and the Close control is 68.5 × 22px.

No supplied screenshot shows an opened artist detail interface. The trigger, dialog surface, backdrop, entry animation, scroll behavior, and keyboard handling must therefore remain unclaimed.

Make Stuff Special Shop and Goods

Role: connect the festival program to the brand’s staff and merchandise.

The visible Make Stuff section starts with a thin horizontal rule and a centered orange-and-gray graphic mark. A small subtitle sits below it, followed by another rule. A paid-area notice precedes a large rectangular staff group portrait.

At desktop width, the portrait spans the approximately 460px inner column. It has square corners and natural photographic color. The people and clothing provide the warmth; the surrounding layout remains cream, black, and lightly ruled.

The Goods section is established by the rendered text: an English section title, product description, dimensions, ticket-bundle prices, sale dates, and a purchase destination. Its detailed image arrangement is not visible in the supplied screenshots. Reuse the confirmed section and action vocabulary without inventing an unobserved product carousel or commerce interface.

Market Directory and Recruitment

Role: explain the free market area and direct visitors to vendors and participation information.

The DOM contains introductory copy, a free-area label, category names with counts, vendor entries with category labels, Check links, and View all. It also contains a Join Us section with requirements and the explicit closed-application message “応募受付は終了しました。”

The evidence establishes the content hierarchy and destinations. It does not establish whether category labels act as tabs, live filters, or ordinary links, nor does it establish a particular vendor-card grid. Keep those interactions unspecified until tested.

Social and Music Content

Role: extend the event beyond schedules and ticket information.

The page includes the event hashtag, official Instagram account, a follow action, and a Play List on Spotify heading with explanatory copy. The right desktop rail repeats the Instagram promotion.

The supplied evidence does not establish whether a playable Spotify embed successfully loaded. Do not add an autoplay claim or infer an audio interaction from the section heading alone.

Floating Ticket Tab

Role: provide a persistent shortcut once the visitor is farther down the page.

The turquoise tab measures 64.5 × 64.5px, sits 30px above the viewport bottom, and meets the right edge with square right corners and 5px left corners. A 24px ticket emoji sits above a two-line, 10px bold white caption.

The initial DOM places the tab outside the right edge. Lower-page screenshots show it inside the viewport. Its hidden displacement is equivalent to approximately translateX(110%) relative to a right-aligned resting position, calculated from its measured coordinates. The actual source transform was not supplied.

A 0.4s ease-in-out transition is measured. The reveal threshold and controlling event remain unknown. The mobile footer also shows a small shadow around the tab; no general shadow system is evident elsewhere.

Notice Panel and Footer

Role: contain visitor guidance, support information, sponsors, and event identity.

The lower page includes a centered DISK GARAGE contact block followed by a white notice panel. In the desktop screenshot, the panel is approximately 460 × 400px, with a thin black outline, approximately 10px corners, a centered heading, and dense left-aligned bullet lists.

The content is visibly bounded by the panel. The captures do not prove whether internal scrolling was exercised or whether clipping is used. An adaptation should provide accessible overflow rather than silently hide the remaining guidance.

Below the notice panel, a centered sponsor label precedes three logos in one row and a fourth centered beneath them. Generous cream space separates the sponsor group, event-credit lines, the black niko and ... mark, and the copyright line. The mobile footer retains this centered hierarchy.

The inspected footer identifies event organizers as niko and ... / DISK GARAGE / J-WAVE, planning and production as UNI9UE PARK’24実行委員会, and production support as 808株式会社 / DISK GARAGE. It also displays Copyright © Adastria Co., Ltd. All rights reserved. These are event and copyright statements; they do not establish website design or development authorship.

Tokens — Motion & Interaction

Element or behavior Supplied evidence Safe interpretation
Desktop navigation links 0.3s transition A transition is declared; the changed property and hover endpoint were not supplied
Floating ticket tab 0.4s ease-in-out; outside viewport initially, visible lower down Stateful reveal is supported; trigger threshold remains unknown
Right market promotion 0.5s duration with 0.3s delay A delayed transition is declared; exact entry trajectory is unverified
Right Instagram promotion 0.5s duration with 0.6s delay Staggered timing is present in styles; full choreography is unverified
Thank-you message and report link 0.5s transition Consistent with reveal treatment, but its properties were not captured
Several mobile content controls 0.5s transition Do not assume every component uses the same effect
Map-detail and artist-detail controls 0.3s transition on sampled controls Timing is known; hover appearance is not
Report poster Repeated offscreen links, pagination dot, horizontally offset mobile artwork Slider structure is likely; playback interval, gestures, and distinct slide count are unknown
Background photograph Natural opening state; aqua lower-page state A visual state change is observed across scroll captures; compositing and trigger are unknown
Countdown All displayed values are zero No digit motion or active counting was demonstrated
Menu, archive, About, artist details Controls or content exist in the DOM Opening and dismissal behavior were not tested

A computed transition string of all without a nonzero duration is not evidence of visible animation. Likewise, sampled animation: none values do not rule out JavaScript-driven movement elsewhere.

The inspection waited for document loading, image decoding, and finite visible motion within bounded time limits. Perpetual animations were temporarily paused for readiness checks and resumed. These precautions improve capture stability but do not establish complete interaction behavior.

For reuse, prefer short, restrained transitions around the existing program structure. Do not introduce parallax, bouncing cards, or elaborate page transitions without a separate design decision.

Surfaces

Surface Appearance Purpose
Desktop surroundings Full-viewport stage and crowd photograph Event atmosphere and visual continuity
Lower-page photographic treatment Pale aqua wash over the surroundings Reduces competition with dense program content
Program strip Flat cream Continuous reading surface
Identity panel White, softly rounded Persistent event identity and navigation
Promotional banners Branded image surfaces with rounded visible edges Market and social destinations
News and artist groups Images and text directly on cream Compact browsing without unnecessary containers
Secondary action Small black pill with white label Supplementary navigation
Primary information action Turquoise pill with white label Ticket, timetable, or destination emphasis
Notice panel White, fine black outline, modest radius Separates dense visitor guidance
Floating shortcut Turquoise tab, small left radius, subtle visible shadow Persistent ticket-information access

There is no broad system of elevated cards. Most separation comes from background changes, spacing, rules, and image edges.

Imagery

The main photographic language is documentary and social: crowds with raised hands, a tented outdoor stage, performers, artist portraits, and a closely grouped staff photograph. Natural clothing colors and skin tones provide warmth against the cream and turquoise interface.

The opening report artwork uses large areas of white sky and a black event mark above the concert scene. Preserve this internal composition. Cropping the poster to fill a wide hero would remove the relationship between logo, report label, and photograph.

Artist images are compact and regularly aligned. The Make Stuff group photograph is larger and more intimate. Sponsor marks retain their original colors and relative visual identities. The event logo and section artwork should remain graphics rather than approximate CSS typography.

Small ticket, clock, shopping, and calendar symbols add informal utility cues. The ticket symbol explicitly computes to the Noto Color Emoji stack in the sampled tab. Other icon asset formats were not established.

Observed Asset References

Image source URLs and native image dimensions were not included in the evidence. The destinations below are observed link targets, not image-file paths.

Asset or artwork Observed use Known destination or evidence
Wide stage/crowd photograph Desktop surroundings and mobile opening Current-page screenshots; image URL unknown
Black event mark Sidebar, mobile opening, report artwork Current-page screenshots; logo source URL unknown
Photo Report poster Main opening artwork Link to /uni9ue_park_2024/report/
Introductory report photograph Below the thank-you message Link to /uni9ue_park_2024/report/
Market promotion Right rail and program links Link to /uni9ue_park_2024/marche/
Instagram promotion Right rail and social content Link to https://www.instagram.com/uni9ue_park_official/
Artist portraits Day-specific lineup and band members Visible portrait group plus artist records in the DOM
Make Stuff mark and staff photograph Special-shop section Visible middle-page capture; details link to /uni9ue_park_2024/information/10214/
Sponsor marks and brand footer Lower-page sponsor group and closing identity Desktop and mobile footer captures

Use authorized artwork with known dimensions. CSS can recreate the layout, but the event mark, concert photography, artist portraits, and partner marks carry much of the identity.

Layout & Responsive Behavior

Desktop Composition

At 1440px wide, the arrangement is approximately:

120px margin + 300px rail + 30px gap + 540px main + 30px gap + 300px rail + 120px margin

The center strip scrolls through a document more than 12,000px tall. Both side rails stay in the same viewport positions across the supplied captures. This keeps navigation and promotions present while the main program remains deliberately narrow.

The page does not expand artist information across the entire desktop width. The surrounding photography is a major part of the composition.

Mobile Composition

At 390px wide, the main element fills the viewport. The desktop rails are absent, the 33px utility header is visible, and the opening uses the entire measured viewport height.

The large mobile logo is part of the photographic opening. It is not a miniature copy of the desktop sidebar. Below the first screen, the cream surface extends to the viewport edges, while most text and image groups retain approximately 20.8px side insets.

The countdown appears within the document on mobile, after the introductory content, rather than in a persistent right rail.

Responsive Rules Supported by Measurements

Relationship Evidence Reuse implication
Main strip 540px desktop, 390px mobile Cap the program width rather than enlarging it indefinitely
Standard content group 460px desktop, 348.39px mobile Use a capped proportional inner width
Introductory report image Approximately 89.33% of the main width at both sizes Keep a separate wider-image rule
Mobile report poster Approximately 92% of viewport width Preserve narrow photographic side margins
Calendar columns 164px at both widths Maintain the compact two-day comparison
Ticket panel 335px at both widths Retain a fixed preferred width with a small-screen maximum
Main artist grid Three columns at both widths Allow names to wrap instead of automatically switching to one column
News rows 125px high and 143px reserved before text at both widths Preserve the thumbnail/text row arrangement
Most sampled type Same sizes at both widths Layout changes more than typography
Artist section height 2558px desktop; 2675.75px mobile Wrapping and narrower imagery affect section height

The actual breakpoint is unknown. A recommended breakpoint of 1280px accommodates the measured 1200px desktop composition with 40px outer margins. This is a practical adaptation, not a recovered source rule.

Use natural document scrolling. Do not convert the long program into a fixed-height application with the entire page scrolling inside a panel. Only bounded components such as the notice box may need independent overflow.

Do’s and Don’ts

Do

  • Keep the desktop program narrow and let the stage photograph remain visible around it.
  • Preserve the exact cream, turquoise, and coral source colors as the starting palette.
  • Separate the fixed utility rails from the main scrolling content.
  • Use the current Photo Report and thank-you hierarchy when reproducing this captured state.
  • Keep most headings modest; reserve large numerals for the calendar.
  • Preserve the three-column primary artist grid at the inspected phone width.
  • Keep natural photographic color inside the content area.
  • Use thin black rules, small update stamps, and compact pill controls.
  • Maintain a distinct mobile opening with its own large event logo.
  • Keep event credits separate from website design/development attribution.
  • Treat graphic logos and promotional banners as artwork with their own typography.

Don’t

  • Don’t enlarge the desktop content to fill the available screen width.
  • Don’t turn every artist, news item, and section into a raised rounded card.
  • Don’t use the root’s Times fallback as the visible site font.
  • Don’t assign a guessed serif font to reconstruct the event logo.
  • Don’t apply the aqua photographic wash to portraits, sponsor marks, or interface text.
  • Don’t treat an offset slider frame as a permanently cropped poster design.
  • Don’t invent autoplay timing, menu choreography, category filtering, or modal behavior.
  • Don’t interpret the retained ticket label as verified current sales availability.
  • Don’t assume every DOM element was visible; several menu and detail records were offscreen or unexercised.
  • Don’t reduce all content proportionally on mobile: several panels and type sizes remain fixed.

Recommended Implementation Additions

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

  • Give image-only report and promotional links meaningful accessible names. Distinguish decorative background photography from informative images.
  • Implement the mobile Menu control as a button with an expanded state. If it opens a dialog or drawer, provide keyboard dismissal and return focus to the trigger.
  • Increase practical touch targets around 22px pills, the 33px header cells, and the tiny pagination dot. A 44px hit area can surround a smaller visible control.
  • Review small-text contrast, especially white labels on turquoise and coral text on cream. A darker turquoise such as #087c7a is a recommended alternative for text-bearing actions; it is not an observed source token.
  • Ensure the notice panel exposes all content through keyboard-accessible scrolling or an expandable full-text presentation.
  • Keep hidden slider clones and closed artist details out of the keyboard and accessibility navigation order.
  • Provide reduced-motion behavior and a stable first report image. If automatic sliding is added, provide appropriate playback control.
  • Model event status explicitly so archived pages can present ended registration and sales clearly. Preserve current labels only when documenting the observed page.
  • Reserve image dimensions to avoid layout shifts, prioritize the opening image, and defer lower-page portraits where appropriate.
  • Add safe-area clearance to persistent mobile controls and sufficient anchor offset below the utility header.

Agent Prompt Guide

Quick Color Reference

  • Program and footer: #f3f1d8.
  • Text, rules, secondary pills, and black brand artwork: #000000.
  • Dates, pagination, timetable actions, and ticket shortcut: #12b5b2.
  • Thank-you copy and New stamps: #eb6877.
  • Utility panels and notice surface: #ffffff.
  • Desktop surroundings: natural concert photograph at the opening, pale aqua treatment in the lower-page state; exact compositing is unspecified.

Overall Prompt

“Create a Japanese outdoor-festival information microsite inspired by the current UNI9UE PARK ’24 homepage. At a 1440px desktop viewport, center a 540px scrolling program between two 300px persistent rails with 30px gaps. Place the composition over a full-viewport stage-and-crowd photograph. Use cream #f3f1d8, turquoise #12b5b2, coral #eb6877, black text, and white utility panels. Lead with a square Photo Report graphic and a coral thank-you message. Use compact Japanese sans-serif information, restrained English section titles, large turquoise calendar numerals, square artist photographs, thin rules, and small pills. At 390px, replace the rails with a 33px three-cell utility bar and a full-screen photographic opening with a separate large event mark. Preserve three columns for the main artist lineup. Treat menu, carousel, and modal behavior as separate implementation decisions.”

Example Component Prompts

  1. Desktop identity panel: “A white panel about 300px wide with 10px corners. Center an authorized black festival logo above bold dates and a small venue line. Below, place a 221.5px-wide list of 30px navigation rows with thin black dividers, 11px labels, coral New markers, and an archive row with a plus sign. Keep the panel at about 50px from the viewport top.”
  2. Report opening: “A square Photo Report poster filling a 540px desktop column, with 50px space above and a small turquoise dot in a white surround below. Keep the artwork uncropped. On a 390px phone, introduce a separate large festival logo over the stage photograph and display the report poster at about 92% viewport width.”
  3. Artist lineup: “A cream section with a centered 24px English heading and a small Japanese subtitle. Add a thin ruled day divider with a 34px turquoise date. Use three tightly spaced columns of square photographs, 12px bold names, optional role prefixes, and tiny rectangular coral New stamps. Allow phone labels to wrap.”
  4. News row: “A compact horizontal news link, 125px tall, with a fixed media area on the left and a 12px title on the right. Reserve about 143px before the text. Include a small date and concise status labels. Keep the row directly on cream with a 20px gap to the next item.”
  5. Footer: “A cream event footer with a white outlined notice panel, centered sponsor heading, three sponsor marks in one row and a fourth beneath, small centered event-credit lines, a black brand mark, and a discreet copyright line. Keep wide vertical spacing and preserve original logo colors.”

Quick Start

CSS Custom Properties

This CSS recreates the measured layout relationships with conventional pixel units. It does not implement a carousel, countdown clock, menu, or artist dialog. Set --scene-image to an authorized background image, place authorized artwork in the image elements, and use .is-scrolled only after choosing the desired background and ticket-tab state behavior.

The 1280px breakpoint, background-wash formula, focus style, and 44px pagination hit area are recommendations. The code’s font stacks require the corresponding fonts to be available; no font files are bundled or inferred.

:root {
  /* Confirmed source colors */
  --color-paper: #f3f1d8;
  --color-theme: #12b5b2;
  --color-highlight: #eb6877;
  --color-ink: #000000;
  --color-white: #ffffff;

  /* Confirmed family names, with shortened fallback stacks */
  --font-jp: ryo-gothic-plusn, 'Hiragino Kaku Gothic ProN',
    'Hiragino Kaku Gothic Pro', 'Hiragino Sans', sans-serif;
  --font-en: acumin-variable, ryo-gothic-plusn, sans-serif;

  /* Measured geometry */
  --main-width: 540px;
  --inner-width: 460px;
  --rail-width: 300px;
  --rail-gap: 30px;
  --frame-width: 1200px;
  --utility-height: 33px;
  --ticket-width: 335px;
  --ticket-tab-size: 64.5px;

  --text-caption: 10px;
  --text-utility: 11px;
  --text-body: 12px;
  --text-action: 14px;
  --text-emphasis: 18px;
  --text-section: 24px;
  --text-date: 34px;
  --text-day: 80px;

  --space-row: 20px;
  --space-section: 60px;
  --radius-panel: 10px;
  --radius-pill: 999px;
  --rule: 1px solid var(--color-ink);

  /* Supply an authorized image in the consuming project. */
  --scene-image: none;

  /* Recommended approximation, not recovered source CSS. */
  --scene-wash: linear-gradient(
    to bottom,
    rgb(255 255 255 / 88%),
    rgb(18 181 178 / 45%)
  );
}

* {
  box-sizing: border-box;
}

body.festival-page {
  margin: 0;
  color: var(--color-ink);
  background: var(--color-paper);
  font-family: var(--font-jp);
  font-size: var(--text-body);
  line-height: 1.6;
}

.festival-page img {
  display: block;
  max-width: 100%;
  height: auto;
}

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

.festival-backdrop {
  position: fixed;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: var(--scene-image) center / cover no-repeat;
}

.festival-backdrop::after {
  content: '';
  position: absolute;
  inset: 0;
  background: var(--scene-wash);
  opacity: 0;
  transition: opacity 0.5s ease;
}

.is-scrolled .festival-backdrop::after {
  opacity: 1;
}

.festival-main {
  position: relative;
  z-index: 1;
  width: min(100%, var(--main-width));
  margin-inline: auto;
  background: var(--color-paper);
}

.identity-rail,
.utility-rail {
  display: none;
}

.mobile-utility {
  position: fixed;
  inset: 0 0 auto;
  z-index: 1000;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  height: var(--utility-height);
  border-bottom: var(--rule);
  background: rgb(255 255 255 / 90%);
}

.mobile-utility > * {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  min-width: 0;
  padding: 0;
  border: 0;
  color: inherit;
  background: transparent;
  font: 400 var(--text-utility) / 1 var(--font-en);
  text-decoration: none;
}

.mobile-utility > * + * {
  border-left: var(--rule);
}

.photo-hero {
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 100svh;
  padding: var(--utility-height) 0 51px;
  background: var(--scene-image) center / cover no-repeat;
}

.hero-brand {
  display: grid;
  flex: 1;
  min-height: 240px;
  place-items: center;
  margin: 0;
}

.hero-brand img {
  width: 180px;
}

.hero-frame {
  width: 92%;
  aspect-ratio: 1;
  margin-inline: auto;
  overflow: hidden;
}

.hero-frame img {
  width: 100%;
}

/* A larger hit area surrounds the measured small visual dot. */
.hero-dot {
  position: absolute;
  bottom: 4.5px;
  left: 50%;
  display: grid;
  width: 44px;
  height: 44px;
  padding: 0;
  place-items: center;
  border: 0;
  background: transparent;
  transform: translateX(-50%);
}

.hero-dot::before {
  content: '';
  width: 7.5px;
  height: 7.5px;
  border-radius: 50%;
  background: var(--color-theme);
  box-shadow: 0 0 0 7.5px var(--color-white);
}

.program-section {
  padding-block-start: var(--space-section);
  background: var(--color-paper);
  scroll-margin-top: calc(var(--utility-height) + 16px);
}

.section-inner {
  width: min(89.333333%, var(--inner-width));
  margin-inline: auto;
}

.thank-you-section {
  padding-block-start: 40px;
}

.thank-you {
  margin: 0;
  color: var(--color-highlight);
  font-size: var(--text-emphasis);
  font-weight: 700;
  line-height: 26px;
  text-align: center;
}

.report-image {
  display: block;
  width: 89.333333%;
  margin: 26px auto 0;
}

.report-image img {
  width: 100%;
}

.section-title {
  margin: 0;
  font: 400 var(--text-section) / 1 var(--font-en);
  text-align: center;
}

.section-subtitle {
  margin: 9px 0 0;
  font-size: var(--text-caption);
  line-height: 1.4;
  text-align: center;
}

.pill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 22px;
  padding-inline: 16px;
  border: 0;
  border-radius: var(--radius-pill);
  color: var(--color-white);
  background: var(--color-ink);
  font: 400 var(--text-utility) / 1 var(--font-en);
  text-decoration: none;
}

.pill--theme {
  background: var(--color-theme);
}

.pill--large {
  min-height: 40px;
  font-family: var(--font-jp);
  font-size: var(--text-action);
}

.ticket-panel {
  width: min(var(--ticket-width), calc(100% - 32px));
  margin-inline: auto;
}

.ticket-heading {
  display: grid;
  min-height: 40px;
  margin: 0;
  place-items: center;
  border-radius: 10px 10px 0 0;
  color: var(--color-white);
  background: var(--color-theme);
  font: 400 18px / 1 var(--font-en);
}

.ticket-panel > .pill {
  display: flex;
  width: 100%;
}

.calendar-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 164px));
  justify-content: center;
  gap: 5px;
  text-align: center;
}

.calendar-number {
  margin-block: 24px 8px;
  color: var(--color-theme);
  font: 400 var(--text-day) / 56px var(--font-en);
}

.news-list {
  display: grid;
  gap: var(--space-row);
}

.news-row {
  display: grid;
  grid-template-columns: 125px minmax(0, 1fr);
  align-items: center;
  gap: 18px;
  min-height: 125px;
  color: inherit;
  text-decoration: none;
}

.news-row img {
  width: 125px;
  aspect-ratio: 1;
  object-fit: cover;
}

.news-title {
  margin: 0;
  font-size: var(--text-body);
  font-weight: 400;
  line-height: 19px;
}

.artist-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  column-gap: 0.75%;
  row-gap: 24px;
}

.artist-card {
  min-width: 0;
  text-align: center;
}

.artist-card img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
}

.artist-name {
  margin: 8px 0 0;
  font-size: var(--text-body);
  font-weight: 700;
  line-height: 1.4;
}

.new-stamp {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 35px;
  min-height: 15px;
  margin-top: 7px;
  color: var(--color-white);
  background: var(--color-highlight);
  font-size: var(--text-caption);
  font-weight: 500;
  line-height: 1;
}

.notice-panel {
  max-height: 400px;
  padding: 28px 36px;
  overflow-y: auto;
  border: var(--rule);
  border-radius: var(--radius-panel);
  background: var(--color-white);
  line-height: 1.7;
}

.notice-panel h2 {
  margin: 0 0 24px;
  font-size: 18px;
  text-align: center;
}

.festival-footer {
  padding: 60px 0 28px;
  background: var(--color-paper);
  text-align: center;
}

.sponsor-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  align-items: center;
  gap: 24px 16px;
  max-width: 330px;
  margin: 24px auto 56px;
}

.sponsor-grid > :last-child:nth-child(4) {
  grid-column: 2;
}

.sponsor-grid img {
  width: 100%;
  max-height: 48px;
  object-fit: contain;
}

.ticket-tab {
  position: fixed;
  right: 0;
  bottom: calc(30px + env(safe-area-inset-bottom, 0px));
  z-index: 30;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  width: var(--ticket-tab-size);
  height: var(--ticket-tab-size);
  border-radius: 5px 0 0 5px;
  color: var(--color-white);
  background: var(--color-theme);
  font-size: 10px;
  font-weight: 700;
  line-height: 12px;
  text-align: center;
  text-decoration: none;
  transform: translateX(110%);
  transition: transform 0.4s ease-in-out;
}

.ticket-tab-icon {
  font: 400 24px / 1 'Noto Color Emoji', sans-serif;
}

.is-scrolled .ticket-tab {
  transform: translateX(0);
}

/* Recommended breakpoint; the original breakpoint is unknown. */
@media (min-width: 1280px) {
  .mobile-utility {
    display: none;
  }

  .festival-main {
    background: transparent;
  }

  .identity-rail,
  .utility-rail {
    position: fixed;
    z-index: 20;
    display: block;
    width: var(--rail-width);
  }

  .identity-rail {
    top: 50px;
    left: calc(50% - 600px);
    max-height: calc(100dvh - 75px);
    padding: 31px 0 25px;
    overflow-y: auto;
    border-radius: var(--radius-panel);
    background: var(--color-white);
    text-align: center;
  }

  .identity-logo {
    width: 151px;
    margin-inline: auto;
  }

  .identity-date {
    margin: 24px 0 8px;
    font: 700 30px / 1 var(--font-en);
  }

  .identity-venue {
    margin: 0;
    font-size: 11.4px;
    font-weight: 700;
    line-height: 1;
  }

  .identity-nav {
    width: 221.5px;
    margin: 35px auto 0;
    text-align: left;
  }

  .identity-nav > * {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 31px;
    padding-left: 10px;
    border-bottom: var(--rule);
    color: inherit;
    font-size: 11px;
    font-weight: 500;
    line-height: 1;
    text-decoration: none;
  }

  .identity-nav > :last-child {
    border-bottom: 0;
  }

  .nav-update {
    padding-right: 10px;
    color: var(--color-highlight);
    font-size: 10px;
  }

  .utility-rail {
    top: 60px;
    left: calc(50% + 300px);
  }

  .rail-promotion {
    display: block;
    margin-top: 20px;
    overflow: hidden;
    border-radius: var(--radius-panel);
    background: var(--color-white);
  }

  .rail-promotion img {
    width: 100%;
  }

  .photo-hero {
    display: block;
    min-height: 0;
    padding: 50px 0 55px;
    background: none;
  }

  .hero-brand {
    display: none;
  }

  .hero-frame {
    width: 100%;
  }

  .hero-dot {
    bottom: 8px;
  }

  .thank-you-section {
    padding-top: 60px;
  }
}

/* Recommended keyboard visibility. */
.festival-page :focus-visible {
  outline: 2px solid var(--color-ink);
  outline-offset: 4px;
}

@media (prefers-reduced-motion: reduce) {
  .festival-backdrop::after,
  .ticket-tab {
    transition: none;
  }
}

The .mobile-utility background in this adaptation deliberately supplies a readable light surface; the measured source header was transparent. The news thumbnail dimensions, notice padding, sponsor gaps, and sidebar date typography are reconstruction choices where separate source measurements were unavailable.

Use .section-inner around standard news, artist, and notice content. Keep .report-image outside that wrapper so its wider desktop proportion is preserved. The main artist grid remains three columns by default; a separate four-column band-member group should be implemented independently.

Tailwind v4 Token Mapping

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

@theme inline {
  --color-paper: var(--color-paper);
  --color-festival: var(--color-theme);
  --color-update: var(--color-highlight);
  --color-ink: var(--color-ink);
  --color-panel: var(--color-white);

  --font-japanese: var(--font-jp);
  --font-english: var(--font-en);

  --text-caption: 10px;
  --text-utility: 11px;
  --text-program: 12px;
  --text-action: 14px;
  --text-emphasis: 18px;
  --text-section: 24px;
  --text-event-date: 34px;
  --text-calendar-day: 80px;

  --spacing-program: 540px;
  --spacing-program-inner: 460px;
  --spacing-rail: 300px;
  --spacing-rail-gap: 30px;
  --spacing-section: 60px;
  --spacing-utility-bar: 33px;

  --radius-panel: 10px;
  --radius-pill: 999px;
}

Sources & Evidence

  • UNI9UE PARK ’24 — original and final inspected page: HTTP 200, with no recorded URL change. This is the authority for the page identity, current content, and original-page footer statements.
  • Supplied browser retrieval timestamp: 2026-09-16T19:53:57.799Z, equivalent to September 17, 2026 in Japan.
  • Three current desktop captures at 1440 × 1000 show the opening, artist/shop area, and footer. Two current mobile captures at 390 × 844 show the opening and footer.
  • Rendered DOM evidence at both widths supplies page text, link destinations, custom properties, element rectangles, font stacks, font sizes, colors, spacing, radii, and transition strings.
  • Reported document heights are approximately 12,282.53px desktop and 12,619.02px mobile. These are capture-state measurements, not values to hardcode.
  • The supplied capture process included an initial observation of at least five seconds, bounded layout and image readiness checks, and intermediate scrolling before settled captures. SharedWorkers and service workers were disabled during inspection.
  • Interaction limits: no demonstrated menu opening, archive expansion, About action, artist-detail opening, carousel control, market filtering, internal notice scrolling, playlist playback, or ticket purchase. Link destinations were recorded but their pages were not inspected here.
  • Asset limits: image source paths, native image dimensions, font-file URLs, complete stylesheets, and script implementations were not supplied. Screenshot-based geometry and the CSS adaptation are labeled accordingly.

This reference describes the current page supported by those captures and measurements. Its reusable code supplies a practical layout foundation while keeping unverified behaviors and recommended improvements distinct from observed features.

← デザイン一覧に戻る