@charset "utf-8";
/* CSS Document */



/*
	#searchRoomArea-hotel2nd
**************************************/
#searchRoomArea-lv2hotelsandresorts{

}

	#searchRoomArea-lv2hotelsandresorts .heading{
		border:1px solid #e3e3e3;
		border-bottom:0;
		padding:2px;
	}
		#searchRoomArea-lv2hotelsandresorts .heading div{
			background:url(/common/imgs/parts_search_room_area/tp/heading_bg01.gif) repeat-y;
			padding:7px 10px 6px 7px;
			zoom:1;
		}
		#searchRoomArea-lv2hotelsandresorts .heading div:after{content:".";display:block;height:0;clear: both;visibility:hidden;} /* clear float */
			#searchRoomArea-lv2hotelsandresorts .heading div h6{
				float:left;
			}
			#searchRoomArea-lv2hotelsandresorts .heading div p{
				float:right;
				font-size:0.84em;
				line-height:1;
			}

				#searchRoomArea-lv2hotelsandresorts .heading div p a{
					color:#fff;
					line-height:1;
				}
				
				#searchRoomArea-lv2hotelsandresorts .heading div p a:link,
				#searchRoomArea-lv2hotelsandresorts .heading div p a:vlink,
				#searchRoomArea-lv2hotelsandresorts .heading div p a:hover,
				#searchRoomArea-lv2hotelsandresorts .heading div p a:active{
					color:#fff;
				}
	
	#searchRoomArea-lv2hotelsandresorts dl.formList{
		border:1px solid #e3e3e3;
		border-bottom:0;
		border-top:0;
		padding:6px 5px 2px 9px;
		zoom:1;
	}
		#searchRoomArea-lv2hotelsandresorts dl.formList dt{
			margin:0 0 1px;
		}
		#searchRoomArea-lv2hotelsandresorts dl.formList dd{
			margin:0 0 8px;
		}


	#searchRoomArea-lv2hotelsandresorts .submitBlock{
		background:url(/hotels_resorts/imgs/parts_search_room_area/submit_block_bg01.gif) no-repeat;
		padding:1px 9px 3px 13px;
		zoom:1;
	}
	#searchRoomArea-lv2hotelsandresorts .submitBlock:after{content:".";display:block;height:0;clear: both;visibility:hidden;} /* clear float */
		#searchRoomArea-lv2hotelsandresorts .submitBlock p{
			font-size:0.84em;
			float:left;
			padding:5px 5px 2px 0;
		}
			#searchRoomArea-lv2hotelsandresorts .submitBlock p a{
				line-height:1.2;
			}
		#searchRoomArea-lv2hotelsandresorts .submitBlock input{
			float:right;
		}


	#searchRoomArea-lv2hotelsandresorts .option{
		background:#f8f8f8;
		border:1px solid #f0f0f0;
		margin-top:2px;
		padding:6px 5px 7px 9px;
	}
		#searchRoomArea-lv2hotelsandresorts .option h6{
			font-weight:normal;
			color:#333;
			font-size:0.84em;
			margin:0 0 4px;
		}
		#searchRoomArea-lv2hotelsandresorts .option select{
			margin:-2px 0 3px;
			>margin:0 0 4px;
		}
		#searchRoomArea-lv2hotelsandresorts .option li{
			background:url(../imgs/module_parts/parts_top/search_room_area_top/arrow.gif) no-repeat 0 0.55em;
			font-size:0.84em;
		}
			#searchRoomArea-lv2hotelsandresorts .option li a{
				padding-left:11px;
			}



/*
	div.planRankList
**************************************/
div.planRankList {
	margin: 0;
}
	div.planRankList .planRankList-heading01 {
	}
	div.planRankList .planRankList-box01 {
		background:url(/hotels_resorts/imgs/plan_rank_bg01.jpg) no-repeat;
	}
	div.planRankList .planRankList-box02 {
		background:url(/hotels_resorts/imgs/plan_rank_bg02.jpg) no-repeat;
	}
	div.planRankList .planRankList-box03 {
		background:url(/hotels_resorts/imgs/plan_rank_bg03.jpg) no-repeat;
	}
	div.planRankList .planRankList-box01-03 {
		height: 72px;
	}
		div.planRankList .planRankList-box01-03 table.box td.img p.planRank {
			padding: 5px 0px 2px 11px;
		}
		div.planRankList .planRankList-box01-03 table.box td.img div.rankImg {
			margin: 0 8px 0 12px;
		}
		div.planRankList .planRankList-box01-03 .planRankInfo {
			background: url(/hotels_resorts/imgs/rank_arrow01.gif) no-repeat top left;
			margin-top: 12px;
			padding-left: 12px;
		}
			div.planRankList .planRankList-box01-03 .planRankInfo span.planRankSubInfo {
				font-size: 10px;
			}
	div.planRankList .planRankList-boxOthers {
		margin: 0;
		padding-bottom: 0px;
	}
		div.planRankList .planRankList-boxOthers table.box td.img p.planRank {
			padding: 7px 0px 2px 0px;
		}
		div.planRankList .planRankList-boxOthers .planRankInfo {
			background: url(/hotels_resorts/imgs/rank_arrow01.gif) no-repeat top left;
			margin-top: 0px;
			padding-left: 12px;
		}





