@charset "utf-8";

/***********************************/
/* ホテルレポート一覧ページ        */
/***********************************/

/* ホテル・選択ボタン全体 */
.basis_linkbt_all {
	width:770px;
	height:40px;
	text-align:left;
	margin:0px;
	padding:0px;
	}

/* ホテル・選択ボタン1 */
.hotel_linkbt_box {
	width:128px;
	height:40px;
	text-align:left;
	float:left;
	margin:0px;
	padding:0px;
	}

/* ホテル・選択ボタン2 */
.hotel_linkbt_box2 {
	width:130px;
	height:40px;
	text-align:left;
	float:left;
	margin:0px;
	padding:0px;
	}


/* ホテル一覧ボタン */
.hotel_category_bt {
	width:740px;
	height:105px;
	text-align:center;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	}
	
/* ホテル一覧・説明テキスト */
.hotel_list_txt {
	width:750px;
	height:auto;
	text-align:center;
	padding:5px 10px 10px 10px;
	}

/* ホテル一覧・全体 */
#hotel_list_all {
	width:770px;
	height:575px;
	text-align:center;
	}

/* ホテル一覧・全体 */
.hotel_listbox_all1 {
	width:770px;
	height:275px;
	background-image:url(../hotel/img/bg_listbox1.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	}

/* ホテル一覧・全体 */
.hotel_listbox_all2 {
	width:770px;
	height:300px;
	background-image:url(../hotel/img/bg_listbox2.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	}

/* ホテル一覧・boxアンバ */
.hotel_list_box_amba {
	width:385px;
	height:275px;
	text-align:left;
	float:left;
	margin:0px;
	}

/* ホテル一覧・boxミラコ */
.hotel_list_box_miraco {
	width:370px;
	height:275px;
	text-align:left;
	float:left;
	margin:0px;
	}

/* ホテル一覧・boxランドホテル */
.hotel_list_box_landhotel {
	width:385px;
	height:300px;
	text-align:left;
	float:left;
	margin:0px;
	}

/* ホテル一覧・boxヒルトン */
.hotel_list_box_hilton {
	width:370px;
	height:300px;
	text-align:left;
	float:left;
	margin:0px;
	}

/* ホテル一覧・boxキャッチ */
.hotel_list_box_catch {
	width:280px;
	height:25px;
	margin:40px 0px 0px 70px;
	}

/* ホテル一覧・boxキャッチ2 */
.hotel_list_box_catch2 {
	width:280px;
	height:25px;
	margin:40px 0px 0px 55px;
	}

/* ホテル一覧・boxキャッチ3 */
.hotel_list_box_catch3 {
	width:280px;
	height:25px;
	margin:35px 0px 0px 70px;
	}

/* ホテル一覧・boxキャッチ4 */
.hotel_list_box_catch4 {
	width:280px;
	height:25px;
	margin:35px 0px 0px 55px;
	}

/* ホテル一覧・boxdeta */
.hotel_list_box_deta {
	width:331px;
	height:auto;
	background-color:#FFFFFF;
	margin:2px 0px 0px 23px;
	padding:13px;
	}

/* ホテル一覧・boxdeta2 */
.hotel_list_box_deta2 {
	width:331px;
	height:auto;
	background-color:#FFFFFF;
	margin:2px 0px 0px 8px;
	padding:13px;
	}

/* ホテル一覧・boxdeta3 */
.hotel_list_box_deta3 {
	width:331px;
	height:auto;
	background-color:#FFFFFF;
	margin:2px 0px 0px 23px;
	padding:13px;
	}

/* ホテル一覧・boxdeta4 */
.hotel_list_box_deta4 {
	width:331px;
	height:auto;
	background-color:#FFFFFF;
	margin:2px 0px 0px 8px;
	padding:13px;
	}

/* ホテル一覧・box内リンク */
.hotel_list_box_link {
	width:310px;
	height:auto;
	background-color:#F6F6F6;
	padding:10px;
	font-size:10px;
	}

/* ホテル一覧・box内リンクテキスト */
.hotel_list_box_linktxt {
	width:310px;
	height:18px;
	}

/* ホテル一覧・ネット予約全体 */
.hotel_reserve_all {
	width:770px;
	height:530px;
	text-align:left;
	background-color:#FFFFFF;
	}

/* ホテル一覧・ネット予約テキスト */
.hotel_reserve_txt {
	width:490px;
	height:auto;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	float:left;
	}

/* ホテル一覧・ネット予約バナー */
.hotel_reserve_bn {
	width:220px;
	height:auto;
	background-color:#FFFFFF;
	padding:5px 10px 0px 10px;
	line-height:130%;
	}

/* ホテル一覧・ネット予約バナー全体 */
.hotel_reserve_bnall {
	width:240px;
	height:auto;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
	margin-right:10px;
	float:right;
	}

/* ホテル一覧・h5 */
.hotel_reserve_h5 {
	width:490px;
	height:auto;
	text-align:left;
	color:#A64524;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	border-bottom:1px #A64524 dashed;
	}

/* ホテル一覧・h5 */
.hotel_reserve_img {
	width:220px;
	height:270px;
	text-align:left;
	padding:10px;
	background-color:#FFFFFF;
	}

/* ホテル一覧・基礎知識ホテル情報へリンク */
.hotel_basis_link {
	width:750px;
	height:auto;
	background-color:#F8E58C;
	text-align:right;
	padding:10px;
	margin-bottom:5px;
	}

/***********************************/
/* ホテルレポートページ　　        */
/***********************************/

/* ページ内・アンカーリンク */
#hotel_details_link {
	width:750px;
	height:auto;
	text-align:center;
	padding:10px;
	}

/* ホテル概要 */
#hotel_summary {
	width:650px;
	height:270px;
	text-align:center;
	background-image:url(../hotel/img/bg_hotel_summary.jpg);
	background-repeat:no-repeat;
	padding:45px 60px 35px 60px;
	margin-bottom:10px;
	}

