<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="ja">
  <siteinfo>
    <sitename>川西図鑑</sitename>
    <dbname>skinext_lpfp1</dbname>
    <base>https://testzukan.zebralion.co.jp/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</base>
    <generator>MediaWiki 1.44.3</generator>
    <case>first-letter</case>
    <namespaces>
      <namespace key="-2" case="first-letter">メディア</namespace>
      <namespace key="-1" case="first-letter">特別</namespace>
      <namespace key="0" case="first-letter" />
      <namespace key="1" case="first-letter">トーク</namespace>
      <namespace key="2" case="first-letter">利用者</namespace>
      <namespace key="3" case="first-letter">利用者・トーク</namespace>
      <namespace key="4" case="first-letter">My wiki</namespace>
      <namespace key="5" case="first-letter">My wiki・トーク</namespace>
      <namespace key="6" case="first-letter">ファイル</namespace>
      <namespace key="7" case="first-letter">ファイル・トーク</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">MediaWiki・トーク</namespace>
      <namespace key="10" case="first-letter">テンプレート</namespace>
      <namespace key="11" case="first-letter">テンプレート・トーク</namespace>
      <namespace key="12" case="first-letter">ヘルプ</namespace>
      <namespace key="13" case="first-letter">ヘルプ・トーク</namespace>
      <namespace key="14" case="first-letter">カテゴリ</namespace>
      <namespace key="15" case="first-letter">カテゴリ・トーク</namespace>
      <namespace key="106" case="first-letter">Form</namespace>
      <namespace key="107" case="first-letter">Form talk</namespace>
      <namespace key="828" case="first-letter">モジュール</namespace>
      <namespace key="829" case="first-letter">モジュール・トーク</namespace>
      <namespace key="3000" case="first-letter">記事</namespace>
      <namespace key="3001" case="first-letter">記事・ノート</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>メインページ</title>
    <ns>0</ns>
    <id>2</id>
    <revision>
      <id>5136</id>
      <parentid>4677</parentid>
      <timestamp>2026-02-18T00:29:22Z</timestamp>
      <contributor>
        <username>0rr2f3</username>
        <id>1</id>
      </contributor>
      <origin>5136</origin>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text bytes="15768" sha1="axjpovqatnlz7qv6yubjhstwvzkyx70" xml:space="preserve">{{#tag:metadesc | 川西図鑑は、川西市の「お店・人・場所」を集めた地域図鑑サイトです。飲食店から地域の活動まで、誰でも書けて、誰でも探せます。 }}
&lt;templatestyles src="検索結果カード/styles.css" /&gt;
&lt;html&gt;
&lt;div class="kawanishi-top"&gt;

  &lt;!-- Hero --&gt;
  &lt;section class="hero"&gt;
    &lt;div class="hero-bg"&gt;
    &lt;/div&gt;
    &lt;div class="hero-inner"&gt;
      &lt;h1&gt;川西図鑑&lt;/h1&gt;
      &lt;p class="catch hero-text-bg"&gt;
        川西の「お店・人・場所」を集めた地域図鑑
      &lt;/p&gt;
      &lt;p class="lead hero-text-bg"&gt;
        飲食店から地域の活動まで。&lt;br&gt;
        川西市にある情報を、誰でも書き、誰でも探せます。
      &lt;/p&gt;
      &lt;div class="hero-actions"&gt;
        &lt;a class="kz-btn secondary kz-with-icon" role='button' href="/wiki/カテゴリーでさがす"&gt;
          &lt;span class="kz-icon"&gt;📂&lt;/span&gt;
          &lt;span class="kz-label"&gt;カテゴリーでさがす&lt;/span&gt;
&lt;/a&gt;
        &lt;a class="kz-btn secondary kz-with-icon" role='button' href="/wiki/場所でさがす"&gt;
          &lt;span class="kz-icon"&gt;📍&lt;/span&gt;
          &lt;span class="kz-label"&gt;場所でさがす&lt;/span&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/section&gt;

&lt;!-- How to use --&gt;
&lt;section class="kz-section"&gt;
  &lt;h2&gt;図鑑&lt;/h2&gt;
  &lt;p class="section-lead"&gt;
    川西図鑑では、探し方を選ぶことができます。
  &lt;/p&gt;

  &lt;div class="card-grid"&gt;
    &lt;div class="card"&gt;
      &lt;a href="/wiki/カテゴリーでさがす" class="card-box card-main"&gt;
        &lt;span class="icon"&gt;📂&lt;/span&gt;
        &lt;span class="title"&gt;カテゴリーでさがす&lt;/span&gt;
        &lt;span class="desc"&gt;
          飲食店・美容・施設・地域の活動など、&lt;br&gt;
          カテゴリーごとに情報を探せます。
        &lt;/span&gt;
      &lt;/a&gt;
    &lt;/div&gt;

    &lt;div class="card"&gt;
      &lt;a href="/wiki/場所でさがす" class="card-box card-main"&gt;
        &lt;span class="icon"&gt;📍&lt;/span&gt;
        &lt;span class="title"&gt;場所でさがす&lt;/span&gt;
        &lt;span class="desc"&gt;
          最寄り駅やエリアから、&lt;br&gt;
          近くのお店や施設を探せます。
        &lt;/span&gt;
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;!-- Article（準備中）--&gt;
&lt;section class="kz-section alt"
  style="
    position: relative;
    opacity: 0.6;
    pointer-events: none;
  "
&gt;
  &lt;!-- 準備中ラベル --&gt;
  &lt;div
    style="
      position: absolute;
      top: 16px;
      right: 16px;
      background: #eee;
      color: #555;
      font-size: 30px;
      padding: 6px 12px;
      border-radius: 999px;
      font-weight: bold;
      z-index: 2;
    "
  &gt;
    準備中
  &lt;/div&gt;

  &lt;h2&gt;記事&lt;/h2&gt;
  &lt;p class="section-lead"&gt;
    川西のさまざまな図鑑ページに関連する、&lt;br&gt;
    ユーザーが書いた記事を紹介します。
  &lt;/p&gt;

  &lt;div class="article-list"&gt;
    &lt;!-- 後でCargo差し替え --&gt;
    &lt;div class="article-item"&gt;川西能勢口で見つけた小さな名店&lt;/div&gt;
    &lt;div class="article-item"&gt;昔の川西と今を比べてみる&lt;/div&gt;
    &lt;div class="article-item"&gt;川西で活動する人たち&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="center-actions"&gt;
    &lt;a href="/wiki/記事一覧" class="kz-btn primary"&gt;記事一覧を見る&lt;/a&gt;
    &lt;a href="/wiki/記事を書く" class="kz-btn ghost"&gt;記事を書く&lt;/a&gt;
  &lt;/div&gt;

  &lt;!-- オーバーレイ（視覚的に準備中感を強める場合）--&gt;
  &lt;div
    style="
      position: absolute;
      inset: 0;
      background: repeating-linear-gradient(
        45deg,
        rgba(255,255,255,0.4),
        rgba(255,255,255,0.4) 10px,
        rgba(255,255,255,0.6) 10px,
        rgba(255,255,255,0.6) 20px
      );
      z-index: 1;
    "
  &gt;&lt;/div&gt;
&lt;/section&gt;
&lt;/html&gt;
  &lt;!-- Random --&gt;
  &lt;div class="kz-section"&gt;
=== 今日の川西 ===
&lt;p class="kz-section-lead"&gt;
      ランダムに1件表示しています。
    &lt;/p&gt;
  {{#cargo_query:
      tables=図鑑情報
      |fields=図鑑情報._pageName,図鑑情報.店名,図鑑情報.画像,図鑑情報.ジャンル,図鑑情報.郵便番号,図鑑情報.住所,図鑑情報.最寄り,図鑑情報.営業時間月,図鑑情報.定休日,図鑑情報.電話番号,図鑑情報.予算昼下限,図鑑情報.予算昼上限,図鑑情報.予算夜下限,図鑑情報.予算夜上限,図鑑情報.ストリートビューURL,図鑑情報.座標
      |format=template
      |template=検索結果カード
      |named args=yes
      |order by=_rowID DESC
      |limit=1
      |offset={{#expr: {{#time:U}} mod 489 }}
      |more results text=
    }}
  &lt;/div&gt;

&lt;div class="kz-section"&gt;
===== お店のオーナー様へ =====

情報の修正・写真の追加は無料でできます。メニューの掲載や公式バッジ付きページも対応可能です。
&lt;div class="cta"&gt;
[https://{{SERVERNAME}}/business/lp/ 無料登録・公式ページの詳細を見る]
&lt;/div&gt;


===== 市民の皆さんへ 情報提供のお願い =====
営業時間や定休日の変更、新店舗情報など、市民の皆さんからの情報提供を受け付けています。
&lt;div class="cta"&gt;
[[情報提供：飲食店|情報を提供・修正する]]
&lt;/div&gt;
&lt;/div&gt;
&lt;html&gt;
  &lt;!-- Footer Message --&gt;
  &lt;section class="footer-note"&gt;
    &lt;p&gt;
      川西図鑑は、川西の情報を少しずつ集めていく&lt;br&gt;
      オープンな地域Wikiです。
    &lt;/p&gt;
  &lt;/section&gt;
&lt;/div&gt;
&lt;style&gt;
/* ========================================
   全体設定
======================================== */
.kawanishi-top {
  max-width: 1100px;
  margin: calc(-1 * (var(--space-md) + var(--space-xl))) auto 0;
  padding: 0px 16px 40px;
  font-family: inherit;
  --hero-bg-image: url('/images/thumb/1/1b/2704135_l.jpg/2560px-2704135_l.jpg');
}

/* ========================================
   Hero セクション
======================================== */
.hero {
  position: relative;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  min-height: 65vh;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  padding: 80px 20px 70px;
}
/* PC画面でヘッダーが左側にある場合の調整 */
@media screen and (min-width: 1120px) {
  .hero {
    width: calc(99vw - var(--header-size, 0px));
    margin-left: calc(50% - 50vw + var(--header-size, 0px) / 2);
  }
}

.hero-bg {
  position: absolute;
  inset: 0;
  background-image: var(--hero-bg-image);
  background-size: cover;
  background-position: center;
  transform: scale(1.05);
}

.hero-inner {
  position: relative;
  z-index: 1;
  max-width: 900px;
  text-align: center;
}

.hero h1 {
  font-family:
    "Hiragino Maru Gothic ProN",
    "Yu Gothic UI",
    "Meiryo",
    "Segoe UI",
    system-ui,
    -apple-system,
    sans-serif;
  font-weight: 700;
  font-size: clamp(36px, 8vw, 64px);
  letter-spacing: 0.12em;
  margin-bottom: 32px;
  text-shadow: 0 4px 12px rgba(0,0,0,0.5);
}

.hero-text-bg {
  background: rgba(0, 0, 0, 0.45);
  backdrop-filter: blur(8px);
  color: #fff;
  padding: 12px 24px;
  border-radius: 12px;
  margin-bottom: 16px;
  line-height: 1.6;
}

.hero .catch {
  font-size: clamp(16px, 3.5vw, 22px);
  font-weight: 600;
}

.hero .lead {
  font-size: clamp(13px, 2.8vw, 16px);
  color: #f9fafb;
  line-height: 1.8;
  margin-bottom: 40px;
}

.hero-actions {
  display: flex;
  gap: 16px;
  justify-content: center;
  flex-wrap: wrap;
}

/* ========================================
   ボタン
======================================== */
.kz-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 16px 28px;
  border-radius: 12px;
  font-weight: 600;
  font-size: 15px;
  text-decoration: none;
  line-height: 1;
  transition: all 0.2s ease;
  cursor: pointer;
}

.kz-btn.primary {
  background: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);
  color: #fff;
  border: none;
  box-shadow: 0 4px 14px rgba(245, 158, 11, 0.4);
}

.kz-btn.primary:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(245, 158, 11, 0.5);
}

.kz-btn.secondary {
  background: #3b82f6;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 2px 8px rgba(59, 130, 246, 0.3);
}

.kz-btn.secondary:hover {
  background: #2563eb;
  transform: translateY(-2px);
  box-shadow: 0 4px 16px rgba(59, 130, 246, 0.4);
}

.kz-btn.secondary .kz-icon {
  filter: grayscale(0) brightness(1.1);
}

.kz-btn.ghost {
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(10px);
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.3);
}

.kz-btn.ghost:hover {
  background: rgba(255, 255, 255, 0.25);
}

.kz-with-icon .kz-icon {
  font-size: 1.3em;
}

/* ========================================
   セクション
======================================== */
.kz-section {
  background: #f9fafb;
  padding: 10px 50px 20px;
  border-radius: 16px;
  margin-top: 40px;
}

.kz-section h2 {
  font-size: 28px;
  font-weight: 700;
  margin-top: 12px;
  margin-bottom: 12px;
  color: #111827;
}

.section-lead,
.kz-section-lead {
  color: #6b7280;
  font-size: 15px;
  margin-bottom: 32px;
  line-height: 1.7;
}

/* ========================================
   カードグリッド
======================================== */
.card-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
  margin: 0 auto;
  max-width: 800px;
}

