COVERSTORIESS Design Modules · デザインモジュール
Design System

デザインモジュール一覧

全モジュールを4グループ(共通UI/記事用/エリア・ホテル用/ホームページ用)で収録。例は英語(実コンテンツ)、注釈は日本語。状態(hover/focus/active/disabled)は States、トークン値は Style Guide、ページ構成は Templates を参照。

共通UI

全ページ共通のシェルと基本部品。マストヘッド・フッター・ボタン・リンク・ラベル類。

01

ヘッダー / マストヘッド

.masthead

ゴールドのヘアライン+中央ロゴ+タグライン。sticky で画面上部に固定。スクロールしても残る。用途:全ページの共通シェル。

COVERSTORIESS
Find your base

状態:ロゴに hover(色変化なし)・focus。詳細は States

02

デスクトップナビ

.main-nav

水平ナビ。hover でゴールド下線+薄いゴールド地。現在ページは aria-current="page" でゴールド下線。

状態:hover(ゴールド下線+accent-soft 背景)/focus-visible(ネイビーリング)/aria-current(ゴールド下線)。

03

モバイルナビ

.nav-toggle + .main-nav.open

720px 以下で水平ナビを畳み、Menu ボタンで開閉。ボタンは aria-expanded を更新。開くと縦積みのフルワイドリスト。

HTML / JS
<button class="nav-toggle" aria-expanded="false" aria-controls="primary-nav">Menu</button>
<nav class="main-nav" id="primary-nav">…</nav>
// JS: toggle 'open' + aria-expanded

状態:開閉は aria-expanded で同期。リンクは最低 48px のタップ領域。

04

パンくず

.crumbs

Home › セクション › 記事名。現在地は aria-current で区別。記事ページの先頭に配置。

05

スキップリンク

.skip-link

キーボード利用者向け。Tab でフォーカスされたときだけ表示し、本文へジャンプ。

<a class="skip-link" href="#main">Skip to content</a>
06

フッター

.footer

ネイビー地・白文字。ロゴ+タグライン+ポリシーリンク+コピーライト。リンク hover はゴールド。

07

ボタン

.btn / --primary / --gold / --outline / --sm / [disabled]

ピル型(999px)。primary=ネイビー、gold=ゴールド、outline=枠のみ。同一ビューポートに solid primary は1つまで。disabled は opacity のみ下げる。

HTML
<a class="btn btn--primary" href="#">…</a>
<a class="btn btn--gold" href="#">…</a>
<a class="btn btn--outline" href="#">…</a>
<a class="btn btn--gold btn--sm" href="#">…</a>
<a class="btn btn--primary is-disabled" aria-disabled="true">…</a>

状態:hover(ネイビー⇄ゴールド反転)/focus-visible(リング)/active(1px 沈み)/disabled(opacity .45)。視覚は States

08

テキストリンク / 外部リンク

.text-link / .ext-link

本文中のリンクはネイビー+下線(hover で色不変・下線維持)。外部リンクは末尾に ↗ を付ける。

Read the full Akihabara guide for hotel picks.

See the JR East website for timetables.

09

バッジ

.badge

「Our pick」等の強調ラベル。ネイビー地・白文字・全キャップス。

Our pick Value
10

チップ / タグ

.chip / .chip--fill

設備・属性の小ラベル。–fill は薄いゴールド地で強調。

Public bathNear stationKitchen
11

更新日 / 著者メタデータ

.byline / .art-meta

更新日・著者・所要時間を並べる。アバターはイニシャル。

12

アフィリエイト開示

.affiliate-note

記事末尾の開示文。上部にヘアライン区切り。

Some links on this page are affiliate links. We may earn a commission if you book through them, at no extra cost to you.

13

出典 / 参考ブロック

.source-block

情報の出典・参考文献。ネイビー左罫(角丸なし=編集ライク)。

記事用モジュール

記事本文を構成するブロック。720px のナローカラム(.wrap-narrow)に収める。

14

記事ヒーロー

.art-hero

記事冒頭の大画像(16:9)+キャプション。

