@charset "utf-8";
/* CSS Document */

.pageTop {
	overflow	: hidden;
	text-align	: right;
}

	.pageTop a{
		float			: right;
		display			: block;
		padding			: 5px 10px;
		background		: #b68230;
		color			: #FFF;
		text-decoration	: none;
	}

		.pageTop a:hover{
			color			: #FFF !important;
			text-decoration	: underline;
		}


#mainImg_stay {
	width		: 950px;
	height		: 284px;
	background	: transparent url(/share/image_up/846/LARGE/stay/stay_mainImg.png) no-repeat 0 0;
	text-indent	: -9999px;
	overflow	: hidden;
}


#stayAnchor{
	overflow	: hidden;
	margin		: 30px 0 0;
}

	.anchorBox {
		overflow	: hidden;
		margin		: 0 0 10px;
		padding		: 20px 0 10px;
		background	: transparent url(/rakuten/nagoya/img/stay/stay_anchor_bgTop.png) no-repeat center top;
	}

		.anchorBoxBtm {
			padding		: 0 0 3px;
			overflow	: hidden;
			background	: transparent url(/rakuten/nagoya/img/stay/stay_anchor_bgBtm.png) no-repeat center bottom !important;
		}

		/*#aBox01{ background : #d4d4d4;}
		#aBox02{ background : #ffd3bf;}
		#aBox03{ background : #ffd1e9;}
		#aBox04{ background : #d9c8e8;}
		#aBox05{ background : #ebdeae;}
		#aBox06{ background : #c6d4a7;}*/


		.anchorName {
			float	: left;
			margin	: 20px 0 0 30px;
			width	: 240px;
		}

		.anchorPic {
			float	: left;
			width	: 680px;
		}

			.anchorPic ul{
				margin	: 3px 0 0;
			}

				.anchorPic ul li{
					float	: left;
					display	: inline;
					margin	: 0 20px 15px 0;
					width	: 150px;
				}

					.anchorPic ul li img{
						margin	: 0 0 4px;
					}

			.anchorPic a:link,
			.anchorPic a:visited{
				color	: #614415;
				font-weight:bold;
			}



.floorEntry{
	overflow	: hidden;
	margin		: 40px 0 0;
}

	.floorEntry h2{
		margin	: 0 0 20px !important;
	}

	.floorEntry > p {
		margin: 0 0 20px !important;
	}

	.roomEntry{
		overflow	: hidden;
		margin		: 0 0 50px;
	}

		.roomInfo{
			float	: left;
			width	: 360px;
		}

			.roomPoint{
				margin	: 0 0 20px;
				padding	: 20px 0;
			}

				.roomPoint h3{
					margin	: 0 20px;
				}

				.roomPoint p{
					margin	: 20px 20px 0;
				}


					#a01 .roomPoint,
					#a02 .roomPoint,
					#a03 .roomPoint,
					#a04 .roomPoint,
					#a05 .roomPoint,
					#a06 .roomPoint{ border:1px solid #b5996d;}


		.roomImg{
			float	: right;
			width	: 560px;
		}

			.atmosphere{
				margin	: 0 0 10px;
			}

			.layout{
				text-align : center;
			}

				.layout img{
					border : 1px solid #c7c3bf;
				}



			.roomInfo table{
				border-collapse		: separate;
				*border-collapse	: collapse; /* for IE6,7 */
				border-spacing		: 0;
				border-bottom		: 1px solid #999999;
				empty-cells			: show;
				margin				: 0 auto 10px;
				width				: 100%;
			}

				.roomInfo table th,
				.roomInfo table td {
					border-top		: none;
					border-left		: none;
					font-weight		: normal;
				}

				.roomInfo table th{
					border-top		: 1px solid #999999;
					margin			: 0;
					padding			: 8px;
					background		: #e0dbd7;
					text-align		: center;
					font-weight		: bold;
					width			: 43%;
				}

				.roomInfo table td{
					border-top	: 1px solid #999999;
					text-align	: left;
					padding		: 0 0 0 20px;
					width		: 57%;
				}


.roomLayout01{
	float	: left;
	width	: 610px;
}

	.roomLayout01 ul{
		overflow	: hidden;
		margin		: 10px 0 0;
	}

		.roomLayout01 ul li{
			margin	: 0 0 0 10px;
			float	: left;
			width	: 300px;
		}

			.roomLayout01 ul li:first-child{
				margin	: 0;
			}


.roomLayout02{
	float	: right;
	width	: 300px;
}

	.roomLayout02 ul{
		overflow	: hidden;
		margin		: 10px 0 0;
	}
