body {
	margin: 0;
	padding: 0;
	background-color: #f0f5f7;
	color:black;
}
#wrapper {
	width: 1000px;
	margin: 0 auto;
}
header {
	margin-top: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: rgba(200,200,200,0.3);
	color: black;
	height: 18px;
	font-size: x-large;
	text-align: center;
	width: 100%;
	font-family: 'Michroma', sans-serif;
}
header a{
	text-decoration: none;
	color: #330333;
}

#container {
	width:1000px;
	margin-top:10px;
	overflow: hidden;
	font-size: small;
	height: auto;
	font-family:'CI',Meiryo,'lr oSVbN',sans-serif;
}

#contentArea{
	width: 815px;
	padding-left: 20px;
	padding-top: 5px;
	color: #222222;
	float: right;
	clear: both;
}

footer {
	margin-top: 10px;
	background-color: rgba(200,200,200,0.3);
	padding-top:10px;
	padding-left: 20px;
	padding-bottom:10px;
	font-size:x-small;
	text-align: center;
}

#container a{
	text-decoration: none;
	color: white;
}
a img{
	border:none;
}
#topExplain{
	padding-left: 10px;
	padding-top: 10px;
}
#rightMoji{
	text-align: right;
}

.clear{
	clear: both;
}
.clear hr{
	display: none;
}

#imagePos{
	text-align: center;
}

.pankuzu{
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	border-bottom: solid 1px rgba(200,200,200,0.3);
	font-size: small;
	font-family:'CI',Meiryo,'lr oSVbN',sans-serif;
}
.pankuzu a{
	color: #333333;
	text-decoration: none;
}

/* imageView.php ÉÄgp */
/* Â¢XS¹wŒ{bNX */
#iV_aoRailNameBox{
	font-size: 18px;
	line-height: 30px;
	width: 500px;
	background-color: rgba(28,185,221,0.8);
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 8px;
	color: white;
	padding: 5px;
	float: center;
}

/* Â¢XS¹wŒ{bNXIð */
#iV_aoStationNameBoxOn{
	font-size: 16px;
	line-height: 30px;
	width:180px;
	background-color: rgba(28,185,221,0.8);
	text-align: center;
	margin: 5px;
	border-radius: 5px;
	color: white;
	padding: 5px;
}

/* JRÃyüwŒ{bNX */
#iV_tgRailNameBox{
	font-size: 18px;
	line-height: 30px;
	width: 500px;
	background-color: rgba(0,73,178,0.8);
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 8px;
	color: white;
	padding: 5px;
	float: center;
}

/* JRÃyüwŒ{bNXIð */
#iV_tgStationNameBoxOn{
	font-size: 16px;
	line-height: 30px;
	width:180px;
	background-color: rgba(0,73,178,0.8);
	text-align: center;
	margin: 5px;
	border-radius: 5px;
	color: white;
	padding: 5px;
}

/* kV²üwŒ{bNX */
#iV_tsRailNameBox{
	font-size: 18px;
	line-height: 30px;
	width: 500px;
	background-color: rgba(5,81,34,0.8);
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 8px;
	color: white;
	padding: 5px;
	float: center;
}

/* kV²üwŒ{bNXIð */
#iV_tsStationNameBoxOn{
	font-size: 16px;
	line-height: 30px;
	width:180px;
	background-color: rgba(5,81,34,0.8);
	text-align: center;
	margin: 5px;
	border-radius: 5px;
	color: white;
	padding: 5px;
}

/* kC¹V²üwŒ{bNX */
#iV_hsRailNameBox{
	font-size: 18px;
	line-height: 30px;
	width: 500px;
	background-color: rgba(100,209,56,0.8);
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 8px;
	color: white;
	padding: 5px;
	float: center;
}

/* kC¹V²üwŒ{bNXIð */
#iV_hsStationNameBoxOn{
	font-size: 16px;
	line-height: 30px;
	width:180px;
	background-color: rgba(100,209,56,0.8);
	text-align: center;
	margin: 5px;
	border-radius: 5px;
	color: white;
	padding: 5px;
}

