/* =========================================================
   Bowcs 採用サイト — 共通スタイル
   配色・書体は bowcs.co.jp（コーポレートサイト）に合わせています。
     ベース = 白 / インク #1d1d1d / グラファイト #3c3c3c
     アクセント = ティール #00b1b2（文字用に濃い #007f80 を併用）
     書体 = Noto Sans JP 系 + 見出しに幾何学サンセリフ（Futura / Avenir Next）
   外部フォント・外部画像は読み込みません（端末にある書体を使います）。
   配色は明るい1種類だけ（ダークモードなし）。
   ========================================================= */

/* ⚠️ html に scroll-behavior: smooth を付けない。
   付けると、ホイールを回すたびにアニメーションが始まり、
   スクロールが「1段ずつ止まる」ように見える。
   リンクで飛ぶときだけ滑らかにしたいので、それは site.js 側で行う。 */

:root {
  /* 面：クリーム */
  --paper:        #F6EFE1;   /* 背景のクリーム */
  --paper-2:      #EFE5D2;   /* 一段濃いクリーム（交互の背景） */
  --raised:       #FFFAF0;   /* カードの面（明るいクリーム） */
  /* 文字：茶 */
  --ink:          #3A281B;   /* 見出し・本文の濃い茶 */
  --muted:        #6E543E;   /* 補助テキストの茶 */
  /* 罫線 */
  --line:         #E0D2B9;
  --line-soft:    #EBE1CD;
  /* アクセント：茶 */
  --accent:       #8B5E34;   /* 面・線に使う茶 */
  --accent-strong:#6B4423;   /* 文字・ボタンに使う濃い茶 */
  --accent-ink:   #FFF8EC;   /* 茶の面に載る文字（クリーム） */
  --accent-soft:  #EBDFC8;   /* うすい茶の面 */
  --accent-tint:  #C4A780;   /* くすんだ茶（罫線・ホバー） */
  --warn:         #6B4423;

  --shadow-sm: 0 1px 2px rgba(58,40,27,.06), 0 2px 8px rgba(58,40,27,.06);
  --shadow-md: 0 2px 6px rgba(58,40,27,.08), 0 14px 34px rgba(58,40,27,.12);

  --radius:    14px;
  --radius-sm: 9px;
  --maxw:      1160px;   /* 本文の幅（2026-09-08：狭めたのは取り違えだったので元に戻した） */
  --header-h:  68px;

  /* 本文の書体（本人指示 2026-09-09「字のフォントは〈点→線→面の本文〉のフォントで」）。
     サイトの日本語はすべて Noto Serif JP にそろえる。字形は _build/make_font.py で
     ページ内の使用文字だけを埋め込んでいる（足りなくなったら作り直す） */
  --font: "Noto Serif JP Sub", "Noto Serif JP",
          "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN",
          "Yu Gothic Medium", "Yu Gothic", "Meiryo", system-ui, sans-serif;
  /* 英語のラベル（ABOUT / OUR WORK など）は Futura のまま。
     日本語が混じったときだけ Noto Serif JP に落ちる並びにする */
  --font-display: "Futura", "Avenir Next", "Century Gothic",
                  "Noto Serif JP Sub", "Noto Serif JP",
                  "Noto Sans JP", "Hiragino Sans", system-ui, sans-serif;
  --font-hand: "Klee", "Klee One", "UD Digi Kyokasho N-R", "UDデジタル教科書体 N-R",
               "Yu Kyokasho", "游教科書体", "Kyokasho", "Toppan Bunkyu Mincho Pr6N",
               "Hiragino Mincho ProN", serif;
  /* 明朝・セリフ（欧文は EB Garamond、日本語は Noto Serif JP。
     Webフォントは読み込まず、端末にある書体だけで組む＝表示が軽い） */
  /* 欧文は EB Garamond のまま。日本語は Noto Serif JP にそろえる（2026-09-16） */
  --font-serif: "EB Garamond", "Garamond", "Georgia",
                "Noto Serif JP Sub", "Noto Serif JP",
                "Toppan Bunkyu Mincho Pr6N", "Hiragino Mincho ProN",
                "Yu Mincho", "YuMincho", "游明朝", "MS Mincho", serif;
  --mono: ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;

  /* 1画面目の背景に使う2枚。写真ができたら url("photo/hero-a.jpg") に差し替えます。
     A = ロゴマークの中に出る絵／B = マークの外に出る絵 */
  --photo-a: linear-gradient(150deg, #9A5B33 0%, #C58A55 45%, #6B4423 100%);
  --photo-b: linear-gradient(210deg, #E9DEC7 0%, #D6C7A8 55%, #C9B896 100%);

  /* 1画面目（ビジョン）の背景写真：本社の時計塔。スマホは軽い版に差し替え */
  --hero-photo: url("photo/hero.jpg");
}

/* ---------- ベース ---------- */
*, *::before, *::after { box-sizing: border-box; }

html { -webkit-text-size-adjust: 100%; }
/* 横はみ出しの保険は body 側に。clip はスクロールの最適化を妨げない */
body { overflow-x: clip; }

body {
  margin: 0;
  font-family: var(--font);
  background: var(--paper);
  color: var(--ink);
  line-height: 1.85;
  font-size: 16px;
  letter-spacing: .01em;
  -webkit-font-smoothing: antialiased;
  /* overflow-x は html 側に移動（body に置くと sticky が壊れるため） */
}

img { max-width: 100%; display: block; }
a { color: inherit; text-decoration: none; }
button { font: inherit; color: inherit; }

:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: 3px;
  border-radius: 4px;
}

.skip-link {
  position: absolute; left: 12px; top: -60px; z-index: 200;
  background: var(--accent); color: var(--accent-ink);
  padding: 10px 16px; border-radius: 8px; font-weight: 700;
  transition: top .2s ease;
}
.skip-link:focus { top: 12px; }

.wrap { width: min(100% - 40px, var(--maxw)); margin-inline: auto; }
@media (max-width: 640px) { .wrap { width: calc(100% - 32px); } }

/* ---------- ヘッダー ---------- */
.site-header {
  position: sticky; top: 0; z-index: 100;
  background: color-mix(in srgb, var(--paper) 97%, transparent);
  border-bottom: 1px solid var(--line);
}
.header-inner {
  min-height: var(--header-h);
  display: flex; align-items: center; gap: 14px;
  /* メニューが7項目になったので、ヘッダーだけ本文より広く使う */
  width: min(100% - 40px, 1340px);
}
/* 本人指示 2026-09-18（赤線の画像）「赤線の位置で文字」。
   「採用サイト」だけが下にずれていた（実測：中心40。ロゴの絵・メニュー・エントリーはどれも中心33）。
   原因は baseline ぞろえ。ロゴは画像なので「画像の下端＝文字のベースライン」になり、字が下へ落ちる。
   中心ぞろえにすると、絵と字の中心がそろってメニューの文字とも同じ高さになる */
.brand { display: flex; align-items: center; gap: 9px; flex: 0 0 auto; min-width: 0; }
.brand-logo {
  /* 幅ではなく高さで決める。横に縮められて見切れるのを防ぎます */
  height: 26px; width: auto; flex: 0 0 auto;
  display: block; overflow: visible; color: var(--ink);
  transition: color .18s ease;
}
.brand:hover .brand-logo { color: var(--accent-strong); }
/* フッターは少し大きめに */
.site-footer .brand-logo { height: 30px; }
@media (max-width: 480px) { .brand-logo { height: 22px; } }
.brand-sub {
  /* 日本語の「採用サイト」（本人指示 2026-09-17）。大きさは候補B、色は候補A。
     欧文用の Futura と広い字間（.22em）は和文に合わないので、本文の書体に替えて字間も詰める */
  font-family: var(--font);
  font-size: 13.5px; letter-spacing: .08em; font-weight: 600;
  color: var(--accent-strong);
  /* ロゴの下端＝「BOWCS」の文字の足。baseline そろえで自動的に一致します */
  line-height: 1;
}

.nav { margin-left: auto; display: flex; align-items: center; gap: 2px; min-width: 0; }
.nav a.nav-link {
  padding: 8px 11px; border-radius: 999px;
  font-size: 13px; font-weight: 700; color: var(--ink);
  white-space: nowrap; flex: 0 0 auto;
  transition: background .18s ease, color .18s ease;
}
.nav a.nav-link:hover { background: var(--accent-soft); color: var(--ink); }
.nav a.nav-link[aria-current="page"] { color: var(--accent-strong); }

.btn {
  display: inline-flex; align-items: center; gap: 8px;
  padding: 11px 20px; border-radius: 999px;
  font-weight: 800; font-size: 14px; line-height: 1.2;
  border: 1.5px solid transparent; cursor: pointer;
  transition: transform .15s ease, background .18s ease, box-shadow .18s ease;
}
.btn svg { flex: 0 0 auto; }
.btn-primary { background: var(--accent-strong); color: var(--accent-ink); box-shadow: var(--shadow-sm); }
.btn-primary:hover { transform: translateY(-1px); box-shadow: var(--shadow-md); }
.btn-ghost { border-color: var(--line); background: var(--raised); color: var(--ink); }
.btn-ghost:hover { border-color: var(--accent-strong); color: var(--accent-strong); }
.btn-sm { padding: 8px 15px; font-size: 13px; }
.btn-lg { padding: 15px 30px; font-size: 16px; }
@media (prefers-reduced-motion: reduce) { .btn:hover { transform: none; } }

.icon-btn {
  width: 38px; height: 38px; border-radius: 50%;
  border: 1px solid var(--line); background: var(--raised);
  display: grid; place-items: center; cursor: pointer; flex: 0 0 auto;
}
.icon-btn:hover { border-color: var(--accent-strong); color: var(--accent-strong); }

/* ヘッダー右側のボタンは縮めない（項目が増えても縦積みにならないように） */
.nav .header-cta, .nav .icon-btn, .nav .lang-switch, .nav .nav-toggle {
  flex: 0 0 auto; white-space: nowrap;
}
.nav .header-cta { padding-inline: 16px; }

.nav-toggle { display: none; }

@media (max-width: 1280px) {
  .nav .nav-link { display: none; }
  .nav-toggle { display: grid; }
  /* 「エントリー」はどのページでも右上に出す（本人指示 2026-09-10）。
     狭い画面では小さめにして、メニューのボタンと並べる */
  .nav .header-cta { display: inline-flex; padding-inline: 14px; font-size: 12.5px; }
}
@media (max-width: 560px) {
  .nav .header-cta { padding-inline: 11px; font-size: 11.5px; gap: 5px; }
  .nav .header-cta svg { width: 14px; height: 14px; }
}

.mobile-nav {
  display: none;
  border-top: 1px solid var(--line);
  background: var(--paper);
  padding: 0;                      /* 余白は内側(.wrap)に持たせる＝高さ0まで本当に縮む（2026-09-07 バグ修正） */
}
.mobile-nav > .wrap { padding-block: 14px 22px; }
.mobile-nav.open { display: block; }
/* 開閉は高さで動かす（本人指示 2026-09-07：もう少し動きが欲しい） */
.mobile-nav.is-anim {
  overflow: hidden;
  transition: height .42s cubic-bezier(.22, .74, .28, 1);
  will-change: height;
}
.mobile-nav a {
  display: block; padding: 13px 4px;
  border-bottom: 1px solid var(--line);
  font-weight: 700; font-size: 15px;
}
.mobile-nav .btn { margin-top: 18px; width: 100%; justify-content: center; }
/* 項目は上から順に降りてくる */
.mobile-nav.open > .wrap > * {
  animation: navItemIn .42s cubic-bezier(.2, .7, .3, 1) both;
}
@keyframes navItemIn {
  from { opacity: 0; transform: translateY(-10px); }
  to   { opacity: 1; transform: none; }
}
.mobile-nav.open > .wrap > *:nth-child(1) { animation-delay: .06s; }
.mobile-nav.open > .wrap > *:nth-child(2) { animation-delay: .10s; }
.mobile-nav.open > .wrap > *:nth-child(3) { animation-delay: .14s; }
.mobile-nav.open > .wrap > *:nth-child(4) { animation-delay: .18s; }
.mobile-nav.open > .wrap > *:nth-child(5) { animation-delay: .22s; }
.mobile-nav.open > .wrap > *:nth-child(6) { animation-delay: .26s; }
.mobile-nav.open > .wrap > *:nth-child(7) { animation-delay: .30s; }
.mobile-nav.open > .wrap > *:nth-child(8) { animation-delay: .34s; }
.mobile-nav.open > .wrap > *:nth-child(9) { animation-delay: .38s; }

/* ---- メニューボタン：3本線が×に変形する ---- */
.nav-toggle { position: relative; }
.nt-bars {
  display: block; position: relative; width: 20px; height: 14px; margin: auto;
}
.nt-bars span {
  position: absolute; left: 0; width: 100%; height: 2px; border-radius: 2px;
  background: currentColor;
  transition: transform .34s cubic-bezier(.2, .7, .3, 1), opacity .2s ease, width .34s ease;
}
.nt-bars span:nth-child(1) { top: 0; }
.nt-bars span:nth-child(2) { top: 6px; }
.nt-bars span:nth-child(3) { top: 12px; width: 72%; }
.nav-toggle:hover .nt-bars span:nth-child(3) { width: 100%; }
.nav-toggle.is-open .nt-bars span:nth-child(1) { transform: translateY(6px) rotate(45deg); }
.nav-toggle.is-open .nt-bars span:nth-child(2) { opacity: 0; transform: scaleX(.4); }
.nav-toggle.is-open .nt-bars span:nth-child(3) { width: 100%; transform: translateY(-6px) rotate(-45deg); }
@media (prefers-reduced-motion: reduce) {
  .nt-bars span { transition: none; }
  .mobile-nav.open > .wrap > * { animation: none; }
  .mobile-nav.is-anim { transition: none; }
}

/* ---------- セクション共通 ---------- */
/* 1節の縦を詰める（本人指示 2026-09-08「一つ一つのコンテンツの幅（＝縦の長さ）を狭くして」）。
   実測 92px → 56px。スマホは 64px → 44px */
.section { padding: 56px 0; }
.section-tight { padding: 40px 0; }
.section-alt { background: var(--paper-2); }
@media (max-width: 720px) { .section { padding: 44px 0; } }

.eyebrow {
  font-family: var(--font-display);
  display: inline-flex; align-items: center; gap: 9px;
  font-size: 11.5px; font-weight: 800; letter-spacing: .26em;
  color: var(--accent-strong); text-transform: uppercase;
  margin: 0 0 14px;
}
.eyebrow::before {
  content: ""; width: 26px; height: 2px; background: var(--accent);
  display: inline-block; border-radius: 2px;
}

h1, h2, h3, h4 { color: var(--ink); line-height: 1.35; margin: 0 0 .5em; font-weight: 800; }
.h-xl { font-size: clamp(30px, 4.6vw, 52px); letter-spacing: .01em; }
/* 大見出しは明朝で組む（TND-PROJECT の雰囲気に寄せる） */
.h-lg { font-size: clamp(25px, 3.2vw, 38px); font-family: var(--font-serif); font-weight: 600; letter-spacing: .02em; }
.h-md { font-size: clamp(19px, 2.1vw, 24px); font-family: var(--font-serif); font-weight: 600; letter-spacing: .02em; }
.h-sm { font-size: 17px; }

.lead { font-size: clamp(15px, 1.35vw, 17.5px); color: var(--muted); max-width: 62ch; }
p { margin: 0 0 1.1em; }
.text-muted { color: var(--muted); }
.small { font-size: 13.5px; }

.section-head { margin-bottom: 26px; }   /* 見出しと中身の間も詰める（2026-09-08） */
.section-head .lead { margin-top: 6px; }

.rule { height: 1px; background: var(--line); border: 0; margin: 0; }

/* ---------- ヒーロー ---------- */
.hero {
  position: relative; overflow: hidden;
  padding: clamp(72px, 12vw, 132px) 0 clamp(64px, 9vw, 104px);
  background: var(--paper);
}
.hero::before {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background:
    repeating-linear-gradient(0deg, transparent 0 79px, color-mix(in srgb, var(--line) 70%, transparent) 79px 80px),
    repeating-linear-gradient(90deg, transparent 0 79px, color-mix(in srgb, var(--line) 70%, transparent) 79px 80px);
  mask-image: radial-gradient(110% 90% at 50% 25%, #000 0%, transparent 70%);
  -webkit-mask-image: radial-gradient(110% 90% at 50% 25%, #000 0%, transparent 70%);
  opacity: .85;
}
.hero::after {
  content: ""; position: absolute; pointer-events: none;
  width: 56vw; height: 56vw; left: 50%; translate: -50% 0; top: -22vw; border-radius: 50%;
  background: radial-gradient(circle at 40% 40%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 62%);
}
.hero-inner { position: relative; z-index: 1; }
.hero-en {
  font-family: var(--font-display);
  font-size: clamp(15px, 2.1vw, 22px); font-weight: 800;
  letter-spacing: .3em; color: var(--accent-strong); margin: 0 0 22px;
}
.hero h1 {
  font-size: clamp(42px, 9vw, 104px); line-height: 1.2;
  letter-spacing: .005em; margin: 0 0 26px; max-width: 15em;
}
.hero h1 .mark {
  background: linear-gradient(transparent 62%, var(--accent-soft) 62%);
  padding: 0 .06em;
}
.hero-lead { font-size: clamp(15px, 1.5vw, 18px); color: var(--muted); max-width: 46ch; margin-bottom: 34px; }
.hero-actions { display: flex; flex-wrap: wrap; gap: 12px; }

/* ページ下層のヒーロー */
.page-hero {
  padding: clamp(48px, 7vw, 84px) 0 clamp(36px, 5vw, 56px);
  border-bottom: 1px solid var(--line);
  background:
    linear-gradient(180deg, var(--accent-soft) 0%, transparent 100%),
    var(--paper);
}
.breadcrumb { font-size: 12.5px; color: var(--muted); margin-bottom: 16px; font-weight: 700; }
.breadcrumb a:hover { color: var(--accent-strong); }
.breadcrumb span { opacity: .6; margin: 0 7px; }

/* ---------- グリッド／カード ---------- */
.grid { display: grid; gap: 22px; }
.g2 { grid-template-columns: repeat(2, 1fr); }
.g3 { grid-template-columns: repeat(3, 1fr); }
.g4 { grid-template-columns: repeat(4, 1fr); }
@media (max-width: 940px) { .g3, .g4 { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 620px) { .g2, .g3, .g4 { grid-template-columns: 1fr; } }

.card {
  background: var(--raised);
  border: 1px solid var(--line);
  border-radius: var(--radius);
  padding: 26px;
  box-shadow: var(--shadow-sm);
  position: relative;
}
a.card, .card-link {
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
  display: block;
}
a.card:hover, .card-link:hover {
  transform: translateY(-3px);
  box-shadow: var(--shadow-md);
  border-color: color-mix(in srgb, var(--accent) 45%, var(--line));
}
@media (prefers-reduced-motion: reduce) { a.card:hover, .card-link:hover { transform: none; } }

.card h3 { margin: 0 0 10px; }
.card p:last-child { margin-bottom: 0; }

.card-num {
  font-family: var(--font-display); font-size: 12px; font-weight: 700;
  letter-spacing: .16em; color: var(--accent-strong); margin-bottom: 12px;
}

.card-arrow {
  display: inline-flex; align-items: center; gap: 7px;
  margin-top: 16px; font-weight: 800; font-size: 13.5px; color: var(--accent-strong);
}

/* アイコン付きの丸 */
.ico-circle {
  width: 46px; height: 46px; border-radius: 13px;
  background: var(--accent-soft); color: var(--accent-strong);
  display: grid; place-items: center; margin-bottom: 16px;
}
.ico-circle svg { width: 22px; height: 22px; }

/* ---------- 疑似写真（タイル柄プレースホルダ） ---------- */
.ph {
  position: relative; overflow: hidden;
  border-radius: var(--radius-sm);
  background: linear-gradient(135deg, var(--accent-soft), var(--paper-2));
  aspect-ratio: 16 / 10;
}
.ph::before {
  content: ""; position: absolute; inset: 0;
  background:
    repeating-linear-gradient(0deg,  transparent 0 23px, color-mix(in srgb, var(--ink) 9%, transparent) 23px 24px),
    repeating-linear-gradient(90deg, transparent 0 23px, color-mix(in srgb, var(--ink) 9%, transparent) 23px 24px);
}
.ph::after {
  content: attr(data-label);
  position: absolute; inset: auto 0 0 0; padding: 8px 12px;
  font-size: 11px; font-weight: 800; letter-spacing: .1em;
  color: var(--muted);
}
.ph-square { aspect-ratio: 1 / 1; }
.ph-portrait { aspect-ratio: 3 / 4; }
.ph-a { background: linear-gradient(135deg, #E7D9BF, #D8C6A6); }
.ph-b { background: linear-gradient(135deg, #EFE6D3, #DDCDB2); }
.ph-c { background: linear-gradient(135deg, #E1CFB0, #EDE3D0); }
.ph-d { background: linear-gradient(135deg, #EAE0CB, #D3BE9C); }
/* ---------- 数字 ---------- */
.stat { text-align: left; }
.stat .num {
  font-family: var(--font-display);
  font-size: clamp(34px, 4.4vw, 52px); font-weight: 800; line-height: 1.05;
  color: var(--accent-strong); letter-spacing: -.01em;
}
.stat .num small { font-size: .42em; font-weight: 800; margin-left: 4px; color: var(--ink); }
.stat .label { font-size: 13.5px; font-weight: 700; color: var(--muted); margin-top: 8px; }

/* ---------- 2カラム ---------- */
.split { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; }
.split-3-2 { grid-template-columns: 1.35fr 1fr; }
@media (max-width: 860px) { .split, .split-3-2 { grid-template-columns: 1fr; gap: 30px; } }

/* ---------- タグ ---------- */
.tags { display: flex; flex-wrap: wrap; gap: 7px; }
.tag {
  display: inline-block; padding: 4px 11px; border-radius: 999px;
  font-size: 11.5px; font-weight: 800; letter-spacing: .04em;
  background: var(--accent-soft); color: var(--warn);
  border: 1px solid color-mix(in srgb, var(--accent) 22%, transparent);
}
.tag-plain { background: transparent; color: var(--muted); border-color: var(--line); }
.tag-sample {
  background: transparent; color: var(--muted);
  border: 1px dashed color-mix(in srgb, var(--muted) 45%, transparent);
}

/* ---------- 募集職種 ---------- */
.job-group { border-top: 1px solid var(--line); padding: 30px 0; }
.job-group:last-child { border-bottom: 1px solid var(--line); }
.job-group-head { display: flex; align-items: baseline; gap: 14px; margin-bottom: 18px; flex-wrap: wrap; }
.job-group-head h3 { margin: 0; font-size: 20px; }
.job-count { font-size: 12.5px; font-weight: 800; color: var(--muted); }

.job-list { display: grid; gap: 10px; }
.job-item {
  background: var(--raised); border: 1px solid var(--line);
  border-radius: var(--radius-sm); overflow: hidden;
}
.job-item summary {
  list-style: none; cursor: pointer; padding: 18px 20px;
  display: flex; align-items: center; gap: 14px;
  font-weight: 800; font-size: 15.5px;
}
.job-item summary::-webkit-details-marker { display: none; }
.job-item summary:hover { background: color-mix(in srgb, var(--accent-soft) 45%, transparent); }
.job-item summary .chev { margin-left: auto; color: var(--accent-strong); transition: transform .2s ease; flex: 0 0 auto; }
.job-item[open] summary .chev { transform: rotate(180deg); }
.job-item .job-body { padding: 4px 20px 22px; border-top: 1px solid var(--line); }
.job-meta { display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 14px; margin: 18px 0; }
.job-meta dt { font-size: 11.5px; font-weight: 800; letter-spacing: .12em; color: var(--accent-strong); margin-bottom: 3px; }
.job-meta dd { margin: 0; font-size: 14px; color: var(--ink); }
.job-body ul { margin: 8px 0 0; padding-left: 1.25em; }
.job-body li { margin-bottom: 6px; color: var(--muted); }

/* ---------- 記事（BOWCS TIMES） ---------- */
.post-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 26px; }
@media (max-width: 940px) { .post-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 620px) { .post-grid { grid-template-columns: 1fr; } }

.post-card {
  background: var(--raised); border: 1px solid var(--line);
  border-radius: var(--radius); overflow: hidden;
  display: flex; flex-direction: column;
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.post-card:hover {
  transform: translateY(-3px); box-shadow: var(--shadow-md);
  border-color: color-mix(in srgb, var(--accent) 45%, var(--line));
}
@media (prefers-reduced-motion: reduce) { .post-card:hover { transform: none; } }
.post-card .ph { border-radius: 0; }
.post-card-body { padding: 20px 22px 22px; display: flex; flex-direction: column; flex: 1; }
.post-card h3 { font-size: 17px; line-height: 1.55; margin: 10px 0 8px; }
.post-card p { font-size: 13.5px; color: var(--muted); margin: 0 0 14px; }
/* 一覧グリッド直後の注記：出現前の .reveal は 3.49vw 下にずれているため、
   その分より広い余白を取らないと（透明な）カードの箱と重なる */
.post-grid + .small { margin-top: max(56px, 4vw); }
.post-meta {
  margin-top: auto; display: flex; align-items: center; gap: 10px;
  font-size: 12px; font-weight: 700; color: var(--muted);
}
.post-meta .dot { width: 3px; height: 3px; border-radius: 50%; background: currentColor; }

.filter-bar { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 32px; }
.filter-btn {
  padding: 8px 16px; border-radius: 999px; cursor: pointer;
  border: 1px solid var(--line); background: var(--raised);
  font-size: 13px; font-weight: 800; color: var(--muted);
  transition: all .16s ease;
}
.filter-btn:hover { border-color: var(--accent-strong); color: var(--accent-strong); }
.filter-btn[aria-pressed="true"] { background: var(--accent); border-color: var(--accent-strong); color: var(--accent-ink); }

/* 記事本文 */
.article { max-width: 44rem; margin-inline: auto; }
.article h2 { font-size: clamp(21px, 2.4vw, 27px); margin: 2.2em 0 .7em; padding-top: .2em; }
.article h3 { font-size: 18px; margin: 1.9em 0 .6em; }
.article p { font-size: 16px; line-height: 2; color: var(--ink); }
.article ul, .article ol { padding-left: 1.4em; margin: 0 0 1.4em; }
.article li { margin-bottom: .5em; line-height: 1.95; }
.article blockquote {
  margin: 1.8em 0; padding: 18px 24px;
  border-left: 3px solid var(--accent);
  background: var(--accent-soft); border-radius: 0 var(--radius-sm) var(--radius-sm) 0;
}
.article blockquote p { margin: 0; font-size: 15.5px; }
.article .figure { margin: 2em 0; }
.article .figure figcaption { font-size: 12.5px; color: var(--muted); margin-top: 8px; font-weight: 700; }

.article-head { text-align: center; max-width: 44rem; margin: 0 auto 40px; }
.article-head h1 { font-size: clamp(24px, 3.4vw, 40px); line-height: 1.45; margin: 14px 0 18px; }
.article-head .post-meta { justify-content: center; }

/* ---------- 人 ---------- */
.person-card { background: var(--raised); border: 1px solid var(--line); border-radius: var(--radius); overflow: hidden; display: block; }
.person-card .ph { border-radius: 0; }
.person-body { padding: 20px 22px 24px; }
.person-role { font-size: 12px; font-weight: 800; letter-spacing: .1em; color: var(--accent-strong); }
.person-name { font-size: 19px; font-weight: 800; margin: 6px 0 2px; }
.person-name .en { font-size: 12px; font-weight: 700; color: var(--muted); margin-left: 8px; letter-spacing: .08em; }
.person-quote { font-size: 15px; font-weight: 700; line-height: 1.7; margin: 12px 0 0; }

/* ---------- 制度テーブル ---------- */
.table-scroll { overflow-x: auto; -webkit-overflow-scrolling: touch; }
table.data { width: 100%; border-collapse: collapse; min-width: 560px; background: var(--raised); }
table.data th, table.data td { text-align: left; padding: 15px 18px; border-bottom: 1px solid var(--line); font-size: 14.5px; vertical-align: top; }
table.data th { width: 26%; font-weight: 800; color: var(--ink); background: color-mix(in srgb, var(--accent-soft) 40%, transparent); white-space: nowrap; }
table.data td { color: var(--muted); }
table.data tr:last-child th, table.data tr:last-child td { border-bottom: 0; }
/* スマホでは項目名と内容を縦に積む。min-width:560px＋項目名の折り返し禁止のままだと
   表が画面より広くなり、ページごと横に動いてしまう（2026-09-08 募集要項で実測） */
@media (max-width: 560px) {
  table.data { min-width: 0; }
  table.data th, table.data td { display: block; width: auto; white-space: normal; }
  table.data th { border-bottom: 0; padding: 14px 16px 4px; }
  table.data td { padding: 0 16px 14px; }
}

/* ---------- ステップ ---------- */
.steps { display: grid; grid-template-columns: repeat(5, 1fr); gap: 14px; counter-reset: step; }
@media (max-width: 900px) { .steps { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 520px) { .steps { grid-template-columns: 1fr; } }
.step {
  background: var(--raised); border: 1px solid var(--line);
  border-radius: var(--radius-sm); padding: 20px 18px; position: relative;
}
.step .n {
  font-family: var(--font-display); font-size: 11.5px; font-weight: 800;
  letter-spacing: .14em; color: var(--accent-strong); display: block; margin-bottom: 8px;
}
.step h4 { margin: 0 0 6px; font-size: 15.5px; }
.step p { margin: 0; font-size: 13px; color: var(--muted); }

/* ---------- CTA帯 ---------- */
.cta-band {
  background: linear-gradient(160deg, #4A3524 0%, #2F2115 70%);
  border: 1px solid var(--accent-tint); color: var(--accent-ink);
  border-radius: var(--radius); padding: clamp(34px, 5vw, 56px);
  text-align: center; position: relative; overflow: hidden;
}
.cta-band::before {
  content: ""; position: absolute; inset: 0; pointer-events: none; opacity: .18;
  background:
    repeating-linear-gradient(0deg,  transparent 0 31px, rgba(255,255,255,.5) 31px 32px),
    repeating-linear-gradient(90deg, transparent 0 31px, rgba(255,255,255,.5) 31px 32px);
  mask-image: radial-gradient(90% 120% at 50% 0%, #000, transparent 70%);
  -webkit-mask-image: radial-gradient(90% 120% at 50% 0%, #000, transparent 70%);
}
.cta-band > * { position: relative; }
.cta-band h2 { color: var(--accent-ink); margin-bottom: 12px; }
.cta-band p { color: color-mix(in srgb, var(--accent-ink) 82%, transparent); max-width: 52ch; margin-inline: auto; }
.cta-band .btn-primary { background: var(--accent-ink); color: var(--accent-strong); }
.cta-band .btn-ghost { background: transparent; border-color: color-mix(in srgb, var(--accent-ink) 45%, transparent); color: var(--accent-ink); }
.cta-band .btn-ghost:hover { border-color: var(--accent-ink); color: var(--accent-ink); }
.cta-actions { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; margin-top: 26px; }

/* ---------- ビジョン（トップの大きな宣言） ---------- */
.vision {
  position: relative; overflow: hidden;
  background: linear-gradient(165deg, #4A3524 0%, #2A1C11 74%);
  color: var(--accent-ink);
  padding: clamp(76px, 13vh, 148px) 0;
  border-block: 1px solid var(--accent-tint);
}
.vision::before {   /* うっすらグリッドのテクスチャ */
  content: ""; position: absolute; inset: 0; pointer-events: none; opacity: .13;
  background:
    repeating-linear-gradient(0deg,  transparent 0 39px, rgba(255,255,255,.5) 39px 40px),
    repeating-linear-gradient(90deg, transparent 0 39px, rgba(255,255,255,.5) 39px 40px);
  mask-image: radial-gradient(120% 100% at 50% 0%, #000, transparent 72%);
  -webkit-mask-image: radial-gradient(120% 100% at 50% 0%, #000, transparent 72%);
}
.vision::after {   /* 右下のあたたかい光 */
  content: ""; position: absolute; right: -6%; bottom: -22%; width: 58%; height: 92%;
  pointer-events: none;
  background: radial-gradient(circle at 60% 60%, rgba(196,167,128,.32), transparent 60%);
}
.vision .wrap { position: relative; }

.vision-eyebrow {
  font-family: var(--font-display); font-weight: 700; font-size: 13px;
  letter-spacing: .32em; text-transform: uppercase;
  color: var(--accent-tint); margin: 0 0 clamp(30px, 4.5vw, 48px);
  display: inline-flex; align-items: center; gap: 14px;
}
.vision-eyebrow::before { content: ""; width: 30px; height: 2px; background: var(--accent-tint); }

.vision-lead {
  font-size: clamp(21px, 3.2vw, 38px); font-weight: 800; line-height: 1.55;
  letter-spacing: .01em; margin: 0 0 clamp(36px, 5vw, 56px); max-width: 24ch;
}
.vision-lead .mk {
  background: linear-gradient(transparent 60%, rgba(196,167,128,.5) 60%); padding: 0 .06em;
}

/* 大きな数字（目を引く） */
.vision-stat {
  display: flex; align-items: center; gap: clamp(18px, 3vw, 34px);
  margin: 0 0 clamp(40px, 6vw, 66px); flex-wrap: wrap;
}
.vision-stat-num {
  font-family: var(--font-display); font-weight: 800;
  font-size: clamp(72px, 15vw, 168px); line-height: .86;
  color: #EBCB9C; letter-spacing: -.01em;
  text-shadow: 0 8px 40px rgba(0,0,0,.35);
}
.vision-stat-num .u { font-size: .34em; font-weight: 700; margin-left: .08em; }
.vision-stat-cap {
  font-size: clamp(15px, 1.7vw, 20px); font-weight: 800; line-height: 1.7;
  color: color-mix(in srgb, var(--accent-ink) 92%, transparent);
  border-left: 3px solid var(--accent-tint); padding-left: clamp(14px, 1.6vw, 20px);
}

.vision-body {
  font-size: clamp(15px, 1.55vw, 18.5px); line-height: 2.1;
  color: color-mix(in srgb, var(--accent-ink) 86%, transparent);
  max-width: 46ch; margin: 0 0 clamp(48px, 8vw, 82px);
}
.vision-body strong {
  color: var(--accent-ink); font-weight: 800;
  background: linear-gradient(transparent 62%, rgba(196,167,128,.34) 62%);
}

.vision-punch {
  font-size: clamp(36px, 7.4vw, 88px); font-weight: 800; line-height: 1.16;
  letter-spacing: .01em; margin: 0;
}
.vision-punch .mk {
  background: linear-gradient(transparent 62%, var(--accent-tint) 62%);
  padding: 0 .05em; border-radius: 2px;
}

.vision-sign {
  margin: clamp(28px, 4vw, 44px) 0 0; font-size: clamp(14px, 1.45vw, 17.5px);
  font-weight: 700; color: var(--accent-tint); letter-spacing: .02em; line-height: 1.8;
}
.vision-sign b { color: var(--accent-ink); font-weight: 800; }

@media (max-width: 560px) {
  .vision-stat { gap: 14px; }
  .vision-stat-cap { border-left: 0; padding-left: 0; }
}

/* ==========================================================================
   ① ファーストビュー（博報堂 hakusuku.jp/recruit を実測して翻訳・2026-09-07）
   実測値（PC）：お知らせ帯40px／#kv{height:100svh; position:sticky; top:0;
   margin-top:-(ヘッダー+帯)}／中身はスクロール量×0.3だけ上へ抜ける（kvParallax）。
   参考は動画のコラージュ。こちらは「紙の上に白フチのスナップ写真を散らす」で
   同じ絵をつくり、配色はボウクスのクリーム／茶へ翻訳する。
   ========================================================================== */
.kv {
  position: sticky; top: 0; z-index: 0;
  /* 高さの基準は 100vh（本人指示 2026-09-24「100vhを基準にして欲しい」）。
     svh は「アドレスバーが出ている状態」の高さで、スマホだと 1画面目が少し低くなる。
     vh は「バーが隠れた状態」の高さなので、画面いっぱいに出る */
  height: 100vh; overflow: hidden;
  margin-top: calc(var(--header-h) * -1);   /* お知らせ帯の撤去（2026-09-07）に合わせてヘッダー分のみ */
  /* 背景は本社の時計塔と青空の写真（本人支給 2026-09-07）。
     チェキが載っても読めるよう、クリームの薄い膜を1枚かける（写真は photo/kv-tower.jpg。2026-09-15 に差し替え。名前を変えたのはキャッシュで古い写真が残らないように）。
     膜の濃さ .30 → .55（本人指示 2026-09-09「後ろの画像もう少し薄くして欲しい」） */
  background-color: var(--paper-2);
  background-image:
    linear-gradient(rgba(246, 239, 225, .55), rgba(246, 239, 225, .55)),
    url(photo/kv-tower.jpg);
  background-size: cover, cover;
  background-position: center, center bottom;   /* 横位置のトリミング（1179×833）。建物が下端に収まる */
  background-repeat: no-repeat, no-repeat;
}
/* （以前は 100svh を使い、対応していない環境だけ 100vh に落としていた。いまは 100vh のみ） */

.kv-inner { position: absolute; inset: 0; will-change: transform; }

/* 白フチのスナップ写真。位置・幅・縦横比・傾き・登場順は
   各 figure の --x / --y / --w / --ar / --r / --d（HTML側）で固定する */
.kv-snap {
  position: absolute; left: var(--x); top: var(--y); margin: 0;
  /* 幅は「画面幅に対する%（--w）」と「画面の高さに対する vh（--hv）」の大きい方。
     縦長の画面でも写真の高さが段の間隔（26vh）を上回るので、段の間に隙間ができない
     （2026-09-08 実測：900x900 で段の間に背景の帯が見えていた） */
  width: max(var(--w), var(--hv, 0px));
  /* 白フチは四方とも同じ太さ（本人指示 2026-09-10「下が大きくとかじゃなく均一」。
     以前はチェキ風で下だけ太かった） */
  background: #FFFFFF; padding: clamp(6px, .6vw, 10px); border-radius: 3px;
  box-shadow: 0 1px 3px rgba(20,20,20,.20), 0 10px 26px rgba(20,20,20,.13);
  /* 導入はコマ撮り式（1枚ずつ・順番固定）だが、出方は少し滑らかに：
     短いフェード＋ふわっと沈み込み（0.3s）。時機は pageInit が --d から計算して .on を付ける */
  opacity: 0; transform: rotate(var(--r)) scale(1.045) translateY(-4px);
  transition: opacity .3s cubic-bezier(.165,.84,.44,1), transform .3s cubic-bezier(.165,.84,.44,1);
}
.kv-snap.on { opacity: 1; transform: rotate(var(--r)); }
/* 顔が他の写真に隠れるときは、その写真を前に出す（--z）。2026-09-10 */
.kv-snap { z-index: var(--z, auto); }
/* PC は参考どおりの8枚だけ。残りはスマホ用に持っておく（本人指示 2026-09-10） */
@media (min-width: 744px) { .kv-snap.p-hide { display: none; } }
/* 白フチのぶん、中の写真が参考の位置より内側に入っていた（2026-09-10 実測：横20px・縦11〜22px 小さく、
   下フチが太いぶん上寄り）。--x/--y/--w は「写真そのもの」の値として扱い、
   白フチはその外側に付ける＝カードを左上へフチ分ずらし、幅をフチ2つ分ふくらませる。
   これで写真の縁が参考どおりの位置で接する（重なり方も参考と同じになる） */
@media (min-width: 744px) {
  .kv-snap {
    --pad: clamp(6px, .6vw, 10px);
    left: calc(var(--x) - var(--pad));
    top: calc(var(--y) - var(--pad));
    width: calc(max(var(--w), var(--hv, 0px)) + var(--pad) * 2);
  }
}
/* 参考に合わせるのは「配置だけ」。白フチ（チェキ風）はそのまま残す（本人指示 2026-09-10） */
/* 写真の大きさを参考の枠ぴったりにするため、高さも指定できるようにする（--h があればそれを使う） */
@media (min-width: 744px) {
  /* 箱の形は画面の高さで変えない（形が変わると写真の切り取りも変わって顔が欠けるため）。
     --ar2 は参考の枠の縦横比（幅÷高さ）。2026-09-10 */
  .kv-snap[style*="--ar2:"] .vu-flip { aspect-ratio: var(--ar2); height: auto; }
}
@media (prefers-reduced-motion: reduce) { .kv-snap { opacity: 1; transform: rotate(var(--r)); transition: none; } }

/* 中央のコピー（動画内の白帯2行＋黒い判子に相当）。これも瞬間表示 */
/* 歩く写真は z-index:6 になるので、文字は必ずその上に置く
   （2026-09-08 実測：キャッチとシールの上を写真が通っていた） */
.kv-copy {
  position: absolute; inset: 0; z-index: 9; pointer-events: none;
  display: flex; flex-direction: column; align-items: center; justify-content: center;
  gap: 10px; text-align: center;
  /* 参考スクショの実測（白帯の上端＝画面の35.3%）に合わせて少し上へ。
     下側に余白を入れると、中央そろえの中身がその半分だけ上がる（2026-09-10） */
  padding-bottom: 3vh;
}
.kv-copy > * { opacity: 0; }
.kv-copy > .kc-line { transition: opacity .25s cubic-bezier(.165,.84,.44,1), background-size .5s cubic-bezier(.4, 0, .2, 1) .1s; }
.kv-copy > .on { opacity: 1; }
/* タイピング演出：文字は打たれるまで幅ごと消しておく（display:none）＝
   カーソル（行の最後の要素）が常に「打った文字の直後」に来る */
.kc-line { box-sizing: border-box; text-align: left; }
.kc-ch { display: none; }
.kc-ch.on { display: inline; }
.kc-caret {
  display: none; width: .06em; height: .96em; background: #231F20;
  margin-left: .05em; vertical-align: -.08em;
  animation: kcBlink .9s steps(1) infinite;
}
.kc-line.typing .kc-caret { display: inline-block; }
@keyframes kcBlink { 50% { opacity: 0; } }
@media (prefers-reduced-motion: reduce) {
  .kc-ch { display: inline; }
  .kc-line { background-size: 100% .48em, 100% 100%; transition: none; }
  .kc-line .kc-caret { display: none !important; }
}
@media (prefers-reduced-motion: reduce) { .kv-copy > * { opacity: 1; } }
.kc-line {
  display: block; width: fit-content;
  /* 白い帯（最初の形）＋その上に蛍光ペンの線（本人指示 2026-09-07）：
     白い紙の帯に、文字の下側へマーカーラインをシュッと引いた見た目。
     1枚目=マーカー線（かすれ端・半透明）、2枚目=白帯 */
  /* 色は5色（ピンク/黄緑/黄/水色/オレンジ）からページを開くたびランダム。
     実際の色は pageInit が --mkA/--mkB/--mkC に入れる（下の値は黄緑の既定） */
  --mkA: rgba(190, 238, 92, .85);
  --mkB: rgba(176, 231, 74, .7);
  --mkC: rgba(168, 227, 62, .72);
  background-image:
    linear-gradient(100deg,
      transparent 0%, var(--mkA) 3%,
      var(--mkB) 10%, var(--mkC) 90%,
      var(--mkA) 96%, transparent 100%),
    linear-gradient(#FFFFFF, #FFFFFF);
  background-repeat: no-repeat;
  background-size: 0% .48em, 100% 100%;
  background-position: 0 82%, 0 0;
  padding: .14em .38em .12em .34em;
  box-shadow: 0 1px 4px rgba(20, 20, 20, .12);
  font-family: "Noto Serif JP Sub", "Noto Serif JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;
  font-feature-settings: "palt" 1;
  font-size: clamp(30px, 4.7vw, 70px); line-height: 1.16; color: #231F20;
}
/* 線は「打ち終わったあと」に引かれる（.is-marked は pageInit がタイピング完了後に付ける） */
.kc-line.is-marked { background-size: 100% .48em, 100% 100%; }
.kc-line:nth-child(2) { margin-left: 1.2em; }   /* 動画と同じく2行目を少し右へ */
.kc-stamp {
  display: block; margin-top: -16px;  /* 帯の右下角にしっかり掛かる（本人指示 2026-09-07「もっと近づいて」） */
  transform-origin: top center;       /* 貼られるときの拡大が上の文字にかぶらないよう下向きに */
  background: #1E2A47; color: #FFFFFF;   /* 紺（本人指示 2026-09-07） */
  font-family: var(--font-display); font-weight: 700;
  font-size: clamp(14px, 1.5vw, 21px); letter-spacing: .18em; line-height: 1.5;
  padding: 8px 18px 7px; text-indent: .18em;
  /* 右寄せ（コピー2行目の右端あたり）＋シールらしい傾き */
  position: relative; left: clamp(70px, 19vw, 270px);   /* 右へ離れすぎないよう内側へ */
  box-shadow: 0 4px 14px rgba(0, 0, 0, .28);
  /* 出方：大きい状態から「ペタッ」と貼られて着地（オーバーシュート付き） */
  transform: scale(1.9) rotate(-14deg);
}
.kv-copy > .kc-stamp.on {
  transform: scale(1) rotate(-4deg);
  transition: transform .3s cubic-bezier(.175, .885, .32, 1.275), opacity .12s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .kc-stamp { transform: rotate(-4deg); transition: none; }
}
@media (max-width: 743px) {
  .kc-line:nth-child(2) { margin-left: .6em; }
  /* スマホは紺のシールを中央に（本人指示 2026-09-07）。帯の下に少しだけ掛ける */
  .kc-stamp { margin-top: -2px; left: 0; }
}
.kv-snap .vu-flip { aspect-ratio: var(--ar, 4/5); perspective: 1100px; }
.kv-snap .vu-ph {
  border-radius: 1px; border: none; box-shadow: none;
  /* チェキ現像（本人指示 2026-09-07）：フラッシュ気味に明るく・浅い色・軽いセピア */
  filter: brightness(1.06) contrast(.94) saturate(1.3) sepia(0);   /* 彩度アップ（本人指示 2026-09-07） */
}
/* フラッシュの中心ハイライト＋うっすら白かぶり＋ごく薄い粒子 */
.kv-snap .vu-ph::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background:
    radial-gradient(ellipse 70% 60% at 50% 38%, rgba(255,255,255,.18) 0%, rgba(255,255,255,0) 60%),
    radial-gradient(ellipse 115% 115% at 50% 50%, rgba(255,252,244,0) 62%, rgba(120,105,86,.16) 100%),
    linear-gradient(180deg, rgba(255,255,255,.08), rgba(255,255,255,0) 40%),
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2'/><feColorMatrix type='matrix' values='0 0 0 0 .55 0 0 0 0 .52 0 0 0 0 .46 0 0 0 .1 0'/></filter><rect width='120' height='120' filter='url(%23g)'/></svg>");
  background-size: cover, cover, cover, 120px 120px;
}

/* SCROLL の合図（下中央） */
.kv-cue {
  position: absolute; left: 50%; transform: translateX(-50%);
  bottom: clamp(20px, 4.5vh, 44px); z-index: 3;
  display: flex; flex-direction: column; align-items: center; gap: 10px;
  font-family: var(--font-display); font-size: 11px; font-weight: 700;
  letter-spacing: .3em; color: #FFFFFF; text-indent: .3em;
  text-shadow: 0 1px 6px rgba(20, 20, 20, .45);   /* 空の写真に載っても読めるように */
}
.kv-cue .bar { width: 1px; height: 44px; background: rgba(255, 255, 255, .85); box-shadow: 0 0 6px rgba(20, 20, 20, .35); }

/* いちばん上（コラージュの上）では、ロゴとメニューの後ろに紙色の面を敷いて
   写真と重なっても読めるようにする（博報堂はナビ全体が白い面に載っている）。
   box-shadow の広がりで面を作る＝レイアウトを動かさずに済む */
[data-page="home"] .site-header:not(.is-scrolled) .brand {
  /* 写真の上でも読めるよう、面は透かさず不透明に。影も強めて写真から浮かせる
     （2026-09-07 本人指摘「最初見えづらい」の改善） */
  --pill: #FFFDF7;
  background: var(--pill);
  /* 基準は「BOWCS 採用サイト」の側（本人指示 2026-09-18「bowcs採用サイトにあわせるんだよ」）。
     いちどこの面を小さく（広がり8px）したが、それは逆だった。元の 13px に戻し、
     メニューとエントリーの側をこの大きさ（上7・下61・高54）にそろえる */
  box-shadow: 0 0 0 13px var(--pill), 0 3px 18px rgba(58, 40, 27, .26), 0 1px 3px rgba(58, 40, 27, .18);
  border-radius: 4px;
}
/* 1画面目のメニューは「項目ごとにクリーム色の丸い面」にする（本人支給の見本どおり・2026-09-10）。
   見本の余白（縦8px・横11px）と角丸999pxは、もとの .nav-link の値と同じだったので、
   面（クリーム色と影）を項目に移すだけでよい。長い1枚の面はやめる */
[data-page="home"] .site-header:not(.is-scrolled) .nav {
  background: none; box-shadow: none; border-radius: 0; gap: 7px;
}
[data-page="home"] .site-header:not(.is-scrolled) .nav a.nav-link {
  --pill: #FFFDF7;
  background: var(--pill);
  box-shadow: 0 3px 14px rgba(58, 40, 27, .24), 0 1px 3px rgba(58, 40, 27, .18);
  border-radius: 999px;
}
.site-header .brand, .site-header .nav {
  transition: background .45s ease, box-shadow .45s ease;
}

/* ファーストビューより下の内容は、貼り付いたままのKVの上へかぶさっていく */
.after-kv {
  position: relative; z-index: 1;
  background: var(--paper);
}

/* ==========================================================================
   キャッチコピー節（博報堂 #about の実測再現・2026-09-07）
   実測値（1044px以上）：格子1マス g1=(100vw-15px)/29／内側幅 45.11vw 中央寄せ／
   h2=fs-h1(3.95vw)・行間1・行のすき間 g1×0.5／本文=fs-h3(2.44vw)・行のすき間 g1×0.75／
   段落間 g1×2／節のpadding g1×4 0 17.24vw／行の後ろに白帯（h2=90%・p=96%・長い行=100%）／
   地色クリーム＋紙ノイズ・文字 #231F20・書体 Noto Serif JP（ページ内で使う文字だけをサブセット埋め込み。2026-09-16 に差し替え）
   ========================================================================== */
/* font-a */
/* 本文の書体（本人支給 2026-09-16）。通常（400）だけ CSS に埋め込む＝file:// でも必ず出る。
   作り直しは python3 _build/make_font.py */
@font-face {
  font-family: "Noto Serif JP Sub";
  src: url(data:font/woff2;base64,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) format("woff2");
  font-weight: 400; font-style: normal; font-display: swap;
}
/* /font-a */
/* font-c */
/* 太字（700）は別ファイル。見出しやボタンが「太らせただけの偽の太字」にならないように */
@font-face {
  font-family: "Noto Serif JP Sub";
  src: url(fonts/noto-serif-bold.woff2) format("woff2");
  font-weight: 700; font-style: normal; font-display: swap;
}
/* /font-c */
/* font-b */
/* 予備の漢字（JIS 第1水準のうち埋め込みに無い 1568 字）。unicode-range に当たる字が出たときだけ読み込まれる */
@font-face {
  font-family: "Noto Serif JP Sub";
  src: url(fonts/noto-serif-kanji.woff2) format("woff2");
  font-display: swap;
  unicode-range: U+4E03, U+4E11, U+4E14, U+4E18-4E19, U+4E1E, U+4E39, U+4E43, U+4E4B, U+4E4D-4E4F, U+4E59, U+4E5D-4E5F, U+4E73, U+4E7E, U+4E80, U+4E91, U+4E94, U+4E98-4E99, U+4E9C, U+4EA1, U+4EA5-4EA6, U+4EA8, U+4EAB, U+4EAD-4EAE, U+4EC1, U+4EC7, U+4ECF, U+4ED4, U+4ED9, U+4EF0, U+4F0A, U+4F0D-4F0E, U+4F2F, U+4F36, U+4F3D, U+4F43, U+4F46, U+4F51, U+4F73, U+4F7C, U+4F83, U+4F8D, U+4FA0, U+4FAD-4FAF, U+4FB5-4FB6, U+4FC4, U+4FCA, U+4FD7, U+4FE3, U+4FF5, U+4FF8, U+4FFA, U+5016, U+5023, U+5026, U+502B, U+502D, U+5036, U+5039, U+5049, U+5072, U+5075, U+5091, U+5098, U+50AD, U+50C5, U+50D1, U+50E7, U+50FB, U+5104, U+5112, U+511F, U+5141, U+5146-5147, U+514B, U+514E, U+5150, U+515A, U+515C, U+516B, U+516D, U+5175-5176, U+51A0, U+51A5, U+51A8, U+51B4, U+51B6, U+51C4, U+51C6, U+51CB-51CD, U+51DD, U+51E1, U+51E7, U+51EA, U+51F1, U+51F6, U+51FD, U+5200, U+5203, U+520A, U+5211, U+5238, U+523A, U+5243, U+5256, U+525B, U+5283, U+5287, U+5289, U+52AB, U+52B1, U+52BE, U+52C5, U+52D8, U+52E7, U+52F2, U+52FA, U+52FE-52FF, U+5301, U+5319, U+531D, U+5321, U+532A, U+533B, U+5343, U+5347, U+5351, U+535C, U+5366, U+536F, U+537F, U+5384, U+5398, U+53A8-53A9, U+53AD, U+53C8-53C9, U+53D4, U+53D9, U+53DB, U+53E1-53E2, U+53EB, U+53F1, U+5403, U+540A-540B, U+540E-5410, U+541B, U+5420, U+5426, U+543B, U+543E, U+5446, U+5449, U+5451, U+546A, U+548B, U+54B3, U+54BD, U+54C0, U+54C9, U+54E8-54E9, U+54F2, U+5504, U+5506-5507, U+5510, U+5516, U+553E, U+5589, U+558B, U+559D, U+55AA, U+55AC, U+55B0, U+55E3, U+5606, U+5609, U+5617, U+5642, U+564C, U+5674, U+5678, U+567A, U+5687, U+56DA, U+5703, U+570F, U+572D, U+574A, U+5750-5751, U+5764, U+5766, U+576A, U+57DC, U+57E0, U+57F4, U+57F9, U+57FC, U+5805-5806, U+5815, U+5824, U+582A, U+5830, U+5835, U+583A, U+5840-5841, U+584A, U+5851, U+5858-585A, U+585E, U+586B, U+5875, U+587E, U+5893, U+589C, U+58B3, U+58BE, U+58CC, U+58D5, U+58EC, U+58F1, U+58F7, U+5919, U+591C, U+5931, U+5937, U+5944, U+5947, U+5954, U+5957, U+5968, U+5974, U+5983-5984, U+598A, U+5993, U+5996, U+59AC, U+59B9, U+59BE, U+59C9, U+59D1, U+59D3, U+59E5-59E6, U+59EA-59EB, U+59F6, U+59FB, U+5A01, U+5A03, U+5A20, U+5A29, U+5A2F, U+5A3C, U+5A41, U+5A46, U+5A5A, U+5A66, U+5A7F, U+5A92, U+5A9B, U+5AC1, U+5AC9, U+5AE1, U+5B22, U+5B2C, U+5B30, U+5B5C-5B5D, U+5B5F, U+5B64, U+5B6B, U+5B87, U+5B8B, U+5B8D, U+5B8F, U+5B95, U+5B97, U+5B99, U+5BA5, U+5BAE, U+5BB0, U+5BB4-5BB5, U+5BC5, U+5BD3, U+5BE1, U+5BE9, U+5BEE, U+5BF5, U+5BFA, U+5BFF, U+5C04, U+5C09, U+5C0B, U+5C16, U+5C1A, U+5C24, U+5C2D, U+5C3A-5C3C, U+5C3F, U+5C4D, U+5C51, U+5C60-5C61, U+5C6F, U+5C90, U+5CA1, U+5CA8-5CA9, U+5CAC, U+5CB1, U+5CB3, U+5CB8, U+5CE0-5CE1, U+5CE8, U+5CEF-5CF0, U+5CF6, U+5CFB, U+5D50, U+5D69, U+5D6F, U+5D8B, U+5DBA, U+5DCC, U+5DE3, U+5DE8, U+5DF3-5DF4, U+5DF7, U+5DFD, U+5E06, U+5E16, U+5E1D, U+5E25, U+5E3D, U+5E4C, U+5E61, U+5E63, U+5E7B-5E7D, U+5E84, U+5E87, U+5E96, U+5E9A, U+5E9C, U+5EB5-5EB6, U+5EB8, U+5EC9, U+5ED3, U+5EDF-5EE0, U+5EF7, U+5EFC, U+5EFF, U+5F04, U+5F10, U+5F13, U+5F17-5F18, U+5F1B, U+5F25-5F26, U+5F3C, U+5F3E, U+5F4A, U+5F66, U+5F6A-5F6C, U+5F80-5F81, U+5FB3, U+5FBD, U+5FCC-5FCD, U+5FFD, U+6012, U+601C, U+6028, U+602F, U+604B, U+6055, U+6062, U+6065, U+6068-6069, U+606D, U+606F-6070, U+6089, U+608C, U+6094, U+60A0, U+60A3, U+60A6, U+60B6, U+60BC, U+60C7, U+60DF, U+60E8, U+60F0, U+6108-6109, U+6148, U+6155, U+6163, U+6167-6168, U+6170, U+617E, U+6182, U+618E, U+6190, U+61A4, U+61B2, U+61BE, U+61F2, U+61F8, U+620A, U+620E, U+6212, U+6216, U+621A, U+621F, U+622F, U+624D, U+6258, U+626E, U+6276, U+6279, U+6284, U+628A, U+62B9, U+62D0, U+62D2, U+62D9, U+62ED, U+62F3, U+62F7, U+6309, U+632B, U+633D, U+633F, U+634C, U+6355, U+635C, U+6372, U+6377, U+637A-637B, U+6388, U+638C, U+6392, U+63A0, U+63A9, U+63AC, U+63D6, U+63DA, U+642D, U+643E, U+6442, U+6469, U+6478, U+647A, U+649A, U+649E, U+64AB, U+64AD, U+64B0, U+64B2, U+64B9, U+64E2, U+64E6, U+64FE, U+653F, U+6551, U+6557, U+6562, U+6566, U+6589, U+658C, U+6590-6591, U+6597, U+65A1, U+65A4-65A5, U+65A7, U+65AC, U+65AF, U+65BC, U+65CB, U+65ED, U+65FA, U+6602, U+6606, U+660C, U+660F, U+661F, U+6625, U+6627, U+6643, U+664B, U+6652, U+6666, U+6676, U+667A, U+6681, U+66A2, U+66A6, U+66AB, U+66B4, U+66C7, U+66D9, U+66DD, U+66F3, U+66F9, U+66FD-66FE, U+670B, U+670D, U+6714-6715, U+6717, U+6734, U+6749, U+674E-674F, U+6751, U+6753, U+6756, U+675C, U+6762, U+676F, U+6775, U+6777, U+6787, U+6795, U+67A2, U+67AF, U+67C1, U+67CA, U+67CF-67D1, U+67D8, U+67DA, U+67F3-67F5, U+67FE-67FF, U+6802-6803, U+6816, U+6822, U+6834, U+6838, U+6841-6843, U+6850-6851, U+6853-6854, U+685D, U+685F, U+6867, U+6876, U+6881, U+6893, U+6897, U+68A2, U+68A7-68A8, U+68AF-68B0, U+68B6, U+68BC, U+68C9, U+68CB, U+68EE, U+68F2, U+68FA, U+6900, U+690B, U+690E, U+6919, U+691B, U+6934, U+693F, U+694A, U+6953, U+695A, U+6960, U+6962, U+696F, U+6973, U+697C, U+698E, U+6994, U+699B, U+69CC-69CD, U+69D9, U+69FB, U+69FD, U+6A0B, U+6A17, U+6A1F, U+6A2B, U+6A35, U+6A3A, U+6A3D, U+6A58, U+6A61, U+6A7F-6A80, U+6A8E, U+6AD3, U+6ADB, U+6AE8, U+6B1D, U+6B23, U+6B3A, U+6B3D-6B3E, U+6B4C, U+6B4E, U+6B64, U+6B6F, U+6B7B, U+6B86, U+6B89-6B8A, U+6B96, U+6BB4, U+6BC5, U+6BD2, U+6BD8, U+6C37, U+6C3E, U+6C40-6C41, U+6C50, U+6C5A, U+6C5D, U+6C70, U+6C7D, U+6C83, U+6C8C, U+6C93, U+6C96, U+6C99, U+6CA1, U+6CAB, U+6CB3, U+6CBC, U+6CC9, U+6CE1, U+6CE5, U+6CF0, U+6CF3, U+6D0B, U+6D1B, U+6D1E, U+6D2A, U+6D32, U+6D3E, U+6D44, U+6D66, U+6D69-6D6A, U+6D6C, U+6D8C, U+6D9B-6D9C, U+6DAF, U+6DB2, U+6DBC, U+6DC0, U+6DCB, U+6DD1, U+6DD8, U+6DEB, U+6DF3, U+6DF5, U+6E07, U+6E0B, U+6E13, U+6E1A, U+6E20, U+6E25-6E26, U+6E2F, U+6E4A, U+6E56, U+6E58, U+6E5B, U+6E7E-6E7F, U+6E8C, U+6E9D, U+6EBA, U+6ECB, U+6EF4, U+6F06, U+6F09, U+6F15, U+6F20, U+6F23, U+6F2B-6F2C, U+6F38, U+6F45, U+6F5F, U+6F64, U+6F6E, U+6F70, U+6F84, U+6F97, U+6FB1, U+6FC1, U+6FE0, U+6FEB, U+6FEF, U+7015, U+701E, U+7026-7027, U+702C, U+7058, U+7078, U+707C, U+708A, U+708E, U+70AD, U+70C8, U+70CF, U+70F9, U+7114, U+711A, U+714E, U+7164, U+716E, U+717D, U+718A, U+7194, U+71C3, U+71C8, U+71D0, U+71D5, U+71E5-71E6, U+71ED, U+722A, U+7235-7236, U+723A, U+723E, U+724C, U+7252, U+7259, U+725B, U+725D, U+725F, U+7261-7262, U+7267, U+727D, U+7280, U+72AF, U+72C2, U+72D0, U+72D7, U+72DB, U+72E9, U+72F8, U+72FC-72FD, U+731F, U+732A-732B, U+7336-7337, U+733F, U+7344-7345, U+7363, U+7396, U+73A9, U+73B2, U+73C2, U+73CA, U+73E0, U+73EA, U+7409, U+7422, U+7433-7436, U+745A-745B, U+745E, U+7460, U+7473, U+7483, U+74BD, U+74DC, U+74E2, U+7511, U+751A, U+751C, U+7525, U+752B, U+7532, U+754F, U+7554, U+755C-755D, U+7560, U+7562, U+7566, U+7577, U+757F, U+758B, U+758E-758F, U+75AB, U+75B9, U+75BE, U+75D4-75D5, U+75D8, U+75DB, U+75E2, U+7642, U+764C, U+7656, U+7687, U+7690, U+76AE, U+76C3, U+76C6, U+76C8, U+76D7, U+76DF, U+76F2, U+7761, U+7766, U+77A5, U+77AD, U+77B3, U+77E7, U+77EF, U+7825-7827, U+7832, U+783A, U+783F, U+785D, U+786B, U+786F, U+7872, U+7881, U+7887, U+788D, U+7891, U+7893, U+7895, U+7897, U+78A7, U+78A9, U+78C1, U+78D0, U+78E8, U+78EF, U+7901, U+7941, U+7947, U+7949, U+7950, U+7956, U+7962, U+7977, U+7984, U+798D-798E, U+79A6, U+79B0, U+79BD-79BF, U+79D8, U+79DF, U+79E4, U+79E6, U+79E9, U+7A00, U+7A14, U+7A17, U+7A1A, U+7A1C, U+7A32, U+7A3C-7A3D, U+7A40, U+7A42, U+7A46, U+7A4E, U+7A50, U+7A63, U+7A83-7A84, U+7A92, U+7A9F, U+7AAA, U+7AAF, U+7ABA, U+7AC3, U+7ADC, U+7AE5, U+7AEA, U+7AFA, U+7AFF, U+7B08, U+7B1B, U+7B20, U+7B25-7B26, U+7B39, U+7B48, U+7B4F, U+7B51, U+7B86, U+7B94-7B95, U+7BAA, U+7BAD, U+7BB8, U+7BC7, U+7BE0, U+7BE4, U+7C38, U+7C3E, U+7C4D, U+7C7E, U+7C81-7C82, U+7C89, U+7C8D, U+7C95, U+7C97, U+7C9B, U+7C9F, U+7CA5, U+7CCA, U+7CCE, U+7CD6, U+7CDE-7CE0, U+7CE7, U+7CF8, U+7CFE, U+7D05, U+7D0B, U+7D17-7D18, U+7D1B, U+7D21, U+7D2C, U+7D2F, U+7D33, U+7D43, U+7D62, U+7D79, U+7D9C, U+7DAC, U+7DB1-7DB2, U+7DBB, U+7DBE-7DBF, U+7DCB, U+7DEC, U+7DF4, U+7E04, U+7E1B, U+7E1E, U+7E2B, U+7E4D, U+7E6D, U+7E82, U+7E8F, U+7F36, U+7F6A, U+7F70, U+7F75, U+7F77, U+7F85, U+7F8A, U+7FA8, U+7FC1, U+7FE0, U+7FEB, U+7FF0, U+7FFC, U+8000, U+800C, U+8015, U+8036, U+803D, U+8056, U+8061, U+806F, U+807E, U+8087, U+8089, U+808B, U+8096, U+8098, U+80A1, U+80A5, U+80AA, U+80AF, U+80B1, U+80B4, U+80BA, U+80C3, U+80C6, U+80CE, U+80DE, U+80E1, U+80E4, U+80F4, U+80F8, U+8105-8106, U+810A, U+811A, U+8139, U+814E, U+8150, U+8154, U+816B, U+8170, U+8178-817A, U+817F, U+819A, U+819D, U+81B3, U+81BF, U+81C6, U+81D3, U+81E3, U+81E5, U+81E8, U+81ED, U+81FC, U+820C, U+8218, U+821B-821C, U+821F, U+822A, U+8236-8237, U+8247, U+8266, U+826E, U+8276, U+828B, U+8299, U+82A5-82A6, U+82AD, U+82B3, U+82B8-82B9, U+82BD, U+82D1, U+82D3, U+82D7, U+82DB, U+82E7, U+82EB, U+8304-8305, U+830E, U+831C, U+8328, U+8338, U+834A, U+834F, U+8352, U+8358, U+837B, U+839E, U+83AB, U+83B1, U+83CA, U+83CC, U+83D6, U+83DF, U+83E9, U+83EF-83F1, U+8404, U+840C, U+840E, U+8429, U+8431, U+844E, U+845B, U+8461, U+8463, U+8466, U+846C, U+8471, U+8475, U+847A, U+848B, U+8490, U+8494, U+849C, U+84B2, U+84B8, U+84BC, U+84C4, U+84C9, U+84D1, U+84EC, U+84EE, U+8500, U+8511, U+8513, U+851A, U+8526, U+852D, U+853D, U+8543, U+8549-854A, U+854E, U+8557, U+8568-856A, U+8597, U+8599, U+85A9, U+85AB, U+85AE-85AF, U+85C1, U+85E9, U+85F7, U+85FB, U+8607, U+862D, U+864E, U+8650, U+865A, U+865C, U+865E, U+866B, U+867B, U+8695, U+86A4, U+86C7, U+86CB, U+86CE, U+86D9, U+86E4, U+86ED-86EE, U+86F8, U+86FE, U+8702, U+8718, U+871C, U+8749, U+874B, U+8755, U+8766, U+8776, U+877F, U+87BA, U+87F9, U+87FB, U+8840, U+8846, U+885B, U+8861, U+8863, U+8870, U+8877, U+887F, U+8888, U+8896, U+88B4, U+88B7, U+88DF, U+88E1, U+88F3, U+88F8, U+88FE, U+8910, U+8956, U+895F, U+897F, U+8987, U+8A0A, U+8A13, U+8A1F, U+8A23, U+8A34, U+8A3B, U+8A50-8A51, U+8A54, U+8A60, U+8A63, U+8A69, U+8A6B, U+8A6E, U+8A89, U+8A93, U+8AB9, U+8ABC, U+8ACC, U+8ACF, U+8AD2, U+8ADC, U+8AED-8AEE, U+8AFA, U+8AFE, U+8B01-8B02, U+8B04, U+8B0E, U+8B19, U+8B21, U+8B2C, U+8B39, U+8B5C, U+8B66, U+8B83, U+8B90, U+8C37, U+8C5A, U+8C6A, U+8C79, U+8C8C, U+8C9D-8C9E, U+8CA7, U+8CC0, U+8CC2, U+8CC4, U+8CCA, U+8CCE, U+8CD1, U+8CD3, U+8CE0, U+8CE2, U+8CE6, U+8CED, U+8D0B, U+8D66, U+8D6B, U+8D74, U+8DA8, U+8DE8, U+8DF5, U+8E0A, U+8E44, U+8E5F, U+8E74, U+8EAF, U+8ECC-8ECD, U+8F14, U+8F1D, U+8F2F, U+8F44, U+8F4D, U+8F5F, U+8F61, U+8F9B, U+8F9E, U+8FB0-8FB2, U+8FBB, U+8FC2, U+8FC4, U+8FE6, U+8FE9, U+8FED, U+9010, U+9013, U+9017, U+9019, U+901D, U+9022, U+902E, U+9038, U+903C, U+9041-9042, U+905C, U+9061, U+9065, U+906E, U+9075, U+9077, U+907A, U+907C, U+9084, U+9091, U+90A3, U+90A6, U+90B8, U+90C1, U+90E1, U+912D, U+9149, U+914B-914C, U+914E, U+9154, U+9162, U+916A, U+916C, U+9175, U+9177, U+9187, U+918D, U+9190, U+9192, U+9197, U+919C, U+91A4, U+91B8, U+91C6-91C7, U+91CC, U+91D8, U+91DC, U+91E6-91E7, U+920E, U+9234, U+9237, U+925B, U+9262, U+9266, U+927E, U+9280, U+9283, U+9285, U+9291, U+929A, U+92AD, U+92D2, U+92EA, U+92F8, U+92FC, U+9306, U+9310, U+9318, U+9326, U+9328, U+932B, U+934B, U+934D, U+9354, U+937E, U+9397, U+939A, U+93A7, U+93D1, U+93E1, U+9418-9419, U+9438, U+9451, U+9453, U+9583, U+958F, U+95A3-95A5, U+95B2, U+95C7, U+95D8, U+961C, U+962A, U+963B, U+9640, U+9644, U+965B, U+9665, U+966A, U+9673, U+9675-9676, U+9686, U+96B7, U+96BB-96BC, U+96C0-96C1, U+96C4-96C5, U+96CC, U+96EA-96EB, U+96F6-96F7, U+9700, U+970A, U+971C, U+971E, U+9727, U+9756, U+976D, U+9784, U+978D, U+9798, U+97A0, U+97AD, U+97D3, U+97EE, U+97FB, U+9812-9813, U+9817, U+981A, U+982C, U+9834, U+984E, U+985B, U+98E2, U+98F4, U+98FD, U+9905, U+990C, U+9910, U+9913, U+9957, U+9999, U+99A8, U+99AC, U+99B3, U+99C1, U+99C8, U+99D2, U+99D5, U+99FF, U+9A0E, U+9A12, U+9A28, U+9A30, U+9AC4, U+9AED, U+9B3C, U+9B41-9B42, U+9B5A, U+9B6F, U+9B8E, U+9B92, U+9BAA-9BAB, U+9BAD, U+9BC9, U+9BD6, U+9BDB, U+9BE8, U+9BF5, U+9C0D, U+9C10, U+9C2D, U+9C2F, U+9C39, U+9C3B, U+9C48, U+9C52, U+9C57, U+9CE9, U+9CF3, U+9CF6, U+9D07, U+9D0E, U+9D1B, U+9D28, U+9D2B-9D2C, U+9D3B, U+9D5C, U+9D60-9D61, U+9D6C, U+9D8F, U+9DB4, U+9DF2, U+9DF9-9DFA, U+9E78, U+9E7F, U+9E93, U+9E9F, U+9EA6, U+9EB9-9EBB, U+9EBF, U+9ECD, U+9EDB, U+9F0E, U+9F13, U+9F20, U+9F3B, U+9F8D;
}
/* /font-b */

/* スマホ：枚数を絞り（.m-hide を隠す）、残りを大きく見せる */
@media (max-width: 743px) {
  /* 「現在募集中」の浮きボタンを消したので、SCROLLの合図を下へ戻す（本人指示 2026-09-08）。
     右下のBマーク（幅58px・右12px）とは左右に離れているので重ならない */
  .kv-cue { bottom: 52px; }
  /* コピーと紺シールをスマホでも大きく（本人指示 2026-09-07） */
  .kc-line { font-size: clamp(34px, 8.6vw, 46px); }
  .kc-stamp { font-size: clamp(15px, 4.1vw, 19px); padding: 8px 16px 7px; }
}
@media print { .kv { position: static; height: auto; min-height: 60vh; margin-top: 0; } }

/* ==========================================================================
   いちばん上の「お知らせ」帯（博報堂実測：白帯40px・日付＋分類＋題名が流れる。
   中身は site.js が BOWCS TIMES の新着から組み立てる）
   ========================================================================== */
.news-ticker {
  height: var(--ticker-h, 40px); background: #FFFFFF;
  border-bottom: 1px solid #E9E7E4;
  overflow: hidden; position: relative; z-index: 101;
}
.news-ticker:empty { display: none; }
.nt-track {
  display: flex; align-items: center; height: 100%; width: max-content;
  animation: ntSlide 38s linear infinite;
}
.news-ticker:hover .nt-track { animation-play-state: paused; }
.nt-item {
  display: inline-flex; align-items: center; gap: 12px; padding: 0 36px;
  font-size: 12.5px; color: #231F20; text-decoration: none; white-space: nowrap;
}
.nt-item:hover .nt-title { text-decoration: underline; }
.nt-date { color: rgba(35, 31, 32, .64); font-family: var(--font-display); letter-spacing: .04em; }
.nt-cat {
  background: rgba(35, 31, 32, .07); color: #231F20;
  height: 20px; padding: 0 8px; display: grid; place-content: center;
  font-size: 11px; font-weight: 700; border-radius: 0;
}
@keyframes ntSlide { to { transform: translateX(-50%); } }
@media (prefers-reduced-motion: reduce) { .nt-track { animation: none; } }
@media print { .news-ticker { display: none; } }

/* 写真はランダムに1枚ずつ裏返って別の写真に変わる（表・裏の2面を回転） */
.vu-flip { aspect-ratio: 4 / 5; perspective: 1100px; }
.vu-inner {
  position: relative; width: 100%; height: 100%;
  transform-style: preserve-3d;
  transition: transform .85s cubic-bezier(.35,.1,.25,1);
}
.vu-flip.is-flipped .vu-inner { transform: rotateY(180deg); }
.vu-face { position: absolute; inset: 0; backface-visibility: hidden; -webkit-backface-visibility: hidden; }
.vu-face.vu-back { transform: rotateY(180deg); }
@media (prefers-reduced-motion: reduce) { .vu-inner { transition: none; } }

.vu-ph {
  border-radius: var(--radius-sm); border: 1px solid var(--line);
  overflow: hidden; box-shadow: var(--shadow-md);
}
.vu-ph::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 45%, rgba(58,40,27,.30)); }
.vu-ph[data-i="1"] { background: url(photo/wall/w01.webp) center/cover no-repeat, linear-gradient(160deg,#C08A57,#6E4A2C); }
.vu-ph[data-i="2"] { background: url(photo/wall/w02.webp) center/cover no-repeat, linear-gradient(160deg,#9FB08A,#566B45); }
.vu-ph[data-i="3"] { background: url(photo/wall/w03.webp) center/cover no-repeat, linear-gradient(160deg,#C9A36A,#8A6636); }
.vu-ph[data-i="4"] { background: url(photo/wall/w04.webp) center/cover no-repeat, linear-gradient(160deg,#B98D6B,#7A5236); }
.vu-ph[data-i="5"] { background: url(photo/wall/w05.webp) center/cover no-repeat, linear-gradient(160deg,#A9BBC0,#5E7A7E); }
.vu-ph[data-i="6"] { background: url(photo/wall/w06.webp) center/cover no-repeat, linear-gradient(160deg,#CBB68C,#9A7B4B); }
.vu-ph[data-i="7"] { background: url(photo/wall/w07.webp) center/cover no-repeat, linear-gradient(160deg,#B0785A,#6B4630); }
.vu-ph[data-i="8"] { background: url(photo/wall/w08.webp) center/cover no-repeat, linear-gradient(160deg,#8FA3A8,#4F6B70); }
.vu-ph[data-i="9"] { background: url(photo/wall/w09.webp) center/cover no-repeat, linear-gradient(160deg,#C7B58F,#8E7648); }
.vu-ph[data-i="10"] { background: url(photo/wall/w10.webp) center/cover no-repeat, linear-gradient(160deg,#A38B6B,#6E5638); }
.vu-ph[data-i="11"] { background: url(photo/wall/w11.webp) center/cover no-repeat, linear-gradient(160deg,#97A67F,#5C6B45); }
.vu-ph[data-i="12"] { background: url(photo/wall/w12.webp) center/cover no-repeat, linear-gradient(160deg,#C29070,#7C5638); }
.vu-ph[data-i="13"] { background: url(photo/wall/w13.webp) center/cover no-repeat, linear-gradient(160deg,#B08968,#5E4326); }
.vu-ph[data-i="14"] { background: url(photo/wall/w14.webp) center/cover no-repeat, linear-gradient(160deg,#8FA98F,#4E6650); }
.vu-ph[data-i="15"] { background: url(photo/wall/w15.webp) center/cover no-repeat, linear-gradient(160deg,#D0B487,#9C7C4C); }
.vu-ph[data-i="16"] { background: url(photo/wall/w16.webp) center/cover no-repeat, linear-gradient(160deg,#93A8B5,#54687A); }
.vu-ph[data-i="17"] { background: url(photo/wall/w17.webp) center/cover no-repeat, linear-gradient(160deg,#C99B82,#8A5E44); }
.vu-ph[data-i="18"] { background: url(photo/wall/w18.webp) center/cover no-repeat, linear-gradient(160deg,#B3A67B,#7A6C3F); }
.vu-ph[data-i="19"] { background: url(photo/wall/w19.webp) center/cover no-repeat, linear-gradient(160deg,#C4A468,#8F7132); }
.vu-ph[data-i="20"] { background: url(photo/wall/w20.webp) center/cover no-repeat, linear-gradient(160deg,#7E9AA4,#41535E); }
.vu-ph[data-i="21"] { background: url(photo/wall/w21.webp) center/cover no-repeat, linear-gradient(160deg,#B5936F,#6F5233); }
.vu-ph[data-i="22"] { background: url(photo/wall/w22.webp) center/cover no-repeat, linear-gradient(160deg,#A3AE8E,#5E6C4A); }
.vu-ph[data-i="23"] { background: url(photo/wall/w23.webp) center/cover no-repeat, linear-gradient(160deg,#D2B490,#9A7A50); }
.vu-ph[data-i="24"] { background: url(photo/wall/w24.webp) center/cover no-repeat, linear-gradient(160deg,#8E7F63,#57492F); }
.vu-ph[data-i="25"] { background: url(photo/wall/w25.webp) center/cover no-repeat, linear-gradient(160deg,#BC9C86,#7E5F49); }
.vu-ph[data-i="26"] { background: url(photo/wall/w26.webp) center/cover no-repeat, linear-gradient(160deg,#A8BAA2,#617752); }
.vu-ph[data-i="27"] { background: url(photo/wall/w27.webp) center/cover no-repeat, linear-gradient(160deg,#CDAF7E,#8A6A40); }
.vu-ph[data-i="28"] { background: url(photo/wall/w28.webp) center/cover no-repeat, linear-gradient(160deg,#9AA3A8,#5F6A6E); }
.vu-ph[data-i="29"] { background: url(photo/wall/w29.webp) center/cover no-repeat, linear-gradient(160deg,#AE8467,#6E4E36); }
.vu-ph[data-i="30"] { background: url(photo/wall/w30.webp) center/cover no-repeat, linear-gradient(160deg,#BFB08A,#847547); }
.vu-ph[data-i="31"] { background: url(photo/wall/w31.webp) center/cover no-repeat, linear-gradient(160deg,#C79A6B,#8C6132); }
.vu-ph[data-i="32"] { background: url(photo/wall/w32.webp) center/cover no-repeat, linear-gradient(160deg,#86A08D,#47604E); }
.vu-ph[data-i="33"] { background: url(photo/wall/w33.webp) center/cover no-repeat, linear-gradient(160deg,#C3B18A,#8C7A4E); }
.vu-ph[data-i="34"] { background: url(photo/wall/w34.webp) center/cover no-repeat, linear-gradient(160deg,#A98F74,#6C5638); }
.vu-ph[data-i="35"] { background: url(photo/wall/w35.webp) center/cover no-repeat, linear-gradient(160deg,#8FA5B0,#4E6472); }
.vu-ph[data-i="36"] { background: url(photo/wall/w36.webp) center/cover no-repeat, linear-gradient(160deg,#C09577,#7D5A3C); }
.vu-ph[data-i="37"] { background: url(photo/wall/w37.webp) center/cover no-repeat, linear-gradient(160deg,#ABA07F,#6F6444); }
.vu-ph[data-i="38"] { background: url(photo/wall/w38.webp) center/cover no-repeat, linear-gradient(160deg,#90A583,#52663F); }
.vu-ph[data-i="39"] { background: url(photo/wall/w39.webp) center/cover no-repeat, linear-gradient(160deg,#DABF9A,#A6854E); }
.vu-ph[data-i="40"] { background: url(photo/wall/w40.webp) center/cover no-repeat, linear-gradient(160deg,#8A94A0,#4C5866); }
.vu-ph[data-i="41"] { background: url(photo/wall/w41.webp) center/cover no-repeat, linear-gradient(160deg,#B98C6D,#7A5334); }
.vu-ph[data-i="42"] { background: url(photo/wall/w42.webp) center/cover no-repeat, linear-gradient(160deg,#A5B5AC,#5F7268); }
.vu-ph[data-i="43"] { background: url(photo/wall/w43.webp) center/cover no-repeat, linear-gradient(160deg,#C7A25F,#906F2E); }
.vu-ph[data-i="44"] { background: url(photo/wall/w44.webp) center/cover no-repeat, linear-gradient(160deg,#9E8B70,#645233); }
.vu-ph[data-i="45"] { background: url(photo/wall/w45.webp) center/cover no-repeat, linear-gradient(160deg,#B57E5E,#71462C); }

/* 写真の「見せる位置」を1枚ずつ変えられるようにする（本人指摘 2026-09-10「顔切れてのダメ」）。
   figure 側に --bp を書くと、その位置で切り取る（既定は中央）。切り取りは cover のまま */
.kv-snap .vu-ph { background-position: var(--bp, var(--bpauto, 50% 50%)); background-size: cover; }
/* 写真ごとの「見せる位置」（顔が入るように） — random_photos.py が作る */
.vu-ph[data-i="1"] { --bpauto: 55% 20%; }
.vu-ph[data-i="5"] { --bpauto: 50% 25%; }
.vu-ph[data-i="8"] { --bpauto: 48% 26%; }
.vu-ph[data-i="10"] { --bpauto: 35% 25%; }
.vu-ph[data-i="11"] { --bpauto: 50% 45%; }
.vu-ph[data-i="13"] { --bpauto: 50% 25%; }
.vu-ph[data-i="16"] { --bpauto: 50% 35%; }
.vu-ph[data-i="17"] { --bpauto: 50% 40%; }
.vu-ph[data-i="18"] { --bpauto: 55% 30%; }
.vu-ph[data-i="19"] { --bpauto: 52% 20%; }
.vu-ph[data-i="20"] { --bpauto: 50% 45%; }
.vu-ph[data-i="21"] { --bpauto: 80% 42%; }
.vu-ph[data-i="22"] { --bpauto: 50% 35%; }
.vu-ph[data-i="24"] { --bpauto: 50% 40%; }
.vu-ph[data-i="25"] { --bpauto: 50% 35%; }
.vu-ph[data-i="27"] { --bpauto: 75% 22%; }
.vu-ph[data-i="28"] { --bpauto: 60% 25%; }
.vu-ph[data-i="30"] { --bpauto: 68% 20%; }
.vu-ph[data-i="31"] { --bpauto: 50% 40%; }
.vu-ph[data-i="33"] { --bpauto: 50% 19%; }
.vu-ph[data-i="36"] { --bpauto: 55% 25%; }
.vu-ph[data-i="37"] { --bpauto: 40% 30%; }
.vu-ph[data-i="39"] { --bpauto: 50% 40%; }
.vu-ph[data-i="40"] { --bpauto: 50% 35%; }
.vu-ph[data-i="42"] { --bpauto: 50% 30%; }
.vu-ph[data-i="44"] { --bpauto: 55% 25%; }
.vu-ph[data-i="45"] { --bpauto: 55% 30%; }
/* スマホは箱の形が変わるので、別の位置を指定できるようにする（--bpm） */
@media (max-width: 743px) {
  .kv-snap .vu-ph { background-position: var(--bpm, var(--bp, var(--bpauto, 50% 50%))); }
}


/* ---------- ① Vision：白基調・明朝見出し・2段組み（openhouse方式） ---------- */
.vsn { padding: clamp(64px, 10vw, 128px) 0 clamp(46px, 7vw, 80px); }
.vsn-en {
  font-family: var(--font-display); font-weight: 800; font-size: clamp(13px, 1.5vw, 17px);
  letter-spacing: .3em; text-transform: uppercase; color: var(--ink);
  margin: 0 0 clamp(20px, 3vw, 30px);
  display: inline-flex; align-items: center; gap: 14px;
}
.vsn-en::before { content: ""; width: 30px; height: 2px; background: var(--accent-strong); }

.vsn-head {
  font-family: var(--font-serif); font-weight: 600;
  font-size: clamp(30px, 5.6vw, 78px); line-height: 1.34; letter-spacing: .01em;
  color: var(--ink); margin: 0 0 clamp(40px, 6vw, 72px);
  word-break: keep-all; overflow-wrap: break-word;
}
.vsn-head .vsn-head-2 {
  display: inline-block; font-size: .6em; color: var(--muted); margin-top: .35em;
}

/* 2段組み本文（写真＋文章） */
.vsn-body {
  display: grid; grid-template-columns: minmax(0, 0.86fr) minmax(0, 1.14fr);
  gap: clamp(28px, 5vw, 72px); align-items: start;
}
@media (max-width: 820px) { .vsn-body { grid-template-columns: 1fr; gap: 28px; } }

.vsn-figure { margin: 0; }
.vsn-ph {
  aspect-ratio: 3 / 4; border-radius: var(--radius-sm); border: 1px solid var(--line);
  background:
    radial-gradient(120% 80% at 30% 18%, #FBF4E6, transparent 60%),
    linear-gradient(158deg, #E9DCC4 0%, #CDB88F 55%, #A98A5E 100%);
  box-shadow: var(--shadow-sm);
}
.vsn-figcap { font-size: 12px; color: var(--muted); margin: 8px 0 0; }

.vsn-text { font-family: var(--font-serif); }
.vsn-text > p {
  font-size: clamp(15.5px, 1.5vw, 18.5px); line-height: 2.1; color: var(--ink);
  margin: 0 0 clamp(18px, 2.4vw, 26px); letter-spacing: .01em;
}
.vsn-text b { font-weight: 700; background: linear-gradient(transparent 62%, var(--accent-soft) 62%); padding: 0 .05em; }
.vsn-close {
  font-size: clamp(19px, 2.4vw, 30px) !important; font-weight: 700; line-height: 1.7 !important;
  color: var(--ink); margin-top: clamp(6px, 1.4vw, 14px) !important;
  padding-top: clamp(20px, 3vw, 30px); border-top: 1px solid var(--line);
}

/* ハッシュタグの写真ストリップ（差し替え用ダミー） */
.vsn-strip {
  display: grid; grid-template-columns: repeat(5, 1fr); gap: clamp(10px, 1.5vw, 18px);
  margin-top: clamp(48px, 7vw, 84px);
}
@media (max-width: 900px) { .vsn-strip { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 560px) { .vsn-strip { grid-template-columns: repeat(2, 1fr); } }
.vsn-card { margin: 0; }
.vsn-cph {
  aspect-ratio: 4 / 5; border-radius: var(--radius-sm); border: 1px solid var(--line);
  position: relative; overflow: hidden; box-shadow: var(--shadow-sm);
}
.vsn-cph::after {
  content: ""; position: absolute; inset: 0;
  background: linear-gradient(180deg, transparent 42%, rgba(58,40,27,.30) 100%);
}
.vsn-cph[data-i="1"] { background: linear-gradient(160deg, #C08A57, #6E4A2C); }
.vsn-cph[data-i="2"] { background: linear-gradient(160deg, #9FB08A, #566B45); }
.vsn-cph[data-i="3"] { background: linear-gradient(160deg, #C9A36A, #8A6636); }
.vsn-cph[data-i="4"] { background: linear-gradient(160deg, #B98D6B, #7A5236); }
.vsn-cph[data-i="5"] { background: linear-gradient(160deg, #A9BBC0, #5E7A7E); }
.vsn-tag {
  font-size: clamp(12px, 1.2vw, 14px); font-weight: 800; color: var(--ink);
  margin: 10px 0 0; line-height: 1.5;
}

@media (prefers-reduced-motion: reduce) {  }

/* ---------- 経営理念（「どんな会社？」の中で伝える） ---------- */
.biz-creed { text-align: center; margin: clamp(8px, 1.5vw, 16px) 0 clamp(30px, 5vw, 52px); }
.biz-creed .creed-main { font-size: clamp(26px, 4.4vw, 50px); }
/* 経営理念の額（本社サイトの写真を自前配信）。黒地の額なので余白と影で浮かせる */
.creed-photo { margin: clamp(22px, 3vw, 36px) auto 0; max-width: 720px; }
.creed-photo img {
  display: block; width: 100%; height: auto; border-radius: 10px;
  box-shadow: 0 14px 36px rgba(20,18,16,.22);
}
.creed { text-align: center; }
.creed-eyebrow {
  font-family: var(--font-display); font-weight: 700; font-size: 13px;
  letter-spacing: .28em; text-transform: uppercase; color: var(--accent-strong);
  margin: 0 0 clamp(20px, 3vw, 28px);
}
.creed-main {
  font-size: clamp(30px, 6vw, 68px); font-weight: 800; line-height: 1.3;
  color: var(--ink); margin: 0 0 16px; letter-spacing: .005em;
}
.creed-main .mk {
  background: linear-gradient(transparent 62%, var(--accent-soft) 62%); padding: 0 .06em;
}
.creed-sub {
  font-size: clamp(16px, 2vw, 23px); font-weight: 700; color: var(--muted);
  margin: 0 0 clamp(24px, 4vw, 34px); line-height: 1.6;
}
.creed-note {
  font-size: clamp(14px, 1.55vw, 17.5px); line-height: 2;
  color: var(--muted); max-width: 46ch; margin: 0 auto;
}

/* ---------- フッター ---------- */
.site-footer {
  background: var(--paper-2); border-top: 1px solid var(--line);
  padding: 56px 0 30px; margin-top: 0;
}
.footer-grid { display: grid; grid-template-columns: 1.4fr repeat(3, 1fr); gap: 34px; }
@media (max-width: 860px) { .footer-grid { grid-template-columns: 1fr 1fr; } }
@media (max-width: 520px) { .footer-grid { grid-template-columns: 1fr; } }
.footer-col h4 { font-size: 12px; letter-spacing: .18em; color: var(--accent-strong); margin-bottom: 14px; }
.footer-col ul { list-style: none; margin: 0; padding: 0; }
.footer-col li { margin-bottom: 9px; }
.footer-col a { font-size: 13.5px; color: var(--muted); font-weight: 700; }
.footer-col a:hover { color: var(--accent-strong); }
.footer-bottom {
  margin-top: 40px; padding-top: 20px; border-top: 1px solid var(--line);
  display: flex; justify-content: space-between; gap: 14px; flex-wrap: wrap;
  font-size: 12.5px; color: var(--muted);
}
.draft-note {
  border: 1px dashed color-mix(in srgb, var(--warn) 55%, transparent);
  background: color-mix(in srgb, var(--accent-soft) 55%, transparent);
  color: var(--warn); border-radius: var(--radius-sm);
  padding: 12px 16px; font-size: 12.5px; font-weight: 700; margin-bottom: 30px;
}

/* ---------- スクロール表示アニメーション ----------
   参考: GA technologies 中途採用サイト（2026-09-03 に配信CSSを実測）の fadeInUp
     opacity 0→1 ／ translateY 3.49vw（SP 13.3vw）→0 ／ 1s cubic-bezier(0,0,.1,1)
     発火 IntersectionObserver rootMargin -20% 0% -20% 0%（site.js initReveal） */
.reveal {
  opacity: 0; transform: translate3d(0, 3.49vw, 0);
  transition: opacity 1s cubic-bezier(0,0,.1,1), transform 1s cubic-bezier(0,0,.1,1);
  will-change: opacity, transform;
}
@media (max-width: 767px) { .reveal { transform: translate3d(0, 13.3vw, 0); } }
.reveal.is-in { opacity: 1; transform: none; }
@media (prefers-reduced-motion: reduce) {
  .reveal { opacity: 1; transform: none; transition: none; }
}

/* ---------- 節の見出し：欧文大見出し → 番号 → 和文見出し → リード ----------
   参考: GA technologies 中途採用サイトの実測値（1440px幅）
     欧文 h2   Termina 600 / 5.59vw(=80px) / 字間 .8px / SP 11.7vw
               → 端末の幾何学サンセリフ（Futura / Avenir Next）700 / 5.59vw / 字間 .04em（Termina より字幅が狭い分を補う）
     和文 h3   Source Han Sans 700 / 2.23vw(=32px) / 字間 .02em / SP 6.38vw・行間 1.4
               → Noto Sans JP 系 700 / 同じ数値
     リード    20.16px / 行間 2.4 → clamp(15px, 1.4vw, 20px) / 行間 2.2
   色は踏襲しない（参考: 白と #025899→黒。当サイト: 茶 --accent と --accent→--ink）。
   組み替え（.sec-en の生成・.sweep 付与・発火）は site.js の initSectionHeads。 */
.section-head.gt-head {
  opacity: 1; transform: none; filter: none; transition: none;
  position: relative;
  /* 透かし（.sec-en）は site.js placeSecEn が和文見出しの縦中央へ実測配置する */
  padding-top: clamp(6px, 1vw, 14px);
}
/* 和文見出し・番号・リードは欧文の手前に */
.gt-head .eyebrow, .gt-head h2, .gt-head h1, .gt-head .lead { position: relative; z-index: 1; }

/* 欧文大見出し。mask-animation: 幅225%のマスク（透明0〜45% → 黒55%〜）を 0%→-80% に動かし、左から現れる */
.sec-en {
  font-family: var(--font-display);
  font-size: max(40px, 6.8vw); font-weight: 700; line-height: 1;
  letter-spacing: .04em;
  /* 和文見出しの「後ろ」に敷く飾り（2026-09-04 本人指示）。読み物ではないので淡くてよい */
  color: rgba(192, 95, 59, .16);
  position: absolute; left: 0; top: 0; z-index: 0; pointer-events: none; user-select: none;
  margin: 0;
  /* 長い語（REQUIREMENTS など）だと画面より広くなり、ページごと横に動いてしまうので枠内に収める
     （2026-09-08 実測：390px幅で 481px まではみ出していた）。飾りなので切れて構わない */
  max-width: 100%; overflow: hidden; white-space: nowrap;
  opacity: 0;
  -webkit-mask-image: linear-gradient(to right, transparent 0, transparent 45%, #000 55%, #000 100%);
          mask-image: linear-gradient(to right, transparent 0, transparent 45%, #000 55%, #000 100%);
  -webkit-mask-size: 225% 100%; mask-size: 225% 100%;
  -webkit-mask-position: 0% 0;  mask-position: 0% 0;
  /* 所要 --mr-dur は文字数から JS が決める: clamp(0.9 + (n-4)*0.1/7, 0.9, 2) 秒。
     opacity はその 0.9/1.4 倍。イージングは power1.inOut 相当 */
  transition: -webkit-mask-position var(--mr-dur, 1s) cubic-bezier(.455,.03,.515,.955),
              mask-position var(--mr-dur, 1s) cubic-bezier(.455,.03,.515,.955),
              opacity calc(var(--mr-dur, 1s) * .643) cubic-bezier(.455,.03,.515,.955);
  will-change: mask-position, opacity;
}
.gt-head.is-in .sec-en { opacity: 1; -webkit-mask-position: -80% 0; mask-position: -80% 0; }
.gt-head .eyebrow { margin-bottom: 10px; }
.gt-head .eyebrow.is-dup { display: none; }

/* 和文見出し。title-animation: 1.4s でフェードイン → 1.0s 後に色の境界が 0%→120% へ 1.5s で流れる */
@property --gt-bp { syntax: "<percentage>"; inherits: false; initial-value: 0%; }
.gt-head h2.sweep, .gt-head h1.sweep {
  font-family: var(--font); font-weight: 700;
  font-size: clamp(22px, 2.23vw, 34px); letter-spacing: .02em; line-height: 1.4;
  --gt-bp: 0%;
  opacity: 0;
  background-image: linear-gradient(94deg,
    var(--ink) -20%, var(--ink) calc(var(--gt-bp) - 20%),
    var(--accent) var(--gt-bp), var(--accent) 100%);
  -webkit-background-clip: text; background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: opacity 1.4s cubic-bezier(.455,.03,.515,.955), --gt-bp 1.5s ease 1s;
}
.gt-head.is-in h2.sweep, .gt-head.is-in h1.sweep { opacity: 1; --gt-bp: 120%; }
/* ロゴ入り見出し（.brand-h）は色を流さずフェードだけ。文字は同じ太いゴシックにそろえる */
.gt-head h2.brand-h {
  font-size: clamp(22px, 2.23vw, 34px); letter-spacing: .02em; line-height: 1.4;
  opacity: 0; transition: opacity 1.4s cubic-bezier(.455,.03,.515,.955);
}
.gt-head h2.brand-h .brand-h-suffix { font-family: var(--font); font-weight: 700; letter-spacing: .02em; }
.gt-head.is-in h2.brand-h { opacity: 1; }
/* 流れ終わったら通常の文字に戻す（リンクのホバー色が効くように） */
.gt-head h2.sweep.is-done, .gt-head h1.sweep.is-done {
  background-image: none; -webkit-text-fill-color: currentColor; color: var(--ink); transition: none;
}

/* 番号ラベルとリード。fadeInUp と同じ数値で、少しだけ遅らせる */
.gt-head .eyebrow, .gt-head .lead {
  opacity: 0; transform: translate3d(0, 3.49vw, 0);
  transition: opacity 1s cubic-bezier(0,0,.1,1) .15s, transform 1s cubic-bezier(0,0,.1,1) .15s;
}
.gt-head .lead { font-size: clamp(15px, 1.4vw, 20px); line-height: 2.2; margin-top: 8px; }
.gt-head.is-in .eyebrow, .gt-head.is-in .lead { opacity: 1; transform: none; }

@media (max-width: 767px) {
  .sec-en { font-size: 13.5vw; }
  .gt-head h2.sweep, .gt-head h1.sweep, .gt-head h2.brand-h { font-size: 6.38vw; }
  .gt-head .eyebrow, .gt-head .lead { transform: translate3d(0, 13.3vw, 0); }
}
@media (prefers-reduced-motion: reduce) {
  .sec-en, .gt-head .eyebrow, .gt-head .lead, .gt-head h2.sweep, .gt-head h1.sweep, .gt-head h2.brand-h {
    opacity: 1; transform: none; transition: none;
  }
  .sec-en { -webkit-mask-image: none; mask-image: none; }
  .gt-head h2.sweep, .gt-head h1.sweep { background-image: none; -webkit-text-fill-color: currentColor; color: var(--ink); }
}

/* ---------- ユーティリティ ---------- */
.mt-0 { margin-top: 0; } .mt-8 { margin-top: 8px; } .mt-16 { margin-top: 16px; }
.mt-24 { margin-top: 24px; } .mt-32 { margin-top: 32px; } .mt-48 { margin-top: 48px; }
.mb-0 { margin-bottom: 0; } .mb-24 { margin-bottom: 24px; } .mb-40 { margin-bottom: 40px; }
.center { text-align: center; }
.flex-center { display: flex; justify-content: center; gap: 12px; flex-wrap: wrap; }
.sr-only {
  position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
  overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0;
}

/* =========================================================
   ここから：Bowcs 採用サイト 専用パーツ
   ========================================================= */

/* ---------- ヒーロー強化 ---------- */
.hero-catch {
  font-family: var(--font-hand);
  font-size: clamp(30px, 6vw, 66px); font-weight: 600; line-height: 1.34;
  letter-spacing: .02em; margin: 0 0 10px;
}
.hero-catch .accent { color: var(--accent-strong); }
.hero-catch .mark {
  background: linear-gradient(transparent 64%, var(--accent-soft) 64%);
  padding: 0 .08em;
}
/* 「仕組みを創る事」の中の "仕" と "事" を残して、間を小さく。
   読むと「仕事」が浮かび上がります。 */
.hero-catch .kj { font-weight: inherit; }
.hero-catch .sm {
  font-size: .5em; letter-spacing: .04em;
  vertical-align: .1em; padding: 0 .06em;
}
.hero-catch .q { margin-left: .04em; }
.hero-sub {
  font-family: var(--font-hand);
  font-size: clamp(18px, 2.5vw, 31px); font-weight: 600; line-height: 1.6;
  letter-spacing: .02em; margin: 0 0 28px; color: var(--ink);
}
.hero-tagline {
  display: inline-block; margin-bottom: 30px;
  border-left: 4px solid var(--accent); padding: 4px 0 4px 16px;
}
.hero-tagline b { display: block; font-size: clamp(15px, 1.7vw, 20px); }
.hero-tagline span { font-size: 13.5px; color: var(--muted); font-weight: 700; letter-spacing: .06em; }

/* 流れるキーワード帯 */
@media (prefers-reduced-motion: reduce) {
  }

/* ---------- GRIT ---------- */
.grit-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; }
@media (max-width: 940px) { .grit-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 560px) { .grit-grid { grid-template-columns: 1fr; } }

.grit-card {
  background: var(--raised); border: 1px solid var(--line);
  border-radius: var(--radius); padding: 26px 24px 28px;
  position: relative; overflow: hidden; box-shadow: var(--shadow-sm);
  transition: transform .18s ease, box-shadow .18s ease;
}
.grit-card:hover { transform: translateY(-3px); box-shadow: var(--shadow-md); }
@media (prefers-reduced-motion: reduce) { .grit-card:hover { transform: none; } }
.grit-card::after {
  content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 4px;
  background: linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 30%, transparent));
}
.grit-letter {
  font-family: var(--font-display);
  font-size: 64px; font-weight: 800; line-height: .9; color: var(--accent-strong);
  letter-spacing: -.02em; margin-bottom: 10px;
}
.grit-word {
  font-family: var(--font-display);
  font-size: 15px; font-weight: 800; letter-spacing: .14em; color: var(--muted);
  text-transform: uppercase; margin-bottom: 12px;
}
.grit-word span {
  font-family: var(--font);
  display: block; font-size: 19px; letter-spacing: .02em;
  color: var(--ink); text-transform: none; margin-top: 4px;
}
.grit-lead { font-size: 15.5px; font-weight: 800; margin: 0 0 10px; }

/* ---------- 求めるもの／提供するもの ---------- */
.exchange { display: grid; grid-template-columns: 1fr 1fr; gap: 22px; }
@media (max-width: 820px) { .exchange { grid-template-columns: 1fr; } }
.exchange-col {
  border: 1px solid var(--line); border-radius: var(--radius);
  background: var(--raised); padding: 28px; box-shadow: var(--shadow-sm);
}
.exchange-col.is-give { background: var(--accent-soft); border-color: color-mix(in srgb, var(--accent) 28%, transparent); }
.exchange-col > h3 { display: flex; align-items: center; gap: 10px; margin-bottom: 18px; }
.exchange-col > h3 .pill {
  font-size: 11px; font-weight: 800; letter-spacing: .16em; color: var(--accent-ink);
  background: var(--accent); border-radius: 999px; padding: 4px 12px;
}
.exchange-item { border-top: 1px solid color-mix(in srgb, var(--ink) 12%, transparent); padding: 15px 0; }
.exchange-item:last-child { padding-bottom: 0; }
.exchange-item h4 { margin: 0 0 4px; font-size: 15.5px; }
.exchange-item p { margin: 0; font-size: 13.5px; color: var(--muted); }

/* ---------- 心得集 ---------- */
.kokoroe-list { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px 32px; }
@media (max-width: 820px) { .kokoroe-list { grid-template-columns: 1fr; } }
.kokoroe {
  display: flex; gap: 16px; padding: 18px 0;
  border-bottom: 1px solid var(--line);
}
.kokoroe-n {
  font-family: var(--font-display); font-size: 13px; font-weight: 800; color: var(--accent-strong);
  flex: 0 0 auto; padding-top: 3px; letter-spacing: .06em;
}

/* ---------- 仕事風景 ---------- */
.scene-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; }
@media (max-width: 900px) { .scene-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 560px) { .scene-grid { grid-template-columns: 1fr; } }
.scene { margin: 0; }
.scene-media {
  width: 100%; border-radius: var(--radius-sm); position: relative;
  border: 1px solid var(--line);
}
video.scene-media { aspect-ratio: 16 / 10; object-fit: cover; background: #000; }
.scene-play {
  position: absolute; inset: 0; display: grid; place-items: center;
  color: color-mix(in srgb, var(--ink) 45%, transparent);
}
.scene figcaption { font-size: 13px; color: var(--muted); margin-top: 10px; font-weight: 700; line-height: 1.7; }

/* ---------- 歴史（タイムライン） ---------- */
.timeline { position: relative; padding-left: 26px; }
.timeline::before {
  content: ""; position: absolute; left: 6px; top: 6px; bottom: 6px; width: 2px;
  background: linear-gradient(180deg, var(--accent), var(--line));
}
.tl-item { position: relative; padding: 0 0 30px; }
.tl-item::before {
  content: ""; position: absolute; left: -26px; top: 7px;
  width: 14px; height: 14px; border-radius: 50%;
  background: var(--raised); border: 3px solid var(--accent);
}
.tl-year { font-family: var(--font-display); font-size: 13px; font-weight: 800; color: var(--accent-strong); letter-spacing: .1em; }
.tl-item h3 { margin: 4px 0 6px; font-size: 19px; }
.tl-item p { margin: 0; color: var(--muted); font-size: 14.5px; }

/* ---------- 方針カード ---------- */
.plan-card {
  background: var(--raised); border: 1px solid var(--line); border-radius: var(--radius);
  padding: 26px; position: relative; box-shadow: var(--shadow-sm);
}
.plan-card .plan-n {
  font-family: var(--font-display); font-size: 34px; font-weight: 800; line-height: 1;
  color: color-mix(in srgb, var(--accent) 32%, transparent); margin-bottom: 10px;
}

/* ---------- 社員の3項目 ---------- */
.person-qa { margin: 18px 0 0; }
.person-qa dt {
  display: flex; align-items: center; gap: 7px;
  font-size: 11.5px; font-weight: 800; letter-spacing: .12em; color: var(--accent-strong);
  margin-top: 14px;
}
.person-qa dt svg { width: 15px; height: 15px; }
.person-qa dd { margin: 4px 0 0; font-size: 13.5px; color: var(--muted); line-height: 1.85; }

/* ---------- 求人カード（拡張） ---------- */
.job-icon {
  width: 34px; height: 34px; border-radius: 9px; flex: 0 0 auto;
  background: var(--accent-soft); color: var(--accent-strong);
  display: grid; place-items: center;
}
.job-icon svg { width: 18px; height: 18px; }
.job-title { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.job-sub { font-size: 12px; font-weight: 700; color: var(--muted); letter-spacing: .02em; }
a.job-link {
  display: flex; align-items: center; gap: 14px; padding: 15px 18px;
  font-weight: 800; font-size: 15px; text-decoration: none;
  transition: background .16s ease, border-color .16s ease;
}
a.job-link:hover { background: color-mix(in srgb, var(--accent-soft) 50%, transparent); border-color: var(--accent-strong); }
a.job-link .chev { margin-left: auto; color: var(--accent-strong); }
.tag-new { background: color-mix(in srgb, #2F6E86 12%, transparent); color: #2A5F74; border-color: color-mix(in srgb, #2F6E86 30%, transparent); }
.tag-part { background: color-mix(in srgb, #6B5BA8 12%, transparent); color: #574899; border-color: color-mix(in srgb, #6B5BA8 30%, transparent); }
/* ---------- 求人検索 ---------- */
.searchbox {
  background: var(--raised); border: 1px solid var(--line); border-radius: var(--radius);
  padding: 24px; box-shadow: var(--shadow-sm); margin-bottom: 34px;
}
.searchbox h2 { font-size: 18px; display: flex; align-items: center; gap: 9px; margin-bottom: 18px; }
.search-grid { display: grid; grid-template-columns: 1.4fr 1fr 1fr 1fr; gap: 14px; align-items: end; }
@media (max-width: 900px) { .search-grid { grid-template-columns: 1fr 1fr; } }
@media (max-width: 540px) { .search-grid { grid-template-columns: 1fr; } }
.field label {
  display: block; font-size: 11.5px; font-weight: 800; letter-spacing: .12em;
  color: var(--accent-strong); margin-bottom: 6px;
}
.field input, .field select {
  width: 100%; padding: 11px 13px; font: inherit; font-size: 14.5px;
  color: var(--ink); background: var(--paper);
  border: 1px solid var(--line); border-radius: var(--radius-sm);
  appearance: none; -webkit-appearance: none;
}
.field select {
  background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%);
  background-position: calc(100% - 18px) 50%, calc(100% - 13px) 50%;
  background-size: 5px 5px, 5px 5px; background-repeat: no-repeat;
  padding-right: 34px; cursor: pointer;
}
.field input:focus, .field select:focus { outline: 2px solid var(--accent); outline-offset: 1px; }
.search-actions { display: flex; gap: 10px; flex-wrap: wrap; align-items: center; margin-top: 16px; }
.search-result-count { font-weight: 800; font-size: 14px; }
.search-result-count b { color: var(--accent-strong); font-size: 19px; margin: 0 3px; }

/* ---------- 言語切替 ---------- */
.lang-switch {
  display: inline-flex; border: 1px solid var(--line); border-radius: 999px;
  overflow: hidden; flex: 0 0 auto;
}
.lang-switch button {
  font-family: var(--font-display);
  background: var(--raised); border: 0; cursor: pointer;
  padding: 7px 12px; font-size: 11.5px; font-weight: 800; letter-spacing: .1em;
  color: var(--muted);
}
.lang-switch button:hover { color: var(--accent-strong); }
.lang-switch button[aria-current="true"] { background: var(--accent-strong); color: var(--accent-ink); }

.lang-notice {
  background: var(--accent-soft); border-bottom: 1px solid var(--line);
  padding: 10px 0; font-size: 13px; font-weight: 700; color: var(--warn);
}

/* ---------- 事業内容 ---------- */
.biz-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; }
@media (max-width: 980px) { .biz-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 640px) { .biz-grid { grid-template-columns: 1fr; } }

.biz-card {
  background: var(--raised); border: 1px solid var(--line);
  border-radius: var(--radius); overflow: hidden;
  box-shadow: var(--shadow-sm); display: flex; flex-direction: column;
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.biz-card:hover { transform: translateY(-3px); box-shadow: var(--shadow-md); border-color: var(--accent-tint); }
@media (prefers-reduced-motion: reduce) { .biz-card:hover { transform: none; } }
.biz-card .ph { border-radius: 0; aspect-ratio: 16 / 9; }
.biz-body { padding: 22px 24px 26px; display: flex; flex-direction: column; flex: 1; }
.biz-head { display: flex; align-items: center; gap: 12px; margin-bottom: 14px; }
.biz-n {
  font-family: var(--font-display); font-size: 13px; font-weight: 800;
  letter-spacing: .18em; color: var(--accent-strong);
}
.biz-card h3 { font-size: 18px; line-height: 1.5; margin-bottom: 10px; }
.biz-lead { font-size: 14.5px; font-weight: 700; margin-bottom: 10px; }
.biz-note {
  margin: auto 0 0; padding-top: 14px; border-top: 1px solid var(--line-soft);
  font-size: 12px; font-weight: 700; color: var(--warn);
}

/* ---------- 職種紹介の3項目 ---------- */
.qa-block { margin-top: 22px; }
.qa-block h3 {
  display: flex; align-items: center; gap: 8px;
  font-size: 13px; letter-spacing: .1em; color: var(--accent-strong); margin-bottom: 6px;
}
.qa-block h3 svg { width: 17px; height: 17px; }
.qa-block p { margin: 0; font-size: 14.5px; color: var(--muted); }
.qa-block ul { margin: 0; padding-left: 1.2em; }
.qa-block li { font-size: 14.5px; color: var(--muted); margin-bottom: 4px; }

.joblink-list { list-style: none; margin: 0; padding: 0; }
.joblink-list li { padding: 9px 0; border-bottom: 1px solid var(--line-soft); font-size: 14.5px; }
.joblink-list li:last-child { border-bottom: 0; }
.joblink-list a { font-weight: 800; color: var(--accent-strong); }
.joblink-list a:hover { text-decoration: underline; }

/* ---------- FAQ ---------- */
.faq-q {
  font-family: var(--font-display); flex: 0 0 auto;
  width: 28px; height: 28px; border-radius: 50%;
  background: var(--accent-soft); color: var(--accent-strong);
  display: grid; place-items: center; font-size: 13px; font-weight: 800;
}

/* ---------- 就業場所 ---------- */
.office-card .office-map {
  border: 1px solid var(--line); border-radius: var(--radius-sm);
  overflow: hidden; color: var(--ink); margin: 16px 0;
}
.office-meta { margin: 0; display: grid; grid-template-columns: 74px 1fr; gap: 6px 12px; }
.office-meta dt { font-size: 11.5px; font-weight: 800; letter-spacing: .1em; color: var(--accent-strong); padding-top: 3px; }
.office-meta dd { margin: 0; font-size: 13.5px; color: var(--muted); }

/* ---------- 応募フォーム ---------- */
.form-card {
  background: var(--raised); border: 1px solid var(--line);
  border-radius: var(--radius); padding: clamp(22px, 3.5vw, 38px);
  box-shadow: var(--shadow-sm);
}
.form-section { margin-bottom: 32px; }
.form-section > h3 {
  font-size: 16px; padding-bottom: 10px; margin-bottom: 18px;
  border-bottom: 2px solid var(--accent); display: inline-block;
}
.form-row { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; }
@media (max-width: 640px) { .form-row { grid-template-columns: 1fr; } }
.field-full { grid-column: 1 / -1; }

.field .req, .field .opt {
  font-size: 10.5px; font-weight: 800; letter-spacing: .08em;
  padding: 2px 7px; border-radius: 4px; margin-left: 8px; vertical-align: 2px;
}
.field .req { background: var(--accent-strong); color: var(--accent-ink); }
.field .opt { background: transparent; color: var(--muted); border: 1px solid var(--line); }
.field .hint { display: block; font-size: 12px; color: var(--muted); font-weight: 700; margin-top: 5px; }
.field .err { display: none; font-size: 12.5px; color: #A32B1E; font-weight: 800; margin-top: 5px; }
.field.is-invalid .err { display: block; }
.field.is-invalid input, .field.is-invalid select { border-color: #A32B1E; }
.field input[type="file"] { padding: 9px 11px; font-size: 13px; background: var(--paper-2); }
.field textarea {
  width: 100%; padding: 11px 13px; font: inherit; font-size: 14.5px; line-height: 1.8;
  color: var(--ink); background: var(--paper); border: 1px solid var(--line);
  border-radius: var(--radius-sm); resize: vertical; min-height: 120px;
}

.radio-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; }
@media (max-width: 720px) { .radio-cards { grid-template-columns: 1fr; } }
.radio-card {
  display: block; cursor: pointer; position: relative;
  border: 1.5px solid var(--line); border-radius: var(--radius-sm);
  padding: 16px 18px; background: var(--paper);
  transition: border-color .16s ease, background .16s ease;
}
.radio-card:hover { border-color: var(--accent-tint); }
.radio-card input { position: absolute; opacity: 0; width: 0; height: 0; }
.radio-card .rc-title { font-weight: 800; font-size: 14.5px; display: block; }
.radio-card .rc-desc { font-size: 12.5px; color: var(--muted); font-weight: 700; }
.radio-card:has(input:checked) { border-color: var(--accent-strong); background: var(--accent-soft); }
.radio-card input:focus-visible + .rc-title { outline: 2px solid var(--accent); outline-offset: 3px; }

.check-row { display: flex; gap: 11px; align-items: flex-start; }
.check-row input { width: 19px; height: 19px; margin-top: 3px; flex: 0 0 auto; accent-color: var(--accent-strong); }
.check-row label { font-size: 14px; font-weight: 700; }
.check-row a { color: var(--accent-strong); text-decoration: underline; }

.turnstile-box {
  border: 1px dashed var(--accent-tint); border-radius: var(--radius-sm);
  background: var(--accent-soft); padding: 18px; text-align: center;
}
.turnstile-box .ts-title { font-weight: 800; font-size: 13.5px; color: var(--warn); }
.turnstile-box .ts-desc { font-size: 12.5px; color: var(--muted); font-weight: 700; margin-top: 6px; }

.form-alert {
  border-radius: var(--radius-sm); padding: 16px 18px; font-weight: 700; font-size: 14px;
  border: 1px solid var(--line); background: var(--paper-2); margin-bottom: 22px;
}
.form-alert.is-warn { border-color: var(--accent-tint); background: var(--accent-soft); color: var(--warn); }
.form-alert.is-error { border-color: #A32B1E; color: #A32B1E; background: color-mix(in srgb, #A32B1E 8%, transparent); }
.form-result { display: none; }
.form-result.is-on { display: block; }

/* ---------- 求人カテゴリーのチップ ---------- */
.cat-chips { display: flex; flex-wrap: wrap; gap: 10px; }
.cat-chip {
  display: inline-flex; align-items: center; gap: 9px; cursor: pointer;
  padding: 10px 16px; border-radius: 999px;
  border: 1.5px solid var(--line); background: var(--paper);
  font-size: 13.5px; font-weight: 800; color: var(--ink);
  transition: border-color .16s ease, background .16s ease, color .16s ease;
}
.cat-chip svg { width: 17px; height: 17px; color: var(--accent-strong); }
.cat-chip b {
  font-family: var(--font-display); font-size: 12px;
  background: var(--accent-soft); color: var(--accent-strong);
  border-radius: 999px; padding: 2px 8px;
}
.cat-chip:hover { border-color: var(--accent-tint); }
.cat-chip[aria-pressed="true"] {
  background: var(--accent-strong); border-color: var(--accent-strong); color: var(--accent-ink);
}
.cat-chip[aria-pressed="true"] svg { color: var(--accent-ink); }
.cat-chip[aria-pressed="true"] b { background: rgba(255,255,255,.22); color: var(--accent-ink); }

/* ---------- ヒーロー：方針ブロックとキーワード ---------- */
.hero-policy {
  display: inline-block; margin: 30px 0 26px;
  border-left: 4px solid var(--accent); padding: 6px 0 6px 18px;
}
.hero-policy .policy-label {
  font-family: var(--font-display);
  display: block; font-size: 11px; font-weight: 800; letter-spacing: .2em;
  color: var(--accent-strong); margin-bottom: 6px;
}
.hero-policy b { display: block; font-size: clamp(16px, 2vw, 22px); line-height: 1.5; }
.hero-policy span:not(.policy-label) { font-size: clamp(13.5px, 1.5vw, 16px); color: var(--muted); font-weight: 700; }

/* ---------- 職種紹介カード（トップ） ---------- */
/* ---------- 職種紹介タイル（トップ） ---------- */
/* minmax(0,1fr)：aspect-ratioと大きいイラストの組合せで最小幅が育って4列が溢れるのを防ぐ */
/* 高さは全タイル同じにする（本人指示 2026-09-08）。
   「募集中1件」のバッジが付くタイルだけ 206px、CAN' のタイルは 156px と、
   実測で最大50pxの差が出ていた */
.jobtile-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; }
/* ※ height:100% / min-height:100% はどちらも「行の高さが決まらず、いちばん低いカードに
   そろって中身がはみ出す」ため使わない（2026-09-08 実測）。
   高さは『しるしの領域を全タイル同じにする』ことでそろえている（下の .jobtile-ico） */
@media (max-width: 1080px) { .jobtile-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (max-width: 720px)  { .jobtile-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
/* 狭い画面でも2列で並べる（本人指示 2026-09-07。以前は400px以下で1列にしていた） */
@media (max-width: 400px)  { .jobtile-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; } }

.jobtile {
  min-width: 0;
  display: flex; flex-direction: column; align-items: center; justify-content: center;
  gap: 12px; text-align: center;
  aspect-ratio: 8 / 5; padding: 18px 14px;
  background: var(--raised); border: 1px solid var(--line); border-radius: 8px;
  color: var(--ink);
  transition: background .2s ease, border-color .2s ease, color .2s ease, transform .18s ease;
}
.jobtile-ico {
  /* しるし（イラスト92px／ロゴ／線アイコン）で背の高さが変わり、タイルの高さが
     156px と 196px に割れていたので、置き場の高さをそろえる（本人指示 2026-09-08「高さ揃えろ」） */
  display: grid; place-items: center; min-height: 92px;
  color: var(--accent); line-height: 0; transition: color .2s ease;
}
.jobtile-ico svg { width: 42px; height: 42px; stroke-width: 1.3; }
.jobtile-name {
  /* 職種名が1行のタイルと2行のタイルで背が変わるので、2行ぶんの高さを確保する */
  display: flex; align-items: center; justify-content: center;
  min-height: calc(2 * 1.45em);
  font-size: 15px; font-weight: 800; line-height: 1.45; letter-spacing: .01em;
}
.jobtile-count {
  /* バッジが付く行だけ背が高くなって、タイルの高さが行ごとに変わっていたので、
     状態の行は高さを固定する（本人指示 2026-09-08「高さ揃えろ」） */
  display: inline-flex; align-items: center; justify-content: center; gap: 6px;
  height: 26px;                       /* バッジ・リンク・「募集なし」で高さが変わらないよう固定 */
  font-size: 11px; font-weight: 800; letter-spacing: .04em; color: var(--muted);
  transition: color .2s ease;
}
.jobtile-count.is-none { opacity: .7; }

.jobtile:hover {
  background: var(--accent-strong); border-color: var(--accent-strong);
  color: var(--accent-ink); transform: translateY(-2px);
}
.jobtile:hover .jobtile-ico,
.jobtile:hover .jobtile-count { color: var(--accent-ink); }
.jobtile:focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; }
@media (prefers-reduced-motion: reduce) { .jobtile:hover { transform: none; } }

@media (max-width: 560px) {
  .jobtile { aspect-ratio: auto; padding: 20px 14px; }
  .jobtile-ico svg { width: 34px; height: 34px; }
  .jobtile-name { font-size: 14px; }
}

/* ---------- 福利厚生リスト ---------- */
.benefit-list { margin: 0; padding: 0; list-style: none; }
.benefit-list li {
  position: relative; padding: 7px 0 7px 20px;
  font-size: 13.5px; color: var(--muted);
  border-bottom: 1px solid var(--line-soft);
}
.benefit-list li:last-child { border-bottom: 0; }
.benefit-list li::before {
  content: ""; position: absolute; left: 3px; top: 15px;
  width: 7px; height: 7px; border-radius: 2px; background: var(--accent);
}

/* ---------- スクロールで1行ずつ出るメッセージ ---------- */
.scroll-message {
  position: relative; overflow: hidden;
  padding: clamp(90px, 16vh, 170px) 0 clamp(90px, 16vh, 170px);
  background: var(--paper);
}
.scroll-message::before {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background:
    repeating-linear-gradient(0deg, transparent 0 71px, color-mix(in srgb, var(--line) 80%, transparent) 71px 72px),
    repeating-linear-gradient(90deg, transparent 0 71px, color-mix(in srgb, var(--line) 80%, transparent) 71px 72px);
  mask-image: radial-gradient(90% 70% at 50% 50%, #000 0%, transparent 72%);
  -webkit-mask-image: radial-gradient(90% 70% at 50% 50%, #000 0%, transparent 72%);
  opacity: .8;
}
.scroll-message .wrap { position: relative; }

.sm-body { max-width: 40rem; margin-inline: auto; text-align: center; }

.sm-line {
  margin: 0 0 .55em;
  font-size: clamp(15px, 1.9vw, 21px);
  font-weight: 700; line-height: 2.1; color: var(--ink);
  /* 参考: key-visual-desc の行（opacity 0→1 / yPercent 50→0 / power3.out） */
  opacity: 0; transform: translateY(50%);
  transition: opacity 1s cubic-bezier(.215,.61,.355,1), transform 1s cubic-bezier(.215,.61,.355,1);
  will-change: opacity, transform;
}
.sm-line.is-in { opacity: 1; transform: none; }
.sm-line.sm-space { margin-bottom: 1.4em; opacity: 1; transform: none; }

.sm-line.is-big {
  font-size: clamp(21px, 3.6vw, 40px);
  font-weight: 800; line-height: 1.72; letter-spacing: .01em;
  margin: .5em 0 .5em;
}
.sm-line.is-small { font-size: clamp(13px, 1.4vw, 16px); color: var(--muted); letter-spacing: .08em; }

/* キーフレーズのマーカー（画像を使わずCSSで引く） */
.sm-mark { position: relative; display: inline-block; padding: 0 .12em; }
.sm-mark-txt { position: relative; z-index: 1; }
.sm-mark::after {
  content: ""; position: absolute; left: 0; right: 0; bottom: .06em; z-index: 0;
  height: .38em; border-radius: .19em;
  background: linear-gradient(90deg,
    color-mix(in srgb, var(--accent) 42%, transparent),
    color-mix(in srgb, var(--accent) 20%, transparent));
  transform: scaleX(0); transform-origin: left center;
  transition: transform .9s cubic-bezier(.22,.61,.36,1) .35s;
}
.sm-line.is-in .sm-mark::after { transform: scaleX(1); }

/* スクロールを促す矢印 */
.sm-scrollcue {
  display: flex; flex-direction: column; align-items: center; gap: 8px;
  margin-top: clamp(40px, 6vw, 70px);
  font-family: var(--font-display);
  font-size: 10.5px; font-weight: 800; letter-spacing: .28em; color: var(--muted);
}
.sm-scrollcue span.bar {
  width: 1px; height: 46px; background: var(--line); position: relative; overflow: hidden;
}
.sm-scrollcue span.bar::after {
  content: ""; position: absolute; inset: 0; background: var(--accent);
  transform: translateY(-100%); animation: cue 2.2s ease-in-out infinite;
}
@keyframes cue {
  0% { transform: translateY(-100%); }
  55%, 100% { transform: translateY(100%); }
}
@media (prefers-reduced-motion: reduce) {
  .sm-line { opacity: 1; transform: none; transition: none; }
  .sm-mark::after { transform: scaleX(1); transition: none; }
  .sm-scrollcue span.bar::after { animation: none; transform: none; opacity: .4; }
}

/* ---------- 1画面目の登場アニメ ---------- */
.intro {
  opacity: 0; transform: translateY(26px);
  transition: opacity .9s cubic-bezier(.22,.61,.36,1), transform .9s cubic-bezier(.22,.61,.36,1);
}
.intro.is-in { opacity: 1; transform: none; }

@media (prefers-reduced-motion: reduce) {
  .intro { opacity: 1; transform: none; transition: none; }
}

/* ---------- スクロール進捗バー ---------- */
.scroll-progress {
  position: fixed; top: 0; left: 0; right: 0; height: 3px; z-index: 200;
  background: var(--accent); transform: scaleX(0); transform-origin: left center;
  will-change: transform; pointer-events: none;
}

/* ---------- 1画面目（フルハイト） ---------- */
.hero.is-opening {
  min-height: 100svh;
  display: flex; align-items: center;
  padding-top: clamp(40px, 8vh, 90px); padding-bottom: clamp(70px, 12vh, 120px);
}
/* 1画面目は上下・左右ともに中央そろえ */
.hero.is-opening .hero-inner { text-align: center; width: 100%; }
.hero.is-opening .hero-catch {
  margin: 0 auto 18px; max-width: 22em;
}
.hero.is-opening .hero-en::before { display: none; }   /* 中央では横線が邪魔になるので消す */
.hero.is-opening .sm-scrollcue { align-items: center; }
@supports not (min-height: 100svh) { .hero.is-opening { min-height: 92vh; } }

/* ---------- セクションごとリンクにする ---------- */
.head-link {
  display: inline-flex; align-items: center; gap: 12px; color: inherit;
  transition: color .18s ease;
}
.head-link:hover { color: var(--accent-strong); }
.head-link-ico {
  width: 1em; height: 1em; flex: 0 0 auto; border-radius: 50%;
  background: var(--accent-soft); position: relative;
  transition: transform .18s ease, background .18s ease;
}
.head-link-ico::after {
  content: ""; position: absolute; inset: 0; margin: auto;
  width: .34em; height: .34em; border-top: 2px solid var(--accent-strong);
  border-right: 2px solid var(--accent-strong); transform: rotate(45deg) translate(-8%, 8%);
}
.head-link:hover .head-link-ico { transform: translateX(4px); background: var(--accent); }
.head-link:hover .head-link-ico::after { border-color: var(--accent-ink); }

a.section-link { display: block; color: inherit; border-radius: var(--radius); }
a.section-link:hover .card,
a.section-link:hover .kokoroe { border-color: var(--accent-tint); }
a.section-link:hover .section-link-cue { background: var(--accent-strong); color: var(--accent-ink); }

.section-link-cue {
  display: inline-flex; align-items: center; gap: 9px; margin: 40px auto 0;
  padding: 12px 24px; border-radius: 999px;
  border: 1.5px solid var(--line); background: var(--raised);
  font-size: 14px; font-weight: 800; color: var(--ink);
  transition: background .18s ease, color .18s ease, border-color .18s ease;
}
a.section-link { text-align: center; }
a.section-link > .kokoroe-list, a.section-link > .grid { text-align: left; }
.cue-ico {
  width: 15px; height: 15px; flex: 0 0 auto; position: relative;
}
.cue-ico::before {
  content: ""; position: absolute; left: 0; top: 50%; width: 13px; height: 2px;
  background: currentColor; transform: translateY(-50%); border-radius: 2px;
}
.cue-ico::after {
  content: ""; position: absolute; right: 1px; top: 50%; width: 6px; height: 6px;
  border-top: 2px solid currentColor; border-right: 2px solid currentColor;
  transform: translateY(-50%) rotate(45deg); border-radius: 1px;
}
@media (prefers-reduced-motion: reduce) {
  .head-link:hover .head-link-ico { transform: none; }
}

/* ---------- 数字ブロック（トップ用の小さめ） ---------- */
.nums-compact { gap: 10px; }
.nums-compact .card { padding: 13px 14px; border-radius: var(--radius-sm); }
.nums-compact .stat .num { font-size: clamp(20px, 2.1vw, 27px); }
.nums-compact .stat .num small { font-size: .46em; margin-left: 2px; }
.nums-compact .stat .label { font-size: 11px; margin-top: 3px; line-height: 1.55; }
.nums-compact .stat .small { font-size: 9.5px; margin-top: 1px !important; }
@media (min-width: 1000px) { .nums-compact { grid-template-columns: repeat(4, 1fr); } }

/* ---------- さまざまなコンテンツ（トップの入口） ---------- */
.content-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; }
@media (max-width: 1080px) { .content-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 560px)  { .content-grid { grid-template-columns: 1fr; } }

.content-card {
  display: flex; flex-direction: column; overflow: hidden;
  background: var(--raised); border: 1px solid var(--line); border-radius: 10px;
  color: var(--ink); box-shadow: var(--shadow-sm);
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.content-card:hover { transform: translateY(-3px); box-shadow: var(--shadow-md); border-color: var(--accent-tint); }
@media (prefers-reduced-motion: reduce) { .content-card:hover { transform: none; } }
.content-card .ph { border-radius: 0; aspect-ratio: 16 / 7; }
.content-body { padding: 16px 18px 18px; display: flex; flex-direction: column; flex: 1; }
.content-en {
  font-family: var(--font-display);
  font-size: 10px; font-weight: 800; letter-spacing: .2em; color: var(--accent-strong);
  display: block; margin-bottom: 8px;
}
.content-title {
  display: flex; align-items: center; gap: 8px;
  font-size: 15.5px; line-height: 1.45; margin: 0 0 8px;
}
.content-ico { color: var(--accent); line-height: 0; flex: 0 0 auto; }
.content-ico svg { width: 19px; height: 19px; }
.content-desc { font-size: 12px; line-height: 1.8; color: var(--muted); margin: 0 0 14px; }
.content-cue {
  margin-top: auto; display: inline-flex; align-items: center; gap: 7px;
  font-size: 12.5px; font-weight: 800; color: var(--accent-strong);
  transition: gap .18s ease;
}
.content-cue svg { width: 13px; height: 13px; }
.content-card:hover .content-cue { gap: 12px; }
@media (prefers-reduced-motion: reduce) { .content-card:hover .content-cue { gap: 7px; } }

/* ---------- 横送り（BOWCS TIMES / Bowcs Shorts 共通） ---------- */
.is-steprow { display: block; }

.steprow-view {
  overflow: hidden;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 3%, #000 97%, transparent);
  mask-image: linear-gradient(90deg, transparent, #000 3%, #000 97%, transparent);
}
.steprow-track {
  display: flex; width: max-content;
  transition: transform .65s cubic-bezier(.65,.02,.28,1);
}
.steprow-track.no-anim { transition: none; }

/* 記事カード */
.steprow-track .post-card { flex: 0 0 300px; width: 300px; margin-right: 20px; opacity: 1; transform: none; }
/* ショート動画 */
.steprow-track .short-card { flex: 0 0 clamp(158px, 15vw, 196px); margin-right: 16px; opacity: 1; transform: none; }
/* インタビュー */
.steprow-track .mem-card {
  flex: 0 0 clamp(240px, 24vw, 320px); width: clamp(240px, 24vw, 320px);
  opacity: 1; transform: none; padding: 0 clamp(14px, 1.6vw, 22px);
}

/* 操作バー */
.steprow-bar {
  display: flex; align-items: center; justify-content: center; gap: 12px;
  margin-top: 24px;
}
.step-btn {
  display: inline-grid; place-items: center; cursor: pointer;
  width: 42px; height: 42px; padding: 0; border-radius: 50%;
  border: 1.5px solid var(--line); background: var(--raised); color: var(--ink);
  transition: border-color .16s ease, background .16s ease, color .16s ease, transform .16s ease;
}
.step-btn:hover {
  border-color: var(--accent-strong); color: var(--accent-strong);
  background: var(--accent-soft); transform: translateY(-1px);
}
.step-btn:active { transform: none; }
@media (prefers-reduced-motion: reduce) { .step-btn:hover { transform: none; } }

/* ボタンの中の記号（絵文字は使わずCSSで描く） */
.step-ico { width: 13px; height: 13px; position: relative; flex: 0 0 auto; }
.step-ico.is-prev::before, .step-ico.is-next::before {
  content: ""; position: absolute; top: 50%; width: 8px; height: 8px;
  border-top: 2.2px solid currentColor; border-right: 2.2px solid currentColor;
}
.step-ico.is-prev::before { left: 3px; transform: translateY(-50%) rotate(-135deg); }
.step-ico.is-next::before { right: 3px; transform: translateY(-50%) rotate(45deg); }
.step-ico.is-pause::before, .step-ico.is-pause::after {
  content: ""; position: absolute; top: 1px; width: 3.4px; height: 11px;
  background: currentColor; border-radius: 1px;
}
.step-ico.is-pause::before { left: 2px; }
.step-ico.is-pause::after  { right: 2px; }
.step-ico.is-play::before {
  content: ""; position: absolute; top: 50%; left: 3px; transform: translateY(-50%);
  border-left: 9px solid currentColor;
  border-top: 6px solid transparent; border-bottom: 6px solid transparent;
}

/* 何枚目かは、画面には出さず読み上げソフトにだけ伝えます */

@media (prefers-reduced-motion: reduce) {
  .steprow-track { transition: none; }
  .steprow-view { overflow-x: auto; -webkit-mask-image: none; mask-image: none; }
}
@media (max-width: 560px) {
  .steprow-track .post-card { flex-basis: 244px; width: 244px; margin-right: 14px; }
  .step-btn { width: 38px; height: 38px; }
}

/* ---------- Bowcs Shorts（縦型の短い動画） ---------- */
.shorts-grid { display: grid; grid-template-columns: repeat(6, 1fr); gap: 14px; }
@media (max-width: 1180px) { .shorts-grid { grid-template-columns: repeat(4, 1fr); } }
@media (max-width: 820px)  { .shorts-grid { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 560px)  {
  .shorts-grid {
    display: flex; overflow-x: auto; scroll-snap-type: x mandatory;
    gap: 12px; padding-bottom: 8px; -webkit-overflow-scrolling: touch;
  }
  .shorts-grid > * { flex: 0 0 62%; scroll-snap-align: start; }
}

.short-card {
  position: relative; display: block; overflow: hidden;
  aspect-ratio: 9 / 16; border-radius: 10px;
  border: 1px solid var(--line); background: var(--paper-2);
  color: #fff;
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}
.short-card:hover { transform: translateY(-3px); box-shadow: var(--shadow-md); border-color: var(--accent-tint); }
@media (prefers-reduced-motion: reduce) { .short-card:hover { transform: none; } }

.short-media {
  position: absolute; inset: 0; width: 100%; height: 100%;
  object-fit: cover; border-radius: 0; aspect-ratio: auto;
}
.short-card::after {
  content: ""; position: absolute; inset: 0; pointer-events: none;
  background: linear-gradient(180deg, rgba(0,0,0,.1) 0%, rgba(0,0,0,.15) 45%, rgba(0,0,0,.85) 100%);
}
.short-play {
  position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);
  width: 48px; height: 48px; border-radius: 50%;
  background: var(--accent-ink); color: var(--accent-strong);
  display: grid; place-items: center; z-index: 2;
  transition: transform .2s ease, background .2s ease;
}
.short-play svg { width: 20px; height: 20px; margin-left: 2px; }
.short-card:hover .short-play { transform: translate(-50%,-50%) scale(1.08); }
@media (prefers-reduced-motion: reduce) { .short-card:hover .short-play { transform: translate(-50%,-50%); } }

.short-kind {
  position: absolute; top: 9px; left: 9px; z-index: 2;
  font-size: 10px; font-weight: 800; letter-spacing: .06em;
  background: rgba(255,248,236,.94); color: var(--accent-strong);
  border: 1px solid var(--accent-tint);
  padding: 2px 8px; border-radius: 4px;
}
.short-kind.is-event   { color: #2A5F74; border-color: #2A5F74; }
.short-kind.is-project { color: #574899; border-color: #574899; }
.short-sec {
  position: absolute; top: 9px; right: 9px; z-index: 2;
  font-family: var(--font-display); font-size: 10.5px; font-weight: 800;
  background: rgba(0,0,0,.6); color: #fff; padding: 3px 7px; border-radius: 4px;
}
.short-info {
  position: absolute; left: 0; right: 0; bottom: 0; z-index: 2;
  padding: 12px 12px 13px; display: flex; flex-direction: column; gap: 2px;
}
.short-role { font-size: 9.5px; font-weight: 800; letter-spacing: .1em; color: #E8CFA8; }
.short-name { font-size: 15px; font-weight: 800; color: #fff; }
.short-quote {
  font-size: 11.5px; font-weight: 700; line-height: 1.6;
  color: rgba(255,255,255,.85);
  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
}

/* ---------- 事業内容を円で並べる（トップ） ---------- */
.biz-circles {
  display: grid; grid-template-columns: repeat(5, 1fr); gap: 18px;
  max-width: 940px; margin-inline: auto;
}
@media (max-width: 900px) { .biz-circles { grid-template-columns: repeat(3, 1fr); gap: 22px; } }
@media (max-width: 520px) { .biz-circles { grid-template-columns: repeat(2, 1fr); } }

.bizc {
  display: flex; flex-direction: column; align-items: center; gap: 14px;
  color: var(--ink); text-align: center;
}
.bizc-ring {
  position: relative; display: grid; place-items: center;
  width: 100%; aspect-ratio: 1 / 1; border-radius: 50%;
  border: 1px solid var(--accent-tint);
  background: radial-gradient(circle at 50% 35%, rgba(139,94,52,.10), transparent 62%), var(--raised);
  transition: background .22s ease, border-color .22s ease, transform .22s ease, box-shadow .22s ease;
}
.bizc-ring::before {
  content: ""; position: absolute; inset: 7px; border-radius: 50%;
  border: 1px dashed color-mix(in srgb, var(--accent) 32%, transparent);
}
.bizc-n {
  position: absolute; top: 17%;
  font-family: var(--font-display); font-size: 10.5px; font-weight: 800;
  letter-spacing: .22em; color: var(--accent-strong);
}
.bizc-ico { color: var(--accent-strong); line-height: 0; transition: color .22s ease; }
.bizc-ico svg { width: 34px; height: 34px; stroke-width: 1.4; }
.bizc-name { font-size: 12.5px; font-weight: 800; line-height: 1.55; }

.bizc:hover .bizc-ring {
  background: var(--accent-strong); border-color: var(--accent-strong);
  transform: translateY(-3px); box-shadow: var(--shadow-md);
}
.bizc:hover .bizc-ico { color: var(--accent-ink); }
.bizc:hover .bizc-n { color: var(--accent-ink); }
.bizc:hover .bizc-name { color: var(--accent-strong); }
@media (prefers-reduced-motion: reduce) { .bizc:hover .bizc-ring { transform: none; } }
@media (max-width: 900px) { .bizc-ico svg { width: 30px; height: 30px; } }

/* ---------- 右下に常に出るボタン ---------- */
.fab {
  position: fixed; right: 20px; bottom: 20px; z-index: 150;
  display: flex; flex-direction: column; align-items: flex-end; gap: 10px;
}
.fab-btn {
  display: inline-flex; align-items: center; gap: 13px;
  padding: 22px 34px; border-radius: 999px;   /* 拡大（本人指示 2026-09-07） */
  border: 1px solid var(--accent-tint);
  background: var(--raised);
  color: var(--ink); font-size: 19px; font-weight: 800; white-space: nowrap;
  box-shadow: var(--shadow-md);
  transition: transform .18s ease, background .18s ease, color .18s ease, border-color .18s ease;
}
.fab-btn svg { width: 25px; height: 25px; flex: 0 0 auto; color: var(--accent-strong); }
.fab-btn:hover { transform: translateY(-2px); border-color: var(--accent-strong); }

.fab-btn.is-primary {
  background: var(--accent-strong); border-color: var(--accent-strong); color: var(--accent-ink);
}
.fab-btn.is-primary svg { color: var(--accent-ink); }
.fab-btn.is-primary:hover { background: var(--accent); border-color: var(--accent); }
@media (prefers-reduced-motion: reduce) { .fab-btn:hover { transform: none; } }

/* 「現在募集中」の浮きボタンは出さない（本人指示 2026-09-08「しまって／PC版も消して」＝PC・スマホとも）。
   導線はヘッダーの「エントリー」と、トップの「現在募集中」の節に残る。Bマーク（心得）はそのまま。
   子セレクタなのは、後ろにある .fab-jobs の定義に負けないようにするため */
.fab > .fab-jobs { display: none; }

/* 画面が狭いときは横並び・小さめに */
@media (max-width: 720px) {
  .fab {
    right: 12px; left: 12px; bottom: 12px;
    flex-direction: row; justify-content: center; gap: 8px;
  }
  .fab-btn { flex: 1 1 0; justify-content: center; padding: 18px 8px; font-size: 16.5px; }
  .fab-btn .fab-txt { overflow: hidden; text-overflow: ellipsis; }
}
/* いちばん下まで来たときに、フッターの上で邪魔しないよう少しだけ上げる余白 */
.site-footer { padding-bottom: 256px; }
@media (max-width: 720px) { .site-footer { padding-bottom: 154px; } }

/* ---------- 横送りに切り替わったら、並べ方の指定を打ち消す ----------
   .shorts-grid / .post-grid が後ろに書かれていても効くよう、いちばん最後に置いています。 */
.shorts-grid.is-steprow,
.mem-grid.is-steprow,
.post-grid.is-steprow {
  display: block;
  overflow: visible;
  grid-template-columns: none;
  gap: 0;
}
@media (max-width: 560px) {
  .shorts-grid.is-steprow { display: block; overflow: visible; padding-bottom: 0; }
  .shorts-grid.is-steprow > * { flex: none; }
}

/* ---------- 見出しの副題 ---------- */
.h-sub {
  font-family: var(--font-hand);
  font-size: clamp(15px, 1.7vw, 20px); font-weight: 600;
  letter-spacing: .06em; color: var(--accent-strong);
  margin: -.4em 0 .6em;
}

/* ---------- 1画面目の背景（ロゴマークで写真を切り替える） ---------- */
.hero.is-opening { position: relative; overflow: hidden; }
svg.hero-art {
  position: absolute; inset: 0; width: 100%; height: 100%;
  z-index: 0; pointer-events: none; display: block;
}
/* 文字を読みやすくするための薄い膜 */
.hero-scrim {
  position: absolute; inset: 0; z-index: 0; pointer-events: none;
  /* 全体はうすく、文字が乗る中央だけ濃くする */
  background:
    radial-gradient(62% 40% at 50% 40%,
      color-mix(in srgb, var(--paper) 90%, transparent) 0%,
      color-mix(in srgb, var(--paper) 66%, transparent) 58%,
      transparent 100%),
    color-mix(in srgb, var(--paper) 26%, transparent);
}
.hero.is-opening .hero-inner { position: relative; z-index: 1; }
.hero.is-opening::before { opacity: .28; z-index: 0; }
.hero.is-opening::after { display: none; }

/* 境界のネオン（太さの違う線を4本重ね。濃さだけを揺らすので軽い） */
.mark-neon g path { stroke: #FFF6DF; }
.mark-neon g { will-change: opacity; }

.mark-neon .nl-h3 path { stroke-width: 14; }
.mark-neon .nl-h2 path { stroke-width: 7; }
.mark-neon .nl-h1 path { stroke-width: 3; }
.mark-neon .nl-core path {
  stroke-width: 1.1; stroke: #FFFDF5;
  /* 静止のにじみ（描画は1回だけ） */
  filter: drop-shadow(0 0 3px rgba(255, 240, 200, .9))
          drop-shadow(0 0 9px rgba(255, 226, 160, .55));
}

/* いつも同じ明るさではなく、ときどき濃さが変わる（本物のネオンのゆらぎ） */
.mark-neon .nl-h3   { opacity: .10; animation: neon-h3   11s ease-in-out infinite; }
.mark-neon .nl-h2   { opacity: .16; animation: neon-h2  8.5s ease-in-out infinite -2.2s; }
.mark-neon .nl-h1   { opacity: .34; animation: neon-h1  6.5s ease-in-out infinite -4.1s; }
.mark-neon .nl-core { opacity: 1;   animation: neon-core  9s ease-in-out infinite -1.3s; }

@keyframes neon-h3 {
  0%, 38% { opacity: .10; }
  44%     { opacity: .20; }
  50%     { opacity: .07; }
  62%     { opacity: .15; }
  100%    { opacity: .10; }
}
@keyframes neon-h2 {
  0%, 30% { opacity: .16; }
  36%     { opacity: .30; }
  41%     { opacity: .11; }
  55%     { opacity: .24; }
  100%    { opacity: .16; }
}
@keyframes neon-h1 {
  0%, 44% { opacity: .34; }
  49%     { opacity: .52; }
  53%     { opacity: .26; }
  68%     { opacity: .42; }
  100%    { opacity: .34; }
}
/* 芯はほんの少しだけ。まばたきのように一瞬落ちる */
@keyframes neon-core {
  0%, 46%  { opacity: 1; }
  48%      { opacity: .74; }
  50%      { opacity: 1; }
  73%      { opacity: .88; }
  76%      { opacity: 1; }
  100%     { opacity: 1; }
}

@media (prefers-reduced-motion: reduce) {
  .mark-neon .nl-h3, .mark-neon .nl-h2, .mark-neon .nl-h1, .mark-neon .nl-core { animation: none; }
}

/* ---------- 表示の軽さ ----------
   ※ 以前は #contents / #times / #shorts / #faq に content-visibility: auto を
     付けていましたが、実際の高さと見積り（900px）がずれるぶんだけ
     スクロール中にページの高さが変わり、位置が飛ぶ原因になっていたため外しました。 */
/* 動かす要素だけブラウザに知らせる */
.steprow-track, 
/* ---------- 印刷 ---------- */
@media print {
  .site-header, .mobile-nav, .cta-band, .filter-bar, .icon-btn, .steprow-bar, .fab { display: none !important; }
  body { background: #fff !important; color: #000 !important; }
  .card, .biz-card, .post-card, .jobtile, .content-card, .short-card, .job-item { background: #fff !important; color: #000 !important; }
  .sm-line, .intro { opacity: 1 !important; transform: none !important; }
  .scroll-progress { display: none !important; }
  .card, .post-card, .job-item { box-shadow: none; border-color: #ccc; break-inside: avoid; }
  .section { padding: 24px 0; }
  a { text-decoration: underline; }
}

/* ---------- 今日のあなたの心得（押すたびにランダムで1つ出る） ---------- */
.ktoday { margin-top: clamp(26px, 4vh, 44px); text-align: center; }
.ktoday-btn { gap: 10px; }
.ktoday-ico { display: inline-flex; align-items: center; }
.ktoday-ico.is-roll { animation: ktodayRoll .5s cubic-bezier(.3,.7,.2,1); }
@keyframes ktodayRoll {
  0%   { transform: rotate(0)      scale(1); }
  55%  { transform: rotate(200deg) scale(1.12); }
  100% { transform: rotate(360deg) scale(1); }
}
.ktoday-hint { color: var(--muted); margin: 10px 0 0; }
.ktoday-out { margin-top: clamp(14px, 2.4vh, 22px); }
.ktoday-card {
  display: flex; gap: clamp(14px, 2vw, 22px); align-items: flex-start; text-align: left;
  max-width: 660px; margin-inline: auto;
  background: var(--raised); border: 1px solid var(--line); border-left: 4px solid var(--accent);
  border-radius: var(--radius-sm); box-shadow: var(--shadow-md);
  padding: clamp(18px, 2.6vw, 28px) clamp(18px, 2.8vw, 30px);
}
.ktoday-card.is-in { opacity: 0; transform: translateY(10px); }
.ktoday-card.is-in.is-shown {
  opacity: 1; transform: none;
  transition: opacity .5s ease, transform .5s cubic-bezier(.16,.55,.22,1);
}
.ktoday-n {
  font-family: var(--font-mono); font-size: clamp(26px, 3.4vw, 38px); font-weight: 700;
  color: var(--accent); line-height: 1; flex: none; padding-top: 2px;
}
.ktoday-t { font-size: clamp(17px, 1.9vw, 22px); color: var(--ink); margin: 0 0 6px; line-height: 1.5; }
.ktoday-d { color: var(--muted); font-size: clamp(13.5px, 1.3vw, 15.5px); line-height: 1.85; }
@media (prefers-reduced-motion: reduce) {
  .ktoday-ico.is-roll { animation: none; }
  .ktoday-card.is-in { opacity: 1; transform: none; }
  .ktoday-card.is-in.is-shown { transition: none; }
}
@media print { .ktoday-btn, .ktoday-hint { display: none; } }

/* ---------- 社員インタビュー（全文ページ） ---------- */
.iv-head {
  display: grid; grid-template-columns: minmax(0, 320px) minmax(0, 1fr);
  gap: clamp(20px, 3vw, 40px); align-items: center;
  margin: clamp(20px, 3vh, 32px) 0 clamp(30px, 5vh, 52px);
}
.iv-head .ph-portrait { border-radius: var(--radius-sm); aspect-ratio: 3 / 4; }
.iv-quote {
  font-family: var(--font-serif); color: var(--ink);
  font-size: clamp(24px, 3.6vw, 44px); line-height: 1.42; margin: 6px 0 14px;
  word-break: keep-all; overflow-wrap: break-word;
}
.iv-meta {
  display: flex; flex-wrap: wrap; align-items: center; gap: 10px;
  color: var(--muted); font-size: clamp(13px, 1.3vw, 15px);
}
.iv-meta .dot { width: 4px; height: 4px; border-radius: 50%; background: var(--line); flex: none; }
@media (max-width: 760px) {
  .iv-head { grid-template-columns: 1fr; }
  .iv-head .ph-portrait { max-width: 320px; }
}

.iv-body > * + * { margin-top: clamp(26px, 4vh, 44px); }
.iv-sec h2 { margin-bottom: 10px; }
.iv-sec p { color: var(--ink); font-size: clamp(14.5px, 1.4vw, 16.5px); line-height: 1.95; margin: 0; }

.iv-day {
  background: var(--raised); border: 1px solid var(--line); border-radius: var(--radius-sm);
  padding: clamp(20px, 3vw, 32px);
}
.iv-day h2 { margin-bottom: 14px; }
.iv-day-list { list-style: none; margin: 0; padding: 0; }
.iv-day-list li {
  display: grid; grid-template-columns: 84px minmax(0, 1fr); gap: 14px;
  padding: 12px 0; border-top: 1px solid var(--line);
  color: var(--ink); font-size: clamp(13.5px, 1.3vw, 15.5px); line-height: 1.8;
}
.iv-day-list li:first-child { border-top: 0; }
.iv-time { font-family: var(--font-mono); font-weight: 700; color: var(--accent); }
@media (max-width: 560px) { .iv-day-list li { grid-template-columns: 1fr; gap: 2px; } }

.iv-qa { display: grid; gap: clamp(14px, 2vh, 20px); }
.iv-qa-row {
  border-left: 3px solid var(--accent-soft); padding-left: clamp(14px, 2vw, 20px);
}
.iv-q, .iv-a { margin: 0; line-height: 1.9; font-size: clamp(14.5px, 1.4vw, 16.5px); }
.iv-q { color: var(--ink); font-weight: 700; }
.iv-a { color: var(--muted); margin-top: 6px; }
.iv-qmark, .iv-amark {
  display: inline-flex; align-items: center; justify-content: center;
  width: 24px; height: 24px; margin-right: 10px; border-radius: 50%;
  font-family: var(--font-mono); font-size: 13px; font-weight: 700; vertical-align: 1px;
}
.iv-qmark { background: var(--accent); color: #FFF8EC; }
.iv-amark { background: var(--accent-soft); color: var(--accent-strong, var(--accent)); }

.iv-msg {
  margin: 0; padding: clamp(22px, 3vw, 34px); border: 0;
  background: linear-gradient(160deg, #4A3524 0%, #2F2115 70%);
  border-radius: var(--radius-sm); color: var(--accent-ink);
}
.iv-msg p {
  font-family: var(--font-serif); font-size: clamp(17px, 2.1vw, 24px); line-height: 1.75;
  margin: 0 0 12px; color: var(--accent-ink);
}
.iv-msg cite { font-style: normal; font-size: clamp(12.5px, 1.2vw, 14px); color: var(--accent-ink); opacity: .9; }
.iv-related { margin-top: clamp(22px, 3vh, 32px); }

.iv-nav {
  display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(12px, 2vw, 20px);
  margin-top: clamp(34px, 5vh, 56px); padding-top: clamp(20px, 3vh, 28px); border-top: 1px solid var(--line);
}
.iv-nav-item {
  display: grid; gap: 4px; text-decoration: none; color: var(--ink);
  background: var(--raised); border: 1px solid var(--line); border-radius: var(--radius-sm);
  padding: clamp(14px, 2vw, 20px); transition: border-color .2s ease, transform .2s ease;
}
.iv-nav-item:hover { border-color: var(--accent); transform: translateY(-2px); }
.iv-nav-next { text-align: right; }
@media (max-width: 560px) { .iv-nav { grid-template-columns: 1fr; } .iv-nav-next { text-align: left; } }
@media (prefers-reduced-motion: reduce) { .iv-nav-item:hover { transform: none; } }
@media print { .iv-nav, .iv-related { display: none; } }

/* 読み物の幅（インタビュー全文など） */
.wrap-narrow { max-width: 860px; }
/* インタビュー全文だけ少し広く（人物＋本文の2列が窮屈にならないように 2026-09-07） */
.wrap-iv { max-width: 1000px; }

/* ---------- 右下のBマーク（押すと今日の心得） ---------- */
.fab-kok { position: relative; display: flex; flex-direction: column; align-items: flex-end; gap: 10px; }
.fab-kok-btn {
  width: 72px; height: 72px; border-radius: 50%; cursor: pointer;   /* 拡大（本人指示 2026-09-07） */
  border: 1px solid var(--accent-tint); background: var(--raised); color: var(--accent-strong);
  box-shadow: var(--shadow-md);
  display: grid; place-items: center; padding: 0;
  transition: transform .18s ease, background .18s ease, color .18s ease, border-color .18s ease;
}
.fab-kok-btn svg { width: 34px; height: 34px; display: block; }
.fab-kok-btn:hover { transform: translateY(-2px); background: var(--accent-strong); color: var(--accent-ink); border-color: var(--accent-strong); }
.fab-kok-btn:focus-visible { outline: 2px solid var(--accent-strong); outline-offset: 3px; }
.fab-kok-btn[aria-expanded="true"] { background: var(--accent-strong); color: var(--accent-ink); border-color: var(--accent-strong); }
.fab-kok-btn.is-pop { animation: fabBtnPop .42s cubic-bezier(.2,1.6,.3,1); }
@keyframes fabBtnPop {
  0%   { transform: scale(1); }
  40%  { transform: scale(1.16) rotate(-6deg); }
  70%  { transform: scale(.96)  rotate(2deg); }
  100% { transform: scale(1); }
}

/* Bマークから飛び出す吹き出し */
.fab-kok-panel {
  position: absolute; right: 0; bottom: calc(100% + 14px);
  width: min(320px, calc(100vw - 40px));
  /* 面・枠・アクセントは、心得が変わるたび JS が --kok-* を差し替えます（KOK_COLORS） */
  background: var(--kok-bg, var(--raised));
  border: 1px solid var(--kok-line, var(--line));
  border-left: 4px solid var(--kok-accent, var(--accent));
  border-radius: 14px; box-shadow: var(--shadow-md);
  padding: 16px 18px; text-align: left;
  transition: background-color .32s ease, border-color .32s ease;
  transform-origin: 88% 100%;        /* Bマークの位置＝右下から膨らむ */
  opacity: 0; transform: translate(10px, 22px) scale(.7);
}
/* 吹き出しのしっぽ（Bマークを指す三角）— 枠線ぶんを2枚重ねで表現 */
.fab-kok-panel::after,
.fab-kok-panel::before {
  content: ""; position: absolute; right: 18px; width: 0; height: 0;
  border-style: solid; border-color: transparent;
}
.fab-kok-panel::before {   /* 枠線 */
  bottom: -11px; border-width: 11px 9px 0 9px; border-top-color: var(--kok-line, var(--line));
}
.fab-kok-panel::after {    /* 中の面 */
  bottom: -9px; border-width: 10px 8px 0 8px; border-top-color: var(--kok-bg, var(--raised));
}
.fab-kok-panel.is-shown { animation: fabKokPop .5s cubic-bezier(.2,1.5,.35,1) forwards; }
@keyframes fabKokPop {
  0%   { opacity: 0; transform: translate(10px, 22px) scale(.7)  rotate(-2.5deg); }
  55%  { opacity: 1; transform: translate(0, -4px)   scale(1.04) rotate(.6deg); }
  78%  {              transform: translate(0, 1px)    scale(.985) rotate(-.2deg); }
  100% { opacity: 1; transform: none; }
}

/* 中の行が下から順に出る */
.fab-kok-out .stagger { opacity: 0; }
.fab-kok-out.is-in .stagger {
  animation: fabKokLine .42s cubic-bezier(.16,.7,.22,1) both;
  animation-delay: var(--d, 0ms);
}
@keyframes fabKokLine {
  from { opacity: 0; transform: translateY(9px); }
  to   { opacity: 1; transform: none; }
}
.fab-kok-eyebrow {
  font-family: var(--font-display); font-size: 11px; letter-spacing: .16em; font-weight: 700;
  color: var(--kok-eyebrow, var(--accent-strong)); margin: 0 0 8px; padding-right: 30px;
}
.fab-kok-n { font-family: var(--font-mono); font-size: 20px; font-weight: 700; color: var(--kok-accent, var(--accent)); margin: 0 0 2px; line-height: 1; }
.fab-kok-t { font-size: 15px; font-weight: 700; color: var(--ink); margin: 0 0 6px; line-height: 1.55; }
.fab-kok-d { font-size: 13px; color: var(--muted); margin: 0; line-height: 1.8; }
.fab-kok-hint { font-size: 11.5px; color: var(--muted); margin: 10px 0 0; padding-top: 8px; border-top: 1px solid var(--kok-line, var(--line)); }

/* 吹き出しを閉じるボタン（右上） */
.fab-kok-close {
  position: absolute; top: 8px; right: 8px; width: 30px; height: 30px; padding: 0;
  border: 1px solid transparent; border-radius: 50%; background: transparent; cursor: pointer;
  color: var(--muted); display: grid; place-items: center;
  transition: color .18s ease, background .18s ease, border-color .18s ease;
}
.fab-kok-close svg { width: 15px; height: 15px; display: block; }
.fab-kok-close:hover { color: var(--ink); background: var(--kok-line, var(--line)); border-color: var(--kok-line, var(--line)); }
.fab-kok-close:focus-visible { outline: 2px solid var(--kok-accent, var(--accent)); outline-offset: 2px; }

@media (max-width: 720px) {
  /* 狭い画面でも Bマークは「現在の募集職種」の上（別の段）に置く */
  .fab { flex-wrap: wrap; }
  .fab-kok { width: 100%; align-items: flex-end; }
  .fab-kok-btn { width: 58px; height: 58px; }
  .fab-kok-btn svg { width: 27px; height: 27px; }
  .fab-kok-panel {
    right: 0; left: auto; bottom: calc(100% + 8px);
    width: min(320px, calc(100vw - 24px));
  }
}
@media (prefers-reduced-motion: reduce) {
  .fab-kok-btn:hover, .fab-kok-btn.is-pop { transform: none; animation: none; }
  .fab-kok-panel, .fab-kok-panel.is-shown { animation: none; opacity: 1; transform: none; }
  .fab-kok-out .stagger, .fab-kok-out.is-in .stagger { animation: none; opacity: 1; transform: none; }
}
@media print { .fab-kok { display: none; } }

/* 掲載が1人だけのときは、カードを中央に少し大きく置く */
.grid.is-single { grid-template-columns: minmax(0, 460px); justify-content: center; }
.grid.is-single .ph-portrait { aspect-ratio: 4 / 3; }

/* ---------- 職種紹介の詳細（画面の真ん中に出す） ---------- */
body.jcm-lock { overflow: hidden; }
.jcm-overlay {
  position: fixed; inset: 0; z-index: 300;
  background: rgba(20, 18, 16, .45);
  display: grid; place-items: center;
  padding: clamp(14px, 3vw, 40px);
}
.jcm-panel {
  position: relative;
  width: min(720px, 100%);
  max-height: min(86svh, 780px); overflow-y: auto;
  background: var(--raised); border: 1px solid var(--line);
  border-radius: var(--radius-sm); box-shadow: var(--shadow-md);
  padding: clamp(22px, 3.4vw, 38px) clamp(20px, 3.6vw, 42px);
  opacity: 0; transform: translateY(16px) scale(.96);
}
.jcm-panel.is-shown {
  animation: jcmPop .38s cubic-bezier(.18, 1.2, .3, 1) forwards;
}
@keyframes jcmPop {
  from { opacity: 0; transform: translateY(16px) scale(.96); }
  to   { opacity: 1; transform: none; }
}
@supports not (height: 100svh) { .jcm-panel { max-height: min(86vh, 780px); } }

.jcm-close {
  position: sticky; top: 0; float: right; margin: -6px -8px 0 12px;
  width: 34px; height: 34px; border-radius: 50%;
  border: 1px solid var(--line); background: var(--raised); color: var(--muted);
  display: grid; place-items: center; padding: 0; cursor: pointer; z-index: 2;
  transition: color .15s ease, border-color .15s ease;
}
.jcm-close svg { width: 16px; height: 16px; }
.jcm-close:hover { color: var(--accent-strong); border-color: var(--accent-strong); }
.jcm-close:focus-visible { outline: 2px solid var(--accent-strong); outline-offset: 2px; }

.jcm-head { display: flex; align-items: center; gap: 14px; margin-bottom: 12px; }
.jcm-head .eyebrow { margin-bottom: 2px; }
.jcm-ico { margin: 0; width: 46px; height: 46px; border-radius: 12px; flex: none; }
.jcm-desc { color: var(--ink); font-size: clamp(14px, 1.4vw, 16px); line-height: 1.9; margin: 0 0 6px; }
.jcm-sec { margin-top: clamp(16px, 2.4vh, 24px); }
.jcm-h {
  font-size: clamp(13.5px, 1.3vw, 15px); font-weight: 800; color: var(--accent-strong);
  margin: 0 0 6px; padding-left: 10px; border-left: 3px solid var(--accent);
}
.jcm-sec p { color: var(--ink); font-size: clamp(13.5px, 1.3vw, 15.5px); line-height: 1.9; margin: 0; }
.jcm-list { margin: 0; padding-left: 1.3em; color: var(--ink); font-size: clamp(13.5px, 1.3vw, 15.5px); line-height: 1.95; }
.jcm-note { color: var(--muted); font-size: clamp(12.5px, 1.2vw, 14px); margin-top: 6px !important; }
.jcm-actions { display: flex; gap: 12px; flex-wrap: wrap; align-items: center; margin-top: clamp(20px, 3vh, 30px); padding-top: clamp(14px, 2vh, 20px); border-top: 1px solid var(--line); }
.jcm-none { color: var(--muted); font-size: 14px; font-weight: 700; }

@media (prefers-reduced-motion: reduce) {
  .jcm-panel, .jcm-panel.is-shown { animation: none; opacity: 1; transform: none; }
}
@media print { .jcm-overlay { display: none; } }

/* ================================================================
   Members Interview（吹き出しカード＋プロフィール詳細）
   顔はインラインSVGの似顔絵。写真ができたら .mem-face / .pf-face の
   中身を <img> に差し替えれば、そのまま丸く収まります。
   ================================================================ */

/* ---- 似顔絵SVG ---- */
.face-svg { display: block; width: 100%; height: 100%; }
.face-svg .face-bg    { fill: var(--accent-tint); }
.face-svg .face-cloth { fill: var(--raised); }
.face-svg .face-skin  { fill: #FBF3E6; }
.face-svg .face-hair  { fill: var(--ink); }
.face-svg .face-ink   { fill: var(--ink); }
.face-svg .face-line  {
  fill: none; stroke: var(--ink); stroke-width: 3;
  stroke-linecap: round; stroke-linejoin: round;
}

/* ---- 一覧：丸い似顔絵＋下にキャプション（見本の形） ---- */
.mem-grid { align-items: start; gap: clamp(28px, 3.6vw, 56px) clamp(20px, 3vw, 40px); }
.mem-card {
  display: block; text-decoration: none; color: inherit; text-align: center;
}
.mem-face {
  width: clamp(148px, 17vw, 210px); aspect-ratio: 1 / 1;
  margin: 0 auto clamp(14px, 2vh, 20px);
  border-radius: 50%; overflow: hidden;
  transition: transform .25s ease, box-shadow .25s ease;
}
/* ※ 古い指定。いまはアーチ型で似顔絵を中央に絶対配置しているため、
   ここで transform を上書きすると位置がずれる。下の新しい指定で打ち消している。 */
.mem-card:hover .mem-face,
.mem-card:focus-visible .mem-face { box-shadow: var(--shadow-md); }
.mem-name {
  font-size: clamp(20px, 2.1vw, 25px); font-weight: 800;
  color: var(--ink); line-height: 1.3; letter-spacing: .02em;
}
.mem-san { font-size: .66em; font-weight: 700; color: var(--muted); margin-left: 3px; }
.mem-dept {
  display: inline-block; margin-top: 10px; padding: 4px 14px;
  border-radius: 999px; background: var(--accent-soft); border: 1px solid var(--line);
  color: var(--accent-strong); font-weight: 800;
  font-size: clamp(12.5px, 1.2vw, 14px);
}
.mem-role {
  margin-top: 12px; color: var(--ink); font-weight: 700; letter-spacing: .04em;
  font-size: clamp(13.5px, 1.35vw, 15px); line-height: 1.6;
}
.mem-years {
  margin-top: 5px; color: var(--muted); font-weight: 700; letter-spacing: .04em;
  font-size: clamp(12.5px, 1.2vw, 13.5px);
}
.mem-more {
  display: inline-flex; align-items: center; gap: 6px; margin-top: 12px;
  color: var(--accent-strong); font-weight: 800;
  font-size: clamp(13px, 1.3vw, 14px);
}
.mem-card:hover .mem-more { text-decoration: underline; }

/* ---- 詳細：プロフィール ---- */
.pf {
  display: grid; grid-template-columns: minmax(0, 330px) minmax(0, 1fr);
  gap: clamp(24px, 3.4vw, 48px); align-items: start;
}
.pf-side {
  background: var(--accent-soft); border: 1px solid var(--line);
  border-radius: var(--radius); padding: clamp(20px, 2.6vw, 30px);
}
.pf-name {
  margin: 0; line-height: 1.1; color: var(--accent-strong);
  font-size: clamp(34px, 4.4vw, 52px); font-weight: 900; letter-spacing: .01em;
}
.pf-san { font-size: .42em; font-weight: 800; margin-left: 6px; }
.pf-profile-en {
  font-family: var(--font-hand); color: var(--muted);
  font-size: clamp(18px, 2vw, 24px); margin: 2px 0 16px;
}
.pf-badges { display: flex; flex-wrap: wrap; gap: 8px; }
.pf-badge {
  padding: 5px 13px; border: 1px solid var(--accent-tint); border-radius: 8px;
  background: var(--raised); color: var(--accent-strong); font-weight: 800;
  font-size: clamp(12.5px, 1.2vw, 14px);
}
.pf-intro {
  margin: 14px 0 0; color: var(--ink); font-weight: 700; line-height: 1.85;
  font-size: clamp(14px, 1.4vw, 15.5px);
}
.pf-face {
  width: clamp(150px, 17vw, 210px); aspect-ratio: 1 / 1;
  margin: clamp(16px, 2.2vh, 22px) auto 0;
  border-radius: 50%; overflow: hidden;
}

/* 1日のスケジュール */
.pf-sched {
  margin-top: clamp(20px, 2.6vh, 28px); background: var(--raised);
  border: 1px solid var(--line); border-radius: var(--radius-sm);
  padding: clamp(16px, 2vw, 20px) clamp(14px, 1.8vw, 18px);
}
.pf-sched-title {
  display: flex; align-items: center; gap: 10px; margin: 0 0 14px;
  font-size: clamp(14.5px, 1.4vw, 16px); font-weight: 800; color: var(--ink);
}
.pf-sched-num {
  flex: none; width: 26px; height: 26px; border-radius: 50%;
  background: var(--accent-strong); color: var(--accent-ink);
  display: inline-grid; place-items: center; font-size: 13px; font-weight: 800;
}
.pf-sched-list { list-style: none; margin: 0; padding: 0; }
.pf-sched-item {
  display: grid; grid-template-columns: 52px 16px minmax(0, 1fr);
  gap: 8px; align-items: start; padding-bottom: 15px;
}
.pf-sched-item.is-last { padding-bottom: 0; }
.pf-sched-time {
  font-size: 13px; font-weight: 800; color: var(--accent-strong);
  font-variant-numeric: tabular-nums; padding-top: 1px;
}
.pf-sched-dot { position: relative; width: 16px; align-self: stretch; }
.pf-sched-dot::before {
  content: ""; position: absolute; left: 3px; top: 4px;
  width: 10px; height: 10px; border-radius: 50%; background: var(--accent);
}
.pf-sched-dot::after {
  content: ""; position: absolute; left: 7px; top: 17px; bottom: -6px;
  border-left: 2px dotted var(--accent-tint);
}
.pf-sched-item.is-last .pf-sched-dot::after { display: none; }
.pf-sched-x { font-size: 13.5px; line-height: 1.8; color: var(--ink); }

/* 右カラム */
.pf-main { display: flex; flex-direction: column; gap: clamp(18px, 2.6vh, 28px); }
.pf-sec {
  display: grid; grid-template-columns: 56px minmax(0, 1fr); gap: clamp(12px, 1.6vw, 18px);
  align-items: start; padding-bottom: clamp(18px, 2.4vh, 26px);
  border-bottom: 1px dashed var(--line);
}
.pf-sec:last-child { border-bottom: 0; padding-bottom: 0; }
.pf-sec-ico, .pf-holiday-ico {
  width: 56px; height: 56px; border-radius: 50%; background: var(--accent-soft);
  display: grid; place-items: center; color: var(--accent-strong); flex: none;
}
.pf-sec-ico svg, .pf-holiday-ico svg { width: 26px; height: 26px; }
.pf-sec-title {
  margin: 8px 0 8px; color: var(--accent-strong); font-weight: 800;
  font-size: clamp(18px, 2vw, 23px); line-height: 1.4;
}
.pf-sec-text, .pf-holiday-text {
  margin: 0; color: var(--ink); line-height: 1.95;
  font-size: clamp(14px, 1.4vw, 15.5px);
}

/* 休日の過ごし方 */
.pf-holiday {
  display: grid; grid-template-columns: 56px minmax(0, 1fr); gap: clamp(12px, 1.6vw, 18px);
  margin-top: clamp(26px, 3.4vh, 40px); padding: clamp(18px, 2.4vw, 26px);
  border: 1px solid var(--accent-tint); border-radius: var(--radius); background: var(--raised);
}
.pf-holiday-title {
  margin: 8px 0 8px; color: var(--accent-strong); font-weight: 800;
  font-size: clamp(16px, 1.7vw, 20px);
}
.pf-qa-head { margin-top: clamp(30px, 4vh, 46px); }

@media (max-width: 860px) {
  .pf { grid-template-columns: minmax(0, 1fr); }
  .pf-sec, .pf-holiday { grid-template-columns: 44px minmax(0, 1fr); }
  .pf-sec-ico, .pf-holiday-ico { width: 44px; height: 44px; }
  .pf-sec-ico svg, .pf-holiday-ico svg { width: 21px; height: 21px; }
}
@media (prefers-reduced-motion: reduce) {
  .mem-face { transition: none; }
  .mem-card:hover .mem-face { transform: none; }
}
@media print {
  .mem-card:hover .mem-face { transform: none; box-shadow: none; }
  .pf-side, .pf-sched, .pf-holiday { box-shadow: none; }
  .pf { grid-template-columns: 230px 1fr; }
  .mem-more { display: none; }
}

/* プロフィール下部：Q&A → 一言 → 関連記事 の間隔 */
.pf-qa-head + .iv-qa { margin-top: clamp(4px, 1vh, 10px); }
.iv-qa + .iv-msg,
.pf-holiday + .iv-msg,
.pf + .iv-msg { margin-top: clamp(26px, 3.4vh, 40px); }

/* 1枚もののプロフィール画像（いただいた画像をそのまま出す） */
.pf-sheet { margin: 0; text-align: center; }
.pf-sheet img {
  display: block; width: 100%; max-width: 1023px; height: auto; margin: 0 auto;
  border: 1px solid var(--line); border-radius: var(--radius); background: #fff;
}
@media print {
  .pf-sheet img { border: 0; border-radius: 0; max-width: 100%; }
}

/* ================================================================
   丸アイコンの写真／中央に出すプロフィール／右下の「現在募集中」
   ================================================================ */

/* ---- 丸アイコンに写真が入ったとき ---- */
.mem-photo {
  display: block; width: 100%; height: 100%;
  object-fit: cover; object-position: center top;
  background: var(--accent-soft);
}
.pf-face .mem-photo { object-position: center top; }

/* ---- クリックで真ん中に出すプロフィール ---- */
.mem-panel { width: min(1100px, 100%); max-height: min(90svh, 1000px); }
.mem-panel .pf { grid-template-columns: minmax(0, 300px) minmax(0, 1fr); }
.mem-panel .pf-sheet img { border: 0; }
.mem-panel .iv-nav { margin-top: clamp(20px, 3vh, 30px); }
.mem-panel .iv-related { margin-top: clamp(16px, 2.4vh, 24px); }
@media (max-width: 900px) {
  .mem-panel .pf { grid-template-columns: minmax(0, 1fr); }
}

/* ---- 右下「現在募集中」を大きく・目立たせる ---- */
.fab-btn.is-jobs {
  position: relative; overflow: visible;
  padding: 11px 26px 11px 15px; gap: 13px;
  border-radius: 14px; border: 1px solid rgba(58, 40, 27, .14);
  background: var(--raised); color: var(--ink);
  font-size: 18.5px; letter-spacing: .01em;
  box-shadow: 0 3px 8px rgba(58, 40, 27, .12), 0 18px 36px rgba(58, 40, 27, .16);
}
.fab-btn.is-jobs:hover {
  transform: translateY(-2px);
  background: var(--raised); color: var(--ink); border-color: rgba(58, 40, 27, .22);
}

/* まわりに広がる輪 */
.fab-ping {
  position: absolute; inset: -2px; border-radius: 999px;
  border: 2px solid var(--accent-strong); pointer-events: none;
  animation: fabJobsPing 2.8s cubic-bezier(.2, .7, .3, 1) infinite;
}

@keyframes fabJobsBob {
  0%, 100% { transform: translateY(0); }
  50%      { transform: translateY(-5px); }
}
@keyframes fabJobsPing {
  0%       { opacity: .55; transform: scale(1); }
  70%,100% { opacity: 0;   transform: scale(1.28); }
}

@media (prefers-reduced-motion: reduce) {
  .fab-btn.is-jobs { animation: none; }
  .fab-ping { animation: none; opacity: .35; }
  .fab-btn.is-jobs:hover { transform: none; }
}
@media print { .fab-ping { display: none; } }

/* 中央表示は「スクロールしないで収まる」ことを優先する */
.mem-panel {
  padding: clamp(16px, 2vw, 26px) clamp(16px, 2.2vw, 30px);
}
/* 1枚もの画像：パネルの高さに収める */
.mem-panel .pf-sheet img {
  width: auto; max-width: 100%;
  max-height: min(74svh, 900px);
  margin: 0 auto;
}
/* HTMLで組んだプロフィール：中央表示のときだけ詰める */
.mem-panel .pf { gap: clamp(16px, 2vw, 26px); }
.mem-panel .pf-side { padding: clamp(14px, 1.8vw, 20px); }
.mem-panel .pf-name { font-size: clamp(26px, 3vw, 36px); }
.mem-panel .pf-profile-en { font-size: clamp(15px, 1.5vw, 18px); margin-bottom: 10px; }
.mem-panel .pf-face { width: clamp(96px, 10vw, 130px); margin-top: 12px; }
.mem-panel .pf-intro { margin-top: 10px; font-size: clamp(13px, 1.3vw, 14px); line-height: 1.7; }
.mem-panel .pf-sched { margin-top: 14px; padding: 12px 12px; }
.mem-panel .pf-sched-title { margin-bottom: 10px; font-size: 14px; }
.mem-panel .pf-sched-item { padding-bottom: 9px; }
.mem-panel .pf-sched-x { font-size: 12.5px; line-height: 1.65; }
.mem-panel .pf-main { gap: clamp(10px, 1.4vh, 16px); }
.mem-panel .pf-sec { padding-bottom: clamp(10px, 1.4vh, 16px); grid-template-columns: 42px minmax(0, 1fr); gap: 12px; }
.mem-panel .pf-sec-ico, .mem-panel .pf-holiday-ico { width: 42px; height: 42px; }
.mem-panel .pf-sec-ico svg, .mem-panel .pf-holiday-ico svg { width: 20px; height: 20px; }
.mem-panel .pf-sec-title { margin: 4px 0 5px; font-size: clamp(15px, 1.6vw, 18px); }
.mem-panel .pf-sec-text, .mem-panel .pf-holiday-text { font-size: clamp(13px, 1.3vw, 14px); line-height: 1.8; }
.mem-panel .pf-holiday { margin-top: 16px; padding: 14px 16px; }
.mem-panel .pf-holiday-title { margin: 2px 0 5px; font-size: clamp(14px, 1.4vw, 16px); }
/* 中央表示では Q&A と一言は出さない（長くなるため。全文ページには残る） */
.mem-panel .pf-qa-head, .mem-panel .iv-qa, .mem-panel .iv-msg { display: none; }

/* 中央表示は要点だけ。続きは全文ページへ */
.pf-more-link { display: none; }
.mem-panel .pf-more-link {
  display: block; margin: clamp(14px, 2vh, 20px) 0 0; text-align: center;
}
.mem-panel .pf-sec--gap,
.mem-panel .pf-sec--team,
.mem-panel .pf-sec--goal,
.mem-panel .pf-holiday { display: none; }
.mem-panel .pf-sec--reason { border-bottom: 0; padding-bottom: 0; }

/* 中央表示だけ：本人とスケジュールを横に並べて、縦を短くする */
@media (min-width: 901px) {
  .mem-panel .pf { grid-template-columns: minmax(0, 560px) minmax(0, 1fr); }
  .mem-panel .pf-side {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 250px);
    column-gap: clamp(14px, 1.6vw, 20px);
    align-items: start;
  }
  .mem-panel .pf-side > * { grid-column: 1; }
  .mem-panel .pf-sched { grid-column: 2; grid-row: 1 / span 20; margin-top: 0; }
  .mem-panel .pf-face { margin-left: 0; }
}
/* 前後のメンバーは1行に詰める */
.mem-panel .iv-nav { gap: 10px; }
.mem-panel .iv-nav-item { padding: 10px 14px; }

/* 中央表示：さらに縦を詰める（前後のメンバーは全文ページで） */
.mem-panel { max-height: min(92svh, 1020px); }
.mem-panel .iv-nav { display: none; }
.mem-panel .pf-sched-title { margin-bottom: 8px; }
.mem-panel .pf-sched-item { padding-bottom: 7px; }
.mem-panel .pf-sched-x { font-size: 12px; line-height: 1.55; }
.mem-panel .pf-sched-time { font-size: 12px; }


/* ---- 「現在募集中」：宅配ボックスの下扉が開き、横から吹き出しが出る ---- */
.fab-btn.is-jobs { animation: none; }        /* 上下の揺れはやめる */
.fab-ping { display: none; }                 /* 広がる輪もやめる */

.fab-jobs { position: relative; display: inline-flex; }

/* 宅配ボックスの絵 */
.fab-btn.is-jobs .fab-pb { width: 56px; height: 89px; flex: 0 0 auto; display: block; overflow: visible; }
.fab-pb .pb-leaf {
  transform-box: fill-box; transform-origin: left center;
  transition: transform .5s cubic-bezier(.32, .72, .28, 1);
}
.fab-jobs:hover .pb-leaf, .fab-jobs:focus-within .pb-leaf { transform: perspective(300px) rotateY(-74deg); }

/* 件数（現在募集中 1件） */
.fab-cnt { color: var(--accent-strong); font-weight: 800; }
.fab-cnt b { font-size: 27px; font-family: Futura, "Avenir Next", "Century Gothic", "Noto Serif JP Sub", "Noto Serif JP", sans-serif; margin-right: 1px; }

/* 吹き出し「応募する」：扉の横（左）から、ぽんと出る */
.fab-bub {
  position: absolute; right: 100%; bottom: 8px; padding-right: 13px;
  opacity: 0; visibility: hidden; transform: translateX(14px) scale(.8); transform-origin: right bottom;
  transition: opacity .3s ease, transform .34s cubic-bezier(.2, 1.25, .4, 1), visibility 0s .34s;
}
.fab-jobs:hover .fab-bub, .fab-jobs:focus-within .fab-bub {
  opacity: 1; visibility: visible; transform: none; transition-delay: .16s, .16s, 0s;
}
.fab-bub-in {
  position: relative; display: inline-flex; align-items: center; gap: 9px;
  padding: 13px 21px; border-radius: 12px; white-space: nowrap; text-decoration: none;
  background: var(--accent-strong); color: var(--accent-ink); border: 1px solid var(--accent-strong);
  font-size: 16.5px; font-weight: 800;
  box-shadow: 0 3px 10px rgba(58, 40, 27, .22), 0 16px 32px rgba(58, 40, 27, .24);
}
.fab-bub-in svg { width: 18px; height: 18px; color: var(--accent-ink); }
.fab-bub-in::after {
  content: ""; position: absolute; right: -5.5px; bottom: 15px;
  width: 11px; height: 11px; transform: rotate(45deg); background: var(--accent-strong);
}
.fab-bub-in:hover { background: var(--accent); border-color: var(--accent); }

@media (prefers-reduced-motion: reduce) { .fab-pb .pb-leaf, .fab-bub { transition: none; } }
/* マウスのある端末：吹き出しに集約するので、常時の「応募する」は出さない */
@media (hover: hover) { .fab-btn.is-primary { display: none; } }
/* 指で触る端末：ホバーが無いので吹き出しは出さず、常時の「応募する」を残す（形は上に揃える） */
@media (hover: none) {
  .fab-bub { display: none; }
  .fab-btn.is-primary { display: inline-flex; border-radius: 14px; padding: 15px 26px; font-size: 17px; }
}
@media print { .fab-bub { display: none; } }

@media (max-width: 720px) {
  /* 「現在募集中」の浮きボタンは出さないので、右下はBマークだけ。右端に寄せる */
  .fab { right: 12px; left: auto; bottom: 12px; justify-content: flex-end; }
  .fab-btn { flex: 0 0 auto; padding: 8px 14px; }
}

/* 中央表示：下にも「閉じる」を置く（×に届かない事故の保険） */
.mem-closerow { margin: clamp(14px, 2vh, 20px) 0 0; text-align: center; }
.mem-panel .mem-closerow { display: block; }
.pf-more-link + .mem-closerow { margin-top: 10px; }
/* 全文ページでは要らない */
body:not(.jcm-lock) .mem-closerow { display: none; }
.mem-panel .mem-closerow { display: block !important; }

/* 1枚もの画像のときは、下の3つ（サンプル・記事・閉じる）を1行に並べて縦を節約 */
.mem-panel .jcm-body:has(.pf-sheet) { text-align: center; }
.mem-panel .jcm-body:has(.pf-sheet) > .tags,
.mem-panel .jcm-body:has(.pf-sheet) > .iv-related,
.mem-panel .jcm-body:has(.pf-sheet) > .mem-closerow {
  display: inline-flex; align-items: center; justify-content: center;
  margin: clamp(10px, 1.6vh, 16px) 6px 0; vertical-align: middle;
}
.mem-panel .pf-sheet img { max-height: min(66vh, 820px); }

/* ★重要★ hidden を立てても消えなかった不具合の修正
   .jcm-overlay に display:grid を書いているため、ブラウザ既定の [hidden]{display:none}
   （UAスタイル）が作者スタイルに負けて、閉じても表示が残っていた。
   → 明示的に消す。 */
.jcm-overlay[hidden],
.mem-overlay[hidden] { display: none !important; }

/* ================================================================
   プロフィール（見本と同じ構造・デザインをHTMLで再現）
   紺＋淡い水色。サイト本体の茶とは別系統で、見本に合わせている。
   ================================================================ */
.pf2 {
  --navy:   #17346B;   /* 見出し・名前 */
  --navy2:  #2A4E86;   /* 補助の紺 */
  --body:   #4C5C70;   /* 本文のグレー */
  --pale:   #E8F1FA;   /* アイコンの丸 */
  --line2:  #D9E4F0;   /* 罫線 */
  --green:  #34A853;   /* スケジュールの点 */
  --sideBg: linear-gradient(180deg, #FAFCFE 0%, #EFF5FC 55%, #E7F0F9 100%);

  display: grid;
  grid-template-columns: minmax(0, 300px) minmax(0, 1fr);
  gap: clamp(18px, 2.6vw, 40px);
  align-items: start;
  background: #fff;
  border: 1px solid var(--line2);
  border-radius: 14px;
  overflow: hidden;
}

/* ---- 左：本人 ---- */
.pf2-side {
  background: var(--sideBg);
  padding: clamp(20px, 2.6vw, 34px) clamp(16px, 2.2vw, 28px) clamp(20px, 2.6vw, 30px);
  min-height: 100%;
}
.pf2-name {
  margin: 0; line-height: 1; color: var(--navy);
  font-size: clamp(44px, 5.2vw, 68px); font-weight: 900; letter-spacing: .01em;
}
.pf2-name-rest { font-size: .58em; font-weight: 900; letter-spacing: 0; }
.pf2-san { font-size: .38em; font-weight: 800; margin-left: 8px; letter-spacing: .04em; }
.pf2-script {
  margin: 6px 0 16px; color: var(--navy2);
  font-family: var(--font-hand), cursive;
  font-size: clamp(19px, 2.1vw, 26px); font-style: italic; letter-spacing: .04em;
}
.pf2-badges { display: flex; flex-wrap: wrap; gap: 8px; }
.pf2-badge {
  padding: 6px 14px; border: 1.5px solid var(--navy2); border-radius: 6px;
  background: #fff; color: var(--navy); font-weight: 800;
  font-size: clamp(12.5px, 1.2vw, 14px); letter-spacing: .02em;
}
.pf2-lead {
  margin: 14px 0 0; color: var(--navy); font-weight: 800; line-height: 1.75;
  font-size: clamp(13.5px, 1.35vw, 15px);
}
.pf2-figure { margin: clamp(12px, 1.8vh, 20px) 0 0; }
.pf2-figure img { border-radius: 6px; }
.pf2-figure--face {
  width: clamp(140px, 15vw, 190px); aspect-ratio: 1/1; margin-inline: auto;
  border-radius: 50%; overflow: hidden;
}

/* 1日のスケジュール */
.pf2-sched {
  margin-top: clamp(14px, 2vh, 22px); background: #fff;
  border-radius: 12px; padding: clamp(14px, 1.8vw, 20px) clamp(12px, 1.6vw, 18px);
  box-shadow: 0 1px 3px rgba(23, 52, 107, .06), 0 8px 20px rgba(23, 52, 107, .07);
}
.pf2-sched-h {
  display: flex; align-items: center; gap: 10px; margin: 0 0 14px;
  color: var(--navy); font-weight: 800; font-size: clamp(14px, 1.4vw, 16px);
}
.pf2-sched-n {
  flex: none; width: 26px; height: 26px; border-radius: 50%;
  background: var(--navy); color: #fff; display: inline-grid; place-items: center;
  font-size: 13px; font-weight: 800;
}
.pf2-sched-list { list-style: none; margin: 0; padding: 0; }
.pf2-sched-item {
  display: grid; grid-template-columns: 46px 14px minmax(0, 1fr) 26px;
  gap: 8px; align-items: start; padding-bottom: 14px;
}
.pf2-sched-item.is-last { padding-bottom: 0; }
.pf2-sched-t {
  color: var(--navy); font-weight: 800; font-size: 12.5px;
  font-variant-numeric: tabular-nums; padding-top: 1px; text-align: right;
}
.pf2-sched-dot { position: relative; align-self: stretch; }
.pf2-sched-dot::before {
  content: ""; position: absolute; left: 2px; top: 3px;
  width: 9px; height: 9px; border-radius: 50%; background: var(--green);
}
.pf2-sched-dot::after {
  content: ""; position: absolute; left: 6px; top: 15px; bottom: -14px;
  border-left: 2px dotted #A8BCD6;
}
.pf2-sched-item.is-last .pf2-sched-dot::before { background: var(--navy); }
.pf2-sched-item.is-last .pf2-sched-dot::after { display: none; }
.pf2-sched-x { color: var(--navy); font-size: 12.5px; font-weight: 700; line-height: 1.55; }
.pf2-sched-i { color: var(--navy2); justify-self: end; }
.pf2-sched-i svg { width: 19px; height: 19px; display: block; }

/* ---- 右：本文 ---- */
.pf2-main {
  padding: clamp(20px, 2.6vw, 34px) clamp(18px, 2.6vw, 36px) clamp(20px, 2.6vw, 30px) 0;
  display: flex; flex-direction: column;
}
.pf2-sec {
  display: grid; grid-template-columns: 54px minmax(0, 1fr); gap: clamp(12px, 1.6vw, 20px);
  align-items: start; padding: clamp(14px, 2vh, 22px) 0;
  border-bottom: 1px dashed var(--line2);
}
.pf2-sec:first-child { padding-top: 0; }
.pf2-sec:last-child { border-bottom: 0; padding-bottom: 0; }
.pf2-ico {
  width: 54px; height: 54px; border-radius: 50%; background: var(--pale);
  display: grid; place-items: center; color: var(--navy); flex: none;
}
.pf2-ico svg { width: 26px; height: 26px; }
.pf2-sec-title {
  margin: 6px 0 8px; color: var(--navy); font-weight: 800;
  font-size: clamp(17px, 1.9vw, 22px); letter-spacing: .01em;
}
.pf2-sec-text {
  margin: 0; color: var(--body); line-height: 1.95;
  font-size: clamp(13.5px, 1.35vw, 15px);
}

/* ---- 休日の過ごし方 ---- */
.pf2-holiday {
  --or: #E8862A;
  display: grid; grid-template-columns: 54px minmax(0, 1fr) auto;
  gap: clamp(12px, 1.6vw, 20px); align-items: center;
  margin-top: clamp(16px, 2.4vh, 26px);
  padding: clamp(16px, 2.2vw, 24px) clamp(18px, 2.4vw, 28px);
  background: #fff; border: 1.5px solid #F2C79A; border-radius: 14px;
}
.pf2-holiday-ico {
  width: 54px; height: 54px; border-radius: 50%; background: #FDF0E2;
  display: grid; place-items: center; color: var(--or);
}
.pf2-holiday-ico svg { width: 26px; height: 26px; }
.pf2-holiday-title {
  margin: 0 0 6px; color: var(--or); font-weight: 800;
  font-size: clamp(16px, 1.7vw, 20px);
}
.pf2-holiday-text {
  margin: 0; color: #4C5C70; line-height: 1.9;
  font-size: clamp(13.5px, 1.35vw, 15px);
}
.pf2-holiday-photo {
  width: clamp(72px, 8vw, 96px); aspect-ratio: 1/1; border-radius: 50%;
  overflow: hidden; display: block;
}
.pf2-holiday-photo img { width: 100%; height: 100%; object-fit: cover; display: block; }

@media (max-width: 860px) {
  .pf2 { grid-template-columns: minmax(0, 1fr); }
  .pf2-main { padding: clamp(16px, 4vw, 24px); }
  .pf2-sec, .pf2-holiday { grid-template-columns: 44px minmax(0, 1fr); }
  .pf2-holiday-photo { display: none; }
  .pf2-ico, .pf2-holiday-ico { width: 44px; height: 44px; }
  .pf2-ico svg, .pf2-holiday-ico svg { width: 21px; height: 21px; }
}
@media print {
  .pf2 { break-inside: avoid; }
}

/* プロフィール：見本に寄せる微調整 */
.pf2 { grid-template-columns: minmax(0, 344px) minmax(0, 1fr); }
.pf2-name { font-size: clamp(38px, 4.2vw, 56px); }
.pf2-san { font-size: .34em; }
/* イラストの下端を白くぼかして、切り出しの境目を目立たせない */
.pf2-figure img {
  -webkit-mask-image: linear-gradient(180deg, #000 82%, transparent 100%);
          mask-image: linear-gradient(180deg, #000 82%, transparent 100%);
}
/* スケジュールを1〜2行に収める */
.pf2-sched-item { grid-template-columns: 42px 14px minmax(0, 1fr) 22px; gap: 7px; padding-bottom: 12px; }
.pf2-sched-t { font-size: 12px; }
.pf2-sched-x { font-size: 12px; line-height: 1.5; }
.pf2-sched-i svg { width: 17px; height: 17px; }
/* 右側は上下に散らして、左の高さと釣り合わせる */
.pf2-main { justify-content: space-between; }

/* 中央表示（モーダル）だけ：本人とスケジュールを横に並べて縦を短くする */
@media (min-width: 901px) {
  .mem-panel .pf2 { grid-template-columns: minmax(0, 570px) minmax(0, 1fr); }
  .mem-panel .pf2-side {
    display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 218px);
    column-gap: 16px; align-items: start;
    padding: 20px 18px 20px 22px;
  }
  .mem-panel .pf2-side > * { grid-column: 1; }
  .mem-panel .pf2-sched { grid-column: 2; grid-row: 1 / span 20; margin-top: 0; }
  .mem-panel .pf2-figure img { max-height: 290px; width: auto; margin-inline: auto; }
  .mem-panel .pf2-name { font-size: clamp(30px, 3.2vw, 42px); }
  .mem-panel .pf2-script { font-size: 18px; margin-bottom: 12px; }
  .mem-panel .pf2-main { padding: 20px 22px 20px 0; }
  .mem-panel .pf2-sec { padding: 11px 0; grid-template-columns: 44px minmax(0, 1fr); gap: 13px; }
  .mem-panel .pf2-ico { width: 44px; height: 44px; }
  .mem-panel .pf2-ico svg { width: 21px; height: 21px; }
  .mem-panel .pf2-sec-title { font-size: clamp(15px, 1.6vw, 18px); margin: 3px 0 5px; }
  .mem-panel .pf2-sec-text { font-size: 13px; line-height: 1.8; }
  .mem-panel .pf2-holiday { margin-top: 14px; padding: 12px 16px; }
  .mem-panel .pf2-holiday-ico { width: 42px; height: 42px; }
  .mem-panel .pf2-holiday-title { font-size: 15px; }
  .mem-panel .pf2-holiday-text { font-size: 13px; line-height: 1.75; }
  .mem-panel .pf2-holiday-photo { width: 66px; }
}

/* 中央表示：さらに縦を詰める */
@media (min-width: 901px) {
  .mem-panel .pf2-figure img { max-height: 240px; }
  .mem-panel .pf2-sched { padding: 12px 12px; }
  .mem-panel .pf2-sched-h { margin-bottom: 9px; font-size: 13.5px; }
  .mem-panel .pf2-sched-n { width: 22px; height: 22px; font-size: 12px; }
  .mem-panel .pf2-sched-item { padding-bottom: 9px; grid-template-columns: 40px 13px minmax(0,1fr) 20px; }
  .mem-panel .pf2-sched-x { font-size: 11.5px; line-height: 1.45; }
  .mem-panel .pf2-sched-t { font-size: 11.5px; }
  .mem-panel .pf2-sched-i svg { width: 15px; height: 15px; }
  .mem-panel .pf2-lead { margin-top: 10px; font-size: 13px; line-height: 1.65; }
  /* 下の3つ（サンプル・記事・閉じる）は1行に */
  .mem-panel .jcm-body { text-align: center; }
  .mem-panel .jcm-body > .tags,
  .mem-panel .jcm-body > .iv-related,
  .mem-panel .jcm-body > .mem-closerow {
    display: inline-flex; align-items: center; justify-content: center;
    margin: 12px 6px 0; vertical-align: middle;
  }
  .mem-panel .pf2, .mem-panel .pf2-holiday { text-align: left; }
}

/* 中央表示：最後の詰め（画面をもう少し使う＋本文を締める） */
.mem-panel { max-height: min(96svh, 1100px); }
@media (min-width: 901px) {
  .mem-panel .pf2-sec { padding: 8px 0; }
  .mem-panel .pf2-sec-text { font-size: 12.5px; line-height: 1.75; }
  .mem-panel .pf2-sec-title { font-size: clamp(15px, 1.5vw, 17px); }
  .mem-panel .pf2-holiday { padding: 10px 14px; margin-top: 12px; }
  .mem-panel .jcm-body > .tags,
  .mem-panel .jcm-body > .iv-related,
  .mem-panel .jcm-body > .mem-closerow { margin-top: 10px; }
}

/* プロフィール内の似顔絵は、紺系にそろえる（写真が入るまでの仮） */
.pf2 .face-svg .face-bg    { fill: #DCE8F5; }
.pf2 .face-svg .face-cloth { fill: #FFFFFF; }
.pf2 .face-svg .face-skin  { fill: #FBFDFF; }
.pf2 .face-svg .face-hair,
.pf2 .face-svg .face-ink   { fill: #17346B; }
.pf2 .face-svg .face-line  { stroke: #17346B; }
.pf2-figure--face { border: 1px solid #D9E4F0; }

/* ---- Bowcs Culture（これまでの行事）---- */
.cul-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: clamp(14px, 1.8vw, 24px); }
@media (max-width: 1080px) { .cul-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 620px)  { .cul-grid { grid-template-columns: 1fr; } }
.cul-card {
  display: flex; flex-direction: column; overflow: hidden;
  background: var(--raised); border: 1px solid var(--line); border-radius: var(--radius-md);
  box-shadow: var(--shadow-sm);
  transition: transform .26s cubic-bezier(.2,.7,.3,1), box-shadow .26s ease;
}
.cul-card:hover { transform: translateY(-4px); box-shadow: var(--shadow-md); }
/* 写真つき */
.cul-shot { display: block; aspect-ratio: 4 / 3; overflow: hidden; background: var(--paper); }
.cul-shot img { display: block; width: 100%; height: 100%; object-fit: cover; transition: transform .5s cubic-bezier(.22,.68,.28,1); }
.cul-card:hover .cul-shot img { transform: scale(1.05); }
/* アイコンだけのもの */
.cul-ico {
  display: flex; align-items: center; justify-content: center;
  aspect-ratio: 4 / 3; background: var(--accent-soft, #F0E1D8); color: var(--accent-strong);
}
.cul-ic { width: 44px; height: 44px; display: block; }
.cul-body { padding: clamp(16px, 1.8vw, 22px); display: flex; flex-direction: column; flex: 1 1 auto; }
.cul-t { margin: 0; font-size: clamp(16px, 1.5vw, 19px); font-weight: 800; color: var(--ink); line-height: 1.5; }
.cul-lead { margin: 7px 0 0; font-size: 13.5px; font-weight: 800; color: var(--accent-strong); line-height: 1.7; }
.cul-d { margin: 11px 0 0; font-size: 13.5px; line-height: 1.95; color: var(--muted); }
@media (prefers-reduced-motion: reduce) {
  .cul-card, .cul-shot img { transition: none; }
  .cul-card:hover { transform: none; }
  .cul-card:hover .cul-shot img { transform: none; }
}

/* ==========================================================================
   どんな会社？ — 3つの言葉 ／ 点→線→面 ／ TNDプロジェクト
   ========================================================================== */
.biz-points {
  display: grid; grid-template-columns: repeat(2, 1fr); gap: clamp(16px, 2vw, 28px);
  margin: clamp(28px, 4vw, 48px) 0 0;
}
@media (max-width: 820px) { .biz-points { grid-template-columns: 1fr; } }
.bp { background: var(--raised); border: 1px solid var(--line); border-radius: var(--radius-sm); padding: 22px 22px 24px; }
.bp-t { margin: 0; font-size: 16.5px; font-weight: 800; color: var(--ink); line-height: 1.5; }
.bp-d { margin: 10px 0 0; font-size: 14.5px; line-height: 1.85; color: var(--muted); }

/* ---- 点 → 線 → 面 ---- */
.plm { margin: clamp(20px, 3vw, 32px) 0 0; }
.plm-svg { display: block; width: 100%; height: auto; overflow: visible; }
.plm-num { font-family: Futura, "Avenir Next", "Century Gothic", "Noto Serif JP Sub", "Noto Serif JP", sans-serif;
           font-size: 20px; font-weight: 700; fill: var(--accent); letter-spacing: .06em; }
.plm-lab { font-size: 30px; font-weight: 800; fill: var(--ink); }
.plm-sub { font-size: 15px; font-weight: 700; fill: var(--muted); }
.plm-dot { fill: var(--accent-strong); }
.plm-arrow { fill: none; stroke: var(--accent); stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; opacity: .75; }
.plm-line, .plm-line2 { fill: none; stroke: var(--accent-strong); stroke-width: 3.5; stroke-linecap: round; stroke-linejoin: round; }
.plm-plane { fill: url(#plmFill); stroke: none; }

/* 出るときの動き：点 → 線が描かれる → 面が塗られる */
.plm .plm-dot { opacity: 0; transform: scale(.4); transform-origin: center; transform-box: fill-box;
                transition: opacity .4s ease, transform .5s cubic-bezier(.2,1.2,.4,1); }
.plm .plm-line, .plm .plm-line2 { stroke-dasharray: 300; stroke-dashoffset: 300; transition: stroke-dashoffset 1s ease .35s; }
.plm .plm-plane { opacity: 0; transition: opacity .7s ease 1.1s; }
.plm.is-in .plm-dot { opacity: 1; transform: none; }
.plm.is-in .d2 { transition-delay: .1s } .plm.is-in .d3 { transition-delay: .2s }
.plm.is-in .plm-line, .plm.is-in .plm-line2 { stroke-dashoffset: 0; }
.plm.is-in .plm-plane { opacity: 1; }
@media (prefers-reduced-motion: reduce) {
  .plm .plm-dot { opacity: 1; transform: none; }
  .plm .plm-line, .plm .plm-line2 { stroke-dashoffset: 0; }
  .plm .plm-plane { opacity: 1; }
  .plm * { transition: none !important; }
}
.plm-note { margin: clamp(14px, 2vw, 22px) auto 0; max-width: 760px; text-align: center;
            font-size: 14.5px; line-height: 1.95; color: var(--muted); }
@media (max-width: 700px) {
  .plm-lab { font-size: 24px } .plm-sub { font-size: 13px } .plm-num { font-size: 17px }
  .plm-note { text-align: left }
}

/* ---- TND プロジェクト ---- */
.tnd-box {
  margin: clamp(36px, 5vw, 64px) 0 0; padding: clamp(24px, 3.4vw, 40px);
  background: var(--raised); border: 1px solid var(--line); border-radius: var(--radius-md);
}
.tnd-eyebrow { margin: 0; font-family: Futura, "Avenir Next", "Noto Serif JP Sub", "Noto Serif JP", sans-serif; font-size: 12.5px;
               letter-spacing: .18em; font-weight: 700; color: var(--accent); }
.tnd-title { margin: 10px 0 0; font-size: clamp(22px, 2.6vw, 30px); font-weight: 800; color: var(--ink); line-height: 1.45; }
.tnd-def {
  margin: clamp(14px, 1.8vw, 20px) 0 0; padding: clamp(16px, 2vw, 22px) clamp(18px, 2.2vw, 24px);
  background: var(--paper); border-left: 4px solid var(--accent); border-radius: var(--radius-sm);
  font-size: 15px; line-height: 2; color: var(--ink);
}
.tnd-def strong { font-weight: 800; }
.tnd-cmp { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(14px, 2vw, 24px); margin: clamp(18px, 2.4vw, 28px) 0 0; }
@media (max-width: 760px) { .tnd-cmp { grid-template-columns: 1fr; } }
.tnd-col { padding: 18px 20px; border-radius: var(--radius-sm); border: 1px solid var(--line); background: var(--paper); }
.tnd-col.is-jp { border-left: 4px solid #9E5F1E; }
.tnd-col.is-us { border-left: 4px solid var(--accent-strong); }
.tnd-col-t { margin: 0; font-size: 14px; font-weight: 800; color: var(--accent-strong); letter-spacing: .02em; }
.tnd-col-d { margin: 8px 0 0; font-size: 14.5px; line-height: 1.9; color: var(--ink); }
.tnd-col-d strong { font-weight: 800; }
.tnd-body { margin: clamp(16px, 2vw, 24px) 0 0; font-size: 15px; line-height: 2; color: var(--ink); }
.mt-64 { margin-top: clamp(36px, 5vw, 64px); }

/* ==========================================================================
   点→線→面（背景に動画）
   ========================================================================== */
.plmv {
  position: relative; overflow: hidden; isolation: isolate;
  /* 画面の端まで映像を出す。100vw だと縦スクロールバーの分はみ出すので、
     HTML側で本文の枠（.wrap）の外に置き、幅100%で広げている。 */
  margin: clamp(28px, 4vw, 52px) 0 0; width: 100%;
  border-radius: 0; border: 0; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line);
  min-height: clamp(420px, 46vw, 620px);
  display: flex; align-items: center;
  background: #14100C;                      /* 動画が出るまでの下地 */
}
.plmv-bg {
  position: absolute; inset: 0; width: 100%; height: 100%;
  object-fit: cover; z-index: 0; pointer-events: none;
}
/* 文字を読みやすくする膜（中央を濃く、上下を締める） */
.plmv-veil {
  position: absolute; inset: 0; z-index: 1; pointer-events: none;
  background:
    radial-gradient(120% 90% at 50% 50%, rgba(10,7,5,.30) 0%, rgba(10,7,5,.66) 62%, rgba(10,7,5,.80) 100%),
    linear-gradient(180deg, rgba(10,7,5,.55) 0%, rgba(10,7,5,0) 26%, rgba(10,7,5,0) 74%, rgba(10,7,5,.55) 100%);
}
.plmv-inner {
  position: relative; z-index: 2; width: min(100% - 44px, 1180px); margin-inline: auto;
  padding: clamp(32px, 5vw, 68px) 0;
  text-align: center; color: #FBF3E6;
}
.plmv-eyebrow {
  margin: 0; font-family: Futura, "Avenir Next", "Century Gothic", "Noto Serif JP Sub", "Noto Serif JP", sans-serif;
  font-size: 12.5px; letter-spacing: .2em; font-weight: 700; color: #EBC98F;
}
.plmv-title {
  margin: 14px 0 0; font-size: clamp(26px, 3.6vw, 44px); font-weight: 800;
  line-height: 1.35; color: #FFF8EC; text-shadow: 0 2px 18px rgba(0,0,0,.55);
}
.plmv-lead {
  margin: 16px auto 0; max-width: 760px; font-size: clamp(14.5px, 1.25vw, 17px);
  line-height: 2; color: #F5EAD6; text-shadow: 0 1px 12px rgba(0,0,0,.55);
}
.plmv-lead strong { font-weight: 800; color: #FFF3DC; }
.plmv-lead.is-sub {
  margin-top: 18px; padding-top: 18px; max-width: 800px;
  font-size: clamp(13px, 1.05vw, 14.5px); line-height: 2.1; color: #E4D5BC;
  border-top: 1px solid rgba(235, 201, 143, .28);
}
.plmv-lead.is-sub strong { color: #F6E4C4; }
.plmv-steps {
  display: grid; grid-template-columns: repeat(3, 1fr); gap: clamp(12px, 1.8vw, 26px);
  max-width: 900px; margin: clamp(26px, 3.4vw, 44px) auto 0;
}
@media (max-width: 760px) { .plmv-steps { grid-template-columns: 1fr; } }
.plmv-step {
  display: flex; flex-direction: column; text-align: left; text-decoration: none;
  padding: 22px 20px 24px; border-radius: var(--radius-sm);
  background: rgba(20, 14, 10, .46); border: 1px solid rgba(235, 201, 143, .30);
  transition: background .22s ease, border-color .22s ease, transform .22s ease;
}
a.plmv-step:hover {
  background: rgba(34, 24, 16, .62); border-color: rgba(235, 201, 143, .62); transform: translateY(-3px);
}
.plmv-n { margin: 0; font-family: Futura, "Avenir Next", "Noto Serif JP Sub", "Noto Serif JP", sans-serif; font-size: 12px;
          letter-spacing: .18em; font-weight: 700; color: rgba(235, 201, 143, .75); }
/* 主役は英語（MATERIAL / SPACE / TND）。点・線・面は添え字にする */
.plmv-en { margin: 12px 0 0; font-family: Futura, "Avenir Next", "Century Gothic", "Noto Serif JP Sub", "Noto Serif JP", sans-serif;
           font-size: clamp(26px, 2.9vw, 38px); font-weight: 700; letter-spacing: .10em;
           color: #FFF8EC; line-height: 1.08; }
.plmv-k { margin: 9px 0 0; display: inline-flex; align-items: center; gap: 9px;
          font-size: 14px; font-weight: 800; color: #EBC98F; line-height: 1.4; letter-spacing: .06em; }
.plmv-k::before { content: ""; width: 20px; height: 1px; background: rgba(235, 201, 143, .6); flex: 0 0 auto; }
.plmv-s { margin: 12px 0 0; font-size: 13.5px; font-weight: 600; color: #EADCC2; line-height: 1.9; flex: 1 1 auto; }
.plmv-more {
  display: inline-flex; align-items: center; gap: 7px; margin-top: 16px;
  font-size: 13.5px; font-weight: 800; color: #F6DFAE;
  padding-top: 12px; border-top: 1px solid rgba(235, 201, 143, .28);
}
.plmv-arrow {
  width: 16px; height: 8px; flex: 0 0 auto;
  background: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 8'%3E%3Cpath d='M0 4h13M9.5 .5 13 4 9.5 7.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 8'%3E%3Cpath d='M0 4h13M9.5 .5 13 4 9.5 7.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;
  transition: transform .22s ease;
}
a.plmv-step:hover .plmv-arrow { transform: translateX(4px); }
@media (prefers-reduced-motion: reduce) { .plmv-step, .plmv-arrow { transition: none; } }
.plmv-note {
  margin: clamp(22px, 2.6vw, 34px) auto 0; max-width: 760px;
  font-size: 14px; line-height: 2; color: #E4D5BC; text-shadow: 0 1px 10px rgba(0,0,0,.5);
}
/* 動きを減らす設定のときは、動画を止めて1コマ目のままにする */
@media (prefers-reduced-motion: reduce) { .plmv-bg { display: none; } }
@media print { .plmv-bg { display: none; } .plmv { min-height: 0; } .plmv-inner { color: var(--ink); } }

/* ==========================================================================
   募集中を目立たせる ／ 職種のロゴ（CAN）
   ========================================================================== */
/* 見出しの横に付く「募集中 N件」 */
.jobintro-h { display: flex; align-items: center; gap: 14px; flex-wrap: wrap; }
.open-badge, .job-count.is-open {
  display: inline-flex; align-items: center; gap: 8px;
  padding: 7px 15px; border-radius: 999px;
  background: var(--accent-strong); color: var(--accent-ink);
  font-size: 13.5px; font-weight: 800; letter-spacing: .02em; white-space: nowrap;
  box-shadow: 0 2px 8px rgba(58, 40, 27, .22);
}
.open-badge .dot, .job-count.is-open .dot, .jobtile-count.is-open .dot {
  width: 8px; height: 8px; border-radius: 50%; background: #8FD07A; flex: 0 0 auto;
  box-shadow: 0 0 0 3px rgba(143, 208, 122, .28);
  animation: openPulse 2.4s ease-in-out infinite;
}
@keyframes openPulse {
  0%, 100% { box-shadow: 0 0 0 3px rgba(143, 208, 122, .28); }
  50%      { box-shadow: 0 0 0 6px rgba(143, 208, 122, .12); }
}
@media (prefers-reduced-motion: reduce) { .open-badge .dot, .job-count.is-open .dot, .jobtile-count.is-open .dot { animation: none; } }

/* トップの職種タイル：募集がある職種を目立たせる */
.jobtile.has-open { border-color: var(--accent-strong); box-shadow: 0 3px 10px rgba(58, 40, 27, .16); }
.jobtile.has-open:hover { border-color: var(--accent-strong); }
.jobtile-count.is-open {
  display: inline-flex; align-items: center; gap: 7px;
  background: var(--accent-strong); color: var(--accent-ink);
  padding: 5px 12px; border-radius: 999px; font-weight: 800;
}

/* 職種のロゴ（CAN の犬） */
.cat-logo { width: 100%; height: 100%; object-fit: contain; display: block; transition: filter .2s ease; }
/* CAN' のロゴは1色（#6B4423）で、ホバー時の背景色と同じ＝溶けて見えなくなるので白抜きにする
   （2026-09-07 本人指摘の修正。img なので currentColor が効かず filter で反転させる） */
.jobtile:hover .cat-logo,
.jobtile:focus-visible .cat-logo { filter: brightness(0) invert(1); }
.jobtile-ico .cat-logo { width: 38px; height: 38px; margin: -4px 0; }
.ico-circle .cat-logo { width: 24px; height: 24px; }
.jobintro-h .cat-logo { width: 46px; height: 46px; flex: 0 0 auto; }

/* 外部サイトへ送る職種タイル（CAN’ など） */
.jobtile.is-ext { text-decoration: none; }
.jobtile-count.is-ext {
  display: inline-flex; align-items: center; gap: 8px;
  padding: 5px 13px; border-radius: 999px; font-weight: 800;
  background: var(--accent-soft, #F0E1D8); color: var(--accent-strong);
  border: 1px solid var(--accent-tint, #E0D2B9);
}
.jobtile.is-ext:hover .jobtile-count.is-ext { background: var(--accent-strong); color: var(--accent-ink); border-color: var(--accent-strong); }
.jobtile.is-ext:hover .plmv-arrow { transform: translateX(3px); }
.jobtile-count.is-ext .plmv-arrow { width: 14px; height: 7px; }
/* 負の余白で1.2em（実測17px）ぶん親の枠の外へ出ていた（本人指摘 2026-09-08）。
   点が無い項目なので、ぶら下げの打ち消しは 0 でよい */
.jobintro-ext { list-style: none; margin-left: 0; }

/* ---- 職種モーダルの先頭に出すイラスト ---- */
.jcm-art {
  margin: -6px -4px 20px; padding: clamp(10px, 2vw, 18px);
  background: var(--accent-soft, #F0E1D8); border-radius: var(--radius-md);
  color: var(--accent-strong);
}
.jcm-art svg { display: block; width: 100%; height: auto; max-height: 200px; }
.jcm-art .a-line { fill: none; stroke: currentColor; stroke-width: 2.4; stroke-linecap: round; stroke-linejoin: round; }
.jcm-art .a-fill { fill: rgba(255, 250, 240, .62); stroke: currentColor; stroke-width: 2.4; stroke-linejoin: round; }
.jcm-art .a-solid { fill: currentColor; stroke: none; }
.jcm-art.is-logo { display: flex; align-items: center; justify-content: center; padding: clamp(14px, 2.4vw, 24px); }
.jcm-art.is-logo img { width: auto; height: clamp(110px, 16vw, 160px); display: block; }

/* ==========================================================================
   インタビューのカード
   （denso.com の「デンソーで働くソフトウェアエンジニア」の組み方を参考に。
     写真の下部にキャッチを重ね、その下に「― 職種／― 所属」と名前・入社年）
   ========================================================================== */
.mem-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; }
@media (max-width: 900px) { .mem-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 620px) { .mem-grid { grid-template-columns: 1fr; } }
.mem-grid.is-single { grid-template-columns: minmax(0, 380px); justify-content: center; }

.mem-card {
  display: block; text-decoration: none; color: inherit;
  padding: 0 clamp(16px, 1.8vw, 26px);
  border-left: 1px solid var(--line);          /* カードの間に細い縦線 */
  transition: opacity .24s ease;
}
.mem-card:first-child { border-left: 0; }
a.mem-card:hover .mem-shot img, a.mem-card:hover .mem-shot svg { transform: scale(1.04); }
a.mem-card:hover .mem-value { color: var(--accent-strong); }

/* 写真（似顔絵） */
.mem-shot {
  position: relative; display: block; overflow: hidden;
  aspect-ratio: 4 / 5; background: var(--paper);
  border-radius: 2px;
}
.mem-shot img, .mem-shot svg {
  display: block; width: 100%; height: 100%; object-fit: cover;
  transition: transform .5s cubic-bezier(.22,.68,.28,1);
}
/* 写真の下部に重なるキャッチ（1行ずつ帯になる組み方） */
.mem-catch {
  position: absolute; left: 0; right: 0; bottom: 0;
  padding: 40px 14px 14px;
  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
  font-size: clamp(13px, 1.15vw, 15px); font-weight: 800; line-height: 1.75; color: #FFF8EC;
  background: linear-gradient(180deg, transparent 0%, rgba(30, 20, 12, .55) 42%, rgba(24, 15, 9, .82) 100%);
}

/* 写真の下の情報 */
.mem-meta { display: block; padding: 18px 0 26px; }
.mem-label {
  display: flex; align-items: center; gap: 7px; margin-top: 14px;
  font-size: 11.5px; font-weight: 700; letter-spacing: .1em; color: var(--muted);
}
.mem-label::before { content: ""; width: 12px; height: 1.5px; background: var(--mc, var(--accent)); flex: 0 0 auto; }
.mem-label:first-child { margin-top: 0; }
.mem-value { display: block; margin-top: 5px; font-size: 15px; font-weight: 700; line-height: 1.6; color: var(--ink); transition: color .2s ease; }
.mem-foot { display: flex; align-items: baseline; gap: 10px; margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); flex-wrap: wrap; }
.mem-name { font-size: clamp(16px, 1.5vw, 19px); font-weight: 800; color: var(--ink); }
.mem-san { font-size: .72em; font-weight: 700; margin-left: .1em; color: var(--muted); }
.mem-years { font-size: 12.5px; font-weight: 700; color: var(--muted); font-family: Futura, "Avenir Next", "Noto Serif JP Sub", "Noto Serif JP", sans-serif; letter-spacing: .05em; }

@media (prefers-reduced-motion: reduce) {
  .mem-shot img, .mem-shot svg { transition: none; }
  a.mem-card:hover .mem-shot img, a.mem-card:hover .mem-shot svg { transform: none; }
}

/* ==========================================================================
   上のバナー（TND-PROJECT のヘッダーを参考に）
   ・いちばん上では背景が透け、下げると色が付く
   ・メニューは 日本語 ＋ 小さな欧文 の2段
   ========================================================================== */
.site-header {
  background: transparent; border-bottom-color: transparent;
  transition: background .45s ease, border-color .45s ease, box-shadow .45s ease;
}
.site-header.is-scrolled {
  background: color-mix(in srgb, var(--paper) 96%, transparent);
  border-bottom-color: var(--line);
  box-shadow: 0 2px 18px rgba(58, 40, 27, .08);
}
@supports not (background: color-mix(in srgb, #000 50%, #fff)) {
  .site-header.is-scrolled { background: rgba(246, 239, 225, .96); }
}
/* メニュー：日本語の下に小さく欧文 */
.nav-link {
  display: inline-flex; flex-direction: column; align-items: center; gap: 2px;
  line-height: 1.22; padding: 6px 0;
}
.nav-ja {
  font-family: var(--font-serif); font-size: 14.5px; font-weight: 700;
  letter-spacing: .03em; white-space: nowrap;
}
.nav-en {
  font-family: Futura, "Avenir Next", "Century Gothic", "Noto Serif JP Sub", "Noto Serif JP", sans-serif;
  font-size: 10.5px; font-weight: 700; letter-spacing: .14em;
  color: var(--accent-strong);            /* 薄いグレー茶をやめ、濃い茶に（コントラスト確保） */
  white-space: nowrap;
  transition: color .3s ease;
}
.nav-link[aria-current="page"] .nav-en { color: var(--accent-strong); }
@media (max-width: 1240px) {
  .nav-ja { font-size: 13px; letter-spacing: .01em; }
  .nav-en { font-size: 9px; letter-spacing: .1em; }
}

/* ---- どんな会社か（2つのテーマを詳しく） ---- */
.biz-story {
  display: grid; grid-template-columns: 1fr;
  gap: clamp(20px, 2.6vw, 36px);
  margin: clamp(30px, 4vw, 56px) 0 0;
}
@media (max-width: 900px) { .biz-story { grid-template-columns: 1fr; } }
.bs {
  padding: clamp(26px, 3vw, 40px);
  background: var(--raised); border: 1px solid var(--line); border-radius: var(--radius-md);
  box-shadow: var(--shadow-sm);
}
.bs-n {
  margin: 0; font-family: Futura, "Avenir Next", "Century Gothic", "Noto Serif JP Sub", "Noto Serif JP", sans-serif;
  font-size: 13px; font-weight: 700; letter-spacing: .2em; color: var(--accent);
}
.bs-t {
  margin: 12px 0 0; font-family: var(--font-serif); font-weight: 600;
  font-size: clamp(21px, 2.3vw, 28px); line-height: 1.45; color: var(--ink); letter-spacing: .02em;
}
.bs-lead {
  margin: 14px 0 0; padding-left: 14px; border-left: 3px solid var(--accent-soft, #F0E1D8);
  font-size: 15px; font-weight: 800; line-height: 1.85; color: var(--accent-strong);
}
.bs-body { margin: 16px 0 0; font-size: 14.5px; line-height: 2.05; color: var(--ink); max-width: 78ch; }
.bs-body strong { font-weight: 800; }
.bs-list { margin: 20px 0 0; padding: 0; list-style: none; display: grid; gap: 12px; grid-template-columns: repeat(3, 1fr); }
@media (max-width: 900px) { .bs-list { grid-template-columns: 1fr; } }
.bs-list li {
  position: relative; padding: 12px 14px 12px 34px;
  background: var(--paper); border-radius: var(--radius-sm);
  font-size: 14px; line-height: 1.9; color: var(--ink);
}
.bs-list li::before {
  content: ""; position: absolute; left: 14px; top: 21px;
  width: 8px; height: 8px; border-radius: 2px; background: var(--accent);
  transform: rotate(45deg);
}
.bs-list strong { font-weight: 800; color: var(--accent-strong); }
.bs-list a { color: var(--accent-strong); font-weight: 800; text-underline-offset: 3px; }

/* 見出しの中でロゴを使う（「〔ロゴ〕を知る」） */
.brand-h { display: flex; align-items: baseline; gap: .12em; flex-wrap: wrap; }
.brand-h .brand-logo {
  width: auto; height: .84em; display: block; color: var(--ink);
  position: relative; top: .04em;
}
.brand-h-suffix { font-family: var(--font-serif); font-weight: 600; letter-spacing: .02em; }

/* ==========================================================================
   フッター（kobe-yl.jp の作りを参考に）
   小さな日本語＋大きな欧文の見出しを3列 ／ 右に募集カードと会社情報 ／ 下に区切り帯
   ========================================================================== */
.site-footer { background: var(--raised); border-top: 1px solid var(--line); padding: clamp(56px, 7vw, 92px) 0 0; }
.ft-grid {
  display: grid; grid-template-columns: 1fr 1fr minmax(280px, 380px);
  gap: clamp(28px, 4vw, 72px); align-items: start;
}
@media (max-width: 1000px) { .ft-grid { grid-template-columns: 1fr 1fr; } .ft-col.is-side { grid-column: 1 / -1; } }
@media (max-width: 640px)  { .ft-grid { grid-template-columns: 1fr; } }

/* 見出し：小さな日本語の下に大きな欧文 */
.ft-head { display: block; text-decoration: none; color: inherit; margin-bottom: clamp(20px, 2.4vw, 30px); }
/* 日本語を大きく、欧文は小さな添え字に（本人指示 2026-09-10。以前は逆だった） */
.ft-ja {
  display: block;
  font-size: clamp(21px, 2.2vw, 29px); font-weight: 700;
  letter-spacing: .04em; line-height: 1.3;
  color: var(--ink); transition: color .2s ease;
}
.ft-en {
  display: block; margin-top: 4px;
  font-family: Futura, "Avenir Next", "Century Gothic", "Noto Serif JP Sub", "Noto Serif JP", sans-serif;
  font-size: 12px; font-weight: 700; letter-spacing: .1em; line-height: 1.2;
  color: var(--muted);
}
.ft-head:hover .ft-ja { color: var(--accent-strong); }

/* 左列のぶら下がり */
.ft-sub { list-style: none; margin: -8px 0 0; padding: 0; display: grid; gap: 11px; }
.ft-sub a {
  display: inline-flex; align-items: center; gap: 9px;
  font-size: 14px; color: var(--ink); text-decoration: none; font-weight: 600;
}
.ft-sub a::before { content: ""; width: 5px; height: 5px; border-radius: 50%; background: var(--accent); flex: 0 0 auto; }
.ft-sub a:hover { color: var(--accent-strong); text-decoration: underline; text-underline-offset: 3px; }

/* 右列：募集カード */
.ft-col.is-side { display: grid; gap: 18px; align-content: start; }
.ft-card {
  display: grid; grid-template-columns: 108px 1fr; align-items: stretch;
  border: 1px solid var(--line); border-radius: var(--radius-md); overflow: hidden;
  background: var(--paper); text-decoration: none; color: inherit;
  transition: transform .24s ease, box-shadow .24s ease, border-color .24s ease;
}
.ft-card:hover { transform: translateY(-3px); box-shadow: var(--shadow-md); border-color: var(--accent-tint, var(--line)); }
.ft-card-art { display: flex; align-items: center; justify-content: center; background: var(--accent-soft, #F0E1D8); padding: 16px 8px; }
.ft-card-art svg { width: 46px; height: 74px; display: block; }
.ft-card-body { position: relative; padding: 18px 44px 18px 18px; display: flex; flex-direction: column; gap: 8px; }
.ft-card-tag {
  align-self: flex-start; font-size: 11.5px; font-weight: 800; letter-spacing: .02em;
  padding: 4px 11px; border-radius: 999px; background: var(--raised); border: 1px solid var(--line); color: var(--accent-strong);
}
.ft-card-t { font-size: clamp(15px, 1.4vw, 17px); font-weight: 800; line-height: 1.65; color: var(--ink); }
.ft-card-go {
  position: absolute; right: 14px; bottom: 14px;
  width: 30px; height: 30px; border-radius: 50%; border: 1px solid var(--accent-tint, var(--line));
  display: inline-flex; align-items: center; justify-content: center; color: var(--accent-strong);
}
.ft-card-go svg { width: 15px; height: 15px; }
.ft-card:hover .ft-card-go { background: var(--accent-strong); border-color: var(--accent-strong); color: var(--accent-ink); }

/* コーポレートサイトへのボタン */
.ft-out {
  display: inline-flex; align-items: center; justify-content: center; gap: 10px;
  padding: 15px 20px; border-radius: 999px; border: 1px solid var(--line);
  font-size: 14.5px; font-weight: 800; color: var(--ink); text-decoration: none; background: var(--paper);
  transition: background .2s ease, border-color .2s ease, color .2s ease;
}
.ft-out svg { width: 16px; height: 16px; }
.ft-out:hover { background: var(--accent-strong); border-color: var(--accent-strong); color: var(--accent-ink); }

/* 会社情報 */
.ft-org { margin-top: 6px; }
.ft-org-logo { color: var(--ink); }
.ft-org-logo .brand-logo { width: 152px; height: auto; display: block; }
.ft-org-name { margin: 10px 0 0; font-size: 13.5px; font-weight: 700; color: var(--ink); }
.ft-org-addr { margin: 8px 0 0; font-size: 13px; line-height: 1.9; color: var(--muted); }

/* 下の区切り帯 */
.ft-bottom {
  margin-top: clamp(40px, 5vw, 68px); padding: 20px 0;
  border-top: 1px solid var(--line);
  display: flex; align-items: center; justify-content: space-between; gap: 16px; flex-wrap: wrap;
}
.ft-bottom a { font-size: 13px; font-weight: 700; color: var(--ink); text-decoration: none; }
.ft-bottom a:hover { text-decoration: underline; text-underline-offset: 3px; }
.ft-copy { font-size: 12.5px; color: var(--muted); font-family: Futura, "Avenir Next", "Noto Serif JP Sub", "Noto Serif JP", sans-serif; letter-spacing: .04em; }
.ft-note { margin: 0 0 26px; font-size: 12px; color: var(--muted); }


/* ---------- 私たちの夢（Our Vision）帯 ----------
   参考: recruit.ohsho.co.jp の「ココロ動かすプロになる。」節（2026-09-04 実測）。
   構成: 全幅の単色帯／左=大きなキャッチ＋欧文サブ／右=本文（行間ゆったり・段落2グループ）。
   参考の出方は fadeIn 1s のみ。ここでは BOWCS の各行が頭文字から
   BRICK/ORNAMENT/WOOD/CLAY/STONE へ展開するアニメを足す（色はブランドへ翻訳: 赤→accent茶）。 */
.vmsg { background: var(--accent); color: #fff; width: 100%; }
.vmsg-inner {
  max-width: 1200px; margin-inline: auto;
  display: grid; grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr);
  gap: clamp(32px, 5vw, 72px);
  padding: clamp(56px, 10vh, 120px) clamp(20px, 4vw, 48px);
}
.vmsg-label { margin: 0 0 clamp(20px, 3.2vh, 34px); font-size: clamp(16px, 1.5vw, 21px); font-weight: 700; letter-spacing: .2em; color: #fff; }
.vmsg-bowcs {
  margin: 0; font-family: "Avenir Next", "Futura", var(--font-sans, sans-serif);
  font-weight: 700; line-height: 1.22; letter-spacing: .03em; color: #fff;
  font-size: clamp(38px, 4.6vw, 66px);
}
/* 頭文字（BOWCS）は大きいまま、続きの綴りだけ小さく（本人指示 2026-09-04） */
.bw-rest { font-size: .56em; }
.bw-row { display: block; white-space: nowrap; }
/* 出そろったあと、行ごとに順番でぴょこっと跳ねる（周期4.2s・振幅は控えめ） */
@keyframes bwHop {
  0%, 6.5%, 100% { transform: translateY(0); }
  2.6% { transform: translateY(-.18em); }
  4.6% { transform: translateY(.03em); }
}
.vmsg-left.is-in .bw-row { animation: bwHop 4.2s cubic-bezier(.34,.8,.4,1) infinite; }
.vmsg-left.is-in .bw-row:nth-child(1) { animation-delay: 2.0s; }
.vmsg-left.is-in .bw-row:nth-child(2) { animation-delay: 2.15s; }
.vmsg-left.is-in .bw-row:nth-child(3) { animation-delay: 2.3s; }
.vmsg-left.is-in .bw-row:nth-child(4) { animation-delay: 2.45s; }
.vmsg-left.is-in .bw-row:nth-child(5) { animation-delay: 2.6s; }
.bw-ini { display: inline-block; }
.bw-rest { display: inline-block; vertical-align: baseline; }
/* 読み順に左→右へワイプで現れる（＋わずかに頭文字側から滑る） */
.bw-rest-inn { display: inline-block; opacity: 0;
  clip-path: inset(-0.1em 100% -0.1em 0); transform: translateX(-.18em);
  transition: clip-path .85s cubic-bezier(.215,.61,.355,1), transform .85s cubic-bezier(.215,.61,.355,1), opacity .3s ease; }
/* 行ごとに時間差で、頭文字の後ろから残りの綴りが出てくる */
.vmsg-left.is-in .bw-rest-inn { clip-path: inset(-0.1em 0 -0.1em 0); transform: none; opacity: 1; }
.bw-row:nth-child(1) .bw-rest-inn { transition-delay: .15s; }
.bw-row:nth-child(2) .bw-rest-inn { transition-delay: .40s; }
.bw-row:nth-child(3) .bw-rest-inn { transition-delay: .65s; }
.bw-row:nth-child(4) .bw-rest-inn { transition-delay: .90s; }
.bw-row:nth-child(5) .bw-rest-inn { transition-delay: 1.15s; }
.vmsg-body p { margin: 0 0 1.15em; font-size: clamp(14px, 1.25vw, 16.5px); line-height: 2.05; color: #fff; }
.vmsg-body p:last-child { margin-bottom: 0; }
.vmsg-body2 { margin-top: clamp(22px, 3.6vh, 36px); }
.vmsg-close { font-weight: 700; font-size: clamp(16px, 1.6vw, 21px) !important; line-height: 1.9 !important; }
@media (max-width: 900px) {
  .vmsg-inner { grid-template-columns: 1fr; gap: 30px; }
}
/* スマホは「BOWCS」を横に並べ、各文字の下へ続きの綴りが縦に降りる（本人指示 2026-09-07） */
@media (max-width: 743px) {
  .vmsg-bowcs {
    display: flex; align-items: flex-start; justify-content: flex-start;
    gap: .26em;                                  /* 間を詰めて BOWCS と読める並びに（本人指示 2026-09-07） */
    font-size: clamp(30px, 11vw, 46px); line-height: 1;
  }
  .bw-row { display: flex; flex-direction: column; align-items: center; white-space: normal; }
  .bw-ini { display: block; }
  .bw-rest {
    display: block; font-size: .42em; line-height: 1.12; letter-spacing: .04em;
    margin-top: .28em;
    writing-mode: vertical-rl; text-orientation: upright;   /* 文字が縦に降りる */
  }
  .bw-rest-inn { display: block; }
  /* 縦に降りるので、現れ方も上→下のワイプに差し替える */
  .bw-rest-inn { clip-path: inset(0 -0.1em 100% -0.1em); transform: translateY(-.18em); }
  .vmsg-left.is-in .bw-rest-inn { clip-path: inset(0 -0.1em 0 -0.1em); transform: none; }
}
@media (prefers-reduced-motion: reduce) {
  .bw-rest-inn { clip-path: none; transform: none; opacity: 1; transition: none; }
  .vmsg-left.is-in .bw-row { animation: none; }
}
@media print { .vmsg { background: none; color: var(--ink); } .vmsg * { color: var(--ink) !important; } }

/* ---------- フッター上の写真ループ ----------
   参考: recruit.ohsho.co.jp フッターの写真スライダー実測（2026-09-04）
   1枚 475.33×320px（比率3:2弱）・margin-right 6px・15秒/1枚 ≒ 秒速32px の等速クロール */
.ph-loop { overflow: hidden; width: 100%; background: var(--paper); }
.ph-loop-track {
  display: flex; gap: 6px; width: max-content;
  animation: phLoop var(--ph-loop-dur, 150s) linear infinite;
}
.ph-loop img {
  width: clamp(240px, 33vw, 475px); aspect-ratio: 475 / 320;
  height: auto; object-fit: cover; flex: 0 0 auto; display: block;
  user-select: none; -webkit-user-drag: none;
}
@keyframes phLoop { from { transform: translate3d(0,0,0); } to { transform: translate3d(-50%,0,0); } }
@media (prefers-reduced-motion: reduce) { .ph-loop-track { animation: none; } }
@media print { .ph-loop { display: none; } }

/* ==========================================================================
   ② 職種紹介（参考画像 2026-09-07 実測：地#26272A・カード#303236 391×103 ピル角丸・
   列間33px・丸イラスト88px・矢印円40px・白いピルCTA 257×69。
   色だけブランドの暖色寄りダークへ翻訳。イラストは後日 data.js から差し替え）
   ========================================================================== */
.jobs2 {
  background: #262220;   /* 参考 #26272A の暖色寄せ */
  color: #F6EFE1;
  padding: clamp(56px, 7vw, 96px) 0 clamp(64px, 8vw, 110px);
}
.jobs2-head {
  display: flex; align-items: flex-start; justify-content: space-between;
  gap: 32px; margin-bottom: clamp(36px, 4.6vw, 64px);
}
.jobs2-marks { margin: 0 0 14px; display: flex; gap: 7px; color: #F6EFE1; }
.jobs2-en {
  margin: 0; font-family: var(--font-display); font-weight: 500;
  font-size: clamp(48px, 5.6vw, 80px); line-height: 1.04; letter-spacing: .01em; color: #FFFFFF;
}
.jobs2-ja { margin: 18px 0 0; font-size: 14.5px; font-weight: 700; letter-spacing: .14em; color: #F6EFE1; }
.jobs2-lead {
  margin: 6px 0 0; max-width: 34em;
  font-size: 15px; line-height: 2; color: #D9D2C6;
}
@media (max-width: 860px) {
  .jobs2-head { flex-direction: column; gap: 20px; }
  .jobs2-lead br { display: none; }
}

.jobs2-grid {
  display: grid; grid-template-columns: repeat(3, 1fr);
  gap: 33px;   /* 実測値 */
}
@media (max-width: 1100px) { .jobs2-grid { grid-template-columns: repeat(2, 1fr); gap: 24px; } }
@media (max-width: 640px)  { .jobs2-grid { grid-template-columns: 1fr; gap: 16px; } }

.job2 {
  display: flex; align-items: center; gap: 22px; width: 100%;
  min-height: 103px;                  /* 実測値 */
  padding: 8px 26px 8px 8px;
  background: #332C26;                /* 参考 #303236 の暖色寄せ */
  border: 0; border-radius: 999px;    /* ピル */
  color: #F6EFE1; text-align: left; text-decoration: none;
  cursor: pointer; font: inherit;
  transition: background .25s ease, transform .25s ease;
}
.job2:hover { background: #3E362E; transform: translateY(-2px); }
.job2:focus-visible { outline: 2px solid #E9C46A; outline-offset: 2px; }

/* 丸イラスト（当面は下地色＋既存アイコン。イラスト画像が来たらここに差す） */
.job2-ill {
  flex: 0 0 auto; width: 88px; height: 88px; border-radius: 50%;   /* 実測値 */
  background: var(--jc, #C9B896);
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, .85);
  display: grid; place-content: center; color: #262220; overflow: hidden;
}
.job2-ill svg { width: 34px; height: 34px; }
.job2-ill img.cat-logo { width: 62%; height: auto; }
.job2-ill img.job2-illimg { width: 100%; height: 100%; object-fit: cover; display: block; }

.job2-txt { display: flex; flex-direction: column; gap: 5px; min-width: 0; }
.job2-name { font-size: 16.5px; font-weight: 700; letter-spacing: .04em; color: #FFFFFF; }
.job2-count { font-size: 12px; font-weight: 700; color: #D9D2C6; display: inline-flex; align-items: center; gap: 6px; }
.job2-count .dot { width: 7px; height: 7px; border-radius: 50%; background: #E9C46A; }

.job2-arrow {
  flex: 0 0 auto; margin-left: auto;
  width: 40px; height: 40px; border-radius: 50%;
  border: 1.5px solid rgba(246, 239, 225, .38);
  display: grid; place-content: center; color: #F6EFE1;
  transition: background .25s ease, color .25s ease, border-color .25s ease;
}
.job2:hover .job2-arrow { background: #F6EFE1; color: #262220; border-color: #F6EFE1; }

/* 下中央の白いピルCTA（実測 257×69・中に濃色の矢印円） */
.jobs2-cta { display: flex; justify-content: center; margin-top: clamp(40px, 5vw, 64px); }
.jobs2-btn {
  display: inline-flex; align-items: center; gap: 18px;
  min-height: 64px; padding: 10px 12px 10px 30px;
  background: #FFFFFF; color: #262220; border-radius: 999px;
  font-size: 15px; font-weight: 700; letter-spacing: .06em; text-decoration: none;
  transition: transform .25s ease, box-shadow .25s ease;
}
.jobs2-btn:hover { transform: translateY(-2px); box-shadow: 0 10px 26px rgba(0, 0, 0, .35); }
.jobs2-btn-arrow {
  width: 44px; height: 44px; border-radius: 50%;
  background: #262220; color: #FFFFFF; display: grid; place-content: center;
}
@media (max-width: 640px) {
  .job2 { min-height: 84px; gap: 16px; }
  .job2-ill { width: 64px; height: 64px; }
  .job2-ill svg { width: 26px; height: 26px; }
}
@media print {
  .jobs2 { background: none; color: var(--ink); }
  .jobs2 * { color: var(--ink) !important; }
  .job2 { border: 1px solid var(--line); background: none; }
}

/* ==========================================================================
   点→線→面（Challenge）— モック 2026-09-07 実測でクリーム統一
   地はセクションの --paper-2 のまま／写真カード285×196（16:11）／
   白い大番号が写真に載り、英語見出し（インク）が写真の下端をまたぐ
   ========================================================================== */
.plm2 { text-align: center; padding-top: clamp(24px, 3.5vw, 48px); }
.plm2-eyebrow {
  margin: 0; font-family: var(--font-display); font-size: 15px; font-weight: 600;
  letter-spacing: .05em; color: var(--ink);
}
.plm2-title {
  margin: 14px 0 16px; font-size: clamp(25px, 3.1vw, 40px); font-weight: 600;
  letter-spacing: .06em; color: var(--ink);
}
.plm2-lead { margin: 0; font-size: 14.5px; font-weight: 600; color: var(--ink); }

/* リードの下：コーポレートサイトへの入口（本人指示 2026-09-07） */
.plm2-more-cta { margin: clamp(18px, 2.4vw, 28px) 0 0; }
.plm2-more-cta .btn { font-size: 14.5px; }
.plm2-more-cta .plmv-arrow { margin-left: 10px; }

.plm2-steps {
  display: grid; grid-template-columns: repeat(3, 1fr); gap: clamp(28px, 4vw, 58px);
  margin-top: clamp(40px, 5vw, 64px); text-align: left;
}
@media (max-width: 860px) { .plm2-steps { grid-template-columns: 1fr; gap: 40px; max-width: 480px; margin-inline: auto; } }

.plm2-step { display: block; color: var(--ink); text-decoration: none; }
.plm2-ph {
  position: relative; margin: 0; aspect-ratio: 16 / 11;
  background-size: cover; background-position: center;
  overflow: hidden;
}
/* 動画のカード（SPACE・TND）：枠いっぱいに敷く。読み込む前は地色で待つ */
.plm2-ph.has-movie { background-color: var(--accent-soft); }
.plm2-mv {
  position: absolute; inset: 0; width: 100%; height: 100%;
  object-fit: cover; display: block; pointer-events: none;
}
.plm2-num {
  position: absolute; left: 4px; bottom: 6px;
  font-family: var(--font-display); font-weight: 700;
  font-size: clamp(64px, 6.6vw, 96px); line-height: .78; color: #FFFFFF;
  text-shadow: 0 2px 14px rgba(0, 0, 0, .18);
}
.plm2-en {
  position: relative; z-index: 1;
  margin: -0.62em 0 0 clamp(30px, 3vw, 46px);
  font-family: var(--font-display); font-weight: 800;
  font-size: clamp(28px, 2.7vw, 38px); letter-spacing: .01em; color: var(--ink);
}
.plm2-s { margin: 12px 0 0; font-size: 14.5px; line-height: 2.1; color: var(--ink); }
.plm2-more {
  display: inline-flex; align-items: center; gap: 8px; margin-top: 12px;
  font-size: 13px; font-weight: 700; color: var(--accent-strong);
}
.plm2-step:hover .plm2-more { text-decoration: underline; }
.plm2-step:hover .plm2-ph { filter: brightness(1.04); }

.plm2-note {
  margin: clamp(36px, 4.5vw, 60px) auto 0; max-width: 62em;
  font-size: 14px; line-height: 2.2; color: var(--ink); text-align: center;
}

/* 職種タイルの支給イラスト（2026-09-07）：線アイコンより大きめに出す */
.jobtile-ico .jobtile-illust { width: 92px; height: 92px; display: block; margin-inline: auto; }

/* 「会社を知る」節の書体統一は 2026-09-07 本人指示で撤回（元のサイト標準ゴシックに戻した） */

/* 職種紹介（#jobs-intro）も同じ書体に統一（本人指示 2026-09-07） */
#jobs-intro,
#jobs-intro .sec-en,
#jobs-intro h2,
#jobs-intro .eyebrow,
#jobs-intro .jobtile-name,
#jobs-intro .jobtile-count,
#jobs-intro .btn {
  font-family: "Noto Serif JP Sub", "Noto Serif JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;
  font-feature-settings: "palt" 1;
}

/* ==========================================================================
   Bowcs Culture：チェキが左から流れてくるアルバム（モック 2026-09-07）
   帯＝2巡を -50%→0 へ等速で流す（左から送られてくる向き・ホバーで一時停止）。
   カードを押すと帯の代わりに詳細パネルが開き、「戻る」で帯に戻る
   ========================================================================== */
/* 自分で送るスライド（2026-09-08）。自動で流すのはやめた */
.cul2-belt {
  overflow-x: auto; overflow-y: hidden;
  scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch;
  scrollbar-width: none; padding: 18px 0 34px; cursor: grab;
  /* 端でカードが切れて縦線に見えないよう、左右をぼかす */
  -webkit-mask-image: linear-gradient(to right, rgba(0,0,0,.55) 0, #000 14px, #000 calc(100% - 14px), rgba(0,0,0,.55) 100%);
          mask-image: linear-gradient(to right, rgba(0,0,0,.55) 0, #000 14px, #000 calc(100% - 14px), rgba(0,0,0,.55) 100%);
}
.cul2-belt::-webkit-scrollbar { display: none; }
.cul2-slider.is-dragging .cul2-belt { cursor: grabbing; }
.cul2-card { scroll-snap-align: center; }
.cul2-track {
  display: flex; align-items: flex-start; gap: clamp(4px, .6vw, 10px);
  width: max-content;
  transform: translateX(-50%);
  animation: cul2Flow var(--cul2-dur, 60s) linear infinite;
  padding-top: 6px;
}
@keyframes cul2Flow { from { transform: translateX(-50%); } to { transform: translateX(0); } }
.cul2-track { animation: none !important; transform: none !important; }   /* 自動送りは廃止（2026-09-08） */
.cul2-belt.is-static { overflow-x: auto; }
.cul2-belt.is-static .cul2-track { animation: none; transform: none; padding: 0 20px; }

/* チェキ1枚（KVと同じ現像・下が太い白フチ） */
.cul2-card {
  flex: 0 0 auto; width: clamp(230px, 22vw, 300px);
  background: #FFFFFF; border: 0; border-radius: 3px; cursor: pointer;
  padding: clamp(8px, .8vw, 12px);
  padding-bottom: clamp(14px, 1.4vw, 20px);
  box-shadow: 0 2px 8px rgba(58, 40, 27, .16), 0 12px 26px rgba(58, 40, 27, .10);
  text-align: left; color: var(--ink); font: inherit;
  transition: transform .25s ease, box-shadow .25s ease;
}
/* モックの左構図：チェキ同士が少し重なって置かれている（z-indexとマイナス余白） */
.cul2-card { position: relative; }
.cul2-track .cul2-card:nth-child(odd)  { transform: rotate(-2.6deg); margin-top: 20px; z-index: 1; }
.cul2-track .cul2-card:nth-child(even) { transform: rotate(2deg); margin-left: -18px; z-index: 2; }
.cul2-track .cul2-card:nth-child(3n)   { transform: rotate(3.1deg); margin-top: 34px; margin-left: -12px; z-index: 3; }
.cul2-track .cul2-card:nth-child(4n)   { margin-top: 4px; }
.cul2-track .cul2-card:hover {
  transform: rotate(0) translateY(-6px); z-index: 10;
  box-shadow: 0 6px 16px rgba(58, 40, 27, .22), 0 18px 38px rgba(58, 40, 27, .14);
}
.cul2-card:focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; }
.cul2-ph { display: block; aspect-ratio: 4 / 3; overflow: hidden; background: var(--accent-soft); }
.cul2-ph img {
  width: 100%; height: 100%; object-fit: cover; display: block;
  filter: brightness(1.05) contrast(.94) saturate(1.3) sepia(0);   /* チェキ現像（彩度アップ） */
}
.cul2-ph.is-ico { display: grid; place-content: center; color: var(--accent-strong); }
.cul2-ph.is-ico svg { width: 64px; height: 64px; }
.cul2-t { display: block; margin: 12px 2px 0; font-size: 15px; font-weight: 800; }
.cul2-l { display: block; margin: 5px 2px 0; font-size: 12.5px; font-weight: 600; color: var(--muted); line-height: 1.7; }

/* 詳細：画面の中央に重ねて出す（本人指示 2026-09-07：下に表示するのはやめる） */
.cul2-detail[hidden] { display: none !important; }
.cul2-detail {
  position: fixed; inset: 0; z-index: 340;   /* ヘッダー(100)・右下ボタン(150)より上 */
  display: grid; place-items: center;
  padding: clamp(14px, 3vw, 40px);
  background: rgba(30, 20, 10, .58);
  -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px);
}
.cul2-d-panel {
  position: relative; width: min(1080px, 100%); max-height: calc(100dvh - 56px);
  overflow: auto; -webkit-overflow-scrolling: touch;
  background: #FFFFFF; border-radius: 6px; box-shadow: 0 24px 60px rgba(20, 12, 4, .4);
  padding: clamp(18px, 2.6vw, 36px);
}
.cul2-d-grid {
  display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
  gap: clamp(16px, 2.4vw, 32px); align-items: start;
}
/* 左右の列はそれぞれ独立して積み上がる（行の高さをそろえない＝空白ができない） */
.cul2-d-col { display: grid; gap: clamp(14px, 2vw, 22px); align-content: start; min-width: 0; }
@media (max-width: 760px) { .cul2-d-grid { grid-template-columns: 1fr; } }
.cul2-d-ph { margin: 0; }
.cul2-d-ph img { width: 100%; height: auto; display: block; border-radius: 3px; }
.cul2-d-ph.is-ico { display: grid; place-content: center; aspect-ratio: 4 / 3; background: var(--accent-soft); border-radius: 3px; color: var(--accent-strong); }
.cul2-d-ph.is-ico svg { width: 96px; height: 96px; }
.cul2-d-t { margin: 0 0 8px; font-size: clamp(19px, 1.8vw, 24px); font-weight: 800; color: var(--ink); }
.cul2-d-lead { margin: 0 0 12px; font-size: 14.5px; font-weight: 700; color: var(--accent-strong); }
.cul2-d-desc { margin: 0; font-size: 14.5px; line-height: 2.05; color: var(--ink); }
/* 下段：左＝参加した人の声、右＝そのときの写真（モックの右構図） */
.cul2-d-voices { display: grid; gap: 12px; align-content: start; padding-top: 16px; border-top: 1px solid var(--line); }
.cul2-d-more { display: flex; gap: 12px; align-items: flex-start; padding-top: 16px; border-top: 1px solid var(--line); }
.cul2-d-more img {
  width: calc(50% - 6px); height: auto; display: block; border-radius: 3px;
  border: 5px solid #FFFFFF; border-bottom-width: 14px; box-sizing: border-box;
  box-shadow: 0 2px 8px rgba(58, 40, 27, .16);
  filter: brightness(1.05) contrast(.94) saturate(1.3) sepia(0);
}

.cul2-voice { margin: 0; font-size: 14px; line-height: 1.9; color: var(--ink); }
.cul2-voice b { display: block; font-size: 13px; color: var(--muted); }
.cul2-voice span { font-weight: 700; }
.cul2-d-foot { margin-top: clamp(18px, 2.4vw, 28px); text-align: center; }
.cul2-back {
  display: inline-block; width: auto; margin: 0;
  padding: 13px 44px; border: 0; border-radius: 999px; cursor: pointer;
  background: var(--accent); color: #FFFFFF;
  font-size: 15px; font-weight: 800; letter-spacing: .24em; text-indent: .24em;
  transition: background .2s ease;
}
.cul2-back:hover { background: var(--accent-strong); }
@media print { .cul2-belt { display: none; } }

/* ==========================================================================
   現在募集中：茶色の壁に求人票を画鋲で貼った掲示板（2026-09-07・旧Our Vision帯の差し替え）
   ========================================================================== */
.hiring { background: var(--accent); color: #fff; width: 100%; }
/* 2カラム（.vmsg-inner を再利用）：左＝BOWCSロゴ展開、右＝画鋲の掲示板 */
.hiring-n { margin: 0 0 18px; color: var(--accent-ink); font-size: 14px; font-weight: 700; }
.hiring-board {
  display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start;
  gap: clamp(22px, 2.8vw, 40px);
}
@media (max-width: 900px) { .hiring .vmsg-inner { grid-template-columns: 1fr; } }
/* 求人票の紙（画鋲つき・少し傾く） */
.hiring-paper {
  position: relative; width: min(380px, 92vw);
  /* 紙の質感：繊維ノイズ＋上から当たる照明（上端明るく・下端わずかに沈む）＋画鋲まわりの凹み */
  background-color: #FFFDF6;
  background-image:
    radial-gradient(circle at 50% 16px, rgba(60, 40, 20, .10) 0, rgba(60, 40, 20, 0) 26px),
    linear-gradient(180deg, #FFFFFB 0%, #FCF8EE 55%, #F3ECDA 100%),
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='2'/><feColorMatrix type='matrix' values='0 0 0 0 .45 0 0 0 0 .38 0 0 0 0 .26 0 0 0 .06 0'/></filter><rect width='140' height='140' filter='url(%23p)'/></svg>");
  background-size: auto, cover, 140px 140px;
  border-radius: 2px;
  padding: 30px 24px 20px;
  /* 影は多層：接地の細い影＋ふわっとした落ち影＋左右の角だけ濃い「めくれ影」
     （疑似要素だとrotateのスタッキング文脈で紙の上に乗ってしまうため、box-shadowで作る） */
  box-shadow:
    inset 0 0 22px rgba(120, 90, 50, .07),
    0 1px 2px rgba(30, 20, 10, .22),
    0 10px 22px rgba(30, 20, 10, .18),
    -12px 18px 16px -16px rgba(25, 15, 5, .55),
    12px 18px 16px -16px rgba(25, 15, 5, .55);
  color: var(--ink); text-decoration: none;
  transform: rotate(-1.8deg);
  transition: transform .25s ease, box-shadow .25s ease;
}
.hiring-board .hiring-paper:nth-child(even) { transform: rotate(1.6deg); margin-top: 14px; }
.hiring-board .hiring-paper:hover {
  transform: rotate(0) translateY(-5px);
  box-shadow: 0 6px 16px rgba(30, 20, 10, .3), 0 22px 44px rgba(30, 20, 10, .26);
}
.hiring-paper .pin {
  position: absolute; top: -13px; left: 50%; width: 24px; height: 34px;
  transform: translateX(-50%); filter: drop-shadow(0 3px 3px rgba(0, 0, 0, .3));
}
.hp-cat {
  display: inline-block; font-size: 12px; font-weight: 800; letter-spacing: .08em;
  color: var(--accent-strong); border: 1px solid var(--accent-tint);
  padding: 3px 10px; border-radius: 999px; margin-bottom: 10px;
}
.hp-title { display: block; font-size: clamp(17px, 1.6vw, 20px); font-weight: 800; line-height: 1.5; }
.hp-chips { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 10px; }
.hp-chip { font-size: 11.5px; font-weight: 700; color: var(--ink); background: var(--accent-soft); padding: 3px 9px; border-radius: 3px; }
.hp-sum { display: block; margin-top: 12px; font-size: 13.5px; line-height: 1.95; color: var(--ink); }
.hp-more { display: inline-block; margin-top: 12px; font-size: 13px; font-weight: 800; color: var(--accent-strong); }
.hiring-paper:hover .hp-more { text-decoration: underline; }
/* カジュアル面談のメモ（小さめ） */
.hiring-paper.is-memo {
  width: min(280px, 86vw); text-align: left;
  background-color: #FBF3DC;
  background-image:
    radial-gradient(circle at 50% 16px, rgba(60, 40, 20, .10) 0, rgba(60, 40, 20, 0) 26px),
    linear-gradient(180deg, #FDF7E6 0%, #F8F0D6 55%, #EFE4C0 100%),
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='2'/><feColorMatrix type='matrix' values='0 0 0 0 .45 0 0 0 0 .38 0 0 0 0 .26 0 0 0 .06 0'/></filter><rect width='140' height='140' filter='url(%23p)'/></svg>");
  background-size: auto, cover, 140px 140px;
}
.hiring-paper.is-memo .hp-title { font-size: 16.5px; }
@media print { .hiring { background: none; } .hiring-t { color: var(--ink); } }

/* ロゴ・上部バナー・右下ボタンも写真と同じ出方（本人指示 2026-09-07）。
   pageInit（トップのみ）が .popin を付け、時間差で .on を足す */
.popin { opacity: 0; transform: scale(1.05) translateY(-4px); }
.popin.on {
  opacity: 1; transform: none;
  transition: opacity .3s cubic-bezier(.165, .84, .44, 1), transform .3s cubic-bezier(.165, .84, .44, 1);
}
@media (prefers-reduced-motion: reduce) { .popin { opacity: 1; transform: none; } }

/* ==========================================================================
   KVの写真が「1枚ずつ回転しながら」出入りする（本人指示 2026-09-09）
   カメラのシャッターのように、くるくる回りながら画面の外へ滑り出て、
   回りながら元の場所へ戻る。回転は2回転（720度）で、向きは全部そろえる（本人指示 2026-09-09）。
   移動先は JS が --wx / --wy に入れる（近いほうの画面端まで＋余分に90px）。
   ※ translate を先、rotate を後に書くのが肝。逆にすると回転につれて進む向きが曲がる
   ========================================================================== */
.kv-snap.is-walkout,
.kv-snap.is-walkin { z-index: 6; }
.kv-snap.is-walkout {
  animation: kvSpinOut var(--walk-dur, 1.7s) cubic-bezier(.45, .05, .55, .95) forwards;
  will-change: transform; backface-visibility: hidden;
}
.kv-snap.is-walkin {
  animation: kvSpinIn var(--walk-dur, 1.4s) cubic-bezier(.45, .05, .55, .95) forwards;
  will-change: transform; backface-visibility: hidden;
}
/* なめらかに回すため、途中のコマは置かない（始まりと終わりだけ）。
   途中に「ため」や「行き過ぎ」を入れると、そこで速さが変わって引っかかって見える */
@keyframes kvSpinOut {
  0%   { transform: translate(0, 0) rotate(var(--r)) scale(1); }
  100% { transform: translate(var(--wx), var(--wy))
                    rotate(calc(var(--r) + 720deg * var(--spin, 1))) scale(.84); }
}
@keyframes kvSpinIn {
  0%   { transform: translate(var(--wx), var(--wy))
                    rotate(calc(var(--r) + 720deg * var(--spin, 1))) scale(.84); }
  100% { transform: translate(0, 0) rotate(var(--r)) scale(1); }
}
@media (prefers-reduced-motion: reduce) {
  .kv-snap.is-walkout, .kv-snap.is-walkin { animation: none; }
}

/* ==========================================================================
   メッセージ節（住友林業 採用サイト pHomeMsg を実測して翻訳・2026-09-07）
   実測値（1440px）：セクション上下余白 139/156px／内側幅1300（テキスト列は内側の58%位置・幅478）／
   楕円 大439×534（左74・上15）小290×356（左282・上577）／
   本文 18px・字間3.96px・行間2.3・段落間41.4px・白／
   見出し blur(16px)→0・1.5s ease（行ごとに0.15sずらし）／本文 16px下から0.8s ease
   配色だけボウクスへ翻訳：深緑の209度グラデ → 焦げ茶の209度グラデ
   ========================================================================== */
.msg2 {
  position: relative; width: 100%; z-index: 0; overflow: hidden;
  background: linear-gradient(209deg, #3E3320 0.68%, #241C16 98.24%);
  padding: clamp(56px, 6.7vw, 96px) 0 clamp(60px, 7.2vw, 104px);   /* 縦を詰める（2026-09-08） */
}
/* 参考と同じ「暗いノイズ」を重ねる（外部画像は使えないのでSVGを埋め込み・128px相当） */
.msg2::before {
  content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none; user-select: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='128' height='128'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2'/><feColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .18 0'/></filter><rect width='128' height='128' filter='url(%23n)'/></svg>");
  background-repeat: repeat; background-size: 128px 128px;
}
.msg2-defs { position: absolute; width: 0; height: 0; overflow: hidden; }
.msg2-inner {
  position: relative; z-index: 1; box-sizing: border-box;
  width: min(100% - 48px, 1300px); margin-inline: auto;
}

/* ---- 左：傾いた楕円の写真2枚（位置・寸法は内側幅1300に対する実測比） ---- */
.msg2-imgs { position: absolute; inset: 0; z-index: 0; pointer-events: none; }
.msg2-img { position: absolute; margin: 0; overflow: hidden; border-radius: 2px; }
.msg2-img img {
  width: 100%; height: 100%; object-fit: cover; display: block;
  filter: brightness(.96) saturate(1.06);
}
/* 写真の入れ替え（ランダム・2026-09-07）：2枚のレイヤーを重ね、
   「表＝ぼけて消える／裏＝ぼけから焦点が合う」で入れ替える（本人指示：ぼやけて変わる感じ）。
   ぼかしは枠の縁で地色が透けるので、ぼけている間だけ 1.06 倍に拡大して縁を枠の外へ逃がす */
.msg2-img > img { position: absolute; inset: 0; }
.msg2-img > img.msg2-ph {
  opacity: 0;
  filter: brightness(.96) saturate(1.06) blur(16px);
  transform: scale(1.06);
  transition: opacity 1s ease, filter 1s ease, transform 1.2s ease;
}
.msg2-img > img.msg2-ph.is-on {
  opacity: 1;
  filter: brightness(.96) saturate(1.06) blur(0);
  transform: none;
}
@media (prefers-reduced-motion: reduce) {
  .msg2-img > img.msg2-ph { transition: none; filter: brightness(.96) saturate(1.06); transform: none; }
}
/* 四角（本人指示 2026-09-07。以前は楕円マスク） */
/* 本文を詰めて節が低くなったぶん、コラージュも縮めて収める
   （2026-09-08 実測：以前の配置だと下で107px切れていた） */
.msg2-img.is-large {
  left: 5.7%; top: 8px; width: 29%; aspect-ratio: 439 / 534;
}
/* 3枚目：大きい写真の右下、テキスト列との間に置いて大→中→小のジグザグに */
.msg2-img.is-mid {
  left: 34%; top: 250px; width: 15.5%; aspect-ratio: 439 / 534;
}
.msg2-img.is-small {
  /* 節の中に必ず収まる位置に（2026-09-08 実測：452pxだと下に40px出ていた） */
  left: 19%; top: 396px; width: 19%; aspect-ratio: 290 / 356;
}
/* 写真は下から浮かび上がる（参考の jsAutoFadeSlide） */
.msg2-img { opacity: 0; transform: translateY(24px); transition: opacity 1.1s ease, transform 1.1s ease; }
.msg2-img.is-in { opacity: 1; transform: none; }

/* ---- 右：見出し・欧文・本文（内側の58%位置から・幅は実測比36.8%＋和文が長いぶん余裕を持たせる） ---- */
.msg2-txts { position: relative; z-index: 1; margin-left: 58%; width: 42%; }
.msg2-lead {
  /* KVのキャッチと同じ言葉なので、書体もそろえる（しっぽりアンチック） */
  margin: 0; color: #FFFFFF; font-weight: 500;
  font-family: "Noto Serif JP Sub", "Noto Serif JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;
  font-feature-settings: "palt" 1;
  font-size: clamp(27px, 3.35vw, 48px); line-height: 1.34; letter-spacing: .04em;
}
.msg2-lead .ml {
  display: block; opacity: 0; filter: blur(16px);
  will-change: filter;
}
.msg2-lead.is-in .ml { opacity: 1; filter: blur(0px); transition: filter 1.5s ease, opacity 1.5s ease; }
.msg2-lead.is-in .ml:nth-child(2) { transition-delay: .15s; }

.msg2-en {
  display: flex; align-items: center; gap: 14px;
  margin: clamp(18px, 2.2vw, 30px) 0 0;
  font-family: var(--font-serif); font-size: 14px; letter-spacing: .18em;
  color: rgba(255, 255, 255, .88);
}
.msg2-en .rule { display: block; width: 56px; height: 1px; background: rgba(255, 255, 255, .6); flex: 0 0 auto; }

/* 段落の間と行間を詰める（本人指示 2026-09-08「ここもう少し間狭く」）。
   実測：段落の間 41.4px → 24px、行間 2.3 → 1.95、上の余白 57px → 34px */
.msg2-copys { margin-top: clamp(24px, 2.6vw, 34px); }
.msg2-copys p {
  margin: 24px 0 0; color: #FFFFFF;
  font-size: 18px; font-weight: 500; letter-spacing: 3.4px; line-height: 1.95;
}
.msg2-copys p:first-child { margin-top: 0; }

/* 出方（参考の isFadeSlideIn：16px下から0.8秒） */
.msg2-en, .msg2-copys p { opacity: 0; transform: translateY(16px); transition: opacity .8s ease, transform .8s ease; }
.msg2-en.is-in, .msg2-copys p.is-in { opacity: 1; transform: none; }

/* 狭い画面：参考と同じく1カラムに積み、写真→文章の順に見せる */
@media (max-width: 1024px) {
  /* 狭い画面は3枚をひとかたまりのコラージュに（左に大きいの・右に中と小を積む）。
     縦に伸びて本文が遠くなるのを防ぐ（2026-09-07 スマホ点検） */
  .msg2-imgs {
    position: relative; inset: auto; height: auto;
    display: grid; grid-template-columns: 1.08fr .92fr; gap: 10px;
  }
  .msg2-img {
    position: relative; left: auto !important; top: auto !important;
    width: 100% !important; height: 100%; margin: 0;
  }
  .msg2-img.is-large { grid-area: 1 / 1 / 3 / 2; aspect-ratio: auto; min-height: 300px; }
  .msg2-img.is-mid   { grid-area: 1 / 2 / 2 / 3; aspect-ratio: 1 / 1; }
  .msg2-img.is-small { grid-area: 2 / 2 / 3 / 3; aspect-ratio: 1 / 1; }
  .msg2-txts { margin-left: 0; width: 100%; margin-top: clamp(36px, 6vw, 64px); }
}
/* スマホ：写真を節いっぱいの背景にして、その上に文章を重ねる（本人指示 2026-09-10）。
   写真3枚は支給の参考どおりの「寄り集まった段違い」に置き、
   その上に暗い膜をかけて、白い文字が読める明るさを確保する */
@media (max-width: 743px) {
  .msg2 {
    /* 節の余白を変数にして、写真の広げ方（下のマイナス値）とずれないようにする */
    --msg2-pt: clamp(72px, 16vw, 104px);
    --msg2-pb: clamp(76px, 17vw, 112px);
    padding: var(--msg2-pt) 0 var(--msg2-pb);
  }
  /* 内側の箱を画面幅いっぱいにして、文章のアキは内側の余白で取る。
     こうすると写真は箱の端＝画面の端まで届き、はみ出しも出ない */
  .msg2-inner { width: 100%; padding-inline: 24px; }
  /* 上下は節の余白のぶんだけマイナスに広げて「節いっぱい」にする */
  .msg2-imgs {
    position: absolute; z-index: 0;
    top: calc(-1 * var(--msg2-pt)); bottom: calc(-1 * var(--msg2-pb));
    left: 0; right: 0; transform: none;
    display: block; height: auto; width: auto; margin: 0; gap: 0;
  }
  /* 配置は支給の参考（1388x1750）の実測値をそのまま％で入れる。
     大 x125〜879 y147〜1064／中 x861〜1264 y631〜1121／小 x471〜965 y922〜1529
     → 節の幅・高さに対する％にすると下の値になる。
     写真は object-fit:cover なので、枠の形が参考と変わっても中身は歪まない（切り取り位置が変わるだけ） */
  .msg2-img {
    position: absolute !important; inset: auto;
    aspect-ratio: auto !important; min-height: 0; border-radius: 0;
  }
  /* 3枚そろって 6% 右へ（本人指示 2026-10-02「スマホ版のリード文の後ろの写真たちもう少し右」） */
  .msg2-img.is-large { left: 15.0% !important; top: 8.4%  !important; width: 54.3% !important; height: 52.4% !important; min-height: 0; }
  .msg2-img.is-mid   { left: 68.0% !important; top: 36.1% !important; width: 29.0% !important; height: 28.0% !important; }
  .msg2-img.is-small { left: 39.9% !important; top: 52.7% !important; width: 35.6% !important; height: 34.7% !important; }
  /* 文章を上に重ねるので、写真の上に暗い膜をかけて白文字が読める明るさにする
     （本人選択 2026-09-10：写真を背景に文章を重ねる）。濃さは9枚すべてで実測して決めた */
  .msg2-imgs::after {
    content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none;
    background: linear-gradient(180deg, rgba(28, 21, 14, .58) 0%, rgba(28, 21, 14, .68) 100%);
  }
  .msg2-txts { margin-left: 0; width: 100%; margin-top: 0; }
}
@media (max-width: 640px) {
  .msg2-copys p { font-size: 15.5px; letter-spacing: 2.2px; line-height: 1.95; margin-top: 20px; }   /* 間を詰めた（2026-09-08） */
  .msg2-copys p br { display: inline; }
}
@media (prefers-reduced-motion: reduce) {
  .msg2-img, .msg2-en, .msg2-copys p { opacity: 1; transform: none; transition: none; }
  .msg2-lead .ml { opacity: 1; filter: none; }
}
@media print {
  .msg2 { background: none; padding: 24px 0; }
  .msg2-lead, .msg2-copys p, .msg2-en { color: var(--ink); }
  .msg2-imgs { display: none; }
  .msg2-txts { margin-left: 0; width: 100%; }
}

/* ==========================================================================
   オープニング（本人指示 2026-09-07）：真っ黒の画面に BOWCS RECRUITMENT がポツンと。
   ・0.55秒でしるしが浮かび、1.35秒あたりから幕が上がる（合計2.15秒）
   ・CSSアニメーションだけで消える＝JSが動かなくても黒画面に取り残されない
   ========================================================================== */
.opening {
  position: fixed; inset: 0; z-index: 400;
  background: #000000;
  display: grid; place-items: center;
  animation: openCurtain 1.45s ease forwards;
}
.opening-mark {
  margin: 0; text-align: center;
  font-family: var(--font-display); font-weight: 700;
  font-size: clamp(18px, 2.2vw, 30px); letter-spacing: .3em; line-height: 1.9;
  color: #F2EEE4; text-indent: .3em;
  opacity: 0;
  animation: openMark 1s cubic-bezier(.2, .6, .25, 1) forwards;
}
.opening-mark .opening-logo {
  display: block; margin: 0 auto clamp(10px, 1.2vw, 18px);
  width: clamp(170px, 21vw, 300px); height: auto;
  color: #F2EEE4;                      /* ロゴは currentColor で塗られる */
}
.opening-mark .opening-sub { display: block; }
@keyframes openMark {
  0%   { opacity: 0; letter-spacing: .46em; filter: blur(8px); }
  38%  { opacity: 1; letter-spacing: .3em; filter: blur(0); }
  100% { opacity: 1; letter-spacing: .3em; filter: blur(0); }
}
@keyframes openCurtain {
  0%   { opacity: 1; }
  62%  { opacity: 1; }
  100% { opacity: 0; visibility: hidden; }
}
/* スマホは中央でぴったり揃える（本人指示 2026-09-07）。
   字間の分だけ最後の文字の右に余白ができて左寄りに見えるので、その分を打ち消す */
@media (max-width: 743px) {
  .opening-mark { text-indent: 0; font-size: clamp(15px, 4.6vw, 20px); letter-spacing: .28em; }
  .opening-mark .opening-logo { width: min(56vw, 260px); margin-bottom: clamp(12px, 3.4vw, 20px); }
  .opening-mark .opening-sub { margin-left: .28em; }   /* 字間ぶんの右余白を相殺＝視覚的に中央 */
}
@media (prefers-reduced-motion: reduce) { .opening { display: none; } }
@media print { .opening { display: none; } }

/* ==========================================================================
   Bowcs Culture：詳細の開閉に動きを付ける（本人指示 2026-09-07）
   帯がすっと退く → パネルが持ち上がる → 中身（写真・題・本文・声・写真2枚・戻る）が順に立ち上がる
   ========================================================================== */
/* 記事を開いているあいだ、帯はその場で止める（押したカードが動かないように） */
.cul2-belt.is-paused .cul2-track { animation-play-state: paused; }
/* カードを押した瞬間の手応え／飛んでいるあいだ、元のカードは席を空ける */
.cul2-card:active { transform: scale(.97) !important; }
.cul2-card.is-lifted { opacity: 0; }

/* 押したカードの複製（これが飛んで広がり、詳細パネルになる） */
.cul2-ghost {
  position: fixed; z-index: 360; pointer-events: none;   /* 暗幕より上を飛ぶ */
  box-sizing: border-box; overflow: hidden;
  background: #FFFFFF; border-radius: 3px;
  padding: clamp(8px, .8vw, 12px); padding-bottom: clamp(14px, 1.4vw, 20px);
  box-shadow: 0 8px 22px rgba(58, 40, 27, .26), 0 22px 48px rgba(58, 40, 27, .18);
  transform-origin: center center;
}
.cul2-ghost.is-landing {
  transition: left .48s cubic-bezier(.22, .74, .28, 1), top .48s cubic-bezier(.22, .74, .28, 1),
              width .48s cubic-bezier(.22, .74, .28, 1), height .48s cubic-bezier(.22, .74, .28, 1),
              transform .48s cubic-bezier(.22, .74, .28, 1), padding .48s ease, opacity .3s ease;
}
.cul2-ghost.is-gone { opacity: 0; transition: opacity .22s ease; }
.cul2-ghost .cul2-ph { height: 62%; }
.cul2-ghost .cul2-ph img { width: 100%; height: 100%; object-fit: cover; }
.cul2-ghost .cul2-t, .cul2-ghost .cul2-l { color: var(--ink); }

/* 暗幕はふわっと出る。パネル本体は飛んでいるあいだ隠しておき、着いたら中身が順に立ち上がる */
.cul2-detail:not([hidden]) { animation: cul2VeilIn .4s ease both; }
@keyframes cul2VeilIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}
.cul2-detail:not([hidden]) .cul2-d-panel { animation: cul2PanelIn .3s ease both; }
@keyframes cul2PanelIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}
/* 飛んでいるあいだはパネルを隠す（is-flying はパネル自身に付く） */
.cul2-detail:not([hidden]) .cul2-d-panel.is-flying { opacity: 0; animation: none; }
.cul2-d-panel.is-flying .cul2-d-ph,
.cul2-d-panel.is-flying .cul2-d-txt,
.cul2-d-panel.is-flying .cul2-d-voices,
.cul2-d-panel.is-flying .cul2-d-more,
.cul2-d-panel.is-flying .cul2-back { animation-play-state: paused; }
.cul2-detail.is-closing { animation: cul2PanelOut .26s ease both; }
@keyframes cul2PanelOut {
  from { opacity: 1; }
  to   { opacity: 0; }
}

/* 中身を順番に：写真 → 題と本文 → 声 → そのときの写真 → 戻る */
.cul2-detail:not([hidden]) .cul2-d-ph,
.cul2-detail:not([hidden]) .cul2-d-txt,
.cul2-detail:not([hidden]) .cul2-d-voices,
.cul2-detail:not([hidden]) .cul2-d-more,
.cul2-detail:not([hidden]) .cul2-back {
  animation: cul2ItemIn .5s cubic-bezier(.2, .7, .3, 1) both;
}
.cul2-detail:not([hidden]) .cul2-d-ph     { animation-delay: .10s; }
.cul2-detail:not([hidden]) .cul2-d-txt    { animation-delay: .18s; }
.cul2-detail:not([hidden]) .cul2-d-voices { animation-delay: .28s; }
.cul2-detail:not([hidden]) .cul2-d-more   { animation-delay: .34s; }
.cul2-detail:not([hidden]) .cul2-back     { animation-delay: .42s; }
@keyframes cul2ItemIn {
  from { opacity: 0; transform: translateY(16px); }
  to   { opacity: 1; transform: none; }
}
/* 写真は少し大きめから収まる＝「開いた」感じを強くする */
.cul2-detail:not([hidden]) .cul2-d-ph { animation-name: cul2PhotoIn; }
@keyframes cul2PhotoIn {
  from { opacity: 0; transform: translateY(18px) scale(1.04); }
  to   { opacity: 1; transform: none; }
}
.cul2-detail:not([hidden]) .cul2-d-more img:nth-child(2) { animation: cul2ItemIn .5s cubic-bezier(.2,.7,.3,1) .42s both; }

@media (prefers-reduced-motion: reduce) {
  .cul2-belt, .cul2-belt.is-paused .cul2-track, .cul2-ghost,
  .cul2-detail:not([hidden]), .cul2-detail.is-closing, .cul2-detail.is-flying,
  .cul2-detail:not([hidden]) .cul2-d-ph,
  .cul2-detail:not([hidden]) .cul2-d-txt,
  .cul2-detail:not([hidden]) .cul2-d-voices,
  .cul2-detail:not([hidden]) .cul2-d-more,
  .cul2-detail:not([hidden]) .cul2-d-more img:nth-child(2),
  .cul2-detail:not([hidden]) .cul2-back { animation: none !important; transition: none !important; opacity: 1; transform: none; }
}
/* スマホの付箋（求人票・面談メモ）は左右に余白を残して、画面にしっかり収まる大きさに（本人指示 2026-09-07） */
@media (max-width: 743px) {
  .hiring-board { gap: 26px; }
  .hiring-paper { width: min(336px, 86vw); padding: 26px 20px 18px; }
  .hiring-paper.is-memo { width: min(300px, 78vw); }
  .hp-title { font-size: 17px; }
  .hp-sum { font-size: 13px; line-height: 1.85; }
}

/* ==========================================================================
   スマホ版の調整（本人指示 2026-09-07）
   ① 右下の「応募する」は出さない（現在募集中とBの心得だけにする）
   ② 職種紹介は2つずつ並べる（上の grid 指定で対応）
   ③ Bowcs Culture の帯は自動で流さず、指でスライドできるようにする
   ========================================================================== */
@media (max-width: 743px) {
  /* ① 応募するボタンは出さない */
  .fab-btn.is-primary { display: none !important; }

  /* ③ 自分でスライドできる横並び（自動の流れは止める・2巡目の複製は隠す） */
  .cul2-belt {
    overflow-x: auto; overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x proximity;
    scrollbar-width: none;
    padding: 14px 0 26px;
  }
  .cul2-belt::-webkit-scrollbar { display: none; }
  .cul2-track {
    animation: none !important; transform: none !important;
    width: max-content; padding-inline: 16px; gap: 12px;
  }
  .cul2-card.is-dup { display: none; }
  /* マウスでも送れることが分かるように（ドラッグ中は掴んだ形に） */
  .cul2-belt { cursor: grab; }
  .cul2-belt.is-dragging { cursor: grabbing; scroll-snap-type: none; }
  /* ここで .cul2-card に pointer-events:none を掛けると、
     押した瞬間のクリック対象がカードから外れて記事が開かなくなる（2026-09-07 に踏んだ）。掛けない */
  .cul2-card { scroll-snap-align: center; width: min(268px, 74vw); }
  /* 指で送るので、傾きの重なりは浅くしておく */
  .cul2-track .cul2-card:nth-child(even) { margin-left: 0; }
  .cul2-track .cul2-card:nth-child(3n)   { margin-left: 0; }
}

/* ==========================================================================
   Members Interview（トップ）
   参考：recruit.asuzacgroup.jp/highschool/ の INTERVIEW（2026-09-07 実測）
   実測値（1440px）：3列・1列358px相当／カードは卵型／段違い +44px ずつ下がる／
   職種の吹き出し122×122・人物222×259／部署ピル267×37・角丸999・白文字15.5px／
   イニシャル13.3px／キャッチ24.4px（2行・太字）／＋ボタン 円55px
   配色は参考の青系 → ボウクスのクリーム＋茶へ翻訳
   ========================================================================== */
.egg-grid {
  display: grid; grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: clamp(18px, 2.4vw, 34px) clamp(14px, 2vw, 28px);
  align-items: start;
}
/* 一覧（interview.html）も同じく段差なしでそろえる（2026-09-08） */
.egg-grid > .egg-card { margin-top: 0; }

.egg-card {
  /* どのカードも同じ形・同じ高さ・同じ位置になるよう、縦横比を固定して縦並びで組む
     （文の長さでカード高と＋ボタンがずれていた不具合の修正・2026-09-07 実測 368×457＝1:1.24） */
  position: relative;
  display: flex; flex-direction: column; align-items: center;
  aspect-ratio: 1 / 1.24;
  text-decoration: none; color: var(--ink);
  background: var(--raised);
  border: 1px solid var(--line);
  /* 卵型（参考と同じシルエット） */
  border-radius: 50% 50% 46% 46% / 40% 40% 60% 60%;
  /* 上の余白は写真の下端＋余白（減らすと部署のピルが写真の裏に隠れる） */
  padding: clamp(114px, 11.2vw, 154px) clamp(22px, 2.4vw, 32px) clamp(20px, 2vw, 28px);
  /* overflow は切らない。卵の形で切ると、上に出る丸アイコンと左上の吹き出しまで欠ける
     （文字のはみ出しは .egg-copy の3行止めで防いでいる・2026-09-07） */
  text-align: center;
  box-shadow: 0 2px 10px rgba(58, 40, 27, .08), 0 14px 34px rgba(58, 40, 27, .10);
  transition: transform .3s cubic-bezier(.2, .7, .3, 1), box-shadow .3s ease;
}
.egg-card:hover { transform: translateY(-6px); box-shadow: 0 6px 16px rgba(58, 40, 27, .14), 0 22px 46px rgba(58, 40, 27, .16); }

/* 人物（卵の上に半分出る丸） */
.egg-shot {
  /* リード文と重なるので、上に出す量も減らす（本人指示 2026-09-10） */
  position: absolute; left: 50%; top: clamp(-22px, -1.4vw, -12px); transform: translateX(-50%);
  /* リード文と重なるので、さらに小さく（本人指示 2026-09-10） */
  /* 丸は大きく（本人指示 2026-09-10）。上に出す量は据え置きなのでリード文とは重ならない */
  width: clamp(104px, 10.2vw, 132px); aspect-ratio: 1 / 1; border-radius: 50%;
  overflow: hidden; background: var(--accent-soft);   /* 地色は全員そろえる */
  box-shadow: 0 0 0 6px var(--raised), 0 6px 16px rgba(58, 40, 27, .18);
  display: grid; place-items: center;
}
.egg-shot img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; }
.egg-shot svg { width: 76%; height: 76%; }

/* 職種の吹き出し（左上） */
.egg-pos {
  /* カードを狭くしたら人物の丸に隠れたので、手前に出して少し外へ寄せる（2026-09-08） */
  position: absolute; left: clamp(0px, .4vw, 8px); top: clamp(26px, 3vw, 40px); z-index: 3;
  width: clamp(62px, 6.4vw, 84px); height: clamp(62px, 6.4vw, 84px);
  display: grid; place-content: center; text-align: center;
  background: var(--raised); color: var(--accent-strong);
  border: 1px solid var(--line);
  border-radius: 46% 54% 50% 50% / 52% 48% 52% 48%;
  font-size: clamp(11px, 1.05vw, 13px); font-weight: 800; letter-spacing: .04em; line-height: 1.35;
  padding: 4px; box-shadow: 0 3px 10px rgba(58, 40, 27, .14);
}

/* 職種ごとの色分け（本人指示 2026-09-10）。地は白のまま、フチと字に色を付ける。
   どれも白地でコントラスト比 4.6 以上（薄い字にしない） */
.egg-pos.is-sales { color: #B4552F; border-color: #E2B39C; background: #FFF6F1; }  /* セールス：テラコッタ */
.egg-pos.is-shop  { color: #5A7740; border-color: #BBCBA6; background: #F5F9EF; }  /* 店舗：オリーブ */
.egg-pos.is-logi  { color: #3C6884; border-color: #A9C3D4; background: #F1F7FB; }  /* 配送・倉庫：藍 */
.egg-pos.is-pr    { color: #86496E; border-color: #D3AEC6; background: #FBF2F8; }  /* 広報：梅 */
.egg-pos.is-gyo   { color: #8A6524; border-color: #DCC79A; background: #FCF7EC; }  /* 営業（CAN’）：山吹 */

/* 部署のピル（アキは 12 / 4 / 14 / 16px でそろえる） */
.egg-dept {
  display: inline-block; max-width: 100%;
  background: var(--accent); color: var(--accent-ink);
  border-radius: 999px; padding: 7px 16px;
  font-size: clamp(12px, 1.05vw, 13.5px); font-weight: 800; letter-spacing: .06em; line-height: 1.5;
  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
/* イニシャルと入社年 */
.egg-name {
  display: block; margin: 12px 0 0;
  font-family: var(--font-display); font-size: clamp(16px, 1.45vw, 19px); font-weight: 800;
  letter-spacing: .08em; line-height: 1.4; color: var(--ink);
}
.egg-name small {
  display: block; margin-top: 4px;
  font-family: var(--font); font-size: 12px; font-weight: 700; letter-spacing: .02em;
  line-height: 1.5; color: var(--muted);
}
/* キャッチ：3行ぶんの高さを確保して、どのカードも下の位置がそろうようにする */
.egg-copy {
  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
  margin: 14px auto 0; max-width: 15em; overflow: hidden;
  font-family: var(--font-serif); font-weight: 700;
  font-size: clamp(15px, 1.45vw, 20px); line-height: 1.75; letter-spacing: .02em;
  text-wrap: balance;                 /* 行末に「、1」だけ残るような不自然な折り返しを避ける */
  min-height: calc(3 * 1.75em);
  color: var(--accent-strong);
}
/* ＋ボタン（円）：カードのいちばん下に置く（高さがそろうので位置もそろう） */
.egg-plus {
  margin-top: auto;
  width: clamp(44px, 3.8vw, 55px); height: clamp(44px, 3.8vw, 55px); border-radius: 50%;
  background: var(--accent-strong); color: var(--accent-ink);
  display: grid; place-items: center; flex: 0 0 auto;
  transition: background .25s ease, transform .25s ease;
}
.egg-card:hover .egg-plus { background: var(--accent); transform: scale(1.08); }

/* 出方（既存の .reveal に乗る） */
.egg-card { opacity: 0; transform: translateY(22px); }
.egg-card.is-in { opacity: 1; transform: none; transition: opacity .8s ease, transform .8s cubic-bezier(.2, .7, .3, 1); }
.egg-card.is-in:hover { transform: translateY(-6px); }

@media (max-width: 900px) {
  .egg-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
/* スマホの一覧（interview.html）は1列。2列だとカードが細くなり、キャッチが3行に収まらない
   （実測 390px で1枚が切れていた・2026-09-07） */
@media (max-width: 560px) {
  .egg-grid { grid-template-columns: minmax(0, 1fr); }
  .egg-grid > .egg-card:nth-child(3n+2),
  .egg-grid > .egg-card:nth-child(3n),
  .egg-grid > .egg-card:nth-child(even) { margin-top: 0; }
}
@media (max-width: 480px) {
  /* 縦横比で高さが決まるので、下の余白だけ詰める（上は写真の逃げなので触らない） */
  .egg-card { padding-top: 108px; padding-bottom: 20px; }
  .egg-copy { font-size: 15px; max-width: 13em; }
}
@media (prefers-reduced-motion: reduce) {
  .egg-card { opacity: 1; transform: none; }
  .egg-card:hover { transform: none; }
}

/* ==========================================================================
   インタビュー（開いた状態）
   Box「A-BOWCS/C-採用/01-採用サイト/社員インタビュー/デザイン-仮/interview-01-toba.html」を
   そのまま移植（2026-09-07）。値・構造は仮デザインのまま。
   変更点は3つだけ：①外部フォント（Google Fonts）を読まず当サイトの --font を使う
   ②仮デザインの未閉じ @media を閉じた ③画像パスを assets 配下に
   ========================================================================== */
.iv {
  /* 仮デザインの :root をそのまま（ABOUT US から採色された値） */
  --iv-bg:         #ECE4D2;
  --iv-deco:       #E1CEBA;
  --iv-ink:        #382C21;
  --iv-text:       #44382C;
  --iv-sub:        #6E6357;   /* 仮デザインは #867B6E（地色との差 3.27）。薄い文字を使わない方針に合わせて濃くした（4.63） */
  --iv-accent:     #62462A;
  --iv-line:       #C9B79F;
  --iv-card:       #F5F0E4;
  --iv-shape:      #E3D8C2;
  --iv-shape-line: #CDBBA1;
  --iv-shape-warm: #D6BC92;

  max-width: 960px;
  margin: 0 auto;
  padding: 56px 24px 96px;
  overflow-x: clip;
  background: var(--iv-bg);
  color: var(--iv-text);
  font-family: var(--font);
  font-size: 14px;
  line-height: 2;
  letter-spacing: .04em;
}
.iv img { max-width: 100%; height: auto; display: block; }
.iv__grid { display: grid; grid-template-columns: 340px 1fr; gap: 0 44px; align-items: start; }

/* ---- 左：人物 ---- */
.iv__shapes { position: absolute; inset: 0; z-index: 0; pointer-events: none; }
.iv__shapes span { position: absolute; display: block; }
.iv__shapes .arch {
  left: 50%; top: 14px; width: min(258px, 80%); height: 58%;
  transform: translateX(-54%);
  border-radius: 999px 999px 26px 26px;
  background: linear-gradient(180deg, var(--iv-shape) 0%, #E8DFCB 58%, rgba(236, 228, 210, 0) 100%);
}
.iv__shapes .arch-line {
  left: 50%; top: 40px; width: min(258px, 80%); height: 58%;
  transform: translateX(calc(-54% + 20px));
  border: 1px solid var(--iv-shape-line);
  border-radius: 999px 999px 26px 26px;
  -webkit-mask-image: linear-gradient(180deg, #000 46%, transparent 88%);
          mask-image: linear-gradient(180deg, #000 46%, transparent 88%);
}
.iv__shapes .ring { right: -6px; top: 17%; width: 94px; height: 94px; border: 1px solid var(--iv-shape-line); border-radius: 50%; }
.iv__shapes .dot { right: 36px; top: 13.5%; width: 9px; height: 9px; border-radius: 50%; background: var(--iv-shape-warm); }
.iv__shapes .glow {
  left: -26px; bottom: 26%; width: 190px; height: 190px; border-radius: 50%;
  background: radial-gradient(closest-side, rgba(214, 188, 146, .55), rgba(214, 188, 146, 0) 74%);
}
.iv__shapes .bar {
  left: 6px; top: 9%; width: 2px; height: 120px;
  background: linear-gradient(180deg, var(--iv-shape-line), rgba(205, 187, 161, 0));
}
.iv__figure { position: -webkit-sticky; position: sticky; top: 32px; align-self: start; padding-top: 8px; }
/* 枠の高さは全員そろえる。イラストがある人／似顔絵だけの人で左の列の長さが
   極端に変わっていた（実測 776px と 372px）ので、同じ箱の中に置く（2026-09-07） */
.iv__photo {
  position: relative; z-index: 1; margin: 0;
  /* 上段＝人物の枠（全員同じ高さ）／下段＝名前。横並びにしないよう2段のgridで組む */
  display: grid; grid-template-rows: min(600px, 54vh) auto; justify-items: center;   /* 46vh → 54vh（本人指示 2026-10-02「社員紹介のそれぞれのページのイラストもう少し大きく」） */
}
.iv__photo img { align-self: end; max-height: 100%; width: auto; margin: 0 auto; }
.iv__photo svg { align-self: center; width: 86%; height: auto; display: block; margin: 0 auto; }
.iv__photo .iv__name { grid-row: 2; width: 100%; }

/* 名前（イラスト下） */
.iv__name { margin: 22px 0 0; text-align: center; color: var(--iv-ink); }
.iv__name-initial {
  display: block; font-size: 27px; font-weight: 500;
  letter-spacing: .2em; text-indent: .2em; line-height: 1.3;
}
.iv__name-initial::after {
  content: ""; display: block; width: 36px; height: 1px;
  margin: 15px auto 13px; background: var(--iv-line);
}
.iv__name-meta { display: block; font-size: 11px; line-height: 1.9; letter-spacing: .06em; color: var(--iv-sub); }

/* ---- 右：本文 ---- */
.iv__body { padding-top: 8px; min-width: 0; }

/* 見出し（帯） */
.iv__lead { margin: 0 0 34px; padding: 0; list-style: none; }
.iv__lead li { margin: 0 0 6px; }
.iv__lead span {
  display: inline-block; background: var(--iv-ink); color: var(--iv-bg);
  text-wrap: balance;                 /* 行末に「う。」だけ残るのを避ける */
  font-size: 21px; font-weight: 700; line-height: 1.5; letter-spacing: .06em;
  padding: 7px 16px;
}

/* Q&A */
.iv__qa { margin: 0 0 34px; }
.iv__q {
  display: flex; align-items: center; gap: 10px;
  margin: 0 0 14px; padding: 0 0 10px;
  border-bottom: 1px solid var(--iv-line);
  font-size: 16px; font-weight: 700; line-height: 1.6; letter-spacing: .06em;
  color: var(--iv-ink);
}
.iv__q::before {
  content: "Q"; flex: none; width: 24px; height: 24px; border-radius: 50%;
  background: var(--iv-accent); color: var(--iv-bg);
  font-size: 12px; font-weight: 700; display: grid; place-items: center; letter-spacing: 0;
}
/* 両端ぞろえ（justify）だと、行に入る字数が少ないときに字間が大きく開く。
   実測でも最後の段落の字間だけ広がっていた（本人指摘 2026-09-18「ここのスペースおかしくね」）。
   日本語の本文は左ぞろえのほうが字間が乱れず読みやすい */
.iv__a { margin: 0; font-size: 14px; line-height: 2.15; text-align: left; color: var(--iv-text); }
/* 段落の空きが 1em＝14px しかなく、行送り（2.15＝30.1px）より狭いため、
   段落の切れ目が行間に埋もれて詰まって見えた（本人指摘 2026-09-18「ここのスペースおかしくね」）。
   1行ぶん（約30px）空ける */
.iv__a + .iv__a { margin-top: 2.15em; }

/* 1日のスケジュール */
.iv__schedule { background: var(--iv-card); border-radius: 12px; padding: 26px 14px 30px; margin: 0 0 10px; }
.iv__schedule h3 {
  margin: 0 0 26px; text-align: center;
  font-size: 15px; font-weight: 700; letter-spacing: .1em; color: var(--iv-accent);
}
.iv__timeline { display: flex; position: relative; padding: 0; margin: 0; list-style: none; }
.iv__timeline::before { content: ""; position: absolute; top: 5px; left: 6%; right: 6%; height: 2px; background: var(--iv-line); }
/* 間隔を空けないと隣の文字と接して重なって見える（2026-09-07 実測で1.5px差まで詰まっていた） */
.iv__timeline { gap: 12px; }
.iv__timeline li { flex: 1 1 0; min-width: 0; text-align: center; position: relative; padding-top: 20px; }
.iv__timeline li::before {
  content: ""; position: absolute; top: 0; left: 50%; transform: translateX(-50%);
  width: 12px; height: 12px; border-radius: 50%; background: var(--iv-accent);
}
.iv__time { display: block; font-size: 12px; font-weight: 700; color: var(--iv-ink); line-height: 1.6; }
.iv__task {
  /* 行止め（line-clamp）はしない。900px で長い予定が切れていたため（2026-09-07） */
  display: block;
  font-size: 10.5px; line-height: 1.75; color: var(--iv-text); letter-spacing: .02em;
  min-height: calc(2 * 1.75em);       /* 2行ぶんは確保して、コマの高さをそろえる */
}
.iv__note { margin: 0 0 34px; font-size: 11px; line-height: 1.9; color: var(--iv-sub); }

/* 休日の過ごし方 */
.iv__holiday {
  border: 1px solid var(--iv-line); border-radius: 12px; padding: 20px 22px;
  display: flex; gap: 20px; align-items: flex-start; background: rgba(255, 255, 255, .35);
}
.iv__holiday h3 {
  margin: 0 0 8px; font-size: 14px; font-weight: 700; letter-spacing: .08em;
  color: var(--iv-accent); display: flex; align-items: center; gap: 8px;
}
.iv__holiday h3::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: var(--iv-accent); flex: none; }
.iv__holiday p { margin: 0; font-size: 13px; line-height: 2.1; text-align: left; }   /* 上と同じ理由で左ぞろえ（字間が開くのを防ぐ） */
.iv__holiday figure { margin: 0; flex: none; width: 132px; }
.iv__holiday img { border-radius: 10px; }

/* ---- レスポンシブ（仮デザインのまま。※仮デザインは @media が閉じていなかったので閉じた） ---- */
@media (max-width: 820px) {
  .iv { padding: 36px 20px 72px; }
  .iv__grid { grid-template-columns: 1fr; gap: 0; }
  .iv__figure { position: static; max-width: 320px; margin: 0 auto 26px; }
  /* スマホでイラストの頭が切れていた（実測：枠414pxに対して画像496px）。
     枠の高さを小さくし、画像は枠からはみ出さないようにする（本人指摘 2026-09-09） */
  .iv__photo { grid-template-rows: min(500px, 46vh) auto; }   /* 40vh → 46vh（2026-10-02 同上） */
  .iv__photo img { max-height: 100%; }
  .iv__shapes .ring { width: 82px; height: 82px; right: 10px; top: 14%; }
  .iv__shapes .bar, .iv__shapes .dot { display: none; }
}
@media (max-width: 560px) {
  .iv__holiday { flex-direction: column; }
  .iv__holiday figure { width: 100%; max-width: 220px; }
  .iv__timeline { flex-wrap: wrap; gap: 16px 12px; }        /* 列の間隔なしだと隣の文字とぶつかる */
  .iv__timeline li { flex: 0 0 calc(33.333% - 8px); }
  .iv__timeline::before { display: none; }
}
/* スマホは縦並び（時刻の右に内容）。3列だと1コマが100px弱になり、隣の文字とぶつかって読めない
   （2026-09-07 実測。左に細い罫を通して時間の流れが分かるようにする） */
@media (max-width: 560px) {
  /* 帯（見出し）は必ず1行に収める。2行になる帯だけ高さが 45.5px→77px と飛んで、
     並びが揃わなかった（2026-09-08 実測・本人指示「バナーの高さ統一して」） */
  .iv__lead span { white-space: nowrap; font-size: clamp(14px, 4.4vw, 21px); }
  .iv__schedule { padding: 22px 16px 24px; }
  .iv__timeline { display: block; position: relative; padding-left: 16px; }
  .iv__timeline::before {
    display: block; content: ""; position: absolute;
    left: 4px; top: 10px; bottom: 10px; right: auto; width: 2px; height: auto;
    background: var(--iv-line);
  }
  .iv__timeline li {
    display: grid; grid-template-columns: 56px 1fr; gap: 10px; align-items: baseline;
    text-align: left; padding: 0 0 14px 6px;
  }
  .iv__timeline li:last-child { padding-bottom: 0; }
  .iv__timeline li::before { left: -16px; top: 6px; transform: none; width: 10px; height: 10px; }
  .iv__time { font-size: 12.5px; }
  .iv__task { font-size: 11.5px; min-height: 0; }
}
@media print { .iv__figure { position: static; } }

/* ==========================================================================
   インタビューのモーダル（同じページの中で重ねて開く）
   参考 recruit.asuzacgroup.jp/highschool は <dialog> のモーダル。ページ移動はしない。
   暗幕 z-index 340（ヘッダー100・右下ボタン150より上）／飛ぶ複製は 360
   ========================================================================== */
.ivm[hidden] { display: none !important; }
.ivm {
  position: fixed; inset: 0; z-index: 340;
  display: grid; place-items: center;
  padding: clamp(10px, 2.4vw, 34px);
  background: rgba(30, 20, 10, .58);
  -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px);
  animation: ivmVeilIn .34s ease both;
}
.ivm__panel {
  position: relative; width: min(1010px, 100%); max-height: calc(100dvh - 48px);
  overflow: auto; -webkit-overflow-scrolling: touch;
  background: #ECE4D2;                     /* .iv の地色（仮デザインの --iv-bg）に合わせる */
  border-radius: 8px; box-shadow: 0 24px 60px rgba(20, 12, 4, .42);
  transform-origin: center center;
}
/* 出方は JS が「押したカードの位置から等倍で拡大」でつける。
   カードが分からないとき（直リンクなど）だけ、ふつうに浮かび上がらせる */
.ivm__panel.is-plain-in { animation: ivmPanelIn .3s ease both; }
.ivm__body .iv { padding-top: 40px; }                    /* ×ボタンとぶつからないように */
.ivm__close {
  position: sticky; top: 10px; float: right; margin: 10px 12px 0 0; z-index: 3;
  width: 40px; height: 40px; border-radius: 50%; border: 1px solid #C9B79F;
  background: #F5F0E4; color: #382C21; cursor: pointer;
  display: grid; place-items: center;
  box-shadow: 0 3px 10px rgba(58, 40, 27, .2);
  transition: background .2s ease, transform .2s ease;
}
.ivm__close:hover { background: #382C21; color: #F5F0E4; transform: scale(1.06); }
.ivm__close:focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; }

.egg-card.is-lifted { opacity: 0; }        /* 元のカードは席を空ける */
.ivm.is-closing { animation: ivmVeilOut .26s ease both; }

@keyframes ivmVeilIn  { from { opacity: 0 } to { opacity: 1 } }
@keyframes ivmVeilOut { from { opacity: 1 } to { opacity: 0 } }
@keyframes ivmPanelIn { from { opacity: 0; transform: translateY(14px) scale(.985) } to { opacity: 1; transform: none } }

@media (prefers-reduced-motion: reduce) {
  .ivm, .ivm__panel, .ivm.is-closing { animation: none !important; }
}

/* ==========================================================================
   Members Interview（トップ）を横スライドで（本人指示 2026-09-07）
   ・指のスワイプ／マウスのドラッグ／左右の矢印で送る。1枚ずつ止まる（scroll-snap）
   ・卵の上に出る人物の丸が切れないよう、帯に上下の余白を確保する
   ・参考サイト（asuzac）のインタビュー欄は並列だったので、ここは当サイト独自の見せ方
   ========================================================================== */
.egg-slider { position: relative; }
.egg-belt {
  overflow-x: auto; overflow-y: hidden;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;                       /* 帯のスクロールバーは隠す（矢印で送る） */
  /* 端でカードがスパッと切れて縦線に見えるので、左右をぼかして切り口を消す
     （本人指示 2026-09-08「この線無くして」） */
  -webkit-mask-image: linear-gradient(to right, rgba(0,0,0,.55) 0, #000 14px, #000 calc(100% - 14px), rgba(0,0,0,.55) 100%);
          mask-image: linear-gradient(to right, rgba(0,0,0,.55) 0, #000 14px, #000 calc(100% - 14px), rgba(0,0,0,.55) 100%);

  padding: 52px 0 30px;                        /* 人物の丸とホバーの浮き上がりの逃げ */
  margin: -52px 0 -18px;                       /* 見た目の間隔は元のまま */
  cursor: grab;
}
.egg-belt::-webkit-scrollbar { display: none; }
.egg-slider.is-dragging .egg-belt { cursor: grabbing; }
.egg-track {
  display: flex; align-items: flex-start;
  gap: clamp(14px, 2vw, 28px);
  padding: 0 clamp(4px, 1vw, 12px);
  width: max-content;
}
.egg-track > .egg-card {
  /* 3枚がちょうど収まる幅（1160px枠 → 1枚368px） */
  flex: 0 0 clamp(252px, 27vw, 368px);
  scroll-snap-align: center;
}
/* 段違いはやめて、上端をそろえる（本人指示 2026-09-08「高さ揃えろ」。
   高さは453pxで同じでも、上端が0/30/60pxずれていて揃って見えなかった） */
.egg-track > .egg-card { margin-top: 0; }

/* 左右の矢印 */
.egg-arw,
.slide-arw {
  position: absolute; top: 46%; transform: translateY(-50%);
  width: 52px; height: 52px; border-radius: 50%;
  border: 1px solid var(--line); background: var(--raised); color: var(--accent-strong);
  display: grid; place-items: center; cursor: pointer; z-index: 3;
  box-shadow: 0 3px 10px rgba(58, 40, 27, .16), 0 12px 26px rgba(58, 40, 27, .12);
  transition: background .2s ease, color .2s ease, transform .2s ease, opacity .2s ease;
}
/* 卵型のカードに重ならないよう本文の枠より外へ出すが、画面の外へは出さない
   （(100% - 100vw)/2 ＝ 枠の外側にある余白。余白が狭い幅では自動で内側に寄る） */
.egg-arw.is-prev, .slide-arw.is-prev { left:  max(-34px, calc((100% - 100vw) / 2 + 10px)); }
.egg-arw.is-next, .slide-arw.is-next { right: max(-34px, calc((100% - 100vw) / 2 + 10px)); }
.egg-arw:hover:not(:disabled), .slide-arw:hover:not(:disabled) { background: var(--accent-strong); color: var(--accent-ink); transform: translateY(-50%) scale(1.06); }
.egg-arw:focus-visible, .slide-arw:focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; }
.egg-arw:disabled, .slide-arw:disabled { opacity: .3; cursor: default; }
.egg-slider:not(.is-scrollable) .egg-arw, .belt-slider:not(.is-scrollable) .slide-arw { display: none; }

@media (max-width: 900px) {
  .egg-arw, .slide-arw { width: 44px; height: 44px; }
}
@media (max-width: 480px) {
  .egg-track > .egg-card { flex-basis: min(78vw, 300px); }
  .egg-belt { padding-top: 46px; margin-top: -46px; }
}
@media (prefers-reduced-motion: reduce) {
  .egg-belt { scroll-behavior: auto; }
}

/* ==========================================================================
   記事の帯（BOWCS TIMES をスライド式に・本人指示 2026-09-08）
   操作はインタビューの帯と同じ：スワイプ／マウスのドラッグ／左右の矢印、1枚ずつ止まる
   ========================================================================== */
.belt-slider { position: relative; }
.belt {
  overflow-x: auto; overflow-y: hidden;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  /* 端でカードがスパッと切れて縦線に見えるので、左右をぼかして切り口を消す
     （本人指示 2026-09-08「この線無くして」） */
  -webkit-mask-image: linear-gradient(to right, rgba(0,0,0,.55) 0, #000 14px, #000 calc(100% - 14px), rgba(0,0,0,.55) 100%);
          mask-image: linear-gradient(to right, rgba(0,0,0,.55) 0, #000 14px, #000 calc(100% - 14px), rgba(0,0,0,.55) 100%);

  padding: 6px 0 12px; margin: -6px 0 -12px;   /* ホバーで少し浮くぶんの逃げ */
  cursor: grab;
}
.belt::-webkit-scrollbar { display: none; }
.belt-slider.is-dragging .belt { cursor: grabbing; }
.belt-track {
  display: flex; align-items: stretch;
  gap: clamp(14px, 2vw, 26px);
  width: max-content; padding: 0 2px;
}
.belt-track > .post-card {
  flex: 0 0 clamp(240px, 23vw, 328px);
  scroll-snap-align: center;
}
/* 掴んで動かしている間は、記事リンクのクリックを拾わない */
.belt-slider.is-dragging a { pointer-events: none; }

/* ==========================================================================
   Bowcs Culture（スマホ）：カードの重なり
   参考 tixplus.jp のスマホ版（2026-09-08 支給スクリーンショット）を、
   構図だけ写して配色はボウクス（クリーム＋茶）に翻訳したもの。
   真ん中の1枚の右うしろに次の2枚が覗く／下にカウンター・矢印・ドット
   ========================================================================== */
.cul2-stack { display: none; }
@media (max-width: 560px) {
  .cul2-belt.is-hidden-sp { display: none; }
  .cul2-stack { display: block; padding: 4px 0 8px; }

  .cul2-stack-view {
    position: relative; height: 340px; cursor: grab;
    /* うしろのカードが画面の外に12pxはみ出してページごと横に動いていた（2026-09-08 実測）。
       参考でも右端で切れて見えるので、枠内で切る */
    overflow-x: clip; overflow-y: visible;
    user-select: none; -webkit-user-select: none;
    perspective: 900px;
    touch-action: pan-y;
  }
  .cul2-sc {
    position: absolute; left: 50%; top: 0;
    width: min(74vw, 300px);
    margin: 0; padding: 10px 10px 16px; border: 0; cursor: pointer;
    background: var(--raised); border-radius: 18px; text-align: left;
    box-shadow: 0 6px 18px rgba(58, 40, 27, .12), 0 20px 44px rgba(58, 40, 27, .14);
    transform: translate(-50%, 0);
    transform-origin: center center;
    transition: transform .38s cubic-bezier(.2, .7, .3, 1), opacity .3s ease;
    opacity: 0; pointer-events: none; z-index: 0;
  }
  /* 手前＝押せる1枚。うしろの2枚は小さく・右にずらして覗かせる */
  .cul2-sc[data-pos="0"] { opacity: 1; pointer-events: auto; z-index: 4; transform: translate(-50%, 0) scale(1); }
  /* うしろの2枚が右に覗く量は、参考（支給スクリーンショット）で画面幅の約5%・9%。
     390px なら 19px・35px 相当。縮小で内側に戻る分を足して 40px / 68px にしている */
  .cul2-sc[data-pos="1"] { opacity: 1; pointer-events: auto; z-index: 3; transform: translate(calc(-50% + 40px), 12px) scale(.94); }
  .cul2-sc[data-pos="2"] { opacity: 1; pointer-events: none;  z-index: 2; transform: translate(calc(-50% + 68px), 22px) scale(.88); }
  .cul2-sc[data-pos="3"] { opacity: .5; z-index: 1; transform: translate(calc(-50% + 86px), 30px) scale(.84); }
  .cul2-sc[data-pos="far"], .cul2-sc[data-pos="back"] { opacity: 0; z-index: 0; transform: translate(calc(-50% + 86px), 30px) scale(.84); }

  .cul2-sc-ph { display: block; border-radius: 12px; overflow: hidden; aspect-ratio: 4 / 3; background: var(--accent-soft); }
  .cul2-sc-ph img { width: 100%; height: 100%; object-fit: cover; display: block; }
  .cul2-sc-ph.is-ico { display: grid; place-content: center; color: var(--accent-strong); }
  .cul2-sc-ph.is-ico svg { width: 64px; height: 64px; }
  .cul2-sc-t {
    display: block; margin: 14px 6px 0; font-size: 16px; font-weight: 800; color: var(--ink);
    line-height: 1.5;
  }
  .cul2-sc-l {
    display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;
    margin: 6px 6px 0; font-size: 13px; font-weight: 600; line-height: 1.7; color: var(--muted);
  }

  /* 下の操作列：カウンター・矢印・ドット */
  .cul2-stack-bar { display: flex; align-items: center; gap: 10px; margin-top: 14px; }
  .cul2-arw {
    width: 34px; height: 34px; flex: 0 0 auto; border-radius: 50%;
    border: 1px solid var(--line); background: var(--raised); color: var(--accent-strong);
    display: grid; place-items: center; cursor: pointer;
  }
  .cul2-arw:disabled { opacity: .3; cursor: default; }
  .cul2-dots { flex: 1 1 auto; display: flex; align-items: center; justify-content: center; gap: 7px; }
  .cul2-dot {
    width: 7px; height: 7px; padding: 0; border: 0; border-radius: 999px; cursor: pointer;
    background: color-mix(in srgb, var(--ink) 22%, transparent);
    transition: width .28s ease, background .28s ease;
  }
  .cul2-dot.is-on { width: 26px; background: var(--accent-strong); }

  @media (prefers-reduced-motion: reduce) {
    .cul2-sc, .cul2-dot { transition: none; }
  }
}

/* ==========================================================================
   縦の詰め（本人指示 2026-09-08）。とくに「会社を知る（Challenge）」と
   「Members Interview」は中の間隔も詰める
   ========================================================================== */
/* 会社を知る：見出し→ボタン→3枚→説明文→動画 の間隔 */
#business .plm2-lead { margin-bottom: 18px; }
#business .plm2-steps { margin-top: 26px; gap: clamp(14px, 1.8vw, 24px); }
#business .plm2-note { margin: 22px auto 0; }
#business .plm2-movies { margin-top: 26px; gap: clamp(14px, 1.8vw, 24px); }

/* Members Interview：帯の上下と「すべて読む」までの間隔 */
#interview .egg-belt { padding-top: 44px; padding-bottom: 18px; margin-top: -44px; margin-bottom: -10px; }
#interview .flex-center.mt-48 { margin-top: 22px !important; }

/* BOWCS TIMES・Bowcs Culture も同じ考えで詰める */
#times .flex-center.mt-24 { margin-top: 18px !important; }
#culture .cul2-belt { padding-top: 12px; padding-bottom: 22px; }
/* 会社を知る：写真と動画の縦を詰める（16:11 → 16:9。実測 255px → 208px・2026-09-08） */
#business .plm2-ph, #business .plm2-mv { aspect-ratio: 16 / 9; }
/* 見出しの下の説明文も詰める */
.section-head .lead { margin-top: 4px; line-height: 1.9; }
/* リード文の1行を短くする（本人指示 2026-09-08）。実測 62ch=815px → 44ch。
   行送りも詰めて、節の縦が伸びないようにする */
.section-head .lead { max-width: 44ch; line-height: 1.72; }
.plm2-lead { max-width: 44ch; margin-left: auto; margin-right: auto; }

/* 会社を知る・Members Interview はさらに縦を詰める（本人指示「もう少し短く」） */
#business .plm2-more-cta { margin-top: 18px; }
#business .plm2-steps { margin-top: 20px; }
#business .plm2-note { margin: 12px auto 0; max-width: 46em; }   /* リード文の直後に移動（2026-09-08） */
#interview .egg-belt { padding-top: 40px; padding-bottom: 12px; margin-top: -40px; margin-bottom: -6px; }
#interview .flex-center.mt-48 { margin-top: 16px !important; }
/* この節はとくに短くしたいので、節そのものの上下と見出し周りも詰める（本人指示 2026-09-08。
   会社を知る・Members Interview に続き BOWCS TIMES も同じ扱いに） */
#business, #interview, #times { padding-top: 40px; padding-bottom: 40px; }
#business .section-head, #interview .section-head, #times .section-head { margin-bottom: 18px; }
#times .belt { padding-top: 4px; padding-bottom: 8px; margin-top: -4px; margin-bottom: -8px; }
/* 「すべての記事から探す」が帯にくっついて上すぎたので離す（本人指示 2026-09-10）。
   実測：帯とボタンのアキが6pxしかなかった（帯の margin-bottom:-8px のぶんも効いていた）。
   44px にすると 36px のアキ＝post.html の「他の記事も読む」と同じになる */
#times .flex-center.mt-24 { margin-top: 44px !important; }
#business .plm2-title { margin: 8px 0 10px; }
#business .plm2-steps { gap: 18px; }
#business .plm2-eyebrow { margin-bottom: 2px; }
/* BOWCS TIMES の記事カードの縦を詰める（本人指示 2026-09-08）。
   実測：写真204px（16:10）＋本文306px＝512px → 写真16:9・本文の余白と行数を詰める */
#timesGrid .post-card .ph { aspect-ratio: 16 / 9; }
#timesGrid .post-card-body { padding: 16px 18px 18px; }
#timesGrid .post-card-body h3 {
  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;
  margin-bottom: 6px;
}
#timesGrid .post-card-body p {
  /* 3行だと7枚中6枚で文が切れていたので4行に（2026-09-08 実測） */
  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;
  margin-bottom: 10px;
}

/* 帯の自動送り（2026-09-08）：スナップは切る（連続で流すため）。
   複製した2組目は、出方のアニメを待たずに最初から見えている状態にする */
.egg-belt, .belt, .cul2-belt { scroll-snap-type: none; }
.egg-track > .is-dup, .belt-track > .is-dup, .cul2-track > .is-dup { opacity: 1 !important; transform: none !important; }
.egg-track > .egg-card.is-dup { opacity: 1 !important; }
/* スマホの「会社を知る」は横スライドにする（本人指示 2026-09-08）。
   3枚を縦に積むと節が1754pxになっていたので、1枚ずつ止まる横並びに */
@media (max-width: 860px) {
  #business .plm2-steps {
    display: flex; grid-template-columns: none;
    max-width: none; margin-inline: 0;
    gap: 14px; overflow-x: auto; overflow-y: hidden;
    scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch;
    scrollbar-width: none; padding-bottom: 4px;
    /* 端の切り口をぼかす（ほかの帯と同じ） */
    -webkit-mask-image: linear-gradient(to right, rgba(0,0,0,.6) 0, #000 10px, #000 calc(100% - 10px), rgba(0,0,0,.6) 100%);
            mask-image: linear-gradient(to right, rgba(0,0,0,.6) 0, #000 10px, #000 calc(100% - 10px), rgba(0,0,0,.6) 100%);
  }
  #business .plm2-steps::-webkit-scrollbar { display: none; }
  #business .plm2-step { flex: 0 0 82%; scroll-snap-align: center; min-width: 0; }
}

/* 帯：横スクロールがページへ連鎖しないようにする（2026-09-08） */
.egg-belt, .belt, .cul2-belt { overscroll-behavior-x: contain; }
/* スマホでは帯の移動ボタン（矢印）を出さない（本人指示 2026-09-08）。
   指でスワイプできるうえ、自動でも流れるため。Culture の重なりはドットだけ残す */
@media (max-width: 720px) {
  .egg-arw, .slide-arw, .cul2-arw { display: none !important; }
  .cul2-stack-bar { justify-content: center; }
}
/* スマホの CAN' のピルが枠にぎりぎり（実測 内側146pxに対し144px）で、はみ出して見えていた。
   文字を少し小さくして余裕を作る（本人指摘 2026-09-08） */
@media (max-width: 560px) {
  .jobtile-count.is-ext { font-size: 10px; letter-spacing: 0; padding: 0 8px; gap: 4px; }
  .jobtile-count.is-ext .plmv-arrow { width: 11px; }
}
/* Challenge の見出しまわりをコンパクトに（本人指示 2026-09-08）。
   実測：Challenge〜3枚まで 343px → 詰めたあとを下に記録 */
#business .plm2-eyebrow { margin-bottom: 0; }
#business .plm2-title { margin: 4px 0 6px; }
#business .plm2-lead { margin-bottom: 8px; line-height: 1.8; max-width: 34em; }
#business .plm2-note { margin: 6px auto 0; line-height: 1.9; font-size: 13.5px; max-width: 42em; }
#business .plm2-more-cta { margin-top: 26px; }   /* 3枚のカードの下に移した（2026-09-08） */
/* さまざまなコンテンツは2枚だけなので、2列・中央寄せにする（本人指示 2026-09-08） */
#contentGrid { grid-template-columns: repeat(2, minmax(0, 1fr)); max-width: 720px; margin-inline: auto; }
@media (max-width: 620px) { #contentGrid { grid-template-columns: minmax(0, 1fr); max-width: 420px; } }
/* メッセージ部分と「会社を知る（Challenge）」の書体を、キャッチと同じ書体に統一
   （本人指示 2026-09-08「これすべて統一」）。
   埋め込みサブセットに必要な151文字すべてが入っていることを実測で確認済み（不足0） */
.msg2-en,
.msg2-copys p,
#business .plm2-eyebrow,
#business .plm2-title,
#business .plm2-lead,
#business .plm2-note {
  font-family: "Noto Serif JP Sub", "Noto Serif JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;
  font-feature-settings: "palt" 1;
}
/* 名前に添える「さん」（本人指示 2026-09-08）。イニシャルより少し小さく、字間は詰める */
.iv__san { font-size: .62em; letter-spacing: .04em; margin-left: .12em; }
.egg-san { font-size: .72em; letter-spacing: .02em; margin-left: .1em; }
/* 職種紹介の CAN' タイルに添える社名（本人指示 2026-09-08）。
   名前の欄は2行ぶん確保してあるので、ここに収まればタイルの高さは揃ったまま */
.jobtile-name { flex-direction: column; gap: 2px; }
.jobtile-sub { display: block; font-size: 9.5px; font-weight: 700; letter-spacing: 0; line-height: 1.3; color: var(--muted); }
.jobtile.is-ext:hover .jobtile-sub { color: var(--accent-ink); }
/* 職種紹介の見出しに添える社名（本人指示 2026-09-08）。見出しの直下に小さく置く */
.jcm-sub { margin: 3px 0 0; font-size: 12px; font-weight: 700; line-height: 1.4; color: var(--muted); }
.jobintro-sub { margin: -4px 0 10px; font-size: 13px; font-weight: 700; line-height: 1.5; color: var(--muted); }

/* ---- 節の見出しのタイプライター＋中身のコマ撮り（ファーストビューと同じ演出・本人指示 2026-09-08）
   .sweep（色を流す見出し）の代わりに .tw-h を使う。.sweep は文字を透明にして背景で塗るため、
   1文字ずつ <span> に割ると文字が消えてしまう ---- */
.gt-head h2.tw-h, .gt-head h1.tw-h {
  /* 書体は「建材販売から住環境づくりまで」と同じ しっぽりアンチック（本人指示 2026-09-08）。
     埋め込みサブセットに必要な文字が入っているかは実測で確認する */
  font-family: "Noto Serif JP Sub", "Noto Serif JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;
  font-feature-settings: "palt" 1;
  font-weight: 700;
  /* 少し大きく（本人指示 2026-09-08）。色を流す見出し（.sweep）より1割強大きい */
  font-size: clamp(26px, 2.75vw, 40px); letter-spacing: .02em; line-height: 1.4;
  opacity: 1; color: var(--ink);
  /* 打つ前（文字が display:none）でも1行分の高さを保つ＝打ち終わりに下がずれない */
  min-height: 1.4em;
}
@media (max-width: 767px) { .gt-head h2.tw-h, .gt-head h1.tw-h { font-size: 7.6vw; } }
.tw-run { display: inline; }   /* 文字をまとめる箱（フレックスの中でも1項目になるように） */
/* 中身が空（打つ前）でも1行分の高さを保つ。空だと箱の高さが0になり、
   リンク（inline-flex）のベースラインがずれて見出しが7px高くなった（2026-09-08 実測） */
.tw-run::before { content: ""; display: inline-block; width: 0; }
.tw-ch { display: none; }
.tw-ch.on { display: inline; }
.tw-caret {
  display: none; width: .06em; height: .9em; background: currentColor;
  margin-left: .05em; vertical-align: -.06em;
  animation: kcBlink .9s steps(1) infinite;
}
.tw-h.is-typing .tw-caret { display: inline-block; }
.tw-h.is-typing .head-link-ico { visibility: hidden; }

/* 中身は1枚ずつ「パッ」と出る（.kv-snap と同じ数値）。
   クラスを2つ重ねているのは .reveal.is-in や .egg-card.is-in に勝たせるため */
.pop-item.pop-item {
  opacity: 0; transform: scale(1.045) translateY(-4px);
  transition: opacity .3s cubic-bezier(.165,.84,.44,1), transform .3s cubic-bezier(.165,.84,.44,1);
}
.pop-item.pop-item.is-pop { opacity: 1; transform: none; }

@media (prefers-reduced-motion: reduce) {
  .tw-ch { display: inline; }
  .tw-caret { display: none !important; }
  .pop-item.pop-item { opacity: 1; transform: none; transition: none; }
}

/* ---- ファーストビューの写真：縦長の画面での置き方（2026-09-08 本人指示「もう少し綺麗に置いて」）
   スマホは枚数を9枚に絞った置き方に切り替える（本人指示 2026-09-08：スマホ版は前の並びのまま）。
   PCの4段組みは幅を max(%, vh) にしてあるので、タブレット縦（768pxなど）でも段の間に隙間はできない。
   位置・幅・重ね順はコマごとに --xm / --ym / --wm / --zm で持つ（無ければPC用の値を使う） ---- */
@media (max-width: 743px) {
  .kv .m-hide { display: none; }
  .kv-snap {
    width: var(--wm, 34%);
    left: var(--xm, var(--x));
    top: var(--ym, var(--y));
    z-index: var(--zm, auto);
  }
}

/* ---- 節の見出しの「白い帯＋蛍光ペンの線」（ファーストビューの 22世紀も と同じ）
   本人指示 2026-09-08「線引くとか後ろの白の枠は？」
   ・帯（白）は打ち始めから出る。余白は最初から入れておくので、帯が出ても高さは動かない
   ・線は打ち終わったあとに 0%→100% で引かれる（.is-marked）
   ・色は5色からランダム。実際の色は site.js がファーストビューから引き継いで --mkA/B/C に入れる ---- */
.gt-head h2.tw-h, .gt-head h1.tw-h {
  --mkA: rgba(190, 238, 92, .85);
  --mkB: rgba(176, 231, 74, .7);
  --mkC: rgba(168, 227, 62, .72);
}
.tw-h .tw-run {
  padding: .1em .3em .08em .26em;
  -webkit-box-decoration-break: clone; box-decoration-break: clone;
  background-repeat: no-repeat;
  background-size: 0% .42em, 100% 100%;
  background-position: 0 84%, 0 0;
  transition: background-size .38s cubic-bezier(.4, 0, .2, 1) .06s;
}
/* 帯と線の絵は「打ち始めてから」出す（打つ前は白い小片が見えてしまうので） */
.tw-h.is-typing .tw-run, .tw-h.tw-typed .tw-run {
  background-image:
    linear-gradient(100deg,
      transparent 0%, var(--mkA) 3%,
      var(--mkB) 10%, var(--mkC) 90%,
      var(--mkA) 96%, transparent 100%),
    linear-gradient(#FFFFFF, #FFFFFF);
  box-shadow: 0 1px 4px rgba(20, 20, 20, .10);
}
.tw-h.is-marked .tw-run { background-size: 100% .42em, 100% 100%; }
@media (prefers-reduced-motion: reduce) {
  .tw-h .tw-run {
    background-size: 100% .42em, 100% 100%; transition: none;
    background-image:
      linear-gradient(100deg,
        transparent 0%, var(--mkA) 3%,
        var(--mkB) 10%, var(--mkC) 90%,
        var(--mkA) 96%, transparent 100%),
      linear-gradient(#FFFFFF, #FFFFFF);
  }
}

/* ---- 会社を知る：Challenge の題・リード・説明文をもう少し大きく（本人指示 2026-09-08）
   1440pxでの実測 → 題 40→46px／リード 14.5→17px／説明文 13.5→15.5px。
   行の長さ（文字数）は em 指定の max-width のままなので変わらない ---- */
#business .plm2-title { font-size: clamp(28px, 3.5vw, 46px); }
#business .plm2-lead  { font-size: clamp(15px, 1.25vw, 17px); }
#business .plm2-note  { font-size: clamp(14px, 1.1vw, 15.5px); }

/* ---- 「BOWCSをさらに知る」をもっと目立たせる（本人指示 2026-09-08）
   白フチのボタン → 色の付いた大きめのボタン。矢印は currentColor なので自動で明るくなる ---- */
#business .plm2-more-cta { margin-top: 30px; }
#business .plm2-more-cta .btn.is-cta-strong {
  font-size: 17px; padding: 17px 38px; letter-spacing: .04em;
  background: var(--accent-strong); color: var(--accent-ink);
  box-shadow: 0 6px 20px rgba(192, 95, 59, .28), 0 1px 2px rgba(20, 20, 20, .12);
}
#business .plm2-more-cta .btn.is-cta-strong:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 26px rgba(192, 95, 59, .34), 0 2px 4px rgba(20, 20, 20, .14);
}
#business .plm2-more-cta .btn.is-cta-strong:hover .plmv-arrow { transform: translateX(4px); }
#business .plm2-more-cta .plmv-arrow { width: 18px; margin-left: 12px; }
@media (max-width: 560px) {
  #business .plm2-more-cta .btn.is-cta-strong { font-size: 15.5px; padding: 15px 26px; }
}

/* ---- 「BOWCSをさらに知る」は右へ寄せて、光が走るエフェクトを付ける（本人指示 2026-09-08）
   ・節じたいは中央ぞろえ（.plm2）なので、この段だけ右ぞろえにする
   ・4.5秒ごとに斜めの光が1回すべる（約0.9秒）。残りは休み
   ・光は「背景の1枚」をずらして出す＝枠の外に飾りを作らないので overflow:hidden が不要。
     （疑似要素でやると、はみ出しを隠すための overflow:hidden が必要になり、
      はみ出し検査に「文字が切れている」と誤って出てしまった。2026-09-08 実測）
   ・ホバー中は光を止めて、代わりに浮く。動きを控える設定では光らせない ---- */
/* 「BOWCSをさらに知る」は真ん中に（本人指示 2026-09-10）。
   以前は右寄せだったが、3枚のカードの下でセンターに置く */
#business .plm2-more-cta { text-align: center; }
#business .plm2-more-cta .btn.is-cta-strong {
  background-color: var(--accent-strong);
  background-image: linear-gradient(100deg,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, .40) 50%,
    rgba(255, 255, 255, 0) 60%);
  background-repeat: no-repeat;
  background-size: 240% 100%;
  background-position: 150% 0;                 /* 休みの位置（光は左の外） */
  animation: ctaShine 4.5s linear 1.2s infinite;
}
/* 矢印と同じ左→右に走らせる。背景の位置%は大きいほど画像が左へ動くので、150%→-70% */
@keyframes ctaShine {
  0%   { background-position: 150% 0; }
  30%  { background-position: -70% 0; }        /* 1.35秒で走り抜ける（ボタンの上は約0.53秒） */
  100% { background-position: -70% 0; }        /* 残りは休み */
}
#business .plm2-more-cta .btn.is-cta-strong:hover { animation-play-state: paused; }
@media (prefers-reduced-motion: reduce) {
  #business .plm2-more-cta .btn.is-cta-strong { animation: none; background-image: none; }
}
/* スマホは幅が狭いので中央に戻す（右端に寄せると窮屈に見える） */
@media (max-width: 560px) { #business .plm2-more-cta { text-align: center; } }

/* ==========================================================================
   現在募集中：参考画像（ChatGPT Image 2026-09-08）を実測して寄せた（本人指示 2026-09-09）
   実測値（画像1704x923・比1.846／幅・高さに対する%）
     地 #8C673F〜#926D44（紙のざらつき・明るさの幅10.7）
     求人カード 左49.8% 上10.0% 幅40.0%／面談メモ 左47.9% 上58.3% 幅33.9%
     紙 求人=#EEE8D9・メモ=#EDDFC2
     BOWCS 左6.8% 上20.4% 幅19.0%／コピー 上68.8% 高10.8%
     街並み 左11.5%〜右54.9%・上80.0%・高13.7%
     レンガ #8E5136／石 #AF9E8B／葉 #4A482A
   ========================================================================== */
#hiring {
  position: relative; overflow: hidden;
  /* クラフト紙：地色＋上から当たる光＋繊維のざらつき（外部画像は使わない） */
  background-color: #8C673F;
  background-image:
    radial-gradient(120% 90% at 22% 8%, rgba(255, 240, 220, .10) 0%, rgba(255, 240, 220, 0) 60%),
    linear-gradient(180deg, rgba(255, 240, 220, .05) 0%, rgba(40, 24, 10, .06) 100%),
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='k'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/><feColorMatrix type='matrix' values='0 0 0 0 .35 0 0 0 0 .24 0 0 0 0 .13 0 0 0 .10 0'/></filter><rect width='180' height='180' filter='url(%23k)'/></svg>");
  background-size: auto, auto, 180px 180px;
}
/* 参考は左右の余白が狭く、紙が大きい。幅の取り方を参考に合わせる */
#hiring .vmsg-inner {
  position: relative; z-index: 2;
  max-width: 1500px;
  grid-template-columns: minmax(0, .82fr) minmax(0, 1.18fr);
  gap: clamp(28px, 4vw, 56px);
  padding: clamp(56px, 8vh, 96px) clamp(20px, 6vw, 96px) clamp(88px, 12vh, 138px);
}
/* 左：コピーと短い罫（参考の「うつくしい／まちを、つくる仕事。」） */
.hiring-copy {
  margin: clamp(22px, 3.4vh, 40px) 0 0;
  font-family: "Noto Serif JP Sub", "Noto Serif JP", var(--font);
  font-feature-settings: "palt" 1;
  font-size: clamp(19px, 1.95vw, 28px); font-weight: 700;
  line-height: 1.75; letter-spacing: .08em; color: #fff;
}
.hiring-rule {
  display: block; width: clamp(54px, 5vw, 78px); height: 2px; margin-top: clamp(14px, 1.8vh, 22px);
  background: rgba(255, 255, 255, .75); border-radius: 2px;
}
/* 下の街並み（線画）。左下に敷き、文字の下へ回す */
.hiring-town {
  /* 左端は「Open Positions ／ 現在募集中」と同じ位置に（本人指示 2026-09-09）。
     節の左右の余白 clamp(20px, 6vw, 96px) とそろえる */
  position: absolute; left: clamp(20px, 6vw, 96px); bottom: clamp(12px, 2.4vh, 28px);
  width: min(44%, 640px); height: auto; z-index: 1;
  color: rgba(255, 255, 255, .58); pointer-events: none;
}
/* 右の小物（レンガ・石・ユーカリ） */
.hiring-props { position: absolute; inset: 0; z-index: 1; pointer-events: none; }
.hiring-props svg { position: absolute; height: auto; filter: drop-shadow(0 8px 14px rgba(30, 18, 8, .35)); }
.hiring-props .hp-brick { right: 2.2%; top: 15%; width: clamp(70px, 7.4vw, 118px); }
.hiring-props .hp-stone { right: 3.4%; top: 36%; width: clamp(64px, 6.8vw, 108px); }
.hiring-props .hp-leaf  { right: .4%; top: 33%; width: clamp(46px, 5vw, 78px); filter: none; }
@media (max-width: 900px) { .hiring-props .hp-brick, .hiring-props .hp-stone, .hiring-props .hp-leaf { display: none; } }

/* 「ただいま◯件の募集があります」：参考は大きめで、両側に手描きの斜線 */
#hiring .hiring-n {
  display: inline-flex; align-items: center; gap: 14px;
  margin: 0 0 clamp(16px, 2.2vh, 24px);
  font-family: "Noto Serif JP Sub", "Noto Serif JP", var(--font);
  font-size: clamp(15px, 1.5vw, 21px); font-weight: 700; letter-spacing: .06em;
  color: #FFF7EA;
}
#hiring .hiring-n::before, #hiring .hiring-n::after {
  content: ""; width: 26px; height: 22px; flex: 0 0 auto;
  background: currentColor; opacity: .85;
  -webkit-mask: var(--tick) no-repeat center/contain; mask: var(--tick) no-repeat center/contain;
  --tick: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 22'><g fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'><path d='M4 18 L10 4'/><path d='M14 18 L20 4'/></g></svg>");
}
/* 傾きが逆だった（本人指摘 2026-09-10）。左を「\\」、右を「//」にする */
#hiring .hiring-n::before { transform: scaleX(-1); }

/* 紙：参考の色と大きさに合わせる（求人=大きめ／メモ=少し小さい） */
#hiring .hiring-board {
  /* 2枚の紙は左の縁をそろえる（本人指示 2026-09-10「紙は左に合わせて」）。
     右端をレンガ・石に重ねないための余白はそのまま残す */
  flex-direction: column; align-items: flex-start; gap: clamp(18px, 2.2vh, 26px);
  padding-right: clamp(0px, 7vw, 104px);
}
#hiring .hiring-paper {
  width: min(560px, 100%);
  background-color: #EEE8D9;
  background-image:
    radial-gradient(circle at 50% 16px, rgba(60, 40, 20, .10) 0, rgba(60, 40, 20, 0) 26px),
    linear-gradient(180deg, #F4EFE2 0%, #EEE8D9 55%, #E6DECB 100%),
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='p2'><feTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='2'/><feColorMatrix type='matrix' values='0 0 0 0 .45 0 0 0 0 .38 0 0 0 0 .26 0 0 0 .06 0'/></filter><rect width='140' height='140' filter='url(%23p2)'/></svg>");
  padding: clamp(26px, 2.6vw, 36px) clamp(22px, 2.4vw, 34px) clamp(20px, 2vw, 28px);
  transform: rotate(-1.2deg);
}
#hiring .hiring-board .hiring-paper.is-memo {
  /* 左の縁を求人票とそろえる（本人指示 2026-09-10）。前は 2vw ぶん右へずらしていた */
  width: min(470px, 100%); margin-right: auto; margin-left: 0;
  background-color: #EDDFC2;
  background-image:
    radial-gradient(circle at 50% 16px, rgba(60, 40, 20, .10) 0, rgba(60, 40, 20, 0) 26px),
    linear-gradient(180deg, #F2E7D0 0%, #EDDFC2 55%, #E4D3B2 100%),
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='p3'><feTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='2'/><feColorMatrix type='matrix' values='0 0 0 0 .45 0 0 0 0 .38 0 0 0 0 .26 0 0 0 .06 0'/></filter><rect width='140' height='140' filter='url(%23p3)'/></svg>");
  transform: rotate(1.5deg);
}
/* 紙の中の字も参考に合わせて少し大きく */
#hiring .hp-title { font-size: clamp(18px, 1.55vw, 23px); }
#hiring .hp-sum { font-size: clamp(13.5px, 1.05vw, 15.5px); }
#hiring .hp-more { font-size: clamp(13.5px, 1.05vw, 15.5px); }

/* スマホ：1列。街並みは細く、紙は画面いっぱいに */
@media (max-width: 900px) {
  /* 1カラムに戻す。#hiring の指定は @media の .hiring より強いので、ここで上書きする */
  #hiring .vmsg-inner {
    grid-template-columns: 1fr;
    padding: clamp(44px, 7vh, 72px) clamp(18px, 5vw, 32px) clamp(150px, 22vh, 210px);
  }
  #hiring .hiring-board { padding-right: 0; }
  #hiring .hiring-board { align-items: stretch; }
  #hiring .hiring-paper, #hiring .hiring-board .hiring-paper.is-memo { width: 100%; margin-left: 0; }
  /* 街の絵の左端も、ラベルと同じ位置に合わせる（本人指示 2026-09-09） */
  .hiring-town { width: min(88%, 560px); left: clamp(18px, 5vw, 32px); }
}

/* 会社を知る：題（建材販売から住環境づくりまで）から下の一式をもう少し上へ（本人指示 2026-09-09）
   実測：見出しの下端から題まで PC 72px → 42px／スマホ 46px → 34px */
#business .plm2 { padding-top: clamp(12px, 1.3vw, 18px); }

/* カジュアル面談の付箋は少し小さく、正方形に（本人指示 2026-09-09）。
   実測：476x255（縦横比1.87）→ 380x380。中身は上下の中央に寄せる */
#hiring .hiring-board .hiring-paper.is-memo {
  width: min(380px, 100%); aspect-ratio: 1 / 1;
  display: flex; flex-direction: column; justify-content: center; gap: 2px;
}
@media (max-width: 900px) {
  #hiring .hiring-board .hiring-paper.is-memo { width: min(380px, 100%); margin-inline: auto; }
}

/* 求人の紙も幅を小さくして正方形に（本人指示 2026-09-09「付箋＝セールスドライバーのとか」）。
   実測 566x298 → 420x420。中身は上下の中央に寄せる */
#hiring .hiring-board .hiring-paper {
  width: min(420px, 100%); aspect-ratio: 1 / 1;
  display: flex; flex-direction: column; justify-content: center;
}
@media (max-width: 900px) {
  #hiring .hiring-board .hiring-paper { width: min(420px, 100%); margin-inline: auto; }
}

/* 紙を縦のフレックスにしたので、中の要素が横いっぱいに伸びないようにする（2026-09-09 実測） */
#hiring .hiring-paper > .hp-cat { align-self: flex-start; }
#hiring .hiring-paper > .hp-more { align-self: flex-start; }

/* カジュアル面談のメモは幅を取りすぎていたので、もっと小さく（本人指示 2026-09-09）
   390x390 → 296x296。中の字も少しだけ小さくする */
#hiring .hiring-board .hiring-paper.is-memo {
  width: min(296px, 100%);
  padding: clamp(20px, 2vw, 26px) clamp(18px, 1.8vw, 24px);
}
#hiring .hiring-paper.is-memo .hp-title { font-size: clamp(16px, 1.25vw, 18.5px); }
#hiring .hiring-paper.is-memo .hp-sum { font-size: clamp(12.5px, .95vw, 13.5px); }
#hiring .hiring-paper.is-memo .hp-more { font-size: clamp(12.5px, .95vw, 13.5px); }
@media (max-width: 900px) {
  #hiring .hiring-board .hiring-paper.is-memo { width: min(296px, 100%); }
}

/* ---- 「22世紀も」の左上に押す BOWCS の丸いスタンプ（本人指示 2026-09-09）
   位置は実測から：1行目の左上は KV中心から PC(-159,-136)／スマホ(-82,-88)。
   その少し左上にスタンプの中心が来るように置く。
   演出：上から降りてきて「ドン」と当たり、少し戻って落ち着く（ハンコを押す感じ） ---- */
.kc-seal {
  position: absolute; left: 50%; top: 50%;
  width: clamp(72px, 8.4vw, 120px); aspect-ratio: 1 / 1;   /* 少し小さく（本人指示 2026-09-09） */
  transform: translate(calc(-50% - clamp(98px, 13.7vw, 197px)), calc(-50% - clamp(94px, 10.6vw, 153px)));
  pointer-events: none; z-index: 10;
}
.kc-seal svg { width: 100%; height: 100%; display: block; }
.kc-seal .seal-t {
  /* 実測：BOWCS は背の高さ0.172R → 23.2px相当。下の弧は0.128R → 17.3px相当 */
  font-family: var(--font-display); font-weight: 800; fill: #A81A1A;
  font-size: 23.2px; letter-spacing: 2.4px;
}
.kc-seal .seal-bottom { font-size: 17.3px; letter-spacing: 2.2px; }
.kc-seal .seal-s {
  font-family: var(--font-display); font-weight: 800; fill: #A81A1A;
  font-size: 11px; letter-spacing: 0;
}
/* 押す動き：大きく浮いた状態から一気に当たって、わずかに戻る */
.kc-seal-in {
  display: block; width: 100%; height: 100%;
  transform: scale(2.1) rotate(-26deg); opacity: 0; filter: blur(3px);
  transform-origin: 50% 50%;
}
.kc-seal.on .kc-seal-in { animation: sealPress .5s cubic-bezier(.2, .9, .3, 1) forwards; }
@keyframes sealPress {
  0%   { transform: scale(2.1) rotate(-26deg); opacity: 0;  filter: blur(3px); }
  55%  { transform: scale(.93) rotate(-9deg);  opacity: 1;  filter: blur(0); }
  72%  { transform: scale(1.04) rotate(-8deg); opacity: 1;  filter: blur(0); }
  100% { transform: scale(1) rotate(-8deg);    opacity: 1;  filter: blur(0); }
}
/* 当たった瞬間に広がる薄い輪（インクが散る感じ） */
.kc-seal::after {
  content: ""; position: absolute; inset: 6%; border-radius: 50%;
  border: 2px solid rgba(168, 26, 26, .5); opacity: 0; transform: scale(.9);
}
.kc-seal.on::after { animation: sealRing .55s ease-out .26s forwards; }
@keyframes sealRing {
  0%   { opacity: .55; transform: scale(.94); }
  100% { opacity: 0;   transform: scale(1.5); }
}
@media (prefers-reduced-motion: reduce) {
  .kc-seal-in { transform: rotate(-8deg); opacity: 1; filter: none; animation: none !important; }
  .kc-seal::after { display: none; }
}
/* スタンプの元の絵（#sealArt）は2枚重ねの素材。<defs> の中に置いたので指定は不要
   （display:none で隠すと Safari が <use> を描かない。2026-09-17） */

/* スタンプの文字を太く（本人指示 2026-09-09）。
   書体の太さだけでは足りないので、同じ色の線を字のまわりに足して太らせる */
.kc-seal text { paint-order: stroke fill; stroke: #A81A1A; stroke-linejoin: round; }
.kc-seal .seal-t { stroke-width: 2.4px; }
.kc-seal .seal-bottom { stroke-width: 2px; }
.kc-seal .seal-s { stroke-width: 1.1px; }

/* 記事の写真（WordPress のアイキャッチ・本文の画像）を出す（本人指摘 2026-09-09）。
   写真があるときは「PHOTO」の文字を消して、枠いっぱいに写真を敷く */
.ph.has-photo { background-size: cover; background-position: center; }
.ph.has-photo::after, .ph.has-photo::before { content: none !important; }
.post-card .ph.has-photo { display: block; }
.figure img { width: 100%; height: auto; display: block; border-radius: 10px; }

/* ==========================================================================
   BOWCS TIMES の記事カード＝新聞の1面（本人指示 2026-09-09）
   参考画像の実測（カードの高さに対する%）：
     題字の下 10.9／日付行の下 14.5／写真の下 55.5〜57.0（二重罫）
     見出しの下 76.4／リード文の下 91.7／いちばん下 97.4
   紙 #E5DDD3・文字 #25211C。大きさは cqw（カードの幅に対する%）で書くので、
   カードの幅が変わっても新聞の割り付けが崩れない
   ========================================================================== */
.post-card.np-card {
  /* cqw（カードの幅に対する%）は中の要素からしか使えないので、
     余白と縦並びは内側の .np-in に持たせる（2026-09-09 実測：カード自身に書くと49pxになった） */
  container-type: inline-size;
  display: block; aspect-ratio: 1 / 1.297; align-self: flex-start; padding: 0;
  background-color: #E5DDD3;
  background-image:
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='np'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/><feColorMatrix type='matrix' values='0 0 0 0 .36 0 0 0 0 .31 0 0 0 0 .25 0 0 0 .07 0'/></filter><rect width='160' height='160' filter='url(%23np)'/></svg>");
  background-size: 160px 160px;
  border: 1.5px solid #25211C; border-radius: 2px;
  color: #25211C; box-shadow: 0 6px 18px rgba(40, 30, 20, .16);
}
.np-card::after { content: none; }
.np-in {
  display: flex; flex-direction: column; height: 100%;
  padding: 3.4cqw 3.4cqw 2.6cqw;
}
/* 題字 */
.np-mast {
  display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 2.4cqw;
  border-top: 1px solid #25211C; padding-top: 1cqw;
}
.np-ear {
  font-family: "Times New Roman", "Noto Serif JP Sub", "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;
  font-size: 1.8cqw; font-weight: 700; line-height: 1.22; letter-spacing: .05em; text-align: center;
}
.np-mast .np-ear:first-child { border-right: 1px solid #25211C; }
.np-mast .np-ear:last-child { border-left: 1px solid #25211C; }
.np-name {
  font-family: "Times New Roman", "Noto Serif JP Sub", "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;
  font-weight: 700; font-size: 7.4cqw; line-height: 1; letter-spacing: .01em; white-space: nowrap;
}
/* 発行の行 */
.np-issue {
  display: grid; grid-template-columns: 1fr auto 1fr; align-items: baseline; gap: 2cqw;
  border-top: 1px solid #25211C; border-bottom: 1.5px solid #25211C;
  margin-top: 1.1cqw; padding: .9cqw 0;
  font-family: "Times New Roman", "Noto Serif JP Sub", "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;
  font-size: 2.15cqw; font-weight: 700; letter-spacing: .03em;
}
.np-issue span:first-child { text-align: left; }
.np-issue span:last-child { text-align: right; }
/* 写真 */
.np-card .ph {
  /* 参考の写真は横長（実測で約16:9）。ここを4:3にするとカード全体が縦に伸びる */
  /* 写真は余った高さをぜんぶ受け取る（比を決めると下に余白が残ってしまう） */
  margin-top: 1.8cqw; aspect-ratio: auto; border: 1px solid #25211C; border-radius: 0;
  flex: 1 1 auto; min-height: 26%;
}
/* 分類（左に小さな枠） */
.np-cat {
  border-top: 1.5px solid #25211C; margin-top: 1.8cqw; display: flex; align-items: stretch;
}
.np-cat span {
  font-family: "Times New Roman", "Noto Serif JP Sub", "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;
  font-size: 2.6cqw; font-weight: 700; letter-spacing: .06em;
  padding: 1.2cqw 2.6cqw 1.2cqw 0; border-right: 1px solid #25211C; border-bottom: 1px solid #25211C;
}
.np-cat::after { content: ""; flex: 1; border-bottom: 1px solid #25211C; }
/* 見出し */
.np-title {
  font-family: "Noto Serif JP Sub", "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
  font-weight: 700; font-size: 5.4cqw; line-height: 1.3; letter-spacing: .01em;
  margin: 2.4cqw 0 2.2cqw; color: #25211C;
  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
}
/* リード文 */
.np-lead {
  border-top: 1px solid #25211C; padding-top: 2.2cqw; margin: 0;
  font-family: "Noto Serif JP Sub", "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
  font-size: 3.1cqw; line-height: 1.75; color: #25211C;
  display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;
}
/* 日付と読む時間 */
.np-meta {
  border-top: 1px solid #25211C; margin-top: 2.2cqw; padding-top: 1.6cqw;
  display: flex; align-items: center; gap: 1.6cqw;
  font-family: "Times New Roman", "Noto Serif JP Sub", "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;
  font-size: 2.7cqw; font-weight: 700; color: #25211C;
}
.np-meta .dot { width: 3px; height: 3px; border-radius: 50%; background: #25211C; }
.np-meta svg { width: 1em; height: 1em; }
.np-card:hover { transform: translateY(-4px); box-shadow: 0 10px 26px rgba(40, 30, 20, .22); }

/* 新聞カードの仕上げ（2026-09-09 実測で見つけた崩れを直す）
   ・見出しとリードの最後の行が下で切れていた → 写真だけが伸び縮みするようにする
   ・「VOL. XIV No. 27,841」が2行に折れていた → 折らない・少し小さく */
.np-mast, .np-issue, .np-cat, .np-title, .np-lead, .np-meta { flex: 0 0 auto; }
.np-issue span { white-space: nowrap; }
.np-issue span:first-child, .np-issue span:last-child { font-size: .88em; }
.np-issue { font-size: 2cqw; }

/* 新聞カードの直し（2026-09-09 検査で見つけた）
   ・見出しが .post-card h3（17px固定）に負けて、カードが小さくなっても縮まず下が26px切れていた
     → 指定を強くして cqw を効かせる
   ・長い見出し（CAN’BRICK など）が横に4px切れていた → どこでも折り返せるようにする */
.np-card .np-title {
  font-size: 5.4cqw; line-height: 1.3; margin: 2.4cqw 0 2.2cqw;
  overflow-wrap: anywhere; word-break: break-word;
}
.np-card .np-lead { font-size: 3.1cqw; line-height: 1.75; overflow-wrap: anywhere; }
.np-card .np-meta { font-size: 2.7cqw; }
.np-card .np-cat span { font-size: 2.6cqw; }

/* 現在募集中の紙をもっと小さく（本人指示 2026-09-09）
   求人の紙 429×429 → 350×350／面談のメモ 304×304 → 258×258（どちらも正方形のまま） */
#hiring .hiring-board .hiring-paper {
  width: min(350px, 100%);
  padding: clamp(20px, 2vw, 28px) clamp(18px, 1.8vw, 24px);
}
#hiring .hiring-board .hiring-paper.is-memo {
  width: min(258px, 100%);
  padding: clamp(16px, 1.6vw, 22px) clamp(15px, 1.5vw, 20px);
}
#hiring .hiring-paper .hp-title { font-size: clamp(15.5px, 1.25vw, 18.5px); }
#hiring .hiring-paper .hp-sum { font-size: clamp(12.5px, .95vw, 13.5px); }
#hiring .hiring-paper .hp-more { font-size: clamp(12.5px, .95vw, 13.5px); }
#hiring .hiring-paper .hp-chip { font-size: 11px; }
#hiring .hiring-paper.is-memo .hp-title { font-size: clamp(14.5px, 1.15vw, 16.5px); }
#hiring .hiring-paper.is-memo .hp-sum,
#hiring .hiring-paper.is-memo .hp-more { font-size: clamp(11.5px, .9vw, 12.5px); }
@media (max-width: 900px) {
  #hiring .hiring-board .hiring-paper { width: min(350px, 100%); }
  #hiring .hiring-board .hiring-paper.is-memo { width: min(258px, 100%); }
}

/* 新聞カードの文字を読みやすく（本人指示 2026-09-09）
   見出しは少し小さく／本文と日付は大きく濃く／TND・TOPICS は日付と同じ見た目に */
.np-card .np-title { font-size: 4.7cqw; line-height: 1.34; }
.np-card .np-lead {
  font-size: 3.7cqw; line-height: 1.72; color: #1B1815; font-weight: 500;
  -webkit-line-clamp: 3;
}
.np-card .np-meta { font-size: 3.1cqw; color: #1B1815; }
.np-card .np-cat span {
  font-size: 3.1cqw; color: #1B1815;
  font-family: "Times New Roman", "Noto Serif JP Sub", "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif; font-weight: 700;
}

/* 新聞カードの「読む」ボタン（本人指示 2026-09-09）。日付の行の右端に置く */
/* 本人指示 2026-09-18「ブログの新聞の読むの部分が小さいから大きく」。
   実測（1440px・カード幅369px）で 11.0px・高さ21px しかなく、押す的としても小さかった。
   字を 3cqw → 4.2cqw（約15px）、内余白も増やして高さ約31px に */
.np-read {
  margin-left: auto; display: inline-flex; align-items: center; gap: 1.4cqw;
  border: 1px solid #25211C; padding: 1.4cqw 2.8cqw; border-radius: 1px;
  font-family: "Noto Serif JP Sub", "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;
  font-weight: 700;
  font-size: 4.2cqw; line-height: 1.2; color: #1B1815; white-space: nowrap;
  transition: background .18s ease, color .18s ease;
}
.np-read-arw {
  width: 1.1em; height: .55em; background: currentColor;
  -webkit-mask: var(--arw) no-repeat center/contain; mask: var(--arw) no-repeat center/contain;
  --arw: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 8'><path d='M0 4h13M9.5 .5 13 4 9.5 7.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  transition: transform .2s ease;
}
.np-card:hover .np-read { background: #25211C; color: #E5DDD3; }
.np-card:hover .np-read-arw { transform: translateX(.15em); }

/* 分類（TND など）の隣に日付と読む時間（本人指示 2026-09-09）。
   いちばん下は「読む」ボタンだけにする */
.np-card .np-cat { align-items: center; gap: 2.2cqw; }
.np-card .np-cat .np-cat-name {
  font-size: 3.1cqw; color: #1B1815; font-weight: 700;
  font-family: "Times New Roman", "Noto Serif JP Sub", "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;
  padding: 1.2cqw 2.4cqw 1.2cqw 0; border-right: 1px solid #25211C; border-bottom: 1px solid #25211C;
}
.np-card .np-when {
  display: inline-flex; align-items: center; gap: 1.4cqw; white-space: nowrap;
  font-family: "Times New Roman", "Noto Serif JP Sub", "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;
  font-weight: 700; font-size: 3.1cqw; color: #1B1815;
  padding-bottom: 1.2cqw; border-bottom: 1px solid #25211C; flex: 1;
}
.np-card .np-when .dot { width: 3px; height: 3px; border-radius: 50%; background: #25211C; }
.np-card .np-when svg { width: 1em; height: 1em; }
.np-card .np-cat::after { content: none; }
.np-card .np-meta { justify-content: flex-end; border-top: 1px solid #25211C; }

/* スマホでは現在募集中の紙が大きすぎた（実測：390px幅で 求人357×357・メモ265×265）。
   もっと小さくする（本人指示 2026-09-09） */
@media (max-width: 560px) {
  #hiring .hiring-board .hiring-paper {
    width: min(268px, 80%);
    padding: clamp(16px, 4.6vw, 20px) clamp(14px, 4vw, 18px);
  }
  #hiring .hiring-board .hiring-paper.is-memo { width: min(206px, 62%); }
  #hiring .hiring-paper .hp-title { font-size: 14.5px; }
  #hiring .hiring-paper .hp-sum, #hiring .hiring-paper .hp-more { font-size: 12px; }
  #hiring .hiring-paper .hp-chip { font-size: 10px; padding: 2px 7px; }
  #hiring .hiring-paper.is-memo .hp-title { font-size: 13.5px; }
  #hiring .hiring-paper.is-memo .hp-sum, #hiring .hiring-paper.is-memo .hp-more { font-size: 11px; }
}

/* ==========================================================================
   現在募集中：紙をもう少し小さく＋「くわしく見る／申し込む」に赤い丸
   （本人指示 2026-09-09「求人の紙とカジュアル面談のメモどっちももう少し小さくして。
     詳しくみるとか申し込むに赤線で丸」）
   実測から：求人票 420 → 344／メモ 296 → 244（どちらも正方形のまま）。
   中の字も同じ割合で落として、紙からあふれないようにする。
   ========================================================================== */
#hiring .hiring-board .hiring-paper {
  width: min(344px, 100%);
  padding: clamp(20px, 2.1vw, 28px) clamp(18px, 1.9vw, 26px);
}
#hiring .hiring-board .hiring-paper.is-memo {
  width: min(244px, 100%);
  padding: clamp(16px, 1.7vw, 22px) clamp(15px, 1.5vw, 20px);
}
#hiring .hp-title { font-size: clamp(15.5px, 1.3vw, 19px); }
#hiring .hp-sum   { font-size: clamp(12px, .9vw, 13.2px); line-height: 1.8; margin-top: 9px; }
#hiring .hp-more  { font-size: clamp(12px, .9vw, 13.2px); }
#hiring .hp-chip  { font-size: 10.5px; padding: 2px 7px; }
#hiring .hp-chips { gap: 5px; margin-top: 8px; }
#hiring .hiring-paper.is-memo .hp-title { font-size: clamp(14px, 1.08vw, 16px); }
#hiring .hiring-paper.is-memo .hp-sum,
#hiring .hiring-paper.is-memo .hp-more { font-size: clamp(11.5px, .84vw, 12.4px); }
@media (max-width: 900px) {
  #hiring .hiring-board .hiring-paper { width: min(344px, 100%); }
  #hiring .hiring-board .hiring-paper.is-memo { width: min(244px, 100%); }
}
@media (max-width: 560px) {
  /* スマホでも正方形にする（本人指示 2026-09-10）。
     幅240pxのままだと中身（250px）が入りきらず 246x316 に伸びていたので、
     少しだけ広げて、中の字を1割ほど落として収める */
  #hiring .hiring-board .hiring-paper { width: min(266px, 80%); }
  #hiring .hiring-board .hiring-paper.is-memo { width: min(186px, 58%); }
  #hiring .hiring-paper .hp-title { font-size: 14px; line-height: 1.45; }
  #hiring .hiring-paper .hp-sum { font-size: 11.5px; line-height: 1.75; margin-top: 7px; }
  #hiring .hiring-paper .hp-more { font-size: 11.5px; margin-top: 9px; }
  #hiring .hiring-paper .hp-chip { font-size: 9.5px; padding: 2px 6px; }
  #hiring .hiring-paper .hp-chips { gap: 4px; margin-top: 6px; }
}

/* 節の説明文で「1文をまとめて次の行へ送る」ための箱（文の途中で折らせない）。
   幅が足りないときは箱の中で普通に折り返す */
.lead-keep { display: inline-block; }

/* 赤ペンで囲んだ丸（手で描いたように少しゆがませ、始点と終点を行き過ぎさせる）。
   文字より外へ出るので、紙の内側の余白に収まる大きさにしてある */
/* Members Interview のカードの表示を小さく
   （本人指示 2026-09-09「配送・倉庫／BOWCS／T.W.さん／30代／『助かった』の一言が、この仕事の
     やりがい。これらのマーク小さく」）。5つとも1割強ずつ落とす */
.egg-pos {
  width: clamp(52px, 5.4vw, 72px); height: clamp(52px, 5.4vw, 72px);
  font-size: clamp(10px, .92vw, 11.5px); line-height: 1.3;
}
.egg-dept { font-size: clamp(10.5px, .92vw, 12px); padding: 5px 13px; }
.egg-name { font-size: clamp(14px, 1.26vw, 16.5px); margin-top: 10px; }
.egg-name small { font-size: 11px; margin-top: 3px; }
.egg-copy { font-size: clamp(13.5px, 1.28vw, 17.5px); margin-top: 12px; }
@media (max-width: 480px) { .egg-copy { font-size: 13.5px; max-width: 13em; } }

/* ==========================================================================
   職種紹介：支給ポスターの中身（本人指示 2026-09-09
   「職種紹介開くとこんな感じで見れるようにしてイラストはそのまま使って」
    ＋「イラストと文章分ける感じ」）
   イラストは切り出した画像をそのまま置き、文章はこちらで組む。
   ポスターは白地・青の線画なので、図は白い紙に貼ったように見せる。
   ========================================================================== */
.jcm-art.is-photo {
  padding: 0; background: #FFFFFF; border: 1px solid var(--line);
  border-radius: var(--radius-sm); overflow: hidden;
}
.jcm-art.is-photo img { display: block; width: 100%; height: auto; }
/* 切り抜き（透過）の絵は白い紙に貼らず、地色の上に直接置く */
.jcm-art.is-cut {
  padding: 0; background: none; border: 0; border-radius: 0;
  display: grid; place-items: center;
}
.jcm-art.is-cut img { display: block; width: min(100%, 420px); height: auto; margin: 0 auto; }

/* works.html 側（職種紹介のページ）で、ポスターのイラストを写真の位置に置く */
.jobintro-photo {
  margin: 0; background: #FFFFFF; border: 1px solid var(--line);
  border-radius: var(--radius-sm); overflow: hidden;
}
.jobintro-photo img { display: block; width: 100%; height: auto; }
.jobintro-photo.is-cut { background: none; border: 0; border-radius: 0; }
.jobintro-photo.is-cut img { width: min(100%, 460px); margin: 0 auto; }

/* 並べ方は画面幅ではなく「入れ物の幅」で決める。
   works.html は左の細い列に入るので、画面が広くても横並びにしてはいけない
   （2026-09-09 実測：しめの帯が3列になって「必要なものを届け／る。」と割れた） */
.jcs { margin-top: 18px; container-type: inline-size; }
.jcs-eyebrow {
  margin: 0 0 8px; font-size: 12.5px; font-weight: 800; letter-spacing: .08em;
  color: var(--accent-strong);
}
.jcs-eyebrow::after {
  content: ""; display: block; width: 46px; height: 2px; margin-top: 6px;
  background: var(--accent);
}
/* 字の大きさは画面幅ではなく入れ物の幅で決める（細い列で折れて読みにくくなるため） */
.jcs-catch {
  margin: 0; font-size: clamp(18px, 5.6cqw, 27px); font-weight: 700;
  line-height: 1.5; letter-spacing: .01em; color: var(--ink);
}
.jcs-motto {
  margin: 10px 0 0; font-family: var(--font-hand); font-size: clamp(14px, 1.2vw, 16px);
  color: var(--muted);
}
.jcs-lead {
  margin: 18px 0 0; padding: 16px 18px;
  background: var(--raised); border: 1px solid var(--line); border-radius: var(--radius-sm);
}
.jcs-lead h3 {
  margin: 0 0 8px; font-size: 14.5px; font-weight: 800; letter-spacing: .04em;
  color: var(--accent-strong);
}
.jcs-lead p { margin: 0; font-size: 14.5px; line-height: 1.95; color: var(--ink); }
.jcs-h {
  margin: 26px 0 14px; font-size: clamp(17px, 1.6vw, 20px); font-weight: 800;
  letter-spacing: .04em; color: var(--ink);
}
.jcs-h::after {
  content: ""; display: block; width: 100%; height: 1px; margin-top: 8px; background: var(--line);
}
/* 上のかたまり：左に文章、右に人物の絵（ポスターと同じ組み・本人指示 2026-09-09「こんな感じ」） */
.jcs-top { display: grid; gap: 14px; align-items: start; }
/* キャッチの字は「この列の幅」で決めたいので、ここも入れ物にする
   （.jcs の幅で決めると列に対して大きすぎて「窓／口。」と割れた・2026-09-09 実測） */
.jcs-top-txt { min-width: 0; container-type: inline-size; }
.jcs-top-art { margin: 0; }
.jcs-top-art img { display: block; width: 100%; height: auto; }
.jcs-top-art.is-cut img { width: min(100%, 280px); margin-left: auto; }
@container (min-width: 560px) {
  .jcs-top { grid-template-columns: 1.18fr .82fr; gap: 18px; }
  .jcs-top-art.is-cut img { width: min(100%, 226px); }
}

/* 主な業務：参考デザインのピル（丸いイラスト＋名称＋丸い矢印）。押すと中身が開く。
   参考の実測比：ピルの高さ96px／丸96%／矢印33%／右の余白28px。色はクリームに翻訳 */
.jcs-steps { display: grid; gap: 12px; }
.jcs-step {
  background: var(--raised); border: 1px solid var(--line);
  border-radius: 999px; overflow: hidden;
  transition: border-radius .18s ease, box-shadow .18s ease;
}
.jcs-step[open] { border-radius: 26px; box-shadow: 0 2px 10px rgba(58, 40, 27, .10); }
.jcs-pill {
  display: grid; grid-template-columns: auto 1fr auto; align-items: center; gap: 14px;
  min-height: 84px; padding: 5px 22px 5px 5px; cursor: pointer; list-style: none;
}
.jcs-pill::-webkit-details-marker { display: none; }
.jcs-pill-ico {
  width: 74px; height: 74px; border-radius: 50%; overflow: hidden;
  background: var(--accent-soft); display: grid; place-items: center; flex: 0 0 auto;
}
.jcs-pill-ico img { width: 100%; height: 100%; object-fit: cover; object-position: center 22%; display: block; }
.jcs-pill-ico.is-num {
  font-family: var(--font-display); font-size: 22px; font-weight: 800; color: var(--accent-strong);
}
.jcs-pill-txt { display: grid; gap: 2px; min-width: 0; }
.jcs-pill-no {
  font-family: var(--font-display); font-size: 11.5px; font-weight: 800;
  letter-spacing: .1em; color: var(--accent-strong);
}
.jcs-pill-name {
  font-size: 15.5px; font-weight: 800; line-height: 1.45; color: var(--ink); overflow-wrap: anywhere;
}
.jcs-pill-arw {
  width: 32px; height: 32px; border-radius: 50%; flex: 0 0 auto;
  display: grid; place-items: center; line-height: 0;
  background: var(--accent); color: var(--accent-ink);
  transition: transform .2s ease, background .2s ease, color .2s ease;
}
.jcs-pill-arw svg { width: 16px; height: 16px; }
.jcs-step[open] .jcs-pill-arw { transform: rotate(90deg); }
.jcs-pill:hover .jcs-pill-arw { background: var(--accent-strong); }
.jcs-step-body { padding: 0 22px 18px 84px; display: grid; gap: 10px; }
.jcs-step-body p { margin: 0; font-size: 14px; line-height: 1.9; color: var(--ink); }
@media (max-width: 560px) {
  .jcs-pill { min-height: 76px; padding: 4px 16px 4px 4px; gap: 12px; }
  .jcs-pill-ico { width: 66px; height: 66px; }
  .jcs-step-body { padding: 0 16px 16px 16px; }
}
@media (prefers-reduced-motion: reduce) { .jcs-step, .jcs-pill-arw { transition: none; } }
.jcs-step h4 { margin: 0; font-size: 15.5px; font-weight: 800; line-height: 1.5; color: var(--ink); }
.jcs-step p { margin: 0; font-size: 14px; line-height: 1.9; color: var(--ink); }
/* イラストは白地を抜いて透過にしてあるので、枠も白い紙も付けない。
   Members Interview の人物イラストと同じで、地色の上に直接置いて馴染ませる
   （本人指示 2026-09-09「下の透過画像を馴染ませろってこと Interview のやつみたいに」） */
.jcs-fig { margin: 0; }
.jcs-fig img { display: block; width: 100%; height: auto; }
/* ポスターと同じく、絵は文章の下に置く（2列に並ぶので横並びにはしない）。
   大きさは本人指示 2026-09-09「イラストもう少し小さく」で一段落とした */
.jcs-fig { margin-top: 4px; }
.jcs-fig img { width: min(100%, 196px); margin-inline: auto; }   /* もっと小さく（本人指示 2026-09-10） */
/* 働く人の声：Members Interview と同じ丸アイコン。押すと中身が中央に開く */
.jcs-faces { display: grid; gap: 12px; }
@container (min-width: 480px) { .jcs-faces { grid-template-columns: 1fr 1fr; } }
.jcs-face {
  display: grid; grid-template-columns: auto 1fr auto; gap: 12px; align-items: center;
  padding: 12px 14px; text-decoration: none; color: inherit;
  background: var(--raised); border: 1px solid var(--line); border-radius: var(--radius-sm);
  transition: transform .18s ease, box-shadow .18s ease;
}
.jcs-face:hover { transform: translateY(-2px); box-shadow: var(--shadow-md); }
.jcs-face-shot {
  width: 56px; height: 56px; border-radius: 50%; overflow: hidden;
  background: var(--accent-soft); display: grid; place-items: center;
  box-shadow: 0 0 0 4px var(--raised), 0 3px 10px rgba(58, 40, 27, .16);
}
.jcs-face-shot img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; }
.jcs-face-shot svg { width: 76%; height: 76%; }
.jcs-face-txt { display: grid; gap: 2px; min-width: 0; }
.jcs-face-name { font-family: var(--font-display); font-size: 15px; font-weight: 800; letter-spacing: .06em; color: var(--ink); }
.jcs-face-sub { font-size: 11.5px; font-weight: 700; color: var(--muted); }
.jcs-face-plus {
  width: 28px; height: 28px; border-radius: 50%; display: grid; place-items: center;
  background: var(--accent); color: var(--accent-ink);
}

.jcs-end {
  margin: 26px 0 4px; padding: 18px;
  display: grid; gap: 14px; align-items: center;
  background: var(--paper-2); border: 1px solid var(--line); border-radius: var(--radius-sm);
}
.jcs-end-ico {
  width: 54px; height: 54px; border-radius: 50%; object-fit: cover;
  background: #FFFFFF; border: 1px solid var(--line);
}
.jcs-end-title {
  margin: 0; font-size: clamp(17px, 1.7vw, 22px); font-weight: 700; line-height: 1.55; color: var(--ink);
}
.jcs-end-note { margin: 8px 0 0; font-size: 13.5px; font-weight: 700; color: var(--muted); }
.jcs-end-list { list-style: none; margin: 0; padding: 0; display: grid; gap: 8px; }
.jcs-end-list li {
  position: relative; padding-left: 26px;
  font-size: 14px; font-weight: 700; line-height: 1.7; color: var(--ink);
}
.jcs-end-list li::before {
  content: ""; position: absolute; left: 0; top: .28em;
  width: 17px; height: 17px; background: var(--accent);
  -webkit-mask: var(--chk) no-repeat center / contain; mask: var(--chk) no-repeat center / contain;
  /* マスクは形（不透明度）だけを見るので、丸を塗ると中のチェックが消える。
     チェックの線だけを描く（2026-09-09 実測：塗りつぶしの丸になっていた） */
  --chk: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M10 1.4a8.6 8.6 0 1 0 0 17.2 8.6 8.6 0 0 0 0-17.2z' fill='none' stroke='%23000' stroke-width='1.6'/><path d='M5.9 10.5l2.9 2.9 5.5-5.9' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}
.jcs-end-sub { margin: 10px 0 0; font-size: 12.5px; font-weight: 700; color: var(--muted); }
/* ポスター下の帯（仕事の場面をならべた絵）。
   元の画像が半透明（実測：画素の52%が透けている）なので、白い紙に貼らず地色に直接置く。
   左右と下は薄くぼかして、地色に溶けるようにする */
.jcs-strip { margin: 14px 0 0; }
.jcs-strip img {
  display: block; width: 100%; height: auto;
  -webkit-mask: linear-gradient(90deg, transparent 0, #000 7%, #000 93%, transparent 100%),
                linear-gradient(180deg, #000 0, #000 78%, transparent 100%);
  mask: linear-gradient(90deg, transparent 0, #000 7%, #000 93%, transparent 100%),
        linear-gradient(180deg, #000 0, #000 78%, transparent 100%);
  -webkit-mask-composite: source-in; mask-composite: intersect;
}
@container (min-width: 640px) {
  .jcs-end { grid-template-columns: auto 1fr 1fr; gap: 18px; }
}

/* 赤丸は全部撤去（本人指示 2026-09-09「赤丸も消して」→「現在募集中の赤丸消して」）。
   赤丸のために広げていた字間・余白も元に戻した。 */

/* 「くわしく見る」「申し込む」を、丸い矢印つきのボタンに（本人指示 2026-09-10）。
   参考の実測：丸の直径は字の高さの4.3倍（＝文字サイズの約3.3倍）、丸と文字のすき間は字の高さぶん。
   色はサイトのテラコッタに置き換えた。 */
#hiring .hp-more {
  display: inline-flex; align-items: center; gap: .9em;
  margin-top: 14px; color: var(--ink); font-weight: 800;
}
#hiring .hp-more::before {
  content: ""; flex: 0 0 auto;
  width: 3.3em; height: 3.3em; border-radius: 50%;
  background: var(--accent);
  -webkit-mask: none; mask: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M9.5 5.5 16 12l-6.5 6.5' fill='none' stroke='%23FFFFFF' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  background-repeat: no-repeat; background-position: center; background-size: 42% 42%;
  transition: transform .18s ease, background-color .18s ease;
}
#hiring .hiring-paper:hover .hp-more::before { transform: translateX(3px); background-color: var(--accent-strong); }
@media (prefers-reduced-motion: reduce) { #hiring .hp-more::before { transition: none; } }

/* 会社を知る（01）の「詳しくは」＝押せると分かる形にする。
   丸い矢印つき（現在募集中と同じ形）は本人判断で却下 →「別の形で」の指示により
   細い枠線のボタン＋矢印にした（本人選択 2026-09-10）。
   矢印はもとの .plmv-arrow をそのまま使い、押せる範囲＝ボタンの中だけにする。 */
#business .plm2-more {
  display: inline-flex; align-items: center; gap: .7em;
  margin-top: 14px; padding: 10px 18px;
  border: 1px solid var(--accent); border-radius: 999px;
  background: var(--raised);
  color: var(--accent-strong); font-weight: 800;
  font-size: clamp(12.5px, .95vw, 14px); letter-spacing: .02em;
  transition: background .18s ease, color .18s ease, border-color .18s ease;
}
#business .plm2-more .plmv-arrow { width: 16px; }
/* カードのどこを押しても同じ動きなので、カードに触れたらボタンも反応させる */
#business .plm2-step:hover .plm2-more {
  background: var(--accent); border-color: var(--accent); color: #FFFFFF; text-decoration: none;
}
#business .plm2-step:hover .plm2-more .plmv-arrow { transform: translateX(3px); }
@media (prefers-reduced-motion: reduce) { #business .plm2-more { transition: none; } }

/* 職種紹介のタイルの縦をもう少し短く（本人指示 2026-09-10）。
   実測の内訳（PC 224px）：上下の余白36＋しるし92＋すき間12＋職種名44＋すき間12＋状態26＋枠2。
   しるしと余白・すき間だけを詰めて 224px → 約200px にする（文字の大きさは変えない）。 */
:is(#jobs-intro, #hiring, .jobs-others) .jobtile { padding: 15px 14px; gap: 9px; }
:is(#jobs-intro, #hiring, .jobs-others) .jobtile-ico { min-height: 76px; }
:is(#jobs-intro, #hiring, .jobs-others) .jobtile-ico .jobtile-illust { width: 76px; height: 76px; }
@media (max-width: 720px) {
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile { padding: 15px 12px; }
}

/* スマホでは、会社を知るの「建材販売から住環境づくりまで」「お客様のために…」
   「点（店舗・材料の建材販売）から…」の3つを左寄せにする（本人指示 2026-09-10）。
   親（.plm2）の中央揃えを、この3つだけ打ち消す。PC・タブレットは中央のまま。 */
@media (max-width: 743px) {
  #business .plm2-title,
  #business .plm2-lead,
  #business .plm2-note {
    text-align: left;
    margin-left: 0; margin-right: 0;
  }
}

/* 会社を知るの3枚は、本文の行数が違うと「詳しくは」の高さがずれる
   （実測：PCで31pxのばらつき。真ん中のカードだけ本文2行）。
   カードを縦の並びにして、ボタンを下端に寄せてそろえる（本人指示 2026-09-10「位置合わせて」）。 */
#business .plm2-step { display: flex; flex-direction: column; height: 100%; }
/* ボタンはカードの右下へ（本人指示 2026-09-10「右側の方がいいな」） */
#business .plm2-step .plm2-more { margin-top: auto; align-self: flex-end; }

/* 職種紹介の出方：1枚ずつではなく「並び全体」を1回で、短い動きで出す
   （本人指示 2026-09-10「出てくるもたつきを修正して」。
     前は タイル自身の transition が .reveal を打ち消して透明度が一瞬で変わり、
     さらに監視の帯のせいで3段が時間差で出ていた＝212〜494ms のバラつき） */
#jobIntroCards.reveal {
  transform: translate3d(0, 18px, 0);
  transition: opacity .42s ease, transform .42s cubic-bezier(.2, .7, .3, 1);
}
#jobIntroCards.reveal.is-in { transform: none; }
@media (prefers-reduced-motion: reduce) {
  #jobIntroCards.reveal { opacity: 1; transform: none; transition: none; }
}

/* 「BOWCSをさらに知る」と同じ形を、他の入口のボタンにも使えるようにする
   （本人指示 2026-09-10「職種紹介をくわしく見るも すべての記事から探すも
     BOWCSをさらに知るに合わせて」）。値は #business の指定と同じ。 */
.btn.is-cta-strong {
  font-size: 17px; padding: 17px 38px; letter-spacing: .04em;
  background: var(--accent-strong); color: var(--accent-ink);
  box-shadow: 0 6px 20px rgba(192, 95, 59, .28), 0 1px 2px rgba(20, 20, 20, .12);
}
.btn.is-cta-strong:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 26px rgba(192, 95, 59, .34), 0 2px 4px rgba(20, 20, 20, .14);
}
.btn.is-cta-strong:hover .plmv-arrow { transform: translateX(4px); }
.btn.is-cta-strong .plmv-arrow { width: 18px; margin-left: 12px; }
@media (max-width: 560px) {
  .btn.is-cta-strong { font-size: 15.5px; padding: 15px 26px; }
}

/* ==========================================================================
   入口のボタン（BOWCSをさらに知る／職種紹介をくわしく見る／すべての記事から探す）に
   「右端の丸が広がって面を埋め、文字が反転する」動きを付ける（本人指示 2026-09-10）。
   提示された React（ArrowFillButton）と同じ動きを、素のCSSで作ったもの。
   このリポジトリは静的HTML＋CSS＋素のJSで、React/Tailwind/TypeScript は入っていない。
   ・::before … 広がる面（右端の丸 → 全面）
   ・::after  … 反転色の同じ文字（data-label）を重ね、丸の形に切り抜いて広げる
   ・.plmv-arrow … 右端に固定した丸＋矢印
   ========================================================================== */
.btn.is-cta-strong,
#business .plm2-more-cta .btn.is-cta-strong {
  --cta-ico: 2.45em;                 /* 右端の丸の直径 */
  --cta-gap: .3em;                   /* 丸と枠のすき間 */
  --cta-ease: cubic-bezier(.785, .135, .15, .86);
  position: relative; overflow: hidden; isolation: isolate;
  padding-right: calc(var(--cta-ico) + var(--cta-gap) + 1.1em);
}
.btn.is-cta-strong .cta-t { position: relative; }
/* 広がる面 */
.btn.is-cta-strong::before {
  content: ""; position: absolute; z-index: 1; border-radius: 999px;
  background: var(--raised); pointer-events: none;
  inset: var(--cta-gap) var(--cta-gap) var(--cta-gap)
         calc(100% - var(--cta-gap) - var(--cta-ico));
  transition: inset .45s var(--cta-ease);
}
/* 反転色の文字。丸の形に切り抜いてあるので、ふだんは見えない */
.btn.is-cta-strong::after {
  content: attr(data-label);
  position: absolute; inset: 0; z-index: 2;
  display: flex; align-items: center; justify-content: flex-start;
  padding: inherit; pointer-events: none;
  color: var(--accent-strong); font: inherit; letter-spacing: inherit;
  white-space: nowrap;
  clip-path: inset(var(--cta-gap) var(--cta-gap) var(--cta-gap)
                   calc(100% - var(--cta-gap) - var(--cta-ico)) round 999px);
  transition: clip-path .45s var(--cta-ease);
}
/* 右端の丸。矢印は下の ::before / ::after の2つで「入れ替わる」動きにする。
   #business の既存指定（幅18px・左マージン12px）より強い書き方にしておく */
.btn.is-cta-strong .plmv-arrow,
#business .plm2-more-cta .btn.is-cta-strong .plmv-arrow {
  position: absolute; right: var(--cta-gap); top: 50%; z-index: 3;
  width: var(--cta-ico); height: var(--cta-ico); margin: 0;
  transform: translateY(-50%);
  border-radius: 50%; background: var(--raised);
  background-image: none;
  -webkit-mask: none; mask: none;
  overflow: hidden;
}
/* 矢印の絵。左右対称（線は x4〜20 の中の 0〜24）なので丸の中心にぴったり来る */
.btn.is-cta-strong .plmv-arrow::before,
.btn.is-cta-strong .plmv-arrow::after {
  content: ""; position: absolute; inset: 0;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 12h14M13.5 6.5 19 12l-5.5 5.5' fill='none' stroke='%236B4423' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  background-repeat: no-repeat; background-position: center; background-size: 44% 44%;
  transition: transform .45s var(--cta-ease);
}
/* ふだん見えている矢印 → 触れると右へ出て消える */
.btn.is-cta-strong .plmv-arrow::before { transform: none; }
.btn.is-cta-strong:hover .plmv-arrow::before,
.btn.is-cta-strong:focus-visible .plmv-arrow::before { transform: translateX(70%) scale(0); }
/* 控えの矢印 → 触れると左から入って中心に止まる */
.btn.is-cta-strong .plmv-arrow::after { transform: translateX(-70%) scale(0); }
.btn.is-cta-strong:hover .plmv-arrow::after,
.btn.is-cta-strong:focus-visible .plmv-arrow::after { transform: none; }
.btn.is-cta-strong:hover::before,
.btn.is-cta-strong:focus-visible::before { inset: 0; }
.btn.is-cta-strong:hover::after,
.btn.is-cta-strong:focus-visible::after { clip-path: inset(0 round 999px); }
@media (prefers-reduced-motion: reduce) {
  .btn.is-cta-strong::before,
  .btn.is-cta-strong::after,
  .btn.is-cta-strong .plmv-arrow,
  .btn.is-cta-strong .plmv-arrow::before,
  .btn.is-cta-strong .plmv-arrow::after { transition: none; }
}

/* 触れている間も丸は縦中央のまま（古い指定 #business …:hover .plmv-arrow{transform:translateX(4px)}
   が translateY(-50%) を打ち消して、丸が下にずれていた。2026-09-10 実測で判明） */
.btn.is-cta-strong:hover .plmv-arrow,
.btn.is-cta-strong:focus-visible .plmv-arrow,
#business .plm2-more-cta .btn.is-cta-strong:hover .plmv-arrow { transform: translateY(-50%); }

/* 外部サイトへ行くボタンに付ける印（フッターのコーポレートサイトと同じ絵）。
   広がる面より前に置き、文字と同じ速さで色が反転するようにする（2026-09-10） */
.btn.is-cta-strong .cta-ext {
  position: relative; z-index: 4;
  width: .95em; height: .95em; margin-left: .5em;
  vertical-align: -.12em; flex: 0 0 auto;
  color: var(--accent-ink);
  transition: color .45s var(--cta-ease);
}
.btn.is-cta-strong:hover .cta-ext,
.btn.is-cta-strong:focus-visible .cta-ext { color: var(--accent-strong); }
@media (prefers-reduced-motion: reduce) { .btn.is-cta-strong .cta-ext { transition: none; } }



/* 1画面目の「エントリー」も、メニューの丸い面と同じ大きさに（本人指示 2026-09-10）。
   実測でメニューは 43px高・字17px・余白11/16px だったので、それに合わせる。
   絵（封筒）も字に合わせて少し大きくする。スクロール後と他ページは今までどおり。 */


/* メニューの丸い面とエントリーの高さを完全にそろえる（枠線のぶん1pxずれていた） */


/* 上のメニューの大きさ（本人指示 2026-09-10）。
   ・欧文の添え字を外したぶん、字と余白を上げて大きくする
   ・**1画面目とスクロール後で大きさを変えない**（前は1画面目だけ17pxで、
     スクロールすると14.5pxに戻って字が跳ねていた＝本人指摘「上の字の大きさ変わるのダメ」）
   ・メニューの項目が出る幅（1281px以上）だけに効かせる
     （幅の指定なしにすると、ロゴ＋大きいエントリー＋三本線でスマホのヘッダーが40pxはみ出す） */
@media (min-width: 1281px) {
  .site-header .nav a.nav-link { padding: 11px 16px; }
  .site-header .nav .nav-ja { font-size: 17px; }
  .site-header .nav a.header-cta { padding: 11px 18px; font-size: 17px; gap: 9px; }
  .site-header .nav a.header-cta svg { width: 19px; height: 19px; }
  /* 枠線のぶんの1pxずれをなくして、メニューとエントリーの高さを完全にそろえる */
  .site-header .nav a.nav-link,
  .site-header .nav a.header-cta { min-height: 44px; box-sizing: border-box; }
}

/* 現在募集中の紙を横3つ並びに（本人指示 2026-09-10「横に三つごと載せれるように」）。
   実測：右の余白104pxを詰めると 1440px で1枚あたり約258px入る。
   スマホ（767px以下）は縦1列のまま＝3列だと1枚110pxで読めない */
@media (min-width: 768px) {
  #hiring .hiring-board {
    display: grid; grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: clamp(12px, 1.4vw, 22px);
    align-items: start; padding-right: 0;
  }
  #hiring .hiring-paper,
  #hiring .hiring-board .hiring-paper.is-memo {
    width: 100%; margin-left: 0; margin-right: 0;
  }
}

/* 横3列のときの紙の形（本人指示 2026-09-10）。
   実測：1枚233px幅では正方形に中身が入らない（必要な高さ406〜462px）ので、
   3列のときだけ正方形をやめ、3枚の高さをそろえて字と余白を詰める。 */
@media (min-width: 768px) {
  #hiring .hiring-board { align-items: stretch; }
  #hiring .hiring-paper,
  #hiring .hiring-board .hiring-paper.is-memo {
    aspect-ratio: auto;
    padding: clamp(18px, 1.7vw, 26px) clamp(16px, 1.5vw, 22px) clamp(16px, 1.5vw, 22px);
    display: flex; flex-direction: column;
  }
  #hiring .hp-title { font-size: clamp(14px, 1.05vw, 16.5px); }
  #hiring .hp-chips { font-size: clamp(11px, .85vw, 12.5px); gap: 6px; }
  #hiring .hp-sum   { font-size: clamp(11.5px, .88vw, 13px); }
  /* 「くわしく見る」は紙の下端にそろえる */
  #hiring .hp-more { margin-top: auto; }
}

/* 横3列のときは紙を正方形にし、詳細（説明文・条件タグ）は出さない
   （本人指示 2026-09-10「正方形で、なんか詳細いらない」）。
   実測：233px角に入るのは 分類32＋職種名58＋ボタン44＝134px ぶん。
   説明文125と条件タグ57を足すと入らず、紙が406〜462pxに伸びていた。 */
@media (min-width: 768px) {
  #hiring .hiring-paper,
  #hiring .hiring-board .hiring-paper.is-memo {
    aspect-ratio: 1 / 1;
    justify-content: flex-start;
  }
  #hiring .hp-sum,
  #hiring .hp-chips { display: none; }
  #hiring .hp-title { font-size: clamp(14.5px, 1.15vw, 18px); margin-bottom: 0; }
  #hiring .hp-more { margin-top: auto; }
}

/* 紙をぴったり正方形にする（本人指示 2026-09-10）。
   偶数枚目の段違い（margin-top:14px）と高さそろえ（stretch）が噛み合って
   1枚目・3枚目が14px縦長になっていた（比0.94）ので、3列のときは両方やめる。
   中の字は 上=分類／中=職種名／下=くわしく見る で均等に配る。 */
@media (min-width: 768px) {
  #hiring .hiring-board { align-items: start; }
  #hiring .hiring-board .hiring-paper:nth-child(even) { margin-top: 0; }
  #hiring .hiring-paper,
  #hiring .hiring-board .hiring-paper.is-memo {
    justify-content: space-between; gap: clamp(6px, .7vw, 12px);
  }
  #hiring .hp-cat { margin: 0; }
  #hiring .hp-title { margin: 0; }
  #hiring .hp-more { margin-top: 0; }
}

/* 題が長い紙（ルート営業（タイル・エクステリア建材））だけ正方形に収まらなかったので、
   3列のときの題の字を少し小さく・行間を詰める（実測：184px角で3行=55pxに収める） */
@media (min-width: 768px) {
  /* 1180px（右の列が585px÷3＝184px）でも正方形に収まるよう、下限を12pxまで許す。
     既にある #hiring .hiring-paper .hp-title（15.5px下限）に勝てるよう同じ強さで書く */
  #hiring .hiring-paper .hp-title { font-size: clamp(12px, 1.05vw, 17px); line-height: 1.35; }
  #hiring .hiring-paper.is-memo .hp-title { font-size: clamp(12px, 1vw, 16px); line-height: 1.35; }
}

/* リード「お客様のために『何かできないか』を考え…」は太字にしない
   （本人指示 2026-09-10「太字する必要ない」。前は font-weight:600 だった） */
#business .plm2-lead { font-weight: 400; }

/* スマホだけで改行する印（本人指示 2026-09-10「PC版は一行」）。
   display:none の <br> は改行しないので、PC・タブレットは1行、スマホだけ2行になる */
.br-sp { display: none; }
@media (max-width: 743px) { .br-sp { display: inline; } }

/* フッターの「ボウクスを知る」の見出しは、いったん出さない
   （本人指示 2026-09-10。下のリンク一覧はそのまま。戻すときはこの2行を消す） */
.ft-head.is-off { display: none; }

/* ===== 会社を知るから先（#business に入ってから）は、上のバナーの色を反転する
   （本人指示 2026-09-10）。前は クリーム地＋濃い茶の文字だった ===== */
.site-header.is-dark {
  background: color-mix(in srgb, #3A281B 96%, transparent);
  border-bottom-color: rgba(255, 248, 236, .20);
  box-shadow: 0 2px 18px rgba(20, 14, 8, .22);
}
@supports not (background: color-mix(in srgb, #000 50%, #fff)) {
  .site-header.is-dark { background: rgba(58, 40, 27, .96); }
}
/* 文字・ロゴ・三本線はクリームに */
.site-header.is-dark .brand,
.site-header.is-dark .nav .nav-ja,
.site-header.is-dark .nav a.nav-link { color: #FFF8EC; }
.site-header.is-dark .brand-sub { color: #DCCBB2; }
/* 三本線のボタンは丸い面（クリーム）の上にあるので、線はクリームにすると消える。
   反転のときは「面＝濃い茶・線＝クリーム」にして見えるようにする
   （2026-09-10 実測：スマホで線が見えなくなっていた） */
.site-header.is-dark .nav-toggle,
.site-header.is-dark .icon-btn {
  background: rgba(255, 248, 236, .10); border-color: rgba(255, 248, 236, .45);
}
.site-header.is-dark .nav-toggle:hover,
.site-header.is-dark .icon-btn:hover { border-color: #FFF8EC; }
.site-header.is-dark .nt-bars span { background: #FFF8EC; }
/* いま見ている頁の項目は、暗い地でも読める明るい茶に */
.site-header.is-dark .nav a.nav-link[aria-current="page"] { color: #E8B98C; }
/* 触れたときは明るい面に濃い茶（反転の逆） */
.site-header.is-dark .nav a.nav-link:hover { background: rgba(255, 248, 236, .16); color: #FFF8EC; }
/* エントリーは逆に：クリーム地＋濃い茶 */
.site-header.is-dark .nav a.header-cta {
  background: #FFF8EC; color: #6B4423; box-shadow: 0 2px 10px rgba(20, 14, 8, .25);
}
.site-header.is-dark .nav a.header-cta:hover { background: #FFFFFF; color: #4A2E16; }
/* 色が変わるときは、地と同じ速さでなめらかに */
.site-header .brand, .site-header .brand-sub,
.site-header .nav .nav-ja, .site-header .nav a.nav-link,
.site-header .nt-bars span, .site-header .nav a.header-cta {
  transition: color .45s ease, background-color .45s ease;
}

/* ロゴの絵は .brand-logo が自分で色を持っている（color: var(--ink)）ので、
   反転のときはここも明るくする（2026-09-10 実測で判明） */
.site-header.is-dark .brand-logo { color: #FFF8EC; }
.site-header.is-dark .brand:hover .brand-logo { color: #E8B98C; }

/* 入口のボタンをもう少し小さく（本人指示 2026-09-10「詳しく知るもう少し小さく」）。
   3つは同じ形にそろえてあるので、まとめて小さくする。
   前：字17px・余白17/38px・高さ56px → 字15px・余白13.5/30px・高さ47px */
.btn.is-cta-strong,
#business .plm2-more-cta .btn.is-cta-strong {
  font-size: 15px;
  padding: 13.5px 30px;
  padding-right: calc(var(--cta-ico) + var(--cta-gap) + .95em);
}
@media (max-width: 560px) {
  .btn.is-cta-strong { font-size: 14px; padding: 12px 22px;
    padding-right: calc(var(--cta-ico) + var(--cta-gap) + .9em); }
}

/* ==========================================================================
   下の概要（フッター）。参考 gbsmedical.jp の組み方を実測して翻訳（2026-09-10）
   参考：色地の面／左に 会社情報／右に「大きな欧文＋小さな和文」の見出しと
         「− 項目」の一覧を格子に／右上に ページトップへ／下に細い線とコピーライト
   配色はボウクスへ：赤 → 濃い茶 #3A281B（反転バナーと同じ）、白 → クリーム #FFF8EC
   ========================================================================== */
.site-footer {
  background: #3A281B; color: #FFF8EC;
  padding: clamp(48px, 5vw, 76px) 0 clamp(20px, 2vw, 28px);
  border-top: 0;
}
.site-footer a { color: inherit; text-decoration: none; }
/* 右上：ページトップへ */
.ft-top { display: flex; justify-content: flex-end; margin-bottom: clamp(20px, 2.4vw, 34px); }
.ft-totop {
  display: inline-flex; align-items: center; gap: 10px;
  font-size: 13px; font-weight: 700; letter-spacing: .06em; color: #E7D8C3;
}
.ft-totop span {
  width: 34px; height: 34px; border-radius: 50%;
  border: 1px solid rgba(255, 248, 236, .45);
  display: grid; place-items: center;
  transition: background .2s ease, border-color .2s ease;
}
.ft-totop svg { width: 16px; height: 16px; }
.ft-totop:hover span { background: rgba(255, 248, 236, .14); border-color: #FFF8EC; }

/* 本体：左＝会社情報／右＝リンク群 */
.ft-main {
  display: grid; grid-template-columns: minmax(260px, 360px) 1fr;
  gap: clamp(28px, 4vw, 72px); align-items: start;
}
.ft-info .ft-org-logo { margin: 0 0 18px; }
.ft-info .brand-logo { width: 168px; height: auto; color: #FFF8EC; }
.ft-org-name { margin: 0 0 10px; font-size: 15px; font-weight: 700; letter-spacing: .04em; color: #FFF8EC; }
.ft-org-addr { margin: 0; font-size: 13.5px; line-height: 1.95; color: #E0D0BA; }
.ft-org-addr a { color: #E0D0BA; text-decoration: none; }
.ft-org-addr a:hover { color: #FFF8EC; }
.ft-info .ft-out {
  display: inline-flex; align-items: center; gap: 10px; margin-top: 20px;
  padding: 11px 22px; border-radius: 999px;
  border: 1px solid rgba(255, 248, 236, .45); color: #FFF8EC;
  font-size: 13.5px; font-weight: 700; letter-spacing: .04em;
  transition: background .2s ease, border-color .2s ease, color .2s ease;
}
.ft-info .ft-out svg { width: 15px; height: 15px; }
.ft-info .ft-out:hover { background: #FFF8EC; color: #3A281B; border-color: #FFF8EC; }

/* リンク群：3列×2段 */
.ft-links {
  display: grid; grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: clamp(24px, 3vw, 44px) clamp(20px, 2.4vw, 36px);
}
.ft-g { min-width: 0; }
.ft-gh { margin: 0 0 12px; display: block; }
.ft-gh-en {
  display: block;
  font-family: Futura, "Avenir Next", "Century Gothic", "Noto Serif JP Sub", "Noto Serif JP", sans-serif;
  font-size: clamp(17px, 1.35vw, 20px); font-weight: 700; letter-spacing: .06em;
  line-height: 1.2; color: #FFF8EC;
}
.ft-gh-ja {
  display: block; margin-top: 4px;
  font-size: 11.5px; font-weight: 700; letter-spacing: .08em; color: #C9B396;
}
.ft-gl { list-style: none; margin: 0; padding: 0; }
.ft-gl li { margin: 0; }
.ft-gl a {
  display: inline-flex; align-items: baseline; gap: 8px;
  padding: 5px 0; font-size: 13.5px; line-height: 1.8; color: #EFE3D2;
  transition: color .2s ease;
}
.ft-gl a::before { content: "−"; color: #A98A64; }
.ft-gl a:hover { color: #FFFFFF; }
.ft-gl a:hover::before { color: #FFF8EC; }

/* 募集カードは暗い地に合わせる */
.site-footer .ft-card {
  display: flex; align-items: stretch; gap: 0; margin-top: 22px;
  background: rgba(255, 248, 236, .08); border: 1px solid rgba(255, 248, 236, .22);
  border-radius: 10px; overflow: hidden;
  transition: background .2s ease, border-color .2s ease;
}
.site-footer .ft-card:hover { background: rgba(255, 248, 236, .14); border-color: rgba(255, 248, 236, .45); }
.site-footer .ft-card-tag { color: #F3E3CC; }
.site-footer .ft-card-t { color: #FFF8EC; }
.site-footer .ft-card-go { color: #FFF8EC; }

/* いちばん下：細い線＋コピーライトとポリシー */
.ft-bottom {
  display: flex; align-items: center; justify-content: space-between; gap: 16px;
  margin-top: clamp(40px, 5vw, 72px); padding-top: 18px;
  border-top: 1px solid rgba(255, 248, 236, .18);
  font-size: 12.5px; letter-spacing: .04em; color: #D8C6AC;
}
.ft-bottom a { color: #D8C6AC; }
.ft-bottom a:hover { color: #FFF8EC; }
.ft-note { margin: 12px 0 0; font-size: 12px; color: #BCA687; }

@media (max-width: 900px) {
  .ft-main { grid-template-columns: 1fr; }
  .ft-links { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 480px) {
  .ft-links { grid-template-columns: 1fr 1fr; gap: 22px 16px; }
  .ft-bottom { flex-direction: column; align-items: flex-start; gap: 8px; }
}

/* フッター作り直しの補正（2026-09-11）
   ・下の余白は、画面に浮くボタンに隠れない分を残す（以前の 256/154px を維持）
   ・募集カードは「左に絵・右に文字」の二列。絵の面だけクリーム地にして郵便受けを見えるようにする */
.site-footer { padding-bottom: 256px; }
@media (max-width: 720px) { .site-footer { padding-bottom: 154px; } }
.site-footer .ft-card { display: grid; grid-template-columns: 104px 1fr; align-items: stretch; }
.site-footer .ft-card:hover { transform: none; box-shadow: none; }
.site-footer .ft-card-art { background: #F0E1D8; }
.site-footer .ft-card-tag {
  background: rgba(255, 248, 236, .14); border-color: rgba(255, 248, 236, .38); color: #FFF8EC;
}
.site-footer .ft-card-go { border-color: rgba(255, 248, 236, .45); }
.site-footer .ft-card:hover .ft-card-go { background: #FFF8EC; border-color: #FFF8EC; color: #3A281B; }

/* フッター補正その2（2026-09-11）
   ・公式サイトのボタンは、以前の明るい地（--paper）が残って文字が埋もれていたので透明に戻す
   ・見出しは a になったので、触れたときの見え方を足す */
.site-footer .ft-out { background: transparent; }
.ft-gh { text-decoration: none; transition: opacity .2s ease; }
a.ft-gh:hover { opacity: .78; }
a.ft-gh:hover .ft-gh-ja { color: #E3D2B9; }

/* 矢印を出さない入口のボタン（本人指示 2026-09-11「職種紹介の矢印いらない」）
   右端の丸と矢印、そこから広がる面・反転文字をまとめて止めて、文字だけの塗りボタンにする。
   右の余白は矢印のぶんを引いて、左と同じにそろえる。 */
.btn.is-cta-strong.is-no-arrow { padding-right: 30px; }
.btn.is-cta-strong.is-no-arrow::before,
.btn.is-cta-strong.is-no-arrow::after { content: none; }
@media (max-width: 560px) {
  .btn.is-cta-strong.is-no-arrow { padding-right: 22px; }
}

/* 職種紹介（jobs.html）の右の列に出す「働く人の声」（2026-09-11）。
   写真の枠の代わりに置くので、上の余白は無し。並びは1列（右の列は幅が狭い） */
.jobintro-voices { container-type: inline-size; }
.jobintro-voices .jcs-h { margin-top: 0; }
.jobintro-voices .jcs-faces { grid-template-columns: 1fr; }
.jobintro-voices { margin-top: 0; }

/* 主な業務の右端の丸い矢印を外した（本人指示 2026-09-11）。3列目が空になるので2列に */
.jcs-pill { grid-template-columns: auto 1fr; }

/* 主な業務の行は折りたたみをやめて固定（2026-09-11）。開いた見た目はそのまま、押しても何も起きない */
.jcs-step.is-open { border-radius: 26px; box-shadow: 0 2px 10px rgba(58, 40, 27, .10); }
.jcs-step.is-open .jcs-pill { cursor: default; }

/* 職種紹介のタイルを横5つに（本人指示 2026-09-11）。狭い画面は従来どおり 3列→2列 */
@media (min-width: 1081px) { .jobtile-grid { grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 12px; } }

/* ==========================================================================
   スマホの職種紹介（トップ）：横長の丸いカードを縦に並べる（本人支給の参考画像を実測・2026-09-11）
   参考の実測（画像1430px）：カード 392×104・角丸は高さの半分／左に丸いアイコン 直径88（内側8）／
   右に丸い矢印 直径28（右余白28）／職種名15px・アイコンとの間20。暗い配色はボウクスへ翻訳
   （カード＝クリーム地、アイコンの丸＝accent-soft、矢印の丸＝濃い茶＋クリームの矢印）。
   スマホ幅（〜720px）に合わせて 0.8 倍：カード高さ約84・アイコン68・矢印28。
   ========================================================================== */
@media (max-width: 720px) {
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile-grid { grid-template-columns: 1fr; gap: 12px; }
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile {
    display: grid; grid-template-columns: 68px 1fr 28px; grid-template-rows: auto auto;
    column-gap: 14px; row-gap: 2px; align-items: center; justify-items: start;
    text-align: left; aspect-ratio: auto; min-height: 84px;
    padding: 8px 18px 8px 8px; border-radius: 999px;
  }
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile-ico {
    grid-column: 1; grid-row: 1 / span 2;
    width: 68px; height: 68px; min-height: 0; border-radius: 50%;
    background: var(--accent-soft); display: grid; place-items: center; overflow: hidden;
  }
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile-ico .jobtile-illust { width: 46px; height: 46px; }
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile-ico svg { width: 30px; height: 30px; }
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile-name { grid-column: 2; grid-row: 1; align-self: end; min-height: 0; font-size: 15px; text-align: left; }
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile-count { grid-column: 2; grid-row: 2; align-self: start; justify-self: start; margin: 0; }
  /* 右端の丸い矢印（絵文字は使わず SVG をそのまま描く） */
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile::after {
    content: ""; grid-column: 3; grid-row: 1 / span 2; width: 28px; height: 28px; border-radius: 50%;
    background-color: var(--accent-strong);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFF8EC' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");
    background-repeat: no-repeat; background-position: center; background-size: 14px 14px;
    transition: background-color .2s ease;
  }
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile:hover::after { background-color: var(--accent-ink); }
}

/* 職種紹介の勤務地（本人指示 2026-09-11「それぞれの勤務地も載せて」）：役割の下に「勤務地」の小さな札＋地名 */
.jobintro-loc {
  display: flex; align-items: center; gap: 10px; flex-wrap: wrap;
  margin: 12px 0 0; font-size: 14.5px; font-weight: 700; color: var(--ink);
}
.jobintro-loc-k {
  display: inline-block; padding: 3px 10px; border-radius: 999px;
  background: var(--accent-soft); color: var(--accent-strong);
  font-size: 11.5px; font-weight: 800; letter-spacing: .08em;
}

/* 主な業務（主な事業）の番号の丸を小さく（本人指摘 2026-09-11「数字の丸が大きすぎ」）。
   74px → 46px、数字 22px → 16px。行の高さと本文の左の余白も丸に合わせる */
.jcs-pill-ico.is-num { width: 46px; height: 46px; font-size: 16px; }
.jcs-pill { min-height: 64px; padding: 6px 22px 6px 8px; gap: 14px; }
.jcs-step-body { padding: 0 22px 16px 68px; }
@media (max-width: 560px) {
  .jcs-pill-ico.is-num { width: 42px; height: 42px; font-size: 15px; }
  .jcs-pill { min-height: 58px; padding: 6px 16px 6px 6px; gap: 12px; }
  .jcs-step-body { padding: 0 16px 14px 16px; }
}

/* スマホの会社を知る：「お客様のために…環境があります。」と「点（…）…文化づくりまで。」を
   ひと続きの1つの段落として読ませる（本人指示 2026-09-11）。文言は変えず、並べ方だけ */
@media (max-width: 743px) {
  #business .plm2-lead, #business .plm2-note {
    display: inline; margin: 0; max-width: none;
    font-size: 14.5px; line-height: 1.95; font-weight: 400; color: var(--ink);
  }
  #business .plm2-note { margin: 0; }
  /* 2つの p が続くので、間に隙間が出ないように */
  #business .plm2-lead + .plm2-note::before { content: ""; }
  /* インラインにした2文を1つの段落のかたまりとして、下の3枚のカードとの間を空ける */
  #business .plm2-steps { margin-top: 26px; }
}

/* スマホの会社を知る：2文をインラインにしたので、左寄せは入れ物（.plm2）側で指定する（2026-09-11） */
@media (max-width: 743px) { #business .plm2 { text-align: left; } #business .plm2-more-cta { text-align: center; } }

/* 働く人の声の小見出し（店舗／配送（セールスドライバー）で分けるとき・2026-09-11） */
.jcs-faces-sub { margin: 14px 0 8px; font-size: 12.5px; font-weight: 800; letter-spacing: .06em; color: var(--accent-strong); }
.jcs-faces-sub:first-of-type { margin-top: 0; }
.jcs-faces + .jcs-faces-sub { margin-top: 16px; }

/* 職種紹介ページの頭（道しるべ〜説明）を縮める（本人指示 2026-09-11「ここの縦の幅を縮めて」）。実測 405px → 約300px を狙う */
[data-page="jobs"] .page-hero { padding: clamp(28px, 3.2vw, 40px) 0 clamp(20px, 2.2vw, 28px); }
[data-page="jobs"] .page-hero .breadcrumb { margin-bottom: 10px; }
[data-page="jobs"] .page-hero .eyebrow { margin-bottom: 8px; }
[data-page="jobs"] .page-hero h1 { margin-bottom: .3em; }
[data-page="jobs"] .page-hero .lead { margin: 0; }

/* 右の列の並び替え（募集状況 → 働く人の声・2026-09-11）：働く人の声の上に間を空ける */
.jobintro-voices.mt-24 { margin-top: 24px; }

/* 職種紹介の写真枠に、写真が来るまでその職種のアイコン（SVG）を置く（本人指示 2026-09-11） */
.jobintro-iconph { aspect-ratio: 16 / 10; border-radius: var(--radius-sm); background: var(--accent-soft); display: grid; place-items: center; overflow: hidden; }
.jobintro-iconph img { width: 34%; height: auto; max-height: 56%; display: block; }

/* 職種紹介の1職種ぶんの縦幅を詰める（本人指示 2026-09-11「縦の幅が広いから狭くして」）
   節の余白 56→36、見出し・役割・勤務地・ポスターの間、業務の行の間・下、しめの帯の上 */
[data-page="jobs"] #jobIntro .section { padding: 36px 0; }
[data-page="jobs"] #jobIntro .jobintro-h { margin-bottom: 10px; }
[data-page="jobs"] #jobIntro .lead { margin-bottom: 10px; }
[data-page="jobs"] #jobIntro .jobintro-loc { margin-top: 6px; }
[data-page="jobs"] #jobIntro .jcs { margin-top: 10px; }
[data-page="jobs"] #jobIntro .jcs-h { margin: 16px 0 8px; }
[data-page="jobs"] #jobIntro .jcs-steps { gap: 8px; }
[data-page="jobs"] #jobIntro .jcs-step-body { padding-bottom: 12px; }
[data-page="jobs"] #jobIntro .jcs-lead { margin-top: 10px; }
[data-page="jobs"] #jobIntro .jcs-end { margin-top: 14px; }

/* 右の列の「特徴」の箱（働く人の声／募集状況の下・2026-09-11） */
[data-page="jobs"] #jobIntro .jcs.jobintro-lead-right { margin-top: 24px; }

/* 職種紹介：左右の列を上ぞろえに（本人指摘 2026-09-11「こんなふうに合わせて欲しい」＝見本の技術部門と同じく両列の上端をそろえる。
   .split の縦中央ぞろえのままだと、右の列（アイコン〜特徴）が高い職種で左の見出しが下にずれていた） */
[data-page="jobs"] #jobIntro .split { align-items: start; }

/* アイコンの枠の色を隣の箱（募集状況・特徴）と同じに（本人指摘 2026-09-11「アイコンの部分の周りの色違う」） */
.jobintro-iconph { background: var(--raised); border: 1px solid var(--line); border-radius: var(--radius); }

/* ページの頭の色反転（本人指示 2026-09-11「ここ色反転」「ブログも文化もね」）。職種紹介・ブログ・文化に is-dark を付けて使う。上のバナーの反転と同じ 濃い茶地 #3A281B ＋ クリームの文字 */
.page-hero.is-dark { background: #3A281B; border-bottom: 0; color: #FFF8EC; }
.page-hero.is-dark .breadcrumb, .page-hero.is-dark .breadcrumb a, .page-hero.is-dark .breadcrumb span { color: #E7D8C3; }
.page-hero.is-dark .eyebrow { color: #E8B98C; }
.page-hero.is-dark .eyebrow::before { background: #E8B98C; }
.page-hero.is-dark h1 { color: #FFF8EC; }
.page-hero.is-dark .lead { color: #F3E6D2; }

/* ページの頭（is-dark）をもっと縮める（本人指示 2026-09-11「縦の幅をもっと縮めて」）。職種紹介・ブログ・文化に共通 */
.page-hero.is-dark { padding: clamp(20px, 2.2vw, 28px) 0 clamp(16px, 1.6vw, 20px); }
.page-hero.is-dark .breadcrumb { margin-bottom: 8px; }
.page-hero.is-dark .eyebrow { margin-bottom: 6px; }
.page-hero.is-dark h1 { margin-bottom: .2em; line-height: 1.2; }
.page-hero.is-dark .lead { margin: 0; }
.page-hero.is-dark h1 { font-size: clamp(28px, 3.8vw, 44px); }

/* 枠の中のアイコンをもう少し小さく（本人指示 2026-09-11） 34% → 26% */
.jobintro-iconph img { width: 26%; max-height: 44%; }

/* 答えが空のよくある質問：開閉なしの1行（見た目は開閉ありの行と同じ）2026-09-11 */
.faq-static-row { padding: 18px 20px; display: flex; align-items: center; gap: 14px; font-weight: 800; font-size: 15.5px; }

/* ---------- 求人カード・絞り込みチップのアイコンを Box のアイコン画像に（本人指示 2026-09-11） ---------- */
.job-icon img { width: 22px; height: 22px; object-fit: contain; display: block; }
.cat-chip img { width: 17px; height: 17px; object-fit: contain; display: block; }
.cat-chip[aria-pressed="true"] img { filter: brightness(0) invert(1); }

/* 主な業務の小見出し（店舗／配送）。働く人の声の小見出しと同じ見た目で、間だけ少し空ける（2026-09-11） */
.jcs-steps + .jcs-steps-sub { margin-top: 18px; }
.jcs-h + .jcs-steps-sub { margin-top: 0; }

/* ---------- 募集中の求人カード：頭を少し大きく、働く人の声とボタン2つ（本人指示 2026-09-11） ---------- */
.job-item summary { font-size: 17.5px; padding: 20px 22px; gap: 16px; }
.job-item summary .job-sub { font-size: 13.5px; }
.job-item summary .job-icon { width: 40px; height: 40px; border-radius: 11px; }
.job-item summary .job-icon img { width: 26px; height: 26px; }
.job-item summary .tag { font-size: 12.5px; padding: 5px 12px; }
.job-actions { display: flex; flex-wrap: wrap; gap: 10px; }
.job-voices .jcs-h { margin-top: 0; }
@media (max-width: 720px) {
  .job-item summary { font-size: 16px; padding: 16px 16px; gap: 12px; }
  .job-item summary .job-sub { font-size: 12.5px; }
}

/* 求人カードの下のボタン：応募は左、「仕事内容を見る」は右側（本人指示 2026-09-11） */
.job-actions { justify-content: space-between; align-items: center; }
.job-actions .job-see { margin-left: auto; }

/* 「この職種に応募する」も右へ（本人指示 2026-09-11「この職種に応募するも右」）：2つとも右寄せ */
.job-actions { justify-content: flex-end; }
.job-actions .job-see { margin-left: 0; }

/* 現在募集中の中身＝職種紹介のタイル（本人指示 2026-09-11）。右半分なので PC は3列。スマホは #jobs-intro と同じ横長カード */
.hiring-right .jobtile-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; }
@media (max-width: 900px) and (min-width: 721px) { .hiring-right .jobtile-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } }

/* ---------- 募集中の職種のタイルは周りが光る（本人指示 2026-09-14） ----------
   募集中の札が付く .has-open だけ。明るい暖色（#E8B98C 系。地が濃い茶なので茶の光では見えない）の光が 2.4 秒でふわっと明滅。
   動きを減らす設定の人には、明滅なしの静かな光だけ */
@keyframes tile-glow {
  0%, 100% { box-shadow: 0 0 0 2px rgba(232, 185, 140, .55), 0 0 14px 2px rgba(232, 185, 140, .45), 0 3px 10px rgba(58, 40, 27, .16); }
  50%      { box-shadow: 0 0 0 3px rgba(255, 224, 180, .95), 0 0 30px 8px rgba(232, 185, 140, .75), 0 3px 10px rgba(58, 40, 27, .16); }
}
.jobtile.has-open {
  box-shadow: 0 0 0 2px rgba(232, 185, 140, .7), 0 0 22px 4px rgba(232, 185, 140, .55), 0 3px 10px rgba(58, 40, 27, .16);
  animation: tile-glow 2.4s ease-in-out infinite;
}
.jobtile.has-open:hover { animation-play-state: paused; }
@media (prefers-reduced-motion: reduce) { .jobtile.has-open { animation: none; } }
@media print { .jobtile.has-open { animation: none; box-shadow: none; } }

/* 「ただいま N 件」の数字を少し大きく（本人指示 2026-09-14） */
#hiring .hiring-n .hiring-n-num { font-family: var(--font-display); font-size: 1.65em; font-weight: 800; line-height: 1; margin: 0 2px; vertical-align: -.08em; }

/* ---------- 求人カテゴリーで探す：選んだ職種の概要説明（本人指示 2026-09-14） ---------- */
.cat-desc {
  display: flex; gap: 14px; align-items: flex-start; margin-top: 16px; padding: 14px 16px;
  background: var(--raised); border: 1px solid var(--line); border-radius: var(--radius-sm);
}
.cat-desc[hidden] { display: none; }
.cat-desc-ico { flex: 0 0 auto; width: 44px; height: 44px; border-radius: 11px; background: var(--accent-soft); display: grid; place-items: center; }
.cat-desc-ico img { width: 28px; height: 28px; object-fit: contain; display: block; }
.cat-desc-ico svg { width: 22px; height: 22px; color: var(--accent-strong); }
.cat-desc-body { min-width: 0; }
.cat-desc-name { margin: 0; font-weight: 800; font-size: 15px; color: var(--ink); display: flex; flex-wrap: wrap; align-items: baseline; gap: 6px 12px; }
.cat-desc-loc { font-size: 12.5px; font-weight: 700; color: var(--muted); }
.cat-desc-text { margin: 6px 0 0; font-size: 14px; line-height: 1.8; color: var(--ink); }
.cat-desc-more { display: inline-block; margin-top: 8px; font-size: 13px; font-weight: 800; color: var(--accent-strong); text-decoration: underline; text-underline-offset: 3px; }
@media (max-width: 720px) { .cat-desc { padding: 12px 14px; } .cat-desc-ico { width: 40px; height: 40px; } }

/* ---------- フッターの上下の余白を詰める（本人指示 2026-09-14「ここの余白小さくして」） ----------
   実測（1440px）：上 72px → 36px、「ページトップへ」の下 34px → 16px、下線の上 68px → 32px、
   いちばん下（浮かぶボタンの逃げ） 256px → 140px（スマホ 154px → 116px） */
.site-footer { padding-top: clamp(28px, 2.6vw, 36px); padding-bottom: 140px; }
.ft-top { margin-bottom: 16px; }
.ft-bottom { margin-top: clamp(24px, 2.4vw, 32px); }
@media (max-width: 720px) { .site-footer { padding-bottom: 116px; } }

/* 職種ごとのページの下「他の職業も見る」（本人指示 2026-09-14）。タイルは職種紹介と同じ見た目 */
.jobs-others .section-head { margin-bottom: 18px; }
.jobs-others .jobtile-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); }
@media (max-width: 1080px) { .jobs-others .jobtile-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (max-width: 720px)  { .jobs-others .jobtile-grid { grid-template-columns: 1fr; } }

/* ---------- 頭（is-dark）の見出しの後ろに大きな英字（本人指示 2026-09-14「後ろに JOBS」） ---------- */
.page-hero.is-dark .wrap { position: relative; }
.hero-bgword {
  position: absolute; right: 0; top: 50%; transform: translateY(-50%);
  font-family: var(--font-display); font-weight: 800; line-height: 1; letter-spacing: .06em;
  font-size: clamp(56px, 8.5vw, 112px); color: rgba(255, 248, 236, .09);
  pointer-events: none; user-select: none; white-space: nowrap;
}
.page-hero.is-dark { overflow: hidden; }

/* 職種紹介の右上：写真があるときの枠（アイコンの枠と同じ大きさ・角丸。写真は枠いっぱいに）2026-09-14 */
.jobintro-photo { aspect-ratio: 16 / 10; border-radius: var(--radius); overflow: hidden; border: 1px solid var(--line); background: var(--raised); }
.jobintro-photo img { width: 100%; height: 100%; object-fit: cover; display: block; }

/* JOBS は見出し「職種紹介」の真後ろに（本人指示 2026-09-14「職種紹介のうしろに JOBS」）。右端ではなく左、見出しに重ねる */
.hero-bgword { right: auto; left: -0.04em; }

/* トップ「職種紹介」の見出しの後ろに薄く大きく JOBS（本人指示 2026-09-14）。番号は付けない */
.vmsg-label { position: relative; }
.vmsg-bgword {
  position: absolute; left: -0.04em; top: 50%; transform: translateY(-50%);
  font-family: var(--font-display); font-weight: 800; line-height: 1; letter-spacing: .06em;
  font-size: clamp(48px, 5vw, 72px); color: rgba(255, 248, 236, .10);
  pointer-events: none; user-select: none; white-space: nowrap;
}

/* ==========================================================================
   トップ「文化」：3カード（参考 recruit.i-goods.co.jp スペシャルコンテンツの実測を踏襲・色は自社色）2026-09-14
   1440px 実測：ja 16/500、en 70/300 字間-1.4、見出し→一覧 58、3列 394・列間 59・行間 36、
   画像 正方形・角丸 60・影 0 15px 0 0 rgba(0,0,0,.2)、丸矢印 40（右24/下22）、本文頭 49、英字 13/300、題 28/42、文 14/26
   ========================================================================== */
.culture3 .cul3-head { margin-bottom: 58px; }
.cul3-ja { margin: 0 0 40px; font-size: 16px; font-weight: 700; line-height: 1; color: var(--ink); }
.cul3-ja .head-link { color: inherit; text-decoration: none; }
.cul3-en { margin: 0; font-family: var(--font-display); font-weight: 300; font-size: clamp(40px, 4.86vw, 70px); line-height: 1; letter-spacing: -.02em; color: var(--ink); }
.cul3-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: clamp(24px, 4.1vw, 59px); row-gap: 36px; }
.cul3-card { display: block; color: inherit; text-decoration: none; }
.cul3-fig { position: relative; margin: 0; aspect-ratio: 1 / 1; border-radius: clamp(28px, 4.2vw, 60px); overflow: hidden; background: var(--accent-soft); box-shadow: 0 15px 0 0 rgba(58, 40, 27, .18); }
.cul3-fig img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .5s ease; }
.cul3-card:hover .cul3-fig img { transform: scale(1.04); }
.cul3-arrow { position: absolute; right: 24px; bottom: 22px; width: 40px; height: 40px; border-radius: 50%; background: #FFF8EC; color: var(--accent-strong); display: grid; place-items: center; box-shadow: 0 2px 6px rgba(58, 40, 27, .18); transition: background .2s ease, color .2s ease; }
.cul3-card:hover .cul3-arrow { background: var(--accent-strong); color: #FFF8EC; }
/* 心得のタイル（写真の代わりに濃い茶の面に文字） */
.cul3-tile { position: absolute; inset: 0; display: grid; place-content: center; justify-items: center; gap: 14px; background: #3A281B; color: #FFF8EC; }
.cul3-tile-big { font-size: clamp(56px, 6.5vw, 92px); font-weight: 800; letter-spacing: .12em; line-height: 1; }
.cul3-tile-sub { font-size: 14px; font-weight: 700; letter-spacing: .1em; color: #E8B98C; }
.cul3-body { padding: 49px 15px 0; }
.cul3-no { margin: 0 0 22px; font-family: var(--font-display); font-size: 13px; font-weight: 500; letter-spacing: .04em; line-height: 1; color: var(--muted); }
.cul3-title { margin: 0 0 14px; font-size: 28px; font-weight: 700; line-height: 1.5; color: var(--ink); }
.cul3-txt { margin: 0; font-size: 14px; line-height: 26px; color: var(--muted); }
.cul3-more { display: none; margin: 18px 0 0; font-family: var(--font-display); font-size: 12px; font-weight: 700; color: var(--ink); align-items: center; gap: 8px; justify-content: center; }
.cul3-more-arrow { width: 22px; height: 22px; border-radius: 50%; border: 1px solid var(--ink); display: grid; place-items: center; }
.cul3-more-arrow svg { width: 10px; height: 10px; }
@media (max-width: 1080px) { .cul3-body { padding: 32px 10px 0; } .cul3-title { font-size: 22px; } }
@media (max-width: 720px) {
  .culture3 .cul3-head { margin-bottom: 34px; }
  .cul3-ja { margin-bottom: 18px; font-size: 13px; }
  .cul3-grid { grid-template-columns: 1fr; row-gap: 35px; }
  .cul3-fig { aspect-ratio: 3 / 2; border-radius: 40px; box-shadow: 0 10px 0 0 rgba(58, 40, 27, .18); }
  .cul3-arrow { display: none; }
  .cul3-body { padding: 24px 12px 0; text-align: center; }
  .cul3-no { display: inline-block; margin: 0 0 12px; padding: 4px 10px; border-radius: 999px; background: var(--accent-strong); color: #FFF8EC; font-size: 9px; letter-spacing: .04em; }
  .cul3-title { font-size: 17.5px; margin-bottom: 10px; }
  .cul3-txt { font-size: 12.5px; line-height: 19px; text-align: left; }
  .cul3-more { display: flex; }
  .cul3-tile-big { font-size: 56px; }
}
@media (prefers-reduced-motion: reduce) { .cul3-fig img { transition: none; } .cul3-card:hover .cul3-fig img { transform: none; } }
/* 文化の3枚の VIEW MORE：濃い茶の丸いボタン＋右に▶（本人指示 2026-10-01「この感じで」＋参考画像）。
   名前の下・左端そろえ（スマホは本文が中央なのでボタンも中央）。PC でも出す */
.cul3-card .cul3-more {
  display: flex; align-items: center; justify-content: space-between; gap: 12px;
  width: min(242px, calc(100% - 30px)); margin: 6px 15px 0; padding: 0 22px 0 20px; height: 38px; box-sizing: border-box;
  border-radius: 999px; background: var(--ink); color: #FFF8EC;
  font-family: var(--font-display); font-size: 17px; font-weight: 600; letter-spacing: .04em; line-height: 1;
  transition: background .2s ease;
}
.cul3-more-tri { width: 13px; height: 15px; flex: none; transition: transform .2s ease; }
.cul3-card .cul3-more { text-decoration: none; }
.cul3-more:hover, .cul3-more:focus-visible { background: var(--accent-strong); }
.cul3-more:hover .cul3-more-tri, .cul3-more:focus-visible .cul3-more-tri { transform: translateX(3px); }
@media (max-width: 1080px) { .cul3-card .cul3-more { margin-left: 10px; margin-right: 10px; width: min(242px, calc(100% - 20px)); padding: 0 16px; font-size: 15px; } }
@media (max-width: 720px) { .cul3-card .cul3-more { margin: 4px auto 0; width: min(220px, 100%); height: 36px; font-size: 15px; } }
@media (prefers-reduced-motion: reduce) { .cul3-card .cul3-more, .cul3-more-tri { transition: none; } }
/* 写真・イラスト右下の丸い矢印は出さない（本人指示 2026-10-01「右の矢印消して」＋赤丸の画像。VIEW MORE と役割が重なる） */
.culture3 .cul3-arrow { display: none; }

/* ---------- 「職種紹介」の見出しを、ほかの節の見出しに合わせる（本人指示 2026-09-14「職種紹介の位置合わせて」） ----------
   実測（1440px）：他の節の h2 は x=140・font 32.1px（clamp(22px, 2.23vw, 34px)）・字間 .02em、透かしは 97.9px（max(40px, 6.8vw)）・字間 .04em。
   職種紹介は x=86・21px・字間 4.2px・JOBS 72px だった。節の中身の枠を本文の枠（--maxw）にそろえ、見出しの書体・透かしの大きさも同じにする */
#hiring .vmsg-inner { max-width: var(--maxw); padding-left: 0; padding-right: 0; }
@media (max-width: 900px) { #hiring .vmsg-inner { padding-left: 20px; padding-right: 20px; } }
@media (max-width: 640px) { #hiring .vmsg-inner { padding-left: 16px; padding-right: 16px; } }
.vmsg-label--jobs { font-family: var(--font); font-size: clamp(22px, 2.23vw, 34px); font-weight: 700; letter-spacing: .02em; line-height: 1.4; }
.vmsg-label--jobs .vmsg-bgword { font-size: max(40px, 6.8vw); letter-spacing: .04em; left: 0; }
@media (max-width: 640px) { .vmsg-label--jobs .vmsg-bgword { font-size: 13.5vw; } }
@media (max-width: 640px) { .vmsg-label--jobs { font-size: 6.38vw; } }   /* 他の節の h2 と同じ（スマホ）2026-09-14 */

/* ---------- トップ「職種紹介」のタイルを付箋（貼った紙）の見え方に（本人指示 2026-09-14「職種紹介の部分は付箋」） ----------
   PC（721px〜）だけ。紙＝クリームの角ばった紙（角丸 2px）、上に半透明のマスキングテープ、少し傾ける（左右交互）、下に紙の影。
   スマホは横長カードのまま。募集中の光（tile-glow）はそのまま重なる */
@media (min-width: 721px) {
  #hiring .jobtile-grid { gap: 18px 16px; padding-top: 10px; }
  #hiring .jobtile {
    position: relative; border-radius: 2px; border: 0;
    background: #FFF6DC;
    box-shadow: 0 8px 16px rgba(58, 40, 27, .28), inset 0 1px 0 rgba(255, 255, 255, .7);
    transform: rotate(-1.6deg);
    transition: transform .25s ease, box-shadow .25s ease;
  }
  #hiring .jobtile:nth-child(3n+2) { transform: rotate(1.3deg); background: #F7EBD0; }
  #hiring .jobtile:nth-child(3n)   { transform: rotate(-0.7deg); }
  #hiring .jobtile:nth-child(5), #hiring .jobtile:nth-child(7) { background: #F7EBD0; }
  /* マスキングテープ */
  #hiring .jobtile::before {
    content: ""; position: absolute; top: -10px; left: 50%; width: 78px; height: 22px;
    transform: translateX(-50%) rotate(-2deg);
    background: rgba(255, 255, 255, .55); border: 1px solid rgba(58, 40, 27, .12);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .08); pointer-events: none;
  }
  #hiring .jobtile:nth-child(3n+2)::before { transform: translateX(-50%) rotate(2.5deg); }
  #hiring .jobtile:hover { transform: rotate(0) translateY(-4px); }
  #hiring .jobtile.has-open { box-shadow: 0 0 0 2px rgba(232, 185, 140, .7), 0 0 22px 4px rgba(232, 185, 140, .55), 0 8px 16px rgba(58, 40, 27, .28); }
}
@media (prefers-reduced-motion: reduce) { #hiring .jobtile { transition: none; } }

/* 付箋：マウスを乗せると右下の角が少しめくれる（本人指示 2026-09-14「角が少しめくれる方がいいかも」）。
   ::after を右下に置き、対角の下側＝節の地の色（rgb(140,103,63) 系）、上側＝紙の裏（明るいクリーム→少し濃く）で「めくれ」を描く。
   通常は 0px、hover で 34px に広がる。スマホ（〜720px）は ::after を矢印に使っているので PC だけ */
@media (min-width: 721px) {
  #hiring .jobtile::after {
    content: ""; position: absolute; right: 0; bottom: 0; width: 0; height: 0;
    background: linear-gradient(to top left, #8E6A44 0 50%, #FFFDF3 50%, #E6D4B0 100%);
    box-shadow: -3px -3px 6px rgba(58, 40, 27, .22);
    transition: width .28s cubic-bezier(.2, .7, .3, 1), height .28s cubic-bezier(.2, .7, .3, 1);
    pointer-events: none;
  }
  #hiring .jobtile:hover::after, #hiring .jobtile:focus-visible::after { width: 34px; height: 34px; }
  #hiring .jobtile:hover { transform: rotate(0) translateY(-3px); }
}
@media (prefers-reduced-motion: reduce) { #hiring .jobtile::after { transition: none; } }

/* 付箋の hover：元のタイルの hover（地を濃い茶にして文字を白）は付箋では使わない。紙の色のまま・文字は濃いまま（2026-09-14） */
@media (min-width: 721px) {
  #hiring .jobtile:hover { background: #FFF6DC; color: var(--ink); }
  #hiring .jobtile:nth-child(3n+2):hover, #hiring .jobtile:nth-child(5):hover, #hiring .jobtile:nth-child(7):hover { background: #F7EBD0; }
  #hiring .jobtile:hover .jobtile-ico, #hiring .jobtile:hover .jobtile-count { color: inherit; }
  #hiring .jobtile:hover .jobtile-count.is-none { color: var(--muted); }
  #hiring .jobtile:hover .cat-logo { filter: none; }
}
@media (min-width: 721px) { #hiring .jobtile:hover .jobtile-count.is-open { color: var(--accent-ink); } }

/* ---------- 職種ページの頭：スマホでは写真を文字の後ろの背景に（本人指示 2026-09-14） ----------
   PC（721px〜）は今までどおり右の列の写真枠。スマホでは右の列の写真枠を消し、頭（職種名・説明・勤務地）の後ろに
   写真（--jobphoto）を敷いて、上に濃い茶の膜をかけて文字を白で読ませる */
@media (max-width: 720px) {
  [data-page="jobs"] .jobintro-photo { display: none; }
  .jobintro-head.has-photo {
    position: relative; isolation: isolate;
    margin: 0 0 22px; padding: 26px 18px 22px; border-radius: 16px; overflow: hidden;
    background-image: linear-gradient(180deg, rgba(58, 40, 27, .64) 0%, rgba(58, 40, 27, .76) 100%), var(--jobphoto);
    background-size: cover; background-position: center;
    color: #FFF8EC;
  }
  .jobintro-head.has-photo .jobintro-h, .jobintro-head.has-photo .lead, .jobintro-head.has-photo .jobintro-sub { color: #FFF8EC; text-shadow: 0 1px 2px rgba(0, 0, 0, .35); }
  .jobintro-head.has-photo .lead { margin-bottom: 14px; }
  .jobintro-head.has-photo .jobintro-loc { color: #FFF8EC; }
  .jobintro-head.has-photo .jobintro-loc-k { background: rgba(255, 248, 236, .18); color: #FFF8EC; }
  .jobintro-head.has-photo .open-badge { background: #FFF8EC; color: #3A281B; }
}

/* スマホの頭の写真は角丸の箱ではなく画面の端から端まで（本人指示 2026-09-14「四角じゃなくて全体のほうがいい」）。
   .wrap の左右余白（16px）と節の上の余白（36px）を負のマージンで打ち消し、頭の帯（.page-hero）の直下に全幅で敷く */
@media (max-width: 720px) {
  .jobintro-head.has-photo {
    /* 100vw は使わない。Mac の Safari のレスポンシブ表示では縦スクロールバーの幅が
       測れず（innerWidth と clientWidth が同じ値になる）、100vw だけが実際の描画幅より
       広くなって右へはみ出し、中の文章が切れる（本人指摘 2026-09-18「safari版の方は直ってない」）。
       .wrap は width で狭めているだけなので、その余白ぶんを負マージンで戻せば
       vw に一切頼らずに「画面の端から端まで」になる（実測：640px以下は16px、641px以上は20px） */
    margin: -36px -20px 22px;
    width: auto; max-width: none;
    border-radius: 0;
    padding: 34px 20px 28px;
  }
}
@media (max-width: 640px) {
  .jobintro-head.has-photo { margin-inline: -16px; }
}

/* 社員紹介：一人のページの下「他の社員も見る」（本人指示 2026-09-14「社員紹介も職種紹介みたいな形に」） */
.iv-others .section-head { margin-bottom: 18px; }

/* 社員紹介の一人のページ：帯と本文の間の余白を無くし、本文の箱の色を外側（地の色）と同じに（本人指示 2026-09-14） */
#ivDetailWrap > .section { padding-top: 0; }
#ivDetail article.iv { background: transparent; }

/* 社員紹介の一人のページ：イラストの列は、上のバナー（69px）の下で止まる（本人指示 2026-09-14「イラストは最初ここで止まるようにして」）。前は top:32px でバナーの下に潜っていた */
.iv__figure { top: 96px; }

/* トップ「文化」のカードを押したときの真ん中の窓（本人指示 2026-09-15）。社員紹介の窓（.mem-panel）と同じ器 */
.cul-panel .jcm-body { padding: clamp(22px, 3vw, 40px); text-align: left; }
.cul-modal-head { margin-bottom: 22px; }
.cul-modal-head .eyebrow { margin-bottom: 6px; }
.cul-modal-head .h-lg { margin: 0; }
.cul-modal-head .h-sub { margin: 6px 0 0; color: var(--muted); font-weight: 700; }
.cul-panel .grid.g4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
@media (max-width: 720px) { .cul-panel .grid.g4 { grid-template-columns: 1fr; } }

/* ---------- 文化カードの絵：3枚重ねて、hover で開く（21st.dev StackedCardsInteraction の仕様を再現。2026-09-15）
   2枚目 x:-40px rotate:-5deg、3枚目 x:+40px rotate:+5deg、0.3s、index×0.1s 遅れ、ばね気味の緩急。1枚目が手前（z 2） ---------- */
.cul3-fig.is-stack { overflow: visible; background: transparent; box-shadow: none; }
.cul3-stack-item {
  position: absolute; inset: 0; border-radius: inherit; overflow: hidden;
  background: var(--accent-soft); box-shadow: 0 15px 0 0 rgba(58, 40, 27, .18);
  transition: transform .3s cubic-bezier(.34, 1.4, .64, 1);
  will-change: transform;
}
.cul3-stack-item img { width: 100%; height: 100%; object-fit: cover; display: block; transition: none; transform: none !important; }
.cul3-stack-item:nth-child(1) { z-index: 2; }
.cul3-stack-item:nth-child(2) { z-index: 1; transition-delay: .1s; }
.cul3-stack-item:nth-child(3) { z-index: 0; transition-delay: .2s; }
.cul3-card:hover .cul3-stack-item:nth-child(2), .cul3-card:focus-visible .cul3-stack-item:nth-child(2) { transform: translateX(-40px) rotate(-5deg); }
.cul3-card:hover .cul3-stack-item:nth-child(3), .cul3-card:focus-visible .cul3-stack-item:nth-child(3) { transform: translateX(40px) rotate(5deg); }
.cul3-fig.is-stack .cul3-arrow { z-index: 3; }
/* 心得の後ろの2枚：番号と心得の題（既存の文） */
.cul3-tile.is-sub { background: #4A3626; gap: 10px; padding: 0 22px; text-align: center; }
.cul3-tile.is-sub .cul3-tile-big { font-family: var(--font-display); font-size: clamp(40px, 4.2vw, 56px); letter-spacing: .04em; color: #E8B98C; }
.cul3-tile.is-sub .cul3-tile-sub { font-size: 15px; letter-spacing: .04em; color: #FFF8EC; line-height: 1.6; }
@media (max-width: 720px) {
  /* スマホは hover が無いので開かない。1枚目だけが見える */
  .cul3-stack-item { box-shadow: 0 10px 0 0 rgba(58, 40, 27, .18); }
}
@media (prefers-reduced-motion: reduce) { .cul3-stack-item { transition: none; } }

/* トップ以外のページは、上のバナーのメニューを PC でも三本線（開閉メニュー）に（本人指示 2026-09-15）。トップは従来どおり横並び */
body:not([data-page="home"]) .nav .nav-link { display: none; }
body:not([data-page="home"]) .nav-toggle { display: grid; }

/* ---------- 心得の頭（イラスト＋見出し＋一文）と、10か条がランダムに浮かび上がる動き（本人指示 2026-09-15） ---------- */
.kok-intro { display: grid; grid-template-columns: minmax(0, 300px) minmax(0, 1fr); gap: clamp(18px, 3vw, 40px); align-items: center; margin-bottom: clamp(24px, 3vw, 40px);
  /* 色は心得のタイルと同じ（濃い茶の地・クリームの文字・差し色 #E8B98C）。本人指示 2026-09-15 */
  background: #3A281B; color: #FFF8EC; padding: clamp(18px, 2.4vw, 30px); border-radius: 18px; }
.kok-intro-fig { margin: 0; border-radius: 18px; overflow: hidden; background: #FFFDF6; }
.kok-intro-fig img { display: block; width: 100%; height: auto; }
.kok-intro-title { margin: 0 0 8px; font-size: clamp(22px, 2.4vw, 30px); font-weight: 700; color: #FFF8EC; letter-spacing: .02em; }
.kok-intro-sub { margin: 0 0 14px; font-weight: 700; color: #E8B98C; letter-spacing: .06em; }
.kok-intro-text { margin: 0; font-size: 15px; line-height: 2; color: #FFF8EC; }
@media (max-width: 720px) {
  .kok-intro { grid-template-columns: 1fr; }
  .kok-intro-fig { max-width: 260px; margin: 0 auto; }
  .kok-intro-body { text-align: left; }
}
/* 浮かび上がる：順番はランダム（JS が並べ替え）。--i 番目が 0.22s ずつ遅れて下から浮かび、その後ゆっくり上下に揺れる */
@keyframes kokRise { from { opacity: 0; transform: translateY(26px); } to { opacity: 1; transform: translateY(0); } }
@keyframes kokBob { from { transform: translateY(0); } to { transform: translateY(-6px); } }
.kokoroe.kok-rise {
  opacity: 0;
  animation: kokRise .7s cubic-bezier(.2, .7, .3, 1) calc(var(--i, 0) * .22s) forwards,
             kokBob var(--bob, 4s) ease-in-out calc(var(--i, 0) * .22s + .7s) infinite alternate;
}
@media (prefers-reduced-motion: reduce) { .kokoroe.kok-rise { animation: none; opacity: 1; } }

/* ==========================================================================
   社外交流会はチェキ風（本人指示 2026-09-15「社外交流会はチェキ風にして」）
   白いフチ（下だけ太い）・少し傾けて置く・フラッシュ気味の現像。値は KV の白フチ／旧アルバム（.cul2-card）と同じ系。
   対象は2か所：トップの文化カード「社外交流会」の3枚重ね（.cul3-fig.is-cheki）と、
   押して開く窓＋文化ページ #events の行事4件（.cul-grid.is-cheki）。心得・福利厚生は変えない
   ========================================================================== */
/* --- トップの3枚重ね：角丸の板 → 白フチのチェキ --- */
.cul3-fig.is-stack.is-cheki { border-radius: 0; }
.cul3-fig.is-cheki .cul3-stack-item {
  border-radius: 3px; background: #FFFFFF; box-sizing: border-box;
  padding: clamp(8px, .8vw, 12px);
  padding-bottom: clamp(30px, 3.2vw, 46px);                       /* 下だけ太い（チェキの持ち手） */
  box-shadow: 0 2px 8px rgba(58, 40, 27, .16), 0 12px 26px rgba(58, 40, 27, .10);
}
.cul3-fig.is-cheki .cul3-stack-item:nth-child(1) { transform: rotate(-1.6deg); }   /* 手前の1枚は少し傾けて置く（hover で動くのは2・3枚目） */
.cul3-fig.is-cheki .cul3-stack-item img {
  border-radius: 1px;
  filter: brightness(1.05) contrast(.94) saturate(1.3);          /* チェキ現像（KV と同じ） */
}
.cul3-fig.is-cheki .cul3-arrow { right: 22px; bottom: 16px; }
@media (max-width: 720px) {
  .cul3-fig.is-cheki .cul3-stack-item { padding-bottom: 30px; box-shadow: 0 2px 8px rgba(58, 40, 27, .16), 0 10px 22px rgba(58, 40, 27, .10); }
}

/* --- 行事の一覧（窓＋文化ページ）：白いカード → チェキ --- */
.cul-grid.is-cheki { align-items: start; gap: clamp(24px, 2.8vw, 38px) clamp(18px, 2.2vw, 30px); padding: 8px 6px 16px; }
.cul-grid.is-cheki .cul-card {
  --tilt: 0deg;
  background: #FFFFFF; border: 0; border-radius: 3px; overflow: visible;
  padding: clamp(9px, .9vw, 13px);
  padding-bottom: clamp(16px, 1.6vw, 22px);
  box-shadow: 0 2px 8px rgba(58, 40, 27, .16), 0 12px 26px rgba(58, 40, 27, .10);
  transform: rotate(var(--tilt));
  transition: opacity 1s cubic-bezier(0,0,.1,1), transform .3s cubic-bezier(.34, 1.4, .64, 1), box-shadow .3s ease;
}
/* 4枚が机に置いたようにばらける（傾き＋上下のずれ）。スマホ（1列）は傾きだけ */
.cul-grid.is-cheki .cul-card:nth-child(4n+1) { --tilt: -2.2deg; }
.cul-grid.is-cheki .cul-card:nth-child(4n+2) { --tilt: 1.6deg;  margin-top: 14px; }
.cul-grid.is-cheki .cul-card:nth-child(4n+3) { --tilt: -1.2deg; margin-top: 4px; }
.cul-grid.is-cheki .cul-card:nth-child(4n+4) { --tilt: 2.4deg;  margin-top: 18px; }
/* 出現（.reveal）の下からの動きは残す：見えるまでは下にずらしたまま傾け、見えたら傾きだけ */
.cul-grid.is-cheki .cul-card.reveal:not(.is-in) { transform: translate3d(0, 3.49vw, 0) rotate(var(--tilt)); }
.cul-grid.is-cheki .cul-card:hover {
  transform: rotate(0) translateY(-6px); z-index: 2; position: relative;
  box-shadow: 0 6px 16px rgba(58, 40, 27, .22), 0 18px 38px rgba(58, 40, 27, .14);
}
.cul-grid.is-cheki .cul-shot { aspect-ratio: 1 / 1; border-radius: 1px; background: var(--accent-soft); }   /* チェキの窓は正方形寄り */
.cul-grid.is-cheki .cul-shot img { filter: brightness(1.05) contrast(.94) saturate(1.3); }
.cul-grid.is-cheki .cul-ico { aspect-ratio: 1 / 1; border-radius: 1px; }
.cul-grid.is-cheki .cul-body { padding: 14px 4px 0; }
.cul-grid.is-cheki .cul-t { font-size: clamp(16px, 1.4vw, 18px); }
.cul-grid.is-cheki .cul-lead { margin-top: 5px; }
.cul-grid.is-cheki .cul-d { margin-top: 9px; font-size: 13px; line-height: 1.85; }
@media (max-width: 620px) {
  .cul-grid.is-cheki { padding: 6px 10px 12px; }
  .cul-grid.is-cheki .cul-card { margin-top: 0; }
  .cul-grid.is-cheki .cul-card:nth-child(odd)  { --tilt: -1.4deg; }
  .cul-grid.is-cheki .cul-card:nth-child(even) { --tilt: 1.4deg; }
}
@media (prefers-reduced-motion: reduce) {
  .cul3-fig.is-cheki .cul3-stack-item { transition: none; }
  .cul-grid.is-cheki .cul-card, .cul-grid.is-cheki .cul-card.reveal:not(.is-in) { transform: rotate(var(--tilt)); transition: none; }
  .cul-grid.is-cheki .cul-card:hover { transform: rotate(var(--tilt)); }
}

/* ---------- 心得：本物に差し替え＋ハートの印（本人支給アイコン 2026-09-15） ---------- */
.kok-heart { display: block; width: 100%; height: 100%; }
.kok-groups { display: flex; flex-wrap: wrap; gap: 8px 10px; margin: 0 0 18px; }
.kok-group { display: inline-block; padding: 6px 14px; border-radius: 999px; background: #3A281B; color: #FFF8EC; font-size: 13px; font-weight: 700; letter-spacing: .04em; }
.kokoroe { align-items: flex-start; }
.kokoroe-ico { flex: 0 0 34px; width: 34px; height: 34px; margin-top: 1px; }
.kokoroe-t { margin: 0; font-size: 15px; line-height: 1.7; font-weight: 700; color: var(--ink); }
.kokoroe-n { margin: 0 0 2px; }
.kok-intro-title { display: flex; align-items: center; gap: 10px; }
.kok-intro-ico { flex: 0 0 30px; width: 30px; height: 30px; }
/* 今日の心得（右下・ボタン）でも番号の代わりにハート */
.ktoday-n .kok-heart, .fab-kok-n .kok-heart { width: 28px; height: 28px; display: inline-block; vertical-align: middle; }
/* トップ・文化カード「心得」の後ろ2枚 */
.cul3-tile.is-heart .kok-heart { width: clamp(64px, 7vw, 96px); height: clamp(64px, 7vw, 96px); filter: drop-shadow(0 8px 18px rgba(0, 0, 0, .28)); }
.cul3-tile.is-groups .cul3-tile-sub { font-size: 14px; line-height: 1.9; color: #FFF8EC; }

/* ---------- 福利厚生の文字（本人指示 2026-09-15「フォントも気をつけて」） ----------
   カード見出しは日本語なので明朝（EB Garamond 系）でなく本文と同じゴシック。項目は 13.5px の薄い色 → 15px・太め・濃い色（心得の項目と同じ） */
#benefitGrid .h-md, #culmBenefits .h-md { font-family: var(--font); font-weight: 700; font-size: clamp(18px, 1.6vw, 21px); letter-spacing: .02em; }
#benefitGrid .benefit-list li, #culmBenefits .benefit-list li { font-size: 15px; font-weight: 600; color: var(--ink); line-height: 1.7; padding: 9px 0 9px 22px; }
#benefitGrid .benefit-list li::before, #culmBenefits .benefit-list li::before { top: 18px; }

/* ---------- 福利厚生：写真3枚が回る見せ方（21st.dev CircularTestimonials を素の CSS で再現。数値は元コードどおり、色はブランド） ---------- */
.bcar-host { display: flex; justify-content: center; }
.bcar { width: 100%; max-width: 56rem; padding: 2rem; }
.bcar-grid { display: grid; gap: 5rem; }
.bcar-images { position: relative; width: 100%; height: 24rem; perspective: 1000px; }
.bcar-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; border-radius: 1.5rem; box-shadow: 0 10px 30px rgba(0, 0, 0, .2); transition: all .8s cubic-bezier(.4, 2, .3, 1); background: var(--raised); }
.bcar-content { display: flex; flex-direction: column; justify-content: space-between; }
.bcar-block { animation: bcarIn .22s ease-in-out both; }   /* 文章の出方を早く（.3s→.22s、1文字の遅れ 0.025s→0.01s。本人指示 2026-09-15） */
.bcar-block.is-exit { animation: bcarOut .16s ease-in-out both; }
@keyframes bcarIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }
@keyframes bcarOut { from { opacity: 1; transform: translateY(0); } to { opacity: 0; transform: translateY(-20px); } }
.bcar-name { margin: 0 0 .25rem; font-family: var(--font); font-size: 28px; font-weight: 700; color: var(--ink); }
/* 小見出しと本文の間が 2rem＝32px あり、題と小見出しの間（4px）に比べて開きすぎていた
   （本人指摘 2026-09-24「この小見出しと本文のスペース空きすぎ」）。14px に詰める */
.bcar-desig { margin: 0 0 14px; font-size: 17px; font-weight: 700; color: var(--muted); letter-spacing: .04em; }
.bcar-quote { margin: 0; font-size: 20px; line-height: 1.75; color: var(--ink); font-weight: 400; }   /* 段落は元コンポーネントどおり標準の太さ */
.bcar-line { display: block; }
.bcar-ch { display: inline-block; opacity: 0; filter: blur(10px); transform: translateY(5px); animation: bcarCh .22s ease-in-out both; }
@keyframes bcarCh { to { opacity: 1; filter: blur(0); transform: translateY(0); } }
.bcar-arrows { display: flex; gap: 1.5rem; padding-top: 3rem; }
.bcar-arrow { width: 2.7rem; height: 2.7rem; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; border: 0; background: var(--ink); color: #FFF8EC; transition: background-color .3s; padding: 0; }
.bcar-arrow:hover, .bcar-arrow:focus-visible { background: var(--accent); }
@media (min-width: 768px) {
  .bcar-grid { grid-template-columns: 1fr 1fr; }
  .bcar-arrows { padding-top: 0; }
}
@media (max-width: 767px) {
  .bcar { padding: 1rem 0; }
  .bcar-grid { gap: 3rem; }
  .bcar-images { height: 16rem; }
  .bcar-name { font-size: 24px; }
  .bcar-quote { font-size: 17px; }
}
@media (prefers-reduced-motion: reduce) {
  .bcar-img, .bcar-block, .bcar-ch { animation: none; transition: none; opacity: 1; filter: none; transform: none; }
}
/* 社外活動の本文は1〜2文の段落なので、行の下に少しすき間（福利厚生の項目行と共通の .bcar-line） */
.bcar-quote { text-align: left; }

/* ---------- 社外活動：回る写真をチェキ風に（本人指示 2026-09-15「チェキっぽく！」「複数出るようにして」）。質感は前のチェキ風と同じ数値 ---------- */
.bcar-host.is-cheki .bcar-images { perspective: none; }
.bcar-cheki {
  margin: 0; display: flex; flex-direction: column; box-sizing: border-box;
  background: #FFFFFF; border-radius: 3px;
  padding: clamp(8px, .8vw, 12px); padding-bottom: clamp(30px, 3.2vw, 46px);   /* 下だけ太い（チェキの持ち手） */
  box-shadow: 0 2px 8px rgba(58, 40, 27, .16), 0 12px 26px rgba(58, 40, 27, .10);
}
.bcar-cheki img { display: block; width: 100%; height: 100%; min-height: 0; flex: 1 1 auto; object-fit: cover; border-radius: 1px; filter: brightness(1.05) contrast(.94) saturate(1.3); }
/* 下の題（.bcar-cap）は本人指示で外した（2026-09-15「チェキの下に名前いらない」）。白い持ち手の余白は padding-bottom で残る */
.bcar-host.is-cheki .bcar-images { height: 26rem; }
@media (max-width: 767px) { .bcar-host.is-cheki .bcar-images { height: 18rem; } .bcar-cheki { padding-bottom: 30px; } }
/* バランス：文章の列は写真の高さの中央にそろえる（本人指示 2026-09-15「バランス考えろ」） */
.bcar-host.is-cheki .bcar-grid { align-items: center; }
.bcar-host.is-cheki .bcar-content { justify-content: center; gap: 2.2rem; }
.bcar-host.is-cheki .bcar-arrows { padding-top: 0; }
/* 本人指示（2026-09-15）「他の写真も見えるように」「写真と説明もう少し離して」「社外活動の縦の幅もっと狭く」 */
.bcar-host.is-cheki .bcar { max-width: none; padding: 0; }   /* 横幅いっぱい（本人指示 2026-09-15「右のスペース使いなさい」。前は 64rem）。上下の余白は節の padding に任せる */
.bcar-host.is-cheki .bcar-images { height: 19rem; }                                    /* 26rem → 19rem（縦を狭く） */
@media (min-width: 768px) { .bcar-host.is-cheki .bcar-grid { gap: 10rem; grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr); } }   /* 説明の列を写真の列より広く（1 : 1.25） */           /* 写真の列と説明の間 5rem → 7rem → 9rem → 10rem（本人指示 2026-09-15「もっと離して」×3）。JS は右端を説明の 100px 手前で止める */
#events.section { padding: 40px 0 44px; }                                              /* 節の上下も詰める（標準 56px） */
#events .section-head { margin-bottom: 18px; }
@media (max-width: 767px) { .bcar-host.is-cheki .bcar-images { height: 15rem; } .bcar-host.is-cheki .bcar-grid { gap: 2.2rem; } }
/* 本人指示（2026-09-15）「写真に合ったチェキの形にして」：枚の形を写真の縦横比どおりに（縦写真は縦長、横写真は横長）。
   器の高さいっぱいを枚の高さにし、幅は写真の比率から決まる（切り抜かない）。中央基準は JS の transform translateX(-50%) */
.bcar-host.is-cheki .bcar-cheki { inset: auto; top: 0; bottom: 0; left: 50%; width: auto; max-width: none; display: block; }
.bcar-host.is-cheki .bcar-cheki img { width: auto; height: 100%; max-width: none; object-fit: contain; }   /* max-width:100% だと幅が自分の幅に依存して比率が崩れる（実測：横写真も 0.78 になった） */

/* ---------- トップの文化の節：縦を詰める（本人指示 2026-09-15「文化の縦の幅狭く」。PC 888px → 約690px） ---------- */
#culture.section { padding: 36px 0 40px; }
#culture .section-head { margin-bottom: 16px; }
#culture .cul3-fig { aspect-ratio: 4 / 3; }          /* 正方形 → 4:3（写真 347px → 260px） */
#culture .cul3-body { padding-top: 26px; }            /* 49px → 26px */
#culture .cul3-no { margin-bottom: 12px; }            /* 22px → 12px */
#culture .cul3-title { margin-bottom: 8px; font-size: 24px; }
@media (max-width: 1080px) { #culture .cul3-body { padding-top: 20px; } #culture .cul3-title { font-size: 20px; } }
@media (max-width: 720px) {
  #culture.section { padding: 28px 0 32px; }
  #culture .cul3-fig { aspect-ratio: 16 / 10; }
  #culture .cul3-body { padding-top: 16px; }
  #culture .cul3-title { font-size: 17px; margin-bottom: 8px; }
}

/* ---------- 雲が流れる背景（21st.dev Cloudscape の WebGL シェーダを素の JS で。本人指示 2026-09-15「上の背景以外の部分で使用して」） ----------
   置き場所：各ページ下部の CTA バンド（濃い茶の帯）。1画面目の背景写真はそのまま。
   色はブランドに翻訳（下 #2F2115／中 #4A3524／上 #8B5E34）。文字は今までどおりクリーム色で読める。 */
.cta-band { isolation: isolate; }
.cta-band .cloudscape-canvas { position: absolute; inset: 0; width: 100%; height: 100%; display: block; z-index: -1; pointer-events: none; }
.cta-band > *:not(.cloudscape-canvas) { position: relative; z-index: 1; }

/* ---------- 心得の言葉：節の後ろでランダムに浮かび上がって消える（本人指示 2026-09-15） ---------- */
.kok-host { position: relative; }
.kok-host .kok-groups { position: relative; z-index: 1; }
.kok-float { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; pointer-events: none; overflow: hidden; }
.kok-word {
  position: absolute; opacity: 0; white-space: nowrap;   /* 1行で出す（段に収めて重ならないように） */
  font-weight: 700; line-height: 1.8; letter-spacing: .02em; color: var(--accent-strong);
}
/* その場でふっと出て、その場で消える（上へ流さない。本人指示 2026-09-15） */
@keyframes kokFloatUp {
  0%   { opacity: 0;   transform: scale(.94); }
  22%  { opacity: .62; transform: scale(1); }
  70%  { opacity: .62; transform: scale(1); }
  100% { opacity: 0;   transform: scale(1.04); }
}
.kok-word.is-on { animation: kokFloatUp var(--dur, 10s) ease-in-out both; }
/* 言葉が流れる帯（一覧をやめたぶん、節は前より短い） */
.kok-host { min-height: clamp(230px, 26vw, 300px); }
@media (max-width: 720px) { .kok-word { white-space: normal; max-width: 92%; } .kok-host { min-height: 230px; } }
@media (prefers-reduced-motion: reduce) { .kok-float { display: none; } .kok-host { min-height: 0; } }

/* ---------- 心得の頭：文章の下にイラスト、その周りに言葉（本人指示 2026-09-15） ---------- */
.kok-intro { grid-template-columns: 1fr; }
.kok-intro-body { max-width: 74ch; }
.kok-stage { position: relative; margin-top: clamp(16px, 2.2vw, 26px); min-height: clamp(300px, 34vw, 440px); display: grid; place-items: center; }
.kok-stage .kok-intro-fig { position: relative; z-index: 1; width: clamp(250px, 30vw, 420px); margin: 0; }   /* イラストを大きく（本人指示 2026-09-15） */
.kok-intro .kok-word { color: #E8B98C; white-space: normal; }   /* 濃い茶の面の中なので差し色で。イラストの左右に収めるため折り返す */
.kok-host { min-height: 0; }                       /* 言葉はイラストの周りへ移したので、札の下の空きは不要 */
@media (max-width: 720px) {
  .kok-stage { min-height: 470px; }                /* スマホはイラストの下に言葉が流れるぶんの高さ */
  .kok-stage .kok-intro-fig { width: 260px; }
}

/* 心得のカードは、hover でも後ろの写真を広げない（本人指示 2026-09-15「心得は他の写真が広がらなくていい」）。
   1枚目のネオンのハートだけを見せる。3枚はぴったり重なっているので、動かさなければ後ろの2枚は見えない。
   開く規則（.cul3-card:hover .cul3-stack-item:nth-child(2|3)）より詳細度を1つ上げて打ち消す */
.cul3-card:hover .cul3-fig.is-nospread .cul3-stack-item,
.cul3-card:focus-visible .cul3-fig.is-nospread .cul3-stack-item { transform: none; }

/* ---------- 心得の頭：茶色の囲みをやめ、イラストは背景になじませる（本人指示 2026-09-15） ---------- */
.kok-intro { background: none; padding: 0; border-radius: 0; color: inherit; }
.kok-intro-title { color: var(--ink); }
.kok-intro-sub { color: var(--accent-strong); }
.kok-intro-text { color: var(--ink); }
.kok-stage .kok-intro-fig { background: none; border-radius: 0; }
.kok-stage .kok-intro-fig img { mix-blend-mode: normal; }   /* 地色を抜いた透過 PNG なので、そのまま背景になじむ */
.kok-intro .kok-word { color: var(--accent-strong); }          /* 地が明るくなったので濃い茶に戻す */

/* ---------- 社内評価システムの節：縦をもっと詰める（本人指示 2026-09-15「縦の幅もっと狭めて」）。
   高さを作っているのは、言葉が浮かぶ枠（.kok-stage の min-height）とイラストの大きさ、それと節の上下の余白。
   言葉がイラストに重ならない範囲で、この3つを削る ---------- */
#kokoroe.section { padding-top: clamp(28px, 3vw, 38px); padding-bottom: clamp(28px, 3vw, 38px); }
#kokoroe .section-head { margin-bottom: 16px; }
/* ※ ここが最終の大きさ（上の .kok-stage の指定はこれに上書きされる） */
.kok-stage { margin-top: clamp(10px, 1.4vw, 16px); min-height: clamp(270px, 30vw, 400px); }
.kok-stage .kok-intro-fig { width: clamp(230px, 26vw, 360px); }   /* イラストをもっと大きく（本人指示 2026-09-15） */
@media (max-width: 720px) {
  #kokoroe.section { padding-top: 26px; padding-bottom: 26px; }
  .kok-stage { min-height: 500px; }              /* スマホはイラストの下に言葉が流れるので、そのぶんは残す */
  .kok-stage .kok-intro-fig { width: 240px; }
}

/* ---------- 社外活動：説明の文章をもう少し右上へ（本人指示 2026-09-15「説明文もう少し右上」）。
   列の中で左に余白を足して右へ寄せ、下に余白を足して（中央そろえなので）上へ上げる。
   写真の列は動かさない。文字の折り返しが増えないところで止めている ---------- */
@media (min-width: 768px) {
  /* 下の余白で中身を上げ、同じ分のマイナスの外余白で打ち消す＝節の縦は伸びない */
  .bcar-host.is-cheki .bcar-content { padding-left: 2rem; padding-bottom: 3.2rem; margin-bottom: -3.2rem; transform: translateY(-16px); }
}

/* ---------- 文化カードの心得・福利厚生：マウスが触れるとイラストがちょっと拡大（本人指示 2026-09-15） ----------
   写真3枚のカード（社外交流会）は今までどおり広がる。この2枚はイラスト1枚なので、広げずに拡大だけ */
.cul3-fig.is-nospread .cul3-stack-item { transition: transform .45s cubic-bezier(.2, .7, .3, 1); }
.cul3-card:hover .cul3-fig.is-nospread .cul3-stack-item:first-child,
.cul3-card:focus-visible .cul3-fig.is-nospread .cul3-stack-item:first-child { transform: scale(1.06); }
.cul3-card:hover .cul3-fig.is-nospread img, .cul3-card:focus-visible .cul3-fig.is-nospread img { transform: none; }   /* 中の写真は二重に拡大しない */
.cul3-fig.is-nospread .cul3-stack-item img { object-fit: contain; }   /* 透過イラストは切り抜かずに全体を見せる */
@media (prefers-reduced-motion: reduce) {
  .cul3-fig.is-nospread .cul3-stack-item { transition: none; }
  .cul3-card:hover .cul3-fig.is-nospread .cul3-stack-item:first-child { transform: none; }
}

/* ---------- トップの文化カード「心得」の絵は丸に（本人指示 2026-09-15「心得のは丸に」）。
   枠（figure）は 4:3 のままにして他の2枚と本文の位置をそろえ、中の絵だけを正円にして中央に置く。
   transform は使わない（is-nospread の打ち消しで消えるため）。absolute + inset:0 + margin auto で中央そろえ ---------- */
/* ※ 丸く切り抜いていたのは、ネオンのハートの写真だったころの指定（2026-09-15 にイラストへ差し替えたので外した）。
   透過イラストは is-plain（面なし・切り抜きなし）で福利厚生と同じ見え方にそろえる */

/* 透過イラストのカード（福利厚生）：面の色・影・角丸の切り抜きをやめて、後ろの地になじませる（本人指示 2026-09-15） */
.cul3-fig.is-plain, .cul3-fig.is-plain .cul3-stack-item { background: none; box-shadow: none; overflow: visible; }
.cul3-fig.is-plain .cul3-stack-item img { border-radius: 0; }

/* 福利厚生のタイル（職種紹介と同じ見た目。押せないので hover では変わらない。本人指示 2026-09-15） */
.jobtile.is-static { cursor: default; }
.jobtile.is-static:hover { background: var(--raised); border-color: var(--line); color: var(--ink); transform: none; }
.jobtile.is-static:hover .jobtile-ico, .jobtile.is-static:hover .jobtile-count { color: var(--accent); }
.jobtile.is-static:hover .jobtile-count { color: var(--muted); }
#benefitGrid .jobtile-name { font-size: 14px; }
/* 福利厚生は11個なので、4列（3列・2列）にして最後の行が1つだけにならないようにする（2026-09-15） */
@media (min-width: 1081px) { #benefitGrid.jobtile-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; } }

/* ---------- 福利厚生のタイルも付箋に（本人指示 2026-09-15「付箋みたいな」）。トップの職種紹介と同じ作り ----------
   紙＝クリーム・角丸2px・上にマスキングテープ・少し傾ける（3枚ごとに向きと紙の色を変える）・下に紙の影。
   マウスを乗せるとまっすぐになって浮き、右下の角がめくれる。めくれの地の色はこの節の地（#EFE5D2）。PC（721px〜）だけ */
@media (min-width: 721px) {
  #benefitGrid.jobtile-grid { gap: 18px 16px; padding-top: 10px; }
  #benefitGrid .jobtile {
    position: relative; border-radius: 2px; border: 0;
    background: #FFF6DC;
    box-shadow: 0 8px 16px rgba(58, 40, 27, .20), inset 0 1px 0 rgba(255, 255, 255, .7);
    transform: rotate(-1.6deg);
    transition: transform .25s ease, box-shadow .25s ease;
  }
  #benefitGrid .jobtile:nth-child(3n+2) { transform: rotate(1.3deg); background: #F7EBD0; }
  #benefitGrid .jobtile:nth-child(3n)   { transform: rotate(-0.7deg); }
  #benefitGrid .jobtile:nth-child(5), #benefitGrid .jobtile:nth-child(7) { background: #F7EBD0; }
  #benefitGrid .jobtile::before {
    content: ""; position: absolute; top: -10px; left: 50%; width: 78px; height: 22px;
    transform: translateX(-50%) rotate(-2deg);
    background: rgba(255, 255, 255, .55); border: 1px solid rgba(58, 40, 27, .12);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .08); pointer-events: none;
  }
  #benefitGrid .jobtile:nth-child(3n+2)::before { transform: translateX(-50%) rotate(2.5deg); }
  #benefitGrid .jobtile::after {
    content: ""; position: absolute; right: 0; bottom: 0; width: 0; height: 0;
    background: linear-gradient(to top left, #EFE5D2 0 50%, #FFFDF3 50%, #E6D4B0 100%);
    box-shadow: -3px -3px 6px rgba(58, 40, 27, .18);
    transition: width .28s cubic-bezier(.2, .7, .3, 1), height .28s cubic-bezier(.2, .7, .3, 1);
    pointer-events: none;
  }
  #benefitGrid .jobtile:hover { transform: rotate(0) translateY(-3px); }
  #benefitGrid .jobtile:hover::after { width: 34px; height: 34px; }
}
@media (prefers-reduced-motion: reduce) {
  #benefitGrid .jobtile, #benefitGrid .jobtile::after { transition: none; }
  #benefitGrid .jobtile:hover { transform: rotate(0); }
}

/* まとまりの付箋（1枚に制度を並べる）。高さは行の中でそろう */
#benefitGrid .jobtile.is-group { aspect-ratio: auto; justify-content: flex-start; gap: 8px; padding: 26px 18px 22px; }
#benefitGrid .jobtile.is-group .jobtile-ico { min-height: 56px; }
#benefitGrid .jobtile.is-group .jobtile-ico svg { width: 34px; height: 34px; }
#benefitGrid .jobtile.is-group .jobtile-name { min-height: 0; font-size: 16px; }
.jobtile-list { list-style: none; margin: 4px 0 0; padding: 0; text-align: center; }
.jobtile-list li { font-size: 13px; line-height: 1.95; font-weight: 600; color: var(--muted); }
@media (max-width: 720px) { #benefitGrid .jobtile.is-group { padding: 20px 14px 18px; } .jobtile-list li { font-size: 12.5px; } }

/* ---------- 社内評価システムの浮かぶ言葉：大きさを本文とそろえる（本人指示 2026-09-15「ここの字合わせて」）。
   前は 13〜27px のランダムで、同じ心得でも出るたびに大きさが変わって不揃いに見えていた ---------- */
.kok-intro .kok-word { font-size: 15px; line-height: 2; }
@media (max-width: 720px) { .kok-intro .kok-word { font-size: 14px; } }
/* 濃さも本文にそろえる：前は透け 0.62 で、地に対するコントラスト比 3.1 と薄く読みにくかった（[[no-pale-text]] は 4.5 以上）。
   0.88 まで上げると比 5.3。浮かんで消える動きはそのまま */
/* 出と消えを速く、見えている時間を長く（本人指示 2026-09-17「消えるのが遅い」）。
   前は 22%〜70% が表示で、消えるのに全体の30%（約2秒）かけていた */
@keyframes kokFloatUp {
  0%   { opacity: 0;    transform: scale(.94); }
  6%   { opacity: .88;  transform: scale(1); }
  92%  { opacity: .88;  transform: scale(1); }
  100% { opacity: 0;    transform: scale(1.04); }
}

/* ---------- 社員紹介カード（たまご型）をひと回り小さく（本人指示 2026-09-15） ----------
   PC 368×456 → 約 312×387（0.85倍）。列の幅より小さくして中央に置き、中の丸写真・吹き出し・文字も同じ割合で縮める。
   スマホ（〜720px）は今までの大きさのまま */
@media (min-width: 721px) {
  .egg-card { max-width: 312px; margin-left: auto; margin-right: auto; padding-top: clamp(96px, 9.5vw, 131px); }
  .egg-shot { width: clamp(88px, 8.7vw, 112px); top: clamp(-19px, -1.2vw, -10px); }
  .egg-pos { width: clamp(53px, 5.4vw, 71px); height: clamp(53px, 5.4vw, 71px); top: clamp(22px, 2.6vw, 34px); }
  .egg-name, .egg-nm { font-size: 15px; }
  .egg-copy { font-size: 16px; }
}

/* ---------- 「他の社員も見る」と社員紹介の一覧：カードの間と上下の余白を整える（本人指示 2026-09-15） ---------- */
@media (min-width: 721px) {
  /* 列の幅をカード（312px）に合わせて中央に寄せる。カードどうしの間は 56px でそろう
     （前は列 368px の中でカードだけ小さくしていたので、間が 90px にふくらんでいた） */
  .egg-grid { grid-template-columns: repeat(3, minmax(0, 312px)); justify-content: center; gap: clamp(26px, 3vw, 44px) clamp(36px, 4vw, 56px); }
}
/* 卵の上に出る丸写真のぶん、上に余白を作る（節の境に写真が食い込んでいた） */
#ivDetailWrap > .iv-others.section, .iv-others.section { padding-top: clamp(34px, 4vw, 56px); }   /* #ivDetailWrap > .section の padding-top:0 に負けないよう id 付きでも書く */
.iv-others .section-head { margin-bottom: clamp(30px, 3.4vw, 46px); }
/* トップの社員紹介：リード文と、卵の上に出る丸写真がくっついていた（実測 6px）ので空ける（本人指示 2026-09-15） */
#interview .section-head { margin-bottom: clamp(32px, 3.6vw, 50px); }

/* 日本語の折り返しは、語の切れ目を見て折る（対応していないブラウザでは今までどおり。本人指示 2026-09-15） */
body { word-break: auto-phrase; line-break: strict; }

/* ---------- 応募の帯はフッターと続けて1つの面に見せる（本人指示 2026-09-15「ここを一緒にしてほしい」） ----------
   帯を画面いっぱいに広げ、角丸と下の余白をなくしてフッターに接する。雲の背景はそのまま */
.cta-sec { padding-bottom: 0; }
.cta-sec .cta-band {
  width: calc(100vw - var(--sbw, 0px));
  margin-left: calc(50% - 50vw + var(--sbw, 0px) / 2); margin-right: calc(50% - 50vw + var(--sbw, 0px) / 2);
  border-radius: 0; border: 0;
  padding-left: max(24px, calc(50vw - var(--sbw, 0px) / 2 - 560px)); padding-right: max(24px, calc(50vw - var(--sbw, 0px) / 2 - 560px));
  /* 下の色をフッターと同じ #3A281B にして、継ぎ目を消す */
  background: linear-gradient(160deg, #4A3524 0%, #3A281B 82%);
}
/* 帯のすぐ下のフッターは、上の線を消して続けて見せる */
.cta-sec + #siteFooter .site-footer, .cta-sec + footer.site-footer { border-top: 0; }

/* 1画面目の写真：回って出入りするのをやめ、その場で静かに入れ替わる（本人指示 2026-09-16） */
.kv-snap { transition: opacity .6s ease; }
.kv-snap.is-fade { opacity: 0; }
@media (prefers-reduced-motion: reduce) { .kv-snap { transition: none; } }

/* 上のメニュー：どのページでも文字のメニューを出す（三本線はスマホだけ。本人指示 2026-09-16「ハンバーガーやめて」） */
@media (min-width: 721px) {
  body:not([data-page="home"]) .nav .nav-link { display: inline-flex; }
  body:not([data-page="home"]) .nav .nav-toggle { display: none; }
}

/* ---------- 応募の帯とフッターを1つの面に（本人指示 2026-09-16「ここ一緒」） ----------
   地の色と雲の背景は外側の箱（.foot-stack）が持ち、帯とフッターの地は透明にして境目をなくす */
/* 地の色は1色（グラデーションをやめる）。雲は色味が変わらない程度まで薄く＝上下で色が揃う（本人指示 2026-09-16「色も揃える」） */
.foot-stack { position: relative; isolation: isolate; background: #3A281B; }
.foot-stack > * { position: relative; z-index: 1; }
/* 参考（JR東日本 recruit-diversity）の下部と同じく、模様を入れずに1色のべた塗りにする（本人指示 2026-09-16） */
.foot-stack > .cloudscape-canvas { display: none; }
/* 上下の余白を詰める（本人指示 2026-09-16「余白ありすぎ」）。
   面の上端から ENTRY まで 129→56px、下の線から面の下端まで 140→48px */
.foot-stack .cta-sec { padding-top: 0; }
.foot-stack .cta-band { padding-top: clamp(36px, 3.8vw, 56px); }
.foot-stack .site-footer { padding-bottom: clamp(22px, 2vw, 28px); }
.foot-stack .cta-band { background: none; box-shadow: none; }
.foot-stack .cta-band::before { display: none; }   /* 帯の模様は箱の雲にまかせる */
.foot-stack .site-footer { background: transparent; border-top: 0; }
/* 会社の情報は、応募のボタンと同じ中央の位置に置く（本人指示 2026-09-16）。
   リンク一覧を消して右の列が空になっていたので、1列にして中央にそろえる */
.site-footer .ft-main { grid-template-columns: 1fr; justify-items: center; }
.site-footer .ft-info { text-align: center; display: flex; flex-direction: column; align-items: center; }
.site-footer .ft-org-logo .brand-logo { margin: 0 auto; }
.site-footer .ft-out { margin-top: 18px; }
.site-footer .ft-bottom { justify-content: center; gap: 18px; flex-wrap: wrap; text-align: center; }
/* 応募のボタンと会社情報を「ひとかたまり」に見せる（本人指示 2026-09-16「一緒にする」）。
   間に入っていた「ページトップへ」を下へ移し、空きを 92px → 約32px に詰める */
/* ボタンと会社情報の間（32px）だけが他より広く、そこで2つに見えていたので、
   中の間隔（18px）にそろえて「ひと組」にする（本人指示 2026-09-16「セット」） */
.foot-stack .cta-band { padding-bottom: 10px; }
.foot-stack .site-footer { padding-top: 8px; }
.site-footer > .wrap { display: flex; flex-direction: column; }
.site-footer .ft-main { order: 1; }
.site-footer .ft-top { order: 2; margin: 22px 0 0; }
.site-footer .ft-bottom { order: 3; }

/* 会社情報は見た目を変えず、置き場所だけ中央に（本人指示 2026-09-16「形じゃなくて配置」） */
.site-footer .ft-actions { margin-top: 18px; display: flex; justify-content: center; }
/* 応募の帯が無いページ（募集中・記事）も、フッターの色と余白を同じに（本人指摘 2026-09-16） */
.site-footer { background: #3A281B; }
.site-footer { padding-bottom: clamp(36px, 3.4vw, 48px); }   /* 下の余白は全ページ共通（:not の入れ子は使わない） */
/* まだ空きが多いので、さらに詰める（本人指示 2026-09-16）。
   上 64→40px／住所と公式サイトの間 36→20px／公式サイトとページトップへ 22→16px／
   ページトップへと下の線 32→18px／下 48→28px */
.foot-stack .cta-band { padding-top: clamp(28px, 2.8vw, 40px); }
.site-footer .ft-out { margin-top: 0; }
.site-footer .ft-actions { margin-top: 18px; }
.site-footer .ft-top { margin: 16px 0 0; }
.site-footer .ft-bottom { margin-top: 18px; padding-top: 16px; }
.site-footer { padding-bottom: clamp(22px, 2vw, 28px); }
/* BOWCS の頭文字は字ごとに幅が違い（B46/O58/W70/C48/S41px）、続きの綴りの頭がそろっていなかった。
   頭文字の置き場の幅をそろえて、RICK・RNAMENT・OOD・LAY・TONE の左端を1本に（本人指示 2026-09-16） */
.bw-ini { width: .96em; text-align: left; }   /* 頭文字と綴りの間を詰める（本人指示 2026-09-16「もう少し幅は狭く」） */
/* 頭文字は字の形ごとに内側の余白が違うため、箱をそろえても見た目の左端がずれる
   （実測 B+4 / O+2 / W±0 / C+2 / S+1px＝見出し「職種紹介」を基準）。
   その分だけ左へ寄せ、置き場の幅を同じだけ広げて続きの綴りは動かさない（本人指示 2026-09-16） */
@media (min-width: 744px) {
  .bw-row:nth-child(1) .bw-ini { margin-left: -.061em; width: 1.021em; }
  .bw-row:nth-child(3) .bw-ini { margin-left: .0132em; width: .9468em; }
  .bw-row:nth-child(2) .bw-ini { margin-left: -.0285em; width: .9885em; }
  .bw-row:nth-child(4) .bw-ini { margin-left: -.0305em; width: .9905em; }
  .bw-row:nth-child(5) .bw-ini { margin-left: -.0038em; width: .9638em; }
}
/* 心得の一文は、他の説明文（社外活動の16px／行送り1.85）と同じ大きさにそろえる（本人指示 2026-09-16） */
.kok-intro-text { font-size: 16px; line-height: 1.85; }
/* 文化の「-いい会社は、いい社員から-」と3枚カードの間、応募のボタンと会社情報の間が
   どちらも 22px で詰まって見えたので、もう少し空ける（本人指示 2026-09-16） */
#culture .section-head .lead { margin-bottom: 44px; }
@media (max-width: 743px) { #culture .section-head .lead { margin-bottom: 34px; } }
.foot-stack .cta-band { padding-bottom: 22px; }
.foot-stack .site-footer { padding-top: 20px; }
/* 社員紹介のリード文は「会社を知る」の本文と同じ見え方に（本人指示 2026-09-16）。
   実測：会社を知る 17px／行送り1.8／色 var(--ink)、社員紹介は 20px／薄い茶 #6E543E だった */
/* ブログのリード文も同じに（本人指示 2026-09-16「このフォントに合わせて」） */
#interview .section-head .lead,
#times .section-head .lead { font-size: 17px; line-height: 1.8; color: var(--ink); }
@media (max-width: 743px) {
  #interview .section-head .lead,
  #times .section-head .lead { font-size: 14.5px; line-height: 1.95; }
}
/* ヘッダーの横の並び（本人指示 2026-09-16「ここの配置を直して」）。
   外側の余白50pxに対して項目同士が 7px（トップ以外は 2px）で詰まっていたので広げ、
   エントリーだけ手前を空けて「メニュー」と「応募ボタン」を見分けやすくする。
   右端は枠（1390px）のままなので、ロゴの左余白50pxと左右対称のまま */
.nav { gap: 6px; }
.nav .header-cta { margin-left: 10px; }
[data-page="home"] .site-header:not(.is-scrolled) .nav { gap: 12px; }
[data-page="home"] .site-header:not(.is-scrolled) .nav .header-cta { margin-left: 10px; }
/* 心得の浮かぶ言葉を、楕円の吹き出しの中に入れる（本人指示 2026-09-16）。
   楕円は「字の四角」がすっぽり入るだけの余白が要る（(w/W)²+(h/H)² ≤ 1）。
   横 2.2em・縦 1.1em で、いちばん長い言葉（337×30px）でも 0.79 と収まる。
   当たり判定は実寸（offsetWidth/Height）で見ているので、大きくなっても言葉どうしは重ならない */
.kok-word {
  padding: 2.6em 3.6em;
  text-align: center;   /* 楕円の中では中央ぞろえ（左寄せだと縁に寄って見える） */
  background: #FFFDF7;
  border: 1px solid var(--line);
  border-radius: 50%;
  box-shadow: 0 6px 20px rgba(58, 40, 27, .10);
}
/* しっぽ（吹き出しらしく、下に小さな丸を2つ） */
.kok-word::before,
.kok-word::after {
  content: ""; position: absolute; left: 22%;
  background: #FFFDF7; border: 1px solid var(--line); border-radius: 50%;
}
.kok-word::before { width: 13px; height: 13px; bottom: -5px; }
.kok-word::after { width: 7px; height: 7px; bottom: -16px; left: 17%; }
/* スマホは言葉が2行になるので、縦の余白を増やして楕円からはみ出させない */
@media (max-width: 720px) {
  .kok-word { padding: 3em 2.6em; }
}

/* 主な業務は1件ずつ囲まない（本人指示 2026-09-16「一つ一つ囲む必要ない」）。
   白い面・枠線・丸み・影をやめ、丸い写真と番号・見出しだけを並べる */
.jcs-step,
.jcs-step[open],
.jcs-step.is-open { background: none; border: 0; border-radius: 0; box-shadow: none; }
.jcs-pill { padding-left: 0; padding-right: 0; cursor: default; }
.jcs-step-body { padding-right: 0; }
@media (max-width: 743px) {
  .jcs-step-body { padding-left: 0; padding-right: 0; }
}

/* BRICK / ORNAMENT / WOOD / CLAY / STONE を左から階段状にずらす（本人指示 2026-09-16）。
   1段 0.35em（PCで23px。最初は0.6emだったが「ななめを抑えて」で緩めた）。スマホは横並びなので対象外 */
@media (min-width: 744px) {
  .bw-row:nth-child(1) { padding-left: 0; }
  .bw-row:nth-child(2) { padding-left: .35em; }
  .bw-row:nth-child(3) { padding-left: .7em; }
  .bw-row:nth-child(4) { padding-left: 1.05em; }
  .bw-row:nth-child(5) { padding-left: 1.4em; }
}

/* BOWCS の階段が「開いて、また閉じる」（本人指示 2026-09-16）。
   W（3行目）を真ん中の軸にして、いったん縦一直線にそろえ → 階段に開く → また閉じる、のくり返し。
   基本の姿は開いた階段（padding-left）なので、動きを止めた環境ではそのまま階段で出る。
   閉じるときの寄せ量 --bw-close は「自分の段と W の段の差」＝ .7 / .35 / 0 / -.35 / -.7em */
@media (min-width: 744px) {
  @keyframes bwOpenClose {
    0%, 12%   { transform: translateX(var(--bw-close, 0em)); }
    42%, 66%  { transform: translateX(0); }
    94%, 100% { transform: translateX(var(--bw-close, 0em)); }
  }
  .vmsg-left.is-in .bw-row {
    animation: bwOpenClose 7s cubic-bezier(.4, .05, .25, 1) infinite both;
  }
  /* 行ごとの寄せ量と、開き始めるまでの間（出そろってから動かす） */
  .vmsg-left.is-in .bw-row:nth-child(1) { --bw-close: .7em;  animation-delay: 1.4s; }
  .vmsg-left.is-in .bw-row:nth-child(2) { --bw-close: .35em; animation-delay: 1.4s; }
  .vmsg-left.is-in .bw-row:nth-child(3) { --bw-close: 0em;   animation-delay: 1.4s; }
  .vmsg-left.is-in .bw-row:nth-child(4) { --bw-close: -.35em; animation-delay: 1.4s; }
  .vmsg-left.is-in .bw-row:nth-child(5) { --bw-close: -.7em; animation-delay: 1.4s; }
  /* ぴょこっと跳ねる動きは行の中身へ移す（同じ transform を取り合わないように） */
  .vmsg-left.is-in .bw-row > * { animation: bwHop 4.2s cubic-bezier(.34, .8, .4, 1) infinite; }
  .vmsg-left.is-in .bw-row:nth-child(1) > * { animation-delay: 2.0s; }
  .vmsg-left.is-in .bw-row:nth-child(2) > * { animation-delay: 2.15s; }
  .vmsg-left.is-in .bw-row:nth-child(3) > * { animation-delay: 2.3s; }
  .vmsg-left.is-in .bw-row:nth-child(4) > * { animation-delay: 2.45s; }
  .vmsg-left.is-in .bw-row:nth-child(5) > * { animation-delay: 2.6s; }
}
@media (prefers-reduced-motion: reduce) {
  .vmsg-left.is-in .bw-row,
  .vmsg-left.is-in .bw-row > * { animation: none; transform: none; }
}

/* 閉じているときは頭文字だけ（B O W C S）、開くと綴りが出る（本人指示 2026-09-16）。
   場所は動かさない＝綴りは幅を持ったまま見え方だけ変える。だから行の幅も段差も動かない。
   時間は bwOpenClose と同じ7秒・同じ待ち時間なので、開く動きと綴りの出方がぴったり合う */
@media (min-width: 744px) {
  @keyframes bwWordShow {
    0%, 18%   { opacity: 0; }
    40%, 68%  { opacity: 1; }
    88%, 100% { opacity: 0; }
  }
  .vmsg-left.is-in .bw-rest-inn {
    animation: bwWordShow 7s cubic-bezier(.4, .05, .25, 1) .8s infinite both;
  }
  /* 開き始めるまでの待ちは綴りとそろえる */
  .vmsg-left.is-in .bw-row:nth-child(1),
  .vmsg-left.is-in .bw-row:nth-child(2),
  .vmsg-left.is-in .bw-row:nth-child(3),
  .vmsg-left.is-in .bw-row:nth-child(4),
  .vmsg-left.is-in .bw-row:nth-child(5) { animation-delay: .8s; }
}
@media (prefers-reduced-motion: reduce) {
  .vmsg-left.is-in .bw-rest-inn { animation: none; opacity: 1; }
}

/* ---------- 制度・福利厚生の付箋：しるしを線画のアイコンから本人支給のイラストへ（本人指示 2026-09-16）。
   4枚とも透過PNGを正方形の画布に収めてあるので、同じ大きさで並ぶ ---------- */
.jobtile-ico.is-art { width: clamp(76px, 7vw, 104px); height: auto; display: block; margin: 0 auto; }
.jobtile-ico.is-art img { width: 100%; height: auto; display: block; }
@media (max-width: 720px) { .jobtile-ico.is-art { width: 72px; } }

/* 頭文字は「字の中心」で段をそろえる（本人指示 2026-09-16「W もっと左だろ、W の真ん中を軸に」）。
   字の幅が B 36.7 / O 51.3 / W 67.7 / C 43.3 / S 36.0px とばらばらなので、左端でそろえると
   中心の間隔が 30 / 31 / 11 / 19px とゆがみ、W は綴りと5px重なっていた。
   併せて「一文字ずつのスペース」（本人指示）＝頭文字と綴りのすき間を全部 16px にそろえる。
   置き場の幅＝出っ張り＋字の幅＋16px −（綴りの頭の字の出っ張り）、左の寄せ＝(B の半幅) − (自分の半幅) − 出っ張り */
@media (min-width: 744px) {
  .bw-row:nth-child(1) .bw-ini { margin-left: -.0712em; width: .8286em; }   /* B 36.7px */
  .bw-row:nth-child(2) .bw-ini { margin-left: -.1483em; width: 1.0168em; }  /* O 51.3px */
  .bw-row:nth-child(3) .bw-ini { margin-left: -.2339em; width: 1.2465em; }  /* W 67.7px */
  .bw-row:nth-child(4) .bw-ini { margin-left: -.0917em; width: .9047em; }   /* C 43.3px */
  .bw-row:nth-child(5) .bw-ini { margin-left: -.0079em; width: .8008em; }   /* S 36.0px */
}

/* ---------- 職種ページ「募集状況」の行をもう少し目立たせる（本人指示 2026-09-16
   「セールスドライバー（建材の配送）中途 ここもう少し目立たせて」）。
   前は細い区切り線の上に 14.5px の文字が乗るだけで、押せることも分かりにくかった ---------- */
.joblink-list li {
  padding: 13px 15px; margin-bottom: 9px; border-bottom: 0;
  font-size: 16px; line-height: 1.6;
  background: var(--accent-soft); border-radius: 10px;
  border-left: 4px solid var(--accent);
  display: flex; align-items: center; gap: 10px; flex-wrap: wrap;
  transition: background .2s ease, transform .2s ease;
}
.joblink-list li:last-child { margin-bottom: 0; }
.joblink-list li:hover { background: #EBD8CC; transform: translateX(2px); }
.joblink-list a { color: var(--ink); text-decoration: none; }
.joblink-list a::after { content: "→"; margin-left: 8px; color: var(--accent); font-weight: 800; }
.joblink-list a:hover { text-decoration: none; color: var(--accent-strong); }
@media (max-width: 720px) { .joblink-list li { font-size: 15px; padding: 12px 13px; } }

/* ---------- 職種ページ「主な業務」の中の区分け（店舗／配送（セールスドライバー））を大きく目立たせる
   （本人指示 2026-09-16「主な業務の店舗・配送（セールスドライバー）の部分をもう少し大きく目立たせる」）。
   前は 12.5px で本文より小さく、どこで仕事の種類が変わるのか読み取りにくかった。
   「働く人の声」側の同じ見出し（.jcs-faces-sub 単体）はそのまま ---------- */
.jcs-steps-sub {
  font-size: 17px; color: var(--ink); line-height: 1.5;
  margin-top: 28px; margin-bottom: 13px;
  padding-left: 12px; border-left: 4px solid var(--accent);
}
.jcs-steps-sub:first-child { margin-top: 0; }
@media (max-width: 720px) { .jcs-steps-sub { font-size: 15.5px; margin-top: 22px; } }

/* 職種紹介の付箋を右へ寄せる（本人指示 2026-09-16）。イラストを消して右が空いたぶん、
   画面の右端から48px のところまで動かす。大きさは変えない（位置だけずらす＝position の left。
   transform は .reveal の出現アニメが使っているので触らない） */
@media (min-width: 1200px) {
  .hiring .hiring-right {
    position: relative;
    /* 右端から100px のところまで（本人指示 2026-09-16「もう少し左」。前は48px だった） */
    left: max(0px, calc((100vw - 1160px) / 2 - 100px));
  }
}

/* 職種紹介の左下に South 棟の線画（本人支給・アイボリー線画／背景透過。2026-09-16）。
   消したコピーの位置に置く。左の列の幅いっぱい（元は 737×266 なので高さは自動） */
.hiring-south {
  /* 左の列（452px）だけでは頭打ちになるので、列のすき間ぶんまではみ出して大きく出す。
     付箋の左端まで40px以上 空くところで止める（本人指示「もっと大きく」2026-09-16） */
  display: block; width: min(509px, calc(100% + 24px)); max-width: none; height: auto;   /* 1024px などでは列のすき間が狭いので +24px まで */
  margin-top: clamp(24px, 3vw, 40px);
}
@media (max-width: 743px) {
  .hiring-south { max-width: 320px; margin-top: 22px; }
}

/* 空（雲と鳥）：本人支給のイメージどおり、線だけのアイボリーで、ゆっくり右から左へ流れる（2026-09-16）。
   中身より後ろに置き、節からはみ出したぶんは隠す。触れない（pointer-events: none） */
.hiring { position: relative; }
.hiring .vmsg-inner { position: relative; z-index: 1; }
.hiring-sky {
  position: absolute; inset: 0; z-index: 0; overflow: hidden; pointer-events: none;
  color: #FFF3DA;
}
.sky-cloud, .sky-bird { position: absolute; display: block; }
.sky-cloud path { fill: none; stroke: currentColor; stroke-width: 3; stroke-linejoin: round; opacity: .5; }
.sky-bird path { fill: none; stroke: currentColor; stroke-width: 2.2; stroke-linecap: round; opacity: .55; }
/* 大きさと高さ（節の高さに対する割合）。流れ出す位置は右端の外 */
.sc1 { width: 210px; top: 20%; }
.sc2 { width: 150px; top: 44%; }
.sc3 { width: 250px; top: 60%; }
.sc4 { width: 120px; top: 30%; }
.sb1 { width: 26px; top: 36%; }
.sb2 { width: 18px; top: 47%; }
.sb3 { width: 22px; top: 58%; }
@keyframes skyDrift {
  from { transform: translateX(var(--from, 120vw)); }
  to   { transform: translateX(-30vw); }
}
@keyframes skyBird {
  0%   { transform: translate(var(--from, 120vw), 0); }
  25%  { transform: translate(calc(var(--from, 120vw) - 40vw), -14px); }
  50%  { transform: translate(calc(var(--from, 120vw) - 80vw), 6px); }
  75%  { transform: translate(calc(var(--from, 120vw) - 120vw), -10px); }
  100% { transform: translate(-40vw, 0); }
}
.sky-cloud { animation: skyDrift linear infinite; }
.sky-bird  { animation: skyBird linear infinite; }
.sc1 { animation-duration: 120s; animation-delay: -10s; }
.sc2 { animation-duration: 150s; animation-delay: -70s; }
.sc3 { animation-duration: 175s; animation-delay: -120s; }
.sc4 { animation-duration: 135s; animation-delay: -95s; }
.sb1 { animation-duration: 70s;  animation-delay: -20s; }
.sb2 { animation-duration: 88s;  animation-delay: -55s; }
.sb3 { animation-duration: 78s;  animation-delay: -68s; }
@media (max-width: 743px) {
  .sc1 { width: 130px; } .sc2 { width: 96px; } .sc3 { width: 150px; } .sc4 { width: 80px; }
}
/* 動きを控える設定では流さず、その場に置く */
@media (prefers-reduced-motion: reduce) {
  .sky-cloud, .sky-bird { animation: none; }
  .sc1 { left: 4%; } .sc2 { left: 30%; } .sc3 { left: 6%; } .sc4 { left: 88%; }
  .sb1 { left: 28%; } .sb2 { left: 16%; } .sb3 { left: 26%; }
}

/* 空の直し（2026-09-16）：端から端まで流すと BOWCS の字や付箋を横切って読みにくいので、
   支給イメージと同じ位置に置き、その場でゆっくり漂わせる（雲は左右に±18px・上下に±6px、鳥は小さく弧を描く） */
.sc1 { left: 4%;  top: 20%; width: clamp(120px, 14vw, 210px); }
.sc2 { left: 30%; top: 42%; width: clamp(88px, 10vw, 150px); }
.sc3 { left: 5%;  top: 56%; width: clamp(140px, 17vw, 250px); }
.sc4 { left: auto; right: -2%; top: 24%; width: clamp(80px, 9vw, 130px); }
.sb1 { left: 27%; top: 34%; width: 26px; }
.sb2 { left: 15%; top: 46%; width: 18px; }
.sb3 { left: 25%; top: 57%; width: 22px; }
@keyframes skyFloat {
  0%, 100% { transform: translate(0, 0); }
  25%      { transform: translate(14px, -5px); }
  50%      { transform: translate(18px, 3px); }
  75%      { transform: translate(6px, 6px); }
}
@keyframes skyFly {
  0%, 100% { transform: translate(0, 0); }
  25%      { transform: translate(22px, -12px); }
  50%      { transform: translate(40px, -4px); }
  75%      { transform: translate(18px, 9px); }
}
.sky-cloud { animation: skyFloat ease-in-out infinite; }
.sky-bird  { animation: skyFly ease-in-out infinite; }
.sc1 { animation-duration: 19s; animation-delay: -3s; }
.sc2 { animation-duration: 23s; animation-delay: -11s; }
.sc3 { animation-duration: 26s; animation-delay: -17s; }
.sc4 { animation-duration: 21s; animation-delay: -7s; }
.sb1 { animation-duration: 12s; animation-delay: -2s; }
.sb2 { animation-duration: 15s; animation-delay: -6s; }
.sb3 { animation-duration: 13s; animation-delay: -9s; }
/* スマホは狭いので雲は2つだけ・鳥は1羽 */
@media (max-width: 743px) {
  .sc2, .sc4, .sb2, .sb3 { display: none; }
  .sc1 { top: 12%; } .sc3 { top: 34%; }
}
@media (prefers-reduced-motion: reduce) {
  .sky-cloud, .sky-bird { animation: none; transform: none; }
}

/* 建物を支給イメージと同じ割合まで大きく（本人指示 2026-09-16「写真と同じくらい建物大きく」）。
   支給の絵は 730/2000＝節の幅の36.5%。1440px なら 525px。付箋との間は 24px 以上あける */
@media (min-width: 1440px) {
  .hiring-south { width: min(525px, calc(100% + 72px)); }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .hiring-south { width: calc(100% + 24px); }
}

/* ===== 支給イメージ（2026-09-16「これにできるだけ近づいて」）に合わせた職種紹介の組み ==========
   支給の絵（1436×615）から実測した割合：
     付箋の並び  x 615–1170（幅38.6%／左端 42.8%）
     建物       x 0–540（左端で切れて外へ抜ける・幅37.6%）
     雲         左2つ・真ん中1つ・右2つ（左右は画面の外へ抜ける）
     鳥         3羽（左寄りの中ほど）
   付箋の右にたっぷり余白を取り、そこに右の雲を置くのが元の絵の眼目なので、
   付箋の並びを 651→555px に細くして左へ寄せる ============================================= */
@media (min-width: 1200px) {
  #hiring .vmsg-inner { grid-template-columns: 420px 555px; justify-content: start; }   /* id 指定に勝たせる */
  .hiring .hiring-right { left: 0; }                 /* 右へ寄せる指定は使わない */
  /* 建物：左端の外まで抜けて大きく */
  .hiring-south {
    width: min(600px, calc(100% + 180px));
    margin-left: -50px;   /* 付箋と同じ「枠」を基準にする（本人指摘 2026-09-16「ディスプレイだと離れちゃう」）。
                            画面の左端を基準にしていたので、広い画面ほど付箋だけ右へ行って離れていた。
                            枠基準なら重なり方はどの幅でも同じ（線で約50px） */
    margin-top: clamp(20px, 2.4vw, 32px);
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  #hiring .vmsg-inner { grid-template-columns: minmax(0, 1fr) 555px; }
  .hiring-south { width: min(560px, calc(100% + 120px)); margin-left: 118px; }   /* この幅は左の列が広いぶん、118px 右から始めて線で50px 重ねる */
}
/* 雲と鳥：支給の絵と同じ場所へ（左右は外へ抜ける） */
@media (min-width: 1200px) {
  .sc1 { left: -4%;  top: 27%; width: clamp(130px, 12.5vw, 180px); }
  .sc2 { left: 2%;   top: 50%; width: clamp(120px, 11vw, 160px); }
  .sc3 { left: 27%;  top: 43%; width: clamp(100px, 9vw, 130px); }
  .sc4 { left: 88%;  right: auto; top: 26%; width: clamp(110px, 10.8vw, 155px); }
  .sc5 { left: 87%;  top: 52%; width: clamp(125px, 12.2vw, 175px); }
  .sb1 { left: 12%;  top: 43%; width: 24px; }
  .sb2 { left: 26%;  top: 35%; width: 20px; }
  .sb3 { left: 24%;  top: 56%; width: 26px; }
}
.sc5 { position: absolute; }
.sky-cloud.sc5 { animation: skyFloat ease-in-out infinite; animation-duration: 24s; animation-delay: -13s; }
@media (max-width: 1199px) { .sc5 { display: none; } }

/* 支給イメージに寄せる仕上げ（2026-09-16）：
   ・建物が下までいっぱいに見えるよう、節の下の余白を詰める（120px → 48px）
   ・見出しと BOWCS は支給の絵と同じく、節の左端から 12.5% のところから始める（建物はそのまま外へ抜ける） */
@media (min-width: 1200px) {
  #hiring .vmsg-inner { padding-bottom: clamp(36px, 5vh, 56px); }
  /* 「職種紹介」の見出しは動かさない（本人指示 2026-09-16「職種紹介のところはずらさないで」）。
     BOWCS だけ支給の絵と同じ位置に */
  #hiring .vmsg-bowcs { margin-left: 40px; }
}

/* 付箋：間をもっと空けて、正方形に（本人指示 2026-09-16）。
   1枚 194×194（中身が収まる大きさ）＋間 24px ＝ 並びの幅 3×194+2×24 = 630px */
@media (min-width: 1200px) {
  #hiring .vmsg-inner { grid-template-columns: 420px 630px; }
  #hiring .jobtile-grid { gap: 24px; }
  #hiring .jobtile { aspect-ratio: 1; padding: 14px 12px; gap: 8px; }
}

/* 大きい画面では全体を広げる（本人指示 2026-09-16「スペース！ディスプレイもどっちもやるんだよ？」）。
   枠が 1160px で止まっていたので、広い画面ほど中身が真ん中に小さくまとまっていた。
   枠・左右の列・付箋の間隔を画面幅に連れて大きくし、建物は左の列に連れて大きくする（重なり方は変わらない） */
@media (min-width: 1200px) {
  #hiring .vmsg-inner {
    max-width: clamp(1160px, 76vw, 1500px);   /* 1440px までは今までどおり1160px。そこから先だけ広げる */
    grid-template-columns: clamp(420px, 28vw, 560px) clamp(630px, 42vw, 820px);
  }
  #hiring .jobtile-grid { gap: clamp(24px, 1.7vw, 34px); }
  .hiring-south { width: calc(100% + 180px); margin-left: -50px; }
}

/* 付箋をもう少し小さく（本人指示 2026-09-17）。正方形のまま小さくするため、
   並びの幅を細くし、中の「しるしの置き場・名前・状態の行」も少しずつ詰める */
@media (min-width: 1200px) {
  #hiring .vmsg-inner { grid-template-columns: clamp(420px, 28vw, 560px) clamp(600px, 40vw, 780px); }
  #hiring .jobtile-grid { gap: clamp(22px, 1.6vw, 32px); }
  #hiring .jobtile-ico { min-height: 74px; }
  #hiring .jobtile-name { font-size: 14px; }
  #hiring .jobtile-count { height: 24px; }
}

/* 「他の社員も見る」をもう少し上へ（本人指示 2026-09-17）。
   前の節の下 56px ＋ この節の上 56px ＝ 126px 空いていたので、この節の上を詰める */
#ivDetailWrap > .iv-others.section, .iv-others.section { padding-top: clamp(16px, 1.8vw, 24px); }   /* 7500行の id 付き指定に勝たせる */
.iv-others .section-head { margin-bottom: clamp(20px, 2.2vw, 30px); }
@media (max-width: 743px) { #ivDetailWrap > .iv-others.section, .iv-others.section { padding-top: 14px; } }

/* 付箋をもう少し右へ・1枚をもっと小さく（本人指示 2026-09-17）。
   小さくするぶん中身も詰める。右へ寄せたぶん建物も伸ばして、重なり方は変えない */
@media (min-width: 1200px) {
  #hiring .vmsg-inner { grid-template-columns: clamp(420px, 28vw, 560px) clamp(540px, 36vw, 700px); }
  #hiring .jobtile-grid { gap: clamp(20px, 1.5vw, 30px); }
  #hiring .hiring-right { position: relative; left: 60px; }
  #hiring .jobtile { padding: 12px 10px; gap: 6px; }
  #hiring .jobtile-ico { min-height: 60px; }
  #hiring .jobtile-ico img { max-height: 54px; width: auto; }
  #hiring .jobtile-name { font-size: 13px; }
  #hiring .jobtile-count { height: 22px; font-size: 10.5px; }
  .hiring-south { width: calc(100% + 240px); }
}

/* 付箋の間隔をもう少し広げる（本人指示 2026-09-17）。1枚の大きさはほぼ保ち、
   広げたぶんは並びの幅で受ける（右へはみ出さない範囲） */
@media (min-width: 1200px) {
  #hiring .vmsg-inner { grid-template-columns: clamp(420px, 28vw, 560px) clamp(560px, 37.5vw, 730px); }
  #hiring .jobtile-grid { gap: clamp(30px, 2.2vw, 44px); }
}

/* 頭文字を素材の色に（本人支給の見本 2026-09-17。色は画像から拾った実測値）。
   B=レンガ／O=オーナメント（深い赤）／W=木／C=土／S=石。続きの綴りは白のまま */
@media (min-width: 744px) {
  .bw-row:nth-child(1) .bw-ini { color: #C55E44; }
  .bw-row:nth-child(2) .bw-ini { color: #7C1520; }
  .bw-row:nth-child(3) .bw-ini { color: #EFD19A; }
  .bw-row:nth-child(4) .bw-ini { color: #E6A185; }
  .bw-row:nth-child(5) .bw-ini { color: #D1D6D6; }
}

/* ---------- 社外活動：説明の文章を額に入れる（本人指示 2026-09-17）。
   本人支給の枠（木の縁＋金の飾り罫＋下に赤いリボン）。中身は透明な PNG なので、
   枠の内側に紙の色を敷いてから枠を重ねる。文字は枠の内側に収まるよう余白を取る ---------- */
@media (min-width: 768px) {
  .bcar-host.is-cheki .bcar-content {
    position: relative;
    padding: 62px 66px 76px;           /* 金の罫と文字の間にゆとりを取る（罫は上下 11.2%・左右 4.3% の位置） */
    margin-bottom: -3.2rem;            /* 節の縦は伸ばさない（前からの決まり） */
  }
  /* 枠は別の層に置いて、色をサイトに馴染ませる。
     実測：もらった枠は 木 #77360C(彩度.90) 金 #A5620B(彩度.93) と、
     サイトの茶（accent #8B5E34 彩度.63／accent-strong #6B4423 彩度.67）より鮮やかでオレンジに寄っていた。
     彩度を落とし、わずかに暗く・赤寄りにして同じ系統に見えるようにする（文字には効かないよう別層にする） */
  .bcar-host.is-cheki .bcar-content::after {
    content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none;
    background: url("photo/culture/frame-activity.png") center / 100% 100% no-repeat;
    filter: saturate(.72) brightness(.96) hue-rotate(-6deg);
  }
  /* 紙の色は金の飾り罫の内側だけ。実測（画像 1200x689）：
     木の縁は横 0.4〜2.1%／縦 4.4〜7.3%、金の罫は横 3.2〜3.8%／縦 9.3〜10.4%、中身はその内側 */
  .bcar-host.is-cheki .bcar-content::before {
    content: ""; position: absolute; inset: 11.2% 4.3%;
    background: #FAF6ED; border-radius: 3px;   /* 紙はサイトの生成り寄り。純白（#FFFDF8）は地から浮いていた */
    z-index: 0; pointer-events: none;
  }
  .bcar-host.is-cheki .bcar-content > * { position: relative; z-index: 1; }
}
@media (max-width: 767px) {
  /* スマホは枠を出さない（縦に細長くなって飾りが崩れるため） */
  .bcar-host.is-cheki .bcar-content { background: none; }
}

/* 頭文字に白い枠（本人指示 2026-09-17）。字の太さを痩せさせないよう、
   縁取りは text-shadow を8方向に置いて作る（-webkit-text-stroke だと中身が細る） */
@media (min-width: 744px) {
  .bw-ini {
    text-shadow:
      -.045em -.045em 0 #FFF8EC,  0 -.045em 0 #FFF8EC,  .045em -.045em 0 #FFF8EC,
      -.045em  0     0 #FFF8EC,                        .045em  0     0 #FFF8EC,
      -.045em  .045em 0 #FFF8EC,  0  .045em 0 #FFF8EC,  .045em  .045em 0 #FFF8EC;
  }
}

/* 縁をもう少し細く、なめらかに（本人指示 2026-09-17）。
   8方向の影は角がカクつくので、使える環境では本物の輪郭線（-webkit-text-stroke）に。
   paint-order: stroke fill なら線が字の下に描かれるので、字が細らない。
   使えない環境では今までどおり影の縁取り（少し細めに） */
@media (min-width: 744px) {
  .bw-ini {
    text-shadow:
      -.026em -.026em 0 #FFF8EC,  0 -.026em 0 #FFF8EC,  .026em -.026em 0 #FFF8EC,
      -.026em  0     0 #FFF8EC,                        .026em  0     0 #FFF8EC,
      -.026em  .026em 0 #FFF8EC,  0  .026em 0 #FFF8EC,  .026em  .026em 0 #FFF8EC;
  }
  @supports (paint-order: stroke) {
    .bw-ini {
      text-shadow: none;
      -webkit-text-stroke: .028em #FFF8EC;
      paint-order: stroke fill;
    }
  }
}

/* ---------- スマホの1画面目：2026-09-17 の「少し小さく・枚数少なく」は取り消した。

   この1画面目は「写真が画面の外周をぐるりと繋がって囲み、中央だけ空が抜ける」構図で、
   --xm/--ym/--wm は隣どうしが接するように決めてある。だから **縮めても減らしても、そこだけ穴が空く。**
   ・幅を .82 倍 → 左上基準で1枚ずつ左上へずれ、並びの中心が17pxずれた
   ・倍率（中心基準）に直す → 中心のずれは消えたが、隣との隙間は残った
   ・下の帯の2枚（--ym 78.2% / 79.3%）を m-hide で外していた → 画面下端の写真が0%になっていた
   → 縮小はやめ、2枚も戻した（本人指摘「写真がズレてるだろ」「直ってない」）。

   ※ 一時は倍率を --sc という変数で持たせたが、**Safari で @keyframes の中の var() が
   解決されない**ことがあり、写真が出入りする回転（kvSpinOut / kvSpinIn）が壊れて
   ずれた位置で止まる恐れがあるため、変数は使わず素の数値に戻してある
   （本人指摘 2026-09-17「safari版直ってねーぞ」） ---------- */

/* ---------- スマホ：小さすぎる文字を底上げ（本人指示 2026-09-17「モバイル版も直して 色、スペース、文字の間隔など」）。
   実測（390px）で 9〜10.8px の文字が残っていた。手のひらの距離で読む前提だと小さい。
   11.5px を下限にそろえ、字間も詰まりすぎないようにする ---------- */
@media (max-width: 743px) {
  .egg-pos  { font-size: 11.5px; letter-spacing: .02em; }
  .egg-dept { font-size: 11.5px; }
  .egg-san  { font-size: .8em; }
  .cul3-no  { font-size: 11px; letter-spacing: .06em; }
  .field .req, .field .opt { font-size: 11.5px; }   /* 定義が .field 付きなので同じ強さで上書きする */
}

/* スマホで、人物の飾り（アーチ・光）が画面いっぱいに広がって見出しを覆い、
   左に茶色いにじみが出ていた（本人指摘 2026-09-17）。
   原因は 4930 行で `.iv__figure` を position: static にしていたこと。
   飾りは `position: absolute; inset: 0` なので、基準が無いと遠くの親まで広がる。基準に戻す */
/* スマホでも飾り（アーチ・輪・光）は出す。ただし基準が無いと画面いっぱいに広がって
   見出しを覆い、左下ににじみが出るので、人物の枠を基準に戻す（本人指摘 2026-09-17） */
@media (max-width: 860px) {
  /* position を戻すと、元の指定にある `top: 32px`（貼り付き用）が効いて枠ごと下がるので打ち消す */
  .iv__figure { position: relative; top: auto; }
}

/* ---------- 社員カードの所属は「BOWCS 横浜店」のまま出す。
   2026-09-17 に一度スマホだけ BOWCS を外したが、本人指示「社員カードの所属に BOWCS をつけろ、
   BOWCS のテロップだよ」で**元に戻した**。ブランドと店名を別の span に分けてあるのは、
   間隔をそろえるためだけに使う（表示は PC・スマホとも「BOWCS 横浜店」） ---------- */
.dept-brand + .dept-rest { margin-left: .4em; }

/* ---------- スマホの職種紹介は2つずつ並べる（本人指示 2026-09-17「職種紹介の仕事は二つずつにして」）。
   これまでは1列の横長ピル（アイコン｜名前｜矢印）だったので、2列に入れると窮屈になる。
   2列では PC と同じ縦組み（丸いしるし→名前）に戻し、矢印は右下に小さく置く ---------- */
@media (max-width: 720px) {
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile {
    display: flex; flex-direction: column; align-items: center; justify-content: center;
    gap: 8px; text-align: center;
    aspect-ratio: 1 / 1; min-height: 0;
    padding: 14px 10px; border-radius: 12px;
  }
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile-ico {
    width: 58px; height: 58px; min-height: 0; border-radius: 50%;
    background: var(--accent-soft); display: grid; place-items: center; overflow: hidden;
  }
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile-ico .jobtile-illust { width: 40px; height: 40px; }
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile-ico svg { width: 26px; height: 26px; }
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile-name {
    font-size: 13px; line-height: 1.45; text-align: center; align-self: auto; min-height: 0;
  }
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile-count {
    margin: 0; align-self: center; text-align: center; width: 100%;
  }
  /* 矢印は文字に被らないよう、下の余白のぶんだけ内側に置く */
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile { padding-bottom: 34px; }
  /* 矢印は右下の小さな丸に */
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile { position: relative; }
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile::after {
    position: absolute; right: 8px; bottom: 8px; width: 22px; height: 22px;
    background-size: 11px 11px;
  }
}

/* スマホのスタンプ（本人指摘 2026-09-17「スマホ版のスタンプ直せ」）。
   ずらし幅が PC 向けの下限（横98px・縦94px）のままで、1行目の白い帯がスタンプの右下半分を
   覆っていた（実測：スタンプ 61〜133・帯 102〜289／上 293〜365・帯 322〜370）。
   帯の左上の角に少しだけ重なる位置へ（横119px・縦132px） */
@media (max-width: 743px) {
  /* 1行目の左上の角に軽く重なる位置。必要なずらし量を幅ごとに逆算した（320px:108/114 → 743px:139/141）ので、
     画面幅に比例する式にした（本人指摘 2026-09-17「位置おかしい」） */
  .kc-seal {
    transform: translate(
      calc(-50% - clamp(108px, 73.8px + 8.78vw, 139px)),
      calc(-50% - clamp(114px, 90.5px + 6.8vw, 141px)));
  }
}

/* ---------- スマホの職種紹介から BOWCS の展開（BRICK / ORNAMENT / WOOD / CLAY / STONE）を外す
   （本人指示 2026-09-17「スマホ版の職種紹介は BOWCS いらない」→「BRICK ORNAMENT WOOD CLAY STONE これのことね」）。
   PC は従来どおり出す。社員カードの所属の「BOWCS 横浜店」はこれとは別で、そのまま残す ---------- */
@media (max-width: 743px) {
  .vmsg-bowcs { display: none; }
}

/* ---------- スマホ：職種紹介の家の線画は節のいちばん下に（本人指示 2026-09-17「家のイラストは下に」）。
   それまでは左の列の中（節の上から178px）にあり、下に続く掲示板より先に出ていた。
   DOM は動かさず、節の下端に置いて掲示板のあとに見えるようにする ---------- */
@media (max-width: 743px) {
  #hiring { position: relative; }
  #hiring .vmsg-inner { padding-bottom: 150px; }
  /* 左の列は出現アニメ（.reveal）の transform を持つ。transform がある要素は
     絶対配置の基準になってしまい、家が左の列の中に留まってしまうので、スマホでは外す */
  /* transform だけでなく will-change: transform も絶対配置の基準を作る（.reveal が持っている）。
     両方外さないと、家が左の列（高さ64px）の中に閉じ込められる */
  #hiring .vmsg-left.reveal { transform: none; opacity: 1; will-change: auto; }
  .hiring-south {
    position: absolute; left: 50%; margin-left: 0; translate: -50% 0;
    bottom: 26px; margin-top: 0; width: min(320px, 86%); max-width: none;
  }
}

/* ---------- 総務のしるしだけ横長（admin.png 800×565・中身 755×524）なので、
   正方形の枠に入れると他より小さく見えていた（本人指示 2026-09-17「総務のアイコン直して」）。
   高さをそろえるのではなく**見えの面積**をそろえる：幅を広げて高さは自動にする ---------- */
.jobtile-ico .jobtile-illust[src*="admin"] { width: auto; height: 100%; max-width: 128%; object-fit: contain; }
@media (max-width: 720px) {
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile-ico .jobtile-illust[src*="admin"] { width: 52px; height: auto; }
}

/* 「まるく」は1枚1枚の外形だった（本人指摘 2026-09-17「どこ丸してんだ！」）。
   付箋を正円にする。中身は円の内側（正方形に内接する範囲）に収まるよう詰め、
   紙のマスキングテープは円に合わないので出さない */
/* まるいのはスマホだけ（本人指示 2026-09-17）。PC は紙の付箋（角2px・マスキングテープあり）のまま。
   スマホ（720px以下）の職種カードは 174×174 の角丸12px だったので、正円にする。
   中身は円の内側に収まるよう詰める */
@media (max-width: 720px) {
  /* 職種紹介（トップ）と「他の職業も見る」（職種ページ）の両方に同じ丸を当てる（本人指示 2026-09-17） */
  :is(#hiring, #jobsOthers, .jobs-others) .jobtile { border-radius: 50%; padding: 16px 20px 30px; }   /* 下を厚くして中身を上（円の広いところ）へ */
  :is(#hiring, #jobsOthers, .jobs-others) .jobtile::before { display: none; }
  :is(#hiring, #jobsOthers, .jobs-others) .jobtile-ico { min-height: 44px; }
  :is(#hiring, #jobsOthers, .jobs-others) .jobtile-ico img { max-height: 40px; }
  /* 募集中の札が円からはみ出していた（実測1.02）ので小さく */
  :is(#hiring, #jobsOthers, .jobs-others) .jobtile-count { height: 22px; font-size: 9.5px; padding: 0 7px; }
  /* 右下の丸い矢印は円の外に出るので、円の内側（下の真ん中）へ */
  :is(#hiring, #jobsOthers, .jobs-others) .jobtile::after { right: 50%; transform: translateX(50%); bottom: 12px; width: 18px; height: 18px; background-size: 9px 9px; }
}

/* ---------- ページの頭の帯（.page-hero）の大きさを全ページでそろえる（本人指示 2026-09-17「上のバナーの大きさ統一」）。
   実測では 390px で 75〜296px、1440px で 110〜373px とばらついていた。
   原因は、職種・社員・文化だけ小さい余白を個別に当てていて、他は基本の大きい余白のままだったこと。
   締まって見える職種ページの値に合わせ、見出しの大きさもそろえる ---------- */
/* 値は濃い帯（.is-dark）で使っているものにそろえる。明るい帯（会社を知る・記事）だけ
   基本の大きい余白のままで、帯が2倍近く高くなっていた */
.page-hero { padding: clamp(20px, 2.2vw, 28px) 0 clamp(16px, 1.6vw, 20px); }
.page-hero .breadcrumb { margin-bottom: 8px; }
.page-hero .eyebrow { margin-bottom: 6px; }
.page-hero h1 { font-size: clamp(28px, 3.8vw, 44px); margin-bottom: .2em; line-height: 1.2; }
.page-hero .lead { margin: 0; }



/* 狭い画面（375px以下）で横スクロールが出ていた（本人指摘 2026-09-17「Safariズレてる」）。
   原因はヘッダーの一行：ロゴ108＋「採用サイト」73＋エントリー101＋三本線38＋すき間 で
   320px の画面に入らず、**中身の幅が380px**に広がっていた（帯だけ画面幅のままなので右にすき間が見える）。
   狭いときは「採用サイト」を出さず、ロゴとエントリーを少し小さくして1行に収める */
@media (max-width: 375px) {
  .site-header .brand-sub { display: none; }
  .site-header .brand-logo { height: 20px; }
  .site-header .header-cta { padding-inline: 10px; font-size: 11px; gap: 4px; }
  .site-header .header-cta svg { width: 13px; height: 13px; }
}

/* ---------- スマホ：横に動かせる帯の「いま何枚目か」（本人指示 2026-09-17。
   tixplus.jp のスマホ版を実測して踏襲：ドット 8×8px・間隔10px・角丸999、
   いま見ているものだけ 60×8px に伸びる・0.3秒。色だけ自社の茶に翻訳） ---------- */
.slide-dots { display: none; }
@media (max-width: 743px) {
  .slide-dots { display: flex; justify-content: center; align-items: center; gap: 10px; margin: 16px auto 0; }
  .slide-dot {
    width: 8px; height: 8px; border-radius: 999px; flex: 0 0 auto;
    background: rgba(107, 68, 35, .22);
    transition: width .3s ease, background-color .3s ease;
  }
  .slide-dot.is-on { width: 60px; background: var(--accent); }
}
@media (prefers-reduced-motion: reduce) { .slide-dot { transition: none; } }

/* ---------- スマホ：社員の一人のページの「他の社員も見る」は横スライドに（本人指示 2026-09-17
   「スマホ版は横にスライドで、選択は残して」）。前は1列で縦に3枚並んでいた。
   押してその人のページへ行く動きはそのまま。隣がチラ見えする幅（参考 tixplus.jp は 260/390＝67%）---------- */
@media (max-width: 743px) {
  .iv-others .egg-grid {
    display: flex; flex-wrap: nowrap; gap: 14px;
    overflow-x: auto; scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch; scrollbar-width: none;
    /* 顔写真の丸はカードの上端より 11px 外に出ているデザイン。横スクロールを付けると
       上下も切り取られてしまい、顔の上が欠ける（本人指摘「カードが収まってない」）。
       上に余白を取って切られないようにし、同じ分だけ外側で戻して見た目の位置は変えない */
    padding-top: 20px; margin-top: -20px;
    padding-bottom: 8px;
    /* 画面の端まで使い、左右に 16px の余白を残す。送り終わりで右が余らないよう
       止め位置は左そろえ（center だと最後の1枚が真ん中で止まり、右に隙間が残る） */
    /* ここも 100vw を使わない（上の職種ページと同じ理由）。
       負マージンで .wrap の余白を打ち消して端まで広げ、内側の余白で 16px 残す */
    margin-inline: -20px;
    padding-inline: 36px;
    scroll-padding-inline: 36px;
  }
  .iv-others .egg-grid::-webkit-scrollbar { display: none; }
  .iv-others .egg-card {
    flex: 0 0 auto; width: 74%; scroll-snap-align: start;
  }
  /* 横に送ったときに、まだ画面に入っていなかったカードが出現アニメで
     下から上へ動いてしまう（本人指摘「上に動く」）。横スライドでは最初から出しておく */
  .iv-others .egg-grid .egg-card.reveal { opacity: 1; transform: none; transition: none; }
}

/* ---------- スマホ：社内評価システムの節が間延びしていた（本人指示 2026-09-17「文化もスマホに収まるように」）。
   実測（390px）：言葉が浮かぶ枠の高さが 500px あり、本文の下から絵の上まで 171px の空白ができていた。
   絵は 214px なので、上下に少し余裕を持たせた高さに詰める ---------- */
@media (max-width: 720px) {
  .kok-stage { min-height: 330px; margin-top: 10px; }
  .kok-stage .kok-intro-fig { width: 190px; }
}

/* スマホのヘッダーの並びを整える（本人指示 2026-09-17）。
   エントリーに左余白10pxが付いたままメニューの幅が計算され、三本線が枠から9pxはみ出していた
   （390pxで右余白が11px＝左20pxと不ぞろい）。余白はメニューの gap に一本化する */
@media (max-width: 720px) {
  .site-header .nav { gap: 10px; }
  .site-header .nav .header-cta { margin-left: 0; }
}
/* 390px では一行が3pxだけ長く、右余白が17px（左は20px）になっていたので、エントリーの左右を詰める */
@media (max-width: 430px) {
  .site-header .nav .header-cta { padding-inline: 9px; }
  [data-page="home"] .site-header:not(.is-scrolled) .nav .header-cta { padding-inline: 9px; }
}
/* トップの1画面目は別の（強い）指定で gap 12px・エントリーに左余白10px が残っていて、
   390px で右余白が7px（左は20px）になっていた。同じ強さで上書きする（本人指摘 2026-09-17「直ってないよ」） */
@media (max-width: 720px) {
  [data-page="home"] .site-header:not(.is-scrolled) .nav { gap: 10px; }
  [data-page="home"] .site-header:not(.is-scrolled) .nav .header-cta { margin-left: 0; }
}

/* ---------- スマホ：心得の吹き出しと言葉を小さく（本人指示 2026-09-17
   「心得〜kokoroe〜のスマホ版は吹き出しと言葉スマホ版ように小さくして」）。
   実測（390px）では 260×114px＝画面の67%を占め、内側の余白も 42/36px と大きかった ---------- */
@media (max-width: 720px) {
  .kok-intro .kok-word {
    box-sizing: border-box;          /* 内側の余白も幅に含める（これが無いと余白の分だけ外へ広がる） */
    font-size: 12.5px; line-height: 1.85;
    padding: 24px 22px; max-width: 60%;
  }
}

/* 心得の枠：スマホでイラストの「まわり」に言葉を置けるだけの余地を作る（本人指摘 2026-09-17）。
   イラストを少し小さくして、上下左右に吹き出しが入る高さにする */
@media (max-width: 720px) {
  /* 同時に出るのは2個まで（本人指示 2026-09-17）。絵の上に1つ・下に1つなので、
     吹き出し約119px×2 ＋ 絵150px ＋ 余白 で足りる */
  .kok-stage { min-height: 480px; }   /* 言葉が3行になる回もあるので、段が足りるだけの高さを取る（実測で重なり0） */
  .kok-stage .kok-intro-fig { width: 150px; }
}

/* 390px 級はロゴが大きくて一行がぎりぎり（ロゴとエントリーの間14px・右余白19px）だったので、
   ロゴを少しだけ小さくして左右の余白を20pxでそろえる（本人指示 2026-09-17） */
@media (min-width: 376px) and (max-width: 410px) {
  .site-header .brand-logo { height: 22px; }
}

/* ---------- 心得の吹き出しのしっぽは、イラストのある側へ出す（本人指示 2026-09-17
   「吹き出しと言葉はちゃんとイラストから出るようにして」）。
   前は向きに関係なく左下に固定で、絵と関係ない方を向いていた。
   JS が tail-up / tail-down / tail-left / tail-right と出る位置（--tail-x / --tail-y）を付ける ---------- */
.kok-word::before, .kok-word::after {
  left: auto; right: auto; top: auto; bottom: auto;   /* 既定の左下固定を解除して、下の向き別の指定で置く */
}
/* 下向き（吹き出しが絵の上にいる） */
.kok-word.tail-down::before { left: var(--tail-x, 50%); bottom: -5px; margin-left: -6px; }
.kok-word.tail-down::after  { left: var(--tail-x, 50%); bottom: -16px; margin-left: -12px; }
/* 上向き（吹き出しが絵の下にいる） */
.kok-word.tail-up::before { left: var(--tail-x, 50%); top: -5px; margin-left: -6px; }
.kok-word.tail-up::after  { left: var(--tail-x, 50%); top: -16px; margin-left: -12px; }
/* 右向き（吹き出しが絵の左にいる） */
.kok-word.tail-right::before { top: var(--tail-y, 50%); right: -5px; margin-top: -6px; }
.kok-word.tail-right::after  { top: var(--tail-y, 50%); right: -16px; margin-top: -3px; }
/* 左向き（吹き出しが絵の右にいる） */
.kok-word.tail-left::before { top: var(--tail-y, 50%); left: -5px; margin-top: -6px; }
.kok-word.tail-left::after  { top: var(--tail-y, 50%); left: -16px; margin-top: -3px; }


/* ---------- 心得の言葉は「出て消える」をやめ、**出したまま1つずつ入れ替える**
   （本人指示 2026-09-17「いつも2つは出るように」）。
   アニメで出し入れしていたときは、どう詰めても全部消える瞬間ができた ---------- */
/* 浮かび上がりはゆっくり、消えるのは速いまま（本人指示 2026-09-17
   「消えるのが遅い」→速く／「浮かび上がるスピードはゆっくり」） */
.kok-word { transition: opacity 1.1s cubic-bezier(.2,.7,.3,1), transform 1.1s cubic-bezier(.2,.7,.3,1); animation: none !important; }
.kok-word:not(.is-on) {
  opacity: 0; transform: scale(.96) translateY(6px);
  transition: opacity .3s ease, transform .3s ease;   /* 消えるときだけ速く */
}
.kok-word.is-on { opacity: .88; transform: scale(1) translateY(0); }
@media (prefers-reduced-motion: reduce) {
  .kok-word { transition: opacity .2s linear; }
  .kok-word:not(.is-on) { transition: opacity .2s linear; transform: none; }
}

/* 横スライドの左右：.wrap の余白は 640px 以下だと 16px なので、そのぶんに合わせる */
@media (max-width: 640px) {
  .iv-others .egg-grid { margin-inline: -16px; padding-inline: 32px; scroll-padding-inline: 32px; }
}

/* 応募の帯：スマホでは vw を使わず、.wrap の余白ぶんだけ負マージンで広げる
   （PC は .wrap が最大幅で止まるので vw が必要。そちらは --sbw で差し引く） */
@media (max-width: 720px) {
  .cta-sec .cta-band {
    width: auto; max-width: none;
    margin-left: -20px; margin-right: -20px;
    padding-left: 24px; padding-right: 24px;
  }
}
@media (max-width: 640px) {
  .cta-sec .cta-band { margin-left: -16px; margin-right: -16px; }
}

/* ---------- 職種紹介の建物を、支給イメージどおり画面の左端まで寄せる（本人支給 2026-09-18）
   絵も「South棟1棟の線画」から「5棟が横に並ぶカラーの街並み」に差し替えた。
   支給イメージ（1101×634）の実測：建物は左 0.7% / 幅 45.6% / 上 64.4%。
   幅と縦の位置は今の指定でほぼ一致していた（1440px で 45.8% / 63.8%）が、左だけ 6.3% と右に寄っていた。
   建物は「枠」を基準に置いてあり（2026-09-16「ディスプレイだと離れちゃう」の直し）、
   枠は画面が広いほど中央へ寄るので、その差のぶんだけ左へ戻す ---------- */
@media (min-width: 1200px) {
  /* 建物の左端 ＝ 枠の左端 ＋ この margin（実測で確認）。
     枠は `max-width: clamp(1160px, 76vw, 1500px)` の中央寄せなので、
     枠の左端は (画面幅 - 枠幅) / 2。そこから逆算して、どの画面幅でも左端が 10px になるようにする。
     実測：1280px→-50px（今までと同じ）／1440px→-130px／1600px→-182px／1920px→-220px */
  .hiring-south { margin-left: calc(10px - (100vw - clamp(1160px, 76vw, 1500px)) / 2); }
}

/* ---------- 職種紹介の下に地面の帯（本人指示 2026-09-18「茶色も」→「下に地面の帯を足す」）
   支給イメージ（1101×634）の下端は #382C22 の濃い茶。建物がその上に立って見えるよう、
   節の下端に敷く。上はぼかして地の茶からつなげる。建物（.hiring-south）は帯より前に出す ---------- */
#hiring::after {
  content: ""; position: absolute; left: 0; right: 0; bottom: 0;
  /* 支給イメージ（1101×634）を縦に走査した実測：濃い茶(#382C22)が始まる高さは
     左端 93.2% → 20% の列 94.4% → 55% 95.6% → 75% 96.8% → 右端 99.2% と、
     **左が高く右へ下がる斜めの地面**だった（水平な帯ではない。本人指摘 2026-09-18「なんだこれ」）。
     節の高さに対して 左端は下から 6.8%、右端は下から 0.8%。その傾きを clip-path で作る */
  /* 建物が浮いていた（本人指摘 2026-09-18「何で浮いてんだよ」）。
     原因は**建物の絵の底辺が画像の下端ではない**こと。画像（1800×776）を走査すると、
     絵の底辺は 左 86.9% → 右 96.4% で、下に 3.6〜13% の透明な余白がある。
     地面を画像の下端に合わせていたので、絵の足元との間に約20px の隙間ができていた。
     そこで地面の高さと傾きを**絵の底辺そのもの**に合わせる：
     節の高さの 9% を地面にし、左端の上端が絵の底辺（左）に、傾きは絵の底辺の傾き（画面幅に対して約4.1%）に合わせる */
  /* 本人指示 2026-09-18「もっと！！」→ 地面を厚くして、建物の足元がしっかり埋まるように。
     9% では絵の底辺にちょうど接するだけだった（隙間0〜3px）ので 12.5% に。
     1440px（節910px）で左端の上端が 796px、建物の絵の底辺（左）が 828px なので **約32px 埋まる** */
  height: clamp(46px, 12.5%, 132px);
  background: #382C22;
  clip-path: polygon(0 0, 100% 72%, 100% 100%, 0 100%);
  z-index: 0; pointer-events: none;
}
/* スマホは建物が小さい（高さ138px程度）ので、埋める量もそれに合わせる */
@media (max-width: 743px) {
  #hiring::after { height: 50px; clip-path: polygon(0 0, 100% 78%, 100% 100%, 0 100%); }
}
/* 建物を帯より前に出す。スマホでは 8186行で position: absolute にしてあるので、
   ここで relative を被せると位置が壊れる（実測：節の上端まで飛んだ）。PC だけ relative にし、
   スマホは absolute のまま z-index だけ足す */
@media (min-width: 744px) { .hiring-south { position: relative; z-index: 1; } }
@media (max-width: 743px) { .hiring-south { z-index: 1; } }

/* ---------- 同意のチェック：押せる範囲を広げる（本人指摘 2026-09-18「4. ご確認がチェックできない」）
   前は文の大半がリンクで、押すとページ内リンクに飛んでチェックが入らなかった。
   リンクは行の外へ出したうえで、四角も文字も指で押しやすい大きさにする ---------- */
.check-row input { width: 22px; height: 22px; margin-top: 2px; cursor: pointer; }
.check-row label { cursor: pointer; padding: 4px 0; line-height: 1.6; }
.check-link { margin: 6px 0 0 33px; font-size: 13px; }
.check-link a { color: var(--accent-strong); text-decoration: underline; }
@media (max-width: 720px) {
  /* 指で押す前提。四角の当たりを 24px に、文字の行も高めにとる */
  .check-row input { width: 24px; height: 24px; }
  .check-row label { padding: 6px 0; }
  .check-link { margin-left: 35px; }
}

/* ---------- 社外活動などの送りの矢印を小さく（本人指示 2026-09-18「社外活動の矢印小さく」）
   実測（直す前）：丸 43×43px／中の絵 26×26px／間 24px。
   丸を 34px、中の絵を 19px に。指で押す的は 44px 確保したいので、
   見た目は小さくしつつ、当たりだけ ::before で 44px に広げる ---------- */
.bcar-arrow { width: 34px; height: 34px; position: relative; }
.bcar-arrow svg { width: 19px; height: 19px; }
.bcar-arrow::before {
  content: ""; position: absolute; left: 50%; top: 50%;
  width: 44px; height: 44px; transform: translate(-50%, -50%);
  border-radius: 50%;
}
.bcar-arrows { gap: 14px; }

/* ---------- トップ1画面目のメニューは「スクロールしたあとのヘッダー」と同じ位置にする
   （本人指示 2026-09-18「こっちはスクロールして移動する場所と同じにして」）。
   前はここだけ面を 52px にしてロゴにそろえていたため、スクロールした瞬間に
   面 8〜60 → 12〜56、字の下端 50 → 45 とメニューが動いていた。指定を外して同じにする ---------- */


/* ---------- ヘッダー：文字の高さを「BOWCS 採用サイト」にそろえる
   （本人指示 2026-09-18「ロゴの置いている位置に合わせるんだよ」「文字だよ？？」）。
   合わせるのは白い面ではなく**文字**だった。実測（1440px・字の描画範囲の下端）：
   ロゴの絵 47 ／ 採用サイト 43 ／ メニュー 44 ／ エントリー 46。
   いちばん下にあるロゴの絵（47）に、他の字の下端をそろえる ---------- */
/* 内側の余白で字だけ下げると、丸い面の中で字が下に偏って見える。
   面ごと下へずらせば、字は面の中央のまま、ロゴの字と同じ高さになる（3px＝44→47） */
/* 本人指示 2026-09-18「ロゴのBOWCSの位置に合わせてよ段差を」。
   面ごと下げると、ロゴの面（上8・下60）とメニューの面（上17・下69）に **9px の段差**ができていた。
   面はロゴと同じ位置に戻し、**字だけ**をロゴの「BOWCS」の下端（47）にそろえる。
   実測：メニューの字は 44、エントリーの字は 46。中央ぞろえなので、上に余白を足すとその半分だけ字が下がる */
.site-header .brand-sub { position: relative; top: 7px; }  /* 画素で測ると BOWCS の字の下端は46、採用サイトは43 だった。3px 足す */

/* ---------- トップの文化の3枚：見出しの後ろに薄く大きな英字
   （本人指示 2026-09-18「心得、福利厚生、社外交流会の後ろにも英語があるようにして」）。
   ほかの節の .hero-bgword / .vmsg-bgword と同じ作り。地が明るいので、透かしは濃い茶を薄く ---------- */
.cul3-body { position: relative; overflow: hidden; }   /* 英字がカードの外へ出ないように切る */
.cul3-title { position: relative; z-index: 1; }
.cul3-bgword {
  position: absolute; left: 0; top: 50%; transform: translateY(-50%);
  /* 色と太さはサイト共通の透かし（.sec-en）に合わせる：アクセントの朱を16%、太さ700 */
  font-family: var(--font-display); font-weight: 700; line-height: 1; letter-spacing: .04em;
  font-size: clamp(22px, 2.3vw, 32px); color: rgba(192, 95, 59, .16);
  pointer-events: none; user-select: none; white-space: nowrap; z-index: -1;
}
@media (max-width: 720px) { .cul3-bgword { font-size: 26px; } }

/* ---------- 「休日の過ごし方」の行が不ぞろいになる件（本人指摘 2026-09-18「ここもおかしい」）
   本文は body で `word-break: auto-phrase`（日本語を文節のまとまりで折り返す）にしてある。
   読みやすい反面、**箱が狭いと入りきらない文節が丸ごと次の行へ送られて、行末が大きく余る**。
   実測（1200px）：文章の幅は 330px しかない（箱528px − 写真132px − すき間）。
   ここだけ文字単位の折り返しに戻して、行末をそろえる。文章そのものは変えない ---------- */
.iv__holiday p, .pf2-holiday-text { word-break: normal; line-break: auto; }

/* ---------- 「休日の過ごし方」の文章の幅を、人によって変えない
   （本人指示 2026-09-18「社員紹介のところはちゃんと全てみて幅を統一するように」）。
   この箱は flex で「文章 → 写真」と並べているが、文章側に幅の指定が無いため
   **中身の長さで縮んで**いた。実測（1200px）：ks1/ek1/ms1 は330px、tw1 だけ243px。
   文章側に残り幅を使わせて、どの人でも同じ幅にする。文章そのものは変えない ---------- */
.iv__holiday > *:not(figure) { flex: 1 1 auto; min-width: 0; align-self: stretch; }
/* スマホは縦積み（flex-direction: column）になるので、幅は align-self で伸ばす。
   親が align-items: flex-start のままだと、ここでも中身の幅に縮む（実測：tw1 だけ243px） */
.pf2-holiday > *:not(.pf2-holiday-photo):not(.pf2-holiday-ico) { flex: 1 1 auto; min-width: 0; }

/* ---------- トップの職種紹介：付箋の中の字としるしをもう少し大きく
   （本人指示 2026-09-18「トップページの職種紹介の各職種の文字とイラストもう少し大きく」）。
   実測（直す前・1440px）：付箋170×170／しるしの絵 77×56／職種名 13px。
   付箋の大きさは変えず、中身だけ上げる ---------- */
/* 付箋は正方形を保つ（aspect-ratio: 1）。中身を上げすぎると縦に伸びるので、実測で収まる値にした
   （72px だと 170×178 になった。66px で 170×170 のまま） */
#hiring .jobtile-ico { min-height: 63px; }
#hiring .jobtile-ico img { max-height: 60px; width: auto; }
#hiring .jobtile-name { font-size: 15px; }
@media (max-width: 720px) {
  #hiring .jobtile-ico { min-height: 56px; }
  #hiring .jobtile-ico img { max-height: 52px; }
  #hiring .jobtile-name { font-size: 14px; }
}

/* 「心得とは…」をもう少し大きく（本人指示 2026-09-18）。
   これまでは大きさの指定がなく、親から受け継いだ 16px だった */
.kok-intro-sub { font-size: clamp(17px, 1.6vw, 21px); margin-bottom: 16px; }

/* 社外活動のリード文を、心得の本文と同じ大きさに（本人指示 2026-09-18「ここの文字の大きさを〜と一緒に」）。
   実測（1440px）：心得の本文 16px／行送り29.6px に対し、社外活動のリードは 20px／34.4px と大きかった。
   スマホも心得16px／社外活動15px でそろっていなかった */
#events .lead { font-size: 16px; line-height: 1.85; }

/* ---------- 社員紹介：イラストと文章をなめらかに出す（本人指示 2026-09-24
   「社員紹介のイラストと文章滑らかに出して」）。
   実測ではどちらも出方の指定が無く（動き0s・透明度1）、いきなり表示されていた。
   共通の .reveal を付けたうえで、ここは動きを少し長め・移動を控えめにして、
   ふわっと浮かび上がるようにする（イラスト→文章の順に 0.14秒ずらす） ---------- */
.iv__figure.reveal, .iv__body.reveal {
  transform: translate3d(0, 20px, 0);
  transition: opacity 1.1s cubic-bezier(.22, .61, .36, 1), transform 1.1s cubic-bezier(.22, .61, .36, 1);
}
.iv__figure.reveal.is-in, .iv__body.reveal.is-in { transform: none; }
@media (max-width: 767px) {
  .iv__figure.reveal, .iv__body.reveal { transform: translate3d(0, 16px, 0); }
}
@media (prefers-reduced-motion: reduce) {
  .iv__figure.reveal, .iv__body.reveal { opacity: 1; transform: none; transition: none; }
}



/* 2回目からは最初の黒い画面を出さない（印は head で付ける。本人指示 2026-09-24） */
html.kv-seen .opening { display: none; }

/* ---------- スマホの心得：空きが多いので詰める（本人指示 2026-09-24
   「心得〜kokoroe〜のスマホ版空いてるスペースありすぎだから狭くして」）。
   実測（390px）：節の高さ870px。言葉が浮かぶ枠（.kok-stage）の min-height が 500px あり、
   本文の下・イラストの上下・いちばん下に空きが出ていた ---------- */
@media (max-width: 720px) {
  #kokoroe.section { padding-top: 20px; padding-bottom: 20px; }
  .kok-stage { min-height: 390px; margin-top: 6px; }
  .kok-intro-text { margin-bottom: 0; }
}

/* ---------- 同意のチェックに「チェックの印」が出ない件（本人指摘 2026-09-18／2026-09-24
   「個人情報の取り扱いに同意します。にチェックできない」）。
   原因は 1526行の `.field input, .field select { appearance: none; border; background; padding }`。
   入力欄の見た目を整えるための指定だが、**チェックの四角にも効いていた**ため、
   押しても中のチェックマークが描かれず「入っていない」ように見えていた（実際は入っている）。
   チェックとラジオだけ、ブラウザ標準の見た目に戻す ---------- */
.field input[type="checkbox"],
.field input[type="radio"],
.check-row input[type="checkbox"] {
  appearance: auto; -webkit-appearance: auto;
  width: 22px; height: 22px; padding: 0;
  border: 0; background: none; border-radius: 0;
  accent-color: var(--accent-strong); cursor: pointer;
  flex: 0 0 auto;
}
@media (max-width: 720px) {
  .field input[type="checkbox"], .check-row input[type="checkbox"] { width: 24px; height: 24px; }
}

/* ==========================================================================
   ① ファーストビュー：写真が輪になって現れ、スクロールで弧にほどける
   （本人指示 2026-09-24。試作 morph-kv.html を本番へ移したもの）

   仕組み：この節は「高さ 331vh の入れ物（.kvc-scope）」の中に、
   画面いっぱいの舞台（.kv）が貼り付いている。入れ物の中をスクロールした割合で
   「円→弧」への変形と「弧に沿って流す」量が決まるので、ページの動きは奪わない。
   ========================================================================== */
.kvc-scope {
  position: relative;
  /* 高さ＝この節にかけるスクロール量。長いほど、弧のまま・円のままの時間が長くなる
     （本人指示 2026-09-25「最初も最後も長く」→ さらに「もう少し長く」。260 → 340 → 460vh）
     （本人指示 2026-09-28「写真が輪になった部分もう少し長く」→ 530vh。増やした 70vh は全部「円のまま」に回した）
     （本人指示 2026-10-01「最初のスクロールもう少し短く」→ 440vh。区間の割合は変えず、全体を約0.8倍に）
     （同日もう一度「最初のスクロールもう少し短く」→ 360vh。同じく割合はそのまま、スクロール量 340 → 260vh）
     （同日「1画面目を抜けるまでのスクロール量ここを短く」＋「むしろ円になるのは短くしないで」→ 295vh。抜けるまで 195vh。
       円に縮む・円のままの長さは残して前半だけ削った。区間の割合は index.html の readScroll）
     （本人指示 2026-10-02「円になるまでの時間を長くして」→ 331vh。円に縮む区間だけ 44 → 80vh に伸ばした） */
  height: 331vh;
  margin-top: calc(var(--header-h) * -1);   /* ヘッダーのぶん上に食い込む（従来の .kv と同じ） */
}
/* 舞台そのもの。従来の背景写真は使わず、写真が主役になるよう地は無地にする */
.kv.kvc {
  margin-top: 0;
  background-image: none;
  background-color: var(--paper);
  perspective: none;
}
.kvc-world { position: absolute; inset: 0; }
/* 背景の住宅街の写真（本人指示 2026-09-30「空に文字を置くのがポイント」）。
   2026-10-02 本人支給の元の写真（DSC01118-強化-NR_1.psd・7008×4672・3:2）に差し替え（「もっと上の方乗せて」）。
   前の 16:9 の切り抜きより上の空が多いので、PC は上端を基準に敷くだけで空が深く取れる（前の 1.25 倍の拡大はやめた）。
   スマホは空と家並みが入る縦長の切り抜き。作り直しは _build/make_kv_bg.py */
.kvc-bg {
  position: absolute; inset: 0; z-index: 0; pointer-events: none;
  background: url("photo/kv-bg/sky3-pc.webp") 0% 0% / cover no-repeat;   /* 2026-10-02 本人が切り抜いて渡した範囲（名前を変えて古い画像のキャッシュを避ける） */
  transform: none;
}
/* 円になるほど暗くする膜（--kvdark は JS が 0〜1 で入れる。本人指示 2026-10-01） */
.kvc-bg::after { content: ""; position: absolute; inset: 0; background: rgba(20, 14, 8, calc(.42 * var(--kvdark, 0))); }
.kvc { --kvsh: 1; }
@media (max-width: 720px) {
  .kvc-bg { background-image: url("photo/kv-bg/sky3-sp.webp");   /* 2026-10-02 右へ10%ずらした切り抜き（名前を変えて古い画像のキャッシュを避ける） */
            background-position: 50% 0%; transform: scale(1.1); transform-origin: 50% 0; }
}

/* 1枚のカード。位置・大きさ・傾きは JS が transform で毎フレーム決める */
.kvc-card {
  position: absolute; left: 50%; top: 50%;
  perspective: 1000px; will-change: transform, opacity;
  cursor: pointer;
}
.kvc-inner {
  position: relative; width: 100%; height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s cubic-bezier(.2, .7, .3, 1);
}
.kvc-card:hover .kvc-inner,
.kvc-card:focus-visible .kvc-inner { transform: rotateY(180deg); }
.kvc-face {
  position: absolute; inset: 0; overflow: hidden; border-radius: 10px;
  backface-visibility: hidden; -webkit-backface-visibility: hidden;
  box-shadow: 0 14px 30px rgba(20, 18, 16, .24);
  /* 背景に住宅街の写真があるあいだは影を強く（本人指摘 2026-09-30「写真もっと影必要じゃね？」）。
     縁のすぐ下のくっきりした影＋下に広がる濃い影の2段。--kvsh は背景写真の濃さ（1＝写真／0＝生成りの地）で JS が入れる。
     生成りの地（輪）に戻ると 0 になり、元の淡い影と同じになる */
  box-shadow:
    0 calc(2px * var(--kvsh, 0)) calc(6px * var(--kvsh, 0)) rgba(20, 14, 8, calc(.34 * var(--kvsh, 0))),
    0 calc(14px + 8px * var(--kvsh, 0)) calc(30px + 16px * var(--kvsh, 0)) rgba(20, 14, 8, calc(.24 + .26 * var(--kvsh, 0)));
}
.kvc-face img { width: 100%; height: 100%; object-fit: cover; display: block; pointer-events: none; }
.kvc-back {
  transform: rotateY(180deg);
  background: #2B211A; color: #FFF8EC;
  display: flex; flex-direction: column; align-items: center; justify-content: center;
  gap: 6px; padding: 10px; text-align: center;
}
.kvc-back .k { font-size: 9px; letter-spacing: .24em; font-weight: 700; color: #E8B98C; }
.kvc-back .v { font-size: 12px; line-height: 1.5; font-weight: 700; }

/* 円のときのコピー（真ん中）→ 弧になると消える。
   スマホは円が小さく、文字の左右が写真（z-index 100〜）に潜るので前へ出す */
.kvc-copy1 {
  position: absolute; inset: 0; z-index: 600;
  display: flex; flex-direction: column; align-items: center; justify-content: center;
  gap: 14px; text-align: center; pointer-events: none; padding: 0 20px;
}
.kvc-copy1 .t {
  margin: 0; font-family: var(--font-display); font-weight: 700;
  font-size: clamp(26px, 3.1vw, 45px); line-height: 1.3; letter-spacing: .14em;   /* 円を小さくしたぶん、中の文字も少し小さく */
  color: #FFFFFF; text-shadow: 0 2px 14px rgba(20, 14, 8, .55), 0 1px 3px rgba(20, 14, 8, .45);   /* 背景写真の上に白文字（本人指示 2026-10-01） */
}
.kvc-copy1 .s { margin: 0; font-size: 11px; letter-spacing: .3em; font-weight: 700; color: var(--muted); }

/* 弧になったときのコピー（上）。写真より前に出す（カードは z-index 100〜） */
/* 最初に出る文章。弧のてっぺん（画面の 58%）より上の余白の、真ん中あたりに置く
   （本人指示 2026-09-25「もう少し下に。真ん中」） */
.kvc-copy2 {
  position: absolute; left: 0; right: 0; top: 30%; z-index: 500;
  display: flex; flex-direction: column; align-items: center;
  gap: 14px; text-align: center; pointer-events: none; padding: 0 20px;
  opacity: 0;
}
.kvc-copy2 .t { margin: 0; font-size: clamp(22px, 3.2vw, 42px); font-weight: 700; line-height: 1.45; color: var(--ink); }
.kvc-copy2 .d { margin: 0; font-size: clamp(13px, 1.2vw, 16px); line-height: 1.9; color: var(--muted); max-width: 640px; }

/* 下の SCROLL は、地が明るくなったので濃い文字に。
   カード（z-index 100〜）に隠れないよう前へ出す */
.kv.kvc .kv-cue { color: var(--muted); text-shadow: none; z-index: 600; bottom: 14px; }
.kv.kvc .kv-cue .bar { background: var(--muted); opacity: .5; box-shadow: none; }
/* 背景に住宅街の写真を敷いたので（2026-09-30）、SCROLL の字が道路の上で読めなくなった。
   写真の上でも、写真が薄れたあとの生成りの地でも読めるよう、字だけ小さな生成りの札に乗せる */
.kv.kvc .kv-cue > span:first-child {
  background: rgba(250, 246, 237, .88); color: #4E3827;
  padding: 3px 10px 3px 12px; border-radius: 999px;
}
.kv.kvc .kv-cue .bar { background: #FAF6ED; opacity: .9; box-shadow: 0 0 4px rgba(20, 14, 8, .35); }

@media (prefers-reduced-motion: reduce) { .kvc-inner { transition: none; } }

/* スマホは円が小さいので、中心の文字も小さくして円の内側に収める */
@media (max-width: 720px) {
  .kvc-copy1 .t { font-size: 21px; letter-spacing: .10em; }
  .kvc-copy1 .s { font-size: 10px; letter-spacing: .22em; }
  .kvc-copy1 { gap: 10px; }
}

/* 「建材販売から／住環境づくりまで」の行末の「から」「まで」は小さく（本人指示 2026-09-24）。
   本番は WordPress の題が出るので、site.js 側でも同じ span を付けている */
.plm2-title .pt-sub { font-size: .62em; letter-spacing: .02em; }

/* 会社を知るの3枚：MATERIALS / SPACE / DEVELOPMENT を写真の幅の真ん中に
   （本人指示 2026-09-24）。これまでは左から 30〜46px ずらした位置だった */
.plm2-en { margin-left: 0; text-align: center; }

/* 写真の裏に出す BOWCS のロゴ（本人指示 2026-09-25「裏返す時にBOWCSのロゴが出るように」）。
   ロゴは fill="currentColor" なので、色は color で決まる */
.kvc-back .kvc-logo {
  display: block; width: 72%; max-width: 128px; height: auto;
  color: #E8B98C; margin: 0 auto;   /* 裏はロゴだけなので、真ん中に置く */
}
@media (max-width: 720px) { .kvc-back .kvc-logo { width: 78%; } }

/* ---------- 1画面目の SCROLL をゆっくり点滅（本人指示 2026-09-25） ---------- */
@keyframes kvCueBlink { 0%, 100% { opacity: 1; } 50% { opacity: .25; } }
.kv.kvc .kv-cue { animation: kvCueBlink 2.2s ease-in-out infinite; }
@media (prefers-reduced-motion: reduce) { .kv.kvc .kv-cue { animation: none; } }

/* ---------- 職種紹介（#hiring）：「募集中」を大きく・点滅させる／イラストも大きく
     （本人指示 2026-09-25「募集中をも少し大きくしてあと点滅」「イラストも大きく」）。
     高さは「募集中」「いまは募集なし」で揃える（タイルの背が行ごとに変わらないように） ---------- */
@keyframes hiringBlink { 0%, 100% { opacity: 1; } 50% { opacity: .5; } }
/* 高さは「募集中」も「いまは募集なし」も同じにする（タイルの背が行ごとに変わらないように） */
#hiring .jobtile-count { height: 32px; padding: 0; font-size: 12.5px; }
#hiring .jobtile-count.is-open {
  height: 32px; padding: 0 16px; font-size: 13.5px; letter-spacing: .06em;
  animation: hiringBlink 1.8s ease-in-out infinite;
}
#hiring .jobtile-count.is-open .dot { width: 9px; height: 9px; }
@media (prefers-reduced-motion: reduce) { #hiring .jobtile-count.is-open { animation: none; } }

/* イラストは高さだけでなく幅も広げる。狭いタイルでは幅が先に頭打ちになって大きくならない */
#hiring .jobtile-ico { min-height: 82px; }
#hiring .jobtile-ico img { max-height: 78px; max-width: 94%; width: auto; height: auto; }
@media (max-width: 720px) {
  #hiring .jobtile-ico { min-height: 70px; }
  #hiring .jobtile-ico img { max-height: 66px; max-width: 96%; }
  #hiring .jobtile-count, #hiring .jobtile-count.is-open { height: 30px; }
  #hiring .jobtile-count { font-size: 12px; }
  #hiring .jobtile-count.is-open { padding: 0 13px; font-size: 12.5px; }
}

/* 職種紹介：イラストと職種名のすき間を詰める（本人指摘 2026-09-25「スペースが空いてる」）。
   もともと gap 12px ＋ 名前の枠を2行ぶん確保していたぶん、上下に余白ができていた。
   スマホは職種名が2行になることがあるので、枠の高さは残したまま gap だけ詰める */
#hiring .jobtile { gap: 4px; }
@media (min-width: 721px) {
  #hiring .jobtile-name { min-height: 1.6em; }
}

/* 募集中：バッジ全体ではなく、緑のランプだけを点滅させる（本人指示 2026-09-25） */
@keyframes hiringDotBlink {
  0%, 100% { opacity: 1; box-shadow: 0 0 0 3px rgba(143, 208, 122, .32); }
  50%      { opacity: .25; box-shadow: 0 0 0 3px rgba(143, 208, 122, .06); }
}
#hiring .jobtile-count.is-open { animation: none; }
#hiring .jobtile-count.is-open .dot { animation: hiringDotBlink 1.3s ease-in-out infinite; }
@media (prefers-reduced-motion: reduce) { #hiring .jobtile-count.is-open .dot { animation: none; } }

/* 1画面目の見出し：「長く愛される◯◯」の◯◯が、スクロールでくるりと入れ替わる
   （本人指示 2026-09-25「モノをが会社でに反転する感じ」）。
   文字はもっと大きく。1行に収まる大きさで止める */
.kvc-copy2 .t { font-size: clamp(28px, 4.6vw, 64px); }
/* 書体は Noto Sans JP の Light（300）・字間 0.14em（本人指示 2026-09-28「Light（300）、字間 0.12〜0.16em」）。
   サイトは Noto Sans JP のファイルを持っていないので、見出しの字だけに絞ったものを下に埋め込んでいる
   （作り直しは python3 _build/make_font_kvcopy.py） */
/* font-kv */
@font-face {
  font-family: "Noto Sans JP KV";
  src: url(data:font/woff2;base64,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) format("woff2");
  font-weight: 300; font-style: normal; font-display: swap;
}
/* /font-kv */
.kvc-copy2 .t {
  font-family: "Noto Sans JP KV", "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;
  font-weight: 300;
  letter-spacing: .14em;
}
/* 「素材」「空間」だけ大きく（本人指示 2026-09-28「素材と空間の文字を大きく2段落でいいよ」）。
   2行になったので行の間は少し詰める */
.kvc-copy2 .t { line-height: 1.3; }
.kvc-copy2 .kvc-em { font-size: 1.4em; }
/* 2行の書き出しをそろえる：まとまりは中央、中は左ぞろえ（本人指示 2026-09-28「1段落目と2段落目の位置を合わせて」）。
   下に小さく英文（同「下に小さく LOVE THE MATERIAL, TAILOR THE SPACE.」）。英字見出しと同じ書体・補助テキストの茶 */
.kvc-lockup { text-align: left; }
/* 空に置くときは、PC はイメージ図どおり左寄せ・少し小さく（空の深さに2行＋英文が収まる大きさ） */
@media (min-width: 721px) {
  .kvc-copy2.is-sky { align-items: flex-start; padding-left: clamp(24px, 8vw, 160px); }
  .kvc-copy2.is-sky .t { font-size: clamp(28px, min(3.7vw, 6vh), 54px); }   /* 背の低い画面（1366×768 など）は高さでも抑える */
}
/* 空の上の英文：補助テキストの茶だと明るい雲の上でコントラスト 4.54 と基準ぎりぎりだったので、少し濃い茶に */
.kvc-copy2.is-sky .kvc-en { color: #4E3827; }
.kvc-copy2 .kvc-en {
  margin: .9em 0 0; font-family: var(--font-display); font-weight: 500;
  font-size: clamp(11px, 1.05vw, 15px); letter-spacing: .22em; line-height: 1.6;
  color: var(--muted);
}
.kvc-swap {
  display: inline-block; position: relative;
  perspective: 700px; vertical-align: top;
}
.kvc-swap > span {
  display: inline-block; backface-visibility: hidden; -webkit-backface-visibility: hidden;
  transition: transform .62s cubic-bezier(.2, .7, .3, 1), opacity .38s ease;
}
.kvc-swap .b {
  position: absolute; left: 0; top: 0; white-space: nowrap;
  transform: rotateX(90deg); opacity: 0;
}
.kvc-swap.is-b .a { transform: rotateX(-90deg); opacity: 0; }
.kvc-swap.is-b .b { transform: rotateX(0deg); opacity: 1; }
@media (prefers-reduced-motion: reduce) {
  .kvc-swap > span { transition: none; }
}

/* 配送のトラックの絵は横長（512×314）。正方形の枠に入れると絵が小さく見えるので、
   高さを他のアイコンとそろえたまま、幅だけ絵に合わせて広げる（本人指摘 2026-09-28「ちゃんとサイズ直して」） */
/* 見た目の大きさ（面積）を他のアイコンとそろえる。
   高さだけ合わせると横長のぶん大きく見えるので、少し低くして幅を抑える
   （本人指示 2026-09-28「他のあいこんと同じサイズに」） */
.jobtile-ico .jobtile-illust[src*="driver"] { width: 104px; height: 64px; object-fit: contain; }
:is(#jobs-intro, #hiring, .jobs-others) .jobtile-ico .jobtile-illust[src*="driver"] { width: 86px; height: 53px; }
/* 小さくするのは 720px から（ほかのアイコンと同じ切り替え幅にそろえる） */
@media (max-width: 720px) {
  :is(#jobs-intro, #hiring, .jobs-others) .jobtile-ico .jobtile-illust[src*="driver"] { width: 46px; height: 28px; }
}

/* 社外活動の枠：本文の行数でスライドごとに高さが変わり、写真との釣り合いが崩れていた
   （サンドウィッチだけ4行＝他より35px高い。本人指摘 2026-09-28「バランスおかしくね？」）。
   本文の置き場を4行ぶん確保して、どのスライドでも枠の高さをそろえる */
#events .bcar-quote { min-height: calc(4 * 1.95em); }
@media (max-width: 720px) { #events .bcar-quote { min-height: calc(6 * 1.95em); } }

/* スマホの1画面目の見出しをもう少し大きく（本人指示 2026-09-28）。
   置く高さは JS（placeCopy2）が「ヘッダーの下から弧の上までの真ん中」に決める */
@media (max-width: 720px) {
  /* 「素材」「空間」を大きくした2行組み（2026-09-28）だと、360px 幅で「空間を仕立てる。」が折り返して3行になった。
     狭い画面では画面幅に合わせて少しだけ小さく（390px 以上は 34px のまま） */
  .kvc-copy2 .t { font-size: min(34px, 8.7vw); }
}

/* ---------- スマホの職種タイル（本人指示 2026-10-01）----------
   ①募集していない職種はグレーアウト ②募集がある職種は右上に「◯件募集しています」 ③イラストは丸い地なしで大きく。
   丸いタイルはトップの職種紹介と「他の職業も見る」で同じ部品なので両方に当たる。PC（付箋）は変えない */
.jobtile-badge { display: none; }
@media (max-width: 720px) {
  :is(#hiring, #jobsOthers, .jobs-others) .jobtile { position: relative; overflow: visible; }
  /* ③ イラスト：丸い地をやめて大きく（40px → 60px） */
  :is(#hiring, #jobsOthers, .jobs-others) .jobtile-ico {
    width: auto; height: 78px; min-height: 0; border-radius: 0; background: none; overflow: visible;   /* 本人指示 2026-10-01「アイコンもう少し大きく」62 → 78px */
  }
  :is(#hiring, #jobsOthers, .jobs-others) .jobtile-ico img,
  :is(#hiring, #jobsOthers, .jobs-others) .jobtile-ico .jobtile-illust { width: auto; height: 76px; max-height: 76px; max-width: 132px; object-fit: contain; }
  :is(#hiring, #jobsOthers, .jobs-others) .jobtile-ico .jobtile-illust[src*="driver"] { width: 117px; height: 71px; }
  :is(#hiring, #jobsOthers, .jobs-others) .jobtile-ico .jobtile-illust[src*="admin"] { width: 107px; height: 75px; max-width: none; }   /* 横長の絵（800×565）。ほかと見た目の大きさをそろえる */
  /* ② 右上の札 */
  :is(#hiring, #jobsOthers, .jobs-others) .jobtile-badge {
    display: none; position: absolute; top: -6px; right: -8px; z-index: 2;   /* 「N件募集しています」は出さない（本人指示 2026-10-01「いらない」）。戻すなら block に */
    padding: 4px 9px; border-radius: 999px; border: 2px solid #FFF8EC;
    background: var(--accent-strong); color: #FFF8EC;
    font-size: 10px; font-weight: 700; line-height: 1.3; letter-spacing: .02em; white-space: nowrap;
    box-shadow: 0 2px 6px rgba(58, 40, 27, .28);
  }
  /* ① 募集なしはグレーアウト：地を灰色に、イラストを白黒に。文字は灰色だが読める濃さ（薄くはしない） */
  :is(#hiring, #jobsOthers, .jobs-others) .jobtile.has-open { border-color: transparent; animation: none; box-shadow: 0 3px 10px rgba(58, 40, 27, .16); }   /* 募集中の茶色い枠と光る輪は出さない（本人指示 2026-10-01「スマホ版の募集中の茶色枠いらんな」） */
  :is(#hiring, #jobsOthers, .jobs-others) .jobtile.is-closed { box-shadow: none; animation: none; filter: brightness(.78); }   /* 本人指示 2026-10-02「グレーというよりかは、色あるけど暗くなってる感じ」：灰色の地をやめ、元の色のまま全体を暗く（前は #CBC5BD の地＋白黒の絵） */
  
  
  :is(#hiring, #jobsOthers, .jobs-others) .jobtile.is-closed .jobtile-count { display: none; }   /* 「いまは募集なし」は出さない（本人指示 2026-10-01「今は募集なしはいらない」） */
  
}

/* ==========================================================================
   社員紹介カード（本人指示 2026-10-01。参考の図：楕円の左に全身の人物、上に職種のイラスト＋職種名、右に名前・ひとこと・VIEW MORE）
   - 人物：等身大（全身イラスト。絵ごとの余白は site.js の FIG_BOX で切り詰め、身長と足元をそろえる）
   - BOWCS の札・左上の吹き出し・丸い顔・＋ボタンはやめた
   - 卵形 → きれいな楕円（縦横比 0.82）
   大きさはカードの幅（cqw）で決めるので、PC・スマホ・一覧で同じ比率のまま縮む。
   外側の egg-card はスライダー・出現の動きが頼っているので名前を残し、見た目は .egg-card.ivc で上書きする
   ========================================================================== */
.egg-card.ivc {
  container-type: inline-size;
  display: block; position: relative; overflow: visible;
  aspect-ratio: 1 / 1.05; max-width: none; margin: 0;
  padding: 0; border: 0; border-radius: 0; background: none; box-shadow: none;
  text-align: left; color: var(--ink);
}
/* 楕円（カードの左 14% から右端まで） */
.egg-card.ivc::before {
  content: ""; position: absolute; left: 14%; right: 0; top: 0; bottom: 0; z-index: 0;
  border-radius: 50%; background: #FFFBF1; border: 1px solid var(--line);
  box-shadow: 0 2px 10px rgba(58, 40, 27, .07), 0 14px 32px rgba(58, 40, 27, .10);
  transition: box-shadow .3s ease;
}
/* 触れたら（マウスを乗せる／キーボードで選ぶ）その社員が少し上がる（本人指示 2026-10-01「それぞれの社員に触れると少し上がるように」）。
   前はカードごと 5px 上げていたが気づかない大きさで、トップの流れる帯の複製カード（is-dup）は transform を止めているので動かなかった。
   カードは動かさず、人物だけを 14px 持ち上げて影を深くする（複製カードでも同じように動く） */
.egg-card.ivc:hover, .egg-card.ivc.is-in:hover { transform: none; box-shadow: none; }
.egg-card.ivc:hover::before, .egg-card.ivc:focus-visible::before { box-shadow: 0 6px 16px rgba(58, 40, 27, .12), 0 22px 44px rgba(58, 40, 27, .14); }

/* 人物：高さ 84%・中心は楕円の左（カード幅の 25%）・足元は下から 3%。
   30% だと体の太い絵（E.K. の上着・T.W.）が名前の頭にかぶったので左へ寄せた（実測 2026-10-01） */
.ivc-fig {
  position: absolute; z-index: 2; left: 25%; bottom: 3%; height: 84%;
  transform: translateX(-50%); overflow: hidden; display: block;
  filter: drop-shadow(0 6px 6px rgba(58, 40, 27, .16));
  transition: transform .35s cubic-bezier(.2, .7, .3, 1), filter .35s ease;
}
.egg-card.ivc:hover .ivc-fig, .egg-card.ivc:focus-visible .ivc-fig {
  transform: translateX(-50%) translateY(-14px);
  filter: drop-shadow(0 16px 10px rgba(58, 40, 27, .22));
}
.ivc-fig img { position: absolute; width: auto; max-width: none; display: block; }

/* 中身（楕円と同じ範囲に重ねる） */
.ivc-body { position: absolute; left: 14%; right: 0; top: 0; bottom: 0; z-index: 1; display: block; }
/* 職種のイラスト＋職種名：楕円の中央の上 */
.ivc-role {
  position: absolute; left: 50%; top: 8%; transform: translateX(-50%);
  display: flex; flex-direction: column; align-items: center; gap: .8cqw; white-space: nowrap;
}
.ivc-ico { height: 13.6cqw; width: auto; max-width: 29cqw; object-fit: contain; display: block; }   /* 本人指示 2026-10-01「社員紹介のアイコンのサイズもう少し小さく」16 → 13.6cqw（約15%小さく。下の SVG も同じ割合） */
/* 職種のアイコンの見た目の大きさをそろえる（本人指摘 2026-10-01「セールスと店舗のアイコンが小さすぎる、配送くらい大きく」「アイコン小さくね？」）。
   配送は余白を切り詰めた PNG、セールス・店舗などは四角い枠の真ん中にだけ描かれた SVG（上下に約22%ずつ余白）。
   実測：同じ高さだと絵の中身の面積が 配送 3,367／セールス 1,090／店舗 979 で約3分の1だった。
   SVG は中身の面積が配送とそろう大きさ（約1.75倍）にし、上下の余白はマイナスの余白で打ち消して職種名の位置を変えない */
.ivc-ico[src$=".svg"] { height: 23.8cqw; max-width: 34cqw; margin: -5.3cqw 0; }
.ivc-ico[src*="shop"] { height: 25.5cqw; max-width: 36cqw; margin: -5.6cqw 0; }   /* 店舗の絵は中身がさらに少し小さい（実測で面積 88%）ので 1.07 倍 */
.ivc-pos { font-size: 4.6cqw; font-weight: 800; letter-spacing: .06em; line-height: 1.3; color: var(--ink); }
/* 名前・入社年数・ひとこと・VIEW MORE：人物の右に左寄せ */
.ivc-txt { position: absolute; left: 40%; right: 3%; top: 36%; display: block; }
.ivc-name {
  display: block; font-family: var(--font-display); font-weight: 800;
  font-size: 6cqw; letter-spacing: .06em; line-height: 1.25; color: var(--ink);
}
.ivc-name .egg-san { font-family: var(--font); font-weight: 700; font-size: .66em; margin-left: .35em; letter-spacing: .02em; }
.ivc-en { display: block; margin-top: 1.2cqw; font-size: max(11px, 3.4cqw); font-weight: 700; letter-spacing: .03em; color: var(--ink); }
.ivc-copy {
  display: block; margin-top: 3.4cqw;
  font-family: var(--font-serif); font-weight: 700;
  font-size: max(12px, 3.3cqw); line-height: 1.75; letter-spacing: 0;   /* 13字が1行に収まる大きさ（スマホ 335px 幅で 12px） */
  color: var(--accent-strong);
}
.ivc-more {
  display: inline-flex; align-items: flex-end; gap: 1.6cqw; margin-top: 3.2cqw;
  font-family: var(--font-display); font-size: max(10.5px, 3.3cqw); font-weight: 600; letter-spacing: .08em;
  color: var(--accent-strong); line-height: 1;
}
.ivc-more svg { width: 16cqw; height: 2.4cqw; min-height: 8px; color: var(--accent); transition: transform .25s ease; }
.egg-card.ivc:hover .ivc-more svg { transform: translateX(4px); }

/* 並べる幅：PC は3枚が横に収まる幅、スマホは隣が少し見える幅。
   ひとことは最小 12px・1行13字なので、カードは 330px より小さくしない（小さいと勝手に折り返し、VIEW MORE が楕円の外に出た。実測 2026-10-01） */
.egg-track > .egg-card.ivc { flex: 0 0 clamp(330px, 30vw, 372px); }
.egg-grid:has(> .egg-card.ivc) { grid-template-columns: repeat(3, minmax(0, 360px)); justify-content: center; }
@media (max-width: 1080px) { .egg-grid:has(> .egg-card.ivc) { grid-template-columns: repeat(2, minmax(0, 360px)); } }
@media (max-width: 720px) {
  .egg-track > .egg-card.ivc { flex-basis: min(92vw, 340px); }
  .egg-grid:has(> .egg-card.ivc) { grid-template-columns: minmax(0, 340px); }
  .iv-others .egg-card.ivc { width: 84%; }
}
@media (prefers-reduced-motion: reduce) {
  .egg-card.ivc:hover, .egg-card.ivc.is-in:hover { transform: none; }
  .ivc-fig { transition: none; }
  .egg-card.ivc:hover .ivc-fig, .egg-card.ivc:focus-visible .ivc-fig { transform: translateX(-50%); }
}

/* ---------- 職種紹介のアイコンと職種名を大きく（本人指示 2026-10-01「職種紹介のそれぞれのアイコン大きく」「職種名も」）----------
   SVG の絵（セールス・店舗・マーケ・不動産・テクニカル・設計・発注）は四角い枠の真ん中にだけ描かれていて上下に余白があるので、
   枠ごと大きくしてマイナスの余白で上下を打ち消す（タイルの中の並びはずらさない）。PNG（配送・総務経理）は余白なしなので素直に大きく。
   トップの職種紹介と「他の職業も見る」は同じ部品なので両方。
   → 本人指摘「大きすぎ」で、前の大きさとの中間に戻した（2026-10-01） */
@media (min-width: 721px) {
  /* PC は本人のスクリーンショットつき「おおきすぎ」（2回目）で、最初の大きさの少し上まで下げた（2026-10-01） */
  /* さらに「もう少し小さく」（3回目）で、最初の大きさをわずかに下回るところまで */
  :is(#hiringTiles, #jobsOthers) .jobtile .jobtile-ico img.jobtile-illust[src$=".svg"] { width: auto; height: 76px; max-height: none; max-width: none; margin: -2px 0; }   /* 112 → 95 → 84 → 76（最初 78） */
  :is(#hiringTiles, #jobsOthers) .jobtile .jobtile-ico img.jobtile-illust[src*="driver"] { width: 79px; height: 53px; max-height: none; max-width: none; }   /* 114×76 → 98×65 → 87×58 → 79×53（最初 81×54） */
  :is(#hiringTiles, #jobsOthers) .jobtile .jobtile-ico img.jobtile-illust[src*="admin"] { width: auto; height: 70px; max-height: none; max-width: 96px; }
  :is(#hiringTiles, #jobsOthers) .jobtile .jobtile-name { font-size: 15px; }   /* 18 → 16.5 → 16 → 15（最初 15） */
}
@media (max-width: 720px) {
  :is(#hiringTiles, #jobsOthers) .jobtile .jobtile-ico img.jobtile-illust[src$=".svg"] { width: auto; height: 88px; max-height: none; max-width: none; margin: -11px 0; }   /* 100 → 88（前 76） */
  :is(#hiringTiles, #jobsOthers) .jobtile .jobtile-ico img.jobtile-illust[src*="driver"] { width: 122px; height: 74px; max-height: none; }   /* 128×78 → 122×74（前 117×71） */
  :is(#hiringTiles, #jobsOthers) .jobtile .jobtile-ico img.jobtile-illust[src*="admin"] { width: 112px; height: 79px; max-height: none; }
  :is(#hiringTiles, #jobsOthers) .jobtile .jobtile-name { font-size: 15px; }   /* 16 → 15（前 14） */
}

/* ---------- 「他の職業も見る」のバランス統一（本人指示 2026-10-01「ここのバランス統一して」）----------
   ずれていたもの（実測・修正前）：絵の上端 最大29px／名前の上端 最大17.5px／募集中のカードだけ 20〜35px 背が高い／
   絵の見た目の大きさ（総務・経理の線の面積がほかの約2倍）。
   ① 絵は「線が描かれている範囲」の面積が同じになる大きさにする。--u は絵ごとに測った倍率
     （元画像を描いて余白を除いた線の範囲から算出：u = 1 / √(線の幅×線の高さ)。どの絵も線は画像の中央にある）。
     画像の高さ = --side × --u。枠（.jobtile-ico）の高さは固定し、絵はその中央に置く（はみ出しは見せる）
   ② 中身は上から積む。募集中でないカードは「募集中」の札＋すき間ぶんを下に空けて、全カード同じ高さにする
   ③ スマホの丸は、中身のまとまりを丸の上下中央に置く（padding の % は幅基準＝丸なので高さと同じ） */
#jobsOthers { --side: 55px; --slot: 54px; }   /* 面積 約3000px²＝元の絵の中央値（大きくはしない。2026-10-01「大きすぎ」で最初の大きさに戻した流れに合わせる） */
#jobsOthers img.jobtile-illust[src*="sales"]      { --u: 1.388; }
#jobsOthers img.jobtile-illust[src*="shop"]       { --u: 1.477; }
#jobsOthers img.jobtile-illust[src*="driver"]     { --u: 0.783; }
#jobsOthers img.jobtile-illust[src*="marketing"]  { --u: 1.395; }
#jobsOthers img.jobtile-illust[src*="estate"]     { --u: 1.384; }
#jobsOthers img.jobtile-illust[src*="admin"]      { --u: 0.903; }
#jobsOthers img.jobtile-illust[src*="tech"]       { --u: 1.378; }
#jobsOthers img.jobtile-illust[src*="design"]     { --u: 1.322; }
#jobsOthers img.jobtile-illust[src*="order"]      { --u: 1.225; }
#jobsOthers img.jobtile-illust[src*="accounting"] { --u: 1.408; }
#jobsOthers .jobtile .jobtile-ico {
  height: var(--slot); min-height: 0; margin: 0; flex: none;
  display: flex; align-items: center; justify-content: center; overflow: visible;
}
#jobsOthers .jobtile .jobtile-ico img.jobtile-illust[src] {
  width: auto; height: calc(var(--side) * var(--u, 1.3)); max-width: none; max-height: none; margin: 0; flex: none;
}
@media (min-width: 721px) {
  #jobsOthers .jobtile { justify-content: flex-start; aspect-ratio: auto; height: 100%; padding: 22px 14px 18px; gap: 9px; }
  #jobsOthers .jobtile.is-closed { padding-bottom: calc(18px + 9px + 26px); }   /* 募集中の札（26px）＋すき間ぶん */
}
@media (max-width: 720px) {
  #jobsOthers { --side: clamp(40px, 12.8vw, 54px); --slot: calc(var(--side) * .95); }
  #jobsOthers .jobtile {
    justify-content: flex-start; gap: var(--g, 8px);
    /* 中身の高さ＝絵の枠＋すき間×2＋名前1行と募集中の札（約42px）。下の矢印ボタンと札が詰まらないよう 6px 上へ */
    padding-top: calc(50% - (var(--slot) + 2 * var(--g, 8px) + 42px) / 2 - 6px); padding-bottom: 0;
  }
}
@media (max-width: 374px) { #jobsOthers { --side: clamp(30px, 14vw - 10px, 40px); --g: 6px; } }   /* 360幅以下：丸が小さく、募集中の札と下の矢印ボタンが詰まるので、絵とすき間を幅に合わせて縮める */
@media (max-width: 340px) { #jobsOthers { --side: 30px; --g: 5px; } }   /* 320幅：募集中の札と矢印ボタンが重なる（−0.8px）ので、もう一段小さく */

/* ---------- 文化の3枚の VIEW MORE の動きを「詳しく知る」と同じに（本人指示 2026-10-01「文化の VIEW MORE のエフェクトは会社を知るの詳しく知ると同じ」）----------
   部品も同じ .btn.is-cta-strong（右端の丸が広がって面を埋め・文字が反転・矢印が入れ替わる／触れると 2px 浮く／4.5秒ごとに光が走る）。
   色（濃い茶）・大きさ・位置は文化のボタンのまま。右の ▶ は動きの仕組み上、詳しく知ると同じ丸＋矢印になる。
   3つ同時に光るとうるさいので、光の走り出しを 0.4 秒ずつずらす */
.cul3-card .cul3-more.btn.is-cta-strong {
  --cta-ico: 30px; --cta-gap: 4px;
  display: flex; align-items: center; justify-content: flex-start; gap: 0;
  height: 38px; padding: 0 calc(30px + 4px + 14px) 0 20px; border: 0;
  font-size: 17px; font-weight: 600; letter-spacing: .04em; line-height: 1;
  color: #FFF8EC;
  background-color: var(--ink);
  background-image: linear-gradient(100deg, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, .34) 50%, rgba(255, 255, 255, 0) 60%);
  background-repeat: no-repeat; background-size: 240% 100%; background-position: 150% 0;
  box-shadow: 0 4px 14px rgba(43, 30, 20, .24), 0 1px 2px rgba(20, 20, 20, .12);
  animation: ctaShine 4.5s linear 1.2s infinite;
  transition: transform .15s ease, box-shadow .18s ease;
}
.cul3-card:nth-child(2) .cul3-more.btn.is-cta-strong { animation-delay: 1.6s; }
.cul3-card:nth-child(3) .cul3-more.btn.is-cta-strong { animation-delay: 2s; }
.cul3-card .cul3-more.btn.is-cta-strong:hover,
.cul3-card .cul3-more.btn.is-cta-strong:focus-visible {
  background-color: var(--ink); transform: translateY(-2px); animation-play-state: paused;
  box-shadow: 0 8px 22px rgba(43, 30, 20, .30), 0 2px 4px rgba(20, 20, 20, .14);
}
/* 丸は縦の真ん中に置いたまま（汎用の hover の translateX が効いて丸がずれないように） */
.cul3-card .cul3-more.btn.is-cta-strong .plmv-arrow,
.cul3-card .cul3-more.btn.is-cta-strong:hover .plmv-arrow { transform: translateY(-50%); }
@media (max-width: 1080px) { .cul3-card .cul3-more.btn.is-cta-strong { font-size: 15px; } }
@media (max-width: 720px)  { .cul3-card .cul3-more.btn.is-cta-strong { height: 36px; --cta-ico: 28px; padding-right: calc(28px + 4px + 12px); } }
@media (prefers-reduced-motion: reduce) {
  .cul3-card .cul3-more.btn.is-cta-strong { animation: none; background-image: none; transition: none; }
}

/* ---------- スマホの職種タイルの「募集中」の茶色の札を出さない（本人指示 2026-10-01「スマホ版の職種紹介の募集中の茶色のバナー部分いらない」）----------
   募集していない職種はグレーになっているので、札が無くても区別がつく。PC の付箋の札はそのまま */
@media (max-width: 720px) {
  :is(#hiringTiles, #jobsOthers) .jobtile .jobtile-count.is-open { display: none; }
}

/* ---------- スマホの並び・ラベル・ひとこと（本人指示 2026-10-02）---------- */
@media (max-width: 720px) {
  /* 職種紹介の右の列：写真の下を「特徴 → 働く人の声 → 募集状況」の順に（PC はこれまでどおり） */
  .jobintro-side { display: flex; flex-direction: column; gap: 24px; }
  .jobintro-side > * { margin-top: 0 !important; }
  .jobintro-side > .jobintro-lead-right { order: 1; }
  .jobintro-side > .jobintro-voices { order: 2; }
  .jobintro-side > .jobintro-status { order: 3; }
  /* 文化の「CULTURE 01」などの札は出さない（「culture01とかいらない」） */
  .culture3 .cul3-no { display: none; }
  /* 社員紹介のひとことに “ ” を付ける（「社員紹介の言葉の部分は" "をつけて」） */
  .ivc-copy::before { content: "\201C"; }
  .ivc-copy::after { content: "\201D"; }
}

/* ==========================================================================
   トップのブログ：記事カードの無限ループカルーセル（本人指示 2026-10-02。参考 bowcs.co.jp/spacecreate/garden/ の Full Customize の「動きだけ」）
   カードの見た目（新聞風の BOWCS TIMES）・幅・間隔は前の横スライドのまま。参考から移した動きの数値：
   真ん中 1.16 倍（スマホ 1.1）／送り 0.6s cubic-bezier(.22,1,.36,1)／上下の余白は拡大のぶん。左右のボタン・点は参考の形
   ========================================================================== */
.pc-carousel { position: relative; --pc-ease: cubic-bezier(.22, 1, .36, 1); }
.pc-viewport { position: relative; overflow: hidden; padding-block: 40px 44px; touch-action: pan-y; cursor: grab; }
.pc-track { display: flex; align-items: center; gap: clamp(28px, 3.6vw, 56px); width: max-content;   /* 本人指示 2026-10-02「もう少しお互いのスペース開けて」26 → 52px（1440）。真ん中の拡大ぶんを足しても隣と離れる */
  transition: transform .6s var(--pc-ease); will-change: transform; }
.pc-track.is-dragging, .pc-track.is-jumping, .pc-track.is-jumping .pc-item { transition: none; }
.pc-track > .pc-item {
  --s: 1;
  flex: 0 0 clamp(240px, 23vw, 328px);
  transform: scale(var(--s)); transition: transform .6s var(--pc-ease);
}
.pc-track > .pc-item.is-active { --s: 1.16; z-index: 2; }
.pc-track > .pc-item img { -webkit-user-drag: none; }
.pc-track.is-dragging a { pointer-events: none; }
.pc-nav {
  position: absolute; top: calc(50% - 10px); transform: translateY(-50%); z-index: 5;
  display: flex; align-items: center; justify-content: center;
  width: 48px; height: 48px; padding: 0 0 3px; border: 0; border-radius: 50%;
  background: rgba(43, 30, 20, .62); color: #FFF8EC;
  font-family: var(--font-display); font-size: 28px; line-height: 1; cursor: pointer;
  transition: background .2s ease;
}
.pc-nav:hover, .pc-nav:focus-visible { background: rgba(43, 30, 20, .86); }
.pc-nav.is-prev { left: clamp(12px, 3vw, 40px); }
.pc-nav.is-next { right: clamp(12px, 3vw, 40px); }
.pc-dots { display: flex; justify-content: center; align-items: center; gap: 10px; margin-top: 4px; }
.pc-dot { width: 9px; height: 9px; padding: 0; border: 0; border-radius: 50%; background: var(--line); cursor: pointer; transition: background .3s ease, transform .3s ease; }
.pc-dot.is-active { background: var(--accent-strong); transform: scale(1.25); }
@media (max-width: 600px) {
  .pc-viewport { padding-block: 26px 30px; }
  .pc-track > .pc-item { flex-basis: min(72vw, 280px); }
  .pc-track { gap: 28px; }   /* スマホ 14 → 28px（真ん中を 1.1 倍にした分の約 14px を足しても間が空く） */
  .pc-track > .pc-item.is-active { --s: 1.1; }
  .pc-nav { width: 36px; height: 36px; font-size: 22px; }
  .pc-nav.is-prev { left: 8px; }
  .pc-nav.is-next { right: 8px; }
  .pc-dots { gap: 8px; }
  .pc-dot { width: 8px; height: 8px; }
}
@media (prefers-reduced-motion: reduce) { .pc-track, .pc-track > .pc-item { transition: none; } }
/* スマホの文化の3枚：題名を大きく、後ろの英字は題名の真ん中に重ねる（本人指示 2026-10-02「文化の心得とかの文字大きく後ろの英語も真ん中に」）。
   前は題名 17px・英字 26px で、英字は左寄せ（中心が題名より約90〜100px 左にずれていた） */
@media (max-width: 720px) {
  #culture .cul3-title { font-size: 24px; }
  #culture .cul3-bgword { left: 50%; transform: translate(-50%, -50%); font-size: 38px; }
}
/* 「CULTURE 01」などの札は PC でも出さない（本人指示 2026-10-02「PC版もculture01いらん」） */
.culture3 .cul3-no { display: none; }
/* 文化の3枚の無駄な余白を詰める（本人指示 2026-10-02「無駄な余白消して」）。
   実測：イラスト（心得・福利厚生）は画像の下に透明な余白が 27〜38px あり、その下にさらに 16〜26px 空いていた */
#culture .cul3-body { padding-top: 10px; }
@media (max-width: 720px) {
  #culture .cul3-grid { row-gap: 20px; }
  #culture .cul3-fig.is-plain { margin-bottom: -20px; }   /* 絵の下の透明な余白に食い込ませる（どちらの絵も 27px 以上ある） */
  #culture .cul3-card + .cul3-card .cul3-fig.is-plain { margin-top: -16px; }   /* 2枚目以降の絵は上にも透明な余白（福利厚生 26px）がある。1枚目（心得）は上に余白が無いので触らない */
  #culture .cul3-body { padding-top: 8px; }
}
/* スマホの社外交流会のチェキを少し小さく（本人指示 2026-10-02「社外交流会の写真のサイズもう少し小さく」）。
   前は幅いっぱい（約358px）。82% にして中央に置く。縦横比は枠（3:2）のまま */
@media (max-width: 720px) { #culture .cul3-fig.is-cheki { width: 82%; margin-inline: auto; } }
@media (max-width: 720px) { #culture .cul3-fig.is-cheki + .cul3-body { padding-top: 20px; } }   /* 社外交流会だけ、写真と題名のあいだを 8 → 20px（本人指示 2026-10-02「写真とタイトルもう少し開けて」） */
/* 「会社を知る」の説明文（お客様のために「何かできないか」…／点（店舗・…）から、線…）はゴシックに
   （本人指示 2026-10-02「…とかのフォントをゴシックに」）。ゴシックの Webフォントは埋め込んでいないので、端末の書体で組む。
   3枚の説明文（タイルやレンガ、石材などの…／ガーデン、バスルーム…／住宅、そして街へ…）も同じく（同日「ここも」） */
#business .plm2-lead, #business .plm2-note, #business .plm2-s {
  font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic Medium", "Yu Gothic", "Meiryo", sans-serif;
}

/* ---------- スマホ：募集中の職種のタイルに少し動き（本人指示 2026-10-02「スマホ版では募集中の職種は少し動きつけて」）----------
   丸いタイルが 4px ふわっと浮いて沈む（2.6秒でくり返し）。浮くのに合わせて影も少し深く。2つ目以降は 0.5秒ずつずらす。
   トップの職種紹介と「他の職業も見る」の両方。PC はそのまま。動きを減らす設定では動かさない */
@keyframes jobtileFloat {
  0%, 100% { transform: translateY(0);    box-shadow: 0 3px 10px rgba(58, 40, 27, .16); }
  50%      { transform: translateY(-4px); box-shadow: 0 10px 18px rgba(58, 40, 27, .22); }
}
@media (max-width: 720px) {
  :is(#hiringTiles, #jobsOthers) .jobtile.has-open { animation: jobtileFloat 2.6s ease-in-out infinite; }
  :is(#hiringTiles, #jobsOthers) .jobtile.has-open:nth-child(2) { animation-delay: .5s; }
  :is(#hiringTiles, #jobsOthers) .jobtile.has-open:nth-child(3) { animation-delay: 1s; }
  :is(#hiringTiles, #jobsOthers) .jobtile.has-open:nth-child(4) { animation-delay: 1.5s; }
}
@media (max-width: 720px) and (prefers-reduced-motion: reduce) {
  :is(#hiringTiles, #jobsOthers) .jobtile.has-open { animation: none; }
}

/* ---------- 職種ページ右上の写真：白フチの写真プリントを2枚重ねた形（本人指示 2026-10-02 画像つき「こんな感じにしてほしい」）----------
   PC（721px〜）だけ。スマホはこの写真を出さず見出しの後ろに敷いている（変えない）。
   手前：白フチ 12px・時計回り 4°・強めの影／後ろ：同じ写真を少し暗くして反時計回り 3°・少し左上にずらす。
   写真ごと 64px 上へ＝上の茶色の帯に約 30px 食い込ませる */
@media (min-width: 721px) {
  .jobintro-photo.is-print {
    position: relative; z-index: 3; overflow: visible;
    margin: -64px 0 34px; border: 0; border-radius: 0; background: none; aspect-ratio: 16 / 10;
  }
  .jobintro-photo.is-print img {
    position: relative; z-index: 2; box-sizing: border-box;
    width: 100%; height: 100%; object-fit: cover;
    padding: 12px; background: #fff;
    transform: rotate(4deg);
    box-shadow: 0 18px 34px rgba(30, 20, 12, .34), 0 3px 8px rgba(30, 20, 12, .2);
  }
  .jobintro-photo.is-print::before {
    content: ""; position: absolute; inset: 0; z-index: 1;
    border: 12px solid #fff;
    background: linear-gradient(rgba(20, 14, 8, .2), rgba(20, 14, 8, .2)), var(--jp) center / cover no-repeat;   /* 写真だけ少し暗く（フチは白のまま） */
    transform: translate(-14px, 4px) rotate(-3deg);
    box-shadow: 0 12px 26px rgba(30, 20, 12, .28);
  }
}
/* 文化のページの説明文をゴシックに（本人指示 2026-10-02「文化の説明の部分もゴシックにして」）。
   心得の前置き・社外交流会の説明・各カードの説明。見出し・心得の項目・カードの一言（キャッチ）は明朝のまま。会社を知るの説明文と同じ端末のゴシック */
.kok-intro-text, #events .lead, .bcar-quote {
  font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic Medium", "Yu Gothic", "Meiryo", sans-serif;
}

/* ---------- 職種紹介のアイコン：総務・経理と発注センター以外を約 12% 大きく（本人指示 2026-10-02「職種紹介のアイコン総務と発注以外をもう少し大きく」）----------
   トップの職種紹介と「他の職業も見る」。総務・経理（admin）と発注センター（order）は今の大きさのまま */
@media (min-width: 721px) {
  :is(#hiringTiles, #jobsOthers) .jobtile .jobtile-ico img.jobtile-illust[src$=".svg"]:not([src*="order"]) { height: 88px; margin: -8px 0; }   /* 78 → 88 */
  :is(#hiringTiles, #jobsOthers) .jobtile .jobtile-ico img.jobtile-illust[src*="driver"] { width: 89px; height: 59px; }   /* 79×53 → 89×59 */
}
@media (max-width: 720px) {
  :is(#hiringTiles, #jobsOthers) .jobtile .jobtile-ico img.jobtile-illust[src$=".svg"]:not([src*="order"]) { height: 99px; margin: -16px 0; }   /* 88 → 99 */
  :is(#hiringTiles, #jobsOthers) .jobtile .jobtile-ico img.jobtile-illust[src*="driver"] { width: 137px; height: 83px; }   /* 122×74 → 137×83 */
}
/* 職種紹介の「主な業務」の説明文をゴシックに（本人指示 2026-10-02「主な業務の説明はゴシックに」）。業務名（.jcs-pill-name）はそのまま */
.jcs-step-body p {
  font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic Medium", "Yu Gothic", "Meiryo", sans-serif;
}

/* 店舗のアイコンだけ 1.15 倍（本人指示 2026-10-02「店舗のアイコン小さい」）。
   絵の中身が他より小さく描かれていた（1440 実測：セールス 89×48・店舗 85×44、面積は平均より約15%小さい）。上下の余白は打ち消して並びはずらさない */
@media (min-width: 721px) {
  :is(#hiringTiles, #jobsOthers) .jobtile .jobtile-ico img.jobtile-illust[src$=".svg"][src*="shop"]:not([src*="order"]) { height: 101px; margin: -14px 0; }   /* 88 → 101 */
}
@media (max-width: 720px) {
  :is(#hiringTiles, #jobsOthers) .jobtile .jobtile-ico img.jobtile-illust[src$=".svg"][src*="shop"]:not([src*="order"]) { height: 114px; margin: -23px 0; }   /* 99 → 114 */
}
/* 見出しの「募集中」の横に置く勤務地（本人指示 2026-10-02「店舗 募集中のよこ」）。見出しの大きな字を受け継がないよう、役割の下のときと同じ大きさに戻す */
.jobintro-h .jobintro-loc.is-head { margin: 0; font-family: var(--font); font-size: 14.5px; font-weight: 700; line-height: 1.5; letter-spacing: 0; }
/* 店舗の勤務地：PC は見出しの「募集中」の横、スマホは役割の下（本人指示 2026-10-02「スマホ版は下に」） */
.jobintro-loc.is-sp-only { display: none; }
@media (max-width: 720px) {
  .jobintro-loc.is-sp-only { display: flex; }
  .jobintro-h .jobintro-loc.is-head { display: none; }
}

/* ---------- スマホの余白をまとめて詰める（本人指示 2026-10-02 スクリーンショット7枚「これらの余白が大きいからちゃんと狭く修正して」）----------
   実測した内訳（390px）と、詰めたあと：
   ① 職種ページ「主な業務」の最後→「特徴」：行の下 12 ＋ 列の間 30 ＋ 枠の上 10 → 0＋14＋0
   ② 「特徴」→「働く人の声」：列の中の間 24 ＋ 見出しの上 16 → 14＋0
   ③ 「働く人の声」→「募集状況」：列の中の間 24 → 14
   ④ 「カジュアル面談」→フッターのロゴ：帯の下 22 ＋ フッターの上 20 → 10＋8
   ⑤ 「個人情報の取り扱い」の下：一覧の下 20 ＋ フッターの下 22 → 6＋10
   ⑥ 文化「心得とは…」→本文：16 → 6
   ⑦ 心得の吹き出し→「制度・福利厚生」：枠の下 24 ＋ 節の上 44 → 0＋22
   ⑧ 社外交流会の説明→矢印：説明文の場所 6行ぶん → 4行ぶん（いちばん長い文がスマホで4行。360px 以下は5行になるので5行ぶん）＋説明と矢印の間 35 → 14
   ⑨ 「他の職業も見る」の丸いタイル：職種名→矢印 38 → 約20（矢印を上へ） */
@media (max-width: 720px) {
  #jobIntro .split { row-gap: 14px; }
  #jobIntro .jcs-step:last-child .jcs-step-body { padding-bottom: 0; }
  #jobIntro .jobintro-lead-right .jcs-lead { margin-top: 0; }
  #jobIntro .jobintro-side { gap: 14px; }
  #jobIntro .jobintro-voices .jcs-h { margin-top: 0; }
  .cta-sec .cta-band { padding-bottom: 10px; }
  .site-footer, .foot-stack .site-footer { padding-top: 8px; padding-bottom: 10px; }
  .site-footer .ft-bottom { padding-bottom: 6px; }
  .kok-intro-sub { margin-bottom: 6px; }
  #kokoroe .kok-intro { margin-bottom: 0; }
  #benefits { padding-top: 22px; }
  #events.bcar-host.is-cheki .bcar-content, #events .bcar-host.is-cheki .bcar-content { gap: 14px; }
  :is(#jobsOthers, .jobs-others) .jobtile::after { bottom: 30px; }   /* トップ（#hiring）は外す：名前が下にあるので矢印が重なった（本人指摘 2026-10-02「これ舐めてんの？」） */
  #hiring .jobtile { padding-bottom: 40px; }   /* トップは下の余白を足して、名前と矢印が狭い画面（360）でも 8px 以上離れるように */
}
/* 「他の職業も見る」の絵を枠に収める（本人指摘 2026-10-02「デカすぎ枠に収まれ」＋配送が丸からはみ出して名前に重なる画像）。
   あとから足した「アイコンを約12%大きく」（:is(#hiringTiles, #jobsOthers) … 99px／配送 137×83）が、絵の枠の高さを固定している
   ここ（バランス統一の --side × --u）を上書きして、ほぼ全部の絵が名前に重なり、上にもはみ出していた（390幅で配送 137×83）。
   ここだけは枠に収める側を必ず勝たせる（id を2回書いて詳細度を上げる）。大きさは「12%大きく」の意図を残し、--side を 1.12 倍にする */
#jobsOthers#jobsOthers .jobtile .jobtile-ico img.jobtile-illust[src] {
  width: auto; height: calc(var(--side) * var(--u, 1.3)); max-width: none; max-height: none; margin: 0;
}
#jobsOthers { --side: 61px; --slot: 60px; }
@media (max-width: 720px) { #jobsOthers { --side: clamp(45px, 14.3vw, 60px); --slot: calc(var(--side) * .95); } }
@media (max-width: 374px) { #jobsOthers { --side: clamp(34px, 15.7vw - 11px, 45px); } }
@media (max-width: 340px) { #jobsOthers { --side: 34px; } }
@media (max-width: 389px) {   /* 「テクニカル（工事）」だけ細い画面で2行に折れて下の矢印に重なる（375幅で −8px）。1行に収まる大きさに */
  #jobsOthers .jobtile[data-cat="tech"] .jobtile-name { white-space: nowrap; font-size: clamp(11px, 3.4vw, 15px); letter-spacing: 0; }
}
/* スマホ：見出し「職種紹介」の右に「ただいま◯件の募集があります」（本人指示 2026-10-02「この言葉ここのとなり」）。
   入れ替えは index.html の JS（.hiring-headrow）。空きに収まるよう字を小さくし、入りきらなければ2行に折る */
@media (max-width: 720px) {
  #hiring .hiring-headrow { display: flex; align-items: center; justify-content: space-between; gap: 10px; }
  #hiring .hiring-headrow .vmsg-label { flex: 0 0 auto; margin-bottom: 0; }
  #hiring .hiring-headrow .hiring-n {
    flex: 0 1 auto; min-width: 0; margin: 0; gap: 6px;
    font-size: clamp(11.5px, 3.4vw, 14px); letter-spacing: .02em; line-height: 1.5; text-align: center;
  }
  #hiring .hiring-headrow .hiring-n::before, #hiring .hiring-headrow .hiring-n::after { width: 16px; height: 16px; }
}
#hiring .hiring-n-txt { display: block; }
@media (max-width: 720px) { #hiring .hiring-headrow .hiring-n-txt { text-align: center; } }
#hiring .hiring-n-txt .br-sp { display: none; }
@media (max-width: 720px) { #hiring .hiring-headrow .hiring-n-txt .br-sp { display: inline; } }

/* ---------- 社外活動（スマホ）：← → を写真の左右に重ねる（本人指示 2026-10-02「ここに矢印」）。
   説明文の下に置いていた矢印の段がなくなるので、説明の下の空きも消える ---------- */
@media (max-width: 767px) {
  #events .bcar-host.is-cheki .bcar-grid { position: relative; }
  #events .bcar-host.is-cheki .bcar-images { z-index: 0; isolation: isolate; }   /* 写真（3Dで回る）が矢印の上に出ないよう、写真をひとまとめの層に閉じる */
  #events .bcar-host.is-cheki .bcar-arrows {
    position: absolute; left: 0; right: 0; top: calc(15rem / 2 - 1.35rem); z-index: 5;
    justify-content: space-between; pointer-events: none;
  }
  #events .bcar-host.is-cheki .bcar-arrow { pointer-events: auto; box-shadow: 0 4px 12px rgba(0, 0, 0, .25); }
}

/* ---------- 社外活動（スマホ）：説明文の下〜ENTRY の空きを詰める（本人指示 2026-10-02「ここの空白減らして」）。
   矢印を写真の左右に移したので、説明文の場所を4行ぶん取っておく理由がなくなった（短い回は1行ぶん空いていた）。
   節の下の余白も 44 → 20px ---------- */
@media (max-width: 767px) {
  #events.section { padding-bottom: 20px; }
  #events .bcar-quote { min-height: 0; }   /* 前の「6行ぶん」（8896行あたり）を打ち消す */
}

/* ---------- 職種ページ（PC）：本人支給のデザインに合わせる（本人指示 2026-10-02「このデザインにして」）。
   色は支給画像から実測：番号 #D6B277／金の線 #D8B67D／罫 #CEC1AB／丸 #9A8874。
   大きさは支給画像の本文の字を 14px として比で起こした（番号 約62px・業務名 約20px・見出し 約24px）。
   主な業務：丸い番号と小さな「01」をやめ、大きな細い金の「01」を左に、右に業務名と説明。1件ごとに罫で区切る。
   募集状況：箱をやめ、見出しの下に罫、文の頭に◯。この仕事の魅力：箱をやめ、見出しの下に短い金の線、本文の左に金の縦線 ---------- */
@media all {   /* 2026-10-02「スマホ版も直して」で全幅に（スマホの大きさは下の max-width:743px で調整） */
  #jobIntro .jcs-h { font-size: 24px; margin-bottom: 0; }
  #jobIntro .jcs-h::after { margin-top: 12px; background: #CEC1AB; }
  #jobIntro .jcs-steps { gap: 0; }
  #jobIntro .jcs-step {
    display: grid; grid-template-columns: 118px minmax(0, 1fr); column-gap: 0; align-items: start;
    background: none; border: 0; border-radius: 0; box-shadow: none; padding: 30px 0 26px;
  }
  #jobIntro .jcs-step + .jcs-step { border-top: 1px solid #CEC1AB; }
  #jobIntro .jcs-step .jcs-pill, #jobIntro .jcs-step .jcs-pill-txt { display: contents; }
  #jobIntro .jcs-step .jcs-pill-ico { display: none; }
  #jobIntro .jcs-step .jcs-pill-no {
    grid-column: 1; grid-row: 1 / span 2; align-self: start;
    font-family: var(--font); font-size: 62px; font-weight: 400; line-height: .9; letter-spacing: .02em;
    color: #D6B277; margin-top: -2px;
  }
  #jobIntro .jcs-step .jcs-pill-name { grid-column: 2; grid-row: 1; font-size: 17px; line-height: 1.55; color: #30241B; }   /* 20 → 17px（本人指示 2026-10-02「この文字大きすぎだ」。セールスのように業務名が1文の職種で大きすぎた） */
  #jobIntro .jcs-step .jcs-step-body { grid-column: 2; grid-row: 2; padding: 14px 0 0; }
  #jobIntro .jcs-step .jcs-step-body p { font-size: 14.5px; line-height: 1.95; color: #4D4136; }

  #jobIntro .jobintro-status { background: none; border: 0; border-radius: 0; box-shadow: none; padding: 0; }
  #jobIntro .jobintro-status .h-sm { font-size: 24px; margin: 0; }
  #jobIntro .jobintro-status .h-sm::after { content: ""; display: block; height: 1px; margin-top: 12px; background: #CFC2AF; }
  #jobIntro .jobintro-status .joblink-list { margin: 22px 0 0; padding: 0; list-style: none; display: grid; gap: 12px; }
  #jobIntro .jobintro-status .joblink-list > li {
    display: flex; align-items: center; gap: 14px; margin: 0; padding: 0; background: none; border: 0; border-radius: 0;
    font-size: 15px; color: #4D4136;
  }
  #jobIntro .jobintro-status .joblink-list > li::before {
    content: ""; flex: 0 0 auto; width: 20px; height: 20px; border: 1.5px solid #9A8874; border-radius: 50%; box-sizing: border-box;
  }

  #jobIntro .jobintro-side .jcs.jobintro-lead-right { margin-top: 50px; }   /* 募集状況→この仕事の魅力（支給画像の比で約50px） */
  #jobIntro .jobintro-lead-right .jcs-lead { background: none; border: 0; border-radius: 0; padding: 0; margin-top: 0; }
  #jobIntro .jobintro-lead-right .jcs-lead h3 { font-size: 26px; font-weight: 800; color: #302115; letter-spacing: .06em; margin: 0; }
  #jobIntro .jobintro-lead-right .jcs-lead h3::after { content: ""; display: block; width: 64px; height: 4px; margin-top: 12px; background: #D8B67D; }
  #jobIntro .jobintro-lead-right .jcs-lead p {
    margin-top: 30px; padding: 4px 0 4px 28px; border-left: 3px solid #D8B67D;
    font-size: 14.5px; line-height: 2.2; color: #4D4136;
  }
}
/* 721〜860px は1列（写真が本文の下に来る）なので、上へ 64px 食い込ませると主な業務の最後に重なっていた（2026-10-02 実測 768px）。1列のときは普通に間をあける */
@media (min-width: 721px) and (max-width: 860px) {
  .jobintro-photo.is-print { margin: 34px 0 40px; }
}

/* ---------- スマホ：募集中の職種のタイルも周りを光らせる（本人指示 2026-10-02「スマホ版の募集中の職種も周り光らせて」）----------
   PC と同じ暖色の光（tile-glow の色）を、浮き沈み（jobtileFloat）と同じ 2.6 秒で明滅させる。影は1つの指定なので浮きと光を1つのキーフレームにまとめた。
   茶色の枠は出さないまま（2026-10-01「茶色枠いらん」）。動きを減らす設定では光るだけで動かさない ---------- */
@keyframes jobtileFloatGlow {
  0%, 100% { transform: translateY(0);    box-shadow: 0 0 0 2px rgba(232, 185, 140, .55), 0 0 14px 2px rgba(232, 185, 140, .45), 0 3px 10px rgba(58, 40, 27, .16); }
  50%      { transform: translateY(-4px); box-shadow: 0 0 0 3px rgba(255, 224, 180, .95), 0 0 30px 8px rgba(232, 185, 140, .75), 0 10px 18px rgba(58, 40, 27, .22); }
}
@media (max-width: 720px) {
  :is(#hiringTiles, #jobsOthers) .jobtile.has-open { animation-name: jobtileFloatGlow; }
}
@media (max-width: 720px) and (prefers-reduced-motion: reduce) {
  :is(#hiringTiles, #jobsOthers) .jobtile.has-open { animation: none; box-shadow: 0 0 0 2px rgba(232, 185, 140, .7), 0 0 22px 4px rgba(232, 185, 140, .55), 0 3px 10px rgba(58, 40, 27, .16); }
}
/* 地が明るい「他の職業も見る」では暖色の光が地に溶けて見えないので、少し濃い金（支給デザインの金 #D6B277 系）で光らせる */
@keyframes jobtileFloatGlowLight {
  0%, 100% { transform: translateY(0);    box-shadow: 0 0 0 2px rgba(201, 152, 86, .55), 0 0 14px 2px rgba(201, 152, 86, .40), 0 3px 10px rgba(58, 40, 27, .16); }
  50%      { transform: translateY(-4px); box-shadow: 0 0 0 3px rgba(196, 146, 78, .95), 0 0 28px 7px rgba(201, 152, 86, .60), 0 10px 18px rgba(58, 40, 27, .22); }
}
@media (max-width: 720px) {
  #jobsOthers .jobtile.has-open { animation-name: jobtileFloatGlowLight; }
}
@media (max-width: 720px) and (prefers-reduced-motion: reduce) {
  #jobsOthers .jobtile.has-open { box-shadow: 0 0 0 2px rgba(201, 152, 86, .7), 0 0 20px 4px rgba(201, 152, 86, .5), 0 3px 10px rgba(58, 40, 27, .16); }
}

/* ---------- 募集状況：募集中の求人（リンクのある行）を目立たせる（本人指示 2026-10-02「もっと目立たせて。緑の点滅とかも」）----------
   募集なしの行（◯＋文だけ）はそのまま。リンクのある行だけ、茶の枠の札にして、頭の◯を「緑の点＋広がる輪」の点滅に。
   行のどこを押しても求人へ飛ぶ（a の ::before を行いっぱいに広げる）。PC・スマホとも。動きを減らす設定では点滅しない */
@keyframes statusLiveDot {
  0%, 100% { opacity: 1; }
  50%      { opacity: .5; }
}
@keyframes statusLiveRing {
  0%   { transform: scale(1);   opacity: .55; }
  100% { transform: scale(2.6); opacity: 0; }
}
#jobIntro .jobintro-status .joblink-list > li:has(a) {
  position: relative; display: flex; align-items: center; flex-wrap: wrap; gap: 8px 12px;
  margin: 0 0 10px; padding: 16px 18px 16px 46px;
  background: #FFFDF7; border: 1.5px solid var(--accent); border-radius: 14px;
  box-shadow: 0 6px 18px rgba(58, 40, 27, .12);
  transition: transform .2s ease, box-shadow .2s ease;
}
#jobIntro .jobintro-status .joblink-list > li:has(a):last-child { margin-bottom: 0; }
#jobIntro .jobintro-status .joblink-list > li:has(a):hover { transform: translateY(-2px); box-shadow: 0 10px 22px rgba(58, 40, 27, .18); background: #FFFDF7; }
/* 緑の点（PC の◯の指定を打ち消して、塗りの緑にする） */
#jobIntro .jobintro-status .joblink-list > li:has(a)::before {
  content: ""; position: absolute; left: 18px; top: 50%; width: 12px; height: 12px; margin-top: -6px;
  border: 0; border-radius: 50%; background: #2FA84F;
  animation: statusLiveDot 1.4s ease-in-out infinite;
}
/* 点から広がる輪 */
#jobIntro .jobintro-status .joblink-list > li:has(a)::after {
  content: ""; position: absolute; left: 18px; top: 50%; width: 12px; height: 12px; margin-top: -6px;
  border-radius: 50%; background: #2FA84F; pointer-events: none;
  animation: statusLiveRing 1.4s ease-out infinite;
}
#jobIntro .jobintro-status .joblink-list > li:has(a) a {
  font-size: 16.5px; font-weight: 800; color: var(--ink); line-height: 1.5; text-decoration: none;
}
#jobIntro .jobintro-status .joblink-list > li:has(a) a::before { content: ""; position: absolute; inset: 0; border-radius: 14px; }   /* 行全体を押せるように */
#jobIntro .jobintro-status .joblink-list > li:has(a) a::after { content: "→"; margin-left: 8px; color: var(--accent); font-weight: 800; }
#jobIntro .jobintro-status .joblink-list > li:has(a) .tag {
  display: inline-flex; align-items: center; height: 24px; padding: 0 10px; border-radius: 999px;
  background: #E3F3E3; color: #1F6B32; border: 1px solid #A9D8B1; font-size: 12px; font-weight: 800; letter-spacing: .06em;
}
@media (max-width: 720px) {
  #jobIntro .jobintro-status .joblink-list > li:has(a) { padding: 14px 14px 14px 42px; }
  #jobIntro .jobintro-status .joblink-list > li:has(a)::before,
  #jobIntro .jobintro-status .joblink-list > li:has(a)::after { left: 16px; }
  #jobIntro .jobintro-status .joblink-list > li:has(a) a { font-size: 15.5px; }
}
@media (prefers-reduced-motion: reduce) {
  #jobIntro .jobintro-status .joblink-list > li:has(a)::before { animation: none; }
  #jobIntro .jobintro-status .joblink-list > li:has(a)::after { animation: none; opacity: 0; }
}

/* ---------- 職種ページ（スマホ）：PC と同じデザインをスマホの大きさで（本人指示 2026-10-02「スマホ版も直して」）----------
   番号 44px・列 64px、業務名 15.5px、見出し 20px。募集状況・特徴も箱をやめて PC と同じ形に ---------- */
@media (max-width: 743px) {
  #jobIntro .jcs-h { font-size: 20px; }
  #jobIntro .jcs-h::after { margin-top: 10px; }
  #jobIntro .jcs-step { grid-template-columns: 64px minmax(0, 1fr); padding: 20px 0 18px; }
  #jobIntro .jcs-step .jcs-pill-no { font-size: 44px; margin-top: 0; }
  #jobIntro .jcs-step .jcs-pill-name { font-size: 15.5px; }
  #jobIntro .jcs-step .jcs-step-body { padding-top: 8px; }
  #jobIntro .jcs-step .jcs-step-body p { font-size: 14px; line-height: 1.9; }
  #jobIntro .jobintro-status .h-sm { font-size: 20px; }
  #jobIntro .jobintro-status .h-sm::after { margin-top: 10px; }
  #jobIntro .jobintro-status .joblink-list { margin-top: 16px; }
  #jobIntro .jobintro-status .joblink-list > li { font-size: 14.5px; }
  #jobIntro .jobintro-lead-right .jcs-lead h3 { font-size: 21px; }
  #jobIntro .jobintro-lead-right .jcs-lead h3::after { width: 52px; margin-top: 10px; }
  #jobIntro .jobintro-lead-right .jcs-lead p { margin-top: 18px; padding-left: 18px; font-size: 14px; line-height: 2; }
}

/* ---------- スマホ：社員紹介とブログの送りの矢印を下へ（本人指示 2026-10-02「スマホ版の社員紹介、ブログ、移動マークは下に」）----------
   ブログ：カードの左右の真ん中に重なっていた ‹ › を、点（ドット）の段の左右へ。
   社員紹介：スマホでは矢印を出していなかった（2026-09-08「スマホでは移動ボタンを出さない」）が、今回の指示で下の段に出す。
   点の段を 44px の高さにして、矢印はその段の左右の端（本文の余白 16px）に置く。カードには重ならない ---------- */
@media (max-width: 720px) {
  #timesGrid { position: relative; }
  #timesGrid .pc-dots { min-height: 44px; margin-top: 6px; }
  #timesGrid .pc-nav { top: auto; bottom: 2px; transform: none; width: 40px; height: 40px; font-size: 24px; }
  #timesGrid .pc-nav.is-prev { left: 16px; }
  #timesGrid .pc-nav.is-next { right: 16px; }

  #peopleGrid .slide-dots { min-height: 44px; margin-top: 10px; }
  #peopleGrid.is-scrollable .egg-arw { display: grid !important; }
  #peopleGrid .egg-arw { top: auto; bottom: 2px; transform: none; width: 40px; height: 40px; }
  #peopleGrid .egg-arw:hover:not(:disabled) { transform: none; }
  #peopleGrid .egg-arw.is-prev { left: 16px; }
  #peopleGrid .egg-arw.is-next { right: 16px; }
}

/* ---------- スマホの社外活動を支給デザインに（本人指示 2026-10-02 画像つき「このデザインに」）----------
   ・見出しの上に小さく「ACTIVITY ———」（後ろの大きな透かしは出さない）
   ・写真は今の活動の1枚目だけ、白フチの写真として大きく（少し左に傾ける）。JS が .is-single を付ける
   ・写真の下に札（明るい面・角丸）。写真の下端を札に少し重ね、札の中に 題名／ひとこと／説明、いちばん下に ‹ 点 › の段
   ・前にあった「矢印を写真の左右へ」（同日「ここに矢印」）は、この段に置き換わる ---------- */
@media (max-width: 767px) {
  /* 見出しの後ろの透かし ACTIVITY は他の節と同じに戻した（本人指示 2026-10-02「後ろのアルファベット他のと同じにして」。小さな「ACTIVITY ———」はやめた） */

  #events .bcar-host.is-cheki.is-single .bcar-grid { gap: 0; }
  #events .bcar-host.is-cheki.is-single .bcar-images { height: 15.5rem; z-index: 2; }
  #events .bcar-host.is-cheki.is-single .bcar-cheki { width: 94%; padding: 9px 9px 26px; }
  #events .bcar-host.is-cheki.is-single .bcar-cheki img { width: 100%; height: 100%; object-fit: cover; }

  #events .bcar-host.is-cheki.is-single .bcar-content {
    position: relative; z-index: 1; margin-top: -34px; padding: 54px 20px 18px;
    background: #FFFCF6; border: 1px solid var(--line); border-radius: 16px;
    box-shadow: 0 8px 22px rgba(58, 40, 27, .08);
  }
  #events .bcar-host.is-cheki.is-single .bcar-name { font-size: 30px; }
  #events .bcar-host.is-cheki.is-single .bcar-desig { font-size: 17px; color: var(--accent-strong); margin-bottom: 16px; }
  #events .bcar-host.is-cheki.is-single .bcar-quote { font-size: 15.5px; line-height: 1.95; min-height: 0; }

  #events .bcar-host.is-cheki.is-single .bcar-arrows {
    position: static; display: flex; align-items: center; justify-content: space-between; gap: 12px;
    margin-top: 20px; padding: 0; pointer-events: auto;
  }
  #events .bcar-host.is-cheki.is-single .bcar-arrow {
    width: 40px; height: 40px; background: var(--accent-strong); color: #FFF8EC; box-shadow: 0 3px 8px rgba(58, 40, 27, .22);
  }
  #events .bcar-host.is-cheki.is-single .bcar-arrow svg { width: 20px; height: 20px; }
  #events .bcar-host.is-cheki.is-single .bcar-dots { display: flex; }
}
.bcar-dots { display: none; justify-content: center; align-items: center; gap: 10px; flex: 1 1 auto; }
.bcar-dot { width: 9px; height: 9px; border-radius: 50%; background: #D5C6AE; transition: background .3s ease, transform .3s ease; }
.bcar-dot.is-on { background: var(--accent-strong); transform: scale(1.15); }

/* スマホの社外活動：写真が複数ある活動の「1 / 3」（本人指示 2026-10-02「写真複数あるもの出して」）。手前の写真の白い下フチの右に置く。押すと次の写真 */
.bcar-count { display: none; }
@media (max-width: 767px) {
  #events .bcar-host.is-cheki.is-single .bcar-images.is-multi { cursor: pointer; }
  #events .bcar-host.is-cheki.is-single .bcar-count:not([hidden]) {
    display: inline-flex; align-items: center; gap: 5px; position: absolute; z-index: 6; right: calc(3% + 14px); bottom: 3px;
    height: 20px; padding: 0 9px; border-radius: 999px; background: rgba(58, 40, 27, .82); color: #FFF8EC;
    font-family: var(--font-display); font-size: 11.5px; font-weight: 700; letter-spacing: .06em; pointer-events: none; transform: rotate(-1.5deg);
  }
}
/* 1画面目のタイトル「素材を愛し、空間を仕立てる。」を、説明文と同じゴシック（端末のヒラギノ角ゴ等・普通の太さ）に
   （本人指示 2026-10-02「最初のタイトルのフォントゴシック」→「説明文と同じゴシックに」）。前は埋め込みの Noto Sans JP Light（300）。
   大きさ・字間はそのまま。下の英字（LOVE THE MATERIAL…）は変えない */
.kvc-copy2 .kvc-lockup .t {
  font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic Medium", "Yu Gothic", "Meiryo", sans-serif;
  font-weight: 400;
}


/* 1画面目のタイトル「素材を愛し、空間を仕立てる。」を、トップの「職種紹介」の見出しと同じフォントに
   （本人指示 2026-10-02「タイトルのフォントを職種紹介これと同じフォントにして」「最初のタイトル」）。
   直前のゴシック（ヒラギノ角ゴ・400）から、本文の明朝（var(--font)＝Noto Serif JP）・太さ 700 へ。大きさ・字間・下の英字はそのまま */
.kvc-copy2 .kvc-lockup .t { font-family: var(--font); font-weight: 700; }

/* 1画面目の輪の写真に白い縁（本人指示 2026-10-02 画像つき「こんな感じ写真に縁があるように」）。
   写真の面（表）だけ。面いっぱい（inset:0）のまま内側に 6px（スマホ 4px）の生成りの白を敷き、写真はその内側で角を少し丸める。裏面（.kvc-back）は変えない */
.kvc-face:not(.kvc-back) { background: #FFFDF8; padding: 6px; box-sizing: border-box; }
.kvc-face:not(.kvc-back) img { border-radius: 5px; }
@media (max-width: 720px) { .kvc-face:not(.kvc-back) { padding: 4px; } .kvc-face:not(.kvc-back) img { border-radius: 4px; } }

/* ---------- 上のバナー：エントリーとカジュアル面談の2つ＋メニュー（本人指示 2026-10-02「上のバナーはエントリー以外はバーガーで。エントリーとカジュアル面談の二つに」）----------
   会社を知る／職種紹介／社員紹介／ブログ は、どの幅でも三本線のメニューの中へ（JS でバナーから外した）。三本線は PC でも出す。
   カジュアル面談はエントリー（濃い茶の面）と並ぶ控えめな形＝白い面＋濃い茶の枠。暗い地（is-dark）では枠と字をクリームに ---------- */
body .site-header .nav a.nav-link { display: none; }
body .site-header .nav .nav-toggle { display: grid; }   /* 2026-09-16「ハンバーガーやめて」の PC 用の指定（body:not([data-page=home]) …）を上書き */
.nav .header-cta { display: inline-flex; }
/* カジュアル面談は濃い茶の面に明るい茶の字（本人指示 2026-10-02「カジュアル面談は濃い茶色に文字を明るい茶色」）。
   暗い地（is-dark）では面が地に溶けないよう、明るい茶の細い枠を足す */
.site-header .nav a.header-cta--casual {
  background: #3A281B; color: #E8B98C; border: 1px solid #3A281B; box-shadow: 0 2px 8px rgba(20, 14, 8, .18);
}
.site-header .nav a.header-cta--casual:hover { background: #2A1C12; color: #F3CFA6; }
.site-header.is-dark .nav a.header-cta--casual { background: #3A281B; color: #E8B98C; border-color: rgba(232, 185, 140, .6); }
.site-header.is-dark .nav a.header-cta--casual:hover { background: #2A1C12; color: #F3CFA6; }
.nav .header-cta + .header-cta--casual { margin-left: 8px; }
/* PC のメニューは最初の形（画面幅いっぱい）に戻した（本人指示 2026-10-05「バーガー開いたら全体に表示される形、最初の方のやつ」）。右寄せ 420px・300px の札はやめた */

/* 1画面目の輪の写真は角を丸めない（本人指示 2026-10-02「最初の写真は角に」）。白い縁・写真・裏面とも角ばらせる */
.kvc-face, .kvc-face:not(.kvc-back) img { border-radius: 0; }
@media (max-width: 720px) { .kvc-face:not(.kvc-back) img { border-radius: 0; } }
/* スマホ（480px 以下）は2つのボタン＋三本線が1行に収まるよう、ロゴ横の「採用サイト」を隠し、ボタンの絵を外して小さく（実測 390/360 で横にはみ出していた） */
@media (max-width: 480px) {
  .site-header .brand-sub { display: none; }
  .site-header .nav a.header-cta { padding-inline: 9px; font-size: 11px; gap: 0; letter-spacing: .02em; }
  .site-header .nav a.header-cta svg { display: none; }
  .site-header .nav .header-cta + .header-cta--casual { margin-left: 6px; }
}
@media (max-width: 374px) {
  .site-header .nav a.header-cta { padding-inline: 7px; font-size: 10.5px; }
  body .site-header .nav a.header-cta.header-cta--casual { margin-left: 5px; }
  body .site-header .nav .nav-toggle { margin-left: 6px; }
}
@media (max-width: 374px) {
  .site-header .brand-logo { height: 19px; }   /* 22 → 19px（360 でボタン2つ＋三本線を1行に収めるため） */
}
@media (max-width: 374px) {
  body .site-header .nav { gap: 3px; }
  body .site-header .nav a.header-cta.header-cta--casual { margin-left: 2px; }
  body .site-header .nav .nav-toggle { margin-left: 2px; width: 34px; height: 34px; }
}
@media (max-width: 420px) {
  body .site-header .nav, [data-page="home"] body .site-header .nav, [data-page="home"] .site-header:not(.is-scrolled) .nav { gap: 3px; }
  body .site-header .nav a.header-cta, [data-page="home"] .site-header:not(.is-scrolled) .nav .header-cta { margin-left: 0; }
  body .site-header .nav a.header-cta.header-cta--casual { margin-left: 3px; }
  body .site-header .nav .nav-toggle { margin-left: 3px; }
}
/* メニューの中の「応募する」：.mobile-nav a の display:block が効いて字が左に寄っていた → 中央に */
.mobile-nav a.btn { display: flex; justify-content: center; align-items: center; }

/* 輪の写真の白い縁を細く（本人指示 2026-10-02「白の線少し細く」）。PC 6 → 4px、スマホ 4 → 3px */
.kvc-face:not(.kvc-back) { padding: 4px; }
@media (max-width: 720px) { .kvc-face:not(.kvc-back) { padding: 3px; } }

/* トップの職種紹介の「ただいま◯件の募集があります」は出さない（本人指示 2026-10-02「ただいま 2 件の募集があります も消して」）。両側の斜線ごと隠す */
#hiringCount { display: none !important; }
/* 職種のタイルの「募集中」の札も出さない（本人指示 2026-10-02「募集中は消して」）。募集中のタイルは周りの光で分かる */
:is(#hiringTiles, #jobsOthers) .jobtile .jobtile-count { display: none !important; }

/* 「1 / 3」の札は出さない（本人指示 2026-10-02「複数の写真の1/3とかいらない」）。写真を押すと次の写真が手前に来る動きはそのまま */
#events .bcar-count { display: none !important; }

/* ---------- 「他の職業も見る」：絵と名前を大きく、タイルの真ん中に（本人指示 2026-10-02「他の職業も見るのアイコンと名前を大きく真ん中に」）----------
   「募集中」の札を消したので、中身が上に寄って下が空いていた（実測 PC 上 10・下 54px／スマホ 上 14・下 65px）。
   中身を縦の真ん中にそろえ、絵は zoom でまとめて拡大（職種ごとの大きさの差はそのまま）。名前 15 → PC 18px・スマホ 17px ---------- */
#jobsOthers .jobtile { justify-content: center; }
#jobsOthers .jobtile .jobtile-ico { zoom: 1.25; height: auto; min-height: 0; }
#jobsOthers .jobtile .jobtile-name { font-size: 18px; }
@media (min-width: 721px) { #jobsOthers .jobtile, #jobsOthers .jobtile.is-closed { padding: 18px 14px; gap: 14px; } }   /* is-closed の下の 53px（募集中の札のぶん）も外す */
#jobsOthers .jobtile .jobtile-name { min-height: 0; }
@media (max-width: 720px) {
  #jobsOthers .jobtile, #jobsOthers .jobtile.is-closed { padding: 4px 14px 44px; gap: 4px; }
  #jobsOthers .jobtile .jobtile-ico { zoom: 1.08; }
  #jobsOthers .jobtile .jobtile-name { font-size: 16px; }
  #jobsOthers .jobtile::after { bottom: 18px; }   /* 名前と矢印の間を 10px 以上あける（30 → 18px） */
}

/* 職種ページの写真は1枚だけ（本人指示 2026-10-02「職種紹介の複数の写真になってるから一枚だけでいいよ」）。後ろのもう1枚（::before）を出さない。手前の白フチ・傾き・影はそのまま */
.jobintro-photo.is-print::before { display: none; }

/* 心得の吹き出しに影を付けない（本人指示 2026-10-05「心得の吹き出しの部分に影をつけないで」）。楕円・しっぽの丸とも */
.kok-word, .kok-word::before, .kok-word::after { box-shadow: none !important; filter: none !important; text-shadow: none !important; }

/* ---------- カジュアル面談：かんたんなアンケート（本人指示 2026-10-05「最低でも二つお答えください」「2個以上回答できてたら完了マーク」）----------
   上に「回答 n / 5（あと m つで完了）」。2つ以上で緑の「完了」の札に変わる。答えた問いは見出しの横に小さなチェック ---------- */
.sv-lead { margin: 0 0 10px; font-size: 14.5px; font-weight: 700; color: var(--ink); }
.sv-status {
  display: inline-flex; align-items: center; gap: 10px; margin: 0 0 18px; padding: 8px 14px;
  border-radius: 999px; background: var(--accent-soft); color: var(--muted); font-size: 13.5px; font-weight: 700;
}
.sv-status.is-done { background: #E3F3E3; color: #1F6B32; }
.sv-badge {
  display: inline-flex; align-items: center; gap: 4px; padding: 3px 10px 3px 7px; border-radius: 999px;
  background: #2FA84F; color: #FFFFFF; font-size: 12.5px; font-weight: 800; letter-spacing: .06em;
}
.sv-ok { display: none; margin-left: 6px; width: 18px; height: 18px; border-radius: 50%; background: #2FA84F; color: #FFFFFF; vertical-align: -3px; }
.sv-ok svg { display: block; margin: 2px; }
.field.is-answered .sv-ok { display: inline-block; }
#f-survey > .err { display: none; font-size: 12.5px; color: #A32B1E; font-weight: 800; margin-top: 8px; }
#f-survey.is-invalid > .err { display: block; }
#f-survey.is-invalid .sv-status { background: #F6E3DF; color: #A32B1E; }

/* 職種紹介の「特徴」の本文をゴシックに（本人指示 2026-10-05「職種紹介の特徴の内容の文章の書体はゴシック」）。主な業務の説明と同じ端末のゴシック。見出し「特徴」は明朝のまま */
#jobIntro .jcs-lead p {
  font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic Medium", "Yu Gothic", "Meiryo", sans-serif;
}

/* インタビューの最後（休日の過ごし方の箱）→「他の社員も見る」の余白を詰める（本人指示 2026-10-05「ここの余白縮めて」）。
   実測：記事の下 96px＋節の下 56px＝152px（スマホ 72＋44＝116px）→ PC 40px・スマホ 28px */
body[data-page="interview"] article.iv { padding-bottom: 0; }
body[data-page="interview"] section.section:has(> .wrap-iv) { padding-bottom: 40px; }
@media (max-width: 720px) { body[data-page="interview"] section.section:has(> .wrap-iv) { padding-bottom: 28px; } }

/* 社員紹介のカード：K.S.さん・M.S.さんの絵を少し右へ（本人指示 2026-10-05「K.S.さんとM.S.さんのイラストもう少し右に寄せて」）。
   2人は体の幅が細い絵なので、同じ中心だと右端が楕円の手前で止まり左に寄って見えた（実測 右端 198・205px／E.K.・T.W. は 231・233px）。
   絵のファイル名（ks1-illust・as1-illust。WordPress の縮小版も名前に含む）で当てる。PC 24px・スマホ 18px */
.ivc-fig:has(img[src*="ks1-illust"]), .ivc-fig:has(img[src*="as1-illust"]) { margin-left: 24px; }
@media (max-width: 720px) { .ivc-fig:has(img[src*="ks1-illust"]), .ivc-fig:has(img[src*="as1-illust"]) { margin-left: 18px; } }

/* スマホの社外活動：「バースデーケーキプレゼント」の回だけ画面からはみ出していた（本人指摘 2026-10-05「バースデーケーキの記事画面内に収まってないよ」）。
   題名が長く、列の幅が中身に合わせて 431px まで広がり、写真の札も説明も一緒に右へはみ出していた。列を画面の幅に固定し、題名は折り返す */
@media (max-width: 767px) {
  #events .bcar-host.is-cheki .bcar-grid { grid-template-columns: minmax(0, 1fr); }
  #events .bcar-host.is-cheki .bcar-content, #events .bcar-host.is-cheki .bcar-images { min-width: 0; }
  #events .bcar-host.is-cheki .bcar-name { overflow-wrap: anywhere; line-break: strict; }
}
@media (max-width: 767px) { #events .bcar-host.is-cheki.is-single .bcar-name.is-long { font-size: 21px; } }

/* PC：リード文が短くなっても写真のかたまりが節からはみ出さないよう、中身の高さを写真の下端まで取る（2026-10-05 リード文を9行にしたら 1440 で小さい写真が下で 24px 切れた）。
   いちばん下の写真（.is-small）は top 396px・幅 19%（内側の幅に対して）・縦横 290:356 → 下端 = 396px + 内側の幅 × 0.19 × 356/290。余白 8px を足す */
@media (min-width: 1025px) {
  .msg2-inner { min-height: calc(404px + min(100vw - 48px, 1300px) * 0.2333); }
}

/* 棒線を外す（本人指示 2026-10-05「scroll と、リード文」「リード文のBowcs Recruit Site、ENTRYの棒線いらない」）。
   リード文の欧文「Bowcs Recruit Site」の前の線／応募の帯の「ENTRY」の前の線／1画面目の「SCROLL」の下の縦線 */
.msg2-en .rule { display: none; }
.msg2-en { gap: 0; }
.cta-band .eyebrow::before { display: none; }
.cta-band .eyebrow { padding-left: 0; gap: 0; }
.kv-cue .bar { display: none; }

/* 1画面目の「SCROLL」の案内を出さない（本人指示 2026-10-05「scrollいらない」）。前の回で下の縦線だけ外していた */
.kv-cue { display: none !important; }

/* トップの職種紹介のタイル：職種名を大きく（本人指示 2026-10-05「職種紹介のそれぞれの名前大きく」）。15px → PC 19px・スマホ 17px。
   「テクニカル（工事）」はスマホの丸い札に収まるよう1行のまま幅に合わせて小さく（前から 390 で少しはみ出していた） */
#hiringTiles .jobtile .jobtile-name { font-size: 19px; letter-spacing: .04em; }
@media (max-width: 720px) {
  #hiringTiles .jobtile .jobtile-name { font-size: 17px; letter-spacing: .02em; }
  #hiringTiles .jobtile[data-cat="tech"] .jobtile-name { white-space: nowrap; font-size: clamp(12px, 3.7vw, 16px); letter-spacing: 0; }
}
@media (min-width: 721px) { #hiringTiles .jobtile[data-cat="tech"] .jobtile-name { white-space: nowrap; font-size: 17px; letter-spacing: .01em; } }   /* PC で「テクニカル／（工事）」と2行に割れたので1行に */

/* 社員紹介の一覧：最後のカードの隣の「and more..」（本人指示 2026-10-05）。カードと同じ高さのマスの真ん中に、欧文の明朝の斜体で */
#peopleGrid .iv-more { display: flex; align-items: center; justify-content: center; min-height: 200px; }
#peopleGrid .iv-more span { font-family: var(--font-display);   /* 明朝 → ゴシック（英語ラベルと同じ Futura。本人指示 2026-10-05「and more...ゴシック」） */
   font-style: italic; font-size: clamp(26px, 2.6vw, 36px); letter-spacing: .04em; color: var(--accent-strong); }
@media (max-width: 720px) { #peopleGrid .iv-more { min-height: 90px; } }
#peopleGrid .iv-more { align-self: stretch; }   /* 隣のカードと同じ高さにして縦の真ん中に */

/* スマホの心得：絵を大きく・吹き出しを少し小さく・余白を狭く（本人指示 2026-10-06「スマホ版の心得のアイコンを大きく。吹き出し少し小さく。余白は狭くして」）。
   絵 150 → 210px、吹き出しは中の余白を 3em 2.6em → 2.3em 2em・幅の上限 228 → 200px（JS）、本文→絵の枠 24 → 10px、節の下 */
@media (max-width: 720px) {
  .kok-stage .kok-intro-fig { width: 210px; }
  .kok-intro .kok-word { padding: 2.1em 1.6em; font-size: 12px; }
  .kok-stage { margin-top: 0; }
  #kokoroe .kok-intro-text { margin-bottom: 0; }
  #kokoroe .kok-intro { gap: 8px; row-gap: 8px; }   /* 本文の箱と絵の枠のあいだ（親の gap 18px）を詰める */
  #kokoroe.section { padding-bottom: 12px; }
}

/* 社外交流・地域貢献：文章を少し小さく、題名との釣り合いを整える（本人指示 2026-10-06「社外交流・地域貢献の文章もう少し小さくして、あとバランスよくして」）。
   説明 PC 20 → 16px・スマホ 15.5 → 14px、題名 PC 28 → 24px・スマホ 30 → 24px（長い題は 19px） */
#events .bcar-quote { font-size: 16px; line-height: 1.95; }
#events .bcar-name { font-size: 24px; }
@media (max-width: 767px) {
  #events .bcar-host.is-cheki.is-single .bcar-quote { font-size: 14px; line-height: 1.9; }
  #events .bcar-host.is-cheki.is-single .bcar-name { font-size: 24px; margin-bottom: 10px; }
  #events .bcar-host.is-cheki.is-single .bcar-name.is-long { font-size: 19px; }
}

/* 社外交流・地域貢献の札の見出し（ゴルフ・サウナ…）をゴシックに（本人指示 2026-10-06「社外交流・地域貢献の見出しのフォントをゴシックにしてみて」）。説明文と同じ端末のゴシック・太字 */
#events .bcar-name { font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic Medium", "Yu Gothic", "Meiryo", sans-serif; font-weight: 700; letter-spacing: .02em; }

/* リード文の欧文「Bowcs Recruit Site」を出さない（本人指示 2026-10-06「リード文のBowcs Recruit Siteいらない」）。前の回で前の線だけ外していた。
   見出し→本文の間は、欧文ぶん（18〜30＋24〜34px）を詰めて 28〜40px に */
.msg2-en { display: none !important; }
.msg2-copys { margin-top: clamp(28px, 3vw, 40px); }

/* スマホの心得（2回目）：絵をもっと大きく・吹き出しをもっと小さく・下の余白をなくす（本人指示 2026-10-06 画像つき「ここアイコン大きく吹き出し小さく。余白なくす」）。
   絵 210 → 260px、吹き出しの字 12 → 11.5px・行の高さ 1.75・中の余白 1.6em 1.3em（幅の上限 230px＝行数を減らして縦を低く）、節の下の余白 0 */
@media (max-width: 720px) {
  .kok-stage .kok-intro-fig { width: 260px; }
  .kok-intro .kok-word { font-size: 11.5px; line-height: 1.75; padding: 1.6em 1.3em; }
  #kokoroe.section { padding-bottom: 0; }
}

/* ---------- 社外交流・地域貢献（PC）の札を支給デザインに（本人指示 2026-10-06 画像つき「こんな感じ」）----------
   木の額（frame-activity.png）をやめ、明るい紙の札＋茶色の細い二重線＋四隅の小さな飾り（インライン SVG）＋下に赤い栞。
   中は「ACTIVITY PHOTO」と短い線 → 題名（明朝・大きく）→ 説明（ゴシック）→ 矢印（← は茶の輪、→ は濃い茶の丸）と横線の目印 ---------- */
.bcar-eyebrow, .bcar-ribbon { display: none; }
@media (min-width: 768px) {
  .bcar-host.is-cheki .bcar-content {
    position: relative; padding: 70px 64px 60px; margin-bottom: 0; transform: none;
    background: #FBF6EE; border-radius: 14px;
    box-shadow: 0 10px 28px rgba(58, 40, 27, .12), 0 2px 6px rgba(58, 40, 27, .06);
  }
  .bcar-host.is-cheki .bcar-content::after {
    content: ""; position: absolute; inset: 12px; z-index: 0; pointer-events: none; filter: none;
    border: 1px solid #B89270; border-radius: 6px; box-shadow: inset 0 0 0 4px #FBF6EE, inset 0 0 0 5px #D2B596;
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cg%20transform%3D%22%22%3E%3Cpath%20d%3D%22M3%203%20C3%2011%206%2015%2013%2016%22%20fill%3D%22none%22%20stroke%3D%22%238B5E34%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M3%203%20C11%203%2015%206%2016%2013%22%20fill%3D%22none%22%20stroke%3D%22%238B5E34%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2217.5%22%20cy%3D%2217.5%22%20rx%3D%224.2%22%20ry%3D%222.2%22%20transform%3D%22rotate%2845%2017.5%2017.5%29%22%20fill%3D%22%238B5E34%22/%3E%3Ccircle%20cx%3D%228.5%22%20cy%3D%228.5%22%20r%3D%221.6%22%20fill%3D%22%238B5E34%22/%3E%3C/g%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cg%20transform%3D%22translate%2828%200%29%20scale%28-1%201%29%22%3E%3Cpath%20d%3D%22M3%203%20C3%2011%206%2015%2013%2016%22%20fill%3D%22none%22%20stroke%3D%22%238B5E34%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M3%203%20C11%203%2015%206%2016%2013%22%20fill%3D%22none%22%20stroke%3D%22%238B5E34%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2217.5%22%20cy%3D%2217.5%22%20rx%3D%224.2%22%20ry%3D%222.2%22%20transform%3D%22rotate%2845%2017.5%2017.5%29%22%20fill%3D%22%238B5E34%22/%3E%3Ccircle%20cx%3D%228.5%22%20cy%3D%228.5%22%20r%3D%221.6%22%20fill%3D%22%238B5E34%22/%3E%3C/g%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cg%20transform%3D%22translate%280%2028%29%20scale%281%20-1%29%22%3E%3Cpath%20d%3D%22M3%203%20C3%2011%206%2015%2013%2016%22%20fill%3D%22none%22%20stroke%3D%22%238B5E34%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M3%203%20C11%203%2015%206%2016%2013%22%20fill%3D%22none%22%20stroke%3D%22%238B5E34%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2217.5%22%20cy%3D%2217.5%22%20rx%3D%224.2%22%20ry%3D%222.2%22%20transform%3D%22rotate%2845%2017.5%2017.5%29%22%20fill%3D%22%238B5E34%22/%3E%3Ccircle%20cx%3D%228.5%22%20cy%3D%228.5%22%20r%3D%221.6%22%20fill%3D%22%238B5E34%22/%3E%3C/g%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cg%20transform%3D%22translate%2828%2028%29%20scale%28-1%20-1%29%22%3E%3Cpath%20d%3D%22M3%203%20C3%2011%206%2015%2013%2016%22%20fill%3D%22none%22%20stroke%3D%22%238B5E34%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M3%203%20C11%203%2015%206%2016%2013%22%20fill%3D%22none%22%20stroke%3D%22%238B5E34%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22/%3E%3Cellipse%20cx%3D%2217.5%22%20cy%3D%2217.5%22%20rx%3D%224.2%22%20ry%3D%222.2%22%20transform%3D%22rotate%2845%2017.5%2017.5%29%22%20fill%3D%22%238B5E34%22/%3E%3Ccircle%20cx%3D%228.5%22%20cy%3D%228.5%22%20r%3D%221.6%22%20fill%3D%22%238B5E34%22/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat; background-size: 28px 28px;
    background-position: 8px 8px, calc(100% - 8px) 8px, 8px calc(100% - 8px), calc(100% - 8px) calc(100% - 8px);
  }
  .bcar-host.is-cheki .bcar-content::before { display: none; }
  .bcar-host.is-cheki .bcar-ribbon {
    display: block; position: absolute; z-index: 2; right: 56px; bottom: -34px; width: 26px; height: 54px;
    background: linear-gradient(90deg, #6E1A2B, #8A2438 50%, #6E1A2B); clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 80%, 0 100%);
  }
  #events .bcar-eyebrow {
    display: block; margin: 0 0 22px; font-family: var(--font-display); font-size: 12.5px; font-weight: 500;
    letter-spacing: .32em; color: #5A4636;
  }
  #events .bcar-eyebrow::after { content: ""; display: block; width: 46px; height: 2px; margin-top: 18px; background: #A97A52; }
  #events .bcar-name { font-family: var(--font); font-weight: 700; font-size: 36px; letter-spacing: .04em; margin-bottom: 18px; color: #2E2016; }
  #events .bcar-quote { font-size: 16.5px; line-height: 2; color: #4A3A2C; }
  #events .bcar-arrows { display: flex; align-items: center; gap: 22px; margin-top: 8px; }
  #events .bcar-arrow { width: 52px; height: 52px; background: #2E2016; color: #FFF8EC; }
  #events .bcar-arrow.bcar-prev { background: #FFFDF8; color: #8B5E34; box-shadow: inset 0 0 0 2px #A97A52; }
  #events .bcar-arrow.bcar-prev:hover { background: #F3E7D8; }
  #events .bcar-arrow.bcar-next { order: 1; }
  #events .bcar-dots { display: flex; order: 2; flex: 0 0 auto; justify-content: flex-start; gap: 8px; margin-left: 40px; }
  #events .bcar-dot { width: 22px; height: 3px; border-radius: 2px; background: #D9CBB8; transform: none; }
  #events .bcar-dot.is-on { width: 34px; background: #2E2016; transform: none; }
}

/* ---------- 社外交流・地域貢献（PC）：どの幅でも崩れないように、位置と釣り合いを支給デザインに合わせる
   （本人指摘 2026-10-06 画像つき「こんなのありえない」「ちゃんとどんなサイズでも見れるように」「ちゃんと位置とかバランスを整えて」）----------
   ・1024px 以上：写真の列を広く（写真 1.35 : 札 1）、間は幅に合わせて 28〜56px。札の中の余白・題名・説明・矢印も幅に合わせる
   ・768〜1023px：横に並べると窮屈なので縦に積む（写真の扇 → 札。札は最大 600px で中央）
   ・矢印は縮ませない（丸のまま）。目印は札の幅に合わせて縮む。節の見出しは支給どおり濃い色 ---------- */
#events .section-head .h-lg { color: #2E2016; }
@media (min-width: 768px) {
  .bcar-host.is-cheki .bcar-content { padding: clamp(46px, 4.4vw, 64px) clamp(30px, 3.6vw, 56px) clamp(44px, 4vw, 56px); }
  #events .bcar-name { font-size: clamp(26px, 2.4vw, 36px); line-height: 1.35; }
  #events .bcar-quote { font-size: clamp(14.5px, 1.1vw, 16.5px); }
  #events .bcar-arrow { flex: 0 0 auto; width: clamp(44px, 3.4vw, 52px); height: clamp(44px, 3.4vw, 52px); }
  #events .bcar-arrows { gap: clamp(14px, 1.4vw, 20px); min-width: 0; flex-wrap: nowrap; }
  #events .bcar-dots { flex: 0 1 auto; min-width: 0; margin-left: clamp(14px, 2vw, 32px); gap: 6px; }
  #events .bcar-dot { flex: 0 1 22px; min-width: 6px; width: auto; }
  #events .bcar-dot.is-on { flex: 0 1 34px; min-width: 14px; width: auto; }
  .bcar-host.is-cheki .bcar-ribbon { right: clamp(30px, 3.6vw, 56px); }
}
@media (min-width: 1024px) {
  .bcar-host.is-cheki .bcar-grid { grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr); gap: clamp(28px, 3.4vw, 56px); align-items: center; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .bcar-host.is-cheki .bcar-grid { grid-template-columns: minmax(0, 1fr); gap: 48px; }
  .bcar-host.is-cheki .bcar-content { width: 100%; max-width: 600px; margin-inline: auto; }
}

/* 社外交流・地域貢献（続き・2026-10-06「ちゃんと位置とかバランスを整えて」）
   ・節の見出しは支給どおり濃い色（前の指定は別の指定に負けて茶色のままだった）
   ・後ろの ACTIVITY が見出しの箱の幅で「ACTIVIT」と切れていたので、画面の幅まで出す
   ・説明の場所を 4 行ぶん取っていて、説明と矢印の間が大きく空いていた → 3 行ぶんに
   ・PC は写真の器を高くして、写真の列いっぱいに扇を広げる（支給デザインのように写真を大きく） */
body #events .section-head h2.h-lg { color: #2E2016; }
#events .section-head .sec-en { max-width: calc(100vw - 40px); }
@media (min-width: 768px) {
  #events .bcar-quote { min-height: calc(3 * 2em); }
}
@media (min-width: 1024px) {
  .bcar-host.is-cheki .bcar-images { height: clamp(22rem, 29vw, 31rem); }
}

/* 社外交流・地域貢献：タイトルをすべて大きく（本人指示 2026-10-06「タイトルの部分すべてもっと大きく」）。
   節の見出し 38 → 最大 50px、札の題名 36 → 最大 42px（支給デザインの比）。スマホは見出し 30px・題名 26px（長い題 21px） */
body #events .section-head h2.h-lg { font-size: clamp(30px, 3.5vw, 50px); }
@media (min-width: 768px) {
  #events .bcar-name { font-size: clamp(28px, 2.9vw, 42px); }
}
@media (max-width: 767px) {
  #events .bcar-host.is-cheki.is-single .bcar-name { font-size: 26px; }
  #events .bcar-host.is-cheki.is-single .bcar-name.is-long { font-size: 21px; }
}
/* 見出しの字は流れて出る演出（.sweep）の背景のグラデーションで塗られているので、その色を濃くする（2026-10-06） */
body #events .section-head h2.h-lg.sweep { background-image: linear-gradient(94deg, #2E2016 -20%, #2E2016 120%); }

/* ---------- スマホのバナー：エントリー・カジュアル面談はメニューの中へ（本人指示 2026-10-06「スマホ版のバナーなんだけどエントリーとカジュアル面談はバーガーの中に応募するのところに代わりに」）----------
   720px 以下：上のバナーはロゴと三本線だけ。メニューのいちばん下の「応募する」の代わりに、エントリー（濃い茶）とカジュアル面談（濃い茶×明るい茶の字）の2つ。
   PC はこれまでどおり（バナーに2つ・メニューの中は「応募する」） ---------- */
.mnav-ctas { display: none; }
@media (max-width: 720px) {
  .site-header .nav a.header-cta { display: none !important; }
  .mobile-nav .mnav-entry-pc { display: none; }
  .mobile-nav .mnav-ctas { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-top: 18px; }
  .mobile-nav .mnav-ctas .btn { display: flex; align-items: center; justify-content: center; gap: 6px; margin: 0; width: auto; min-height: 48px; padding: 0 10px; border-bottom: 0; font-size: 14.5px; }
  .mobile-nav .mnav-ctas .btn svg { width: 16px; height: 16px; flex: 0 0 auto; }
  .mobile-nav .mnav-ctas .mnav-casual { background: #3A281B; color: #E8B98C; border: 1px solid #3A281B; }
  .site-header .brand-sub { display: inline; }
}
@media (max-width: 374px) { .mobile-nav .mnav-ctas .btn { font-size: 13px; padding: 0 6px; } }
@media (max-width: 720px) { .site-header .mobile-nav a.btn.mnav-entry-pc { display: none !important; } }   /* .mobile-nav a.btn { display:flex } に負けていた */
.mobile-nav .mnav-ctas .btn { color: inherit; } .mobile-nav .mnav-ctas .btn-primary { color: var(--accent-ink); } .mobile-nav .mnav-ctas .mnav-casual { color: #E8B98C; }

/* ---------- 動きをなめらかに（本人指摘 2026-10-06「スライドした時のバナーの変換の時にぎこちなく変形する部分、バーガー開いた時のカクカクする感じ…全部変だから修正して」）----------
   ① バナー：トップでスクロールすると、ロゴの後ろの白い面（影の広がり 13px）が「影なし」へ切り替わる。影の数が違うと間をつなげず一瞬で消え、
      背景だけ遅れて薄れるので、四角い板が残って縮むように見えていた → 消えた後の影も同じ3枚（色を透明に）にして、なめらかに薄れるように。
      PC はボタンの間隔もスクロールで 6〜14px 跳んでいた（間隔は動きの対象外）→ 上でも下でも同じ間隔に。
   ② メニュー：本文の上に重ねる面にして、高さではなく「上から下へ開く（clip-path）＋少し下がりながら現れる」で動かす（JS は is-shown を付け外し）。
      項目が1つずつ遅れて降りてくる動きは、面の開きと重なってガタついて見えたのでやめた ---------- */
.site-header .brand { transition: background-color .45s ease, box-shadow .45s ease; }
[data-page="home"] .site-header.is-scrolled .brand {
  background-color: rgba(255, 253, 247, 0);
  box-shadow: 0 0 0 13px rgba(255, 253, 247, 0), 0 3px 18px rgba(58, 40, 27, 0), 0 1px 3px rgba(58, 40, 27, 0);
  border-radius: 4px;
}
@media (min-width: 721px) {
  [data-page="home"] .site-header .nav, [data-page="home"] .site-header:not(.is-scrolled) .nav, body .site-header .nav { gap: 12px; }
  [data-page="home"] .site-header .nav .header-cta, [data-page="home"] .site-header:not(.is-scrolled) .nav .header-cta, body .site-header .nav .header-cta { margin-left: 0; }
  body .site-header .nav a.header-cta.header-cta--casual { margin-left: 0; }
}

.site-header .mobile-nav {
  position: absolute; left: 0; right: 0; top: 100%;
  max-height: calc(100vh - 100%); overflow-y: auto;
  box-shadow: 0 14px 28px rgba(58, 40, 27, .14);
  clip-path: inset(0 0 100% 0); opacity: 0; transform: translateY(-8px);
  transition: clip-path .36s cubic-bezier(.22, .74, .28, 1), opacity .24s ease, transform .36s cubic-bezier(.22, .74, .28, 1);
  will-change: clip-path, transform, opacity;
}
.site-header .mobile-nav.is-shown { clip-path: inset(0 0 -40px 0); opacity: 1; transform: none; }
.site-header .mobile-nav.open > .wrap > * { animation: none; }
.site-header .mobile-nav.is-anim { overflow-y: auto; }
@media (prefers-reduced-motion: reduce) { .site-header .mobile-nav { transition: none; } }

/* ③ スマホの社外交流：次の活動へ移るときに、写真が一瞬入れ替わりながら高速で並ぶ（本人指摘 2026-10-06「次の項目いく時の写真が最初高速で並べられてく」）。
   原因：写真の動きが「全部の値を 0.8 秒・行き過ぎて戻る曲線で」（transition: all …(.4,2,.3,1)）になっていて、重なり順（z-index）まで段階的に動き、
   後ろの写真が一瞬手前に来てから跳ねて並んでいた → 重なり順はすぐ切り替え、動かすのは 透明度と位置だけ・行き過ぎない曲線で静かに */
#events .bcar-host.is-cheki.is-single .bcar-img { transition: opacity .42s ease, transform .55s cubic-bezier(.22, .74, .28, 1); }
@media (prefers-reduced-motion: reduce) { #events .bcar-host.is-cheki.is-single .bcar-img { transition: none; } }

/* メニューを開いているあいだのバナー：紙の色の面・下の線、ロゴの後ろの白い面は消す（2026-10-06「ここおかしい修正」） */
.site-header.is-menu-open { background: var(--paper); border-bottom-color: var(--line); box-shadow: none; }
[data-page="home"] .site-header.is-menu-open .brand {
  background-color: rgba(255, 253, 247, 0);
  box-shadow: 0 0 0 13px rgba(255, 253, 247, 0), 0 3px 18px rgba(58, 40, 27, 0), 0 1px 3px rgba(58, 40, 27, 0);
}
.site-header.is-menu-open.is-dark .brand-logo, .site-header.is-menu-open.is-dark .brand-sub { color: var(--ink); }
.site-header.is-menu-open.is-dark .nt-bars span { background: var(--ink); }

/* トップの各節の見出し（会社を知る・職種紹介・社員紹介・ブログ・文化・よくある質問）を大きく（本人指示 2026-10-06「会社を知るとかの見出しの文字の大きさ大きく」）。
   32px → PC 最大 46px、スマホ 25 → 30px。6つとも同じ大きさのまま。後ろの欧文の透かしは見出しの縦の真ん中に JS が合わせ直す */
[data-page="home"] .section-head h2.h-lg, [data-page="home"] #hiring .vmsg-label--jobs { font-size: clamp(30px, 3.2vw, 46px); }

/* カルチャーページの節の見出し（心得〜kokoroe〜・制度・福利厚生・社外交流・地域貢献）を同じ大きさに（本人指摘 2026-10-06「社外交流・地域貢献なんでこれだけこんなに大きいの？他のタイトルと統一して」）。
   社外交流だけ最大 50px にしていたのをやめ、トップの各節の見出しと同じ PC 最大 46px・スマホ 30px にそろえる */
body[data-page="culture"] main .section-head h2.h-lg, body[data-page="culture"] #events .section-head h2.h-lg { font-size: clamp(30px, 3.2vw, 46px); }

/* サイト全体の見出しの大きさを統一（本人指示 2026-10-06「topの部分も」）。ページの頭の見出し（文化・職種紹介・社員紹介・募集中の仕事・ブログ・カジュアル面談）と、
   全ページの節の見出しを、トップの各節の見出しと同じ PC 最大 46px（3.2vw）・スマホ 30px に。前は 頭 44／28px、節 32／25px（カルチャーだけ 46／30px）でばらばらだった */
body .page-hero h1.h-xl, body main .section-head h2.h-lg { font-size: clamp(30px, 3.2vw, 46px); }

/* 社外交流・地域貢献（PC）：右の札を横に広く（本人指示 2026-10-06「社外交流・地域貢献の右のデザインもう少し横に」）。写真の列 1.35 : 札 1 → 1.05 : 1 */
@media (min-width: 1024px) { #events .bcar-host.is-cheki .bcar-grid { grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr); } }
@media (min-width: 1024px) { #events .bcar-host.is-cheki .bcar-images { height: clamp(20rem, 24vw, 27rem); } }   /* 札を広げた分、写真の扇を少し小さく（札に重ならないように） */

/* ---------- 社外交流・地域貢献（PC）の釣り合いを整える（本人指示 2026-10-06「写真が右に行き過ぎ札が左によりすぎ。バランスよく」「札が縦に長いから横に長く」「見出しと文章の間も分けて」）----------
   ・写真の列と札の列は同じ幅（1:1）、間は 56〜88px。写真の扇は左の列の真ん中（JS）
   ・札は横長に：上下の余白を詰め、説明の場所の取り置き（3行ぶん）をやめる
   ・札の題名と説明の間 18 → 28px ---------- */
@media (min-width: 1024px) {
  #events .bcar-host.is-cheki .bcar-grid { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(56px, 6vw, 88px); align-items: center; }
  #events .bcar-host.is-cheki .bcar-content { padding: clamp(36px, 3.2vw, 46px) clamp(36px, 3.6vw, 54px) clamp(34px, 3vw, 42px); }
  #events .bcar-eyebrow { margin-bottom: 16px; }
  #events .bcar-eyebrow::after { margin-top: 14px; }
  #events .bcar-name { margin-bottom: 28px; }
  #events .bcar-quote { min-height: 0; }
  #events .bcar-arrows { margin-top: 30px; }
}
@media (min-width: 1024px) {
  #events .bcar-host.is-cheki .bcar-grid { grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr); }   /* 札を少し広く＝横長に */
  #events .bcar-host.is-cheki .bcar-content { padding-top: clamp(32px, 2.8vw, 40px); padding-bottom: clamp(30px, 2.6vw, 36px); }
  #events .bcar-arrow { width: clamp(42px, 3.2vw, 48px); height: clamp(42px, 3.2vw, 48px); }
  #events .bcar-arrows { margin-top: 26px; }
}

/* ---------- 社外交流・地域貢献（PC）：写真の大きさを統一・札を小さく（本人指示 2026-10-06「札でかすぎ。写真の大きさにばらつきあるのやめろ。統一してバランスよく」）----------
   ・写真は全部同じ正方形の枠（白フチのチェキ）。縦長・横長は枠に合わせて切り抜く。手前も後ろも同じ倍率（JS）
   ・札は列を狭め、余白・題名を小さく ---------- */
@media (min-width: 1024px) {
  #events .bcar-host.is-cheki { --fw: clamp(190px, 16vw, 236px); }
  #events .bcar-host.is-cheki .bcar-images { height: calc(var(--fw) + 20px + 34px + 28px); }
  #events .bcar-host.is-cheki .bcar-cheki {
    top: 14px; bottom: auto; width: var(--fw); height: calc(var(--fw) + 20px + 34px - 20px);
    padding: 10px 10px 34px; box-sizing: border-box;
  }
  #events .bcar-host.is-cheki .bcar-cheki img { width: 100%; height: 100%; max-width: 100%; aspect-ratio: 1 / 1; object-fit: cover; }
  #events .bcar-host.is-cheki .bcar-grid { grid-template-columns: minmax(0, 1.25fr) minmax(0, .75fr); gap: clamp(48px, 5vw, 80px); }
  #events .bcar-host.is-cheki .bcar-content { padding: clamp(28px, 2.4vw, 34px) clamp(28px, 2.6vw, 38px) clamp(26px, 2.2vw, 30px); }
  #events .bcar-eyebrow { font-size: 11.5px; margin-bottom: 12px; }
  #events .bcar-eyebrow::after { width: 36px; margin-top: 12px; }
  #events .bcar-name { font-size: clamp(22px, 2vw, 28px); margin-bottom: 20px; }
  #events .bcar-quote { font-size: 14.5px; line-height: 1.9; }
  #events .bcar-arrows { margin-top: 22px; }
  #events .bcar-arrow { width: 40px; height: 40px; }
  .bcar-host.is-cheki .bcar-ribbon { width: 22px; height: 44px; bottom: -28px; }
}
/* 札の高さを写真のかたまり（約310px）にそろえる：列を少し広げて説明の行数を減らし、上下の余白を詰める（2026-10-06） */
@media (min-width: 1024px) {
  #events .bcar-host.is-cheki .bcar-grid { grid-template-columns: minmax(0, 1.12fr) minmax(0, .88fr); gap: clamp(40px, 4vw, 64px); }
  #events .bcar-host.is-cheki .bcar-content { padding: clamp(24px, 2vw, 28px) clamp(28px, 2.4vw, 34px) clamp(22px, 1.8vw, 26px); }
  #events .bcar-name { margin-bottom: 16px; }
  #events .bcar-arrows { margin-top: 18px; }
}
@media (min-width: 1024px) { #events .bcar-host.is-cheki .bcar-images { transform: translateX(clamp(20px, 2vw, 30px)); } }   /* 3枚の回で「左の余白」と「写真と札の間」をそろえる */
@media (min-width: 1024px) { #events .bcar-host.is-cheki .bcar-content { padding: 34px 40px 26px 46px; } }   /* 角の飾りと文字が重ならないように */
@media (min-width: 1024px) {   /* 題名の上の種別（地域貢献／イベント／社外交流）は和文：欧文用の広い字間をやめる（2026-10-06） */
  #events .bcar-eyebrow { font-family: var(--font); font-size: 13px; font-weight: 700; letter-spacing: .2em; color: #5A4636; }
}

/* ---------- カジュアル面談：希望の日時（日にち＝カレンダー／時間帯＝プルダウン）（本人指示 2026-10-06「もっとコンパクトに。デザインがダサい。サイトとマッチしてない」）----------
   ・PC は 第1希望の日にち｜時間帯｜第2希望の日にち｜時間帯 を1行に。スマホは 日にち｜時間帯 を2つずつ
   ・日にちの欄はほかの欄と同じ形＋右にカレンダーの印
   ・カレンダー（flatpickr）はサイトのクリーム×茶に ---------- */
form.bw-ff fieldset { grid-template-columns: repeat(4, minmax(0, 1fr)); }
form.bw-ff fieldset > .bw-half { grid-column: span 2; }
form.bw-ff fieldset > .bw-q { grid-column: span 1; }
@media (max-width: 640px) {
  form.bw-ff fieldset { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 12px; }
  form.bw-ff fieldset > .bw-half { grid-column: 1 / -1; }
}
.field input.ff-el-datepicker {
  cursor: pointer; padding-right: 38px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B4423' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='3.5' y='5' width='17' height='15' rx='2.5'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E");
  background-repeat: no-repeat; background-position: calc(100% - 12px) 50%; background-size: 17px 17px;
}
body .flatpickr-calendar {
  font-family: var(--font); background: var(--raised); border: 1px solid var(--line); border-radius: var(--radius-sm);
  box-shadow: var(--shadow-md); padding: 4px 0 8px;
}
body .flatpickr-calendar.arrowTop::before, body .flatpickr-calendar.arrowTop::after,
body .flatpickr-calendar.arrowBottom::before, body .flatpickr-calendar.arrowBottom::after { display: none; }
body .flatpickr-calendar .flatpickr-months { align-items: center; padding: 4px 0 6px; }
body .flatpickr-calendar .flatpickr-months .flatpickr-month { color: var(--ink); fill: var(--ink); height: 36px; }
body .flatpickr-calendar .flatpickr-current-month { font-size: 15px; font-weight: 700; padding-top: 8px; }
body .flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months { font-family: var(--font); font-weight: 700; background: transparent; }
body .flatpickr-calendar .flatpickr-current-month input.cur-year { font-family: var(--font); font-weight: 700; }
body .flatpickr-calendar .flatpickr-months .flatpickr-prev-month, body .flatpickr-calendar .flatpickr-months .flatpickr-next-month {
  top: 8px; padding: 8px; color: var(--accent-strong); fill: var(--accent-strong); border-radius: 999px;
}
body .flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg, body .flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg { fill: var(--accent); }
body .flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-disabled { display: none; }
body .flatpickr-calendar .flatpickr-innerContainer { border-top: 1px solid var(--line-soft); padding-top: 4px; }
body .flatpickr-calendar span.flatpickr-weekday { color: var(--muted); font-weight: 700; font-size: 12px; }
body .flatpickr-calendar span.flatpickr-weekday:nth-child(6) { color: #3F5F86; }
body .flatpickr-calendar span.flatpickr-weekday:nth-child(7) { color: #A32B1E; }
body .flatpickr-calendar .flatpickr-day {
  color: var(--ink); font-size: 14px; height: 36px; line-height: 36px; border-radius: 999px; border-color: transparent;
}
body .flatpickr-calendar .flatpickr-day:hover, body .flatpickr-calendar .flatpickr-day:focus { background: var(--accent-soft); border-color: var(--accent-soft); }
body .flatpickr-calendar .flatpickr-day.today { border-color: var(--accent-tint); }
body .flatpickr-calendar .flatpickr-day.selected, body .flatpickr-calendar .flatpickr-day.selected:hover {
  background: var(--accent-strong); border-color: var(--accent-strong); color: var(--accent-ink); font-weight: 700;
}
body .flatpickr-calendar .flatpickr-day.flatpickr-disabled, body .flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover { color: #B7A68F; background: transparent; border-color: transparent; cursor: default; }
body .flatpickr-calendar .flatpickr-day.prevMonthDay { visibility: hidden; }
body .flatpickr-calendar .flatpickr-day.nextMonthDay { display: none; }
body .flatpickr-calendar .dayContainer { justify-content: flex-start; }   /* 最後の行も曜日の列にそろえる */
body .flatpickr-calendar .flatpickr-day { flex: 0 0 38px; width: 38px; max-width: 38px; height: 38px; line-height: 36px; margin: 1px calc((100% / 7 - 38px) / 2); }   /* 丸を1/7の列の真ん中に（曜日の見出しとそろう） */   /* 翌月のマスは消して、下の空いた行を詰める */

/* 応募の帯の見出し「ともに創ろう、／ともに見据えよう」：スマホで折れるときは「、」のあとで（2026-10-07） */
.cta-band h2 .cta-nb { display: inline-block; }

/* カジュアル面談：送信後の「トップページに戻る」（2026-10-08） */
.fluentform .ff-message-success .bw-done-actions { margin: 22px 0 0; }
.fluentform .ff-message-success .bw-done-actions .btn { text-decoration: none; }

/* ---------- カジュアル面談：送信後の画面 案B「流れを見せる」（本人指示 2026-10-08「B 流れを見せる」。各段の説明文は無し）----------
   Fluent Forms の送信後の文（.ff-message-success）の中の .bw-done。白い箱はやめ、まんなか揃えで
   チェックの印 → THANK YOU → お礼 → 1行 → 3段の流れ → ボタン2つ ---------- */
.fluentform .ff-message-success:has(.bw-done) { background: transparent; border: 0; box-shadow: none; padding: clamp(8px, 2vw, 24px) 0; font-weight: 400; }
.bw-done { max-width: 720px; margin: 0 auto; display: grid; justify-items: center; gap: 14px; text-align: center; }
.bw-done p { margin: 0; }
.bw-done-mark { position: relative; width: 68px; height: 68px; border-radius: 50%; background: var(--accent-strong); margin-bottom: 8px; }
.bw-done-mark::after {   /* チェック（送信後の文は SVG が消されるので線で描く） */
  content: ""; position: absolute; left: 50%; top: 46%; width: 24px; height: 12px;
  border-left: 3px solid var(--accent-ink); border-bottom: 3px solid var(--accent-ink);
  transform: translate(-50%, -50%) rotate(-45deg);
}
.bw-done-en { font-family: var(--font-display); font-weight: 600; font-size: 12px; letter-spacing: .32em; color: var(--accent); }
.bw-done-title { font-size: clamp(22px, 2.6vw, 28px); font-weight: 700; line-height: 1.4; color: var(--ink); margin-top: -4px !important; }
.bw-done-lead { font-size: 15px; line-height: 1.9; color: var(--muted); }
.bw-done-steps { list-style: none; margin: 12px 0 6px; padding: 0; width: 100%; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; text-align: left; }
.bw-done-steps li { display: grid; gap: 4px; background: var(--raised); border: 1px solid var(--line); border-radius: var(--radius-sm); padding: 14px 16px; }
.bw-done-steps li.is-now { border-color: var(--accent); box-shadow: inset 0 0 0 1px var(--accent); }
.bw-done-n { font-family: var(--font-display); font-weight: 600; font-size: 12px; letter-spacing: .16em; color: var(--accent); }
.bw-done-s { font-size: 15px; font-weight: 700; color: var(--ink); }
.fluentform .ff-message-success .bw-done-actions { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; margin: 6px 0 0; }
@media (max-width: 640px) {
  .bw-done-steps { grid-template-columns: 1fr; gap: 8px; }
  .bw-done-steps li { grid-template-columns: auto 1fr; align-items: baseline; gap: 14px; padding: 12px 16px; }
}

/* ---------- 応募フォーム：履歴書の添付欄（ファイルを選んだあと）を 案B「丸い札」に（本人指示 2026-10-08「Bでお願い」。
   案の一覧 https://claude.ai/artifact/NeiRjuYDVC4L5dMJquVfMm）----------
   Fluent Forms が JS で作る .ff-upload-preview（中に .ff-upload-thumb と .ff-upload-details）を、
   アップロード中＝薄い茶の札＋回る輪、完了（.ff_uploading_complete）＝緑の札＋チェック、右に丸い × にする。
   「100%完了」の字は出さず、完了したら大きさを出す。CSS だけ（クラスは消さない＝送信と検証は Fluent Forms のまま） ---------- */
form.bw-ff .ff-uploaded-list { margin: 10px 0 0; display: grid; justify-items: start; gap: 8px; }
form.bw-ff .ff-uploaded-list .ff-upload-preview {
  display: inline-flex; align-items: center; gap: 10px; max-width: 100%;
  padding: 7px 7px 7px 11px; border-radius: 999px;
  background: var(--accent-soft); border: 1px solid var(--line);
}
form.bw-ff .ff-uploaded-list .ff-upload-preview::before {   /* アップロード中：回る輪 */
  content: ""; flex: none; width: 22px; height: 22px; border-radius: 50%; box-sizing: border-box;
  border: 2.5px solid var(--accent-tint); border-top-color: var(--accent-strong);
}
@media (prefers-reduced-motion: no-preference) {
  form.bw-ff .ff-uploaded-list .ff-upload-preview:not(.ff_uploading_complete)::before { animation: bw-cv-spin .9s linear infinite; }
  @keyframes bw-cv-spin { to { transform: rotate(360deg); } }
}
form.bw-ff .ff-uploaded-list .ff-upload-preview.ff_uploading_complete { background: #E4EAD6; border-color: #C9D6B5; }
form.bw-ff .ff-uploaded-list .ff-upload-preview.ff_uploading_complete::before {   /* 完了：緑の丸にチェック */
  border: 0;
  background: #3F6B3A url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 10.5l3.5 3.5 7.5-8'/%3E%3C/svg%3E") center / 13px 13px no-repeat;
}
form.bw-ff .ff-uploaded-list .ff-upload-details { display: flex; align-items: center; gap: 10px; min-width: 0; }
form.bw-ff .ff-uploaded-list .ff-upload-filename {
  min-width: 0; max-width: min(52vw, 340px) !important;   /* Fluent Forms が付ける幅の指定より優先 */
  font-size: 14px; font-weight: 700; color: var(--ink); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
form.bw-ff .ff-uploaded-list .ff-upload-progress-inline-text,
form.bw-ff .ff-uploaded-list .ff-upload-filesize { flex: none; font-size: 12px; font-weight: 700; color: var(--muted); }
form.bw-ff .ff-uploaded-list .ff-upload-filesize:empty { display: none; }
form.bw-ff .ff-uploaded-list .ff-upload-preview:not(.ff_uploading_complete) .ff-upload-filesize { display: none; }   /* 中は「アップロード中」だけ */
form.bw-ff .ff-uploaded-list .ff_uploading_complete .ff-upload-progress-inline-text { display: none; }               /* 完了は「100%完了」を出さず大きさ */
form.bw-ff .ff-uploaded-list .ff-upload-remove {
  flex: none; width: 26px; height: 26px; border-radius: 50%; display: grid; place-items: center;
  background: var(--raised); color: var(--accent-strong); font-size: 17px; line-height: 1; font-weight: 700; cursor: pointer;
}
form.bw-ff .ff-uploaded-list .ff-upload-remove:hover { background: #fff; color: var(--ink); }
form.bw-ff .ff-uploaded-list .ff-upload-error:empty { display: none; }

/* 応募フォーム：送信後（Fluent Forms の .ff-message-success が出たあと）は「個人情報の取り扱い」を出さない（本人指示 2026-10-08「個人情報の取り扱いここはなしで」） */
#form:has(.ff-message-success) #privacy { display: none; }

/* 「他の職業も見る」：名前の位置を全タイルでそろえる（本人指摘 2026-10-08 画像つき「ここも文字のバランス配置バラバラ」）。
   上の「絵と名前を大きく真ん中に」で絵の枠を height:auto にしたため、絵の背の差（配送は低く、店舗は高い）がそのまま名前の位置の差になっていた（同じ行で最大 27px）。
   枠の高さを「いちばん背の高い絵（店舗 --u 1.477）」に固定し、絵はその中で上下中央。名前はどのタイルも同じ高さから始まる */
#jobsOthers .jobtile .jobtile-ico { height: calc(var(--side) * 1.48); }

/* 社外交流・地域貢献（PC）：写真を切り抜かず元の形のまま、面積をそろえる（本人指示 2026-10-08「写真はサイズにあったように」・案A）。
   枠の幅・高さ・上の位置は JS（renderCircular）が写真ごとに付ける。ここでは正方形の指定を外し、縦長の写真（2:3 まで）が入る高さを確保する */
@media (min-width: 1024px) {
  #events .bcar-host.is-cheki .bcar-images { height: calc(var(--fw) * 1.25 + 60px); }
  #events .bcar-host.is-cheki .bcar-cheki img { aspect-ratio: auto; object-fit: cover; }
}

/* 1枚・2枚の回を大きく（2026-10-08）：縦長の1枚も大きく出せるよう、写真の器を高く（--fw×1.25 → ×1.55） */
@media (min-width: 1024px) { #events .bcar-host.is-cheki .bcar-images { height: calc(var(--fw) * 1.55 + 60px); } }

/* 社外交流・地域貢献（PC）の矢印：左右を同じ見た目に（前は ← が白・→ が濃い茶で色がそろっていなかった）。マウスが触れたら濃い茶に塗る
   （本人指示 2026-10-08「矢印の部分もその色おかしい。マウスが触れたら変化するように」） */
@media (min-width: 1024px) {
  #events .bcar-host.is-cheki .bcar-arrow,
  #events .bcar-host.is-cheki .bcar-arrow.bcar-prev {
    background: #FFFDF8; color: #6B4423; box-shadow: inset 0 0 0 2px #A97A52;
    transition: background-color .2s ease, color .2s ease, box-shadow .2s ease, transform .2s ease;
  }
  #events .bcar-host.is-cheki .bcar-arrow:hover,
  #events .bcar-host.is-cheki .bcar-arrow:focus-visible,
  #events .bcar-host.is-cheki .bcar-arrow.bcar-prev:hover,
  #events .bcar-host.is-cheki .bcar-arrow.bcar-prev:focus-visible {
    background: #2E2016; color: #FFF8EC; box-shadow: inset 0 0 0 2px #2E2016, 0 4px 10px rgba(46, 32, 22, .22); transform: translateY(-1px);
  }
}
@media (min-width: 1024px) and (prefers-reduced-motion: reduce) { #events .bcar-host.is-cheki .bcar-arrow:hover { transform: none; } }

/* 送信後の画面：説明が2行のとき（カジュアル面談の「ZoomのURL」の行）は、ひとまとまりに見えるよう間を詰める（2026-10-08） */
.bw-done .bw-done-lead + .bw-done-lead { margin-top: -10px; }

/* ---------- 社外交流・地域貢献（PC）：矢印を札の両サイドに（本人指示 2026-10-08「矢印の位置札の両サイドにして」）----------
   前は札の中の下に ← → が並んでいた。← は札の左の線、→ は右の線の上に、札の縦の真ん中で半分かける。
   基準を札（.bcar-content）にするため、矢印の箱（.bcar-arrows）は位置の基準にしない。点（いまの回の印）は札の中の下に残す。
   1200px 未満は → が画面の外に出ないよう、札の右に余白をとる ---------- */
@media (min-width: 1024px) {
  #events .bcar-host.is-cheki .bcar-arrows { position: static; justify-content: flex-start; margin-top: 20px; min-height: 0; }
  #events .bcar-host.is-cheki .bcar-arrow,
  #events .bcar-host.is-cheki .bcar-arrow.bcar-prev {
    position: absolute; top: 50%; z-index: 3; width: 46px; height: 46px; margin: 0; order: 0;
    transform: translateY(-50%);
    box-shadow: inset 0 0 0 2px #A97A52, 0 2px 8px rgba(58, 40, 27, .12);
  }
  #events .bcar-host.is-cheki .bcar-arrow.bcar-prev { left: -23px; right: auto; }
  #events .bcar-host.is-cheki .bcar-arrow.bcar-next { right: -23px; left: auto; }
  #events .bcar-host.is-cheki .bcar-arrow:hover,
  #events .bcar-host.is-cheki .bcar-arrow:focus-visible,
  #events .bcar-host.is-cheki .bcar-arrow.bcar-prev:hover,
  #events .bcar-host.is-cheki .bcar-arrow.bcar-prev:focus-visible { transform: translateY(-50%) scale(1.06); }
  #events .bcar-host.is-cheki .bcar-dots { margin: 0; }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  #events .bcar-host.is-cheki .bcar-content { margin-right: 26px; }
}
@media (min-width: 1024px) and (prefers-reduced-motion: reduce) {
  #events .bcar-host.is-cheki .bcar-arrow:hover { transform: translateY(-50%); }
}

/* ---------- 社外交流・地域貢献（PC）：矢印は 案D「札の下（外）の左右」（本人指示 2026-10-08「そこじゃない」→ 4案 https://claude.ai/artifact/16cWKBMBWPHyrWYoT88ibY → 「D」）----------
   ← は札の左端、→ は札の右端にそろえて、札のすぐ下（外）に置く。札の中は文章と点だけ。
   前の「札の線の上」の位置指定（left/right −23px・縦の真ん中）を上書きする ---------- */
@media (min-width: 1024px) {
  #events .bcar-host.is-cheki .bcar-arrow,
  #events .bcar-host.is-cheki .bcar-arrow.bcar-prev { top: calc(100% + 18px); transform: none; }
  #events .bcar-host.is-cheki .bcar-arrow.bcar-prev { left: 0; right: auto; }
  #events .bcar-host.is-cheki .bcar-arrow.bcar-next { right: 0; left: auto; }
  #events .bcar-host.is-cheki .bcar-arrow:hover,
  #events .bcar-host.is-cheki .bcar-arrow:focus-visible,
  #events .bcar-host.is-cheki .bcar-arrow.bcar-prev:hover,
  #events .bcar-host.is-cheki .bcar-arrow.bcar-prev:focus-visible { transform: translateY(-2px); }
  #events .bcar-host.is-cheki .bcar-content { margin-right: 0; margin-bottom: 64px; }   /* 下の矢印のぶん（18＋46）。前の「→ が画面の外に出ないよう右に 26px」は不要になったので外す */
}
@media (min-width: 1024px) and (prefers-reduced-motion: reduce) {
  #events .bcar-host.is-cheki .bcar-arrow:hover { transform: none; }
}

/* 案D：札の右下の栞が → のすぐ上に来て詰まって見えた（間 6px）ので、栞を少し左へ（右から 52 → 96px）。2026-10-08 */
@media (min-width: 1024px) { #events .bcar-host.is-cheki .bcar-ribbon { right: 96px; } }

/* ---------- カジュアル面談：希望日を「第1希望｜日程｜時間帯」の1行ずつ（本人指示 2026-10-08「第1希望　日程　時間帯」）----------
   Fluent Forms の3列の入れ物（.ff-t-container.bw-hope-row）を、左に見出し・右に日程と時間帯の2つの欄の格子にする。
   見出し「第N希望」は欄の入力枠と同じ高さのまんなかに。スマホは見出しを上に、その下に日程｜時間帯 ---------- */
form.bw-ff fieldset > .ff-t-container.bw-hope-row {
  grid-column: 1 / -1; display: grid; grid-template-columns: 7em minmax(0, 1fr) minmax(0, 1fr); gap: 0 18px; align-items: end; margin: 0;
}
form.bw-ff .bw-hope-row > .ff-t-cell { flex-basis: auto !important; width: auto; min-width: 0; padding: 0; margin: 0; }
form.bw-ff .bw-hope-row .ff-el-group { margin: 0; }
form.bw-ff .bw-hope-row .bw-hope-hcell { display: flex; align-items: center; height: 51px; }   /* 入力枠（51px）と同じ高さ＝枠のまんなか */
form.bw-ff .bw-hope-h { margin: 0; font-size: 15px; font-weight: 700; color: var(--ink); white-space: nowrap; display: flex; align-items: center; gap: 8px; }
form.bw-ff .bw-hope-h::before { content: ""; width: 4px; height: 1.1em; border-radius: 2px; background: var(--accent); }
@media (max-width: 640px) {
  form.bw-ff fieldset > .ff-t-container.bw-hope-row { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 6px 12px; }
  form.bw-ff .bw-hope-row > .ff-t-column-1 { grid-column: 1 / -1; }
  form.bw-ff .bw-hope-row .bw-hope-hcell { height: auto; }
}

/* 同意の欄「個人情報の取り扱いに同意します。」の「必須」を、ほかの欄と同じく文のすぐ後ろに（本人指示 2026-10-08 画像つき「ここの必須の位置直して。統一ね」）。
   字間 1.68px で 393px のスマホは文が1行ちょうどになり、「必須」だけ次の行の頭に落ちていた。字間を詰め、札は文の後ろに続ける */
.check-row label { letter-spacing: .02em; }
.check-row label .req { margin-left: 8px; vertical-align: 1px; white-space: nowrap; }
@media (max-width: 480px) { .check-row label { font-size: 13.5px; letter-spacing: 0; } }
@media (max-width: 374px) { .check-row label { max-width: 10.4em; } }   /* 360px 幅では1行に入らないので「個人情報の取り扱いに／同意します。［必須］」で折る */

/* スマホのヘッダーのロゴを大きく（本人指摘 2026-10-08 画像つき「ここのBOWCSの幅が狭い」→「上の部分」）。
   19〜22px に縮めていたのは、ヘッダーにエントリー・カジュアル面談のボタンが並んでいたころの名残（いまはバーガーの中）。
   ロゴ＋「採用サイト」の右から三本線まで 120px 以上空いていた ---------- */
@media (max-width: 767px) { body .site-header .brand-logo { height: 28px; } }
@media (max-width: 374px) { body .site-header .brand-logo { height: 25px; } }

/* ---------- 応募フォーム・カジュアル面談：入力内容の確認（本人指示 2026-10-08「送信じゃなくて確認おして内容確認ページで送信」）----------
   確認中（form.is-confirming）は入力欄を隠し、同じカードの中に「項目｜内容」の一覧と「修正する／この内容で送信する」を出す ---------- */
form.bw-ff.is-confirming fieldset > *:not(.bw-confirm) { display: none !important; }
form.bw-ff .bw-confirm { grid-column: 1 / -1; display: grid; gap: 14px; }
.bw-confirm-title { margin: 0; font-size: clamp(20px, 2.2vw, 24px); font-weight: 700; color: var(--ink); }
.bw-confirm-lead { margin: 0; font-size: 14.5px; line-height: 1.9; color: var(--muted); }
.bw-confirm-sec { margin: 10px 0 0; justify-self: start; font-size: 16px; font-weight: 700; padding-bottom: 8px; border-bottom: 2px solid var(--accent); }
.bw-confirm-list { margin: 0; display: grid; grid-template-columns: minmax(8em, 13em) minmax(0, 1fr); border-top: 1px solid var(--line); }
.bw-confirm-list dt, .bw-confirm-list dd { margin: 0; padding: 12px 14px; border-bottom: 1px solid var(--line); font-size: 14.5px; line-height: 1.8; }
.bw-confirm-list dt { background: var(--paper); color: var(--accent-strong); font-weight: 700; font-size: 13px; letter-spacing: .04em; }
.bw-confirm-list dd { color: var(--ink); word-break: break-word; }
.bw-confirm-none { color: var(--muted); }
.bw-confirm-actions { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 10px; }
.bw-confirm-actions .btn[disabled] { opacity: .65; cursor: wait; }
@media (max-width: 640px) {
  .bw-confirm-list { grid-template-columns: 1fr; }
  .bw-confirm-list dt { padding: 8px 12px; border-bottom: 0; }
  .bw-confirm-list dd { padding: 8px 12px 12px; }
  .bw-confirm-actions .btn { flex: 1 1 auto; }
}

/* リード文：PC は原稿の改行どおり（1行の中では折らない）。4段落目の「建材から住まいまで、未来を見据えて今も創り続けています。」が
   文の列の幅で「今も／創り続けています。」と折れて4行になっていた（2026-10-08）。右は画面の中に収まる（実測） */
@media (min-width: 1100px) { #kvMsg .msg2-copys p { white-space: nowrap; } }   /* 列に収まるよう字間・字の大きさは site.js（fitLeadLines）が詰める */

/* 職種ページ「主な業務」の説明は、原稿の改行どおりに改行する（2026-10-13 セールスの原稿「欧米住宅の住環境を踏襲し、／マンションの一室を…」）。
   ほかの職種の説明には改行が無いので見え方は変わらない */
.jcs-step-body p { white-space: pre-line; }

/* スマホで入力欄を押すと画面が拡大するのをやめる（本人指示 2026-10-13「モバイル版でカレンダー選ぶと拡大するのやめて」）。
   iPhone は字が 16px 未満の入力欄を押すと自動で拡大する。フォームの欄は 14.5px だったので、スマホの幅だけ 16px に（拡大の操作そのものは止めない） */
@media (max-width: 767px) {
  input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]), select, textarea { font-size: 16px !important; }
}

/* 狭いスマホ（400px 以下）で、希望日の「日程」「時間帯」の欄（横に2つ並ぶ）の文字が入りきらなかった（16px にしたため。360px で日程 14px・時間帯 10px 足りない）。
   左右の余白を詰める（右はカレンダーの印・矢印のぶんを残す）。2026-10-13 */
@media (max-width: 400px) {
  input[name^="when"]:not([name$="_time"]) { padding-left: 6px !important; padding-right: 30px !important; }
  select[name^="when"][name$="_time"] { padding-left: 8px !important; padding-right: 26px !important; }
}

/* ---------- BOWCS TIMES の送り（‹ › と点）を社員紹介と同じ見た目に（本人指示 2026-10-13「ここのデザインはインタビューと同じで」）----------
   矢印：クリーム地・細い枠・影・茶の線の矢印（.egg-arw と同じ値）。点：8px の丸、いまの1枚だけ 60px に伸びる茶の棒（.slide-dot と同じ値）。
   位置と大きさ（PC 48px・スマホは点の段の左右に 40px）は今のまま */
.pc-nav {
  padding: 0; border: 1px solid var(--line); background: var(--raised); color: var(--accent-strong);
  box-shadow: 0 3px 10px rgba(58, 40, 27, .16), 0 12px 26px rgba(58, 40, 27, .12);
  transition: background .2s ease, color .2s ease;
}
.pc-nav:hover, .pc-nav:focus-visible { background: var(--accent-strong); color: var(--accent-ink); }
.pc-nav:focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; }
.pc-nav svg { display: block; }
.pc-dots { gap: 10px; }
.pc-dot {
  width: 8px; height: 8px; border-radius: 999px; flex: 0 0 auto;
  background: rgba(107, 68, 35, .22); transform: none;
  transition: width .3s ease, background-color .3s ease;
}
.pc-dot.is-active { width: 60px; background: var(--accent); transform: none; }
@media (max-width: 600px) {
  .pc-dots { gap: 10px; }
  .pc-dot { width: 8px; height: 8px; }
  .pc-dot.is-active { width: 60px; }
}
@media (prefers-reduced-motion: reduce) { .pc-dot { transition: none; } }

/* /entry/ の検索の見出しを件数にした（2026-10-13）：見出しの大きさ（18px）にそろえ、数字だけ茶で大きく */
.searchbox h2 .search-result-count { font-size: inherit; font-weight: 800; }
.searchbox h2 .search-result-count b { font-size: 1.3em; }

/* エントリーの求人の札：仕事内容の下の小さなカード（4案から C。2026-10-13）
   上の段＝アイコン＋職種名／勤務地の2行、下の段＝「詳しく知る」（トップと同じ .is-cta-strong）を左端にそろえる。
   PC は幅 420px まで、スマホ（〜560px）はボタン全幅 */
.job-cat-card {
  margin-top: 16px; max-width: 420px; padding: 16px;
  background: var(--raised); border: 1px solid var(--line); border-radius: var(--radius-sm);
}
.jcc-top { display: flex; align-items: center; gap: 12px; margin-bottom: 14px; }
.jcc-txt { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.jcc-name { font-weight: 800; font-size: 15px; color: var(--ink); }
.jcc-loc { font-size: 12.5px; font-weight: 700; color: var(--muted); }
.job-cat-card .job-cat-more { font-size: 14px; padding-top: 12px; padding-bottom: 12px; padding-left: 20px; }
@media (max-width: 560px) {
  .job-cat-card { max-width: none; }
  .job-cat-card .job-cat-more { display: flex; width: 100%; font-size: 14px; padding-top: 12px; padding-bottom: 12px; padding-left: 20px; }
}
