@charset "utf-8";

/*
========================================
list page
========================================
*/

/*
----------------------------------------
condition-select(for list page.)
----------------------------------------
*/

.condition-select-list {
	margin:0 0 10px 0;
	padding:5px;
	background-color:#99cc00;
	}

.condition-select-list table.condition-form {
	width:100%;
	border-collapse:collapse;
	border:1px solid #99cc00;
	}
	
.condition-select-list table.condition-form th {
	padding:5px;
	width:90px;
	text-align:right;
	background-color:#ffc;
	border:1px solid #99cc00;
	}
	
.condition-select-list table.condition-form td {
	padding:5px;
	background-color:#fff;
	border:1px solid #99cc00;
	}
	
.condition-select-list p.rent-type-tsubo-group {
	padding-bottom:5px;
	border-bottom:1px dotted #99cc00;
	}
	
.condition-select-list p.rent-type-total-group {
	padding-top:5px;
	}
	
.condition-select-list table.selected-area-container {
	width:100%;
	border:none;
	margin:0;
	padding:0;
	}
	
.condition-select-list table.selected-area-container td {
	border:none;
	margin:0;
	padding:0;
	}
	
.condition-select-list table.selected-area-container td.sub {
	text-align:right;
	vertical-align:top;
	}
	
.condition-select-list table.selected-area-container img#btn-reselect-area {
	padding-left:10px;
	}
	
.condition-select-list td .inner-table {
	border:none;
	}
	
.condition-select-list td .inner-table th,
.condition-select-list td .inner-table td {
	border:none;
	}
	
/*
----------------------------------------
list-control1
----------------------------------------
*/

.list-control1 {}
	
.list-control1 table {
	width:100%;
	}
	
.list-control1 table td.main {
	padding:5px;
	}
	
.list-control1 table td.sub {
	text-align:right;
	padding:5px;
	}
	
.list-control1 .search-result-message {
	font-weight:bold;
	font-size:1.1em;
	}
	
.list-control1 span.building-num {
	color:#e10915;
	}

/*
----------------------------------------
list-control2
----------------------------------------
*/

	
.list-control2 {
	margin:0 0 15px 0;
	padding:6px;
	text-align:center;
	border-top:1px solid #D2D6CB;
	border-bottom:1px solid #D2D6CB;
	}
		
/*
----------------------------------------
list-control3
----------------------------------------
*/

.list-control3 {
	
	}
	
.list-control3 table {
	width:100%;
	}
	
.list-control3 table td.main {
	padding:0 0 10px 0;
	}
	
.list-control3 table td.sub {
	text-align:right;
	padding:0 0 10px 0;
	}
	
.list-control3 table td.sub #btn-all-select-or-release {
	padding-right:10px;
	}
	
/*
----------------------------------------
building
----------------------------------------
*/

.buildings table.building {
	width:100%;
	border-collapse:collapse;
	border:3px solid #99cc00;
	margin-bottom:15px;
	}

	
.buildings table.building td {
	border:1px solid #99cc00;
	background-color:#fff;
	}
	
.buildings table.building table.building-outline {
	border:none;
	width:305px;
	}
	
.buildings table.building table.building-outline td {
	padding:5px;
	border:none;
	word-break:keep-all;
	}
	
.buildings table.building-outline td.building-image-container {
	width:90px;
	overflow:hidden;
	}
	
.buildings table.building-outline li {
	padding:5px 0;
	border-bottom:1px dotted #99cc00;
}

.buildings table.building-outline li span {
	line-height:1.4;
	}
	
.buildings table.building-outline li.building-name {
	color:#e10915;
	font-size:1.2em;
	font-weight:bold;
	}
	
.buildings table.building-outline li.building-name img,
.buildings table.building-outline li.building-address img {
	vertical-align:text-bottom;
	}
	
/*
----------------------------------------
properties
----------------------------------------
*/
	
.buildings table.building table.properties {
	width:100%;
	vertical-align:top;
	border-collapse:collapse;
	border:none;
	border-bottom:1px solid #99cc00;
	}
	
