QUANT(クアント)|鮮やかな紫とイラストで伝えるクリエイター支援サイトのWebサイトプレビュー

DESIGN REFERENCE

QUANT(クアント)|鮮やかな紫とイラストで伝えるクリエイター支援サイト

紫のフレームと淡いグレーの背景に、大きな人物イラストを配置。広い余白、英日併記の見出し、濃紺の登録ボタンが特徴のクリエイター向けサービスサイト。

ジャンル
IT・通信・ソフトウェア
元の業種
インフルエンサーマーケティング・クリエイター向け業務支援
デザイン分析日
2026/10/2

design.md

QUANT — Style Reference

A spacious creator-service website framed in electric purple, with expressive illustrated characters floating across a cool, pale canvas.

Website: pf.quant.page Original URL: https://pf.quant.page/ Final URL: https://pf.quant.page/ Theme: light content surface with a saturated purple outer frame. Inspected: October 2, 2026, 05:38 JST; supplied retrieval timestamp: October 1, 2026, 20:38:22.504 UTC. Viewports: 1440 × 1000 desktop and 390 × 844 mobile, in CSS pixels. Scope: the current public service presentation, including its hero, introductory sections, service descriptions, creator testimonials, FAQ, business/contact information, closing message, and footer. Direct visual evidence covers three desktop positions and two mobile positions. Other sections are supported by rendered text and element measurements rather than complete visual captures.

QUANT presents influencer job management and creator branding through a friendly, illustration-led visual identity. The strongest contrast is between a vivid purple perimeter and an almost-white interior. Black Japanese copy supplies clarity, purple headings organize the story, and dark navy registration buttons provide a separate action color.

The composition relies on generous empty space. Large characters and abstract patterned shapes occupy broad areas without being boxed into cards. On desktop, the hero places a substantial illustration near the center, a compact brand-and-copy block at the lower left, and a registration pill at the lower right. Mobile reorganizes these elements vertically while retaining both account links and the hamburger control in the header.

The inspected page is a long service website with editorial messaging, product explanations, testimonials, and practical support information. Its character comes from the relationship between the persistent frame, restrained interface controls, expressive artwork, and unusually spacious section pacing.

全文を表示閉じる

QUANT — Style Reference

A spacious creator-service website framed in electric purple, with expressive illustrated characters floating across a cool, pale canvas.

Website: pf.quant.page Original URL: https://pf.quant.page/ Final URL: https://pf.quant.page/ Theme: light content surface with a saturated purple outer frame. Inspected: October 2, 2026, 05:38 JST; supplied retrieval timestamp: October 1, 2026, 20:38:22.504 UTC. Viewports: 1440 × 1000 desktop and 390 × 844 mobile, in CSS pixels. Scope: the current public service presentation, including its hero, introductory sections, service descriptions, creator testimonials, FAQ, business/contact information, closing message, and footer. Direct visual evidence covers three desktop positions and two mobile positions. Other sections are supported by rendered text and element measurements rather than complete visual captures.

QUANT presents influencer job management and creator branding through a friendly, illustration-led visual identity. The strongest contrast is between a vivid purple perimeter and an almost-white interior. Black Japanese copy supplies clarity, purple headings organize the story, and dark navy registration buttons provide a separate action color.

The composition relies on generous empty space. Large characters and abstract patterned shapes occupy broad areas without being boxed into cards. On desktop, the hero places a substantial illustration near the center, a compact brand-and-copy block at the lower left, and a registration pill at the lower right. Mobile reorganizes these elements vertically while retaining both account links and the hamburger control in the header.

The inspected page is a long service website with editorial messaging, product explanations, testimonials, and practical support information. Its character comes from the relationship between the persistent frame, restrained interface controls, expressive artwork, and unusually spacious section pacing.

How to Read This Reference

  • Measured means directly reported by the supplied rendered DOM or computed styles. Unless stated otherwise, paired values refer to desktop first and mobile second.
  • Visual estimate means inferred from the original-page screenshots. Illustration bounds, frame corner radii, and decorative colors have this status unless a corresponding DOM value is available.
  • Calculated means arithmetic derived from reported measurements, such as the gap between two controls.
  • Recommended means an implementation choice for a new site. The CSS breakpoint, accessible states, and some intermediate-width behavior are recommendations.
  • Named tokens are implementation aliases created for this reference, not recovered source variable names.
  • Measurements belong to the sampled states. Offscreen coordinates, transformations, and later scroll captures need not align exactly with a single static document model.
  • A computed style on a wrapper does not necessarily describe the visible text inside it. This matters particularly for bilingual headings, logo containers, and registration-button labels.

Tokens — Colors

Default Palette
Name Value Suggested token Evidence and role
Brand Purple #5e00e7 --q-purple Measured on signup/contact button fills, login text, and the active testimonial dot. The outer frame is visually consistent with this family, but its own computed color was not supplied.
Heading Violet #6329e7 --q-highlight Measured on About-section benefit headings. Slightly lighter and less saturated than the main action purple.
Cool Paper #f6f7f9 --q-paper Measured root background and the dominant visible content surface.
Registration Navy #24314b --q-navy Measured fill of the large registration pills.
Text Black #000000 --q-ink Measured primary copy and heading color; also visually used by the wordmark.
Control White #ffffff --q-white Measured login-button fill and reversed button text. Also measured on JOIN US text.
Pale Rule Approximately #e7e9ee --q-rule Visual estimate for the subtle footer dividers. Exact border color was not included in the evidence.

The artwork introduces additional lavender, pink, blue, mint, coral, and green. These belong primarily to illustration assets. Do not assign each illustrated color a competing interface function.

Illustration accent Approximate reference Typical placement
Lavender #c58af2 Folded ribbons, decorative shapes, and clothing
Bright Pink #eb5ac3 Jackets, fabric, and geometric accents
Clear Blue #1483e4 Speckled right-edge decoration and illustrated clothing
Pale Mint #c6e7e2 Soft highlights within clothing gradients

