@charset "utf-8";

/*
URLを送信する
----------------------------------------------------------- */
/*
.btnUrl,
.btnUrl a,
.btnUrl a:hover {
	font-size:10px;
	text-indent:-9999px;
	display:block;
	width:138px;
	height:28px;
	text-decoration:none;*//*for Netscape*/
/*
}
*/
/*
.btnUrl a {
	background: url(../img/btn_mobile.gif) left top no-repeat;
}

.btnUrl a:hover {
	background: url(../img/btn_mobile.gif) right top no-repeat;
}
*/
/*
 ボタン：この情報を印刷する
----------------------------------------------------------- */
.btnPrint {
	display: block;
}

.btnPrint a {
	display: block;
}

/*
ボタン：ページの先頭へ戻る（右寄せ）
----------------------------------------------------------- */
.linkPageTop {
	text-align:right;
	margin-top:20px;
}

.linkPageTop a {
	background:url(../img_ico/ico_arrow_up.gif) 0px 0px no-repeat;
	padding-left:17px;
	font-size:90%;
	text-decoration:none;
	color:#0055A6;
}

.linkPageTop a:hover {
	text-decoration:underline;
}

/*
ホテル一覧　詳細・予約ボタン
----------------------------------------------------------- */
.hotellistBtnConfortDetail,
.hotellistBtnConfortReservation,
.hotellistBtnClarionDetail,
.hotellistBtnClarionReservation,
.hotellistBtnSleepinDetail,
.hotellistBtnSleepinReservation,
.hotellistBtnQuolityDetail,
.hotellistBtnQuolityReservation {
	display:block;
	margin:2px;
	margin-right:5px;
	float:left;
}

.hotellistBtnConfortDetail a,
.hotellistBtnConfortDetail a:hover,
.hotellistBtnConfortReservation a,
.hotellistBtnConfortReservation a:hover,
.hotellistBtnClarionDetail a,
.hotellistBtnClarionDetail a:hover,
.hotellistBtnClarionReservation a,
.hotellistBtnClarionReservation a:hover,
.hotellistBtnSleepinDetail a,
.hotellistBtnSleepinDetail a:hover,
.hotellistBtnSleepinReservation a,
.hotellistBtnSleepinReservation a:hover,
.hotellistBtnQuolityDetail a,
.hotellistBtnQuolityDetail a:hover,
.hotellistBtnQuolityReservation a,
.hotellistBtnQuolityReservation a:hover {
	font-size:10px;
/*	text-indent:-9999px;*/
	display:block;
	width:68px;
	height:18px;
	text-decoration:none;/*for Netscape*/
/*	background-image:url(../img/btn_hotellist.gif);*/
	line-height:1;
}

/*
.hotellistBtnConfortDetail a {
	background-position:0px 0px;
}

.hotellistBtnConfortDetail a:hover {
	background-position:-68px 0px;
}
.hotellistBtnConfortReservation a {
	background-position:0px -72px;
}

.hotellistBtnConfortReservation a:hover {
	background-position:-68px -72px;
}
*/
.hotellistBtnClarionDetail a {
	background-position:0px -18px;
}

.hotellistBtnClarionDetail a:hover {
	background-position:-68px -18px;
}

.hotellistBtnClarionReservation a {
	background-position:0px -90px;
}

.hotellistBtnClarionReservation a:hover {
	background-position:-68px -90px;
}

.hotellistBtnSleepinDetail a {
	background-position:0px -36px;
}

.hotellistBtnSleepinDetail a:hover {
	background-position:-68px -36px;
}

.hotellistBtnSleepinReservation a {
	background-position:0px -108px;
}

.hotellistBtnSleepinReservation a:hover {
	background-position:-68px -108px;
}

.hotellistBtnQuolityDetail a {
	background-position:0px -54px;
}

.hotellistBtnQuolityDetail a:hover {
	background-position:-68px -54px;
}

.hotellistBtnQuolityReservation a {
	background-position:0px -126px;
}

.hotellistBtnQuolityReservation a:hover {
	background-position:-68px -126px;
}