Apple Base「子ども第三の居場所」|柔らかな図形と多彩なセクションのWebサイトプレビュー

DESIGN REFERENCE

Apple Base「子ども第三の居場所」|柔らかな図形と多彩なセクション

白と生成りを基調に、大きなアーチ、立体的な三角形、パステルカラーの角丸パネルを組み合わせた施設紹介ページ。和文書体と大きな連番で、利用案内や年間行事を親しみやすく整理しています。

オリジナルサイトを見る
ジャンル
福祉・介護
元の業種
教育・子育て支援・福祉
デザイン分析日
2026/9/12

design.md

Apple Base / Children’s Third Place — Style Reference

A welcoming community guide built from soft arches, colorful shapes, and generously spaced Japanese text.

Website: applebase.org/daisan
Original URL: https://applebase.org/daisan
Final URL: https://applebase.org/daisan
Theme: light; white and warm cream with multiple section accents
Inspected: September 12, 2026, at 12:13:21 UTC / 21:13:21 JST, using the supplied browser evidence
Viewports: 1440 × 1000 desktop and 390 × 844 mobile, in CSS pixels
Scope: the current service information page: opening identity, introduction, eight numbered sections, social links, contact area, and footer. Visual captures cover the desktop opening, routine/annual-event area, desktop contact/footer, mobile opening, and mobile footer. Rendered text and selected computed styles extend across the longer page.

Apple Base presents a children’s community space through a combination of warmth and clear organization. Dark brown Japanese lettering sits on white or cream. Oversized section numbers, small English subtitles, rounded panels, and colorful geometric artwork create an approachable rhythm around practical information about facilities, membership, daily activities, staff, and family experiences.

The strongest visual relationship is between a large, soft architectural shape and small, carefully arranged information. The mobile opening shows a coral arch with a white doorway and cropped colorful forms around it. Farther down, a lavender annual-event panel surrounds a narrow white schedule, while its heading occupies a separate side area. The contact section returns to white, framed by a broad multicolor edge, and the footer repeats the arch motif at a much larger scale than the logo.

The supplied desktop opening is unusually sparse: its central artwork area is white, with identity at the upper left, contents at the upper right, and the headline near the bottom. The reason that artwork is absent in this capture is unverified. Preserve this distinction when using the evidence; the mobile artwork does not establish its desktop placement or animation sequence.

How to Read This Reference

  • Measured means a value appears in the supplied rendered DOM or computed styles. Measurements describe the captured state, including any transforms affecting element rectangles.
  • Derived means arithmetic from those measurements, such as a column gap or row pitch.
  • Estimated means a visual approximation from the original-page captures. Estimated hexadecimal colors are not pixel samples.
  • Recommended means a reusable implementation choice, including the CSS adaptation below. It is not a claim about the original source code.
  • Token names beginning with --ab- are new descriptive aliases. The original evidence exposes font variables, but it does not provide a complete semantic color or spacing system.
  • Parent heading styles sometimes differ from the visible child lettering. An empty logo heading or a heading composed of separate character elements should not be interpreted using its wrapper font alone.

Tokens — Colors

Default Palette

Name Value Suggested token Evidence and role
White #ffffff --ab-white Measured body background and reversed text; visually used for schedule interiors, contact interior, and footer
Warm Cream #f6f2ec --ab-cream Measured backgrounds of the numbered section wrappers
Brown Ink #342a18 --ab-ink Measured navigation labels, body copy, facility titles, and membership text
Warm Secondary Ink #56524b --ab-secondary Measured activity and event descriptions inside schedules
Muted Gray #aaa69f --ab-muted Measured location captions beneath parent testimonials
Quiet Utility rgba(0,0,0,.2) --ab-quiet Measured Contents text; appears approximately #cccccc over white
Fine Divider approximately #d8d5d0 --ab-rule Estimated schedule, contact, and mobile-footer rules

Brown Ink is the main reading color. The browser’s default black and the #333333 values on several wrappers do not describe the dominant visible typography.

Section and Action Accents

Name Value Suggested token Evidence and role
Annual Purple #443180 --ab-purple Measured month labels; the annual schedule header visually belongs to the same dark-purple family
Routine Rose #d9558e --ab-rose Measured time labels in the daily routine
Community Green #07a273 --ab-green Measured parent attribution labels; the contact telephone appears in a similar green
Staff Blue #2967ce --ab-blue Measured names in two staff profiles
Lavender Field approximately #a394ce --ab-lavender Estimated large annual-event panel fill
Pink Field approximately #fbc1df --ab-pink Estimated routine-panel fill in the desktop middle capture
Hero Coral approximately #f47c78 --ab-coral Estimated mobile arch color; the artwork varies across its surface
Footer Coral approximately #e98f8d --ab-footer-coral Estimated large footer arch
Contact Orange-Red approximately #ef4b32 --ab-action Estimated Instagram contact-button fill

The navigation introduces green, lime, coral, pink, purple, and blue through short vertical markers. These are small orientation accents, not large filled navigation buttons. Exact marker colors were not supplied.

Color behavior: broad panels use restrained flat fills, while the geometric artwork contains gradients and overlapping color facets. Keep those treatments distinct. The numerous transparent --g-color-* properties in the evidence do not establish a page-wide recoloring system or selectable themes.

Tokens — Typography

Japanese Reading Text

The source uses separate A1 Gothic families for regular and medium appearances:

Source variable Declared family Verified use
--s-font-d7908676 A1ゴシック R JIS2004 Facility descriptions, staff biographies, notes, and parent testimonials
--s-font-1d9ccf82 A1ゴシック M JIS2004 Navigation, introductory copy, component titles, schedule entries, and selected labels
--s-font-4fa81897 A1ゴシック B JIS2004 Registered in the page; a specific visible use is not established by the selected samples
--s-font-5f8c2387 Zen Kaku Gothic New Registered in the page; a specific visible use is not established by the selected samples

Most measured A1 Regular and Medium elements use CSS font-weight: 400. Their visual weight comes partly from the selected family. Some membership and testimonial labels explicitly use 700.

The lettering feels substantial and friendly without becoming a novelty children’s font. Preserve its clear Japanese shapes, broad counters, and comfortable paragraph spacing. Do not infer that the page uses Times merely because the root and body report that browser default.

English Labels and Numbers

