WELLP(ウェルプ)公式サイト|ハーバルウェルネスブランドのWebサイトプレビュー

DESIGN REFERENCE

WELLP(ウェルプ)公式サイト|ハーバルウェルネスブランド

植物や薬瓶を思わせる商品写真、セージグリーンと塗り壁調の質感、楕円形の紋章が印象的なヘアケアブランドサイト。セリフ体の英字見出しと繊細な円形矢印で、自然と皮膚科学の世界観を表現しています。

オリジナルサイトを見る
ジャンル
美容・化粧品
元の業種
美容・化粧品・ヘアケア
デザイン分析日
2026/9/23

design.md

WELLP — Style Reference

Botanical still lifes, pharmacy-like bottles, and oval seals against softly textured plaster.

Website: wellp-official.jp Original URL: https://wellp-official.jp/ Final URL: https://wellp-official.jp/ Theme: light textured surfaces, sage green, warm dark text, and restrained blue accents; photographic regions can be dark. Inspected: September 23, 2026, at 00:46 JST; the supplied retrieval timestamp is September 22, 2026, at 15:46 UTC. Viewports: 1440 × 1000 desktop and 390 × 844 mobile, in CSS pixels. Scope: the current brand homepage. Visual evidence covers the desktop product hero, desktop fragrance composition, desktop support/footer, mobile dry-shampoo hero, and mobile support/footer. Rendered DOM and computed styles additionally document concept copy, product entries, navigation, links, and selected transition declarations. Destination pages and an opened navigation menu were not inspected.

WELLP presents herbal scalp and hair care through the visual language of an apothecary: cobalt bottles, botanical specimens, antique scales, glassware, books, and warm wood. Photography occupies entire screens or generous rounded windows. Fine oval outlines and the botanical crest connect the interface to the product labels.

The homepage has the depth of a brand introduction and product catalog. Its sequence moves through a photographic opening, brand concept, care and fragrance narratives, product information, support links, and a compact footer. Product prices and purchase access are present, but the visible design gives greater emphasis to atmosphere, ingredients, and brand identity than to large filled sales buttons.

全文を表示閉じる

WELLP — Style Reference

Botanical still lifes, pharmacy-like bottles, and oval seals against softly textured plaster.

Website: wellp-official.jp Original URL: https://wellp-official.jp/ Final URL: https://wellp-official.jp/ Theme: light textured surfaces, sage green, warm dark text, and restrained blue accents; photographic regions can be dark. Inspected: September 23, 2026, at 00:46 JST; the supplied retrieval timestamp is September 22, 2026, at 15:46 UTC. Viewports: 1440 × 1000 desktop and 390 × 844 mobile, in CSS pixels. Scope: the current brand homepage. Visual evidence covers the desktop product hero, desktop fragrance composition, desktop support/footer, mobile dry-shampoo hero, and mobile support/footer. Rendered DOM and computed styles additionally document concept copy, product entries, navigation, links, and selected transition declarations. Destination pages and an opened navigation menu were not inspected.

WELLP presents herbal scalp and hair care through the visual language of an apothecary: cobalt bottles, botanical specimens, antique scales, glassware, books, and warm wood. Photography occupies entire screens or generous rounded windows. Fine oval outlines and the botanical crest connect the interface to the product labels.

The homepage has the depth of a brand introduction and product catalog. Its sequence moves through a photographic opening, brand concept, care and fragrance narratives, product information, support links, and a compact footer. Product prices and purchase access are present, but the visible design gives greater emphasis to atmosphere, ingredients, and brand identity than to large filled sales buttons.

How to Read This Reference

  • Measured means a value appears in the supplied rendered DOM or computed-style evidence. Mobile values such as 14.0005px are rounded to 14px for readability.
  • Derived means a value is calculated from measured rectangles, such as the gap between two cards.
  • Estimated means a visual approximation from the five current-page captures. Estimated colors are not pixel samples or verified stylesheet values.
  • Recommended means guidance for a new implementation. Breakpoints, accessibility improvements, and the starter CSS are explicitly adaptations.
  • Token names are descriptive aliases. The only supplied source custom property is --swiper-theme-color; a complete source token system was not provided.
  • Computed font-family lists establish declared stacks, not which font file rendered each glyph. Logo lettering remains artwork.
  • DOM entries can belong to hidden navigation or offscreen carousel copies. A nonzero rectangle does not establish that an element was visible in the screenshot.

Tokens — Colors

Default Palette
Name Value Suggested token Evidence and role
Warm ink #231815 --color-ink Measured body text, headings, footer text, and standard links
Secondary ink #4c4948 --color-muted Measured product-navigation text and fine annotations
Base gray #e8e8e8 --color-base Measured body background; not the complete appearance of the textured page
White #ffffff --color-white Measured reversed labels, hero menu, and selected indicators
Herbal cream #dedeca --color-herbal Measured concept labels pairing herbal care with formulation
Care blue #076286 --color-care Measured product-benefit text; visually also associated with the fragrance message
Inactive gray #cccccc --color-dot Measured inactive mobile product-pagination dots
Sage plaster Approximately #a4b49b --color-sage Estimated dominant fragrance-section background; its texture contains many shades
Pale plaster Approximately #f1f1ec --color-paper Estimated visual base for the textured support surface and oval plaque
Bottle navy Approximately #0b2a40 Reference only Estimated photographic color; do not apply it indiscriminately to interface controls
Color Behavior

The photographs supply most of the color variation. Cobalt bottles, mint leaves, lavender flowers, citrus, wood, and brass do not form a set of interchangeable UI accent colors. The interface itself stays close to warm ink, white, muted sage, and a single blue for care-related emphasis.

