@charset "utf-8";
/* CSS Document */

/*ホテルストーリーズ用*/

.hotel_mainimg{
	width:600px;
	height:300px;
	margin-bottom:35px;
}


.stories_list{
width:600px;
height:auto;
margin-bottom:70px;
}

.stories_list dl.white{
width:600px;
height:30px;
background:#ffffff;
}

.stories_list dl.gray{
width:600px;
height:30px;
background:#eeeeec;
}

.stories_list dt{
width:100px;
padding-left:10px;
float:left;
height:30px;
line-height:30px;
}

.stories_list dd{
text-align:left;
float:left;
height:30px;
line-height:30px;
}

.hotel_btn_link{
width:284px;
height:30px;
line-height:32px;
margin:0 auto;
}

.hotel_btn_link a{
width:284px;
height:32px;
text-align:center;
display:block;
background:url(../../about/story/images/hotel_top_bnr_off.gif) no-repeat;
color:#ffffff;
text-decoration:none;
}

.hotel_btn_link a:hover{
width:284px;
height:32px;
text-align:center;
display:block;
background:url(../../about/story/images/hotel_top_bnr_ov.gif) no-repeat;
color:#ffffff;
text-decoration:none;
}


/*館内ガイド*/


.foor_guide table{
width:596px;
height:auto;
margin-bottom:35px;
border-left:3px solid #d6d6d6;
border-top:1px solid #d6d6d6;
}

.foor_guide td{
	background:#eeeeec;
	vertical-align:top;
	padding:5px;
	width:auto;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
}

.foor_guide td p{
background:url(../../about/floor/images/gray_mark.gif) left center no-repeat;
width:90px;
}

.foor_guide table th{
background-color:#FFFFFF;
vertical-align:top;
padding:5px;
width:auto;
border-right:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
}

.foor_guide th p{
background:url(../../about/floor/images/white_mark.gif) left center no-repeat;
width:90px;
}

.foor_guide ul{
height:auto;
}

.foor_guide li{
width:180px;
padding-left:15px;
float:left;
text-align:left;
margin-right:25px;
margin-bottom:5px;
/*background:url(../../about/floor/images/tri_mark.gif) left center no-repeat;*/
}

.foor_guide li.r{
	width:180px;
	padding-left:15px;
	float:left;
	text-align:left;
	margin-right:0px;
	margin-bottom:5px;
	/*background:url(../../about/floor/images/tri_mark.gif) left center no-repeat;*/
}

.foor_guide .grayimg{
	background:url(../../about/floor/images/tri_mark.gif) left center no-repeat;
}


.foor_guide .whiteimg{
	background:url(../../about/floor/images/tri_mark_w.gif) left center no-repeat;
}


.foor_guide ul.w li{
width:180px;
padding-left:15px;
float:left;
text-align:left;
margin-right:25px;
margin-bottom:5px;
background:url(../../about/floor/images/tri_mark_w.gif) left center no-repeat;
}

.foor_guide ul.w li.r{
width:180px;
padding-left:15px;
float:left;
text-align:left;
margin-right:0px;
margin-bottom:5px;
background:url(../../about/floor/images/tri_mark_w.gif) left center no-repeat;
}


.floor_guide2{
	width:600px;
	height:auto;
	margin-bottom:50px;
}

.floor_guide2 table{
width:600px;
border-top:3px solid #d6d6d6;
border-bottom:3px solid #d6d6d6 !important;
border-left:none !important;
}

.floor_guide2 th.guide2{
background:#ffffff !important;
width:130px;
padding:10px;
text-align:left;
border-bottom:1px solid #d6d6d6;
border-right:none !important;
border-left:none !important;
font-weight:normal;
}

.floor_guide2 table td{
width:auto;
padding:10px;
text-align:left;
border-bottom:1px solid #d6d6d6;
border-right:none !important;
border-left:none !important;
}

.btm{

}

