@charset "Shift_JIS";
.headercell{
  margin-top: 10px;
}
#header li{
  float: left;
  text-align: right;
  list-style-type: none;
  margin-right: 16px;
}
#widemap{
  margin: 20px 20px 10px;
  clear: both;
  background-color: white;
  display: inline-block;
  position: relative;
}
#explanation{
  width: 600px;
  float: right;
}
.guidance{
  width: 580px;
  margin-top: 10px;
  margin-bottom: 15px;
}
.trainlist{
  font-size: 11pt;
  color: maroon;
  text-align: center;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
}
.buslist{
  text-align: center;
}
#roadmap{
  font-size: x-small;
  color: maroon;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}
#roadwrap{
  width: 580px;
  margin-top: 10px;
  margin-bottom: 15px;
}
#roadwrap div{
  float: left;
  margin-left: 13px;
}
#maps{
  text-align: center;
  clear: both;
  margin-top: 10px;
  margin-bottom: 10px;
}
.institution{
  font-size: 11pt;
  margin-top: 10px;
  margin-bottom: 10px;
}
.window_c .institution li{
  float: left;
  margin-left: 20px;
  margin-right: 5px;
  list-style-type: none;
}
.window_a .institution li{
  float: left;
  margin-left: 20px;
  margin-right: 0px;
  list-style-type: none;
}
.window_g .institution li{
  float: left;
  margin-left: 20px;
  margin-right: 0px;
  list-style-type: none;
}
.window_e .institution li{
  float: left;
  margin-left: 20px;
  margin-right: 0px;
  list-style-type: none;
}
.window_f .institution li{
  float: left;
  margin-left: 20px;
  margin-right: 3px;
  list-style-type: none;
}
.printdata{
  list-style-type: none;
}
.printdata li{
  width: 180px;
  float: left;
  margin-left: 4px;
  height: 320px;
  margin-right: 5px;
}
.printdata h2{
  text-align: center;
  margin-top: 10px;
}
.printdata p{
  text-align: center;
}
#sanpopamph{
  padding: 10px;
}
#sanpocell{
  padding: 10px 20px 10px 10px;
}
#sanpocell li{
	list-style-image : url(../nlist/list00sg.gif);
	margin-left: 10px;
	margin-bottom: 10px;
}
#printway{
  margin-top: 20px;
  width: 615px;
  margin-left: 10px;
}
.printway{
  margin: 5px;
  border: 1px solid black;
}
.step{
  color: maroon;
  text-align: center;
  margin-top: 0px;
}
#printexplanation{
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  float: left;
  text-align: left;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: rgb(255, 128, 0);
  width: 430px;
}
#printreturn{
  width: 160px;
  float: left;
  text-align: left;
}
#ppwrap{
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(255, 128, 0);
}
#prcaption{
	font-size: small;
	background-color: transparent;
	background : transparent url(../wallpaper/bar001.gif) repeat scroll 0% 0%;
	text-align: center;
	width: 160px;
	color: rgb(255, 128, 0);
}
#prli{
	font-size: small;
	text-indent: 1em;
	margin-top: 10px;
	list-style-image : url(../mark/arrow03.gif);
}
#prli li{
  list-style-position: inside;
  list-style-type: none;
}
.subexplanation{
  width: 400px;
  margin-bottom: 10px;
  display: inline-table;
  font-size: medium;
}