The measured #e8e8e8 body background should not be used to describe the support section as a flat gray block. The capture shows a pale surface with irregular plaster relief. Likewise, the sage feature section gains much of its character from texture rather than a perfectly uniform fill.

--swiper-theme-color: #007aff appears in the supplied custom properties. It is not evidence that bright default blue is the visible brand accent: the sampled mobile product indicators are gray and white, and the measured benefit text is #076286.

Tokens — Typography

Japanese Body and Product Copy

Declared stack: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, 游ゴシック体, sans-serif.

Use this family category for Japanese paragraphs, product names, benefit statements, prices, and annotations. Regular body copy is open and readable; bold Japanese statements carry the strongest verbal hierarchy. Desktop concept headlines reach 56px, while mobile versions reduce to 22px with deliberate two-line wrapping.

Editorial English Headings

Declared stack: Charter, portada, "Yu Gothic Medium", "游ゴシック Medium", YuGothic, 游ゴシック体, sans-serif.

The source declares 300 for the large CONCEPT and PRODUCT headings, and 700 for SUPPORT and primary navigation entries. These serif headings connect the digital page to printed labels and botanical reference books. The evidence does not identify font-file URLs or prove which member of the stack supplied the visible glyphs.

Utility English

Declared stack: Montserrat followed by the Japanese body stack.

MENU, Learn more, support-card English labels, footer links, and copyright use this stack. Tracking is deliberate: MENU is particularly spaced out, while footer labels are quieter.

Brand Artwork

The oval WELLP crest combines curved serif lettering, a botanical drawing, and fine parallel outlines. Preserve it as approved artwork. Neither the empty text of the sampled h1 nor its inherited body font identifies the logo's lettering face.

Type Scale

All values below are measured unless explicitly marked otherwise. Line heights are rounded.

Role Desktop size / line height Mobile size / line height Weight Tracking
Body default 14 / 28px 14 / 24px 400 0.04em
Concept paragraphs 16 / 32px 14 / 24px 400 0.04em desktop; 0.02em mobile
CONCEPT / PRODUCT 48 / 59px 28 / 34px 300 0.06em
Main Japanese concept statement 56 / 80px 22 / 36px 700 0.02em
Herbal/formulation labels 34 / 34px 20 / 20px 700 0.02em
Small Herbal / Scalp care labels 13 / 16px 10 / 12px 700 0.09em desktop; 0.04em mobile
Navigation primary labels 32 / 32px 24 / 24px 700 0.04em
MENU 15 / 19px 12 / 15px 600 0.22em desktop; 0.15em mobile
Product name 22 / 36px 16 / 24px 700 0.02em
Product benefit 18 / 28px 14 / 24px 700 0.02em
Price paragraph 15 / 18.46px 12 / 14.73px 700 0.04em desktop; 0.02em mobile
Major Learn more link 18 / 21.38px 14 / 16.63px 500 0.03em
Product Learn more link 16 / 19px 14 / 16.63px 500 0.03em
SUPPORT 32 / 39.33px 20 / 24.29px 700 0.06em
Support-card English label 15 / 19px 12 / 15px 700 0.04em desktop; 0.03em mobile
Support-card Japanese label 24 / 24px 18 / 18px 700 0.04em desktop; 0.02em mobile
Footer links 12 / 18px 12 / 18px 400 0.03em
Copyright 10 / 15px 10 / 15px 400 0.03em
Detailed efficacy text 10 / 16px 10 / 16px 400 Normal
Selected product qualifications 6 / 10.8px 6 / 10.8px 400 0.02em

The FRAGRANCE heading inside the oval appears approximately 54–56px in the desktop image. This is a screenshot estimate; its computed typography was not supplied.

The source root measures 10px on desktop and approximately 10px on mobile. This does not establish a responsive root formula. The Quick Start uses explicit pixel values and does not require changing a project's root size.

Tokens — Spacing & Shapes

Overall rhythm: small, precise utility details inside very large photographic and narrative spaces. There is no evidence of a universal eight-pixel spacing system.

Layout Measurements
Element Desktop Mobile Status
Full document height 13964.55px 9970.89px Measured at the captured state
Hero section 1440 × 1000px 390 × 844px Measured
Main content width 1100px, left edge 170px 340px, left edge 25px Measured across major text/support regions
Large hero crest 200 × 239px at (50, 50) 170 × 203.14px at approximately (110, 60) Measured
Compact crest 90 × 107px at (40, 30) 70 × 83.22px at (10, 10) Measured
MENU button box 143.03 × 79px 95.08 × 55px Measured
Support card 525 × 310px 340 × 177px Measured
Support-card gap 50px horizontally 14px vertically Derived
SUPPORT heading to cards 40px 20px Derived
Cards to footer boundary 200px 100px Derived
Footer height 137px 189px Measured
Concept link box 193.38 × 70px 138.28 × 40px Measured
Product link box 151.33 × 40px 128.28 × 30px Measured

The desktop content margin follows (1440 − 1100) / 2 = 170px. On the inspected phone, the equivalent content region uses explicit-looking 25px side margins. A reusable max-width: 1100px container with 25px minimum side clearance reproduces these two endpoints; the original interpolation and breakpoint remain unknown.

Section Spacing
Relationship Desktop Mobile Evidence
Hero end to concept-section start 200px 120px Derived from section rectangles
Concept-section top padding 260px 100px Measured
Product-section top padding 220px 140px Measured
Product-section bottom padding 106px 140px Measured
Learn more text-to-circle gap 15px 14px Measured link gap

These large intervals belong to the homepage's extended storytelling. Do not convert every document-coordinate gap into empty padding: some intervening visual regions and motion states are not represented by the supplied screenshots.

