@charset "utf-8";

/* トップページ：定期券の不正使用についてのお知らせ */
#fusei.bg_wh { margin-bottom:20px; font-family:"Noto Sans Japanese", sans-serif; color:#333; line-height:1.8; }
#fusei .fusei_ttl { display:inline-block; background:#e3211a; color:#fff; font-size:24px; font-weight:700; letter-spacing:.06em; padding:8px 28px; border-radius:8px; margin-bottom:18px; }
#fusei .fusei_lead { font-size:16px; font-weight:500; margin-bottom:24px; }
#fusei .fusei_cols { display:flex; gap:32px; }
#fusei .fusei_col { flex:1; min-width:0; }
#fusei .fusei_h3 { font-size:18px; font-weight:700; color:#9f6907; border-bottom:2px solid #9f6907; padding-bottom:4px; margin-bottom:12px; }
#fusei .fusei_list li { position:relative; padding-left:1.3em; margin-bottom:6px; font-size:15px; }
#fusei .fusei_list li::before { content:"●"; color:#e3211a; position:absolute; left:0; top:.2em; font-size:.8em; }
#fusei .fusei_col p { font-size:15px; }
#fusei .fusei_calc { width:100%; border-collapse:collapse; margin:12px 0; font-size:15px; }
#fusei .fusei_calc th { width:6.5em; text-align:left; background:#f7efe0; padding:8px 10px; border:1px solid #e2d3b5; font-weight:500; white-space:nowrap; }
#fusei .fusei_calc td { padding:8px 10px; border:1px solid #e2d3b5; }
#fusei strong { color:#e3211a; font-weight:700; }
#fusei .fusei_ex { background:#fff4f3; border:1px solid #f3b7b3; border-radius:6px; padding:10px 14px; font-size:15px; }
#fusei .fusei_ex_ttl { font-weight:700; }
#fusei .fusei_note { margin-top:22px; font-size:13.5px; color:#555; }
#fusei .fusei_note li { padding-left:1.1em; text-indent:-1.1em; margin-bottom:4px; }
#fusei .fusei_note li::before { content:"※"; }
#fusei .fusei_end { margin-top:14px; font-size:15px; font-weight:500; }

@media screen and (max-width: 800px) {
#fusei .fusei_cols { flex-direction:column; gap:20px; }
#fusei .fusei_ttl { font-size:20px; padding:8px 18px; }
}

@media screen and (max-width: 600px) {
#fusei .fusei_ttl { font-size:18px; letter-spacing:.02em; padding:8px 14px; word-break:keep-all; }
#fusei .fusei_lead { font-size:15px; }
}