.buildings table.building table.properties th {
	padding:5px 4px;
	font-weight:normal;
	text-align:center;
	border-bottom:1px solid #99cc00;
	border-left:none;
	border-right:none;
	color:#fff;
	background-color:#99cc00;
	font-size:x-small;
	}

.buildings table.building table.properties th.cell01 {width:25px;}
.buildings table.building table.properties th.cell02 {width:40px;}
.buildings table.building table.properties th.cell03 {width:85px;}
.buildings table.building table.properties th.cell04 {width:130px;}
.buildings table.building table.properties th.cell05 {width:135px;}
.buildings table.building table.properties th.cell06 {width:80px;}
	
.buildings table.building table.properties td {
	padding:5px;
	text-align:center;
	border-top:1px solid #99cc00;
	border-bottom:1px solid #99cc00;
	border-left:none;
	border-right:none;
	background-color:#fff;
	}
	
.buildings table.building table.properties tr.odd-row td {
	background-color:#FFFFEE;
	}

.buildings table.building table.properties tr.odd-row td.property-cb-container,
.buildings table.building table.properties .property-cb-container {
	color:#333;
	background-color:#e4ff44;
	}
	
.btn-property-blind-down {
	display:block;
	width:220px;
	margin-left:10px;
	padding:6px 4px 4px 16px;
	background:url(../image/icon-open.gif) 0 6px no-repeat;
	}
	
.btn-property-blind-up {
	display:none;
	width:200px;
	margin-left:10px;
	padding:6px 4px 4px 16px;
	background:url(../image/icon-close.gif) 0 6px no-repeat;
	}
	
/*
----------------------------------------
building2
----------------------------------------
*/

.buildings2 table.building {
	width:100%;
	border-collapse:collapse;
	border:3px solid #99cc00;
	margin-bottom:15px;	
	line-height:1.4;
	}

.buildings2 table.building td.building-image-container {
	width:170px;
	text-align:center;
	padding:10px 0;
	}

.buildings2 .building-outline th {
	background-color:#FFFFCC;
	border-left:1px solid #99cc00;
	border-right:1px solid #99cc00;
	border-bottom:1px solid #99cc00;
	text-align:right;
	padding:4px 5px;
	}
	
.buildings2 .building-outline td {
	border-bottom:1px solid #99cc00;
	padding:4px 5px;
	}

.buildings2 .building-outline td.building-title {
	background-color:#99cc00;
	color:#fff;
	padding:0 5px;
	font-weight:bold;
	font-size:125%;
	}
	
.buildings2 .building-outline td.building-title p {
	float:left;
	}

.buildings2 .building-outline td.building-title div.trustImg-area {
	float:left;
	width: 300px;
	padding:2px 0 0 5px;
	}

.buildings2 .building-outline td.building-title div.detailImg-area {
	float:right;
	width: 42px;
	}

.buildings2 .building-outline div.addressArea {
	float:left;
	}
	
.buildings2 .building-outline div.addressAreaImg {
	float:left;
	width:42px;
	padding:0 0 0 5px;
	}
	
.buildings2 .building-outline div.addressAreaImg img {
	vertical-align:bottom;
	}
	
	

.buildings2 .building-outline th.cell01 {width:90px;}
.buildings2 .building-outline td.cell02 {width:222px;}

/*
----------------------------------------
list-control4
----------------------------------------
*/

.list-control4 {
	
	}
	
.list-control4 table {
	width:100%;
	}
	
.list-control4 table td.main {
	padding:0 0 10px 0;
	}
	
.list-control4 table td.sub {
	text-align:right;
	padding:0 0 10px 0;
	}
	
.list-control4 table td.sub #btn-all-select-or-release2 {
	padding-right:10px;
	}
	
/*
----------------------------------------
list-control5
----------------------------------------
*/

.list-control5 {
	margin:0 0 10px 0;
	padding:6px;
	border-top:1px solid #d2d6cb;
	border-bottom:1px solid #d2d6cb;
	text-align:center;
	}
	
/*
----------------------------------------
building-icon-container
----------------------------------------
*/

.building-icon-container {
	padding:0 0 0 10px;
	}
	




