@charset "utf-8";



#container #room {
	margin: 45px auto;
}
#container #room .clearfix{
	padding-bottom: 30px;
}

#container #room h2{
	margin: 30px 0 0 5px;
	padding: 0;
	font-size: 150%;
}

#container #room div.area01{
float: left;
width: 295px;
margin-right: 15px;
}
#container #room div.area02{
float: left;
width: 295px;
margin-right: 15px;
}
#container #room div.area03{
float: left;
width: 295px;
}
#container #room div.line01 {
border-left: 5px solid #fff;
	padding-left: 5px;
	margin-bottom: 30px;
	margin-top: 15px;
}
#container #room div.area02_w{
float: left;
width: 580px;
}
#container #room div.line02 {
	border-left: 5px solid #008cc2;
	padding-left: 5px;
	margin-bottom: 30px;
	margin-top: 15px;
}


#container #room div.line03 {
	border-left: 5px solid #f6ab00;
	padding-left: 5px;
	margin-bottom: 30px;
	margin-top: 15px;
}

#container #room div.line04 {
	border-left: 5px solid #c9c9ca;
	padding-left: 5px;
	margin-bottom: 30px;
	margin-top: 15px;
}

#container #room div.line05 {
	border-left: 5px solid #8cc66c;
	padding-left: 5px;
	margin-bottom: 30px;
	margin-top: 15px;
}

#container #room div.line06 {
	border-left: 5px solid #f0e800;
	padding-left: 5px;
	margin-bottom: 30px;
	margin-top: 15px;
}

#container #room div p.detail_txt {
	text-align: left;
	padding-left: 10px;	
	margin-bottom: 10px;
}


#container div.detail_txt p.btn_reserve{
	padding-left: 10px;	
}



.stayplanbox66 img{
margin-bottom: 5px;
}