@charset "UTF-8";
/* CSS Document */


/*====================
　budSide　海外
======================*/
	* {color:#333333}

	#contents { clear:both; float:left; width:740px;}
	div#zentai ul#info { visibility:hidden}
	div#zentai ol.anchor { visibility:hidden}
	div#zentai ul#copy { visibility:hidden}
	div.FooterAll { visibility:hidden}

	a { outline: none; }
	select option{ padding:0 5px 0 5px}
	div#searchBox { width:740px; height:32px; margin:0 0 0 0; padding:0 0 0 0; position:relative}
	div#searchBox h2{background:url(../parts/searchBox.gif) no-repeat; width:717px; height:29px; text-indent:-9999px; position:absolute; top:0; left:0}
	p#errorMessage { color:#FF0000; font-size:12px; position:absolute; top:7px; right:10px; z-index:6000}

	div#searchBox div#searchBoxTop{background:url(../parts/searchBoxLTop.gif) no-repeat top left;margin:0 0 0 0; padding:0 0 0 0; clear:both; position:absolute; top:29px; left:0; z-index:5000}
	div#searchBox div#searchBoxTop div#searchBoxBasalCondition{background:url(../parts/searchBoxMBottom.gif) no-repeat bottom left; width:740px; height:auto; margin:6px 0 0 0; padding:0; clear:both}
	div#searchBox div#searchBoxTop div#searchBoxBasalCondition ul{background:url(../parts/searchBoxMTop.gif) no-repeat top left; width:690px; height:auto; margin:0; padding:15px 15px 5px 25px;}
	div#searchBox div#searchBoxTop div#searchBoxBasalCondition ul li{margin:0 0 0 0; padding:0;}
	div#searchBox div#searchBoxTop div#searchBoxBasalCondition ul li dl{margin:0; padding:0;}
	div#searchBox div#searchBoxTop div#searchBoxBasalCondition ul li dl dt{float:left; font-weight:bold; padding:2px 0 0 0; margin:0 5px 0 0}
	div#searchBox div#searchBoxTop div#searchBoxBasalCondition li dl dd{float:left; margin:0 0 0 5px}
	div#searchBox div#searchBoxTop div#searchBoxBasalCondition li dl dd #p_dest{ width:120px}
	div#searchBox div#searchBoxTop div#searchBoxBasalCondition li dl dd #p_country{ width:120px}
	div#searchBox div#searchBoxTop div#searchBoxBasalCondition li dl dd #p_city{ width:120px}
	div#searchBox div#searchBoxTop div#searchBoxBasalCondition li dl sup.s_red{ color:#FF0000}
	
	div#searchBox div#searchBoxTop ul li{ color:#333333}
	div#searchBox div#searchBoxTop ul dt{text-indent:15px; background:url(../parts/icon_black.gif) no-repeat left; float:left; line-height:1.6em; font-weight:bold}
	div#searchBox div#searchBoxTop ul dd{ float:left; margin:0 0 0 5px; line-height:1.6em;}
	div#searchBox div#searchBoxTop ul span.s_red{font-size:10px; color:#FF0000}
	div#searchBox div#searchBoxTop ul sup.s_red{color:#FF0000; vertical-align:top;}
	
	div#searchBox div#searchBoxTop div#searchBoxBasalCondition li.basis_01{width:210px; height:35px; margin:0 0 0 0; float:left}
	div#searchBox div#searchBoxTop div#searchBoxBasalCondition li.basis_02{width:auto; height:35px; margin:0 0 0 0; float:left}
	div#searchBox div#searchBoxTop div#searchBoxBasalCondition li.basis_03{width:100px; height:35px; margin:0 0 0 0; float:right; text-align:right; color:#FF0000}
	div#searchBox div#searchBoxTop div#searchBoxBasalCondition li.basis_04{width:210px; height:35px; margin:0 0 0 0; float:left; clear:both}
	div#searchBox div#searchBoxTop div#searchBoxBasalCondition li.basis_05{width:210px; height:35px; margin:0 0 0 0; float:left}
	div#searchBox div#searchBoxTop div#searchBoxBasalCondition li.basis_06{width:270px; height:35px; margin:0 0 0 0; float:left}

	/*可変枠*/
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition {background:url(../parts/searchBoxMBottom.gif) no-repeat bottom left;width:740px;height:300px; clear:both; display:none}
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul.basisCondition{background:url(../parts/searchBoxMTop.gif) no-repeat top left;width:690px; height:auto; margin:0; padding:20px 15px 0 25px}

	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li.basis_01{width:290px; height:35px; margin:0 0 0 0; float:left}
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li.basis_02{width:360px; height:35px; margin:0 0 0 0; float:left}
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li.basis_03{width:180px; height:35px; margin:0 0 0 0; clear:both; float:left}
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li.basis_04{width:280px; height:35px; margin:0 0 0 0; float:left}
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li.basis_04 select{width:195px}
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li.basis_05{width:290px; height:35px; margin:0 0 0 0; float:left}
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li.basis_06{width:690px; height:35px; margin:0 0 0 0; clear:both; float:left}
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li.basis_07{width:690px; height:35px; margin:0 0 0 0; clear:both}
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li.basis_08{width:690px; height:35px; margin:0 0 0 0; clear:both}
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li.basis_09{width:690px; height:35px; margin:0 0 0 0}
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li.basis_10{width:690px; height:35px; margin:0 0 0 0}
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li.basis_11{width:270px; height:35px; margin:0 0 0 0; float:left}
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li.basis_12{width:220px; height:35px; margin:0 0 0 0; float:left}

	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li dl{ float:left; width:auto; margin:0; padding:0}
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li dt{ float:left; width:auto; margin:0; padding:0; font-weight:bold; margin:0 5px 0 0}
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li dd{ float:left; width:auto; margin:0 5px 0 0; padding:0}
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li dd input{ margin:0 0 0 10px; padding:0}
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li dd ul{ float:left; width:auto; margin:0; padding:0}
	div#searchBox div#searchBoxTop div#searchBoxAdditionalCondition ul li dd ul li{ float:left; width:auto; margin:0; padding:0}
	/*可変枠*/
	
	div#searchBox div#searchBoxTop div#searchBoxNavi { width:740px; height:35px; margin:0; padding:0; clear:both; position:relative}
	div#searchBox div#searchBoxTop div#searchBoxNavi ul{background:url(../parts/searchBoxLBottom.gif) no-repeat bottom left; width:740px; height:35px; margin:0; padding:0}
	div#searchBox div#searchBoxTop div#searchBoxNavi li.searchCloseBt {position:absolute; top:-2px; left:5px}
	div#searchBox div#searchBoxTop div#searchBoxNavi li.searchCloseBt a{background:url(../parts/seachBt.gif) no-repeat -5px -5px; width:140px; height:32px; display:block; text-indent:-9999px}
	div#searchBox div#searchBoxTop div#searchBoxNavi li.searchBt{position:absolute; top:-2px; left:625px}
	div#searchBox div#searchBoxTop div#searchBoxNavi li.searchBt a{background:url(../parts/seachBt.gif) no-repeat -310px -5px; width:110px; height:32px; display:block; text-indent:-9999px}
	div#searchBox div#searchBoxTop div#searchBoxNavi p.searchBoxNaviText{ position:absolute; top:7px; left:160px;font-weight:bold; font-size:14px; color:#FF0000}

	/*searchBoxTopSec*/

	div#searchBoxTopSec{background:url(../parts/searchBoxLTop.gif) no-repeat top left;margin:0 0 0 0; padding:0 0 0 0; clear:both}
	div#searchBoxTopSec div{clear:both}
	div#searchBoxTopSec ul{clear:both}
	div#searchBoxTopSec ul li{clear:both}
	div#searchBoxTopSec ul li dl{clear:both}
	div#searchBoxTopSec ul li dt{clear:both}
	div#searchBoxTopSec ul li dd{clear:both}

	/*div#searchBoxTopSec div#searchBoxBasalCondition{background:url(../parts/searchBoxMBottom.gif) no-repeat bottom left; width:800px; height:auto; margin:6px 0 0 0; padding:0; clear:both}
	div#searchBoxTopSec div#searchBoxBasalCondition ul{background:url(../parts/searchBoxMTop.gif) no-repeat top left; width:750px; height:auto; margin:0; padding:15px 15px 5px 25px;}
	div#searchBoxTopSec div#searchBoxBasalCondition ul li{margin:0 0 0 0; padding:0;}
	div#searchBoxTopSec div#searchBoxBasalCondition ul li dl{margin:0; padding:0;}
	div#searchBoxTopSec div#searchBoxBasalCondition ul li dl dt{float:left; font-weight:bold; padding:2px 0 0 0; margin:0 5px 0 0}
	div#searchBoxTopSec div#searchBoxBasalCondition li dl dd{float:left; margin:0 0 0 5px}
	div#searchBoxTopSec div#searchBoxBasalCondition li dl sup.s_red{ color:#FF0000}
	
	div#searchBoxTopSec ul li{ color:#333333}
	div#searchBoxTopSec ul dt{text-indent:15px; background:url(../parts/icon_black.gif) no-repeat left; float:left; line-height:1.6em; font-weight:bold}
	div#searchBoxTopSec ul dd{ float:left; margin:0 0 0 5px; line-height:1.6em;}
	div#searchBoxTopSec ul span.s_red{font-size:10px; color:#FF0000}
	div#searchBoxTopSec ul sup.s_red{color:#FF0000; vertical-align:top;}
	
	div#searchBoxTopSec div#searchBoxBasalCondition li.basis_01{width:210px; height:35px; margin:0 0 0 0; float:left}
	div#searchBoxTopSec div#searchBoxBasalCondition li.basis_02{width:auto; height:35px; margin:0 0 0 0; float:left}
	div#searchBoxTopSec div#searchBoxBasalCondition li.basis_03{width:100px; height:35px; margin:0 0 0 0; float:right; text-align:right; color:#FF0000}
	div#searchBoxTopSec div#searchBoxBasalCondition li.basis_04{width:210px; height:35px; margin:0 0 0 0; float:left; clear:both}
	div#searchBoxTopSec div#searchBoxBasalCondition li.basis_05{width:210px; height:35px; margin:0 0 0 0; float:left}
	div#searchBoxTopSec div#searchBoxBasalCondition li.basis_06{width:300px; height:35px; margin:0 0 0 0; float:left}*/

	/*可変枠*/
	/*div#searchBoxTopSec div#searchBoxAdditionalCondition {background:url(../parts/searchBoxMBottom.gif) no-repeat bottom left;width:800px;height:270px; clear:both; display:none}
	div#searchBoxTopSec div#searchBoxAdditionalCondition ul.basisCondition{background:url(../parts/searchBoxMTop.gif) no-repeat top left;width:750px; height:auto; margin:0; padding:20px 15px 0 25px}

	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li.basis_01{width:280px; height:35px; margin:0 0 0 0; float:left}
	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li.basis_02{width:460px; height:35px; margin:0 0 0 0; float:left}
	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li.basis_03{width:180px; height:35px; margin:0 0 0 0; clear:both; float:left}
	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li.basis_04{width:280px; height:35px; margin:0 0 0 0; float:left}
	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li.basis_04 select{width:195px}
	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li.basis_05{width:290px; height:35px; margin:0 0 0 0; float:left}
	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li.basis_06{width:750px; height:35px; margin:0 0 0 0; clear:both; float:left}
	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li.basis_07{width:750px; height:35px; margin:0 0 0 0; clear:both}
	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li.basis_08{width:750px; height:35px; margin:0 0 0 0; clear:both}
	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li.basis_09{width:750px; height:35px; margin:0 0 0 0}
	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li.basis_10{width:750px; height:35px; margin:0 0 0 0}
	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li.basis_11{width:270px; height:35px; margin:0 0 0 0; float:left}
	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li.basis_12{width:220px; height:35px; margin:0 0 0 0; float:left}

	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li dl{ float:left; width:auto; margin:0; padding:0}
	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li dt{ float:left; width:auto; margin:0; padding:0; font-weight:bold; margin:0 5px 0 0}
	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li dd{ float:left; width:auto; margin:0 5px 0 0; padding:0}
	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li dd input{ margin:0 0 0 10px; padding:0}
	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li dd ul{ float:left; width:auto; margin:0; padding:0}
	div#searchBoxTopSec div#searchBoxAdditionalCondition ul li dd ul li{ float:left; width:auto; margin:0; padding:0}*/
	/*可変枠*/
	/*searchBoxTopSec*/

	div#searchBox div#searchBoxUnder {margin:15px 0 0 0; padding:0 0 0 0; clear:both;position:absolute; top:170px; left:0px; z-index:1}
	div#searchBox div#searchBoxUnder div#searchBoxList{position:relative; width:740px; height:70px; margin:15px 0 0 0}
	div#searchBox div#searchBoxUnder div#searchBoxList p.search_itiran{background:url(../parts/searchBox3.gif) no-repeat; width:740px; height:28px; text-indent:-9999px; margin:0; padding:0}


		
			/*ID searchBoxList float clear*/
			div#searchBoxList dl dd:after{
				content:".";
				display:block;
				clear:both;
				height:0;
				visibility:hidden
			}	
			div#searchBoxList dl dd{
				display:inline-block
			}	
			/*float clear*/
			/*IE float clear*/
			* html div#searchBoxList dl dd{
				 height:1%
			}	
			div#searchBoxList dl dd{
				display:block
			}
			/*IE float clear*/
			/*ID searchBoxList float clear*/


		/*ID display_number　表示件数*/
		dl.display_number{
			position:absolute;
			top:-3px;
			left:0px;
			height:auto;
			width:740px;
			z-index:11;
			}
		
		dl.display_number dt{
			position:absolute;
			top:0;
			right:65px;
			width:auto;
			height:auto;
			padding:0;
			z-index:12;
		}
		
		dl.display_number dd{
			position:absolute;
			top:0px;
			right:0px;
			width:auto;
			height:auto;
			padding:0;
			z-index:13;
		}
		
		dl.display_number select{
			position:absolute;
			top:-5px;
			right:0px;
			width:auto;
			height:auto;
			padding:0;
			z-index:14;
		}
		
		/*ここから*/
		/*float clear*/
		div#searchBoxBasalCondition ul:after{
			content:".";
			display:block;
			clear:both;
			height:0;
			visibility:hidden
		}
			
		div#searchBoxBasalCondition ul{
			display:inline-block
		}
			
		/*float clear*/
		
		/*IE float clear*/
		* html div#searchBoxBasalCondition ul{
			 height:1%
		}
			
		div#searchBoxBasalCondition ul{
			display:block
		}
		
		/*IE float clear*/
		/*ここまで*/

		div#retrieval_resul { background-color:#ffffff}
		div#retrieval_resul div{ background-color:#ffffff}
		div#retrieval_resul div div{ background-color:#eeeeee}
		
		div.c_attention { width:728px}