Verified family: Poppins, exposed through --s-font-bc910232.

  • Section subtitles use weight 600 and 0.05em tracking.
  • Large section numbers use weight 500, with strongly negative tracking that varies by numeral pair.
  • Membership step numbers use 18px / 27px, weight 400, and 0.9px tracking at both sampled widths.
  • Schedule times and months use A1 Medium in the supplied samples, not Poppins.

Type Scale

Values are measured unless explicitly marked estimated.

Role Desktop Mobile Notes
Main hero headline approximately 70–72px approximately 36px Visual estimate; exact family and computed size were not supplied
Hero supporting line approximately 32px approximately 18px Visual estimate
Hero continuation cue 15px / 24px 14px / 22.4px A1 Medium; most fragments use -0.1em tracking
Desktop contents label 12px / 16.8px Not displayed in the mobile opening A1 Medium, weight 400
Desktop navigation 15px / 30px Replaced by menu control at the top A1 Medium, weight 400
Introduction paragraph 19px / 34.01px 15px / 27.15px A1 Medium; white text
Facility introduction 16px / 30.08px 15px / 27.15px A1 Medium
Facility and staff titles 30px / 48px 22px / 30.8px A1 Medium; tracking -0.02em
Standard detail paragraph 15px / 28.05px 14px / 24.08px A1 Regular
Schedule time/month 24px / 28.08px 18px / 28.08px A1 Medium; rose or purple
Schedule description 24px / 28.08px 18px / 21.06px A1 Medium; secondary ink
Schedule heading 30px / 48px 22px / 48.18px White A1 Medium
English section subtitle 14px / 21.14px 10px / 15.1px Poppins, weight 600, tracking 0.05em
Decorative section number 200px / 302px 100px / 151px Poppins, weight 500
Membership fact typically 17px / 28.05px typically 16px / 20.16px Price line has separate local line-height values
Membership qualification note 13px / 28.08px 12px / 20.04px A1 Regular
Parent testimonial 15px / 28.05px 15px / 25.8px Mobile retains the text size
Parent attribution 20px / 28.2px 15px / 21.15px A1 Medium, weight 700, green
Parent location 15px / 28.05px 13px / 24.31px Muted gray
FAQ question Not included in selected desktop samples 14px / 28px A1 Medium, weight 700
FAQ answer Not included in selected desktop samples 13px / 22.1px A1 Medium, tracking -0.01em

The visible Japanese section titles are approximately 40px on desktop and 26px on mobile. These are estimates from the lettering and character-group widths. Their wrappers report 24px or 32px, while their rendered height stays near 48px; copying those parent declarations alone would be unreliable.

Tracking Details

The annual number 05 uses -14px desktop tracking and -5px mobile tracking. The routine number 04 uses -26px and -13px. This is optical adjustment, not a single tracking value applied to every large number.

The continuation cue is also assembled with local punctuation spacing. A reusable implementation should start with a normal text string and modest tracking; reproduce fragment-level spacing only when matching the exact Japanese lockup.

Tokens — Spacing & Shapes

Density: broad decorative space around compact information groups.
Primary geometry: large rounded rectangles, capsule links, softened triangular forms, and an arch with a rounded doorway.
Spacing system: repeated local values are visible, but a global source scale was not supplied.

Spacing Scale

Use Value Status
Logo child gap 5px Measured
Navigation marker-to-label gap 6px Measured
Desktop navigation row gap 2px Derived from 30px rows on a 32px pitch
Desktop contents-column gap 30px Derived from column coordinates
News-row internal gap 12px desktop / 9px mobile Measured
News-row bottom padding 25px desktop / 18px mobile Measured
Schedule horizontal inset approximately 30px desktop / 20px mobile Derived from the card and text positions
Routine label-to-description gap 30px desktop / 20px mobile Derived
Separation between visible large panels approximately 14–15px Estimated from the middle capture
Mobile narrative side clearance approximately 46px Measured recurring text coordinates
Mobile nested detail side clearance approximately 66px Measured recurring text coordinates

Border Radius

Element Value Status
Large desktop routine/annual panel approximately 50px Visual estimate
Desktop schedule interior approximately 40px Visual estimate
Contact outer/inner corners approximately 50px / 40px Visual estimate
News archive link 30px Measured; 150 × 40px element
Instagram contact button approximately 35px Estimated from its 300 × 70px appearance
Mobile footer navigation cells Square Visually observed
Mobile menu silhouette Rounded triangle Asset-shaped; the button itself reports border-radius: 0

The menu demonstrates why asset geometry and CSS box geometry must be separated. A zero-radius button can still display a visibly rounded triangular background image.

Layout Measurements

Element Desktop Mobile Evidence
Document height 13013.72px 15475.92px Measured; not a target fixed height
Header logo link 212 × 34.97px at (30,29) 210 × 34.64px at (20,25) Measured
Menu button Not shown in opening 54 × 42px at (328,26) Measured
Contents columns 98.41px and 114px, with 30px gap Not shown in opening Derived
Annual colored panel approximately 1200px wide, starting at x=120 Outer surface not measured Desktop visual estimate
Schedule card approximately 527px wide, starting at x=456.48 approximately 298px, starting at x=46 Derived from content and inset measurements
Schedule content width 467px 257.94px Measured text extents
Routine time column 96px 72px Measured
Annual month column Usually 96px; first row 90px 60px Measured
Regular schedule row pitch 68.08px approximately 54.08px Derived; longer entries expand
Contact reading column approximately 618px Not visually captured Desktop estimate
Contact frame thickness approximately 20px Not visually captured Desktop estimate
Mobile footer navigation Two equal columns, four rows of approximately 51px Visual estimate

Components

Header Identity and Contents

Role: establish the service identity and provide direct access to the long page.

The desktop logo is a small multicolor arch-and-flag mark beside 子ども第三の居場所. It occupies only about 212px of a 1440px viewport. On mobile it remains almost the same size, making the identity relatively more prominent.

The desktop contents block sits 30px from the right edge. A faint Contents caption appears above two columns. The first holds five links and the second three. Every link has a short colored vertical marker and dark Japanese text; there is no surrounding navigation bar or filled tab background.

The destinations are #infomation, #facilities, #join, #routine, #annual, #staff, #voice, and #faq. Preserve the actual infomation spelling when linking to the original page.

Mobile Menu Control

Role: compact access to navigation on a narrow screen.

