@charset "utf-8"; 


/* search_hotel start*/
div#search_hotel{display:block; margin:0px;}
div#search_hotel2{float:left;width:629px; height:auto; border:solid #FFB253; border-top-width:0px; border-bottom-width:3px; border-left-width:3px; border-right-width:3px; margin-top:0px;}	
div.search_hotel_in1{width:613px; height:27px; float:left; padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px;}	
div.search_hotel_in1 strong{float:left;font-weight:bold; color:#666; padding-top:7px; width:91px;}
div.search_hotel_in1 select{margin:3px 0px 0px;}
div.search_hotel_in2{width:613px; clear:both; padding-left:8px; padding-right:8px; padding-top:6px; padding-bottom:6px; border:solid #ccc; border-top-width:1px; border-bottom-width:0px; border-left-width:0px; border-right-width:0px; overflow:hidden; zoom:1;}
div.search_hotel_in2 strong.title1{float:left;font-weight:bold; color:#666; padding-top:4px;width:91px;}
div.search_hotel_in2 strong.title2{float:left;font-weight:bold; color:#666; padding-top:4px; padding-right:5px;}
div.search_hotel_in2 select{margin-top:2px;}
div.search_hotel_in1 p.btn{float:right; padding-left:5px;} 
div.search_hotel_in1 span{font-size:90%; font-weight:bold;}
select.search_hotel3{color:#333; height:22px;margin-top:3px;}
select.search_hotel4{color:#333; height:22px;}
select.search_hotel5{color:#333; height:22px;margin-right:4px; float:left;}
select.search_hotel6{color:#333; height:22px;margin-right:4px; float:left;}
select.search_hotel7{color:#333; height:22px;margin-right:4px; float:left;}
select.search_hotel8{color:#333; height:22px;margin-right:14px; float:left;}
select.search_hotel9{color:#333; margin-right:4px; float:left;}
select.search_hotel10{color:#333; margin-right:4px; float:left;}
select.search_hotel11{color:#333; height:22px;margin-right:18px; float:left;}
select.search_hotel12{color:#333; height:22px; margin-right:4px; float:left;}

div.search_hotel_in2 span.date1{
	float:left;
	height:13px;
	line-height:13px;
	margin-left:3px;
	margin-top: 2px;
}
div.search_hotel_in2 span.date2{
	font-size :85%;
	float:left;
	margin-left:3px;
	margin-top: 6px;
	padding-bottom:2px;
	margin-right:25px;
}
div.search_hotel_in3{width:613px; height:auto; float:left; padding-left:8px; padding-right:8px; padding-top:5px; padding-bottom:9px; border:solid #ccc; border-top-width:1px; border-bottom-width:0px; border-left-width:0px; border-right-width:0px; background-color:#FFF4E6; padding-bottom:5px;}
div.search_hotel_in3 strong.title1{float:left;font-weight:bold; color:#666; padding-top:8px; width:91px;}
div.search_hotel_in3 strong.title2{float:left;font-weight:bold; color:#666; padding-top:4px; padding-right:5px;}
div.search_hotel_in3 p.more{
	background-image:url(//imagex.navi.com/simage/common/ico/ico_down.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
div.search_hotel_in3 p.btn{float:right; padding-left:5px;}
div.search_hotel_in5{clear:both; margin-top:5px; margin-left:0px;}
div.search_hotel_in3 label.blank{margin-right:10px;}
div.search_hotel_in4{width:613px; height:auto; float:left; padding-left:8px; padding-right:8px; padding-top:5px; padding-bottom:9px; border:solid #ccc; border-top-width:1px; border-bottom-width:0px; border-left-width:0px; border-right-width:0px; background-color:#FFF4E6; padding-bottom:5px;}
div.search_hotel_in4 p.more{
	background-image:url(//imagex.navi.com/simage/common/ico/ico_down.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
/* search_hotel start*/

/* search_price start*/
div#search_price1 {float:left;margin-top:10px; width:635px; height:15px; background-image:url(//imagex.navi.com/simage/hotel/title_search_price.gif);  background-repeat:no-repeat; background-position:left center; }
div#search_price1 h2{ margin-left:-10px; margin-top:0px; float:left;}
div#search_price1 span{font-size:90%; color:#666; padding-left:10px;  padding-top:10px; float:left;}
div#search_price2{margin-top:5px; } 
div#search_price2 ul{float:left; width:633px; height:50px; border:solid 1px #FFB253;}
div#search_price2 ul li {float:left; width:60px; height:38px; border:solid #FFB253; border-left-width:0px; border-right-width:1px; border-top-width:0px; border-bottom-width:0px; color:#1D3994; font-weight:bold; padding-top:12px; padding-left:9px; display:block; list-style-type:none;}
div#search_price2 ul li.end {float:left; width:60px; height:38px; border:solid #FFB253; border-left-width:0px; border-right-width:0px; border-top-width:0px; border-bottom-width:0px;color:#1D3994; font-weight:bold;padding-top:12px; padding-left:9px; display:block; list-style-type:none;}

div.search_price3{margin-top:5px; } 
div.search_price3 ul{float:left; width:635px; height:auto; display:inline; }
div.search_price3 ul li{display:inline; list-style-type:none;}

div.search_price3 ul li.start a{
	float:left; 
	width:61px; 
	height:51px; 	 
	color:#1D3994; 
	font-weight:bold; 
	padding-top:12px; 
	padding-left:9px; 
	display:inline; 
	list-style-type:none;
	background:url(//imagex.navi.com/simage/hotel/btn/sprice_tab01.gif) no-repeat left top;
}
div.search_price3 ul li.start a:hover{
	float:left; 
	width:61px; 
	height:51px; 	 
	color:#1D3994; 
	font-weight:bold; 
	padding-top:12px; 
	padding-left:9px; 
	display:inline; 
	list-style-type:none;
	background:url(//imagex.navi.com/simage/hotel/btn/sprice_tab01_on.gif) no-repeat left top;
}
div.search_price3 ul li.start_on a{
	float:left; 
	width:61px; 
	height:51px; 	 
	color:#666; 
	font-weight:bold; 
	padding-top:12px; 
	padding-left:9px; 
	display:inline; 
	list-style-type:none;
	background:url(//imagex.navi.com/simage/hotel/btn/sprice_tab01_on.gif) no-repeat left top;
	text-decoration:none;
}

div.search_price3 ul li.mid a{
	float:left; 
	width:61px; 
	height:51px; 	 
	color:#1D3994; 
	font-weight:bold; 
	padding-top:12px; 
	padding-left:9px; 
	display:inline; 
	list-style-type:none;
	background:url(//imagex.navi.com/simage/hotel/btn/sprice_tab02.gif) no-repeat left top;
}
div.search_price3 ul li.mid a:hover{
	float:left; 
	width:61px; 
	height:51px; 	 
	color:#1D3994; 
	font-weight:bold; 
	padding-top:12px; 
	padding-left:9px; 
	display:inline; 
	list-style-type:none;
	background:url(//imagex.navi.com/simage/hotel/btn/sprice_tab02_on.gif) no-repeat left top;
}
div.search_price3 ul li.mid_on a{
	float:left; 
	width:61px; 
	height:51px; 	 
	color:#666; 
	font-weight:bold; 
	padding-top:12px; 
	padding-left:9px; 
	display:inline; 
	list-style-type:none;
	background:url(//imagex.navi.com/simage/hotel/btn/sprice_tab02_on.gif) no-repeat left top;
	text-decoration:none;
}

div.search_price3 ul li.end a{
	float:left; 
	width:61px; 
	height:51px; 	
	color:#1D3994; 
	font-weight:bold;
	padding-top:12px; 
	padding-left:9px; 
	display:inline; 
	list-style-type:none;
	background:url(//imagex.navi.com/simage/hotel/btn/sprice_tab03.gif) no-repeat left top;
}
div.search_price3 ul li.end a:hover{
	float:left; 
	width:61px; 
	height:51px; 	
	color:#1D3994; 
	font-weight:bold;
	padding-top:12px; 
	padding-left:9px; 
	display:inline;  
	list-style-type:none;
	background:url(//imagex.navi.com/simage/hotel/btn/sprice_tab03_on.gif) no-repeat left top;
}
div.search_price3 ul li.end_on a{
	float:left; 
	width:61px; 
	height:51px; 	
	color:#666; 
	font-weight:bold;
	padding-top:12px; 
	padding-left:9px; 
	display:inline; 
	list-style-type:none;
	background:url(//imagex.navi.com/simage/hotel/btn/sprice_tab03_on.gif) no-repeat left top;
	text-decoration:none;
}
/* search_price end*/

/* search_price_open start*/
div#search_price_open {float:left; width:635px; height:auto;}
div#search_price_open1{float:left; margin-top:10px; width:635px;}
div#search_price_open1 h2{font-size:120%; color:#666; margin-left:0px; margin-top:0px; float:left;}
div#search_price_open1 span{font-size:90%; color:#666; padding-left:10px;  padding-top:5px; float:left;}
div#search_price_open1 ul{margin-top:5px; width:633px; height:52px; float:left;}
div#search_price_open1 li {float:left; width:60px; height:32px; border:solid #FFB253; border-left-width:1px; border-right-width:0px; border-top-width:1px; border-bottom-width:1px; font-weight:bold; padding-top:7px; padding-left:9px; list-style-type:none;}
div#search_price_open1 ul li.up {float:left; width:63px; height:45px; font-weight:bold; padding-top:7px; padding-left:9px; background-image:url(//imagex.navi.com/simage/hotel/bg_search_price.gif); background-repeat:no-repeat; background-position:left center; border-width:0px; list-style-type:none;}
div#search_price_open1 ul li.end {float:left; width:60px; height:32px; border:solid #FFB253; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px;font-weight:bold;padding-top:7px; padding-left:9px; list-style-type:none;}
ul#open_tit{float:left; margin-top:10px;width:400px;display:inline;}
ul#open_tit li{padding-right:3px; display:inline;}
ul#open_tit strong{color:#666}
div#search_price_open p.close{
	margin-top:10px;
	display:inline;
	float:right;
	background-image:url(//imagex.navi.com/simage/hotel/ico/ico_close.gif);
	background-repeat: no-repeat;
	padding-left:18px;
}
div#price{float:left; width:619px; height:292px; display:block;text-align:left; border:solid #CCCCCC 1px; overflow:scroll; overflow-x:visible;}
div#price body{scrollbar-arrow-color:#9495A2; scrollbar-face-color:#ECECF1; scrollbar-track-color:#EAF0F5;}

div#price p.title{float:left; height:12px; width:607px; display:block; margin-top:1px; margin-left:1px; margin-right:1px; margin-bottom:0px;background-color:#F4F4F4;padding-left:5px; padding-top:5px; padding-bottom:5px;}

div#price dl{display:block; width:609px; padding-bottom:10px;}
div#price dt.start{float:left; height:12px; display:block; margin-top:0px; margin-left:1px; margin-bottom:10px;  padding-bottom:0px; background-color:#DEE9FB; width:607px; padding-left:5px; padding-top:5px; padding-bottom:5px; font-weight:bold;}

div#price dt{float:left; height:12px; display:block; margin-top:10px; margin-left:1px; margin-bottom:10px;  padding-bottom:0px; background-color:#DEE9FB; width:607px; padding-left:5px; padding-top:5px; padding-bottom:5px; font-weight:bold;}

div#price dd{float:left; padding-left:5px; padding-top:10px; padding-bottom:10px;width:198px;padding-top:3px; padding-bottom:3px; list-style:none;display:block;}
/* search_price_open end*/






/* hotel_price_spots start */
div.hotel_price_spots_all{float:left; display:block; margin-top:10px; width:635px; height:auto;}
div.hotel_price_spots_all ul{margin:0px;}
div.hotel_price_spots_all ul li.rtext{
	float:right; 
	display:inline; 
	background:url(//imagex.navi.com/simage/common/ico/ico_x.gif) no-repeat left center;
	padding-left:15px;
}
div.hotel_price_spots{float:left; display:block; border:solid 1px #ccc; width:633px; height:290px; overflow:auto;}
div.hotel_price_spots dl{margin:0px;}
div.hotel_price_spots dl dt.gray{
	float:left; 
	width:604px;  
	height:22px;
	background-color:#f4f4f4;
	border-top:solid 1px #FFF;	
	border-left:solid 1px #FFF;
	border-right:solid 1px #FFF;
	line-height:20px;
	padding-left:10px;
}
div.hotel_price_spots dl dt.blue{
	float:left;
	width:604px;
	height:22px;
	background-color:#dee9fb;
	border:solid 1px #FFF;
	font-weight:bold;
	line-height:22px;
	padding-left:10px;
}
div.hotel_price_spots dl dd{
	float:left;
	width:600px;
	padding:10px 0px 0px 10px;
}
div.hotel_price_spots ul{margin:0px;}
div.hotel_price_spots ul li{
	float:left; 
	list-style-type:none; 
	display:block; 
	padding-right:10px; 
	padding-bottom:8px;
	width:188px;
}
/* hotel_price_spots end */