These four hex values are visual approximations, not pixel samples or recovered gradient stops. Preserve authorized artwork when available instead of recoloring it to these approximations.

Theme Presets

Only the light presentation is evidenced. No theme selector or alternate palette was supplied. The many exported WordPress preset colors, gradients, shadows, and fonts are not evidence that those presets appear in the interface.

Tokens — Typography

Japanese Text and Interface Controls

The measured font stack begins with Noto Sans JP, followed by Hiragino Kaku Gothic ProN, Hiragino Sans, several Japanese system Gothic families, and Western sans-serif fallbacks.

An abbreviated implementation stack is:

font-family: 'Noto Sans JP', 'Hiragino Kaku Gothic ProN',
  'Hiragino Sans', 'Yu Gothic', Meiryo, Arial, sans-serif;

This identifies the reported CSS family preference. It does not independently establish which font file supplied every rendered glyph.

The text hierarchy uses weight deliberately. Hero copy, brand messaging, and About paragraphs are bold. Detailed service descriptions and testimonials are lighter: desktop samples use 400, while comparable mobile samples use 500. Preserve that distinction instead of making every paragraph bold.

English Display Text

JOIN US explicitly reports Mont-SemiBold, sans-serif, with computed weight 700. Preserve the exact family identifier if the licensed font is supplied. Do not reinterpret it as Montserrat.

The visible SERVICES heading has a similarly geometric sans-serif character, but its child-level computed font was not included. Applying Mont-SemiBold to other English section labels is a reasonable adaptation, not a separately verified source declaration.

Wordmark

The QUANT wordmark is graphic artwork. Its broad spacing and distinctive letterforms should be preserved as a logo asset. The font properties of its enclosing paragraph or heading do not identify the logo's typeface.

Type Scale

All sizes below are measured unless explicitly marked as estimates. Values are font-size / line-height in CSS pixels.

Role Desktop Mobile Weight and tracking
Header account labels 14 / 32 10 / 10 700; mobile tracking -0.15px
Hero Japanese heading 24 / 36 15.6 / 19.76 700; tracking -0.72px / -0.234px
Hero explanatory copy 14 / 28 10.4 / 15.6 700; normal tracking
JOIN US display 48 / 48 24.96 / 24.96 Mont-SemiBold, 700; tracking -1.44px / -0.3744px
JOIN US supporting copy 20 / 32 12.48 / 18.72 700
Message headline 38 / 54 24.96 / 37.44 700; tracking -1.14px / -0.3744px
Message paragraphs 18 / 32 14.56 / 29.12 700; mobile tracking -0.728px
About benefit heading 32 / 44 22.88 / 34.32 700; Heading Violet
About explanatory copy 18 / 32 14.56 / 29.12 700
Service title 32 / 32 21.84 / 21.84 700; tracking -0.96px / -0.3276px
Service lead 20 / 30 14.56 / 21.84 700
Service detail 18 / 32 12.48 / 24.96 400 / 500
Development-screen note 14 / 32 10.4 / 24.96 400 / 500
Testimonial headline 32 / 44 18.72 / 32.76 700
Testimonial body 16 / 32 12.48 / 24.96 400 / 500
Business/contact body 16 / 32 12.48 / 24.96 400 / 500
Contact-button label 14 / 14 10.4 / 10.4 700
Closing headline 44 / 44 28.08 / 28.08 700; tracking -1.32px / -0.4212px
Closing supporting copy 18 / 18 11.44 / 17.16 700
Footer links 12 / 12 10.4 / 10.4 400 / 500

Bilingual heading limitation: section-heading wrappers measure 84px high on desktop and approximately 54.08px on mobile. The visible desktop SERVICES display is approximately 48px, with an approximately 18px Japanese caption. Those child sizes are visual estimates. The wrapper's reported 32px desktop font size is not a reliable substitute for either child.

Registration-label limitation: the desktop registration anchor reports 32px, but its visible label appears approximately 16px. A nested text element may override the inherited size. Use the visible scale as an estimate; do not describe the visible label as a confirmed 32px heading.

Root Size and Scaling

The root reports 32px on desktop and 12.1875px on mobile. These are implementation-specific root sizes, not universal body-copy sizes.

Many mobile measurements are consistent with a 375px design scaled by 390 / 375 = 1.04: for example, 14 × 1.04 = 14.56px. This is a numerical pattern, not proof of the original CSS formula. The source breakpoint and full scaling rules were not supplied.

The Quick Start keeps a conventional root and defines component dimensions explicitly.

Tokens — Spacing & Shapes

Density: sparse overall, with compact header utilities and relatively narrow text columns.

Geometry: a rounded outer content aperture, small-radius account buttons, fully rounded registration pills, and unboxed editorial content.

Spacing Scale
Relationship Desktop Mobile Status
Main horizontal outer inset 40px 12.5px Measured main padding
Login-to-signup gap 10px 5px Calculated from measured rectangles
Signup-to-menu gap 40px 14px Calculated
Hero logo to Japanese heading 12px About 5.19px Calculated
Hero heading to body 12px About 10.39px Calculated
About heading to body 35px About 18.19px Calculated
Service lead to detail 20px About 10.39px Calculated
Repeated major-section gap 210px 78px Measured between About/Services, Services/Voice, and Voice/FAQ section boxes
Testimonial dot pitch 24px About 18.17px Calculated center-to-center spacing
Footer mobile link pitch — About 31.2px Calculated top-to-top spacing

The repeated section gap is not a universal vertical rhythm. The opening and JOIN US areas use much taller staging, and the closing section has its own generous clearances.