The original button rectangle is 54 × 42px, positioned 8px from the right edge and 26px from the top. Its dark-brown rounded triangle contains three fine light horizontal strokes. The same control is visible at the same screen position in the mobile footer capture, supporting a persistent-control appearance; its exact positioning rule was not supplied.

No opened menu state or click result is included. The lower mobile capture shows the footer’s link grid and brand information; it does not establish the appearance of an expanded navigation drawer.

Opening Hero

Role: communicate a place outside the familiar home/school pair.

The visible copy reads 学校でもない、家でもない above 子どもの新しい居場所. On desktop the two lines sit near the lower left, about 60px from the edge. A much smaller underlined continuation cue sits separately at the lower right with a narrow downward arrow beneath it.

On mobile the artwork dominates approximately the upper 670px of the opening. A coral arch runs beyond the sides of the viewport, with a large white opening and portions of colorful shapes entering at the edges. The headline appears below the main colored mass, keeping a clear white reading area.

The continuation text becomes one horizontal line near the lower right: its measured extent runs from approximately x=87.27 to x=361, at y=793.61. On desktop it occupies two 24px lines. Its destination or click behavior is not established by the supplied link list.

The headline is visible in the images but absent from the selected ordinary-text samples. Its rendering method is unverified. A new implementation should keep the headline available as semantic text even if an artwork lockup supplies the visible lettering.

Introduction

Role: explain the service before the numbered information sections.

The desktop introduction is a full-width section beginning at document y=1163, with a measured height of 613px. Its white paragraph occupies about 697px on the right side. The paragraph element includes 94px of top padding, so its full rectangle should not be treated as text height.

On mobile the introduction begins immediately after the 844px opening viewport. Its paragraph becomes a centered 297.97px column at x=46, using 15px / 27.15px text. A background-image reference is present, but its complete appearance is not shown in the supplied captures. The exact background composition should remain unspecified.

Numbered Section Heading

Role: create memorable wayfinding through eight substantial topics.

Each heading combines a very large two-digit number, Japanese title, and small uppercase English subtitle. In the annual-event capture, 05 is pale and fades into the lavender field behind the white title. The number is decorative; the Japanese title carries the readable hierarchy.

Heading position varies with the section. Facilities and annual events place their heading on the right. Information, membership, routine, staff, testimonials, and FAQ use left-side heading positions in the supplied measurements. This is a composed sequence rather than strict left/right alternation.

On mobile the number falls from 200px to 100px, and the English subtitle from 14px to 10px. Right-aligned sections retain their right-side identity above the content.

News Row and Archive Link

Role: provide current updates within the service guide.

The observed row contains a category label, date, and article title. Its desktop rectangle is approximately 774 × 76px, with a 12px internal gap and 25px bottom padding. The article title uses 15px / 22.05px A1 Medium.

On mobile the row occupies the recurring 298px reading column and becomes approximately 102px high. The title changes to 14px / 24.08px and wraps over two lines.

The separate 一覧はこちら link is a 150 × 40px capsule with 30px radius, 20px left padding, and 13px / 26px white text. Its computed background includes a translucent black layer and an image reference, so the final fill should not be inferred from the translucent value alone.

The archive link points to /infomation, and the observed article points to /infomation/n42AT8bI. These destinations were recorded, not separately inspected.

Facility Description Group

Role: explain the study room, kitchen, and toilet facilities.

Each group contains a facility title and a short descriptive paragraph. Desktop text positions alternate: the study-room and toilet descriptions begin around x=603, while the kitchen description begins around x=273. Their headings sit 58px farther right than their paragraph starts.

On mobile, all three descriptions align to a common 257.94px column at x=66.02; headings start 40px farther right. Titles become 22px / 30.8px, while descriptions use 14px / 24.08px.

The provided evidence does not establish the precise photographs, image crops, or full background shapes associated with these groups. Do not invent a carousel or prescribe a photographic treatment as an observed feature.

A location block follows the facilities. Its external map target is recorded, and the map-link rectangle changes from 84 × 84px desktop to 44 × 44px mobile.

Membership Facts and Four-Step Process

Role: separate eligibility, opening arrangements, pricing, and the joining process.

The facts use substantial 30px desktop / 22px mobile headings, followed by a medium-weight fact line and smaller regular notes. The price is integrated into the information hierarchy rather than presented as a large purchase card.

The four steps are 面談申し込み, 面談, 入会審査, and 入会. Step numbers use Poppins at 18px on both widths. Desktop positions place them in one horizontal sequence. Their rotated-looking rectangles indicate transformed layout geometry, but the exact transform is not provided.

Mobile steps share the same left coordinate and run vertically. The first step occupies more vertical space than later short steps, consistent with its additional application content. A QR-code instruction is present, but its destination and scan behavior were not verified.

Daily Routine Schedule

Role: make a child’s possible afternoon concrete and easy to scan.

The schedule sits inside a large pink rounded panel. A stronger colored header carries 過ごし方の例 in white, and a rounded white interior holds seven time/activity rows.

Desktop anatomy is a 96px time column, 30px gap, and 341px activity column. Both use 24px A1 Medium; time is rose and activity text is warm gray. Fine horizontal dividers span the content width. A regular row advances approximately 68px, while the longer experiment description occupies two text lines and increases the row height.

Mobile retains the two-column relationship. Time becomes 72px, the gap 20px, and the activity column approximately 166px. Text reduces to 18px; activities wrap while the time label remains intact. This is a readable schedule, not a row of independent cards.

Annual Event Schedule

Role: pair a calm information table with a playful section identity.

This is the clearest fully visible component in the evidence. A lavender rounded rectangle spans approximately 1200px. A small faceted pink/orange triangular form sits in the left area. The white Japanese heading, English subtitle, and pale 05 occupy the right area. The schedule is centered between them, approximately 527px wide.

The dark-purple cap contains 行事例 at the left and a small change-of-schedule note at the right. The white body has strongly rounded upper corners that visibly overlap the lower part of the header field. Month labels are purple, event descriptions are warm gray, and rules are thin and quiet.

Seven rows list seasonal activities, followed by a smaller paragraph about additional activities. The paragraph remains inside the white schedule surface. The first desktop month cell is 90px wide, while subsequent cells are 96px; a reusable component may normalize this minor difference.

Mobile moves the heading above the schedule while keeping it right aligned. The schedule content has a 60px month column and approximately 198px for the event. The header’s small note wraps within an approximately 110px width at 12px / 17.04px.