/*ID retrieval_tour　ツアー検索一覧*/


div.retrieval_tour{
	width:738px;
	height:auto;
	clear:both;
	margin-top:20px;
	border-top:solid 2px #7777c9;
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	position:relative
	}

div.retrieval_tour h2{
	width:auto;
	height:auto;
	display:block;
	padding:5px;
	background:url(../parts/tour_ttl_bg.gif) bottom;
	font-size:14px;
	margin-bottom:3px;
	line-height:1.4em;
	}
	
div#searchBox div.retrieval_tour h2{
	background:url(../parts/tour_ttl_bg.gif) bottom;
	text-indent:0;
	position:inherit;
	position:relative;
	padding:5px;
	margin:0;
	width:auto;
	height:auto;
}


/*ここから*/
/*float clear*/
div.retrieval_tour h2:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
	
div.retrieval_tour h2{
	display:inline-block
}
	
/*float clear*/

/*IE float clear*/
* html div.retrieval_tour h2{
	 height:1%
}
	
div.retrieval_tour h2{
	display:block
}

/*IE float clear*/
/*ここまで*/	


div.retrieval_tour h2 a{
	display:block;
	width:695px;
	height:auto;
	float:left;
	margin-left:5px;
	font-size:14px;
	}

div.retrieval_tour span{
	width:auto;
	height:auto;
	display:block;
	float:left;
	padding:4px;
	background-color:#ccccff;
	}

