#searchPanel {
width: 550px;
padding: 20px;
/*opacity: 0.9;*/
/*filter: progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=90);*/
border: #759CF7 2px solid;
background-color: #E0E6F4;
/*position: relative;*/
}

* html #searchSetIcs{
	margin:0;
	padding:0;
}

* html #searchConditionSet{
	margin:0;
	padding:0;
}

* html #searchBox{
	margin:0;
	padding:0;
}

* html #searchSetIcs{
	width:550px;
}

#closeSearchPanel {
width: 16px;
height: 16px;
/*-moz-border-radius: 50px 50px 50px 50px;
-webkit-border-radius: 50px 50px 50px 50px;*/
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
padding: 2px;
/*border: 1px solid #CCC;
font-weight: bold;
background-color: #fff;
text-align: center;
font-size: 13px;*/
position: absolute;
left: 544px;
top: 27px;
/*color: #000;*/
/*background-image: url(/web/images/common/button_close.png);*/
background: #B0E0E6;
}

.searchModeKisei.subject {
width: 535px;
height: 15px;
font-size: 15px;
color: #fff;
display: block;
padding: 8px;
margin-bottom: 5px;
border-bottom: #759CF7 1px solid;
background: #3462B3;
background: -moz-linear-gradient(top, rgba(52, 98, 179, 1) 0%, rgba(71, 163, 255, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(52, 98, 179, 1)), color-stop(100%,rgba(71, 163, 255, 1)));
background: -webkit-linear-gradient(top, rgba(52, 98, 179, 1) 0%,rgba(71, 163, 255, 1) 100%);
background: -o-linear-gradient(top, rgba(52, 98, 179, 1) 0%,rgba(71, 163, 255, 1) 100%);
background: -ms-linear-gradient(top, rgba(52, 98, 179, 1) 0%,rgba(71, 163, 255, 1) 100%);
background: linear-gradient(top, rgba(52, 98, 179, 1) 0%,rgba(71, 163, 255, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3462b3', endColorstr='#47a3ff',GradientType=0 );
text-align: left;
font-weight: bold;
}

.searchModeDC.subject {
width: 535px;
height: 15px;
font-size: 15px;
color: #fff;
display: block;
padding: 8px;
margin-bottom: 5px;
border-bottom: #759CF7 1px solid;
background: #3462B3;
background: -moz-linear-gradient(top, rgba(52, 98, 179, 1) 0%, rgba(71, 163, 255, 1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(52, 98, 179, 1)), color-stop(100%,rgba(71, 163, 255, 1)));
background: -webkit-linear-gradient(top, rgba(52, 98, 179, 1) 0%,rgba(71, 163, 255, 1) 100%);
background: -o-linear-gradient(top, rgba(52, 98, 179, 1) 0%,rgba(71, 163, 255, 1) 100%);
background: -ms-linear-gradient(top, rgba(52, 98, 179, 1) 0%,rgba(71, 163, 255, 1) 100%);
background: linear-gradient(top, rgba(52, 98, 179, 1) 0%,rgba(71, 163, 255, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3462b3', endColorstr='#47a3ff',GradientType=0 );
text-align: left;
font-weight: bold;
}

.pc_searchbutton {
width: 180px;
height: 48px;
float: left;
/*padding-top: 30px;*/
}

.formPart.floatLeft {
width: 255px;
float: left;
margin-top: 0;
margin-right: 15px;
margin-bottom: 0;
margin-left: 0px;
}

* html .formPart{
width: 255px;
float: left;
margin-top: 0;
margin-right: 15px;
margin-bottom: 0;
margin-left: 0px;
z-index:3;
}

* html .formPart input {
width: 210px;
}

* html #searchSetSort{
	width:530px;
	margin:0;
	z-index:1;
}

* html #searchSetDaytime{
	width:530px;
	margin:0;
	z-index:2;
}

/*
* html .divShowMap a,
* html .divShowMap a:link,
* html .divShowMap a:visited,
* html .divShowMap a:hover,
* html .divShowMap a:activea{
	margin:0;
	padding:0;
	border:none;
	text-decoration:none;
	background:none;
}

* html .divShowMap small{
	display:block;
	margin-top:15px;
}
*/

* html .kisei,
* html .kisei ul,
* html .otherKisei,
* html .otherKisei ul{
	margin:0px;
	padding:0px;
	width:100%;
	_zoom:99%;
}

* html li.subject{
	background:none;
	width:100%;
	margin:0px;
	padding:0px;
	background-color:none;
	filter:none;
	border:none;
}

.formPart.floatLeft input {
width: 210px;
}

.icList {
margin-top: 12px;
width: 240px;
}

.floatRight.searchModeKisei a {
display: block;
background: #21669A;
border: 1px solid #333;
color: #fff;
padding: 1px 5px 1px 5px;
margin-bottom: 5px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
text-decoration:none;
}
.floatRight.searchModeKisei a:hover {
color: #333;
background: #fff;
text-decoration:none;
}

.floatRight.searchModeDC a {
display: block;
background: #21669A;
border: 1px solid #333;
color: #fff;
padding: 1px 5px 1px 5px;
margin-bottom: 5px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
text-decoration:none;
}
}

.floatRight.searchModeDC a:hover {
color: #333;
background: #fff;
text-decoration:none;
}

* html li.oneway li,
* html li.other li{
font-size:13px;
font-weight:normal;
}

.importantRed {
color: red;
}

.searchGuide {
font-weight: bold;
background: #fff;
border: 1px inset;
padding: 1px 5px 1px 5px;
}

* html .openRoadSearch a,
* html .openRoadSearch a:link,
* html .openRoadSearch a:visited,
* html .openRoadSearch a:hover{
	margin:0;
	padding:0;
	background-color:none;
	border:none;
}