Staff Profiles

Role: build trust through names, professional roles, and biographies.

Four profiles are present. Verified typography uses A1 Medium for names and role labels, with A1 Regular biographies. Two names are blue; the other two use white text, as do their associated biographies. The background surfaces behind these white profiles are not fully specified by the selected evidence.

Desktop profile rectangles are transformed and staggered. Mobile profile names share a consistent left coordinate around 107px, and biographies use a approximately 255px column around x=67px. This supports a stacked mobile treatment but does not establish an exact desktop rotation angle.

An occupational-therapy explanation follows the profiles. Its mobile body retains 15px / 28.05px, slightly larger and more open than the ordinary 14px biography text.

Parent Testimonials

Role: present family experiences as readable accounts.

The four parent statements form two text columns on desktop: paragraph starts are approximately x=220 and x=772, each 447.88px wide. Under each account, a green relationship/grade label is followed by a muted location caption.

Mobile stacks the accounts in one approximately 250px text column at x=70. The body remains 15px, with 25.8px line height. Attribution falls from 20px to 15px, and the location from 15px to 13px.

Use the rendered parent statements as the content evidence. Additional placeholder-like text in a parent DOM excerpt is not sufficient to establish another visible testimonial group. Card outlines, speech-bubble shapes, and carousel behavior are not verified by the supplied captures.

FAQ Controls

Role: organize practical questions without expanding the main navigation.

The rendered text contains seven topics. Mobile computed samples establish real button elements for the first four questions. Each measured button is approximately 326 × 60px, with successive starts 80px apart. Questions use bold 14px / 28px A1 Medium; sampled answer text uses 13px / 22.1px.

Question text appears twice in the extracted element data, and answer rectangles overlap the vertical range of subsequent controls. These facts do not prove that all answers are visibly open or that duplicate question text appears to the visitor. Clipping, state layers, and transitions were not fully captured.

Treat the section as a disclosure-style interface with unverified open-state behavior. Do not claim a tested accordion, exclusive expansion, or a particular icon rotation.

Contact Panel

Role: offer an approachable path to conversation after the detailed guide.

The desktop capture shows a white interior inside a thick multicolor frame. The panel occupies approximately 1200px, with a frame around 20px thick and large rounded corners. The inner reading column is approximately 618px wide.

Thin horizontal rules separate explanatory copy from a telephone group. A green phone outline precedes the large telephone number; operating hours sit beside it in smaller dark text. Beneath another rule, a short reassurance line introduces the orange-red Instagram capsule, approximately 300 × 70px, with a white Instagram icon and text.

The rendered links verify a tel: action and an Instagram profile destination. They do not establish an embedded form, live chat, or a direct-message composer. The preceding FOLLOW US link targets the same profile.

Footer

Role: close with organizational identity and repeat the eight section links.

Desktop places the full Apple Base logo, organization name, address, phone, and copyright on the left. An enormous coral arch fills the right background; the small navigation links and Instagram icon sit over that area. The logo is approximately 215px wide in this capture, while the arch extends beyond the viewport edges.

The footer independently identifies 一般社団法人AppleBase on the original page.

On mobile, the arch becomes an upper decorative band. A full-width two-column link grid follows it, with thin dividers and approximately 30px text insets. Instagram, the centered full logo, left-aligned contact details, and centered copyright follow in that order. The full logo appears approximately 170px wide.

This footer is a substantial responsive composition, not a small copyright strip.

Tokens — Motion & Interaction

Measured Transition Definitions

Target Supplied value What the evidence establishes
Body background 0.5s cubic-bezier(0.4, 0.4, 0, 1) A background transition is defined; its triggering state is unverified
Many text and wrapper elements 0.3s cubic-bezier(0.4, 0.4, 0, 1) Common transition vocabulary, including generated gradient properties
News archive and map links 0.4s cubic-bezier(0.14, 0.56, 0.29, 1) Action transition definition; hover endpoints were not supplied
FAQ buttons 0.4s cubic-bezier(0.14, 0.56, 0.29, 1) Button transition definition; expansion behavior was not exercised
Decorative section numbers 0.8s cubic-bezier(0.14, 0.56, 0.29, 1) 0.4s Slower transition with a delay; trigger and animated properties are not fully established
News article row 0.8s cubic-bezier(0.4, 0.4, 0, 1) Defined transition; no before/after interaction capture

Selected elements report animation: none. This does not rule out JavaScript animation, ancestor transforms, animated images, or effects outside the sampled elements.

Observed Affordances and Limits

  • Page navigation uses recorded fragment links. Smooth scrolling and active-section tracking were not verified.
  • The mobile menu is a button, but its opened appearance, focus behavior, and dismissal rules are unknown.
  • FAQ question buttons and answer content exist, but no click sequence is supplied.
  • The telephone and social links have recorded destinations; no external action was performed for this analysis.
  • The mobile hero contains dimensional-looking artwork. Its movement, looping period, rendering technology, and pointer response are unverified.
  • The desktop blank artwork region should not be labeled a loading state or an animation frame without additional evidence.

For a new implementation, the measured easing curves are appropriate for short opacity or transform transitions. Keep content visible without motion. Any floating shapes, scroll reveals, or menu choreography should be explicitly treated as new design decisions.

Surfaces

Layer Appearance Function
Opening and footer canvas White Gives the identity and large artwork space
Numbered-section wrapper Exact warm cream #f6f2ec Connects the long sequence
Routine and annual fields Estimated pastel pink and lavender Identifies large information regions
Schedule interior White with fine rules and large corners Protects dense content from surrounding decoration
Schedule cap Stronger section accent with white text Labels the example content
Contact interior White Keeps contact options clear
Contact perimeter Broad multicolor band Reintroduces the full brand palette
Footer navigation Unboxed desktop links; ruled mobile cells Adapts wayfinding to available space

The visible schedule panels do not use a general drop-shadow elevation system. Depth mainly comes from the artwork’s facets, overlapping rounded surfaces, and scale differences.

Imagery

The verified graphic vocabulary includes an arch, a rounded doorway, a small flag, and softened triangular forms. The full logo combines these into a compact multicolor mark. The mobile hero enlarges the arch until it becomes an environment; the footer repeats a simplified coral version at architectural scale.

The annual panel’s small triangular object has a pink face and warmer orange-red lower facet. Its corners are soft and its shading gives it volume. This supports using carefully shaded brand objects, but does not establish that the site renders live 3D.