* html div.retrieval_tour span{
	width:auto;
	height:auto;
	display:block;
	float:left;
	padding:1px;
	background-color:#ccccff;
	}

*:first-child+html div.retrieval_tour span{
	width:auto;
	height:auto;
	display:block;
	float:left;
	padding:0px;
	background-color:#ccccff;
	}
	
div.retrieval_tour li.retrieval_tour_line{
	position:relative;
	width:568px;
	height:auto;
	margin:0 5px 0 5px;
	}

div.retrieval_tour li.retrieval_tour_dot{
	position:relative;
	width:718px;
	height:auto;
	border-bottom:dotted 1px #CCCCCC;
	padding:5px 0 5px 0;
	margin:0 5px 0 5px;
	clear:both;
	}


div.retrieval_tour li.retrieval_tour_none{
	position:relative;
	width:718px;
	height:auto;
	padding:5px 0 5px 0;
	margin:0 5px 0 5px;
	clear:both;
	border-top:solid 1px #CCCCCC;
	}


/*ここから*/
/*float clear*/
div.retrieval_tour li.retrieval_tour_line:after, div.retrieval_tour li.retrieval_tour_dot:after, div.retrieval_tour li.retrieval_tour_none:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
	
div.retrieval_tour li.retrieval_tour_line, div.retrieval_tour li.retrieval_tour_dot, div.retrieval_tour li.retrieval_tour_none{
	display:inline-block
}
	
