@charset "utf-8";
/* ===================================================================
CSS information
 file name  :homepage.css
 author     :Ability Consultant
 style info :基本・共通設定　ハックは最下部に記述
=================================================================== */

/*----------------------------------------------------
	.con_intro
----------------------------------------------------*/

.con_intro{
	width: 950px;
	margin: 0 auto 30px;
}

.con_intro h3{
	text-align: center;
	margin: 0 0 25px;
}

.con_intro p{
	text-align: center;
}

/*----------------------------------------------------
	.con_point
----------------------------------------------------*/

.con_point{
	margin: 0 0 50px;
}

/*----------------------------------------------------
	.con_roo_lin
----------------------------------------------------*/
.con_roo_lin {
	margin-bottom: 50px;
}
.con_roo_lin h4 {
	margin-bottom: 10px;
}

.con_roo_lin ul {
	height: 45px;
	margin-bottom: 20px;
	overflow: hidden;
}

.con_roo_lin ul li {
	float: left;
}

/*----------------------------------------------------
	.con_roo
----------------------------------------------------*/
.con_roo {
	margin-bottom: 70px;
}

.con_roo h3 {
	margin-bottom: 40px;
}

.con_roo .box_roo {
	width: 920px;
	padding-left: 30px;
	overflow: hidden;
}

.con_roo .box_roo .photo {
	width: 590px;
	float: left;
}

.con_roo .main_photo {
	width: 920px;
	padding-left: 30px;
	margin-bottom: 30px;
}

.con_roo .box_roo .txt {
	width: 290px;
	float: right;
}

.con_roo .box_roo .btn_info {
	padding: 10px 0 0 10px;
	margin: 5px 0 30px;
	background: url(../images/common/ic_arrow.png) no-repeat left 16px;
}

.con_roo .box_roo .btn_info a {
	color: #53280b !important;
}

.con_roo .box_roo .txt ul {
	height: 73px;
	padding: 40px 15px 0;
	overflow: hidden;
}

#lnk_sin .box_roo .txt ul {
	background: url(../images/rooms/bg_sin_re.png) no-repeat left top;
}

#lnk_eco .box_roo .txt ul {
	background: url(../images/rooms/bg_eco_re.png) no-repeat left top;
}

#lnk_dou .box_roo .txt ul {
	background: url(../images/rooms/bg_dou_re.png) no-repeat left top;
}

.con_roo .box_roo .txt ul li {
	float: left;
	height: 36px;
	padding-top: 20px;
}

.con_roo .box_roo .txt ul li.last {
	padding-left:8px;
}

#lnk_del ul {
	overflow: hidden;
}

#lnk_del ul li {
	float: left;
	padding-right: 10px;
}

/*----------------------------------------------------
	.box_roo2
----------------------------------------------------*/

.con_roo .box_roo2 .photo {
	width: 630px;
	float: left;
}

.con_roo .box_roo2 .txt {
	width: 250px;
	float: right;
}

/*----------------------------------------------------
	.box_out
----------------------------------------------------*/
.con_roo .box_out {
	width: 580px;
	margin: 30px 0 20px;
	padding: 10px 35px 12px 15px;
	background: url(../images/rooms/bg_del_out.png) no-repeat right bottom #c9be96;
	border: 2px solid #c5b98e;
	overflow: hidden;
}

.con_roo .img_out {
	float: left;
	width: 142px;
}

.con_roo .txt_out {
	float: left;
	width:418px;
	padding: 18px 0 0 20px;
}

.con_roo .txt_out .btn_lad {
	padding: 10px 0 0 10px;
	background: url(../images/common/ic_arrow_la.png) no-repeat left 16px;
}

.con_roo .txt_out .btn_lad a {
	color: #9d2644 !important;
}

/*----------------------------------------------------
	.img_equ
----------------------------------------------------*/
.img_equ {
	margin-bottom: 70px;
}

/*----------------------------------------------------
	.con_roo_info
----------------------------------------------------*/
.con_roo_info {
	margin-bottom: 70px;
}

.con_roo_info h3 {
	margin-bottom: 25px;
}