Shape Vocabulary
Shape Value or description Evidence
Support image corners 20px radius on both viewports Measured
Fragrance image corners Approximately 20px Estimated
Main feature plaque Approximately 432 × 538px, tall capsule/oval Estimated from the desktop capture
Plaque outlines Two fine dark lines, roughly 10px apart Estimated
Major arrow circle Approximately 70px desktop, 40px mobile Link-height measurement plus visible geometry
Product arrow circle Approximately 40px desktop, 30px mobile Link-height measurement plus visible geometry
Hero markers 7 × 9px, radius 4px Measured
Hero marker pitch 16px vertically Derived
Mobile product markers 8 × 8px; selected marker 11.2 × 11.2px Measured
Footer separator Fine horizontal rule, approximately 1px Estimated

Round the photographic windows, retain the distinctive oval seals, and keep ordinary text links unboxed. A pill-button system would give this page a different character.

Components

Persistent Brand and Menu Controls

The visible header is an overlay of identity and navigation controls, not a full-width navigation bar. Its sampled header element has zero layout height, while its children occupy independent positions.

The hero uses a large white crest: upper left on desktop and centered near the top on mobile. Later screenshots show a smaller dark crest on a pale oval at the upper left. MENU stays at the upper right, with two fine horizontal strokes. It appears white on the opening imagery and dark over the lighter later sections.

The desktop menu button includes 30px top/bottom padding and 80px right padding; mobile reduces these to 20px and 48px. Its line symbol appears approximately 30px wide on desktop and 20px on mobile. The persistent placement is visually supported; exact source positioning and state triggers were not included.

The tinted strip above the support section is visible preceding content behind the controls. It should not automatically be rebuilt as a permanent opaque header background.

Navigation Inventory

The rendered DOM includes HOME, CONCEPT, SHOP LIST, FAQ, PRODUCT, four product-detail links, a special-selection image link, social links, and corporate utility links.

Primary labels use bold serif typography. Product sublinks use smaller bold Japanese sans-serif text in secondary ink. Measured desktop primary-label positions begin around x: 885px; mobile positions begin at x: 25px. These measurements document the navigation subtree, but no opened-menu screenshot verifies its complete composition, background, entrance, or focus behavior.

Use the inventory and hierarchy when designing navigation. Do not treat the DOM coordinates as proof of a tested open-menu state.

Full-Viewport Product Hero

Anatomy: edge-to-edge photograph, large brand crest, upper-right MENU, three small vertical indicators, and product-information links near the lower edge.

The desktop capture shows two large cobalt pump bottles and a smaller lotion bottle on a wooden worktop. An antique balance occupies the left; rosemary in glass balances the right. The bottles sit prominently below the middle of the frame, leaving textured green wall space above.

Product labels at the lower right use narrow white title strips, outlined qualification strips, and very small sale-name text. Two adjacent groups distinguish shampoo/treatment from scalp lotion. These are compact informational overlays rather than large filled conversion buttons.

The mobile capture shows a different hero slide: dry shampoo with mint against a blue background. The crest sits around 60px from the top; the bottle begins in the lower half and continues below the visible crop. The bottom title strip spans approximately 370px with 10px side clearance.

The hero section itself measures 844px high on mobile, while sampled slide-link rectangles extend to approximately 992px. Preserve the observed viewport composition without assuming the complete image is visible. The different captured products establish different slide states, not a rule that mobile must always show dry shampoo.

Concept Introduction

The DOM documents a serif CONCEPT label, a compact herbal/formulation pairing, a prominent Japanese statement, explanatory copy, a brand descriptor, and a Learn more link.

The main statement reads “頭皮トラブルに悩む人々の心身の美に寄り添う。” Desktop uses 56px / 80px bold type across two lines; mobile uses 22px / 36px. Supporting paragraphs reduce from 16px / 32px to 14px / 24px.

The concept link is centered in the measured desktop layout and right-aligned to the mobile content edge. The content establishes a strong editorial hierarchy even though a complete screenshot of this introduction was not supplied. Its exact image placement and all background transitions remain unverified.

Fragrance Feature Collage

This is the most distinctive visible interior composition. A sage plaster field supports three rounded photographs and a large central white oval. Thin light vertical rules frame the outer edges of the scene.

Approximate screenshot-relative desktop positions are:

Layer Position and size Role
Left botanical photograph (140, 8), approximately 480 × 669px Tall image of herbs, flowers, and citrus
Upper-right product photograph (860, 14), approximately 440 × 294px Product family beside botanical specimens
Lower-right detail photograph (950, 357), approximately 300 × 300px Red botanical details, a dish, and translucent liquid
Central plaque (504, 73), approximately 432 × 538px Main message and visual bridge between photographs

The plaque overlaps the imagery. It has a pale textured surface, two dark outlines, an uppercase serif FRAGRANCE heading, a smaller bold Japanese introductory line, and a two-line blue benefit statement. Its proportions echo the product-label crest without repeating the entire logo.

A large Learn more link sits toward the lower right, separated from the collage by substantial open space. A small photographic qualification appears near the right edge. Three dark vertical markers are visible beside this scene; their relationship to scroll position or feature selection was not tested.

SCALP CARE and HAIR CARE also appear in the DOM alongside FRAGRANCE. Only the fragrance composition is visually documented, so do not invent the other scenes' photographs or transitions.

Product Entries

Four unique products are documented: moist shampoo/treatment, scalp lotion, smooth shampoo/treatment, and dry shampoo.

Each entry combines a product name, blue benefit copy, qualifications, a price/size line, classification and sale-name details, and a Learn more link. Shampoo/treatment entries also include an efficacy block divided into shampoo and treatment text.