/*float clear*/

/*IE float clear*/
* html div.retrieval_tour li.retrieval_tour_line, * html div.retrieval_tour li.retrieval_tour_dot, * html div.retrieval_tour li.retrieval_tour_none{
	 height:1%
}
	
div.retrieval_tour li.retrieval_tour_line, div.retrieval_tour li.retrieval_tour_dot, div.retrieval_tour li.retrieval_tour_none{
	display:block
}

/*IE float clear*/
/*ここまで*/	


div.retrieval_tour li.retrieval_tour_line ul.tour_right_line{
	width:463px;
	height:auto;
	}

/*ここから*/
/*float clear*/
div.retrieval_tour ul li ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
	
div.retrieval_tour ul li ul{
	display:inline-block
}

div.retrieval_tour ul.line_center{
	background:url(/tour/parts/line_center.gif) repeat-y;
	margin-top:5px;
}

div.retrieval_tour ul.line_cap {
	margin-top:5px;
}
	
/*float clear*/

/*IE float clear*/
* html div.retrieval_tour ul li ul{
	 height:1%
}
	
div.retrieval_tour ul li ul{
	display:block
}

/*IE float clear*/
/*ここまで*/

/*ここから*/
/*float clear*/
div.retrieval_tour ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
	
div.retrieval_tour ul{
	display:inline-block
}
	