/* ========================================
   カード
======================================== */
.card {
  position: relative;
}

.card-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 32px 24px;
  background: #fff;
  border: 2px solid #e5e7eb;
  border-radius: 16px;
  text-decoration: none;
  transition: all 0.3s ease;
  box-shadow: 0 2px 8px rgba(0,0,0,0.06);
  height: 100%;
  gap: 16px;
}

.card-box:hover {
  border-color: #f59e0b;
  box-shadow: 0 4px 16px rgba(245, 158, 11, 0.15);
  transform: translateY(-4px);
}

/* ========================================
   カード内要素
======================================== */
.card-box .icon {
  font-size: 48px;
  line-height: 1;
  display: block;
  margin-bottom: 8px;
  filter: brightness(1.1);
}

.card-box .title {
  font-size: 20px;
  font-weight: 700;
  color: #111827;
  display: block;
  line-height: 1.3;
}

.card-box .desc {
  font-size: 14px;
  color: #6b7280;
  display: block;
  line-height: 1.6;
}

.card-box:hover .title {
  color: #d97706;
}

.card-box:hover .desc {
  color: #374151;
}

/* ========================================
   記事セクション（準備中）
======================================== */
.kz-section.alt {
  position: relative;
  overflow: hidden;
}

.article-list {
  display: grid;
  gap: 12px;
  margin-bottom: 24px;
}

