#contents_text h2.roominfo{
	border-top: 1px #5d826e solid;
	border-left: 15px #5d826e solid;
	border-bottom: 1px #5d826e solid;
	border-right: 1px #5d826e solid;
	background-image: none;
	background-color: #bfe3b5;
}

#contents_text td{
	vertical-align: top;
	padding: 5px;
	border: 1px solid gray;
}


#contents_text table.intro{
	width: 100%;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: white;
	font-size : small;
}
#contents_text table.intro th{
	width: 100px;
	color: #FFFFFF;
	background-color: #262e2b;
	text-align: center;
	vertical-align: top;
	padding: 5px;
	border : 1px solid gray;
}
#contents_text table.intro td{
	text-align: left;
	vertical-align: top;
	padding: 5px;
	border: 1px solid gray;
}



#contents_text table.gray{
	width: 100%;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: white;
	font-size : small;
}

#contents_text table.gray th{
	color: #FFFFFF;
	background-color: #262e2b;
	text-align: center;
	vertical-align: top;
	padding: 5px;
	border : 1px solid gray;
}

#contents_text table.gray td{
	vertical-align: top;
	padding: 5px;
	border: 1px solid gray;
}

#contents_text table.gray td.center{
	text-align: center;
	vertical-align: middle;
}

#contents_text table.gray td.color1{
	background-color: #5d826e;
}
#contents_text table.gray td.color2{
	background-color: #bfe3b5;
}
#contents_text table.gray td.color3{
	background-color: #fcf9b6;
}
#contents_text table.gray td.color4{
	background-color: #dece6c;
}


#contents_text table.link{
	width: 680px;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 40px;
	margin-bottom: 10px;
	background-color: white;
	font-size : small;
}
#contents_text table.link th{
	color: #FFFFFF;
	background-color: #262e2b;
	text-align: center;
	vertical-align: top;
	padding: 5px;
	border : 1px solid gray;
}
#contents_text table.link th.link{
	width: 180px;;
}
#contents_text table.link td{
	width: 170px;
	vertical-align: top;
	padding: 5px;
	border: 1px solid gray;
}

#contents_text table.link td.color2{
	width: 180px;
	background-color: #bfe3b5;
}
#contents_text table.link td.color3{
	width: auto;
	background-color: #fcf9b6;
}



#contents_text table.green{
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
background-color: white;
font-size : small;
/*border-collapse: collapse;
border-spacing: 5px;
*/
}


#contents_text table.green th{
	background-color: #54A625;
	color: white;
	text-align: center;
	vertical-align: top;
	padding: 5px;
	border : 1px solid gray;
}
#contents_text table.green th.green_center{
	background-color: #54A625;
	color: white;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	border : 1px solid gray;
}

#contents_text table.green th.green_left{
	background-color: #54A625;
	color: white;
	text-align: left;
	padding: 5px;
	border : 1px solid gray;
}

#contents_text table.green td.td{
	text-align: center;
}
#contents_text table.green td.center{
	text-align: center;
	vertical-align: middle;
}

#contents_text table.green td.green_td{
	background-color: #FFFF99;
	border : 1px solid gray;
	text-align: center;
}
#contents_text table.green td.green_center{
	background-color: #FFFF99;
	border : 1px solid gray;
	text-align: center;
	vertical-align: middle;
}
