@charset "Shift_JIS";

/*===========================================
　>> 物件一覧内要素
　>> clearfix
	（clear要素をまとめて記述）
===========================================*/

/* >> 物件一覧内要素
------------------------------------*/

.set_title01 {
	margin-top:20px;	
}

/*　　h2
--------------------------*/


#content .mainvisual{
	width:940px;
	height:62px;
	margin-bottom:15px;
	}

/*   文字色
--------------------------*/
.font_cl01 {
	color:#cb0c3b;
	font-weight:bold;
	margin-bottom:5px;
}
/*-------------------------------
　　全国エリア・売主検索物件一覧
-------------------------------*/
#content .bg{
	background-color:#f7efd8;
}

#content .tbl_searchlist01 {
	width:940px;
	margin-bottom:10px;
	border:1px solid #cecece;
	line-height:110%;
	border-collapse:collapse;
}
#content .tbl_searchlist01 .border_btm{
	border-bottom:1px solid #cecece;
	}

#content .tbl_searchlist01 th,
#content .tbl_searchlist01 td {
	padding:10px 5px;
	text-align:center;
	vertical-align:middle;
	border-right:1px solid #cecece;
}

#content .tbl_searchlist01 th {
	color:#033358;
	font-weight:bold;
}

#content .tbl_searchlist01 th.cell01,
#content .tbl_searchlist01 td.cell01 { width:120px;
	color:#323232;
	font-weight:bold;
	background-color:#ecd7a0;
}

#content .tbl_searchlist01 th.cell02,
#content .tbl_searchlist01 td.cell02 { width:64px; }



#content .tbl_searchlist01 th.cell02 p { margin-bottom:3px; }

#content .tbl_searchlist01 th.cell03,
#content .tbl_searchlist01 td.cell03 { width:66px;}

#content .tbl_searchlist01 th.cell04,
#content .tbl_searchlist01 td.cell04 { width:112px; }

#content .tbl_searchlist01 th.cell04 p { margin-bottom:3px; }

#content .tbl_searchlist01 th.cell05,
#content .tbl_searchlist01 td.cell05 { width:76px;}



#content .bukkenBox {
	margin-bottom:5px;
}

#content .tbl_searchlist01 .tri { margin-top:5px; }



#content .tbl_searchlist02 {
	width:930px;
	line-height:110%;
	border-collapse:collapse;
	margin:5px;
}
#content .tbl_searchlist02 td{
	text-align:center;
	vertical-align:middle;
}

#content .tbl_searchlist02 th.cell01,
#content .tbl_searchlist02 td.cell01 {
	width:125px;
	vertical-align:top;
	border-left:#fff solid 1px;
	padding-bottom:10px;
}
#content .bg  .tbl_searchlist02 td.cell01 {
	border-left:#f7efd8 solid 1px;
}


#content .tbl_searchlist02 th.cell02,
#content .tbl_searchlist02 td.cell02 { 
	padding:10px 5px;
	width:66px;
	border:1px solid #cecece;
}



#content .tbl_searchlist02 th.cell03,
#content .tbl_searchlist02 td.cell03 { 
	padding:10px 2px;
	border:1px solid #cecece;
	width:72px;
}

#content .tbl_searchlist02 th.cell04,
#content .tbl_searchlist02 td.cell04 { 
	padding:4px 5px;
	width:110px;
	border:1px solid #cecece;
}

#content .tbl_searchlist02 th.cell05,
#content .tbl_searchlist02 td.cell05 {
	padding:10px 5px; 
	width:74px;
	border:1px solid #cecece;
}
#content .tbl_searchlist02 th.cell04 ul,
#content .tbl_searchlist02 td.cell04 ul {
	padding:0px;
	width:105px;
}

#content .tbl_searchlist02 td.cell04 ul li {
	display:block;
	width:19px;
	height:19px;
	float:left;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:2px;
	margin:0 auto;
}
#content .tbl_searchlist02 th.cell06 {
	padding-top:8px;
	padding-left:5px;
	padding-bottom:5px;
	text-align:left;
	vertical-align:middle;
}
#content .tbl_searchlist02 th.cell06 a{
	color:#033358;
	text-align:left;
	font-weight:bold;
}
#content .tbl_searchlist02 th.cell06 .inner_a .txt {	width:540px; }
#content .tbl_searchlist02 th.cell06 .inner_b .txt {
	width:440px;
	float:left;
}
#content .tbl_searchlist02 th.cell06 .inner_c .txt {	width:540px; }

