@charset "utf-8";
/* CSS Document */
/*--------------------------------------------------------------
contents mainContents
---------------------------------------------------------------*/
/* topics */
#contents #mainContents h2{
	background: none;
	padding: 0;
}
#contents #mainContents h3{
	background: none;
	padding: 0;
}
#contents #mainContents .topics dl{
	padding: 13px 7px;
	border-bottom: 1px dotted #B0B0B0;
	margin-bottom: 20px;
}
#contents #mainContents .topics dl dt{
	font-weight: bold;
	float: left;
	width: 100px;
}
#contents #mainContents .topics dl dd{
	margin-left: 110px;
	margin-bottom: 5px;
}
/* roominfo */
#contents #mainContents .roominfo{
	width: 190px;
	background: url(../images/top/bg_roominfo.jpg) top left repeat-x;
	padding: 15px 10px 33px;
	border: 1px solid #E5E5E5;
	border-top: 0;
	position: relative;
	float: left;
	margin-right: 20px;
	margin-bottom: 25px;
}
#contents #mainContents .roominfo.rightend{
	margin-right: 0px;
}
#contents #mainContents .roominfo p.img_room{
	border: 1px solid #EAEAE0;
	margin-bottom: 10px;
}
#contents #mainContents .roominfo h3{
	font-size: 12px;
	border-bottom: 1px dotted #B3B3B3;
	padding:4px 0;
}
#contents #mainContents .roominfo p.info{
	border-bottom: 1px dotted #B3B3B3;
	padding:4px 0;
}
#contents #mainContents .roominfo p.btn_reserveR{
	position: absolute;
	left: 74px;
	bottom: 6px;
}
#contents #mainContents .roominfo p.btn_moreinfo{
	position: absolute;
	right: 8px;
	bottom: 6px;
}
