@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      roomservice.css
 Author:         tosa mamico
 Style Info:     料金案内
 Last modified:	 2008.05.23 
----------------------------------------------------------- */



/*----------------------------------------------------
	#ルームサービス
----------------------------------------------------*/

/* 上部リンク */
#roomservice_link {
	text-align : center ;
	margin : 13px 0 5px 10px;
}

#roomservice_link img {
	margin-right : 10px ;
}


/* オーダーリングサービス */
#order {
	width : 558px !important ;
	width /* */ : 560px ; /* IE */
	margin : 20px 0 0 ;
	border : solid 1px #666666 ; /* 枠線 グレー */
	background : url(../img/roomservice/order_bg.gif) left top repeat-y ;
}
div#order p.order_photo {
	margin : 5px 10px ;
}
div#order p.order_photo img {
	margin-right : 8px ;
}



/* ------------------------------------------
	フード＆ドリンク
-------------------------------------------- */

.food {
	width : 560px ;
	margin : 15px 0 0 20px ;
}

#main_shosai .food p {
	margin : 5px 0 5px 20px ;
}


/* 写真 */
.food_photo {
	margin : 10px 0 30px 20px ;
	width : 520px ;
	overflow : hidden ; /* float対策 */
}
.food_photo span {
	display : block ;
	float : left ;
	margin-right : 20px ;
}
.food_photo span img {
	display : block ;
	margin-bottom : 5px ;
}


/* ウェルカムサービス */
.food table {
	margin : 10px 20px 20px ;
	width : 450px ;
	border-top : solid 1px #444444 ;
	border-left : solid 1px #444444 ;
}
.food th,
.food td {
	padding : 3px 0 ;
	text-align : center ;
	font-weight : normal ;
	border-bottom : solid 1px #444444 ;
	border-right : solid 1px #444444 ;
}
.food th {
	background : #666666 ; /* グレー */
}
.food td {
	background : #313131 ; /* 黒に近いグレー */
}


.food_photo span.welcome {
	margin-right : 5px ;
}
.food_photo span#third {
	margin : 0 ;
}




/* ------------------------------------------
	室内設備(setsubi.php)
-------------------------------------------- */

.setsubi {
	width : 560px ;
	margin : 15px 0 20px 20px ;
	position : relative ;
}

#main_shosai .setsubi p {
	margin : 5px 0 5px 20px ;
}

.setsubi table {
	margin : 10px 20px ;
	width : 520px ;
	border-top : solid 1px #444444 ;
	border-left : solid 1px #444444 ;
}
.setsubi th,
.setsubi td {
	padding : 3px ;
	border-bottom : solid 1px #444444 ;
	border-right : solid 1px #444444 ;
}
.setsubi th {
	text-align : center ;
}
.setsubi td {
	background : #313131 ; /* 黒に近いグレー */
}

/* レンタル */
table#rental { margin-bottom : 0 ; }
table#rental td {
	text-align : center ;
}

/* アミューズメント */
.setsubi td em,
.setsubi td span {
	display : block ;
	padding-left : 15px ;
}

/* 全室無料 */
#green th {
	background : #486c6c ; /* 暗い緑 */
}
#green em {
	color : #527a7a ; /* 暗い緑 */
	background : url(../img/roomservice/icon_green.gif) 2px center no-repeat ;
}

/* 一部無料 */
#olive th {
	background : #515100 ; /* オリーブ */
}
#olive em {
	color : #848400; /* オリーブ */
	background : url(../img/roomservice/icon_olive.gif) 2px center no-repeat ;
}

/* 有料 */
#purple th {
	background : #4f4f75 ; /* 紫 */
}
#purple em {
	color : #6666cc; /* 紫 */
	background : url(../img/roomservice/icon_purple.gif) 2px center no-repeat ;
}

/* 設備写真 */
#setsubi_photo {
	width : 188px ;
	position : absolute ;
	top : 40px ;
	left : 560px ;
}
.setsubi #setsubi_photo p {
	margin : 0 0 10px ;
}
#setsubi_photo img {
	display : block ;
}



/* ------------------------------------------
	アメニティグッズ(goods.php)
-------------------------------------------- */

.goods {
	width : 560px ;
	overflow : hidden ; /* float対策 */
	margin : 10px 0 0 20px ;
	padding-bottom:50px;
}

#main_shosai .goods p {
	margin : 5px 0 5px 20px ;
}

span.goods_photo {
	display : block ;
	float : right ;
	margin : 5px 0 0 10px ;
}