#content .tbl_searchlist02 td.cell07 {
	padding:5px 0px; 
	border-left:#fff solid 2px;
	border-top:#cecece solid 1px;
}

#content .bg .tbl_searchlist02 td.cell07 {
	padding:5px 0px; 
	border-left:#f7efd8 solid 2px;
	border-top:#cecece solid 1px;
}

#content .tbl_searchlist02 td.cell07 .txt {
	width:600px;
	float:left;
	text-align:left;
}

/*--物件一覧テキスト装飾--*/
#content .tbl_searchlist02 .price02 {
	font-size: 115%;
	letter-spacing: 2px;
	font-weight:bold;
}
#content .tbl_searchlist01 .ico_arrow01 {
	background:url(/common/newimg/ico_arrow01.gif) no-repeat left 0.2em;
	text-align:center;
	padding-left:9px;
	margin:0 auto;
	font-weight:normal;
}
#content .tbl_searchlist02 .ico_arrow01 {
	background:url(/common/newimg/ico_arrow01.gif) no-repeat left 0.2em;
	text-align:center;
	padding-left:9px;
	margin:0 auto;
	font-weight:normal;
}
#content .pTxt .ico_arrow01 {
	background:url(/common/newimg/ico_arrow01.gif) no-repeat left 0.2em;
	text-align:center;
	padding-left:9px;
	margin:0 auto;
	font-weight:normal;
}
#content .tbl_searchlist02 .ico {
	float:right;
	display:block;
}
#content .tbl_searchlist02 .ico img{
	margin-left:2px;
}
/*-------------------------------
　　全国マンション検索物件一覧
-------------------------------*/
#content .bg{
	background-color:#f7efd8;
}

#content .tbl_searchlist03 {
	width:940px;
	margin-bottom:10px;
	border:1px solid #cecece;
	line-height:110%;
	border-collapse:collapse;
}

#content .tbl_searchlist03 th,
#content .tbl_searchlist03 td {
	padding:10px 5px;
	text-align:center;
	vertical-align:middle;
	border-right:1px solid #cecece;
}

#content .tbl_searchlist03 th {
	color:#033358;
	font-weight:bold;
}

#content .tbl_searchlist03 th.cell01,
#content .tbl_searchlist03 td.cell01 { width:120px;
	color:#323232;
	font-weight:bold;
	background-color:#ecd7a0;
}

#content .tbl_searchlist03 th.cell02,
#content .tbl_searchlist03 td.cell02 { width:64px; }

#content .tbl_searchlist03 th.cell02 p { margin-bottom:3px; }

#content .tbl_searchlist03 th.cell03,
#content .tbl_searchlist03 td.cell03 { width:66px;}

#content .tbl_searchlist03 th.cell03_b,
#content .tbl_searchlist03 td.cell03_b {
	width:132px;
}

#content .tbl_searchlist03 th.cell04,
#content .tbl_searchlist03 td.cell04 { width:112px; }

#content .tbl_searchlist03 th.cell04 p { margin-bottom:3px; }

#content .tbl_searchlist03 th.cell05,
#content .tbl_searchlist03 td.cell05 { width:76px;}

#content .bukkenBox {
	margin-bottom:5px;
}

#content .tbl_searchlist03 .tri { margin-top:5px; }

#content .tbl_searchlist04 {
	width:930px;
	line-height:110%;
	border-collapse:collapse;
	margin:5px;
}
#content .tbl_searchlist04 td{
	text-align:center;
	vertical-align:middle;
}

#content .tbl_searchlist04 th.cell01,
#content .tbl_searchlist04 td.cell01 {
	width:125px;
	vertical-align:top;
	border-left:#fff solid 1px;
}
#content .bg .tbl_searchlist04 td.cell01 {
	border-left:#f7efd8 solid 1px;
}


#content .tbl_searchlist04 th.cell02,
#content .tbl_searchlist04 td.cell02 { 
	padding:10px 5px;
	width:66px;
	border:1px solid #cecece;
}



#content .tbl_searchlist04 th.cell03,
#content .tbl_searchlist04 td.cell03 { 
	padding:10px 2px;
	border:1px solid #cecece;
	width:72px;
}

#content .tbl_searchlist04 th.cell03_b,
#content .tbl_searchlist04 td.cell03_b { 
	padding:10px 6px;
	border:1px solid #cecece;
	width:136px;
	text-align:left;
}