Border Radius
Element Desktop Mobile Evidence
Main frame corners Approximately 20px Approximately 10px Visual estimate
Header account buttons 6px 3px Measured
Registration pill 42px 26px Measured; half the button height
Contact button 6px 3.12px Measured
Testimonial dots 50% 50% Measured
Layout Measurements
Element Desktop Mobile
Full document height Approximately 11084.48px Approximately 9495.47px
Main surface width 1360px 365px
Standard content column 1040px, starting at x = 200px Approximately 291.19px, starting at x = 49.41px
Wide footer content Approximately 1240px, starting at x = 100px Approximately 291.19px
Header wordmark 174 × 37.42px 93 × 20px
Hero logo lockup 326.5 × 88.08px Approximately 179.91 × 48.52px
Hero copy width Approximately 432.11px 365px wrapper with centered text
About text column 480px Approximately 291.19px
Service text column 440px Approximately 291.19px
FAQ question row 880 × 122px Approximately 291.19 × 105.97px
Closing logo lockup 237 × 63.92px Approximately 123.23 × 33.23px
Footer wordmark 146 × 32px Approximately 106.08 × 23.25px

Components

Viewport Frame

Role: creates a recognizable purple perimeter around the long page.

The desktop captures show an approximately 40px top and side frame with rounded inner top corners. Mobile reduces the side inset to 12.5px. The pale surface continues vertically through the page. Rounded bottom corners and a purple bottom margin become visible at the document end.

The top edge and header remain in consistent viewport positions across the supplied scrolled captures. A plain document wrapper with rounded corners would not fully reproduce that persistent top treatment. A fixed top mask is a suitable implementation approach, but the original masking mechanism was not exposed.

Decorative artwork sometimes crosses the inner surface boundary, especially on mobile. Clip horizontal overflow at the viewport while allowing selected ornaments to overlap the inner frame.

Persistent Header

Role: keeps identity and account access available while the page scrolls.

The header contains a black wordmark at left and three controls at right: Log in, Sign up Free, and a purple three-line menu symbol. There is no visible desktop navigation-link row between them.

Part Desktop Mobile
Wordmark position x = 80px, y = 85px x = 27px, y = 44px
Login 91 × 48px, white fill 54.5 × 38px, white fill
Signup 160 × 48px, purple fill 100 × 38px, purple fill
Menu rectangle 39 × 29px 25 × 16px
Account-control top 77px 35px

Both account actions survive on mobile. Preserve this compact grouping rather than moving them into an unverified menu state.

The observed destinations are https://pf.quant.jp/login and https://pf.quant.jp/signup. The menu element resolves to the page URL in the extracted link data; its actual open state and JavaScript behavior were not exercised.

Hero Composition

Role: introduces the creator-focused identity before explaining product details.

The desktop character illustration occupies approximately x = 425–1100 and y = 250–815 in the opening capture. Its silhouette is irregular, with accessories and folded shapes extending beyond the main figure. These are visual bounds, not an image-element rectangle.

The lower-left text stack contains:

  1. The purple symbol and black QUANT wordmark as a single visual lockup.
  2. The bold two-line heading 「センス」を「ブランド」に変える / クリエイターツール.
  3. Three lines of smaller, bold supporting copy.

The lockup begins at approximately y = 632px on desktop. On mobile it begins at approximately y = 636px, despite the much narrower screen. This demonstrates a substantial compositional change: the illustration occupies the upper-middle area, and the brand message remains low in the opening viewport.

The mobile capture shows a different character scene: a seated creator with a mug, phone, lamp, clock, and plant. The desktop capture shows a cap-wearing figure holding a takeaway cup. The supplied evidence does not establish whether this difference is caused by responsive asset selection, animation timing, or a rotating visual sequence.

A small purple dot appears near the lower center of each opening screenshot. Its purpose was not established. Do not assign carousel or scroll-control semantics solely from its appearance.

Registration Buttons

Role: offers free account creation at several points in the page.

The label is 無料アカウント作成, set in white on a solid navy pill. The shape is flat, with no visible shadow or arrow in the supplied hero capture.

Placement Desktop Mobile
Hero 260 × 84px Approximately 291.19 × 52px
After Services 300 × 84px 208 × 52px
After Creator Voice 300 × 84px 208 × 52px

The desktop hero button sits at x = 1049px, y = 821px, in front of the blue decorative form. The mobile hero button begins at document y = 844px, exactly beyond the supplied 844px-tall opening viewport. Its absence from that screenshot does not mean the action was removed.

These pills have a different visual role from the purple rectangular header and contact buttons. Preserve both families.

Bilingual Section Heading

Role: provides a repeated chapter marker throughout the long page.

The visible Services heading uses a centered uppercase English display in purple, followed by a smaller bold Japanese caption in black. The pair sits in a large open area rather than inside a badge or card.

The DOM confirms corresponding pairs for MESSAGE, ABOUT, SERVICES, CREATORS VOICE, FAQ, and CONTACT. The text and wrapper geometry are verified; the individual child styles are not available for every pair.

Keep the English and Japanese lines as separately styled elements. A single inherited heading size will not reproduce their hierarchy.

JOIN US Stage

Role: introduces the promise of turning familiar social media activity into a branding tool.

This is an unusually tall section: its measured box is 1360 × 1501px on desktop and 365 × 1267px on mobile. Its heading and supporting text are white. The desktop text wrapper is 800px wide; mobile uses 312px.

The heading sits deep inside the section rather than immediately after its top boundary. This supports a staged visual composition, but neither the background imagery nor any pinned or scroll-driven behavior is shown directly in the supplied screenshots. Treat those aspects as unverified.

Message Section

Role: explains the emotional proposition before listing capabilities.

The section combines a bilingual title, the bold headline あなたの「好き」は、誰かを幸せにする。, and a sequence of short, deliberately separated paragraphs.

Desktop paragraph blocks use 18px bold text with a 32px line height. Mobile uses 14.56px text with a 29.12px line height. The mobile layout includes a substantial interval between the headline and the first paragraph. The intervening visual content is not included in the supplied captures, so that interval should not automatically become an empty spacer in a reconstruction.

About Benefit Rows

Role: connects the illustrated lifestyle to concrete service benefits.

The desktop text measurements indicate alternating alignment. The first benefit uses a left text column at approximately x = 203px. The second uses a right text column at x = 760px. Both columns are 480px wide.

The visible second row pairs a large illustration on the left with a purple two-line heading and four lines of black bold copy on the right. Pale sweeping lines connect the background without enclosing either column.

