@charset "utf-8";
h1,h2,h3,h4,div,p,ul,li,a,dl,dt,dd,form,label,fieldset,address,img{
	margin:0;
	padding:0;
	font-size:small;
	line-height:1.6;
}
h2{
	background:url("/img/h2_bg.gif") repeat-x center;
	padding:3px;
	clear:both;
	color:#228;
	font-weight:normal;
	margin-bottom:10px;
}
body,select{background-color:#fff;}
h1{
	color:#666;
	font-weight:normal;
}
h3{
	border-left:5px solid #1515aa;
	border-bottom:1px solid #1515aa;
	padding:2px;
	margin:5px;
}
img{border:0 none;}
ul{list-style-type:none;}
a{color:#11c;}
select{
	border:1px solid;
	border-color:#555 #bbb #bbb #555;
}
input[type="submit"]{cursor:pointer;}
fieldset{
	margin:5px 10px;
	border:1px solid #aaa;
	padding:2px 10px;
}
em{font-style:normal;}
#wrapper{width:800px;margin:0 auto;}
#header{border-bottom:3px solid #c9d7f1;margin-bottom:15px;}
#header ul{display:inline;}
#header li{display:inline;}
#insert_banner{clear:both;}
.fare{color:#f22;font-weight:bold;font-size:17pt;}
.mile{color:#f00;}
#search_inner{position:relative;}
#search_inner p span{font-weight:bold;color:#f00;}
#search_inner ul{margin-top:10px;}
#search_inner li{
	display:block;
	float:left;
	margin-right:5px;
	padding:3px;
}
#search_inner .on{font-weight:bold;}
#display{clear:both;width:600px;}
#search_result{margin-bottom:20px;}
#search_sortout{clear:both;border:1px solid #c9d7f1;padding:2px;}
#search_sortout input[type="submit"]{
	background-color: #2aacea;
	border:2px solid;
	border-color:#a4d6ed #0f5d83 #0f5d83 #a4d6ed;
	color:#fff;
}
.search_Departureday{margin:10px;clear:both;}
.search_Departureday dt,.search_Departureday dd{display:inline;padding:5px;}
#search_details li{
	width:600px;
	padding-bottom:10px;
}
#search_details strong{
	font-size:medium;
}
#search_details em{
	background-color:#40A5EF;
	padding:2px 5px;
	font-weight:bold;
	color:#fff;
}
.to_inquiry,.to_detail{
	color:#fff;
	display:block;
	width:150px;
	text-align:center;
	margin:1px;
	padding:1px;
	white-space:nowrap;
	float:right;
	border:1px solid;
}
.to_detail{
	background-color:#f88947;
	border-color:#f9bca0 #933105 #933105 #f9bca0;
}
.to_inquiry{
	background-color:#2aacea;
	border-color:#a4d6ed #0f5d83 #0f5d83 #a4d6ed;
}
#ads{/*border-left:1px solid #c9d7f1;width:140px;position:absolute;right:0;top:200px;padding:10px;*/}
#form{float:left;}
#form p{padding:2px;}
#search_footer input[type="submit"]{
	border:2px solid;
	border-color:#f9ba9e #953105 #953105 #f9ba9e;
	background-color:#f87937;
	padding:3px 30px;
	color:#fff;
}
#again{float:right;text-align:center;}
#again input{margin-top:5px;}
#search_top{
	clear:both;
	position:relative;
	left:10px;
	width:780px;
	height:150px;
}
#search_top_R{
	width:560px;
	float:left;
	border:1px solid #aaa;
	background-color:#e1feff;
}
#srs_form{
	border:1px solid #aaa;
	float:right;
	width:200px;
}
#srs_form p{
	text-align:center;
}
#srs_form input{
	border:1px solid;
	border-color:#aaa #333 #333 #aaa;
	background-color:#edd;
}
#contents_top{width:780px;clear:left;}
#contents_topL{width:630px;float:left;}
#insert{clear:both;}
#insert .contents p{width:150px;float:left;padding:0 5px;}
#insert .contents img{float:left;}
#insert_banner li{float:left;padding:5px;}
#contents_topR{
	background:#C0E7FA;
	width:140px;
	text-align:center;
	float:right;
}
#footer{clear:both;text-align:center;}
#footer li{display:inline;}
#footer a{font-size:8pt;text-decoration:none;}
#footer_banner{height:55px;clear:both;}
#footer_banner li{display:inline;}