/* ホテル概要・テキスト全体 */
#hotel_summary_txtall {
	width:395px;
	height:auto;
	text-align:left;
	float:left;
	}

/* ホテル概要・テキストリンク */
#hotel_summary_txtlink {
	width:375px;
	height:auto;
	text-align:left;
	font-size:10px;
	padding:10px 5px 10px 15px;
	margin-top:5px;
	background-color:#F6F6F6;
	}

/* ホテル概要・テキストリンクテキスト */
.hotel_summary_linktxt {
	width:375px;
	height:18px;
	}

/* ホテル概要・画像 */
#hotel_summary_img {
	width:220px;
	height:240px;
	float:left;
	border:#CCCCCC 1px solid;
	padding:10px;
	margin-left:10px;
	}

/* ホテル詳細BOX */
.hotel_details_all {
	width:725px;
	height:210px;
	text-align:center;
	padding:15px 15px 15px 30px;
	background-color:#FFFFFF;
	}

/* ホテル詳細・左テキスト */
.hotel_details_txt {
	width:480px;
	height:auto;
	text-align:left;
	float:left;
	}

/* ホテル詳細・h5 */
.hotel_details_h5 {
	width:480px;
	height:auto;
	text-align:left;
	color:#A64524;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	border-bottom:1px #A64524 dashed;
	}

/* ホテル詳細・右画像全体 */
.hotel_before_imgall {
	width:200px;
	height:180px;
	text-align:center;
	float:left;
	background-color:#FFFFFF;
	border:#CCCCCC 1px solid;
	margin-left:10px;
	padding:10px;
	}

/* 風景へのリンク */
.hotel_view_link {
	width:750px;
	height:auto;
	padding:10px;
	text-align:right;
	background-color:#E1E1E1;
	}

/* バナー全体 */
.hotel_bn_all {
	width:740px;
	height:60px;
	margin-top:10px;
	margin-bottom:10px;
	padding:15px;
	background-color:#CCCCCC;
	}

/* バナー全体 */
.hotel_bn {
	width:360px;
	height:auto;
	float:left;
	}

/* バナー全体 */
.hotel_bn2 {
	width:360px;
	height:auto;
	float:right;
	}

/* ホテル詳細・追加テキスト */
.hotel_deta_addition_txt {
	width:750px;
	height:auto;
	padding:10px;
	color:726250;
	text-align:center;
	background-color:#FFF1CF;
	}