Keep graphics smooth and clean at display size. There is no observed pixel-art or halftone treatment. Do not add pixelated image rendering. Avoid substituting unrelated educational clip art for the recurring arch and triangle vocabulary.

No facility or staff photographs are visible in the attached original-page crops. The corresponding content and layout exist in the DOM, but photographic lighting, subjects, aspect ratios, and crops remain unverified.

Observed Asset References

The following complete filenames occur in original-page background declarations. Their common URL prefix is:

https://storage.googleapis.com/studio-design-asset-files/projects/4BqNlNo2Wr/

Filename Recorded association Limitation
s-410x410_1c8b7648-1aad-4bf1-b928-103fb6957087.svg Facilities section background declaration Individual asset appearance was not inspected
s-410x410_10e37ad7-d415-4586-9594-1faea8c0eec5.svg Membership section background declaration Individual asset appearance was not inspected
s-410x410_6d77f774-71f5-44da-aeb5-4c42c1b58e36.svg Staff section background declaration Individual asset appearance was not inspected
s-30x30_9cda3bac-ad5b-44ba-9757-b7e6e2ea6385.svg Mobile map-link background declaration Exact icon artwork was not inspected separately

Other snippets include incomplete WebP and menu-asset URLs. Do not complete those paths by guessing. No full hero or logo asset URL is established here.

Use authorized brand assets where available. CSS can reproduce the reading surfaces and layout, but the exact logo, arch contour, and faceted artwork require their own assets.

Layout & Responsive Behavior

The page remains a long service guide at both widths. Mobile preserves the content order while changing the arrangement of information within each section.

Verified Reflow

Region Desktop Mobile
Header Compact logo plus eight visible contents links Nearly unchanged logo size plus triangular menu button
Opening Bottom-left headline and separate two-line cue; central artwork absent in capture Cropped arch artwork above headline; cue fits on one line
Introduction Broad paragraph on the right Centered paragraph around 298px wide
News Heading and article occupy separate horizontal areas Heading and archive link share the upper area; article follows below
Facilities Alternating description positions Shared centered text column
Joining process Four horizontal steps Four vertical steps
Schedules Narrow center card with side heading/decorative space Heading above card; internal label/value columns retained
Staff Staggered, transformed desktop rectangles Consistent stacked profile text
Testimonials Two columns One column with body size retained
Footer Identity left, navigation over large arch right Arch band, full-width link grid, then identity stack

Section Height Evidence

These measured heights describe the captured content and states. They should not become fixed CSS heights.

Section Desktop height Mobile height
Facilities 2203.23px 2239.13px
Membership 1236.84px 1715.63px
Routine 658.63px 827px
Annual events 699.64px 868.20px
Staff 2078.66px 3096.20px
Parent testimonials 1128.94px 1775.48px
FAQ 998.55px 874.25px

The staff and testimonial sections grow substantially as columns collapse. The FAQ becomes shorter in its captured mobile layout, so a universal proportional scaling rule would be inaccurate.

A 1160px media query is visible in a source excerpt controlling explicit line-break visibility. This proves that breakpoint exists for those rules, but does not identify the menu or panel-layout breakpoint. The 760px breakpoint in the Quick Start is a recommendation.

Allow height to follow content and Japanese wrapping. The mobile schedule measurements demonstrate that time/month labels can stay in a narrow column while activity text wraps. Do not shrink the entire desktop composition to fit a phone.

Do’s and Don’ts

Do

  • Keep exact Brown Ink #342a18 and Warm Cream #f6f2ec as the reading foundation.
  • Give each large information region a clear accent and readable title.
  • Pair oversized decorative numbers with small Poppins English subtitles.
  • Preserve the distinction between A1 Regular paragraphs and A1 Medium labels.
  • Use broad rounded containers around schedules, with a narrower white reading surface inside.
  • Retain the schedule’s label/value columns on mobile.
  • Use the arch and soft triangle as recurring brand forms at different scales.
  • Keep gradients concentrated in artwork and the multicolor contact frame.
  • Maintain clear separation between the green telephone option and orange-red Instagram option.
  • Recompose the footer into a ruled two-column navigation grid on mobile.

Don’t

  • Don’t treat the sparse desktop opening as proof that the entire current design is minimal or monochrome.
  • Don’t invent a desktop hero-art arrangement from the mobile crop.
  • Don’t turn every section into the same generic card grid.
  • Don’t use #333333 or browser-default Times as the main design tokens just because wrappers report them.
  • Don’t assign Poppins to Japanese schedule text or claim registered fonts are verified everywhere.
  • Don’t interpret decorative number rectangles as required section heights.
  • Don’t add heavy shadows, glass effects, or gradients behind every paragraph.
  • Don’t hardcode schedule rows to a height that clips longer activities.
  • Don’t reproduce duplicate FAQ text or placeholder content as visible UI without confirmation.
  • Don’t claim tested accordions, parallax, 3D rendering, or continuous animation from static captures.

Recommended Implementation Additions

These are improvements for a new implementation, not verified features of the original page:

  • Provide a semantic main heading and useful alternative text for logo artwork. Hide purely decorative arches and numbers from assistive technology.
  • Keep the triangular menu artwork at its visual size while making the interactive target at least 44px high. Give it an accessible name and an accurate expanded state.
  • Implement FAQ disclosures with keyboard-operable controls, associated answer regions, and explicit expanded states. Ensure closed answers leave the reading and focus order appropriately.
  • Use a consistent heading hierarchy even when individual title characters animate separately.
  • Check small white subtitles, muted captions, and white contact-button text for contrast. Darken colors where required in the adaptation.
  • Provide a text link alongside QR-based application instructions so a visitor using one phone can still proceed.
  • Add visible focus indicators and suitable anchor offsets beneath persistent controls.
  • Offer a static artwork fallback and reduced-motion behavior. Essential content should not depend on completing a reveal animation.
  • Test at narrower widths and increased text size, particularly the one-line hero headline, contact number, schedule notes, and nested mobile text columns.

Agent Prompt Guide

Quick Color Reference

  • Reading canvas: white #ffffff and warm cream #f6f2ec.
  • Main Japanese text: brown #342a18.
  • Schedule descriptions: warm gray #56524b.
  • Annual month labels: purple #443180.
  • Routine time labels: rose #d9558e.
  • Parent attribution: green #07a273.
  • Selected staff names: blue #2967ce.
  • Approximate large fills: lavender #a394ce, pink #fbc1df, coral #f47c78.
  • Approximate Instagram contact fill: orange-red #ef4b32.