#content .tbl_searchlist04 th.cell04,
#content .tbl_searchlist04 td.cell04 { 
	padding:4px 5px;
	width:110px;
	border:1px solid #cecece;
}

#content .tbl_searchlist04 th.cell05,
#content .tbl_searchlist04 td.cell05 {
	padding:10px 5px; 
	width:74px;
	border:1px solid #cecece;
}
#content .tbl_searchlist04 th.cell04 ul,
#content .tbl_searchlist04 td.cell04 ul {
	padding:0px;
	width:105px;
}

#content .tbl_searchlist04 td.cell04 ul li {
	display:block;
	width:19px;
	height:19px;
	float:left;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:2px;
	margin:0 auto;
}
#content .tbl_searchlist04 th.cell06 {
	padding-top:8px;
	padding-left:5px;
	padding-bottom:5px;
	text-align:left;
	vertical-align:middle;
}
#content .tbl_searchlist04 th.cell06 a{
	color:#033358;
	text-align:left;
	font-weight:bold;
}
#content .tbl_searchlist04 th.cell06 .inner_a .txt {	width:540px; }
#content .tbl_searchlist04 th.cell06 .inner_b .txt {
	width:440px;
	float:left;
}
#content .tbl_searchlist04 th.cell06 .inner_c .txt {	width:540px; }

#content .tbl_searchlist04 td.cell07 {
	padding:5px 0px; 
	border-collapse:collapse;
	border-left:#fff solid 2px;
	border-top:#cecece solid 1px;
}

#content .bg .tbl_searchlist04 td.cell07 {
	padding:5px 0px; 
	border-collapse:collapse;
	border-left:#f7efd8 solid 2px;
	border-top:#cecece solid 1px;
}

#content .tbl_searchlist04 td.cell07 .txt {
	width:600px;
	float:left;
	text-align:left;
}
/*--物件一覧テキスト装飾--*/
#content .tbl_searchlist04 .price02 {
	font-size: 115%;
	letter-spacing: 2px;
	font-weight:bold;
}
#content .tbl_searchlist03 .ico_arrow01 {
	background:url(/common/newimg/ico_arrow01.gif) no-repeat left 0.2em;
	text-align:center;
	padding-left:9px;
	margin:0 auto;
	font-weight:normal;
}
#content .tbl_searchlist04 .ico_arrow01 {
	background:url(/common/newimg/ico_arrow01.gif) no-repeat left 0.2em;
	text-align:center;
	padding-left:9px;
	margin:0 auto;
	font-weight:normal;
}
#content .pTxt .ico_arrow01 {
	background:url(/common/newimg/ico_arrow01.gif) no-repeat left 0.2em;
	text-align:center;
	padding-left:9px;
	margin:0 auto;
	font-weight:normal;
}
#content .tbl_searchlist04 .ico {
	float:right;
	display:block;
}
#content .tbl_searchlist04 .ico img{
	margin-left:2px;
}


.mTop30 {
	margin-top:30px;	
}


/*-------------------------------
　　賃貸検索物件一覧
-------------------------------*/

#content .tbl_searchlist05 {
	width:940px;
	margin-bottom:10px;
	border:1px solid #cecece;
	line-height:110%;
	border-collapse:collapse;
}
#content .tbl_searchlist05 .border_btm{
	border-bottom:1px solid #cecece;
	}

#content .tbl_searchlist05 th,
#content .tbl_searchlist05 td {
	padding:10px 2px;
	text-align:center;
	vertical-align:middle;
	border-right:1px solid #cecece;
}

#content .tbl_searchlist05 th {
	color:#033358;
	font-weight:bold;
}

#content .tbl_searchlist05 th.cell01,
#content .tbl_searchlist05 td.cell01 {
	width:165px;
	color:#323232;
	font-weight:bold;
	background-color:#ecd7a0;
}

#content .tbl_searchlist05 th.cell02,
#content .tbl_searchlist05 td.cell02 {
	width:70px;
}

#content .tbl_searchlist05 th.cell02 p { margin:0 0 3px 0; padding:0;}

#content .tbl_searchlist05 th.cell03,
#content .tbl_searchlist05 td.cell03 {
	width:90px;
}

#content .tbl_searchlist05 th.cell03a,
#content .tbl_searchlist05 td.cell03a {
	width:100px;
}

#content .tbl_searchlist05 th.cell04,
#content .tbl_searchlist05 td.cell04 {
	width:130px;
}