Akihabara crossing at night
The Electric Town crossing.
15

記事ヘッダー

.art-head / .art-kicker / .art-title / .art-sub / .art-meta

キッカー→タイトル→サブ→メタの中央寄せ。

Where to Stay

Akihabara Hotel Base Guide

Electronics, anime, and useful rail connections.

Updated July 2026 · By Coverstories Editorial

16

セクション見出し / キッカー

.art-body h2 / .kicker

H2 はヘアライン+ゴールドチック。上にキッカー(全キャップス)を置ける。アンカー用に scroll-margin-top を適用済み。

Where to Stay

Why stay in Akihabara

17

リード文

.lede

冒頭の導入文。Playfair で一段大きく。

Akihabara reads as a day-trip stop, but as a base it quietly solves several Tokyo problems at once.

18

プルクォート

.pull

強調引用。中央寄せ+大きなゴールド引用符。

Pick the right base and Tokyo shrinks.

19

コールアウト

.callout / --tip / --warn / --note

4種:Good to Know(既定・ゴールド左罫)、Tip(薄ゴールド地)、Warning(赤系)、Editorial Note(ネイビー左罫)。

Good to know

Rates are weekday-sensitive.

Tip

Shop after 8pm to dodge crowds.

Warning

Last train is earlier than it looks — check the board.

Editorial note

Verified on-site, not from a press release.

20

チェックリスト

.checklist

手順・持ち物・おすすめの列挙。丸チェックマーク(ネイビー)。

  • Go with a list.
  • Keep your passport for tax-free.
21

比較テーブル / レスポンシブテーブル

.tbl / .tbl-responsive

左列を太字、ヘッダーはネイビー罫。狭い画面で横スクロールが必要な場合は .tbl-responsive で包む。

CategoryRoom sizeBest for
Budget compactCompactShort stays
Bath-focusedMediumUnwinding
22

FAQ アコーディオン

.faq / .faq-item / .faq-answer

ネイティブ details/summary で実装。初期表示は閉じた状態(open属性なし)。開くと+が回転。Open状態の見本は States

Do I need both Suica and Pasmo?
No — any IC card works everywhere the IC logo appears.
Is Akihabara quiet at night?
The main streets stay lively; back streets are calmer.
HTML
<details class="faq-item">
  <summary>Question</summary>
  <div class="faq-answer">Answer</div>
</details>
23

関連ガイド

.related / .rel-grid / .rel-card

記事末尾の関連リンク3点。

24

CTA バナー

.cta-banner

記事末尾のネイビー全幅バナー。タイトル+補足+ゴールドCTA。

Compare all 22 Tokyo bases
Find the area that fits your trip before you book.
Browse area guides
25

マップ埋め込み

.map-fig / .map-frame / .map-open

Googleマップ iframe か地図画像を 16:9 に収める。下にキャプション+「Googleマップで開く」。

Akihabara Station area. Open in Google Maps
26

画像+キャプション / クレジット

.art-fig / .img-credit

本文中の画像。alt 必須。写真のクレジットは右寄せの .img-credit。

Compact Tokyo hotel room
A typical compact business room.
Photo: Coverstories Editorial
27

空状態 / エラー状態

.empty-state / .error-state

検索結果なし・データ未取得など。破線枠+案内。error は赤系の枠。

No guides match this filter

Try a broader area or clear the filters.

Something went wrong

We couldn’t load the map. Try again in a moment.

エリア・ホテル用モジュール

エリアガイドとホテル推奨の中核。Hotel Card は WordPress エリアページ仕様(評価・場所・地図・タグ・部屋・欠点・予約CTA)に対応。

28

エリアヒーロー

.area-hero

横長のエリア画像+角にフロストのタイトルカード(左上/左下に固定・枠内に収める)。

Akihabara crossing
Akihabara

Electronics, anime, and useful rail connections.

29

クイックナビ

.quick-nav

ページ内アンカーへのピル型ナビ。目次代わり。

30

エリアサマリー

.area-summary