Overall Prompt

“Create a Japanese community-service information page inspired by Apple Base’s current children’s third-place page. Use white and warm cream #f6f2ec, dark brown text #342a18, substantial Japanese Gothic lettering, and small tracked Poppins section subtitles. Organize the information into eight numbered sections with oversized pale numerals and varied heading placement. Use large pastel rounded panels containing narrower white schedule surfaces, fine dividers, and colored time/month labels. Repeat a soft arch and rounded triangular artwork as the graphic identity. On mobile, stack information groups, retain two-column schedules, show a compact triangular menu control, and turn footer navigation into a full-width ruled grid. Treat any added animation as a new implementation choice.”

Example Component Prompts

  1. Annual schedule: “Build a lavender panel around a centered white schedule approximately 527px wide on desktop. Place a small faceted triangular ornament left and a white Japanese section title with pale oversized 05 right. Use a purple cap, 24px month/event text, fine gray rules, and a small explanatory paragraph inside the white body. On mobile, move the heading above the card and use an approximately 60px month column with 18px entries.”
  2. Mobile opening: “Compose a 390px-wide opening with a small logo at the upper left and a dark rounded-triangle menu at the upper right. Fill the upper area with an oversized coral arch and white doorway, allowing the artwork to crop beyond the edges. Keep the Japanese headline on a white area below it and place a small underlined continuation line near the lower right.”
  3. Contact panel: “Create a broad white consultation panel with a thick multicolor perimeter and large rounded corners. Center a reading column around 618px wide. Separate a large green telephone link from supporting copy with thin rules, then place a 300 × 70px orange-red Instagram capsule below a short reassuring sentence.”
  4. Responsive footer: “On desktop, place the full logo and organization details left and small navigation links over a giant coral arch right. On mobile, place the arch above a two-column, four-row navigation grid, followed by Instagram, a centered logo, left-aligned contact details, and centered copyright.”
  5. Evidence-conscious extension: “Extend the design using its measured brown/cream palette, A1 Regular/Medium typography roles, Poppins numerals, rounded schedule surfaces, and responsive text columns. Mark all new hover, disclosure, and motion behavior as recommendations. Do not invent missing asset paths or reconstruct unseen desktop artwork.”

Quick Start

CSS Custom Properties

This is a reusable adaptation, not extracted source CSS. Exact measured colors and typography values are mixed with clearly marked visual estimates. Fallback fonts, the 760px breakpoint, focus states, and layout formulas are recommendations. Load appropriately licensed font files separately; font URLs were not supplied.

The CSS covers the opening shell, contents links, annual/routine schedules, contact treatment, and footer navigation. It does not recreate the full page, supply brand artwork, or implement menu/FAQ state management. It has not been browser-tested as part of this evidence-only analysis.

:root {
  /* Measured colors */
  --ab-white: #ffffff;
  --ab-cream: #f6f2ec;
  --ab-ink: #342a18;
  --ab-secondary: #56524b;
  --ab-muted: #aaa69f;
  --ab-purple: #443180;
  --ab-rose: #d9558e;
  --ab-green: #07a273;
  --ab-blue: #2967ce;

  /* Visual estimates */
  --ab-lavender: #a394ce;
  --ab-pink: #fbc1df;
  --ab-coral: #f47c78;
  --ab-action: #ef4b32;
  --ab-rule: #d8d5d0;

  /* Verified primary families; recommended fallback stack */
  --ab-font-body: 'A1ゴシック R JIS2004',
    'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif;
  --ab-font-ui: 'A1ゴシック M JIS2004',
    'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif;
  --ab-font-latin: Poppins, sans-serif;

  /* Recommended aliases based on observed proportions */
  --ab-panel-max: 1200px;
  --ab-schedule-max: 527px;
  --ab-radius-panel: 50px;
  --ab-radius-card: 40px;
  --ab-card-inset: 30px;
  --ab-body-size: 15px;
  --ab-body-leading: 1.87;
  --ab-entry-size: 24px;
  --ab-entry-leading: 28.08px;
  --ab-number-size: 200px;
  --ab-caption-size: 14px;
  --ab-ease-ui: cubic-bezier(0.4, 0.4, 0, 1);
  --ab-ease-action: cubic-bezier(0.14, 0.56, 0.29, 1);
}

.ab-site,
.ab-site *,
.ab-site *::before,
.ab-site *::after {
  box-sizing: border-box;
}

.ab-site {
  margin: 0;
  color: var(--ab-ink);
  background: var(--ab-white);
  font: 400 var(--ab-body-size) / var(--ab-body-leading)
    var(--ab-font-body);
}

.ab-site :where(h1, h2, h3, p, dl, dd) { margin: 0; }
.ab-site a { color: inherit; }
.ab-site img { display: block; max-width: 100%; height: auto; }
.ab-site [id] { scroll-margin-top: 90px; }

.ab-hero {
  position: relative;
  isolation: isolate;
  display: flex;
  align-items: flex-end;
  min-height: 100svh;
  padding: 130px 60px 72px;
  background: var(--ab-white);
}