Desktop measurements establish two columns and two rows. The first row's information blocks begin at x: 221px and x: 796px, with typical text widths of 423px. The second row begins approximately 1044px lower. Exact product-image bounds and surface construction are not available in the selected captures.

Mobile uses a horizontal carousel arrangement. Repeated product nodes share the same vertical positions while their horizontal coordinates advance by approximately 365px. The currently in-range lotion text spans approximately 286px from x: 52px. Four pagination buttons distinguish the four unique products. Repeated offscreen nodes should not be interpreted as additional products or stacked mobile content.

The recorded prices are ¥1,540 for the shampoo/treatment and lotion entries and ¥1,320 for dry shampoo. These are content observations at capture time, not enduring design tokens.

The recurring action consists of a Montserrat text label and a thin outlined circle containing a simple right arrow. There is no surrounding filled button body.

Major concept links use an approximately 70px circle on desktop. Product links use approximately 40px; mobile versions reduce to approximately 40px and 30px, respectively. The text-to-circle gap remains close to 14–15px.

On support cards, this treatment reverses to white and sits at the bottom right. The entire card is an anchor, so the visible Learn more treatment should remain a noninteractive child inside that link rather than a nested anchor.

Purchase Banner

The desktop fragrance capture includes a rectangular banner anchored at the lower-left edge. A product photograph occupies its left portion; the pale right portion contains “楽天でのご購入はこちら”, a small circular arrow, and a close symbol.

The measured desktop link is 332 × 130px; the mobile DOM contains a 260 × 101.8px equivalent. The destination is a Rakuten search URL. The desktop close-button rectangle is 15 × 15px; the mobile rectangle is only 10 × 15px.

The banner is absent from other supplied visual states despite being present in the DOM evidence. Its visibility conditions, dismissal result, and persistence were not tested. A new implementation should provide a larger close hit area without enlarging the drawn cross unnecessarily.

Support Cards

A centered serif SUPPORT heading introduces two image links: SHOP LIST / “お取り扱い店舗” and FAQ / “よくあるご質問”.

Each card has a 20px radius, a darkened botanical still life, a centered two-line label group, and a bottom-right Learn more treatment. The shop image shows the blue products on a desk; the FAQ image shows glassware, herbs, books, and a mortar. The photographs remain legible beneath the white text.

Desktop cards are 525 × 310px with a 50px gap. Mobile cards become 340 × 177px, stacked with a 14px gap. This changes the visible image ratio from approximately 1.69:1 to 1.92:1; the mobile cards are wider relative to their height, not simply uniformly scaled desktop cards.

The English-to-Japanese label separation is approximately 11px on desktop and 7px on mobile, derived from the measured text rectangles. Keep the Japanese destination label dominant.

The footer continues the pale plaster surface and introduces a fine horizontal separator.

Desktop uses a single horizontal arrangement within the 1100px content width: copyright at left, social/home symbols centered, and Contact, Company, and Privacy Policy at right. The three utility links have approximately 30px gaps.

Mobile reorganizes the footer into centered rows: symbols first, utility links second, copyright last. The footer grows from 137px to 189px high. The social link boxes are approximately 42 × 40px on desktop and 46 × 40px on mobile, with the third home link slightly narrower.

The visible symbols include Instagram, X, and a chain-like mark whose recorded destination is the homepage. Do not infer another social platform from that third icon. “© 2024 WELLP” is the observed footer text, not the inspection date.

Tokens — Motion & Interaction

The recurring measured easing is cubic-bezier(0.25, 0.46, 0.45, 0.94).

Target Recorded transition What the evidence establishes
Compact brand link Visibility and opacity, 0.6s A fade-related state transition is declared
Large hero crest Visibility and opacity, 0.6s, delayed 0.3s A delayed crest transition is declared
MENU Color, 0.6s Supports the observed light/dark color treatment
Hero markers Background, 0.6s Selected-state fill can transition
Product navigation and footer links Background size, 0.6s A background-based link effect is declared; endpoints are unavailable
Social links Opacity, 0.6s An opacity interaction is declared; triggering state is unverified
Purchase banner and close control 0.3s shorthand Duration is recorded; precise visual change was not captured
Mobile concept/product headings Mask position, 1.2s A masked reveal treatment is declared
Mobile product markers Transform, 0.2s linear A scale transition is declared; selected marker measures 1.4× the base diameter

The captures show different hero states and a mobile product-carousel layout. They do not establish autoplay intervals, slide-transition duration, drag thresholds, scroll pinning, or animation choreography. No click, swipe, menu-opening, or banner-dismissal result is supplied.

Most sampled elements report animation: none. This does not prove that the page is motionless: transitions, descendants, pseudo-elements, and JavaScript can still animate.

For an adaptation, use the measured easing for subtle opacity and color changes. Implement any new image zoom or arrow movement as a deliberate addition, not as a recovered behavior of this site.

Surfaces

Surface Visible treatment Implementation implication
Opening hero Full-bleed photographic scene Let art direction establish the atmosphere; avoid additional generic gradient panels
Fragrance canvas Sage plaster with fine side rules Use a restrained texture over a muted color base
Central plaque Pale textured oval, double dark outline Separate the message through shape and contrast
Support region Light plaster across the full width Continue texture behind the cards and footer
Support cards Dark photographic windows with white labels Crop imagery carefully and verify text contrast
Purchase banner Rectangular photograph plus pale information panel Keep it visually secondary to the narrative
Footer Continuous pale surface with one fine divider Use spacing and alignment rather than a separate heavy block

There is no visible general-purpose elevation system. Depth comes from photography, overlapping images, and the central plaque. The supplied evidence does not establish whether card darkening is baked into the images or applied as an overlay.

Imagery