#content .tbl_searchlist05 th.cell04 p { margin:0 0 3px 0; padding:0;}

#content .tbl_searchlist05 th.cell05,
#content .tbl_searchlist05 td.cell05 {
	width:115px;
}

#content .tbl_searchlist05 th.cell08,
#content .tbl_searchlist05 td.cell08 {
	width:75px;
}

#content .tbl_searchlist05 th.cell09,
#content .tbl_searchlist05 td.cell09 {
	width:100px;
}

#content .tbl_searchlist05 .tri { margin-top:5px; }


#content .tbl_searchlist06 {
	width:930px;
	line-height:110%;
	border-collapse:collapse;
	margin:5px;
}
#content .tbl_searchlist06 td{
	text-align:center;
	vertical-align:middle;
}

/*#content .tbl_searchlist06 th.cell01,*/
#content .tbl_searchlist06 td.cell01 {
	width:155px;
	vertical-align:top;
	border-left:#fff solid 1px;
}
#content .bg  .tbl_searchlist06 td.cell01 {
	border-left:#f7efd8 solid 1px;
	padding-bottom:5px;
}

/*#content .tbl_searchlist06 th.cell02,*/
#content .tbl_searchlist06 td.cell02 {
	width:70px;
	border:1px solid #cecece;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}

/*#content .tbl_searchlist06 th.cell03,*/
#content .tbl_searchlist06 td.cell03 {
	border:1px solid #cecece;
	width:90px;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}

/*#content .tbl_searchlist06 th.cell03a,*/
#content .tbl_searchlist06 td.cell03a {
	border:1px solid #cecece;
	width:100px;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}

/*#content .tbl_searchlist06 th.cell04,*/
#content .tbl_searchlist06 td.cell04 {
	width:130px;
	border:1px solid #cecece;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}

/*#content .tbl_searchlist06 th.cell05,*/
#content .tbl_searchlist06 td.cell05 {
	width:115px;
	border:1px solid #cecece;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}

/*#content .tbl_searchlist06 th.cell08,*/
#content .tbl_searchlist06 td.cell08 {
	width:75px;
	border:1px solid #cecece;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}

/*#content .tbl_searchlist06 th.cell09,*/
#content .tbl_searchlist06 td.cell09 {
	width:100px;
	border:1px solid #cecece;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}

/*#content .tbl_searchlist06 th.cell04 ul,*/
#content .tbl_searchlist06 td.cell04 ul {
	display:block;
	width:105px !important;
	margin:0 ;
	padding:0px;
}

#content .tbl_searchlist06 td.cell04 ul li {
	display:block;
	width:19px;
	height:19px;
	float:left;
	padding:0px;
	margin:0 1px 2px 0;
}
#content .tbl_searchlist06 th.cell06 {
	padding-top:8px;
	padding-left:5px;
	padding-bottom:5px;
	text-align:left;
	vertical-align:middle;
}
#content .tbl_searchlist06 th.cell06 a{
	color:#033358;
	text-align:left;
	font-weight:bold;
}
#content .tbl_searchlist06 th.cell06 .inner_a .txt {	width:540px; }
#content .tbl_searchlist06 th.cell06 .inner_b .txt {
	width:440px;
	float:left;
}
#content .tbl_searchlist06 th.cell06 .inner_c .txt {	width:540px; }

#content .tbl_searchlist06 td.cell07 {
	padding:5px 0px; 
	border-left:#fff solid 2px;
	border-top:#cecece solid 1px;
}

#content .bg .tbl_searchlist06 td.cell07 {
	padding:5px 0px; 
	border-left:#f7efd8 solid 2px;
	border-top:#cecece solid 1px;
}

#content .tbl_searchlist06 td.cell07 .txt {
	width:550px;
	float:left;
	text-align:left;
}
#content .tbl_searchlist06 td.cell07 .ico {
	width:195px;
	float:right;
	text-align:left;
}

