body {
	background-color: #FFFFFF;
	margin-top: 0px;
	}

.clear {/* クリアー */
	clear: both;
	line-height: 1px;
	height: 1px;
}

#main{
	width: 750px;
	margin: 0 auto;
}

/*パンくずに関するCSS 2008.10.24 edit by hayashi*/
div#locationArea{
    width: 750px;
    margin: 0 auto 20px auto;
    text-align: left;
    font-size: 82%;
}


/*再検索に関するCSS*/
#request{
	margin-top: 10px;
	margin-bottom: 5px;
}

#request td{
	font-size: 78%;
	color: #333333;
}

/*現在の検索条件に関するCSS*/
#search_now{/*現在の検索条件*/
	border : 1px solid #006A6A;
	background-color : #FCFFD9;
	padding : 4px;
	text-align: left;
	margin-bottom: 10px;
}

#search_now td{/*現在の検索条件のセル*/
	color : #36635C;
	font-size: 78%;
	padding: 1px;
}

#search_now .td_title{/*現在の検索条件・タイトル*/
	text-align: right;
	font-weight: bold;
}

/*再検索に関するCSS*/
#search_again{/*再検索*/
	margin-bottom: 25px;
}

#search_again td{
	font-size: 78%;
	padding: 4px;
	color: #333333;
}

#search_again #detail td{/*再検索・タイトル*/
	padding: 1px;
}

#search_again .search_title{/*再検索・タイトル*/
	color : #36635C;
	font-weight: bold;
}

/*宿泊施設一覧に関するCSS*/
#title{
	margin-bottom: 10px;
	text-align: left;
	float: left;
}

#link{
	margin: 10px 0;
	text-align: right;
	float: right;
	font-size: 78%;
}

.search_area{/*現在のエリア*/
	color: #437617;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: left;
}
h1{/*2007.10.02 edit by hayashi*/
	font-size: 100%;
	color: #437617;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 ;
	text-align: left;
}
.stay_d_list h1{/*2008.10.24 edit by hayashi*/
	font-size: 130%;
	color: #437617;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 ;
	text-align: left;
}

#search_sai_area{/*大阪市内のみ地区細のページ内リンク*/
	margin-bottom: 15px;
	font-size: 70%;
	text-align: left;
}

#search_sai_area a{/*大阪市内のみ地区細のページ内リンク*/
	margin: 0 5px;
}

.search_pagetop{
	font-weight: normal;
	margin-bottom: 10px;
	text-align: right;
	font-size: 78%;
}

#list_attention{/*タブ下の注意事項欄・現状は何も記載していません*/
	border-top: 3px solid #065302;
	background-color: #EAEAEA;
	padding: 3px 10px 3px 5px;
	font-size: 10%;
	margin: 0;
}

.list{/*検索結果一覧*/
	width :750px;
	border-left: 6px solid #065302;
	border-top: 1px solid #065302;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
/*	border-bottom: 1px solid #065302;*/
	margin-bottom: 5px;
}

.list .hotel_info{/*検索結果一覧・宿泊施設情報のtd*/
	padding: 5px;
	background-color: #FFFFFF;
	color: #333333;
}

.list .hotel_info .photo{/*検索結果一覧・宿泊施設情報・写真*/
	float: left;
	margin-right: 8px;
	width :72px; /*hirose add*/
}

.list .hotel_info .detail{/*検索結果一覧・宿泊施設情報・詳細*/
	float: left;
	width: 535px;
/*	width: 555px;
*/
}

.list .hotel_info .detail .name{/*検索結果一覧・宿泊施設情報・詳細・ホテル名*/
	font-weight: bold;
	padding: 2px;
	color: #333333;
}
.list .hotel_info .detail .name h2{/*2008.10.24 edit by hayashi*/
	font-size: 108%;
}

h2{/*2007.10.09 edit by hayashi*/
	font-size: 100%;
	margin: 0;
	padding: 0;
}

.list .hotel_info .detail .premium{/*検索結果一覧・宿泊施設情報・詳細・ホテル名プレミアム*/
	font-weight: bold;
	padding: 2px;
	color: #FFFFFF;
	background-color: #035C00;
}

.list .hotel_info .detail .premium A{
	color: #FFFFFF;
}

.list .hotel_info .detail .premium img{
	vertical-align: -2px;
	margin-right: 2px;
}

.list .hotel_info .detail .coment{/*検索結果一覧・宿泊施設情報・詳細・コメント*/
	font-weight: normal;
	padding: 3px 2px;
	font-size: 78%;
	color: #333333;
	background-color: #EAEAEA;
	line-height: 110%;
}

.list .hotel_info .detail .address{/*検索結果一覧・宿泊施設情報・詳細・住所*/
	margin : 5px 0 0 2px ;
}

.list .hotel_info .detail .address td{
	font-weight: normal;
	font-size: 78%;
	color: #333333;
	width: 500px;
}

.list .hotel_info .detail .address .sub{
	/*white-space: nowrap;*/
	width: 52px;
}

.list .reserve{/*検索結果一覧・予約のtd*/
	padding: 3px;
	background-color: #FFFFFF;
	font-size: 78%;
	color: #333333;
	line-height: 140%;
}

.list .customer{/*検索結果一覧・お客さまの声のtd*/
	padding: 3px;
	background-color: #FFFFFF;
	font-size: 78%;
	color: #333333;
	width : 90px;
	line-height: 110%;
}

.list .customer .number{
	margin: 0;
	text-align:center;
}

/*フッターに関するCSS*/

.footersmall {
	font-size: 10px;
	color: #666666;
}

.footersmall A{
	color: #666666;
}

/* 表示方法指定 2006.10.17 add */
.layout{
	table-layout: fixed;
}

.top{
	border-top: 1px solid #065302;
}

.bottom{
	border-bottom: 1px solid #065302;
}

.left{
	border-left: 1px solid #065302;
}

.right{
	border-right: 1px solid #065302;
}

