@charset "utf-8";

/* =========================================

rent.css

============================================ */
/* ----------------------------------------------------------

 大カラム

---------------------------------------------------------- */



/* ----------------------------------------------------------

 #wrap  bodyの直下に挿入。全てのコンテンツを含みます。

---------------------------------------------------------- */
#wrap{
    margin: 0 auto;
    padding: 0;
    width:950px;
    text-align: left;
    }

div#wrap > #contents > h1 {
  font-size: 1.2rem;
  margin: 0 5px .5rem;
  padding-top: 11px;
  text-align: left;
}

/* ----------------------------------------------------------

 1.header

 #wrapの中に最初に挿入。

---------------------------------------------------------- */

header { /**各ページcommon/header.cssで設定します。サイトトップページのみ、css/header.css**/ }

/* ----------------------------------------------------------

 2.breadcrumb（パンクズ）

 TOPページを除く全てのページに、headerの後に挿入。

---------------------------------------------------------- */

/*----------- お部屋探しトップページ--------------*/

#breadcrumb + * {
  margin-top: 0;
}

#main {
overflow: hidden;
width:950px;
margin: 0 auto;
padding: 0 0 15px 0;
text-align:left;
    }

p.top_img{
	margin:0 0 0 0px;
	width:610px;
	height:275px;
	display:block;
}
.lead {
	padding:0px 10px 15px;
	}
	
	
#content section{
	width: 950px;
	margin: 30px 0 0 0;
	*margin: 30px 0 0 0;
	padding: 0;
	}


#main > section {
	width: 950px;
	/*height:200px;*/
	margin:20px auto 0;
	overflow: hidden;
	}


#main > section h2{
	width: 950px;
	height: 40px;
	padding: 0 0 0 21px;
	border-top:5px solid #E5466E;
	background: url(/rent/image/cate_ttl_room.gif) no-repeat 0 0;
	}

#main > section span{
    padding:3px 0 3px 0px;
	margin:0 5px 0 0;
	font-size:18px;
	*font-weight:bold;
	color:#fff;
	}
	 
#main > section h2.ttl_text{
	padding:6px 0 0 15px;
	*padding:8px 0 0 15px;
	font-size:18px;
	*font-weight:bold;
	color:#fff;
	}


#main > section > ul{
	width: 920px;
	padding: 0 15px;
	}
#main > section > ul li{
	float: left;
	overflow: hidden;
	width: 290px;
	height: 109px;
	margin: 10px 9px 0 0;
	padding: 7px 0 10px 10px;
	background: url(/rent/image/bg_entry.gif) no-repeat 0 0;
	}
#main > section > ul li dl dt{
	float: left;
	font-size: 15px;
	font-weight: bold;
	width: 270px;
	height:38px;
	padding: 0 0 0 15px;
	margin:0;
	background: url(/common5/image/mrk_arrow_pink01.gif) no-repeat 0 3px;
	}
	
#main > section > ul li dt.db{
	float: left;
	font-size: 15px;
	font-weight: bold;
	width: 270px;
	margin:-3px 0px 0 0;
	padding: 0 10px 5px 15px;
	background: url(/common5/image/mrk_arrow_pink01.gif) no-repeat 0 3px;
	}
	
	
#main > section > ul li dd.img{
	float: left;
	width: 75px;
	padding: 0 0 0 0;
	}

#main > section > ul li dd.txt{
	float: left;
	width: 200px;
	margin: 0 0 0 10px;
	}
#main > section > ul  li.last{
	margin: 10px 0 0 0;
	}
#main > section > ul li.non{
	width: 300px;
	height: 116px;
	padding: 0;
	background: none;
	}
#main > section > ul li a.target{
	padding: 0 0 10px 17px;
	background: url(/image_cmn/mrk_blank.gif) no-repeat 0 3px;
	}
.goannai {
	width: 450px;
	margin: 6px auto 10px;
	}
	
.2line {
     margin:0px; }
	 

	
	

#otherpage ul li.shiten a:hover{
	width:147px;
	background: url(../image/btn_shiten.gif) no-repeat 0 -19px;
}
#otherpage ul li.corp a:hover{
	width:216px;
	background: url(../image/btn_corp.gif) no-repeat 0 -19px;
}
.ttl{
    margin:-5px auto;}
	
	
/*------------------------------バナー設置2014.12.25-----------*/


.hojin img {
	display: block;
	margin: 0 auto;
	padding: 40px 0 10px 0;
}

.hojin figcaption {
	width: 650px;
	margin: 0 auto;
	font-size:16px;
	padding: 0 0 20px 0;
}

div#wrap > #contents > p,
div#wrap > #contents > section p {
	width:790px;
	margin:0 auto 15px;
	font-size:16px;
	line-height:1.6;
	}

dl.bridge_text_box {
	width: 284px;
	height: 240px !important;
	line-height: 1.6;
	background: #c7ebf7;
	-moz-border-radius: 6px 6px 0 0;    /* Firefox */
	-webkit-border-radius: 6px 6px 0 0; /* Safari,Chrome */
	border-radius: 6px 6px 0 0;         /* CSS3 */
	behavior: url("/css/PIE.htc");
}

	
dl.bridge_text_box dd { 
	padding: 9px 12px;
	font-size:16px;
	 }
	 
	 
.bridge_btn div > figcaption {
	word-break: break-all;
	word-wrap: break-word;
	font-size:16px;
	width: auto !important;
	margin: auto !important;
}

/*---------------------------------事業用物件提供サービス　追加-----------*/


.support {
	width: 846px;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	padding: 40px 0 0 0;

}


.support ul {
	background: #fdfae9 url(../image/support_img.jpg) no-repeat 15px 25px;
	width: 800px;
	margin: 0 auto;
	padding: 10px 35px 20px 35px;
	overflow: hidden;
}

.support ul li {
	float: right;
	padding: 10px 20px 5px 0;
}


.support_link {
	width: 846px;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 0 20px 0;

}

.support_link h2 {
	margin: 40px 0 0 0;
}

.support_link #sup_02,
.support_link #sup_03,
.support_link #sup_04,
.support_link #sup_05{
	overflow: hidden;
}

.support_link #sup_01 h3,
.support_link #sup_02 h3,
.support_link #sup_03 h3,
.support_link #sup_04 h3,
.support_link #sup_05 h3 {
	padding: 30px 0 10px 25px;
}



.support_link #sup_01 p {
	width: 460px!important;
	float: left;
	padding:  10px 0 0 50px;
}

.support_link #sup_02 p {
	width: 550px!important;
	float: right;
	padding:  10px 35px 0 10px;
}

.support_link #sup_03 p,
.support_link #sup_05 p {

	width: 550px!important;
	float: left;
	padding:  10px 0 0 50px;
}

.support_link #sup_04 p {
	width: 750px!important;
	margin: 0 auto;
	padding: 10px 0 0 0;
}

.support_link #sup_01 img.col_img {
	padding: 0 25px 0 15px
}

.support_link #sup_02 img.col_img01 {
	margin: 10px 0 0 55px;
	float: left;
}

.support_link #sup_03 img.col_img01,
.support_link #sup_05 img.col_img01 {

	padding: 0 25px 0 15px
}


.support_link #sup_04 .bnr {
	margin: 0 auto;
	display: block;
}


.box_form {
	padding:30px 0 0 10px;
	width: 780px;
	margin: 0 auto;
	border-top: #DBDBDB dotted 1px;
}