@charset "UTF-8";

/* ****************************************************************** 

	COPYRIGHT(C) CYBRiDGE CORPORATION.
	URL: http://www.cybridge.jp/

****************************************************************** */

/* ------------------------------------------------------------------
prov styles
-------------------------------------------------------------------*/
ul#prov{
	height:1%;
	line-height:133%;
	margin-bottom:15px;
	}
ul#prov li{
	background: url("/img/common/line_dot.gif") repeat-x 0% 100%;
	padding:6px 5px;
	}
ul#prov h3{
	background: #FFF url("/img/icon/icon_li.gif") no-repeat 3px 50%;
	}
ul#prov h4,
ul#prov h3{
	padding-left:25px;
	font-weight:normal;
	}
ul#prov li ul{
	margin-top:-1.4em;
	margin-left:120px;
	}
ul#prov li li{
	background-image:none;
	display:inline;
	padding:0px 6px 0px 5px;
	}
	
#station{
	color:#CCC;
	border:1px solid #CCC;
	margin-bottom:10px;
	background:#F3F8FC url("/img/search/bg_station.gif") no-repeat 100% 100%;
	}
.stationList{
	background:url("/img/search/bg_line.gif") repeat-x 0 14px;
	padding:10px 20px 0 10px;
	*padding-bottom:10px;
	}
.stationList li{
	width:24px;
	float:left;
	height:128px;
	margin:0 10px 10px 0;
	background:url("/img/search/bg_station_2.gif") no-repeat;
	}
.stationList li a,
.stationList li span{
	display:block;
	text-align:center;
	}
.stationList li a{
	height:128px;
	text-decoration:none;
	font-weight:bold;
	background:url("/img/search/bg_station_1.gif") no-repeat;
	}
.stationList li span{
	padding-top:28px;
	}

.stationList li a:hover{
	color:#FFFFFF;
	font-weight:bold;
	background-position:-24px 0;
	}

#area{
	border:1px solid #CCC;
	background:#F3F8FC;
	margin-bottom:15px;
	}

.lineList{
	padding:5px;
	color:#CCC;
	}
.lineList li{
	float:left;
	padding:5px;
	border:1px solid #CCC;
	margin:2px;
	width:210px;
	background-color:#FFF;
	}
.lineList li a{
	display:block;
	background:url("/img/icon/icon_more.gif") no-repeat 5px 50%;
	padding-left:15px;
	
	}
.lineList li:hover{
	background-color:#EEF5FF;
	}
	
.stationList:after,
.lineList:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
.stationList,
.lineList{
	display: inline-block;
	}

/* Hides from IE-mac \*/
* html .stationList,
* html .lineList{
	height: 1%;
	}
.stationList,
.lineList{
	display: block;
	}
