@charset "Shift_JIS";

/* kill 'Browser standard style'
---------------------------------------------------------------------------- */
body,
h1,h2,h3,h4,h5,h6,
p,ul,ol,dl,dt,dd,li,table,th,td,
form,select,option,address,pre{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color: #000000;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.contentsBody #layout #pageBody #content .paragraph .paragraphBox .normalForm dl{
	padding: 10px;
}

.contentsBody #layout #pageBody #content .paragraph .paragraphBox .normalForm dl dd{
	padding-left:10px;
}

/* ---------------------------------------------------------------------------- */

body {
	background-color: #ffffff;
	height: 100%;
}

A { text-decoration: none;}
A:link { text-decoration: underline; color: #333333; }
A:visited { text-decoration: underline; color: #333333; }
A:hover { color: #333333; }

/* all---------------------------------------------------------------------------- */
#wrap{
	width: 700px;
	height: 100%;
	background-color:#FFFFFF;
	margin-top: 15px;
}

.c-both {
	clear:both;
}

#main{
	width: 680px;
	padding-right: 10px;
	padding-left: 10px;

}
/* head------------------------------------------------------------------------ */
#head{	width: 700px;
}
.submain_l {
	padding: 10px;
	float: left;
	width: 310px;
}

.submain_r {
	padding: 10px;
	float: right;
	width: 310px;
}

/* ---set---------------------------------------------------------------------- */

#main2{
	width: 680px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
	margin-top: 10px;
	line-height: 150%;
}

/* ---その他---------------------------------------------------------------------- */


/*========================================
フォント小さめ　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";
}
/*========================================
フォント マロン
========================================*/
.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";
}

/*========================================
時刻表用テーブル
==========================================*/
table.table010 {
  margin-top: 3px;
  margin-bottom: 3px;
  width: 300px;
  border-collapse: collapse;
  border: solid 1px #000000;
　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;
  color: #666;
}

table.table010 th.heijitu {
  background: #b0c4de;
  text-align: center;
  white-space: nowrap;
  color: #666;
  font-size: 14px;
}

table.table010 th.hoilday {
  background: #ffc0cb;
  text-align: center;
  white-space: nowrap;
  color: #666;
  font-size: 14px;
}

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: 660px;
　font-size: 15px;
  padding: 10px;
}

/* 駅名 */
table.table011 td.station {
  text-align: center;
  white-space: nowrap;
  font-size: 15px;
  letter-spacing: 2px;
  padding: 5px;
}

.guide2 {
  text-align: left;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 30px;
}

/*========================================
改正日用テーブル
==========================================*/
table.table012 {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 100%;
  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;
  padding: 3px 8px;
}
  
  
  /*========================================
羽生・三峰口駅時刻表用テーブル
==========================================*/
table.table009 {
  margin-top: 3px;
  margin-bottom: 3px;
  width: 300px;
  border-collapse: collapse;
  border: solid 1px #000000;
　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;
  color: #666;
}

table.table009 th.heijitu {
  background: #b0c4de;
  text-align: center;
  white-space: nowrap;
  color: #666;
  font-size: 14px;
}

table.table009 th.hoilday {
  background: #ffc0cb;
  text-align: center;
  white-space: nowrap;
  color: #666;
  font-size: 14px;
}

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;
}