.article-item {
  background: #fff;
  padding: 16px 20px;
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  font-size: 15px;
  transition: all 0.2s;
}

.article-item:hover {
  border-color: #f59e0b;
  box-shadow: 0 2px 8px rgba(0,0,0,0.08);
}

.center-actions {
  display: flex;
  gap: 12px;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 32px;
}

/* ========================================
   CTA
======================================== */
.cta {
  text-align: center;
  margin: 24px 0;
}

.cta a {
  display: inline-block;
  padding: 14px 28px;
  border-radius: 10px;
  font-weight: 600;
  text-decoration: none;
  background: #f59e0b;
  color: #fff;
  transition: all 0.2s;
  box-shadow: 0 2px 8px rgba(245, 158, 11, 0.3);
}

.cta a:hover {
  background: #d97706;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(245, 158, 11, 0.4);
}

.cta a:visited {
  color: #fff;
}

/* ========================================
   フッターメッセージ
======================================== */
.footer-note {
  text-align: center;
  padding: 60px 20px 20px;
  color: #6b7280;
  font-size: 14px;
  line-height: 1.8;
}

/* ========================================
   ダークモード
======================================== */
.skin-theme-clientpref-night .kawanishi-top {
  --hero-bg-image: url('/images/8/8a/3704109_m.jpg');
}