/*--物件一覧テキスト装飾--*/
#content .tbl_searchlist06 .price02 {
	font-size: 115%;
	letter-spacing: 2px;
	font-weight:bold;
}
#content .tbl_searchlist05 .ico_arrow01 {
	background:url(/common/newimg/ico_arrow01.gif) no-repeat left 0.2em;
	text-align:center;
	padding-left:9px;
	margin:0 auto;
	font-weight:normal;
}
#content .tbl_searchlist06 .ico_arrow01 {
	background:url(/common/newimg/ico_arrow01.gif) no-repeat left 0.2em;
	text-align:center;
	padding-left:9px;
	margin:0 auto;
	font-weight:normal;
}
#content .pTxt .ico_arrow01 {
	background:url(/common/newimg/ico_arrow01.gif) no-repeat left 0.2em;
	text-align:center;
	padding-left:9px;
	margin:0 auto;
	font-weight:normal;
}
#content .tbl_searchlist06 .ico {
	float:right;
	display:block;
}
#content .tbl_searchlist06 .ico img{
	margin-left:2px;
}



/*-- セル数・幅を変更したもの --*/
/* tbl_searchlist07 */
#content .tbl_searchlist07 {
	width:940px;
	margin-bottom:10px;
	border:1px solid #cecece;
	line-height:110%;
	border-collapse:collapse;
}

#content .tbl_searchlist07 .border_btm{
	border-bottom:1px solid #cecece;
}

#content .tbl_searchlist07 th,
#content .tbl_searchlist07 td {
	padding:10px 2px;
	text-align:center;
	vertical-align:middle;
	border-right:1px solid #cecece;
}

#content .tbl_searchlist07 th {
	color:#033358;
	font-weight:bold;
}

#content .tbl_searchlist07 th.cell01,
#content .tbl_searchlist07 td.cell01 {
	width:180px;
	color:#323232;
	font-weight:bold;
	background-color:#ecd7a0;
}

#content .tbl_searchlist07 th.cell02,
#content .tbl_searchlist07 td.cell02 {
	width:80px;
}

#content .tbl_searchlist07 th.cell02 p { margin:0 0 3px 0; padding:0;}

#content .tbl_searchlist07 th.cell03a,
#content .tbl_searchlist07 td.cell03a {
	width:100px;
}

#content .tbl_searchlist07 th.cell04,
#content .tbl_searchlist07 td.cell04 {
	width:116px;
}

#content .tbl_searchlist07 th.cell05,
#content .tbl_searchlist07 td.cell05 {
	width:86px;
}

#content .tbl_searchlist07 th.cell04 p { margin:0 0 3px 0; padding:0;}

#content .tbl_searchlist07 th.cell08,
#content .tbl_searchlist07 td.cell08 {
	width:80px;
}

#content .tbl_searchlist07 .tri { margin-top:5px; }


/* tbl_searchlist08 */
#content .tbl_searchlist08 {
	width:930px;
	line-height:110%;
	border-collapse:collapse;
	margin:5px;
}

#content .tbl_searchlist08 th,
#content .tbl_searchlist08 td {
	padding-right:2px;
	padding-left:2px;
}

#content .tbl_searchlist08 td{
	text-align:center;
	vertical-align:middle;
}

#content .tbl_searchlist08 td.cell01 {
	width:175px;
	vertical-align:top;
	border-left:#fff solid 1px;
}

#content .bg  .tbl_searchlist08 td.cell01 {
	border-left:#f7efd8 solid 1px;
	padding-bottom:5px;
}

#content .tbl_searchlist08 td.cell02 {
	width:80px;
	border:1px solid #cecece;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content .tbl_searchlist08 td.cell03a {
	border:1px solid #cecece;
	width:100px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content .tbl_searchlist08 td.cell04 {
	width:111px;
	border:1px solid #cecece;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:left;
}

#content .tbl_searchlist08 th.cell05,
#content .tbl_searchlist08 td.cell05 {
	width:86px;
	border:1px solid #cecece;
	padding-top: 10px;
	padding-bottom: 10px;
}


#content .tbl_searchlist08 td.cell08 {
	width:80px;
	border:1px solid #cecece;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content .tbl_searchlist08 td.cell04 ul {
	display:block;
	width:105px !important;
	margin:0 ;
	padding:0px;
}

#content .tbl_searchlist08 td.cell04 ul li {
	display:block;
	width:19px;
	height:19px;
	float:left;
	padding:0px;
	margin:0 1px 2px 0;
}

#content .tbl_searchlist08 th.cell06 {
	padding-top:8px;
	padding-left:5px;
	padding-bottom:5px;
	text-align:left;
	vertical-align:middle;
}

#content .tbl_searchlist08 th.cell06 a{
	color:#033358;
	text-align:left;
	font-weight:bold;
}