.ab-header {
  position: absolute;
  z-index: 2;
  inset: 29px 30px auto;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.ab-brand { display: block; width: 212px; }
.ab-contents { font-family: var(--ab-font-ui); }
.ab-contents-label {
  margin-bottom: 11px;
  color: rgb(0 0 0 / 20%);
  font-size: 12px;
  line-height: 1.4;
}

/* Supply separate lists of five and three links. */
.ab-contents-columns {
  display: grid;
  grid-template-columns: 98.4px 114px;
  gap: 30px;
}
.ab-contents-column { display: grid; gap: 2px; }
.ab-contents a {
  display: flex;
  align-items: center;
  gap: 6px;
  min-height: 30px;
  font-size: 15px;
  line-height: 30px;
  text-decoration: none;
}
.ab-contents a::before {
  content: '';
  flex: 0 0 3px;
  height: 14px;
  background: var(--marker, var(--ab-green));
}

.ab-menu { display: none; }
.ab-hero-copy { position: relative; z-index: 1; }
.ab-hero-kicker {
  margin-bottom: 8px;
  font: 400 32px / 1.4 var(--ab-font-ui);
}
.ab-hero-title {
  font: 700 70px / 1.25 var(--ab-font-ui);
}
.ab-hero-cue {
  position: absolute;
  right: 34px;
  bottom: 82px;
  width: 148px;
  font: 400 15px / 24px var(--ab-font-ui);
  letter-spacing: -0.1em;
  text-decoration: underline;
  text-underline-offset: 5px;
}

/* The supplied desktop opening shows no large artwork.
   Mobile artwork must be supplied as an authorized asset. */
.ab-hero-art { display: none; }

.ab-section-stack {
  padding-block: 14px;
  background: var(--ab-cream);
}
.ab-panel {
  width: min(var(--ab-panel-max), calc(100% - 48px));
  margin: 0 auto 14px;
  border-radius: var(--ab-radius-panel);
}
.ab-schedule-panel {
  display: grid;
  grid-template-columns:
    minmax(0, 1fr) minmax(0, var(--ab-schedule-max)) minmax(0, 1fr);
  align-items: start;
  padding: 20px;
  background: var(--ab-lavender);
}
.ab-schedule-panel--routine {
  background: var(--ab-pink);
}

.ab-section-heading {
  position: relative;
  grid-column: 3;
  grid-row: 1;
  justify-self: end;
  margin: 90px 34px 0 0;
  color: var(--ab-white);
  text-align: right;
}
.ab-section-heading h2 {
  position: relative;
  font: 700 40px / 1.2 var(--ab-font-ui);
}
.ab-section-heading .ab-subtitle {
  position: relative;
  margin-top: 7px;
  font: 600 var(--ab-caption-size) / 1.51 var(--ab-font-latin);
  letter-spacing: 0.05em;
}
.ab-section-number {
  position: absolute;
  top: -141px;
  right: -30px;
  color: transparent;
  background: linear-gradient(rgb(255 255 255 / 55%), transparent 75%);
  background-clip: text;
  -webkit-background-clip: text;
  font: 500 var(--ab-number-size) / 1.51 var(--ab-font-latin);
  letter-spacing: -0.07em;
  pointer-events: none;
}

.ab-schedule {
  grid-column: 2;
  grid-row: 1;
  min-width: 0;
  border-radius: var(--ab-radius-card);
  background: var(--ab-purple);
}
.ab-schedule--routine { background: var(--ab-rose); }
.ab-schedule-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  min-height: 80px;
  padding: 14px var(--ab-card-inset);
  color: var(--ab-white);
}
.ab-schedule-header h3 {
  font: 400 30px / 48px var(--ab-font-ui);
  letter-spacing: -0.02em;
}
.ab-schedule-header small {
  max-width: 235px;
  font: 400 13px / 1.5 var(--ab-font-body);
}
.ab-schedule-body {
  padding: 16px var(--ab-card-inset) 20px;
  border-radius: var(--ab-radius-card);
  background: var(--ab-white);
}
.ab-schedule-row {
  display: grid;
  grid-template-columns: 96px minmax(0, 1fr);
  align-items: center;
  padding-block: 19.5px;
  font: 400 var(--ab-entry-size) / var(--ab-entry-leading)
    var(--ab-font-ui);
}
.ab-schedule-row + .ab-schedule-row {
  border-top: 1px solid var(--ab-rule);
}
.ab-schedule-row dt { color: var(--ab-purple); }
.ab-schedule-row dd {
  min-width: 0;
  color: var(--ab-secondary);
  overflow-wrap: anywhere;
}
.ab-schedule--routine .ab-schedule-row { column-gap: 30px; }
.ab-schedule--routine dt { color: var(--ab-rose); }
.ab-schedule-note { margin-top: 2px; }

/* Simplified contact frame; original perimeter artwork is not supplied. */
.ab-contact {
  padding: 20px;
  background: linear-gradient(115deg,
    var(--ab-coral), var(--ab-blue), var(--ab-purple), var(--ab-green));
}
.ab-contact-inner {
  padding: 70px 24px 100px;
  border-radius: 40px;
  background: var(--ab-white);
}
.ab-contact-copy { width: min(618px, 100%); margin-inline: auto; }
.ab-phone-group {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 12px;
  margin-block: 32px;
  padding-block: 28px;
  border-block: 1px solid var(--ab-rule);
}
.ab-phone {
  color: var(--ab-green) !important;
  font: 600 clamp(28px, 4vw, 50px) / 1.3 var(--ab-font-ui);
  text-decoration: none;
}
.ab-contact-social { text-align: center; }
.ab-contact-social p { margin-bottom: 16px; }
.ab-contact-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: min(300px, 100%);
  min-height: 70px;
  padding: 14px 20px;
  border-radius: 999px;
  color: var(--ab-white) !important;
  background: var(--ab-action);
  font: 700 18px / 1.5 var(--ab-font-ui);
  text-decoration: none;
  transition: filter 400ms var(--ab-ease-action);
}

.ab-footer-nav {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 20px;
  font-family: var(--ab-font-ui);
}
.ab-footer-nav a { text-decoration: none; }

/* Recommended focus and hover feedback */
.ab-site :focus-visible {
  outline: 3px solid var(--ab-ink);
  outline-offset: 5px;
}
@media (hover: hover) {
  .ab-contact-button:hover { filter: brightness(0.92); }
  .ab-contents a:hover,
  .ab-footer-nav a:hover { text-decoration: underline; }
}

