/* 英語版（/en/〜）の会社情報・規約・障害情報・採用だけの調整（2026-10-06 作業役 E2）。日本語のページでは読み込まない
   日本語版の pages-a.css（会社・規約・障害）・pages-b.css（採用）の上に重ねる */

/* 規約・プライバシーポリシー：英語のときの前置き（日本語版が優先）を、本文の前の注記の箱に */
.rs-en .pa-prose .read--small { padding: 14px 18px; border-radius: 12px; background: #eef6fd; color: #4a5866; font-size: 14px; line-height: 1.8; }
.rs-en .pa-prose .read--small .span { font-weight: 800; color: var(--k-tx); }
/* プライバシーポリシー：1つ目の箱は前置きなので、ページの見出しと同じ「Privacy Policy」は2つ目の箱で隠す（日本語版の考え方と同じ） */
.rs-en .pa-doc--privacy .block:nth-child(2) h2 { display: none; }
.rs-en .pa-doc--privacy .block:nth-child(2) { padding-top: 32px; }
/* 英語の見出しは日本語より語が長いので、条の番号の札（Article 12）を詰めて、見出しの文が折り返せるように */
.rs-en .pa-doc--terms .pa-artno { min-width: 0; font-family: "Inter", "Noto Sans JP", sans-serif; white-space: nowrap; }
.rs-en .pa-prose h2 { word-break: normal; overflow-wrap: anywhere; }
.rs-en .pa-prose { line-break: auto; }

/* 会社概要・特商法の表：英語の項目名は長いので、折り返し可に（列の幅は日本語版のまま） */
.rs-en .pa-tbl dt, .rs-en .pa-tbl dd { overflow-wrap: anywhere; }

/* 障害情報：英語の見出し（Service disruptions & Maintenance Information）が長いので折り返しを許す */
.rs-en .pa-tile__v, .rs-en .pa-tile__s, .rs-en .pa-log b { overflow-wrap: anywhere; }

/* 採用：応募フォームが日本語だけであることの注記・求人が日本語だけであることの注記 */
.rb-flow__note { display: block; margin-top: 10px; color: var(--k-tx2); font-size: 13px; font-weight: 700; }
.rb-en-note { margin: 16px 0 0; max-width: 940px; }
.rs-en .rb-stats__k { line-height: 1.5; }
.rs-en .rb-hero__count b { margin-right: 6px; }

/* 会社情報（入口）：会社概要のカードの数字（設立・資本金・所在地）は英語だと長いので、スマホは1行ずつ（項目｜値）に */
@media (max-width: 760px) {
  .rs-en .pa-facts { grid-template-columns: minmax(0, 1fr); }
  .rs-en .pa-facts div { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; padding: 10px 14px; }
  .rs-en .pa-facts dd { margin: 0; white-space: normal; text-align: right; }
}