#content .tbl_searchlist08 th.cell06 .inner_a .txt {	width:540px; }
#content .tbl_searchlist08 th.cell06 .inner_b .txt {
	width:440px;
	float:left;
}

#content .tbl_searchlist08 th.cell06 .inner_c .txt {	width:540px; }

#content .tbl_searchlist08 td.cell07 {
	padding:5px 0px; 
	border-left:#fff solid 2px;
	border-top:#cecece solid 1px;
}

#content .bg .tbl_searchlist08 td.cell07 {
	padding:5px 0px; 
	border-left:#f7efd8 solid 2px;
	border-top:#cecece solid 1px;
}

#content .tbl_searchlist08 td.cell07 .txt {
	width:550px;
	float:left;
	text-align:left;
}
#content .tbl_searchlist08 td.cell07 .ico {
	width:195px;
	float:right;
	text-align:left;
}

/*--物件一覧テキスト装飾--*/
#content .tbl_searchlist08 .price02 {
	font-size: 115%;
	letter-spacing: 2px;
	font-weight:bold;
}
#content .tbl_searchlist08 .ico_arrow01 {
	background:url(/common/newimg/ico_arrow01.gif) no-repeat left 0.2em;
	text-align:center;
	padding-left:9px;
	margin:0 auto;
	font-weight:normal;
}
#content .tbl_searchlist08 .ico {
	float:right;
	display:block;
}
#content .tbl_searchlist08 .ico img{
	margin-left:2px;
}
#content .tbl_searchlist08 .title01{
	color:#033358;
	font-weight:bold;
}



/*　　資料請求確認等　区切り付きボタン
----------------------------------------*/

#content .search_btn01 {
	width:940px;
	text-align:center;
	position:relative;
	padding:20px 0 40px 0;
	clear:both;
}

/*　　メールボタン
----------------------------------------*/

#content .frame_mail01 {
	width:940px;
	padding:10px 0 20px 0;
	background:url(/common/newimg/bg_dot_yoko.gif) repeat-x left bottom;
	margin-bottom:20px;
}

/*--- アイコンとテキスト ---*/
#content .frame_mail01 .set_ico01 {
	display:block;
	width:380px;
	margin:0 280px;
	/*vertical-align:middle;*/
	position:relative;
}

#content .frame_mail01 .set_ico01 li {
	float:left;
	display:block;
	margin-bottom:3px;/*vertical-align:middle;*/
}

#content .frame_mail01 .set_ico01 .setIco {
	display:block;
	width:32px;
	text-align:center;
	margin-right:10px;
}

#content .frame_mail01 .btn01 {
	width:940px;
	text-align:center;
	padding:5px 0;
}

#content .frame_mail01 .txtarea {
	width:500px;
	height:150px;
	background-color:#f9f9f9;
	border:1px solid #D5D5D5;
	margin:0 219px;
}

#content .frame_mail01 .txtarea .btn_close {
	width:15px;
	height:15px;
	position:relative;
	top:3px;
	left:480px;
}

#content .frame_mail01 .txtarea .mailtxt {
	width:432px;
	height:55px;
	margin:0 29px;
	overflow-y:scroll;
	border-top:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;
	border-bottom:1px solid #D5D5D5;
	padding-left:8px;
}

#content .frame_mail01 .txtarea p {
	width:440px;
	display:block;
	margin:8px 34px 0;
}

#content .frame_mail01 .txtarea .mailtxt p {
	width:415px;
	display:block;
	margin:0 auto;
}

#content h3 .title_ico {
	display:block;
	padding-left:10px;
	padding-bottom:6px;
	background:url(/common/newimg/ico_title_nomark.gif) no-repeat left top;
}

/*　　枠線 グレイ1px
--------------------------*/

/* #content .his_frame01 { background:url(/common/newimg/bg_his_frame01_mid.gif) repeat-y left top; } */

#content .his_frame01 .conBox {
	background:url(/common/newimg/bg_dot_yoko02.gif) repeat-x left top;
	padding:10px 0;
}

#content .his_frame01 .conBox .set_yoko01 { position:relative; }

#content .his_frame01 .conBox .set_yoko01 li {
	display:block;
	width:235px;
	padding:0 0 0 0;
	float:left;
}
#content .his_frame01 .conBox .set_yoko01 li.long{
	width:300px;
	}
#content .his_frame01 .conBox .set_yoko01 li.short{
	width:100px;
	}