/* selectStation.php ÉÄgp */
#sS_aoRailNameBox{
	font-size: 18px;
	line-height: 30px;
	width: 300px;
	background-color: rgba(28,185,221,0.8);
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 8px;
	color: white;
	padding: 5px;
	float: center;
}
#sS_aoStationNameBox{
	font-size: 16px;
	line-height: 30px;
	width:120px;
	background-color: rgba(28,185,221,0.8);
	text-align: center;
	margin: 5px;
	border-radius: 5px;
	color: white;
	padding: 5px;
	float: left;
}
#sS_tgRailNameBox{
	font-size: 18px;
	line-height: 30px;
	width: 300px;
	background-color: rgba(0,73,178,0.8);
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 8px;
	color: white;
	padding: 5px;
	float: center;
}
#sS_tgStationNameBox{
	font-size: 16px;
	line-height: 30px;
	width:120px;
	background-color: rgba(0,73,178,0.8);
	text-align: center;
	margin: 5px;
	border-radius: 5px;
	color: white;
	padding: 5px;
	float: left;
}
#sS_tsRailNameBox{
	font-size: 18px;
	line-height: 30px;
	width: 300px;
	background-color: rgba(5,81,34,0.8);
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 8px;
	color: white;
	padding: 5px;
	float: center;
}
#sS_tsStationNameBox{
	font-size: 16px;
	line-height: 30px;
	width:120px;
	background-color: rgba(5,81,34,0.8);
	text-align: center;
	margin: 5px;
	border-radius: 5px;
	color: white;
	padding: 5px;
	float: left;
}
#sS_hsRailNameBox{
	font-size: 18px;
	line-height: 30px;
	width: 300px;
	background-color: rgba(100,209,56,0.8);
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 8px;
	color: white;
	padding: 5px;
	float: center;
}
#sS_hsStationNameBox{
	font-size: 16px;
	line-height: 30px;
	width:120px;
	background-color: rgba(100,209,56,0.8);
	text-align: center;
	margin: 5px;
	border-radius: 5px;
	color: white;
	padding: 5px;
	float: left;
}

