@charset "utf-8";

/*------------ room style set ------------*/

#CONTENTS{
/*	float :right;*/
	float :left;
	width :654px;
	margin : 0 0 0 0;
	background : #fff;
}
#CONTENTS .roomtitle1{
	float : left;
	width :646px;
	height : 32px;
	background : #eeeec7;
	text-align:left;
	margin:19px 0 0 0;
	border-top : solid 2px #72734c;
}
#CONTENTS .roomtitle1 p{
	font-family : 'ＭＳ Ｐ明朝';
	font-size : 20px;
	font-weight : 700;
	color : #323b1d;
	padding: 0 0 3px 33px;
	letter-spacing: 2px;
}
#CONTENTS .roomtitle2{
	float : left;
	width : 606px;
	height : 30px;
	background : #eeeec7;
	text-align:left;
	height : 30px;
	margin:0;
	border-top : solid 1px #72734c;
}
#CONTENTS .roomtitle2 p{
	font-family : 'ＭＳ Ｐ明朝';
	font-size : 14px;
	font-weight : normal;
	color : #323b1d;
	padding: 2px 0 0 28px;
	letter-spacing: 2px;
}
#CONTENTS .roomtitle2l{
	clear : left;
	float : left;
	width :20px;
	height : 31px;
	background : #eeeec7;
}
#CONTENTS .roomtitle2r{
	float : left;
	width :20px;
	height : 31px;
	background : #eeeec7;
}

#CONTENTS p{
	width :95%;
	text-align:left;
	font-family : 'ＭＳ Ｐゴシック';
	font-size : 14px;
	font-weight : normal;
	line-height : 1.8em;
}
#CONTENTS .extbed{
	float :left ;
	position : relative;
	width : 643px;
	height : 150px;
	line-height : 170%;
	letter-spacing: 1px; 
}
#CONTENTS .extbed p{
	font-family : 'ＭＳ Ｐゴシック';
	font-size : 14.5px;
	padding : 0 0 0 15px;
}

.laysetsubi{
	float : left;
	position : relative;
	width : 242px;
	height : 173px;
	color : #323b1d;
	font-family : 'ＭＳ Ｐゴシック';
	text-align : left;
}
.laysetsubi h2{
	width :210px;
	margin : 0 0 0 32px;
	color : #323b1d;
	font-size : 16px;
	font-weight : bold;
	border-bottom : solid 1px #72734c;
}
.laysetsubi .laysetsubi1{
	margin : 0 0 0 32px;
	line-height : 170%;
	letter-spacing: 1px; 
}


.laybihin{
	float : left;
	text-align : left;
	width : 630px;
	height : 232px;
	color : #323b1d;
}
 .laybihin h2{
	width :90%;
	margin : 0 0 0 32px;
	text-align:left;
	color : #323b1d;
	font-size : 16px;
	font-weight : bold;
	border-bottom : solid 1px #72734c;
}
.laybihin .laybihin1{
	width : 180px;
	float : left;
	margin : 0 8px 0 32px;
	line-height : 170%;
	letter-spacing: 1px; 
}
.laybihin .laybihin2{
	width : 180px;
	float : left;
	margin : 0 8px 0 0px;
	line-height : 170%;
	letter-spacing: 1px; 
}



.clearboth{
	clear : both;
	margin : 0;
}

/*------------ Side Menu set ------------*/
	/* -- layout -- */
	#WRAP {
		width:146px;
		float:left;
		text-align : left;
		margin:20px auto 0 auto;

	}

	#SIDEMENU {
		width:132px;
		margin:0 0 0 6px;

	}

	/* -- design -- */

	#SIDEMENU {
		background-color:#fff;
		border:0px;
		padding:0px;
		filter:alpha(opacity=100);

	}


#SIDEMENU ul.roomnavi {
	margin: 0;
	padding: 0;
	width: 132px; /* 幅 */
	line-height: 1;
	background-color: #fff;
	list-style: none;
	border-top :solid 1px #323b1d;
}

#SIDEMENU ul.roomnavi li {
	margin: 0;
	padding: 0;
	border-bottom :solid 1px #323b1d;
}
#SIDEMENU ul.roomnavi li a{
	padding : 10px 0 13px 10px;
	display:block;
/*	position: relative; /* for IE6 */
	font-size : 12px;/* 文字サイズ */
	font-weight : 700;
	color : #72734c;
	background-color: #fff;
	border-left :solid 1px #323b1d;
	border-right :solid 1px #323b1d;
	letter-spacing: 0px; 
	text-align:left;
	text-decoration:none;
}
#SIDEMENU ul.roomnavi li a:hover{
	color : #fff;
	background-color:#8f904c;
}


#SIDEMENU ul.roomnavi li a.smenu2{
	padding: 6px 0 5px 10px;
	line-height:14px;
}
#SIDEMENU ul.roomnavi li a.smenu2:hover{
	color : #fff;
	background:#8f904c;
}


#SIDEMENU ul.roomnavi li.smenuselcted{
	color : #fff;
	background:#8f904c;
	display:block;
	font-size : 12px;/* 文字サイズ */
	font-weight : 700;
	border-left :solid 1px #323b1d;
	border-right :solid 1px #323b1d;
	letter-spacing: 0px; 
	padding : 10px 0 13px 10px;
	text-align:left;
}
#SIDEMENU ul.roomnavi li.smenu2selcted{
	padding: 6px 0 5px 10px;
	color : #fff;
	background:#8f904c;
	display:block;
	font-size : 12px;/* 文字サイズ */
	font-weight : 700;
	border-left :solid 1px #323b1d;
	border-right :solid 1px #323b1d;
	letter-spacing: 0px; 
	text-align:left;
	line-height:14px;
}

#SIDEMENU ul.roomnavi li.menutop{
	padding : 10px 0 13px 10px;
	background : #72734c;
	text-align:left;
	font-size : 12px;/* 文字サイズ */
	color : #fff;
	border-left : 1px solid #323b1d;
	border-right : 1px solid #323b1d;
}

#SIDEMENU ul.roomnavi li.menuplan{
	margin-top : 6px;
	border-top : 1px solid #323b1d;
	border-bottom : 1px solid #323b1d;
}
#SIDEMENU ul.roomnavi li.menuplan a{
	padding : 10px 0 13px 10px;
	display:block;
	text-align:left;
	font-size:12px;
	font-weight : normal;
	color : #fff;
	background : #72734c;
	text-decoration:none;
}
#SIDEMENU ul.roomnavi li.menuplan a:hover{
	color : #fff;
	background:#8f904c;
}

#SIDEMENU ul.roomnavi li.menucancell{
	margin-top : 6px;
	border-top : 1px solid #323b1d;
	border-bottom : 1px solid #323b1d;
}
#SIDEMENU ul.roomnavi li.menucancell a{
	padding: 6px 0 5px 10px;
	display:block;
	text-align:left;
	font-size:12px;
	font-weight : normal;
	line-height:14px;
	color : #fff;
	background : #72734c;
	text-decoration:none;
}
#SIDEMENU ul.roomnavi li.menucancell a:hover{
	color : #fff;
	background:#8f904c;
}
