@charset "Shift_JIS";

/* kill 'Browser standard style'
---------------------------------------------------------------------------- */

/*========================================
フォント小さめ　11px
========================================*/
.font_10 {
	margin:0;
	padding:0;
	font-size:11px;
	text-decoration:none;
	color: #000000;
	line-height: 150%;
	letter-spacing: 1px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/*========================================
フォント小さめ　10px
========================================*/
.font_09 {
	margin:0;
	padding:0;
	font-size:10px;
	text-decoration:none;
	color: #000000;
	line-height: 110%;
	letter-spacing: 1px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
/*========================================
フォント マロン
========================================*/
.font_maroon {
	margin:0;
	padding:0;
	font-size:12px;
	text-decoration:none;
	color: #800000;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
/*========================================
フォントグレー
========================================*/
.font_glry {
	margin:0;
	padding:0;
	font-size:10px;
	text-decoration:none;
	color: #999999;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/*========================================
フォント緋色
========================================*/
.font_red {
	margin:0;
	padding:0;
	font-size:12px;
	text-decoration:none;
	color: #c53d43;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/*========================================
枠の周りのスペース5px変更
========================================*/
.subcontents04 {
	padding: 5px;
	text-align: center;
}


/*========================================
羽生・三峰口駅時刻表用テーブル
==========================================*/
table.table009 {
  margin-top: 3px;
  margin-bottom: 3px;
  width: 300px;
  border-collapse: collapse;
  border: solid 1px #999;
　font-size: 12px;
　padding: 5px;
}

table.table009 th,
table.table009 td {
  border: solid 1px #999;
  padding: 5px 5px;
}

table.table009 th {
  background: #E6E6E6;
  text-align: center;
  white-space: nowrap;
}

table.table009 th.heijitu {
  background: #b0c4de;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 2px;
}

table.table009 th.hoilday {
  background: #ffc0cb;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 2px;
}

table.table009 td.nobori {
  text-align: right;
  width: 250px;
}

table.table009 td.kudari {
  text-align: left;
  width: 250px;
}

table.table009 td.time{
  background: #fafad2;
  text-align: center;
  width: 15px;
  white-space: nowrap;
}

/*========================================
その他　時刻表用テーブル
==========================================*/
table.table010 {
  margin-top: 3px;
  margin-bottom: 3px;
  width: 300px;
  border-collapse: collapse;
  border: solid 1px #999;
　font-size: 12px;
　padding: 5px;
}

table.table010 th,
table.table010 td {
  border: solid 1px #999;
  padding: 5px 5px;
}

table.table010 th {
  background: #E6E6E6;
  text-align: center;
  white-space: nowrap;
}

table.table010 th.heijitu {
  background: #b0c4de;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 2px;
}

table.table010 th.hoilday {
  background: #ffc0cb;
  text-align: center;
  white-space: nowrap;
  letter-spacing: 2px;
}

table.table010 td.nobori {
  text-align: right;
  width: 125px;
}

table.table010 td.kudari {
  text-align: left;
  width: 125px;
}

table.table010 td.time{
  background: #fafad2;
  text-align: center;
  width: 15px;
  white-space: nowrap;
}
/*========================================
駅名標のテーブル
==========================================*/
table.table011 {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 650px;
  border: 1px #666 solid;
  border-collapse: collapse;
　font-size: 15px;
　padding: 5px;
}

/* 駅名 */
table.table011 td.station {
  text-align: center;
  white-space: nowrap;
  background: #E6E6E6;
  font-size: 15px;
  padding: 5px;
}
/* 次の駅名 */
table.table011 td.right {
  text-align: right;
  white-space: nowrap;
  width: 50%;
  font-size: 12px;
  letter-spacing: 2px;
  padding: 3px 10px;
}
/* 前の駅名 */
table.table011 td.left {
  text-align: left;
  white-space: nowrap;
  width: 50%;
  font-size: 12px;
  letter-spacing: 2px;
  padding: 3px 10px;
}

/*========================================
印刷・運賃表・改正日用テーブル
==========================================*/
table.table012 {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 650px;
  border: none; /* テーブル全体の枠線なし */ 
  border-collapse: collapse;
  text-align: right;
　padding: 5px;
}

table.table012 td.right {
  text-align: right;
  white-space: nowrap;
  width: 50%;
  font-size: 12px;
  letter-spacing: 1px;
  padding: 3px 8px;
}

/*========================================
駅名検索・ダウンロード用のテーブル
==========================================*/
table.table013 {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 680px;
  border: 1px #666 solid;
  border-collapse: collapse;
  text-align: center;
　padding: 3px;
}

table.table013 th,
table.table013 td {
  border: solid 1px #999;
  padding: 5px 5px;
}


table.table013 td.ekimei {
  text-align: center;
  background: #E6E6E6;
  width: 80px;
  letter-spacing: 3px;
}

table.table013 td.ekimei2 {
  text-align: center;
  width: 100px;
  letter-spacing: 3px;
}

table.table013 td.dl {
  text-align: center;
  background: #E6E6E6;
  width: 80px;
  letter-spacing: 1px;
}

table.table013 td.dl2{
  text-align: left;
  width: 500px;
  letter-spacing: 1px;
}

/*========================================
ダウンロード用のテーブル
==========================================*/
table.table014 {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 600px;
  border: 1px #666 solid;
  border-collapse: collapse;
  text-align: center;
　padding: 3px;
}

table.table014 th,
table.table014 td {
  border: solid 1px #999;
  padding: 5px 5px;
}


table.table014 td.dl {
  text-align: center;
  background: #E6E6E6;
  width: 100px;
  letter-spacing: 1px;
}

table.table014 td.dl2{
  text-align: left;
  width: 500px;
  letter-spacing: 1px;
}
/*========================================
枠の周りのスペース5px変更
========================================*/
.subcontents05 {
	padding: 10px;
}

