body{	background-color:#ffffcc;	/* ddeeff */
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	font-family:"ＭＳ ゴシック",monospace;	}	/* body */
img{	border:0px;	}	/* img */
a:link{	color:#0000ff;	}	/* リンク文字(未閲覧) */
a:active{	color:#00ffff;	}	/* リンク文字(選択) */
/* a:visited{	color:#0000ff;	}	 リンク文字(閲覧済) */
a:hover{	color:#00ccaa;
		text-decoration:none;	}	/* リンク文字(マウスポインタ) */

h1{
font-size:200%;
font-weight:bold;
background-color:#00ff99;
color:#0000ff;
text-align:center;
border-style:solid;
border-width:1px;
border-color:#0000cc;
}

h2{
font-size:175%;
font-weight:bold;
background-color:#aaaaff;
border-style:solid;
border-width:1px;
border-color:#0000cc;
}

h3{
font-size:150%;
font-weight:bold;
background-color:#ddddff;
border-left-style:solid;
border-width:10px;
border-color:#0000ff;
}

h4{
font-size:125%;
font-weight:bold;
background-color:#ffffff;
border-left-style:solid;
border-bottom-style:solid;
border-width:2px;
border-color:#0000cc;
}

h5{
font-size:100%;
font-weight:bold;
color:#990000;
border-bottom-style:solid;
border-width:1px;
border-color:#cccccc;
}


.main-div{
	width:800px;
	background-color:#ffffff;
	padding:10px;
}

.main-div_osaka{
	width:1000px;
	background-color:#ffffff;
	padding:10px;
}

.top-div{
	width:800px;
	background-color:#ffffff;
	padding:0px;
}


.jousha_table{	/* 乗車位置の表 */
	font-size:13px;
	border-style:solid;
	border-width:0px;
}

.jousha_table_homen{	/* 乗車位置の表 */
	font-size:13px;
	text-align:center;
}

.jousha_table_door2{	/* 乗車位置 2ドア */
	background-color:#555555;
	color:#ffd700;
	text-align:center;
}

.jousha_table_door3{	/* 乗車位置 3ドア*/
	background-color:#555555;
	color:#ffffff;
	text-align:center;
}

.jousha_table_door3_arrow{	/* 乗車位置 3ドア↑*/
	background-color:#555555;
	color:#ffd700;
	text-align:center;
}

.jousha_table_door4{	/* 乗車位置 4ドア */
	background-color:#555555;
	color:#ffffff;
	text-align:center;
}

.jousha_table_equipment{	/* 乗車位置 設備データ */
	background-color:#555555;
	color:#ffffff;
}

.jousha_table_mark_width{	/* 乗車位置 標識の行(進行方向:←) */ /* 進行方向:←の<tr>タグにつける */
	text-align:left;
	width:50px; /* 将来的に消す予定 */
}

.jousha_table_mark_width_back{	/* 乗車位置 標識の行 逆走の場合(進行方向:→)  */ /* 進行方向:→の<tr>タグにつける */
	text-align:right;
	width:50px; /* 将来的に消す予定 */
}

.jousha_table_cell_width{	/* 乗車位置 各セルの幅 */ /* 最初の停止位置目標のある行の<td>タグにつける */
	width:50px;
}

.jousha_table_mark{	/* 乗車位置 標識 */
	width:20px;
	height:20px;
}

.jousha_table_train{	/* 乗車位置 列車の画像 */
	width:50px;
	height:10px;
}

.setsubi_data{ /* 駅調査の設備データ */
	border-style:solid;
	border-width:1px;
	padding:10px;
}

.setsubi_data_top{ /* 駅調査の設備データの題 */
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	padding:10px;
}

.ticket_gate_stop { /* 自動改札機の取り消し線 */
	color:#aaaaaa;
	text-decoration:line-through;
}

.imgRightThumb /* 画像を右に寄せて、下に小さめの字で説明付き */
{
	float:right;
	margin-left:10px;
	font-size:80%;
	text-align:center;
}



.center{
text-align:center
}
.right{
text-align:right
}

.vertical-align-top{
vertical-align:top
}
.vertical-align-middle{
vertical-align:middle
}
.vertical-align-bottom{
vertical-align:bottom
}

.float-right{
float:right
}

.padding0{
padding:0px
}
.padding10{
padding:10px
}
.background-color-ffffff{
background-color:#ffffff;
}
.background-color-aaaaaa{
background-color:#aaaaaa;
}
.background-color-000000{
background-color:#000000;
}
.collapse{
border-collapse:collapse
}
.color-ffffff{
color:#ffffff;
}
.color-ff0000{
color:#ff0000;
}
.color-ccff33{
color:#ccff33;
}
.color-ff9900{
color:#ff9900;
}
.color-aaaaaa{
color:#aaaaaa;
}
.font-size50p{
font-size:50%;
}
.font-size70p{
font-size:70%;
}
.font-size80p{
font-size:80%;
}
.font-size90p{
font-size:90%;
}

.font-size16px{
font-size:16px;
}
.font-size-larger{
font-size:larger
}
.width20{
width:20px
}
.width30{
width:30px
}
.width32{
width:32px
}
.width40{
width:40px
}
.width64{
width:64px
}
.width80{
width:80px
}
.width128{
width:128px
}
.width180{
width:180px
}
.width420{
width:420px
}
.width450{
width:450px
}
.width600{
width:600px
}
.width800{
width:800px
}
.height20{
height:20px
}
.height30{
height:30px
}
.height50{
height:50px
}
.line-through{
	text-decoration:line-through
}

.float-right{
	float:right;
}

.margin-left-10px{
	margin-left:10px;
}

.clear-both{
	clear:both;
}

.text-indent-2em{
	text-indent:2em;
}

.font-weight-bold{
	font-weight:bold;
}