「一覧で把握」用の4マス統計(駅・主要路線・価格帯・最寄り)。モバイルは2列。

Main station
JR Akihabara
Lines
5
Price band
Budget–Mid
Best for
Short stays
31

ホテルカード

.hotel-card / --featured / --text / --compact

WordPress エリアページ対応。必須7項目:⭐評価・📍場所・🗺️地図・🏷️タグ・部屋情報・欠点・予約CTA。variant:featured(ゴールド枠)、text(画像なし)、compact(1列・密)。

  • Standard business chain — Ginza
    4.2📍 Ginza🗺️ Map

    The workhorse category — location matters more than brand.

    • Quiet floor
    • Desk & LAN
    Room: Compact · Bath: shower
HTML
<li class="hotel-card hotel-card--featured">
  <div class="hc-media"><img src="…" alt="…"></div>
  <div class="hc-body">
    <div class="hc-top"><div class="hc-name">…</div><span class="badge">Our pick</span></div>
    <div class="hotel-facts">⭐ 4.6 · 📍 Ueno · 🗺️ <a>Map</a></div>
    <p class="hc-blurb">…</p>
    <ul class="hc-chips"><li class="chip">…</li></ul>
    <div class="hc-specs">Room: Medium</div>
    <p class="hc-tradeoff"><strong>Trade-off:</strong> …</p>
    <div class="hc-foot"><a class="btn btn--gold btn--sm">Check rates</a></div>
  </div>
</li>

状態:hover(持ち上げ+影)/focus(カード内リンクのリング)。variant の見た目は States

32

ホテルファクト行

.hotel-facts / .hc-rating

評価・場所・地図・タグを一行に。ホテルカードのメタや独立ブロックに使う。

4.6 rating📍 Ueno🗺️ Map🏷️ Public bath
33

ホテル 長所・短所

.pros-cons

Pros/Cons の2カラム。チェックとダッシュで色分け。モバイルは1列。

Pros
  • On-site public bath
  • 4 min from station
Cons
  • Rooms run small
  • No parking
34

駅アクセスブロック

.station-access

主要駅・路線・所要時間の要約。エリアガイドの交通節に。

JR Akihabara
Yamanote · Keihin-Tohoku · Sobu
Tokyo Station
3 min by Yamanote
35

近隣エリアリスト

.nearby

近隣エリアへのテキストリンク列。右に矢印。

36

エリアディレクトリ / マップCTA

.dir / .dir-grid / .map-open

全22エリアのリンク一覧(4列)。地図への導線は .map-open を併用。

Complete area directory

ホームページ用モジュール

ホーム(coverstoriess-home.html)専用のカード群。定義は同ファイルの inline CSS にあります(coverstoriess-home.html を参照)。

37

エリアカード

.card (homepage)

画像+キッカー+タイトル+説明+「Read the guide →」の縦型カード。hover で持ち上げ+画像ズーム。

Akihabara
Pop Culture & Transit
Akihabara

定義:coverstoriess-home.html inline CSS。hover/focus は States

38

特集エリアカード / イントロブロック

.feature (homepage)

初訪日向けの大型特集(左テキスト+右画像)。CTA は1つ。

Start here

First trip to Tokyo?

Compare the best areas
Tokyo districts from above
39

ホテルチェーン特集

.chain-feature (homepage)

画像+テキスト+チップ+CTA の横型特集。

Hotel exterior
Hotel Chains

Tokyo Hotel Chains Explained

Compare 30 chains
40

交通ガイドカード

.t-card (homepage)

モノラインアイコン+タイトル+説明の小カード。

Suica & Pasmo
Which IC card to get.
41

ショップ / レストランカード

.shop-card (homepage)

画像+角にフロストのラベルカード。

Conveyor belt sushi
Sushi Chains
Sushiro & Kura
42

大型エディトリアルCTA / 関連カテゴリ

.cta-banner / .rel-grid (homepage)

カテゴリ間の導線。CTA バナー(#24)と関連カード(#23)をホームでも再利用。

First time in Tokyo?
Start with the five practical bases.
Start here
上部へスクロール