The text anatomy is consistent:

  • A purple benefit heading at 32 / 44px.
  • A 35px heading-to-paragraph gap.
  • Bold body text at 18 / 32px.
  • No visible card fill, border, or shadow around the copy.

On mobile, both text groups use the same approximately 291px-wide column at x = 49.41px. The exact illustration order and crop for these middle sections were not directly captured.

Service Explanation Blocks

Role: presents job progress management and revenue management.

The DOM identifies two explanations, each with an English kicker, Japanese service title, bold lead, and lighter detail paragraph. Both English kickers read Job Management in the current extracted content.

Desktop text columns are 440px wide. Japanese titles use 32px bold text, leads use 20 / 30px, and descriptions use 18 / 32px at weight 400. Mobile reduces the hierarchy to 21.84px titles, 14.56px leads, and 12.48px descriptions.

A small note reads ※画面は開発中のものです. This establishes the presence of a development-screen disclaimer, but the supplied screenshots do not reveal the product-screen artwork itself. Device frames, screen colors, and image cropping cannot be specified from the current evidence.

A centered navy registration pill follows the service explanations.

Role: presents five distinct creator testimonials.

The DOM contains five unique testimonial texts repeated across horizontally displaced positions, five pagination links, and two larger navigation controls. This strongly supports a carousel structure. The repeated entries should be understood as structural duplicates, not fifteen different testimonials.

Measured anatomy includes:

  • Desktop headline width: 560px; body width: 440px.
  • Mobile headline width: approximately 328.61px; body width: approximately 292.22px.
  • Horizontal pitch between matching testimonial positions: 1200px desktop and 365px mobile.
  • Pagination dots: 10px desktop and approximately 7.8px mobile.
  • Active dot: Brand Purple; inactive dot backgrounds: transparent in the sampled styles.
  • Navigation-control boxes: 79 × 79px desktop and approximately 41.08 × 41.08px mobile.

The mobile navigation controls occur above the text group, while desktop controls align around the middle of the testimonial area. Artwork, portraits, exact arrow graphics, and inactive-dot borders are not visible in the supplied captures.

Autoplay, swipe support, looping behavior, transition duration, and arrow responses were not tested. For a new implementation, use five semantic items and keep any cloned slides out of the accessibility tree.

FAQ Rows

Role: answers two practical payment-related questions.

The two observed questions are 成果報酬型案件とはなんですか? and 報酬の振り込みはいつですか?. Answer text exists in the rendered text evidence, but no open/closed interaction was captured.

Desktop question-link boxes are 880px wide and 122px high, with 20px 0 padding. Mobile boxes are approximately 291.19px wide and 105.97px high, with 31.2px 0 padding. Their reported transition targets border color.

The questions resolve to the current page URL in the extracted link list. That does not prove ordinary navigation or establish an accordion implementation. Use accessible disclosure semantics if expandable answers are added to a new implementation.

Business and Contact Information

Role: serves production-company representatives and creators seeking help.

Desktop uses two unequal columns within the 1040px content area: a 600px business-information section and a 320px contact section, separated by a calculated 120px gap. Mobile stacks both in the same approximately 291px column.

The contact action reads インフルエンサー向けお問い合わせ. It is a purple rectangle with a small radius, measuring 253 × 44px on desktop and approximately 187.19 × 39.52px on mobile. Unlike the registration pills, it uses the bright brand fill.

The link target alone does not identify the contact workflow; no form or modal state was supplied.

Closing Message

Role: ends the narrative with a short invitation and repeated brand identity.

A large group illustration leads into a centered QUANT lockup, the heading さっそく始めましょう!, and one sentence of bold supporting copy. Both closing captures show the artwork cropped at the top of the viewport because the page has been scrolled into this region.

The heading is 44 / 44px on desktop and 28.08 / 28.08px on mobile. The supporting sentence remains one line on desktop and wraps to two lines on mobile.

The visible closing block contains the logo, headline, and sentence. No additional local registration button appears in either supplied closing capture. The header signup action remains visible above.

Role: provides company and policy navigation while finishing the rounded page surface.

Desktop uses a wide, fine top rule. Four small links run horizontally at the lower left, separated by faint vertical dividers. The black wordmark and copyright occupy the right side.

Mobile transforms this into three stages: a top rule, a vertically stacked link list, and a lower brand row separated by another pale rule. Copyright sits at the lower left and the wordmark at the lower right.

The visible labels are お問い合わせ, 会社概要, プライバシーポリシー, and 利用規約. The company link points to https://gree-x.com/, and the footer reads © GREE X, Inc.. These are directly supported by the current page.

Tokens — Motion & Interaction

Measured Transition Declarations
Element Reported transition What is established
Login, signup, menu, contact button opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) A 300ms opacity transition is declared; the triggering state and target opacity were not captured.
Testimonial pagination background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) Dot background changes use the same easing.
FAQ question links border-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) Border-color feedback is declared.
Footer links color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) Text-color feedback is declared.

The shared easing can be represented as:

--q-motion-ui: 300ms cubic-bezier(0.215, 0.61, 0.355, 1);
Evidence and Limitations

The supplied captures show consistent header placement during scrolling. They also show different hero scenes across desktop and mobile. Neither fact establishes an animation timeline.

Sampled elements report animation: none, but this does not rule out animation on unsampled descendants, pseudo-elements, image assets, or JavaScript-controlled transforms. Bare transition: all entries do not establish a nonzero motion duration.

The inspection waited for finite visible motion and sampled layout stability, while temporarily pausing perpetual animations during readiness checks. It did not record a complete motion sequence. Do not invent illustration-loop duration, scroll parallax strength, reveal delays, carousel speed, or menu transitions.

For an adaptation, use the measured 300ms easing for modest control feedback. Any added entrance motion or autoplay should be identified as new behavior and support reduced motion.

Surfaces