#content .his_frame01 .conBox .set_yoko01 li label {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#content .his_frame01 .conBox02 {
	background:url(/common/newimg/bg_dot_yoko02.gif) repeat-x left top;
	padding:5px 0;
}

#content .his_frame01 .conBox02 .conBox02_bg {
	background:#ededed url(/common/newimg/bg_dot_yoko02.gif) repeat-x left bottom;
	padding:7px 0;
	position:relative;
}

#content .his_frame01 .conBox02 .conBox02_bg .txt01 {
	width:737px;
	float:left;
	text-align:right;
	padding:5px 8px 0 0;
}

#content .his_frame01 .conBox02 .conBox02_bg .btn01 {
	width:195px;
	height:26px;
	float:left;
	padding:0 0 5px;
}

#content .tbl_search03 tdTop_his {
	height:5px;
	line-height:5px;
	background:url(/common/newimg/bg_dot_yoko02.gif) repeat-x left top;
}

#content .frame_dot{
	width:940px;
	text-align:center;
	padding:10px 0;
	background:url(/common/newimg/bg_dot_yoko.gif) repeat-x left top;
	position:relative;
	}


/*--REWORTH4つのメリット--*/
#content .conBlock .block_reworth{
	margin:0 0 30px;
/*padding:5px;
	border:1px solid #D0CCCB;
	background:#FFF url(../newimg/bg_reworth01.jpg) no-repeat center;*/
}

/*-- LAXAGE「ラクサージュ」誕生--*/
#content .conBlock .block_laxage{	margin:0 0 30px; }

/*--hit件数表示--*/
#content .conBlock .hitTxt {
	font-size: 130%;
	font-weight: bold;
	
}
#content .conBlock .hitTxt img {
	vertical-align:bottom;
}
#content .conBlock .hitTxt .hitNo {
	font-size: 140%;
	color: #CB0C3B;
}
#content .conBlock .hitTxt {
	float: left;
	margin-bottom:20px;
}

/*--エリア絞り込み--*/
#content .conBlock .block_refine01{
	padding:15px;
	margin:20px 0 20px;
	background-color:#fff8f8;
	border:1px solid #cccccc;
}
#content .conBlock .block_refine01 h4{
	background: url(/common/newimg/ico_search_reworth01.gif) no-repeat left center;
	padding:0 0 0 27px;
	margin:0 10px 10px;
	line-height:24px;
	height:24px;
}
#content .conBlock .block_refine01 .list_area01 li{
	display:inline;
	padding:0 10px;
	line-height:180%;
	border-right:1px solid #1B69A7;
	white-space:nowrap;
	/zoom: 1;
}
#content .conBlock .block_refine01 .list_area01 li.active{
	font-weight:bold;
	color:#1B69A7;
}

/*--ページャー機能--*/
#content .conBlock .pager {
	float: right;
	font-size: 130%;
	width: 510px;
	text-align:right;
	margin-top:10px;
}
#content .conBlock .pager ul {
	display:inline;
	padding:0px;
	margin:0px 0px 10px 0px;
}
#content .conBlock .pager ul li{
	display:inline;
	padding-right:2px;
	padding-left:7px;
	font-weight:bold;
	background-image: url(/common/newimg/bg_pager.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	text-align:center;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#content .conBlock .pager ul li.first{
	display:inline;
	padding-right:2px;
	padding-left:7px;
	font-weight:bold;
	background-image:none;
	margin:0px;
}


/* ---　物件数表示と検索ボタン 背景あり　--- */ 
#content .ma0{
	margin-top:0px;
	margin-bottom:0px;
	}
#content .btnArea02 .btn2{
	width:940px;
	padding:10px 0;
	border-bottom:2px solid #d4b472;
	border-top:2px solid #d4b472;
	background:url(/common/newimg/bg_btn.gif) repeat-y left top;
	}


/* ---　マンション検索　--- */ 
#content .grayBox {
	background-color: #FBFBFB;
	border: 1px solid #CECECE;
	padding: 20px;
	text-align:center;
}
#content .grayBox p {
	width:900px;
	margin:0px auto 20px auto;
	text-align:left;
	font-weight:bold;
}
#content .grayBox input {
	margin:0px 10px;
	width:350px;
}
#content .grayBox p span{
	font-weight:normal;
}
#content .conBlock .btnArea02 p {
	text-align: right;
	margin-top: 5px;
}

