@charset "utf-8";
/* CSS Document */
div#mainContents {
	width:100%;
}
	/* トップイメージ */
	div#mainContents div.topimgbox {
		width:100%;
		height:252px;
		position: relative;
		overflow: hidden;
	}
		div#mainContents div.topimgbox div.imgbox {
			width:100%;
			height:252px;
			position: absolute;
			top:0;
			z-index: 1;
		}
			div#mainContents div.topimgbox div.imgbox > div {
				width:100%;
				height:252px;
				position: absolute;
				top:0;
				z-index: 1;
				opacity: 0;
			}
			div#mainContents div.topimgbox div.imgbox > div.t01 { background: url(../images/room/topimg01.jpg) no-repeat; background-position: top center;}
			div#mainContents div.topimgbox div.imgbox > div:nth-of-type(1) { opacity: 1; }
		div#mainContents div.topimgbox div.logobox {
			width:100%;
			position: absolute;
			top:120px;
			z-index: 5;
		}
			div#mainContents div.topimgbox div.logobox h1 {
				font-size: 18px;
				color: #fff;
				text-align: center;
				letter-spacing: 3px;
				font-weight: normal;
			}
			div#mainContents div.topimgbox div.logobox p.alfa {
				font-size: 12px;
				color: #4E5C2D;
				text-align: center;
				margin-top: 10px;
				letter-spacing: 2px;
			}
	/* お部屋紹介 */
	div#mainContents div.roombox {
		width:90%;
		max-width: 823px;
		margin:  0 auto;
		padding: 20px 0 100px 0;
	}
		div#mainContents div.roombox h2 {
			height:60px;
			line-height: 60px;
			text-align: center;
			background: url(../images/cmn/bar.png) no-repeat;
			background-position: bottom center;
			color: #7F1922;
			font-weight: normal;
			font-size: 18px;
			letter-spacing: 2px;
		}
		div#mainContents div.roombox div.room {
			margin-top: 40px;
		}
		div#mainContents div.roombox div.room.last {
			margin-bottom: 40px;
		}
			div#mainContents div.roombox div.room div.info {
				width:50%;
				float: left;
			}
				div#mainContents div.roombox div.room div.info h3 {
					height:30px;
					line-height: 30px;
					color: #7F1922;
					font-weight: normal;
					font-size: 14px;
					letter-spacing: 2px;
				}
				div#mainContents div.roombox div.room div.info p {
					line-height: 26px;
					font-size: 14px;
					letter-spacing: 2px;
					margin-top: 10px;
				}
			div#mainContents div.roombox div.room img {
				display: block;
				width:48%;
				max-width:374px;
				margin-top: 30px;
				float: right;
			}
div#mainContents div.roombox p.cyuui{
	line-height: 26px;
	font-size: 14px;
	letter-spacing: 1px;
	margin-top: 30px;
}
div#mainContents div.roombox p.cyuui span.red {
	font-size: 14px;
	letter-spacing: 1px;
	color: #7F1922;
}
div#mainContents div.roombox p.cyuui a {
	text-decoration: none;
	font-size: 14px;
	letter-spacing: 1px;
	color: #7F1922;
}

	