Layer Appearance Purpose
Outer frame Saturated purple, persistent at the sides and top Strong brand boundary
Main content Flat Cool Paper Gives colorful illustrations room and keeps text legible
Editorial sections Primarily unboxed content Maintains a continuous narrative
Login control White fill, purple label Secondary account action
Signup/contact controls Purple fill, white label Compact account and support actions
Registration pills Navy fill, white label Prominent repeated signup action
Footer separators Very pale, thin rules Quiet organization at the page end
Illustrated regions Multicolor silhouettes and gradients Supplies most visual complexity

The shown interface does not rely on a general shadow-elevation system. The gradients belong mainly to the artwork. The mobile closing capture has a pale wash behind the header over the illustration, but its exact compositing method is not supplied; do not infer a glass-blur system.

Imagery

The artwork is smooth and vector-like, with exaggerated sleeves, simplified faces, curved limbs, and bold silhouettes. Clothing mixes pink, violet, blue, and mint through soft gradients. Small objects float around the figures to suggest everyday creator activity.

The desktop hero includes a cap, takeaway cup, eyewear, earphones, and a watch. The mobile scene includes a seated figure, mug, phone, lamp, clock, and plant. The visible About scene combines a broad-brimmed hat, smartphone, child, and circular product vignettes containing cosmetics, baby-related items, and clothing.

Abstract decorations extend the illustration language into the page boundary:

  • A lavender folded shape with repeated wavy lines enters from the top.
  • A pink angular ribbon with a thin grid enters from the lower left.
  • A blue lobed shape with lighter speckles enters from the right.
  • Very pale sweeping lines travel behind the About composition.

These shapes are not content cards. They can overlap the frame and be intentionally cropped without clipping meaningful text or controls.

Observed Asset References

No original image URLs, filenames, SVG markup, or font-file URLs were included in the supplied evidence. The following are descriptive handles only.

Descriptive handle Evidence Use
QUANT wordmark Header and footer captures Plain black brand identity
QUANT symbol-and-wordmark lockup Hero and closing captures Larger identity statement
Coffee-holding creator Desktop opening capture Main hero scene
Seated creator Mobile opening capture Alternate observed hero scene
Creator with product vignettes Desktop About capture Benefit illustration
Group creator scene Desktop/mobile closing captures Closing illustration
Wave, grid, and speckled ornaments Opening captures Edge decoration

Use authorized original assets where available. For newly commissioned illustrations, preserve the silhouette scale, restrained facial detail, gradient clothing, floating accessories, and relationship to empty space. Maintain smooth image rendering; raster compression is not an intended visual texture.

Layout & Responsive Behavior

Desktop

The page has three nested widths: a 1360px framed surface, an approximately 1240px wide hero/footer alignment, and a 1040px standard content column. Text columns inside the standard container generally measure 440–480px.

The opening screen is intentionally asymmetric. The main illustration carries the center, the brand message anchors the lower left, and the navy registration pill anchors the lower right. Large gaps then separate the major editorial chapters.

The screenshot transitioning from About to Services is particularly instructive: the benefit row occupies the upper portion, while the next centered heading appears much farther down. Preserve this breathing room instead of filling it with incidental UI.

Mobile

The purple perimeter narrows to 12.5px, leaving a 365px surface. Most lower-page text uses an approximately 291px centered column, while the hero copy wrapper spans the full pale surface.

The header stays on one line with the wordmark, login, signup, and menu. The hero becomes vertically staged, with a large upper illustration and a centered lower brand block. The hero registration button sits below the initial viewport.

The business and contact sections stack. Footer links become vertical, and the brand/copyright arrangement becomes a separate bottom row. The testimonial region uses the wider 365px surface for its slide pitch while keeping body text narrower.

Responsive Evidence Boundaries
Behavior Evidence status
Header controls retained on mobile Directly visible and measured
Hero copy changes from left aligned to centered Directly visible
Hero illustration differs between captures Directly visible; cause unknown
Standard text columns narrow on mobile Measured throughout the DOM
Business/contact columns stack Measured positions
Footer links stack Directly visible and measured
Actual CSS breakpoint Not supplied
Tablet and landscape layouts Not inspected
Exact mobile scaling formula Not supplied
Sticky/pinned section implementation Not established

The source exposes --vh: 10px on desktop and --vh: 8.44px on mobile, matching one percent of the sampled viewport height. This suggests a viewport-height helper is available, but does not establish which components use it.

Do’s and Don’ts

Do
  • Preserve the purple perimeter and the cool, nearly white interior as the dominant color relationship.
  • Let large character silhouettes carry the visual impact.
  • Keep the distinction between bright purple account controls and navy registration pills.
  • Use graphic assets for the wordmark and symbol lockup.
  • Preserve bold Japanese messaging alongside lighter service-detail paragraphs.
  • Treat English section labels and Japanese captions as separate typographic layers.
  • Retain substantial open space between illustrated sections.
  • Keep both account actions visible in the evidenced mobile header pattern.
  • Allow decorative shapes to cross the inner frame while protecting content and controls.
  • Distinguish five unique testimonials from repeated carousel DOM entries.
Don’t
  • Don’t replace the continuous pale canvas with a grid of elevated cards.
  • Don’t apply illustration gradients to every button, heading, or surface.
  • Don’t use unused exported font or color presets as design evidence.
  • Don’t interpret wrapper font sizes as verified logo or nested-label sizes.
  • Don’t describe the alternate hero scenes as a confirmed autoplay sequence.
  • Don’t claim menu, FAQ, contact, or carousel behavior that was not exercised.
  • Don’t remove the mobile hero signup action because it falls below the opening screenshot.
  • Don’t invent product-screen artwork or creator portraits for uncaptured sections.
  • Don’t compress every section into a conventional, tightly spaced feature layout.
  • Don’t reproduce unusually small mobile text without evaluating readability for the new content.

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

  • Give the menu an explicit accessible name, expanded state, and controlled-panel relationship.
  • Keep the visual menu glyph compact while providing a touch target of at least 44 × 44px. Apply the same principle to carousel dots and arrows.
  • Provide a meaningful accessible name for the logo-based main heading. The supplied text extraction does not establish the original image alternatives.
  • Consider 14–16px minimum sizes for essential mobile explanatory text. Several measured source labels and paragraphs are smaller.
  • Use visible keyboard focus on both purple and navy controls.
  • Implement FAQ disclosures with buttons or native disclosure elements if answers expand in place.
  • Provide carousel navigation without requiring dragging; make the selected slide clear and hide structural duplicates from assistive technology.
  • Keep decorative illustrations out of the accessibility tree, while describing illustrations that communicate information not present in the copy.
  • Respect reduced-motion preferences and provide a pause control if perpetual movement is introduced.
  • Verify the persistent header and frame at increased text size and short viewport heights so that content remains reachable.