Use composed botanical still lifes with directional light, tactile surfaces, and objects associated with formulation: blue or green bottles, herb sprigs, specimen tubes, clear glass, old balances, books, and ceramic tools. The photography balances precision with natural irregularity.

The desktop hero has a broad landscape composition. The mobile dry-shampoo scene is a portrait composition with generous blue negative space above the product. Use responsive art direction or independently approved crops; stretching one landscape image across both formats will not reproduce the observed result.

The fragrance collage deliberately combines three scales: close botanical detail, an arranged product family, and a small material study. Preserve this contrast of scale instead of filling every image window with similar product packshots.

Textures should remain fine enough to support the typography. The page reads as plaster and paper, not heavy grunge. Brass and wood belong primarily to the photography; avoid turning them into glossy interface gradients.

Observed Asset References

Actual image URLs, SVG paths, and font-file URLs were not included in the supplied evidence. The following describes visible assets rather than inventing source filenames.

Asset Evidence Use
Large white botanical crest Desktop and mobile hero captures Primary opening identity
Compact dark crest on pale oval Desktop fragrance/support and mobile support captures Persistent identity after the opening
Cobalt product still life Desktop hero capture Moist shampoo/treatment and lotion presentation
Mint and dry-shampoo portrait Mobile hero capture Alternate product slide
Three-image botanical collage Desktop fragrance capture Fragrance narrative
Product desk photograph Desktop and mobile support captures Shop-list destination card
Herbal workbench photograph Desktop and mobile support captures FAQ destination card
Pale and sage textures Fragrance and support captures Tactile background treatment

Use approved originals when available. CSS can reproduce the geometry, but the photography and crest carry much of the identity.

Layout & Responsive Behavior

Verified Changes
Region Desktop behavior Mobile behavior
Opening crest Large, upper left Slightly smaller, centered near the top
Compact crest 90px wide, 40px left inset 70px wide, 10px left inset
Main content 1100px centered width 340px width with 25px margins
Concept headline 56px, wide two-line statement 22px, compact two-line statement
Concept action Centered first action Right-aligned to the content edge
Products Two columns over two rows Horizontal arrangement with four pagination markers
Support Two cards side by side Two cards stacked
Footer Three horizontally aligned groups Three centered rows

The product section changes structure rather than simply collapsing into a long list. Its measured height reduces from 2473px to approximately 1140px, and repeated offscreen product nodes indicate a carousel implementation. The desktop and mobile product text sequences should therefore not be compared as ordinary document reading order.

The mobile hero preserves the scene's atmosphere by allocating considerable space above the product. Avoid moving all text and imagery upward just to fit more content into the first screen.

No intermediate tablet viewport or source media query was supplied. A breakpoint around 800px is a practical recommendation for the starter implementation, not a measured source breakpoint. Mobile fragrance-collage geometry is also unverified; the Quick Start provides a readable stacked alternative instead of claiming an exact reconstruction.

Do’s and Don’ts

Do
  • Build the page around botanical photography, oval identity elements, and tactile pale surfaces.
  • Keep measured warm ink #231815 and care blue #076286 consistent.
  • Pair editorial serif English headings with clear Japanese sans-serif copy.
  • Maintain generous narrative spacing and a restrained amount of visible interface chrome.
  • Use thin outlined arrow circles as the recurring action motif.
  • Preserve the fragrance collage's overlap, mixed image scales, and central double-outline plaque.
  • Keep support cards as complete image links with centered bilingual labels.
  • Art-direct the hero for portrait and landscape layouts.
  • Distinguish the hero's three indicators from the mobile product carousel's four indicators.
  • Preserve product qualifications and their association with the relevant claims.
Don't
  • Don't replace the opening photograph with a generic headline, gradient background, and oversized sales button.
  • Don't treat the source carousel's default blue variable as the visible brand palette.
  • Don't make every surface a rounded white card with a shadow.
  • Don't rebuild the oval crest with ordinary text and a generic leaf icon.
  • Don't force the mobile support images to retain the desktop aspect ratio.
  • Don't turn repeated mobile carousel nodes into duplicate product entries.
  • Don't infer autoplay, parallax, hover zoom, or menu behavior from static captures.
  • Don't copy the observed 6px qualifications as an accessibility recommendation.
  • Don't use unverified asset filenames or assume that a declared font is available on every device.

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

  • Raise essential qualifications to a comfortably readable size, preferably at least 11–12px, while preserving their lower visual priority.
  • Give MENU an accessible name, aria-expanded, and aria-controls; manage focus and Escape behavior if it opens a dialog-like overlay.
  • Provide explicit previous/next controls and selected-state announcements for carousels. If automatic advance is added, provide pause behavior.
  • Keep decorative indicator glyphs small if desired, but provide adequately sized, nonoverlapping controls. Do not enlarge invisible hit areas until neighboring targets overlap.
  • Remove inactive carousel copies from keyboard navigation and the accessibility tree where appropriate.
  • Ensure the purchase banner can be dismissed with a practical touch target and does not cover essential product information.
  • Use visible keyboard focus, meaningful image alternatives, and decorative-image treatment where card text already communicates the destination.
  • Respect reduced-motion preferences. Masked headings must remain readable when animation is disabled or enhancement code fails.
  • Reserve image dimensions and load below-the-fold photography progressively. Preserve the hero's crop when selecting responsive image sources.

Agent Prompt Guide

Quick Color Reference
  • Main text and outlines: measured #231815.
  • Secondary annotations: measured #4c4948.
  • Body fallback: measured #e8e8e8.
  • Pale plaster visual approximation: #f1f1ec.
  • Sage plaster visual approximation: #a4b49b.
  • Care-benefit emphasis: measured #076286.
  • Herbal concept labels: measured #dedeca.
  • Reversed photographic labels: white.
  • Primary action treatment: text plus a fine outlined arrow circle.