/*--新着物件お知らせメール---*/
#content .conBlock .mailinfo_add {
	background:url(/common/newimg/bg_dot_yoko.gif) repeat-x left bottom;
	margin-bottom:30px;
}
#content .conBlock .mailinfo_add p {
	background-image: url(/common/newimg/img_mailinfo.gif);
	background-repeat: no-repeat;
	padding-left: 50px;
	float:left;
	text-align:left;
	height:30px;
	background-position: 10px;
	margin-top:3px;
}

#content .conBlock .mailinfo_add .ico {
	float:right;
	display:block;
	margin-top:5px;
}


/*　　お問い合わせ先　角丸枠線 グレイ1px
-----------------------------------------------*/
#content .frame_round02 .txt_inquiry_btm{
	background:url(/common/newimg/bg_dot_yoko.gif) repeat-x left 10px;
	padding:20px 5px 0 5px;
	}
#content .frame_round02 .txt_inquiry_btm .arrow_list li a{
	display:block;
	background:url(/common/newimg/ico_arrow01.gif) no-repeat left 0.4em;
	padding-left:10px;
	}
#content .frame_round02 .txt_inquiry_btm th{
	padding-right:15px;
	vertical-align:top;
	}

/*　　新着お知らせメール / おまかせ物件探し　2カラム
------------------------------------------------------*/
/* ---　2カラム　枠線　
#content .frame02 {
	width:940px;
	margin:10px 0;
	background:url(/common/newimg/bg_frame02_mid.gif) repeat-y left top;
}

#content .frame02top { background:url(/common/newimg/bg_frame02_top.gif) no-repeat left top; }

#content .frame02btm { background:url(/common/newimg/bg_frame02_btm.gif) no-repeat left bottom; }

#content .frame02 .layoutTwo_03 {
	width:920px;
	margin-left:10px;
	padding:10px 0 20px 0;
	position:relative;
}

#content .frame02 .layoutTwo_03a {
	float:left;
	width:445px;
	position:relative;
}

#content .frame02 .layoutTwo_03b {
	float:right;
	width:445px;
}

#content .frame02 .layoutTwo_03 .twoCol {
	width:445px;
	position:relative;
}

#content .frame02 .layoutTwo_03 .twoCol .col01 {
	float:left;
	width:118px;
}

#content .frame02 .layoutTwo_03 .twoCol .col02 {
	float:left;
	width:305px;
}

#content .frame02 .copyTxt {
	margin-bottom:10px;
	font-weight:bold;
}

#content .frame02 .title { margin-bottom:6px; }

#content .frame02 .txt { margin-bottom:12px; }

#content .frame02 .txt strong { font-weight:bold; }

#content .frame02 .btn { margin-bottom:3px; }
--- */

/* ------------------------------
　　 clear要素をまとめて記述
------------------------------ */
#content .conBlock .mailinfo_add:after,
#content .layoutTwo_01:after,
#content .layoutTwo_01b_btm:after,
#content .set_btn01:after,
#content .set_ico01:after,
#content .tbl_searchlist01 td.cell04 ul:after,
#content .tbl_searchlist03 td.cell04 ul:after,
#content .tbl_searchlist06 td.cell04 ul:after,
#content .tbl_searchlist08 td.cell04 ul:after,
#content .his_frame01 .conBox02 .conBox02_bg:after,
#content .frame02 .layoutTwo_03:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

/* WinIE4-6用*/
* html #content .conBlock .mailinfo_add,
* html #content .layoutTwo_01,
* html #content .layoutTwo_01b_btm,
* html #content .set_btn01,
* html #content .set_ico01,
* html #content .tbl_searchlist01 td.cell04 ul,
* html #content .tbl_searchlist03 td.cell04 ul,
* html #content .tbl_searchlist06 td.cell04 ul,
* html #content .tbl_searchlist08 td.cell04 ul,
* html #content .his_frame01 .conBox02 .conBox02_bg,
* html #content .frame02 .layoutTwo_03 {
	display: inline-block;
	height: 1%;
}
#content .conBlock .mailinfo_add,
#content .layoutTwo_01,
#content .layoutTwo_01b_btm,
#content .set_btn01,
#content .set_ico01,
#content .tbl_searchlist01 td.cell04 ul,
#content .tbl_searchlist03 td.cell04 ul,
#content .tbl_searchlist06 td.cell04 ul,
#content .tbl_searchlist08 td.cell04 ul,
#content .his_frame01 .conBox02 .conBox02_bg,
#content .frame02 .layoutTwo_03 { zoom:1; }