/* Recommended breakpoint; not a verified source breakpoint */
@media (max-width: 760px) {
  :root {
    --ab-body-size: 14px;
    --ab-body-leading: 1.72;
    --ab-entry-size: 18px;
    --ab-entry-leading: 21.06px;
    --ab-card-inset: 20px;
    --ab-number-size: 100px;
    --ab-caption-size: 10px;
    --ab-radius-panel: 30px;
    --ab-radius-card: 28px;
  }
  .ab-header { inset: 25px 20px auto; }
  .ab-brand { width: 210px; }
  .ab-contents { display: none; }
  .ab-menu {
    position: fixed;
    z-index: 20;
    top: 25px;
    right: 8px;
    display: grid;
    place-items: center;
    width: 54px;
    height: 44px;
    padding: 0;
    border: 0;
    background: transparent;
    cursor: pointer;
  }
  /* Supply the rounded-triangle artwork inside this button. */
  .ab-menu svg { width: 54px; height: 42px; }
  .ab-hero { padding: 100px 16px 72px; }
  .ab-hero-kicker { font-size: 18px; }
  .ab-hero-title { font-size: clamp(28px, 9.23vw, 36px); }
  .ab-hero-cue {
    right: 29px;
    bottom: 28px;
    width: auto;
    max-width: calc(100% - 45px);
    font-size: 14px;
    line-height: 22.4px;
  }
  .ab-hero-art {
    position: absolute;
    z-index: 0;
    inset: 0 0 177px;
    display: block;
    overflow: hidden;
    pointer-events: none;
  }
  .ab-hero-art img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .ab-panel { width: calc(100% - 32px); }
  .ab-schedule-panel { display: block; padding: 30px; }
  .ab-section-heading { margin: 23px 0 35px; }
  .ab-section-heading h2 { font-size: 26px; }
  .ab-section-number { top: -63px; right: -16px; }
  .ab-section-heading .ab-subtitle { margin-top: 3px; }
  .ab-schedule-header { gap: 12px; min-height: 72px; }
  .ab-schedule-header h3 { font-size: 22px; }
  .ab-schedule-header small {
    max-width: 110px;
    font-size: 12px;
    line-height: 17.04px;
  }
  .ab-schedule-row {
    grid-template-columns: 60px minmax(0, 1fr);
    padding-block: 12.5px;
  }
  .ab-schedule-row dt { line-height: 28.08px; }
  .ab-schedule--routine .ab-schedule-row {
    grid-template-columns: 72px minmax(0, 1fr);
    column-gap: 20px;
  }
  .ab-contact { padding: 12px; }
  .ab-contact-inner { padding: 40px 20px; border-radius: 22px; }
  .ab-phone-group { display: block; }
  .ab-contact-button { font-size: 16px; }
  .ab-footer-nav {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0;
    border-top: 1px solid var(--ab-rule);
  }
  .ab-footer-nav a {
    display: flex;
    align-items: center;
    min-height: 51px;
    padding: 12px 30px;
    border-bottom: 1px solid var(--ab-rule);
  }
  .ab-footer-nav a:nth-child(odd) {
    border-right: 1px solid var(--ab-rule);
  }
}

@media (prefers-reduced-motion: reduce) {
  .ab-site *,
  .ab-site *::before,
  .ab-site *::after {
    animation: none !important;
    transition: none !important;
    scroll-behavior: auto !important;
  }
}

Example Schedule Markup

This example supplies the central annual component. Add an authorized decorative asset in the unused desktop side area if needed. The full page should provide its own main heading and surrounding section hierarchy.

<div class="ab-site">
  <main class="ab-section-stack">
    <section class="ab-panel ab-schedule-panel"
      id="annual" aria-labelledby="annual-title">
      <header class="ab-section-heading">
        <span class="ab-section-number" aria-hidden="true">05</span>
        <h2 id="annual-title" lang="ja">年間行事</h2>
        <p class="ab-subtitle">ANNUAL EVENT</p>
      </header>

      <div class="ab-schedule" lang="ja">
        <div class="ab-schedule-header">
          <h3>行事例</h3>
          <small>※ 行事は変更になる可能性があります。</small>
        </div>
        <div class="ab-schedule-body">
          <dl>
            <div class="ab-schedule-row"><dt>4月</dt><dd>お花見</dd></div>
            <div class="ab-schedule-row"><dt>8月</dt><dd>夏祭り</dd></div>
            <div class="ab-schedule-row"><dt>9月</dt><dd>BBQ</dd></div>
            <div class="ab-schedule-row"><dt>10月</dt><dd>ハロウィンパーティー</dd></div>
            <div class="ab-schedule-row"><dt>12月</dt><dd>クリスマスパーティー</dd></div>
            <div class="ab-schedule-row"><dt>2月</dt><dd>節分</dd></div>
            <div class="ab-schedule-row"><dt>3月</dt><dd>卒業生を祝う会 など</dd></div>
          </dl>
        </div>
      </div>
    </section>
  </main>
</div>

Tailwind v4 Token Mapping

Optional aliases for a project already using Tailwind v4. This does not identify the original site’s framework. Define the properties above first.

@theme inline {
  --color-ab-cream: var(--ab-cream);
  --color-ab-ink: var(--ab-ink);
  --color-ab-secondary: var(--ab-secondary);
  --color-ab-purple: var(--ab-purple);
  --color-ab-rose: var(--ab-rose);
  --color-ab-green: var(--ab-green);
  --color-ab-blue: var(--ab-blue);
  --color-ab-lavender: var(--ab-lavender);
  --color-ab-pink: var(--ab-pink);
  --color-ab-action: var(--ab-action);
  --font-ab-body: var(--ab-font-body);
  --font-ab-ui: var(--ab-font-ui);
  --font-ab-latin: var(--ab-font-latin);
  --text-ab-entry: var(--ab-entry-size);
  --text-ab-caption: var(--ab-caption-size);
  --radius-ab-panel: var(--ab-radius-panel);
  --radius-ab-card: var(--ab-radius-card);
}

Sources & Evidence

  • Apple Base — current children’s third-place page: original and final URL, HTTP 200, page identity, rendered content, recorded link destinations, and selected computed styles.
  • Capture date: September 12, 2026. Supplied retrieval timestamp: 2026-09-12T12:13:21.476Z, equivalent to 2026-09-12 21:13:21.476 JST.
  • Desktop evidence: 1440 × 1000 CSS-pixel viewport; opening, routine/annual-event area, and contact/footer captures; document height approximately 13013.72px.
  • Mobile evidence: 390 × 844 CSS-pixel viewport; opening and footer captures; document height approximately 15475.92px.
  • Computed evidence: font-family declarations, selected sizes and line heights, colors, rectangles, gaps, padding, radii, transitions, section positions, and background-asset references supplied with the captures.
  • Inspection limits: the capture process waited for document readiness, relevant finite motion, layout/text stability, and visible image decoding within stated time limits. Those checks do not prove completeness. Perpetual animations were temporarily paused during readiness checks; shared and service workers were disabled. No menu-open sequence, FAQ interaction, hover sequence, continuous-motion recording, or additional viewport was supplied.
  • Analysis boundary: this reference uses the supplied original-page evidence. No additional browsing, command execution, asset retrieval, or file inspection was performed. Missing artwork states, exact image crops, unmeasured colors, and unexercised interactions remain explicitly qualified.
← デザイン一覧に戻る