.koutsu     {
  margin:0px;
  width: 360px;
  font-size: 80%;
  line-height: 140%;
}

.koutsu p     {
  margin:0px;
  padding: 5px 8px;
  font-weight: bold;
  background-color: #eee;
}

.koutsu p.suzu     {
  color: #360;
  border-bottom: 1px solid #360;
  border-left: 5px solid #360;
}

.koutsu p.wajima     {
  color: #f60;
  border-bottom: 1px solid #f60;
  border-left: 5px solid #f60;
}

.koutsu p.anamizu     {
  color: #600;
  border-bottom: 1px solid #600;
  border-left: 5px solid #600;
}

.koutsu p.hakui     {
  color: #906;
  border-bottom: 1px solid #906;
  border-left: 5px solid #906;
}

.koutsu p.nanao     {
  color: #039;
  border-bottom: 1px solid #039;
  border-left: 5px solid #039;
}

.koutsu p.kanazawa     {
  color: #c00;
  border-bottom: 1px solid #c00;
  border-left: 5px solid #c00;
}

.koutsu ul     {
  margin: 5px 0px 20px 0px;
  padding-left: 20px;
}


.kome     {
  margin:0px;
  padding: 10px;
  font-size: 70%;
  line-height: 130%;
  color: #ff0000;
  border: 1px solid #ff0000;
}

.inaka     {
  padding: 15px;
  font-size: 80%;
  line-height: 150%;
  background: url(air/from_air_inakaBG.gif);
}
.koutsu .hatsu {
	font-weight: bold;
	color: #F00;
	vertical-align: top;
}
.koutsu .red {
	font-weight: bold;
	color: #F00;
}
.koutsu table.ride {
	margin-bottom: 10px;
	width: 360px;
}
.koutsu .dtl {
	font-size: 80%;
	line-height: 130%;
}