Agent Prompt Guide

Quick Color Reference
  • Main surface: measured #f6f7f9.
  • Primary purple controls and active indicators: measured #5e00e7.
  • About benefit headings: measured #6329e7.
  • Large registration pills: measured #24314b with white text.
  • Main copy and wordmark: black.
  • Decorative lavender, pink, blue, and mint: asset colors; approximate swatches only.
  • Dividers: very pale gray; no general shadow system in the shown sections.
Overall Prompt

“Create a spacious public service website for creators, inspired by QUANT's observed visual system. Frame a cool off-white #f6f7f9 canvas with vivid purple, using approximately 40px outer insets on a large desktop and 12.5px on a 390px mobile viewport. Keep a persistent black wordmark at left and compact login, purple signup, and three-line menu controls at right. Build the desktop hero around a large expressive character illustration, a lower-left brand-and-copy stack, and a lower-right navy registration pill. On mobile, place the illustration above a centered brand message and keep the registration pill in normal reach below it. Use bold Japanese Gothic text, geometric English chapter labels, broad vertical spacing, and smooth pink-violet-blue gradients inside the illustrations. Use unboxed benefit rows, restrained rules, and a quiet responsive footer. Supply artwork separately and implement only explicitly specified interactions.”

Example Component Prompts
  1. Header: “Create a compact persistent header with a graphic black wordmark, white login button, purple signup button, and three purple menu lines. At 1440px, use 48px-high account controls with 6px corners; at 390px, retain both controls at 38px high with 3px corners. Provide accessible hit areas without enlarging the visible menu glyph.”
  2. Hero: “Compose a large illustrated creator on a pale canvas with floating everyday accessories and cropped patterned decorations. Keep the desktop brand lockup and two-line Japanese heading low on the left. Recompose the phone layout vertically with a centered lower text stack. Treat scene selection as supplied content, not assumed carousel behavior.”
  3. Benefit row: “Pair a large creator illustration with an unboxed 480px text column. Use a #6329e7 heading at 32px with 44px line height, followed by bold black 18px text with 32px line height. Leave a 35px gap and broad surrounding whitespace.”
  4. Section heading: “Center a geometric purple English section label over a smaller bold black Japanese caption. For a desktop Services marker, approximate 48px English text and 18px Japanese text. Keep the pair visually isolated with generous space above and below.”
  5. Registration action: “Create a flat navy #24314b signup pill with white bold text reading 無料アカウント作成. Use 300 × 84px for a desktop section action and 208 × 52px for mobile, with a radius equal to half the height.”
  6. Footer: “Finish the pale page with a fine gray rule. On desktop, place four small links with subtle separators on the left and the wordmark/copyright on the right. On mobile, stack the links and add a separate bottom row with copyright left and wordmark right. Preserve the purple margin and rounded lower page corners.”

Quick Start

CSS Custom Properties

This is an implementation adaptation, not recovered source CSS. It reproduces the main measured colors, control dimensions, text relationships, and opening composition at the supplied viewport sizes. The 1023px collapse breakpoint, fixed top-cap technique, hover opacity, intermediate-width behavior, and estimated rule/frame values are recommendations.

Use .quant-page for the pale surface; .quant-cap for its persistent top treatment; .quant-header for the utility header; and .quant-core or .quant-wide for content alignment. The hero expects separate artwork, logo, heading, body, action, and dot elements. Load authorized logo and illustration assets separately; no original asset paths were provided.