Overall Prompt

“Create a Japanese herbal hair-care brand homepage inspired by the observed WELLP visual system. Use a full-screen botanical product photograph, an oval botanical crest, a small upper-right MENU control, sage and pale plaster textures, warm ink #231815, and care blue #076286. Pair editorial serif English headings with Japanese sans-serif body copy. Build a spacious concept narrative, an overlapping fragrance collage around a double-outline oval plaque, a product collection, and two dark photographic support cards. Use understated Learn more labels followed by outlined arrow circles. At 390px, center the opening crest, retain 25px content margins, arrange products horizontally, stack support cards, and center the footer groups. Supply approved photography and logo assets separately.”

Example Component Prompts
  1. Hero: “A 1440 × 1000 botanical product scene with cobalt bottles on dark wood, an antique scale at left, and rosemary in glass at right. Overlay a 200px-wide white oval crest 50px from the top and left, a small tracked MENU at upper right, and compact product-information strips near the lower right. Keep the image dominant.”
  2. Fragrance scene: “A sage plaster field with a tall botanical photograph at left, a landscape product photograph at upper right, and a square material detail below. Overlap them with a roughly 432 × 538px pale textured capsule containing two fine dark outlines, a serif FRAGRANCE heading, and blue Japanese benefit copy. Place a large circular-arrow link in the open lower-right area.”
  3. Support card: “A complete image link, 525 × 310px on desktop and 340 × 177px on mobile, with a 20px radius. Use a dark botanical workbench photograph, centered white English and Japanese destination labels, and a small Learn more plus outlined arrow circle at bottom right. Use no card shadow.”
  4. Mobile products: “Present four unique herbal-care products in a horizontal track, with approximately 365px between corresponding text-block positions at a 390px viewport. Use 16px bold product names, 14px blue benefit copy, and compact circle-arrow links. Provide accessible carousel controls; do not expose duplicate loop items as separate products.”
  5. Footer: “Continue the pale plaster texture below a fine divider. On desktop align copyright left, social/home icons center, and three utility links right within 1100px. On mobile center icons, then links, then copyright in a 189px-high region.”

Quick Start

CSS Custom Properties

This is a reusable adaptation, not recovered source CSS. Exact measured colors and endpoint dimensions are retained where available. Texture colors, the 800px breakpoint, overlay opacity, and narrow-screen collage layout are recommendations. No original image paths or font downloads are assumed.

Expected structure: .wellp-hero contains a .hero-media image or picture and .hero-crest artwork; each .support-card is an anchor containing an image, .support-copy, and a noninteractive .learn-more label. An .arrow-circle sits inside each action label. .product-track contains four unique .product-card articles. The footer has copyright, social, and legal groups.

The header attributes data-tone and data-compact below are adaptation hooks. Update them from your actual section-visibility logic. The starter does not implement the original menu, autoplay, or reveal choreography.

:root {
  /* Measured colors */
  --color-ink: #231815;
  --color-muted: #4c4948;
  --color-base: #e8e8e8;
  --color-white: #ffffff;
  --color-herbal: #dedeca;
  --color-care: #076286;
  --color-dot: #cccccc;

  /* Estimated texture bases */
  --color-paper: #f1f1ec;
  --color-sage: #a4b49b;
  --texture-paper: none;
  --texture-sage: none;

  /* Declared family names; serif fallback is an adaptation */
  --font-body: 'Yu Gothic Medium', YuGothic, sans-serif;
  --font-editorial: Charter, portada, serif;
  --font-utility: Montserrat, 'Yu Gothic Medium', YuGothic, sans-serif;

  /* Measured desktop endpoints */
  --content-width: 1100px;
  --page-gutter: 25px;
  --radius-photo: 20px;
  --support-gap: 50px;
  --arrow-size: 40px;
  --arrow-large: 70px;
  --action-gap: 15px;

  /* Measured transition vocabulary */
  --ease-brand: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --duration-brand: 600ms;
  --duration-reveal: 1200ms;
}

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  color: var(--color-ink);
  background: var(--color-base);
  font-family: var(--font-body);
  font-size: 14px;
  line-height: 2;
  letter-spacing: 0.04em;
}

button,
input {
  font: inherit;
}

img {
  display: block;
  max-width: 100%;
}

.wellp-container {
  width: min(var(--content-width), calc(100% - 50px));
  margin-inline: auto;
}

.paper-surface {
  background-color: var(--color-paper);
  background-image: var(--texture-paper);
}

.sage-surface {
  background-color: var(--color-sage);
  background-image: var(--texture-sage);
}

/* Recommended persistent overlay implementation */
.wellp-header {
  position: fixed;
  inset: 0 0 auto;
  z-index: 30;
  color: var(--color-white);
  pointer-events: none;
}

.wellp-header[data-tone='ink'] {
  color: var(--color-ink);
}

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

.compact-crest {
  position: absolute;
  top: 30px;
  left: 40px;
  width: 90px;
  visibility: hidden;
  opacity: 0;
  transition:
    opacity var(--duration-brand) var(--ease-brand),
    visibility var(--duration-brand) var(--ease-brand);
}

.wellp-header[data-compact='true'] .compact-crest {
  visibility: visible;
  opacity: 1;
}

.menu-trigger {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  padding: 30px 80px 30px 0;
  border: 0;
  background: transparent;
  color: inherit;
  font: 600 15px / 19px var(--font-utility);
  letter-spacing: 0.22em;
  cursor: pointer;
  transition: color var(--duration-brand) var(--ease-brand);
}

