/* 村ページ(villages/show)用。hiru.css の上に重ねて、村ログの中身が崩れないように戻す。
   テーマが hiru 系のときだけ効く(クラシックは何も変わらない) */
/* 発言者名(h3.mesname)は見出しの飾りを付けない */
body.theme-hiru.village-page h3.mesname {
  margin: 0; padding: 4px; border: 0; border-radius: 0; background: none;
  color: inherit; font-size: 100%; font-weight: bold;
}
/* 参加者一覧: 狭い列(死亡日・生死・勝敗)が縦に折れないようにする */
body.theme-hiru.village-page table.vindex th, body.theme-hiru.village-page table.vindex td { padding: 5px 6px; }
body.theme-hiru.village-page table.vindex td:nth-child(3),
body.theme-hiru.village-page table.vindex td:nth-child(4),
body.theme-hiru.village-page table.vindex td:nth-child(5) { white-space: nowrap; }
/* 発言欄: 枠・余白が増えた分で右にはみ出さないようにする */
body.theme-hiru.village-page .inframe textarea { box-sizing: border-box; }

/* メモ(villages/memo): 表は旧版どおりの色・点線枠に戻す(種類ごとの行の色は sow.css のまま) */
body.theme-hiru.village-page table.memo {
  background: #7e7e5a; color: #fff; border: 2px dashed #000; border-radius: 0;
  border-collapse: separate; width: 100%;
}
body.theme-hiru.village-page table.memo th.memoleft {
  border: 0; border-right: 1px dashed #000; border-bottom: 1px solid #000; background: transparent; color: #fff; text-align: left;
}
body.theme-hiru.village-page table.memo td.memoright { border: 0; border-bottom: 1px solid #000; }
body.theme-hiru.village-page table.memo a:link, body.theme-hiru.village-page table.memo a:visited { color: #9ff; }