.skin-theme-clientpref-night .kz-section,
.skin-theme-clientpref-night .kz-section.alt {
  background: #1e1e1e;
}

.skin-theme-clientpref-night .kz-section h2 {
  color: #f9fafb;
}

.skin-theme-clientpref-night .section-lead,
.skin-theme-clientpref-night .kz-section-lead,
.skin-theme-clientpref-night .footer-note {
  color: #9ca3af;
}

  .skin-theme-clientpref-night .card,
  .skin-theme-clientpref-night .article-item {
    background: #2a2a2a;
    border-color: #3a3a3a;
    color: #e5e7eb;
  }
  
  .skin-theme-clientpref-night .card:hover:not(.disabled) {
    border-color: #f59e0b;
    box-shadow: 0 12px 32px rgba(245, 158, 11, 0.3);
  }
  
  .skin-theme-clientpref-night .card .title,
  .skin-theme-clientpref-night .card-main .title {
    color: #f9fafb;
  }
  
  .skin-theme-clientpref-night .card .desc,
  .skin-theme-clientpref-night .card-main .desc {
    color: #9ca3af;
  }
  
  .skin-theme-clientpref-night .card-main {
    border-color: #3a3a3a;
  }
  
  .skin-theme-clientpref-night .card-main:hover {
    background: #374151;
  }
  
  .skin-theme-clientpref-night .card-box {
    background: #2a2a2a;
    border-color: #3a3a3a;
    color: #e5e7eb;
  }
  
  .skin-theme-clientpref-night .card-box:hover {
    background: #3a3a3a;
    border-color: #f59e0b;
    color: #fbbf24;
  }