/* stationIndex.php ÉÄgp */
#sI_aoRailNameBox{
	font-size: 18px;
	line-height: 30px;
	width: 450px;
	background-color: rgba(28,185,221,0.8);
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 8px;
	color: white;
	padding: 5px;
	float: center;
}
#sI_aoRailNameBoxSmall{
	font-size: 18px;
	line-height: 30px;
	width: 150px;
	background-color: rgba(28,185,221,0.8);
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 8px;
	color: white;
	padding: 5px;
	float: center;
}
#sI_tgRailNameBoxSmall{
	font-size: 18px;
	line-height: 30px;
	width: 150px;
	background-color: rgba(28,185,221,0.8);
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 8px;
	color: white;
	padding: 5px;
	float: center;
}
#sI_tgRailNameBoxSmall{
	font-size: 18px;
	line-height: 30px;
	width: 150px;
	background-color: rgba(0,73,178,0.8);
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 8px;
	color: white;
	padding: 5px;
	float: center;
}
#sI_tsRailNameBoxSmall{
	font-size: 18px;
	line-height: 30px;
	width: 150px;
	background-color: rgba(5,81,34,0.8);
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 8px;
	color: white;
	padding: 5px;
	float: center;
}
#sI_hsRailNameBoxSmall{
	font-size: 18px;
	line-height: 30px;
	width: 150px;
	background-color: rgba(100,209,56,0.8);
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 8px;
	color: white;
	padding: 5px;
	float: center;
}
#sI_aoStationNameBox{
	font-size: 16px;
	line-height: 30px;
	width:120px;
	background-color: rgba(28,185,221,0.8);
	text-align: center;
	margin: 5px;
	border-radius: 5px;
	color: white;
	padding: 5px;
}
#sI_aoStationNameBoxOn{
	font-size: 16px;
	line-height: 30px;
	width:180px;
	background-color: rgba(28,185,221,0.8);
	text-align: center;
	margin: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color: white;
	padding: 5px;
}
#sI_tgRailNameBox{
	font-size: 18px;
	line-height: 30px;
	width: 450px;
	background-color: rgba(0,73,178,0.8);
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 8px;
	color: white;
	padding: 5px;
	float: center;
}
#sI_tgStationNameBox{
	font-size: 16px;
	line-height: 30px;
	width:120px;
	background-color: rgba(0,73,178,0.8);
	text-align: center;
	margin: 5px;
	border-radius: 5px;
	color: white;
	padding: 5px;
}
#sI_tgStationNameBoxOn{
	font-size: 16px;
	line-height: 30px;
	width:180px;
	background-color: rgba(0,73,178,0.8);
	text-align: center;
	margin: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color: white;
	padding: 5px;
}
#sI_tsRailNameBox{
	font-size: 18px;
	line-height: 30px;
	width: 450px;
	background-color: rgba(5,81,34,0.8);
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 8px;
	color: white;
	padding: 5px;
	float: center;
}
#sI_tsStationNameBox{
	font-size: 16px;
	line-height: 30px;
	width:120px;
	background-color: rgba(5,81,34,0.8);
	text-align: center;
	margin: 5px;
	border-radius: 5px;
	color: white;
	padding: 5px;
}
#sI_tsStationNameBoxOn{
	font-size: 16px;
	line-height: 30px;
	width:180px;
	background-color: rgba(5,81,34,0.8);
	text-align: center;
	margin: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color: white;
	padding: 5px;
}
#sI_hsRailNameBox{
	font-size: 18px;
	line-height: 30px;
	width: 450px;
	background-color: rgba(100,209,56,0.8);
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 8px;
	color: white;
	padding: 5px;
	float: center;
}
#sI_hsStationNameBox{
	font-size: 16px;
	line-height: 30px;
	width:120px;
	background-color: rgba(100,209,56,0.8);
	text-align: center;
	margin: 5px;
	border-radius: 5px;
	color: white;
	padding: 5px;
}
#sI_hsStationNameBoxOn{
	font-size: 16px;
	line-height: 30px;
	width:180px;
	background-color: rgba(100,209,56,0.8);
	text-align: center;
	margin: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color: white;
	padding: 5px;
}
#sI_aoInfo{
	background-color: #f0f5f7;
	width: 800px;
	margin-left: 192px;
	margin-top: 5px;
	height: 1215px;
	border-radius: 5px;
	border: 3px solid rgba(28,185,221,0.8);
}
#sI_tgInfo{
	background-color: #f0f5f7;
	width: 800px;
	margin-left: 192px;
	margin-top: 5px;
	height: 1215px;
	border-radius: 5px;
	border: 3px solid rgba(0,73,178,0.8);
}
#sI_tsInfo{
	background-color: #f0f5f7;
	width: 800px;
	margin-left: 192px;
	margin-top: 5px;
	height: 1215px;
	border-radius: 5px;
	border: 3px solid rgba(5,81,34,0.8);
}
#sI_hsInfo{
	background-color: #f0f5f7;
	width: 800px;
	margin-left: 192px;
	margin-top: 5px;
	height: 1215px;
	border-radius: 5px;
	border: 3px solid rgba(100,209,56,0.8);
}
#leftInfo{
	float: left;
}
#sI_aoStationInfo{
	color: rgba(28,185,221,0.8);
	line-height: 40px;
	font-size: 26px;
	margin-top: 5px;
	width: 800px;
	text-align: center;
	background-color: #f0f5f7;
	border-bottom: 1px dotted rgba(28,185,221,0.8);
	border-radius: 3px;
}
#sI_tgStationInfo{
	color: rgba(0,73,178,0.8);
	line-height: 40px;
	font-size: 26px;
	margin-top: 5px;
	width: 800px;
	text-align: center;
	background-color: #f0f5f7;
	border-bottom: 1px dotted rgba(0,73,178,0.8);
	border-radius: 3px;
}
#sI_tsStationInfo{
	color: rgba(5,81,34,0.8);
	line-height: 40px;
	font-size: 26px;
	margin-top: 5px;
	width: 800px;
	text-align: center;
	background-color: #f0f5f7;
	border-bottom: 1px dotted rgba(5,81,34,0.8);
	border-radius: 3px;
}
#sI_hsStationInfo{
	color: rgba(5,81,34,0.8);
	line-height: 40px;
	font-size: 26px;
	margin-top: 5px;
	width: 800px;
	text-align: center;
	background-color: #f0f5f7;
	border-bottom: 1px dotted rgba(100,209,56,0.8);
	border-radius: 3px;
}
#stationInfo2{
	color:#222222;
	font-size; 14px;
	margin-top: 5px;
	margin-right: 5px;
	text-align: right;
}