/* ---------------------------------------------
 UMPTOPυ
---------------------------------------------*/


a{/* FireFox NIπΜ_όπΑ·@*/
	overflow: hidden;
	outline: none;
}

div#searchMain a.calendar{
	background: url(/images/tour/pkg/pkg_aicon_calender.gif) no-repeat  left center;
	margin-left: 5px;
	padding-left: 20px;
	font-size: 10px;
}

/* υBOX
---------------------------------------------*/
div#searchAreaBox{
	background: #d1e4fa;
	border: 1px solid #a1ccff;
	padding: 7px;
	}

div.areaOsaka{
	background-color: #C5E3B2 !important;
	border-color: #71BD3F !important;
}
div.areaNagoya{
	background-color: #BABEFD !important;
	border-color: #4A68FE !important;
}
div.areaFukuoka{
	background-color: #FAC7AC !important;
	border-color: #F96A30 !important;
}

div#searchAreaBox imput{font-size: 12px;}
div#searchAreaBox select{font-size: 12px; padding:2px 1px;}
div#searchAreaBox select option{padding: 0 5px 0 0;}


/* υC id=searchMain 
---------------------------------------------*/
div#searchMain{
	width: 374px;
	background: url(/images/tour/top/searchbox/search_top.gif) no-repeat left top #e8f2fd;
	margin: 0 0 5px 0;
	}

/* 3ssΜέθ */
div.areaOsaka div#searchMain{
	background-color: #E2F2D9;
	background-image: url("/images/top/searchbox/inbox_c_top_osa.gif");
}
div.areaNagoya div#searchMain{
	background-color: #DDDFFE;
	background-image: url("/images/top/searchbox/inbox_c_top_ngo.gif");
}
div.areaFukuoka div#searchMain{
	background-color: #FDE3D6;
	background-image: url("/images/top/searchbox/inbox_c_top_fuk.gif");
}

div#searchMain dl{
	width: 360px;
	background: url(/images/tour/top/searchbox/search_btm.gif) no-repeat left bottom;
	padding: 7px;
	}

/* 3ssΜέθ */
div.areaOsaka div#searchMain dl{
	background-image: url("/images/top/searchbox/inbox_c_btm_osa.gif")
}
div.areaNagoya div#searchMain dl{
	background-image: url("/images/top/searchbox/inbox_c_btm_ngo.gif")
}
div.areaFukuoka div#searchMain dl{
	background-image: url("/images/top/searchbox/inbox_c_btm_fuk.gif")
}

div#searchMain dt{
	clear: left;
	float: left;
	width: 7em;
	margin: 0;
	padding: 5px 0 0 0;
	font-weight: bold;
	}
div#searchMain dd{
	margin-left: 7em;
	margin-bottom: 4px;
	}
div#searchMain dt.days,
div#searchMain dd.days{margin-bottom: 0;}
div#searchMain dt span{
	color:#f00;
	padding: 0 0 0 4px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: normal;
	}
div#searchMain dd.go_cty{margin-bottom: 2px;}
div#searchMain dd.ctyBox{margin-bottom: 2px;}
div#searchMain .go_cty ul li{padding-bottom: 2px;}
div#searchMain .dep_date select{margin: 0 2px 0 0;}
div#searchMain select#depDD{margin: 0 2px 0 3px;}



/* υΗΑπ id=searchAdd
---------------------------------------------*/
div#searchAdd{margin: 0 0 10px 0;_width: 374px;}
div#searchAdd dt.tt{height:19px;margin: 0; padding:0;line-height: 0;font-size: 0;}
div#searchAdd dt a,div#searchAdd dt a img{margin: 0; padding:0;}
div#searchAdd dd.addBlock{
	padding: 7px;
	background: #fff;
	border: 1px solid #a1ccff;
	border-top: none;
	}

/* 3ssΜέθ */
div.areaOsaka div#searchAdd dd.addBlock{
	border-color: #71BD3F;
}
div.areaNagoya div#searchAdd dd.addBlock{
	border-color: #4A68FE;
}
div.areaFukuoka div#searchAdd dd.addBlock{
	border-color: #FFAE00;
}

div#searchAdd .addBlock dt{
	clear: left;
	float: left;
	width: 9em;
	margin: 0 0 4px;
	padding: 3px 0 0 0;
	font-weight: bold;
}
div#searchAdd .addBlock dd{
	margin-bottom: 4px;
	margin-left: 9em;
}
div#searchAdd .addBlock dt.checkTime{
	float: none;
	width: 300px;
	font-weight: normal;
	margin: 0;
	}
dt.checkTime input,
dt.checkTime label,
dt.checkTime .iconq {vertical-align: middle;}
dd.checkTime label{padding: 0 3px 0 0;}
div#searchAdd dt.checkTime a img {padding: 0 3px;}
div#searchAdd .addBlock dd.selectSeat{margin-bottom: 0;}

/* {^ id="searchBtn"
---------------------------------------------*/
div#searchBtn{}
div#searchBtn a{
	display: block;
	background:url(/images/tour/top/searchbox/btn_toursearch.gif) no-repeat 0 -36px;
	width: 240px;
	height: 36px;
	margin: 0 auto;
	text-indent: -9000px;
}
div#searchBtn a:hover{
	background:url(/images/tour/top/searchbox/btn_toursearch.gif) no-repeat 0 0;
}