.skin-theme-clientpref-night .kz-btn.secondary {
  background: #3b82f6;
  color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
}

.skin-theme-clientpref-night .kz-btn.secondary:hover {
  background: #2563eb;
}

/* ========================================
   ダークモード（自動）
======================================== */
@media (prefers-color-scheme: dark) {
  .skin-theme-clientpref-os .kawanishi-top {
    --hero-bg-image: url('/images/8/8a/3704109_m.jpg');
  }
  
  .skin-theme-clientpref-os .kz-section,
  .skin-theme-clientpref-os .kz-section.alt {
    background: #1e1e1e;
  }
  
  .skin-theme-clientpref-os .kz-section h2 {
    color: #f9fafb;
  }
  
  .skin-theme-clientpref-os .section-lead,
  .skin-theme-clientpref-os .kz-section-lead,
  .skin-theme-clientpref-os .footer-note {
    color: #9ca3af;
  }
  
  .skin-theme-clientpref-os .card,
  .skin-theme-clientpref-os .article-item,
  .skin-theme-clientpref-os .card-box {
    background: #2a2a2a;
    border-color: #3a3a3a;
    color: #e5e7eb;
  }
  
  .skin-theme-clientpref-os .card .title {
    color: #f9fafb;
  }
  
  .skin-theme-clientpref-os .card .desc {
    color: #9ca3af;
  }
  
  .skin-theme-clientpref-os .card-main {
    border-color: #3a3a3a;
  }
  
  .skin-theme-clientpref-os .card-main:hover,
  .skin-theme-clientpref-os .card-box:hover {
    background: #374151;
  }
  
  .skin-theme-clientpref-os .kz-btn.secondary {
    background: #3b82f6;
    color: #fff;
    border-color: rgba(255, 255, 255, 0.2);
  }
  
  .skin-theme-clientpref-os .kz-btn.secondary:hover {
    background: #2563eb;
  }
}

/* ========================================
   レスポンシブ
======================================== */
@media (max-width: 768px) {
  .hero {
    min-height: 55vh;
    padding: 60px 20px 50px;
  }
  
  .hero h1 {
    margin-bottom: 24px;
  }
  
  .hero-text-bg {
    padding: 10px 18px;
  }
  
  .hero-actions {
    gap: 12px;
  }
  
  .kz-btn {
    padding: 14px 24px;
    font-size: 14px;
  }
  
  .card-grid {
    gap: 16px;
  }

  .card-box {
    padding: 24px 20px;
  }
  
  .card-box .icon {
    font-size: 40px;
  }
  
  .card-box .title {
    font-size: 18px;
  }
  
  .card-box .desc {
    display: none;
  }
  
  .kz-section {
    padding: 20px 15px;
  }
  
  .kz-section h2 {
    font-size: 24px;
  }
}
&lt;/style&gt;
&lt;/html&gt;
__目次非表示__</text>
      <sha1>axjpovqatnlz7qv6yubjhstwvzkyx70</sha1>
    </revision>
  </page>
</mediawiki>
