@charset "utf-8";

@import "../../../../css/content.css";

/*ゲストルーム用基本設定------------------------------------------*/

/*リストリンク（宿泊・連泊特典）*/
.stayd {
	width: 525px;
	margin: 0 auto 3px;
}
.stay_arrow {
	float: right;
	clear:both;
	font-size: 10px;
	display:block;
	background: url(../../../../images_renewal/p_icon.gif) no-repeat 7px 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.stay_arrow a{cursor: pointer;text-decoration:none;}
.stay_arrow a:link{color:#BB6862;}
.stay_arrow a:visited{color:#083772;}
.stay_arrow a:hover,a:active{color:#4A899A;}

/*リストリンク（宿泊プランのお申し込み）*/
#stayplan {
	clear:both;
	width:525px;
	height:26px;
	margin: 0 auto 5px;
}
#stayplan a {
	float: right;
	display:block;
	width:200px;
	height:26px;
	background-image:url(../images/bt_stayplan.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
}



.guest_column_left {
	float: left;
	width:256px;
}
.guest_column_right {
	float: right;
	width:256px;
	margin-left: 2px;
}

/*メインイメージ*/
#img_main {
	clear:both;
	width: 525px;
	margin: 0 auto 15px;
}
#img_main li {
	float: left;
	margin-right: 2px;
	list-style-type: none;
}

/*客室設備*/



/*表組*/
table.guest_table01 {
	float: left;
	background-color: #CACACA;
	width: 100%;
}
table.guest_table01 td {
	padding: 2px 10px;
	background-color: #FFFFFF;
	vertical-align: top;
}

table.guest_table01 td.left {
	padding: 2px 10px;
	background-color: #FFFFFF;
	vertical-align: top;
	width: 55%;
}

table.guest_table01 td.right {
	padding: 2px 10px;
	background-color: #FFFFFF;
	vertical-align: top;
	width: 45%
}



#guest_roomlayout img {
	float: left;
	margin: 0 0 15px 0;
}
#guest_roomlayout dl {
	width:525px;
	float: right;
}
#guest_roomlayout dd {
	margin-bottom: 10px;
}

/*ルームレイアウト画像縦長用*/
#guest_roomlayout_l {
display: block;
_float: left;
_width:525px;
_margin: 0 0 0 0;
_padding: 0 0 0 0;
}
#guest_roomlayout_l img {
	float: left;
	margin-right: 20px;
}
#guest_roomlayout_l dl {
	-top: 10px;
	width:255px;
	float: right;
}
#guest_roomlayout_l dd {
	margin-bottom: 10px;
}


/*スタンダード ダブル／ツイン------------------------------------------*/

/*コンテンツタイトル*/
#layout #ct_guest01 h2 {
	width: 720px;
	height: 55px;
	background-image:url(/stay/eu/guest/images/h2_index.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
	margin-bottom: 10px;
}

/*ロフトダブル・ツイン------------------------------------------*/

/*コンテンツタイトル*/
#layout #ct_guest02 h2 {
	width: 720px;
	height: 55px;
	background-image:url(/stay/eu/guest/images/ct_guest02.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
	margin-bottom: 10px;
}


/*デラックスダブル・ツイン------------------------------------------*/

/*コンテンツタイトル*/
#layout #ct_guest03 h2 {
	width: 720px;
	height: 55px;
	background-image:url(../images/ct_guest03.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
	margin-bottom: 10px;
}


/*デラックスハーバービューダブル・ツイン------------------------------------------*/

/*コンテンツタイトル*/
#layout #ct_guest04 h2 {
	width: 720px;
	height: 55px;
	background-image:url(../images/ct_guest04.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
	margin-bottom: 10px;
}


/*エグゼクティブツイン------------------------------------------*/

/*コンテンツタイトル*/
#layout #ct_guest05 h2 {
	width: 720px;
	height: 55px;
	background-image:url(../images/ct_guest05.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
	margin-bottom: 10px;
}


/*エグゼクティブメゾネットダブル・ツイン------------------------------------------*/

/*コンテンツタイトル*/
#layout #ct_guest06 h2 {
	width: 720px;
	height: 55px;
	background-image:url(../images/ct_guest06.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
	margin-bottom: 10px;
}


/*エグゼクティブメゾネットフォース------------------------------------------*/

/*コンテンツタイトル*/
#layout #ct_guest07 h2 {
	width: 720px;
	height: 55px;
	background-image:url(../images/ct_guest07.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
	margin-bottom: 10px;
}


/*ラグジュアリーダブル・ツイン------------------------------------------*/

/*コンテンツタイトル*/
#layout #ct_guest08 h2 {
	width: 720px;
	height: 55px;
	background-image:url(../images/ct_guest08.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
	margin-bottom: 10px;
}


/*プレミアムスイートダブル------------------------------------------*/

/*コンテンツタイトル*/
#layout #ct_guest09 h2 {
	width: 720px;
	height: 55px;
	background-image:url(../images/ct_guest09.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
	margin-bottom: 10px;
}


/*プレミアムスイートツイン------------------------------------------*/

/*コンテンツタイトル*/
#layout #ct_guest10 h2 {
	width: 720px;
	height: 55px;
	background-image:url(../images/ct_guest10.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
	margin-bottom: 10px;
}


/*インペリアルスイート------------------------------------------*/

/*コンテンツタイトル*/
#layout #ct_guest11 h2 {
	width: 720px;
	height: 55px;
	background-image:url(../images/ct_guest11.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
	margin-bottom: 10px;
}

/*メゾネットスイート------------------------------------------*/

/*コンテンツタイトル*/
#layout #ct_guest12 h2 {
	width: 720px;
	height: 55px;
	background-image:url(../images/ct_guest12.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
	margin-bottom: 10px;
}

/*ロイヤルスイート------------------------------------------*/

/*コンテンツタイトル*/
#ct_guest13 h2 {
	width: 720px;
	height: 55px;
	background-image:url(../images/ct_guest13.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
	margin-bottom: 10px;
}

#contents #leftarea #layout #guest_roomlayout_l h3,
#contents #leftarea #layout #guest_roomlayout h3 {
	float: left;
	margin-bottom: 10px;
	width:720px;
	height:17px;
	background-image:url(../images/t_roomlayout.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
	padding: 0 0 0 0;
}

#contents #leftarea #layout #guest_equipment h3 {
	float: left;
	margin-bottom: 7px;
	width:256px;
	height:17px;
	background-image:url(../images/t_equipment.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
	padding: 0 0 0 0;
}
/*アメニティ*/
#contents #leftarea #layout #guest_amenity h3 {
	float: left;
	margin-bottom: 7px;
	width:256px;
	height:17px;
	background-image:url(../images/t_amenity.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
	padding: 0 0 0 0;
}
/*ルームレイアウト*/
#contents #leftarea #layout #guest_roomlayout h3 {
	float: left;
	margin-bottom: 10px;
	width:525px;
	height:17px;
	background-image:url(../images/t_roomlayout.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
}



/*レイアウト*/
#contents #leftarea #layout .guest_container {
	clear:both;
	width: 525px;
	margin: 0 0 20px 90px;
	padding: 0 0 0 0;
}

#contents {
_position: relative;
}
#contents #rightarea {
_position:absolute;
_right:0px;
_top:70px;
}