.menu-lines {
  position: absolute;
  right: 40px;
  width: 30px;
  height: 6px;
  border-block: 1px solid currentColor;
}

.wellp-hero {
  position: relative;
  height: 100vh;
  height: 100svh;
  overflow: hidden;
}

.hero-media,
.hero-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: var(--hero-position, 50% 50%);
}

.hero-media {
  position: absolute;
  inset: 0;
}

.hero-crest {
  position: absolute;
  top: 50px;
  left: 50px;
  width: 200px;
}

.section-title {
  margin: 0;
  font: 300 48px / 1.2292 var(--font-editorial);
  letter-spacing: 0.06em;
}

.concept-statement {
  margin: 0;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.4286;
  letter-spacing: 0.02em;
}

.concept-copy {
  font-size: 16px;
  line-height: 2;
}

.learn-more {
  display: inline-flex;
  align-items: center;
  gap: var(--action-gap);
  color: inherit;
  font: 500 16px / 1.1875 var(--font-utility);
  letter-spacing: 0.03em;
  text-decoration: none;
}

.arrow-circle {
  display: grid;
  flex: 0 0 var(--arrow-size);
  place-items: center;
  width: var(--arrow-size);
  height: var(--arrow-size);
  border: 1px solid currentColor;
  border-radius: 50%;
  line-height: 1;
}

.learn-more--large {
  --arrow-size: var(--arrow-large);
  font-size: 18px;
}

/* Approximation of the captured desktop collage */
.feature-collage {
  position: relative;
  width: min(1200px, calc(100% - 50px));
  height: 700px;
  margin-inline: auto;
}

.feature-photo {
  position: absolute;
  object-fit: cover;
  border-radius: var(--radius-photo);
}

.feature-photo--botanical {
  top: 8px;
  left: 20px;
  width: 40%;
  height: 669px;
}

.feature-photo--products {
  top: 14px;
  right: 20px;
  width: 36.6667%;
  height: 294px;
}

.feature-photo--detail {
  top: 357px;
  right: 70px;
  width: 25%;
  height: 300px;
}

.feature-plaque {
  position: absolute;
  z-index: 2;
  top: 73px;
  left: 50%;
  display: grid;
  align-content: center;
  width: 432px;
  min-height: 538px;
  padding: 54px 28px;
  transform: translateX(-50%);
  border: 1px solid var(--color-ink);
  border-radius: 999px;
  background-color: var(--color-paper);
  background-image: var(--texture-paper);
  text-align: center;
}

.feature-plaque::before {
  position: absolute;
  inset: 10px;
  border: 1px solid var(--color-ink);
  border-radius: inherit;
  content: '';
  pointer-events: none;
}

.feature-plaque h3 {
  margin: 0 0 24px;
  font: 400 56px / 1.15 var(--font-editorial);
}

.feature-plaque p {
  margin: 0;
  font-size: 18px;
  font-weight: 700;
}

.feature-plaque .feature-benefit {
  margin-top: 8px;
  color: var(--color-care);
  font-size: 24px;
  line-height: 1.45;
}

.product-track {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 80px 50px;
  width: min(1100px, calc(100% - 50px));
  margin-inline: auto;
}

.product-card {
  min-width: 0;
  padding-inline: 51px;
}

.product-name {
  font-size: 22px;
  line-height: 36px;
  letter-spacing: 0.02em;
}

.product-benefit {
  color: var(--color-care);
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: 0.02em;
}

.product-price {
  font-size: 15px;
  font-weight: 700;
}

/* Recommended readable replacement for the observed 6px notes */
.product-note {
  color: var(--color-muted);
  font-size: 12px;
  line-height: 1.6;
  letter-spacing: 0.02em;
}

.support-title {
  margin: 0 0 40px;
  font: 700 32px / 1.2292 var(--font-editorial);
  letter-spacing: 0.06em;
  text-align: center;
}

.support-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--support-gap);
}

.support-card {
  position: relative;
  display: grid;
  place-items: center;
  height: 310px;
  overflow: hidden;
  border-radius: var(--radius-photo);
  color: var(--color-white);
  text-decoration: none;
  isolation: isolate;
}

.support-card > img,
.support-card::before {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

.support-card > img {
  z-index: -2;
  object-fit: cover;
}

/* Recommended overlay; adjust to the supplied photograph */
.support-card::before {
  z-index: -1;
  background: rgb(0 0 0 / 35%);
  content: '';
}

.support-copy {
  text-align: center;
}

.support-copy p {
  margin: 0;
}

.support-kicker {
  font: 700 15px / 19px var(--font-utility);
  letter-spacing: 0.04em;
}

.support-label {
  margin-top: 11px !important;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
}

.support-card .learn-more {
  position: absolute;
  right: 15px;
  bottom: 15px;
}

.wellp-footer {
  margin-top: 200px;
  border-top: 1px solid rgb(35 24 21 / 15%);
}

.footer-inner {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  min-height: 137px;
}

.footer-copyright {
  margin: 0;
  font: 400 10px / 15px var(--font-utility);
  letter-spacing: 0.03em;
}

.footer-social,
.footer-legal {
  display: flex;
  align-items: center;
}

.footer-social a {
  display: grid;
  place-items: center;
  min-width: 42px;
  min-height: 40px;
}

.footer-legal {
  justify-self: end;
  gap: 30px;
  font: 400 12px / 18px var(--font-utility);
  letter-spacing: 0.03em;
}

.wellp-footer a {
  color: inherit;
  text-decoration: none;
}

/* Recommended focus treatment */
a:focus-visible,
button:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 5px;
}