/*float clear*/

/*IE float clear*/
* html div.retrieval_tour ul{
	 height:1%
}
	
div.retrieval_tour ul{
	display:block
}

/*IE float clear*/
/*ここまで*/

div.retrieval_tour li.retrieval_tour_photo{
	float:left;
	line-height:normal;
	height:auto;
	width:140px;
	color:#999999;
	margin:0 5px 0 5px;
	}

div.retrieval_tour li.retrieval_tour_photo p{
	background:url(/sharing/images/top_cts.png) no-repeat -200px -1870px; 
	width:140px;
	height:105px;
	}

div.retrieval_tour li li.retrieval_tour_txt{
	float:left;
	line-height:normal;
	height:auto;
	width:auto;
	color:#999999;
	padding-top:3px;
	padding-bottom:6px;
	}
	
div.retrieval_tour li li.retrieval_tour_setPeriod{
	bottom:5px;
	color:#999999;
	height:auto;
	line-height:normal;
	position:absolute;
	right:110px;
	text-align:right;
	width:220px;
	}

/*ここから*/
/*float clear*/
div.retrieval_tour ul li ul li.retrieval_tour_setPeriod:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
	
div.retrieval_tour ul li ul li.retrieval_tour_setPeriod{
	display:inline-block
}
	
/*float clear*/

/*IE float clear*/
* html div.retrieval_tour ul li ul li.retrieval_tour_setPeriod{
	 height:1%
}
	
div.retrieval_tour ul li ul li.retrieval_tour_setPeriod{
	display:block
}

/*IE float clear*/
/*ここまで*/

div.retrieval_tour li.retrieval_tour_line p{
	position:absolute;
	top:25px;
	left:470px;
	width:100px;
	height:105px;
	float:right;
	
	}	
div.retrieval_tour li.retrieval_tour_line p a{
	display:block;
	margin-top:10px;
	}	

div.retrieval_tour ul li ul li.retrieval_tour_price{
	clear:left;
	width:auto;
	height:auto;
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
	line-height:1.4em;
	padding-top:5px;
	}

div.retrieval_tour ul li ul li.retrieval_tour_price span{
	font-size:10px;
	background-color:#FFFFFF;
	font-weight:normal;
	color:#666666;
	margin:0;
	line-height:1.2em;
	padding:2px 0 2px 0;
	}

div.retrieval_tour ul li ul li.retrieval_tour_surcharge{
	float:right;
	width:auto;
	height:auto;
	font-size:12px;
	line-height:1.4em;
	padding:5px 5px 0 0;
	margin-top:0px;
	}
	
	/*
div.retrieval_tour ul li ul li.retrieval_tour_surchargeE{
	float:left;
	width:70px;
	height:17px;
	font-size:12px;
	line-height:1.4em;
	padding-top:5px;
	margin-top:5px;
	background:url(../parts/icon_air_nenyu_no.gif) no-repeat center center;
	text-indent:-9999px;
	}
*/

