@charset 'UTF-8';


/* ================================================================ *
	NexasDesign 2011/11
	物件一覧 CSS
	
 * ================================================================ */
.search-box dl:after,
.search-box dd:after,
div.box:after {
	content : url(../img/parts/space.gif);
	display : block;
	clear : both;
	height : 0;
	overflow : hidden;
}

#main-content {
	float : left;
	width : 710px;
}

#result {
	float : left;
	font-size : 14px;
}
.hit,.price {
	font-weight : bold;
	font-size : 20px;
	padding : 0 5px;
	color : #f00f80;
}

.page-list {
	float : right;
}
.page-list li {
	display : inline;
}
.page-list a {
	padding : 2px 5px;
	font-size : 12px;
	color : #666666;
}
.page-list .now a {
	color : #ffffff;
		text-decoration : none;
	background-color : #357b4b;
}


.result-table {
	clear : both;
	width : 710px;
	border : 1px solid #48bb7a;
}
.result-table th {
	padding : 4px 5px;
	text-align : center;
	font-size : 13px;
	color : #ffffff;
	border : 1px solid #48bb7a;
	background-color : #357b4b;
}
.result-table th a {
	font-size : 10px;
	color : #ffffff;
	text-decoration : none;
}


.result-table td {
	padding : 5px 5px;
	font-size : 12px;
	color : #404040;
	text-align : center;
	border : 1px solid #48bb7a;
}


div.box {
	margin : 0 0 10px;
	padding: 10px 0;
	border: 1px solid #cccccc;
	background : #ffffee;
}

div.box h3 {
	float : left;
	padding: 0 25px 0 10px;
}
div.box h3 span {
	font-size : 0.6em;
}
.box p {
	margin : 5px 10px 10px;
	font-size: 0.8em;
}
.box p strong {
	font-size : 1.2em;
}
.box p img {
	margin : 0 10px 0 0;
	vertical-align:middle;
}

.box p.text-right {
	margin : 0 10px 0;
}
.box a {
	text-decoration : none;
}


.hidden {
	display:none;
}

/* -----------------------------------------------------------------------------
>> 物件比較ボタン
----------------------------------------------------------------------------- */
#compare-box {
	clear: both;
	margin : 20px 0;
	padding: 5px 0 5px 40px;
	line-height: normal;
	vertical-align: middle;
	font-size: 12px;
	border: 1px solid #cccccc;
	background-color: #F8F8F8;
	background-image: url(../img/icon/cmp01.png);
	background-repeat: no-repeat;
	background-position: 13px center;
}
#compare-box a,#compare-box2 a {
/*	float: left;*/
	background-image: url(../img/btn/compare_btn.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: inline-block;
	height: 27px;
	width: 120px;
	overflow: hidden;
	vertical-align:middle;
}
#compare-box div,#compare-box2 div {
/*	float: left;*/
	margin-right: 5px;
	display: inline;
/*	padding-top: 7px;
	padding-bottom: 7px;*/
}

#compare-box2 {
	clear: both;
	background-color: #F8F8F8;
	background-image: url(../img/icon/cmp02.png);
	background-repeat: no-repeat;
	background-position: 13px 7px;
	border: 1px solid #cccccc;
	margin : 20px 0 0;
	padding: 5px 0 5px 40px;
	font-size: 12px;
	vertical-align: middle;
	line-height: normal;
/*	display: table;
	width: 567px;*/
	margin-bottom: 10px;
}
.compare-ikkatu {
	font-weight:bold;
	font-size: 12px;
	padding-right: 20px;
	padding-left: 0px;
/*	margin-top: 2px;
	margin-bottom: 2px;*/
}
.compare-ikkatu input {
	vertical-align:middle;
}