:root {
  /* Measured interface colors */
  --q-purple: #5e00e7;
  --q-highlight: #6329e7;
  --q-paper: #f6f7f9;
  --q-navy: #24314b;
  --q-ink: #000;
  --q-white: #fff;

  /* Visual estimates */
  --q-rule: #e7e9ee;
  --q-panel-radius: 20px;

  /* Abbreviated observed family stack */
  --q-font-body: 'Noto Sans JP', 'Hiragino Kaku Gothic ProN',
    'Hiragino Sans', 'Yu Gothic', Meiryo, Arial, sans-serif;
  --q-font-display: Mont-SemiBold, sans-serif;

  /* Source measurements at the desktop capture */
  --q-frame: 40px;
  --q-core: 1040px;
  --q-section-gap: 210px;
  --q-benefit-size: 32px;
  --q-benefit-leading: 44px;
  --q-body-size: 18px;
  --q-body-leading: 32px;
  --q-button-radius: 6px;
  --q-motion-ui: 300ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

* { box-sizing: border-box; }

html {
  font-size: 16px;
  scroll-padding-top: 150px;
}

body {
  margin: 0;
  padding: var(--q-frame);
  overflow-x: clip;
  color: var(--q-ink);
  background: var(--q-purple);
  font-family: var(--q-font-body);
}

img { display: block; max-width: 100%; }
button, a { -webkit-tap-highlight-color: transparent; }
button { font: inherit; }

.quant-page {
  position: relative;
  isolation: isolate;
  min-height: calc(100svh - 2 * var(--q-frame));
  border-radius: var(--q-panel-radius);
  background: var(--q-paper);
}

/* Recommended approximation of the persistent top frame */
.quant-cap {
  position: fixed;
  z-index: 30;
  inset: 0 0 auto;
  height: calc(var(--q-frame) + var(--q-panel-radius));
  pointer-events: none;
  background: var(--q-purple);
}

.quant-cap::after {
  content: '';
  position: absolute;
  inset: var(--q-frame) var(--q-frame) 0;
  border-radius: var(--q-panel-radius) var(--q-panel-radius) 0 0;
  background: var(--q-paper);
}

.quant-core {
  width: min(var(--q-core), calc(100% - 120px));
  margin-inline: auto;
}

.quant-wide {
  width: calc(100% - 120px);
  margin-inline: auto;
}

.quant-section { margin-block-start: var(--q-section-gap); }

.quant-header {
  position: fixed;
  z-index: 40;
  top: 77px;
  right: 81px;
  left: 80px;
  display: flex;
  align-items: center;
}

.quant-header__logo { width: 174px; height: auto; }

.quant-header__actions {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-left: auto;
}

.quant-account {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  border-radius: var(--q-button-radius);
  font-size: 14px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  transition: opacity var(--q-motion-ui);
}

.quant-account--login {
  width: 91px;
  color: var(--q-purple);
  background: var(--q-white);
}

.quant-account--signup {
  width: 160px;
  color: var(--q-white);
  background: var(--q-purple);
}

.quant-menu {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 39px;
  height: 29px;
  margin-left: 30px;
  padding: 0;
  border: 0;
  color: var(--q-purple);
  background: transparent;
  cursor: pointer;
}

.quant-menu span {
  display: block;
  width: 100%;
  height: 3px;
  background: currentColor;
}

/* Recommended expanded hit area */
.quant-menu::after {
  content: '';
  position: absolute;
  inset: -10px;
}

.quant-hero {
  position: relative;
  min-height: calc(100svh - var(--q-frame));
}

/* Illustration placement is estimated from visible artwork bounds. */
.quant-hero__art {
  position: absolute;
  z-index: 1;
  top: 212px;
  left: calc(50% - 295px);
  width: 675px;
  height: auto;
  object-fit: contain;
}

.quant-hero__copy {
  position: absolute;
  z-index: 2;
  bottom: 100px;
  left: 60px;
  width: 432.11px;
}

.quant-hero__brand {
  width: 326.5px;
  height: auto;
  margin: 0 0 12px;
}

.quant-hero__heading {
  margin: 0 0 12px;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  letter-spacing: -0.03em;
}

.quant-hero__body {
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 28px;
}

.quant-register {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 300px;
  max-width: 100%;
  height: 84px;
  border-radius: 42px;
  color: var(--q-white);
  background: var(--q-navy);
  font-size: 16px; /* Estimated visible label size */
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}

.quant-hero__register {
  position: absolute;
  z-index: 3;
  right: 91px;
  bottom: 95px;
  width: 260px;
}

.quant-hero__dot {
  position: absolute;
  bottom: 48px;
  left: 50%;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: var(--q-purple);
  transform: translateX(-50%);
}

/* Section-label child sizes are adaptations of the visible hierarchy. */
.quant-section-title { margin: 0; text-align: center; }

.quant-section-title__en {
  display: block;
  color: var(--q-purple);
  font-family: var(--q-font-display);
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.03em;
}

.quant-section-title__jp {
  display: block;
  margin-top: 18px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
}

.quant-benefit {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: center;
  gap: 80px;
}

.quant-benefit__heading {
  margin: 0 0 35px;
  color: var(--q-highlight);
  font-size: var(--q-benefit-size);
  font-weight: 700;
  line-height: var(--q-benefit-leading);
  letter-spacing: -0.03em;
}

.quant-benefit__body {
  margin: 0;
  font-size: var(--q-body-size);
  font-weight: 700;
  line-height: var(--q-body-leading);
}

.quant-service__detail {
  max-width: 440px;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: -0.01em;
}

.quant-close { text-align: center; }
.quant-close__brand { width: 237px; margin-inline: auto; }

.quant-close__heading {
  margin: 14px 0 30px;
  font-size: 44px;
  font-weight: 700;
  line-height: 44px;
  letter-spacing: -0.03em;
}

.quant-close__body {
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5; /* Recommended breathing room for changed copy */
}

.quant-footer {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: end;
  margin-top: 182px;
  padding: 80px 0;
  border-top: 1px solid var(--q-rule);
}

.quant-footer__links { display: flex; align-items: center; }

.quant-footer__links a {
  color: var(--q-ink);
  font-size: 12px;
  line-height: 1;
  letter-spacing: -0.03em;
  text-decoration: none;
  transition: color var(--q-motion-ui);
}

.quant-footer__links a + a {
  margin-left: 20px;
  padding-left: 20px;
  border-left: 1px solid var(--q-rule);
}

.quant-footer__brand {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 20px;
}

.quant-footer__logo { width: 146px; }
.quant-footer__copyright { font-size: 12px; }

/* Hover endpoints and focus treatment are recommended additions. */
@media (hover: hover) {
  .quant-account:hover { opacity: 0.8; }
  .quant-footer__links a:hover { color: var(--q-purple); }
}

.quant-page :focus-visible {
  outline: 3px solid var(--q-purple);
  outline-offset: 4px;
}

/* Recommended breakpoint; the original breakpoint was not supplied. */
@media (max-width: 1023px) {
  :root {
    --q-frame: 12.5px;
    --q-panel-radius: 10px;
    --q-section-gap: 78px;
    --q-benefit-size: 22.88px;
    --q-benefit-leading: 34.32px;
    --q-body-size: 14.56px;
    --q-body-leading: 29.12px;
    --q-button-radius: 3px;
  }

  html { scroll-padding-top: 100px; }
  body { font-weight: 500; }

  .quant-core,
  .quant-wide {
    width: min(74.666667vw, 640px);
    max-width: calc(100% - 24px);
  }

  .quant-header { top: 35px; right: 29.5px; left: 27px; }
  .quant-header__logo { width: 93px; }
  .quant-header__actions { gap: 5px; }

  .quant-account {
    height: 38px;
    font-size: 10px;
    line-height: 10px;
    letter-spacing: -0.015em;
  }

  .quant-account--login { width: 54.5px; }
  .quant-account--signup { width: 100px; }
  .quant-menu { width: 25px; height: 16px; margin-left: 9px; }
  .quant-menu span { height: 2px; }
  .quant-menu::after { inset: -14px -10px; }

  .quant-hero {
    min-height: max(831.5px, calc(100svh + 52px - var(--q-frame)));
  }

  .quant-hero__art {
    top: 222px;
    left: calc(-1 * var(--q-frame));
    width: min(86vw, 420px);
  }

  .quant-hero__copy {
    right: 0;
    bottom: 94px;
    left: 0;
    width: 100%;
    text-align: center;
  }

  .quant-hero__brand { width: 179.91px; margin: 0 auto 5.2px; }

  .quant-hero__heading {
    margin-bottom: 10.4px;
    font-size: 15.6px;
    line-height: 19.76px;
    letter-spacing: -0.015em;
  }

  .quant-hero__body {
    max-width: 365px;
    margin-inline: auto;
    font-size: 10.4px;
    line-height: 15.6px;
  }

  .quant-register {
    width: 208px;
    height: 52px;
    border-radius: 26px;
    font-size: 12px; /* Adapted visible label size */
  }

  .quant-hero__register {
    right: auto;
    bottom: 0;
    left: 50%;
    width: min(74.666667vw, 360px);
    transform: translateX(-50%);
  }

  .quant-hero__dot { bottom: 65px; width: 8px; height: 8px; }

  .quant-section-title__en { font-size: 31.2px; }
  .quant-section-title__jp { margin-top: 10.4px; font-size: 12.48px; }

  .quant-benefit { grid-template-columns: 1fr; gap: 32px; }
  .quant-benefit__heading { margin-bottom: 18.2px; letter-spacing: -0.015em; }

  .quant-service__detail {
    max-width: none;
    font-size: 12.48px;
    font-weight: 500;
    line-height: 24.96px;
    letter-spacing: normal;
  }

  .quant-close__brand { width: 123.23px; }

  .quant-close__heading {
    margin: 6.24px 0 15.6px;
    font-size: 28.08px;
    line-height: 28.08px;
    letter-spacing: -0.015em;
  }

  .quant-close__body { font-size: 11.44px; line-height: 17.16px; }

  .quant-footer {
    grid-template-columns: 1fr;
    margin-top: 104px;
    padding: 60px 0 40px;
  }

  .quant-footer__links {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20.8px;
  }

  .quant-footer__links a { font-size: 10.4px; letter-spacing: -0.015em; }
  .quant-footer__links a + a { margin: 0; padding: 0; border: 0; }

  .quant-footer__brand {
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    margin-top: 60px;
    padding-top: 36px;
    border-top: 1px solid var(--q-rule);
  }

  .quant-footer__logo { width: 106.08px; }
  .quant-footer__copyright { font-size: 9px; }
}

/* Recommended accommodation for narrower, uninspected phones. */
@media (max-width: 360px) {
  .quant-header { left: 22.5px; right: 22.5px; }
  .quant-header__logo { width: 78px; }
  .quant-account--login { width: 46px; }
  .quant-account--signup { width: 88px; }
  .quant-header__actions { gap: 4px; }
  .quant-menu { margin-left: 4px; }
}

@media (prefers-reduced-motion: reduce) {
  .quant-account,
  .quant-footer__links a { transition: none; }
}

The compact mobile text sizes above retain the measured reference. Increase them for a readability-focused adaptation and reflow the hero in normal document flow if larger text no longer fits its staged composition. Artwork-specific transparent padding can also change the apparent image position; adjust against the intended asset rather than compensating with arbitrary crop rules.

Tailwind v4 Token Mapping

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

@theme inline {
  --color-brand: var(--q-purple);
  --color-highlight: var(--q-highlight);
  --color-paper: var(--q-paper);
  --color-registration: var(--q-navy);
  --color-ink: var(--q-ink);
  --color-rule: var(--q-rule);

  --font-sans: var(--q-font-body);
  --font-display: var(--q-font-display);

  --spacing-frame: var(--q-frame);
  --spacing-section: var(--q-section-gap);
  --container-content: var(--q-core);

  --radius-panel: var(--q-panel-radius);
  --radius-control: var(--q-button-radius);
  --radius-registration: 999px;

  --text-benefit: var(--q-benefit-size);
  --text-benefit--line-height: var(--q-benefit-leading);
  --text-body: var(--q-body-size);
  --text-body--line-height: var(--q-body-leading);
}

Sources & Evidence

  • Original and final website: https://pf.quant.page/. The supplied inspection reports HTTP 200 with no URL change.
  • Capture timestamp: October 1, 2026, 20:38:22.504 UTC; October 2, 2026, 05:38:22.504 JST.
  • Desktop evidence: 1440 × 1000 viewport; opening hero, About-to-Services transition, and closing/footer captures, plus rendered text and sampled element styles throughout the document.
  • Mobile evidence: 390 × 844 viewport; opening hero and closing/footer captures, plus rendered text and sampled element styles throughout the document.
  • Measured evidence: element rectangles, typography, foreground/background colors, padding, radii, transitions, link destinations, document dimensions, and exported custom properties.
  • Observed state coverage: loaded page and supplied scroll positions. No interaction trace establishes menu opening, FAQ expansion, contact forms, carousel navigation, hover endpoints, or completed account flows.
  • Capture limitations: the supplied process awaited document load, visible-image decoding, finite motion, and sampled stability within bounded waits. Perpetual animations were temporarily paused for readiness checks and then resumed. Delayed content, unsampled descendants, and unexercised interactions remain unverified.
  • Asset limitations: original artwork URLs, font-file URLs, and full source stylesheets were not supplied. Illustration colors and bounds are estimates where identified. No additional browsing or file inspection was used to extend the evidence.

This reference describes the current supplied page states. Measurements, visual estimates, and implementation recommendations are identified separately throughout.

← デザイン一覧に戻る