/* Recommended breakpoint; only endpoint viewports were inspected */
@media (max-width: 800px) {
  :root {
    --support-gap: 14px;
    --arrow-size: 30px;
    --arrow-large: 40px;
    --action-gap: 14px;
  }

  body {
    line-height: 24px;
  }

  .compact-crest {
    top: 10px;
    left: 10px;
    width: 70px;
  }

  .menu-trigger {
    padding: 20px 48px 20px 0;
    font-size: 12px;
    line-height: 15px;
    letter-spacing: 0.15em;
  }

  .menu-lines {
    right: 20px;
    width: 20px;
  }

  .hero-crest {
    top: 60px;
    left: 50%;
    width: 170px;
    transform: translateX(-50%);
  }

  .section-title {
    font-size: 28px;
    line-height: 34px;
  }

  .concept-statement {
    font-size: 22px;
    line-height: 36px;
  }

  .concept-copy {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.02em;
  }

  .learn-more,
  .learn-more--large {
    font-size: 14px;
  }

  /* Recommended mobile collage fallback, not an observed layout */
  .feature-collage {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
    height: auto;
  }

  .feature-photo,
  .feature-plaque {
    position: relative;
    inset: auto;
    width: 100%;
    height: auto;
    transform: none;
  }

  .feature-plaque {
    grid-column: 1 / -1;
    grid-row: 1;
    width: min(100%, 320px);
    min-height: 390px;
    margin-inline: auto;
  }

  .feature-plaque h3 {
    font-size: 36px;
  }

  .feature-plaque .feature-benefit {
    font-size: 20px;
  }

  .feature-photo--botanical {
    grid-row: span 2;
    height: 100%;
  }

  .feature-photo--products,
  .feature-photo--detail {
    aspect-ratio: 1;
  }

  /* Native scrolling is an adaptation, not recovered carousel code */
  .product-track {
    grid-template-columns: none;
    grid-auto-flow: column;
    grid-auto-columns: calc(100vw - 50px);
    gap: 25px;
    width: 100%;
    padding-inline: 25px;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scroll-padding-inline: 25px;
  }

  .product-card {
    padding-inline: 27px;
    scroll-snap-align: center;
  }

  .product-name {
    font-size: 16px;
    line-height: 24px;
  }

  .product-benefit {
    font-size: 14px;
    line-height: 24px;
  }

  .product-price {
    font-size: 12px;
  }

  .support-title {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 24.29px;
  }

  .support-grid {
    grid-template-columns: 1fr;
  }

  .support-card {
    height: 177px;
  }

  .support-kicker {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: 0.03em;
  }

  .support-label {
    margin-top: 7px !important;
    font-size: 18px;
    letter-spacing: 0.02em;
  }

  .support-card .learn-more {
    right: 10px;
    bottom: 10px;
  }

  .wellp-footer {
    margin-top: 100px;
  }

  .footer-inner {
    grid-template-columns: 1fr;
    justify-items: center;
    gap: 10px;
    min-height: 189px;
    padding-block: 39px;
  }

  .footer-social {
    grid-row: 1;
  }

  .footer-social a {
    min-width: 46px;
  }

  .footer-legal {
    grid-row: 2;
    justify-self: center;
  }

  .footer-copyright {
    grid-row: 3;
    margin-top: 18px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .compact-crest,
  .menu-trigger {
    transition: none;
  }

  .product-track {
    scroll-behavior: auto;
  }

  /* Keep enhanced headings readable without reveal animation */
  .reveal-heading {
    animation: none;
    transition: none;
    mask-image: none;
    -webkit-mask-image: none;
  }
}

Set the texture custom properties to approved image resources when available. Until then, the CSS renders flat approximate surfaces. Supply separate responsive hero assets through a picture element; tune --hero-position per asset rather than assuming one crop fits every slide.

Tailwind v4 Token Mapping

Optional aliases for a project already using Tailwind v4. These do not indicate the technology used by the original website. The pale and sage values remain visual estimates.

@theme {
  --color-ink: #231815;
  --color-muted: #4c4948;
  --color-base: #e8e8e8;
  --color-paper: #f1f1ec;
  --color-sage: #a4b49b;
  --color-care: #076286;
  --color-herbal: #dedeca;

  --font-editorial: Charter, portada, serif;
  --font-body: 'Yu Gothic Medium', YuGothic, sans-serif;
  --font-utility: Montserrat, 'Yu Gothic Medium', YuGothic, sans-serif;

  --radius-photo: 20px;
  --spacing-page-gutter: 25px;
  --spacing-content: 1100px;
  --ease-brand: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

Sources & Evidence

  • WELLP official homepage: original and final URL are identical; supplied HTTP status is 200.
  • Recorded retrieval: 2026-09-22T15:46:30.873Z, equivalent to September 23, 2026, at 00:46:30.873 JST.
  • Current desktop captures at 1440 × 1000: product hero, fragrance scene, and support/footer. Current mobile captures at 390 × 844: dry-shampoo hero and support/footer.
  • Supplied rendered DOM and computed styles: font-family declarations, text sizes, colors, rectangles, document heights, links, border radii, and selected transitions. Geometry calculations in this document are derived from that evidence.
  • The recorded capture process waited for document loading, image decoding, finite animation completion, and sampled layout/text stability within bounded limits. It traversed intermediate scroll positions and temporarily paused perpetual animation during readiness checks. These measures do not establish that every delayed state or interaction was inspected.
  • No additional browsing, command execution, menu opening, carousel interaction, or destination-page inspection was performed for this reference. Asset URLs, exact breakpoints, hover endpoints, autoplay timing, full motion choreography, and actual font-file selection remain unverified.

This reference describes the supplied current homepage evidence. The starter CSS and accessibility additions are practical adaptations, with estimates and unverified behavior identified explicitly.

← デザイン一覧に戻る