div.retrieval_tour ul li ul li.retrieval_tour_date{
	clear:both;
	float:left;
	width:80px;
	height:auto;
	font-size:18px;
	font-weight:bold;
	padding-top:5px;
	line-height:1.4em;
	color:#666666;
	}

div.retrieval_tour ul li ul li.retrieval_tour_icon{
	float:left;
	width:76px;
	height:auto;
	padding:9px 4px 0 0;
	display:inline;
	}

div.retrieval_tour ul li ul.tour_content{
	margin-bottom:5px;
	}

div.retrieval_tour ul li ul.tour_content li, div.retrieval_tour ul li ul.list_clear li{
	width:auto;
	height:auto;
	float:left;
	}

div.retrieval_tour ul li ul.list_clear{
	clear:both;
	}

div.retrieval_tour ul li ul li dl{
	float:left;
	line-height:2.0em;
	}		

div.retrieval_tour ul li ul li dt{
	font-size:12px;
	display:inline;
	padding:5px;
	background-color:#eeeeee;
	color:#666666;
	}		

div.retrieval_tour ul li ul li dd{
	font-size:12px;
	color:#999999;
	display:inline;
	padding:5px 7px 5px 4px;
	}

/*ID next_back　海外ツアー検索　リスト1〜10*/

div.next_back {
	width:740px;
	height:30px;
	top:65px;
	left:0;
	position:absolute;
}
div.next_back ul.next_back_list {
	width:auto;
	height:auto;
	position:absolute;
	right:0;
	top:0;
}

div.jsBottom .next_back ul.next_back_list {
	width:auto;
	height:auto;
	position:absolute;
	right:0;
	top:0px
}
div.next_back ul li, div.c_l_block ul li {
	float:left;
	margin:0 5px 0 0;
}

/*====retrieval_resul====*/

	div#retrieval_resul {
		margin-top:15px;
		clear:both;
	}
	
	div#retrieval_resul div.c_attention div {
		width:auto;
		height:auto;
		background-color:#eeeeee;
		text-align:center;
	}
	
	div#retrieval_resul div.c_attention p.retrieval_resul_txt {
		display:inline;
		width:auto;
		font-size:14px;
		margin-left:auto;
		margin-right:auto;
		padding:0 3px 0 3px;
	}
	
	div#retrieval_resul div.c_attention p.retrieval_resul_txt em {
		font-size:18px;
		color:#FF0000;
		font-style:normal;
		font-weight:bold;
	}

/*====search_condition====*/

div.c_attention dl#search_condition {
	width:708px;
	height:auto;
	position:relative;
}
div.c_attention dl#search_condition dt.search_condition_ttl {
	display:block;
	float:left;
	width:auto;
	height:35px;
	font-weight:bold;
	line-height:1.4em;
}
div.c_attention dl#search_condition dd.search_condition_cap {
	float:left;
	position:absolute;
	top:16px;
	left:0px;
	width:110px;
	height:auto;
	padding-left:10px;
	line-height:1.4em;
}
div.c_attention dl#search_condition dd.search_condition_txt {
	padding-left:10px;
	float:left;
	width:580px;
	height:auto;
}
div.c_attention dl#search_condition dd.search_condition_txt ul {
	width:580px;
	height:auto;
}
div.c_attention dl#search_condition dd.search_condition_txt ul li {
	width:580px;
	line-height:1.4em;
	clear:both;
}
div.c_attention dl#search_condition dd.search_condition_txt dl {
	display:inline;
}
div.c_attention dl#search_condition dd.search_condition_txt dt {
	display:inline;
}
div.c_attention dl#search_condition dd.search_condition_txt dd {
	display:inline;
	padding-right:10px;
}

/* 130516 */
.icon_img {
	display:block;
	width:auto;
	margin-bottom:5px;
	}

/* 131030 */

div.retrieval_tour ul li ul li dl.countryDl{
	overflow:hidden;
	}

div.retrieval_tour ul li ul li dl.countryDl dt {
   	display: block;
	float:left;
	width:70px;
	padding:0px;
	text-align:center;
}

div.retrieval_tour ul li ul li dl.countryDl dd {
   	display: block;
	float:left;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	float:left;
	width:610px;
	padding:0px 0px 0px 4px;
}
div.retrieval_tour li.retrieval_tour_line .retrieval_tour_pex{
float: left;
padding:5px 10px;
}

div.retrieval_tour li.retrieval_tour_line .retrieval_tour_pex .pexicon{
	background-color:#5ea6a8;
	color:#FFF;
	padding:2px 5px;
	  height: 20px;  
    width: 100px;
	font-weight:normal;
}
