@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_container {
	clear:both;
	width: 525px;
	margin: 0 auto 20px;
}

.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 img {
	float: left;
	margin-right: 20px;
}
#guest_roomlayout_l dl {
	margin-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/am/guest/images/ct_guest01.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/am/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;
	_width:525px;
	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;/**/
}










@charset "utf-8";

#sidebartop{width:172px;height:41px;float:left;background-image: url(../images/sidebar_top.gif);background-position:0px 0px;}
#sidebartop a:link,#sidebartop a:visited{display:block;width:140px;height:28px;float:left;background-image: url(../images/sidebar_top.gif);background-position:0px 0px;padding: 13px 0px 0px 32px;font-size: 75%;color:#CF4242;font-weight:bold;}
#sidebartop a:hover{background-position:0px -41px;color:#FFFFFF;}

#sidebar{
	width:210px;
	float:left;
	border-bottom: 1px solid #DB6F72;
	background:#F1D0D2 url(../images/sidebar_back.gif) repeat-y;
}

	
#sidebar a:link,#sidebar a:visited{
	display:block;
	width:178px;
	height:28px;
	background-image: url(../images/sidebar.gif);
	background-position:0px 0px;
	padding: 13px 0px 0px 32px;
	font-size: 75%;
	color:#CF4242;
	font-weight:bold;
	background-color:#F1D0D2;
	border-top: 1px solid #DB6F72;
	line-height:normal;
}

#sidebar a:hover{
background-position:0px -41px;
color:#FFFFFF;background-color:#DB6F72;
}

#sidebar #Popen a{background-image: url(../images/sidebar_open.gif);color:#FFFFFF;}
#sidebar #Popen ul{
	display:block;
	width:210px;
}


/*
.sub br{display:inherit;}
html*.sub br{display:none;}
* html .sub br{display:inline;}
*/


.sub br{display:inherit;margin:0;padding:0px;}

.sub{border-top: 1px solid #DB6F72;}
html*.sub{margin:auto;float:none;}
* html .sub{margin:0px;float:left;}

#sidebar .sub a:link,#sidebar .sub a:visited{
border-top:0px;display:block;width:188px;height:auto;line-height:normal;background-image: url(../images/sidebar_li.gif);background-position:0px 0px;padding: 6px 0px 6px 22px;font-size: 75%;color:#CF4242;font-weight:bold;background-color:#F1D0D2;}
html*#sidebar .sub a:link,html*#sidebar .sub a:visited{float:none;}
* html #sidebar .sub a:link,* html #sidebar .sub a:visited{float:left;}
#sidebar .sub a:hover{background-position:-173px 0px;color:#FFFFFF;background-color:#DB6F72;/*float:left;*/}


/*コンテンツフッター*/
#contentsfooter2 {
	clear:both;
	width:525px;
	background-image:url(../images/dotted.gif);
	background-repeat:repeat-x;
	padding-top:10px;
	margin-top:5px;
	}

.footbreadcrumbs2 {
	font-size:75%;color:#CF4141;font-family:"ＭＳ ゴシック", "Osaka−等幅";
	}

.gototop2 a{
	display:block; float:right;
	width:40px;
	background-image:url(../images/link_icon_top.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	text-indent: -9999px;/*\*/overflow: hidden;/**/
	}


#sidebar .sub .bottomline{border-top:0px;display:block;width:188px;height:auto;line-height:normal;/*float:left;*/background-image: url(../images/sidebar_li_h.gif);background-position:0px 0px;padding: 6px 0px 6px 22px;font-size: 75%;color:#CF4242;font-weight:bold;background-color: #E9989A;}
html*#sidebar .sub .bottomline{float:none;}
* html #sidebar .sub .bottomline{float:left;}

#sidebar .sub .topbottomline{border-top:0px;display:block;width:188px;height:auto;line-height:normal;/*float:left;*/background-image: url(../images/sidebar_li_h.gif);background-position:0px 0px;padding: 6px 0px 6px 22px;font-size: 75%;color:#CF4242;font-weight:bold;background-color: #E9989A;border-top:1px solid #DB6F72;}
html*#sidebar .sub .topbottomline{float:none;}
* html #sidebar .sub .topbottomline{/*float:left;*/}

#sidebar .sub a.topline{border-top:1px solid #E9989A;}	

#guest_roomlayout_l {
display: block;
_float: left;
_width:525px;
_margin: 0 0 0 0;
_padding: 0 0 0 0;
}

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

