@charset "UTF-8";


div#contentColumn h3 {
}

div#contentColumn h4 {
	margin: 10px 0 5px;
}


div#contentColumn table {
	width: 590px;
	font-size: 1.3em;
}

div#contentColumn table,
div#contentColumn table tr,
div#contentColumn table th,
div#contentColumn table td {
	border: 1px solid #aaa;
	padding: 3px;
	background-color: #fff;
}

div#contentColumn table th {
	background-color: #81a1b2;
	color: #fff;
	height: 28px;
	line-height: 100%;
	font-size: 1em;
	font-weight: normal;
}

div#contentColumn table td p {
	margin: 0;
}

/* estate */

div#contentColumn table.estate {
	margin: 0 0 10px 0;
}

div#contentColumn table.estate tr th.estate_no,
div#contentColumn table.estate tr td.estate_no {
	width: 53px;
	text-align: center;
}

div#contentColumn table.estate tr th.estate_place,
div#contentColumn table.estate tr td.estate_place {
	width: 120px;
}

div#contentColumn table.estate tr td.estate_place {
	background: #e3e4ec;
}

div#contentColumn table.estate tr th.estate_part,
div#contentColumn table.estate tr td.estate_part {
	width: 40px;
	text-align: center;
}

div#contentColumn table.estate tr td.estate_part {
	font-size: 1.5em;
}

div#contentColumn table.estate tr th.estate_price,
div#contentColumn table.estate tr td.estate_price {
	width: 110px;
	text-align: center;
}

div#contentColumn table.estate tr td.estate_price {
	background: #e3e4ec;
	color: #ff0000;
}

div#contentColumn table.estate tr td.estate_price em {
	font-size: 2.5em;
	font-style: normal;
	padding: 0 5px;
}


div#contentColumn table.estate tr th.estate_price_tsubo,
div#contentColumn table.estate tr td.estate_price_tsubo {
	width: 50px;
	text-align: center;
}

div#contentColumn table.estate tr td.estate_price_tsubo {
	font-size: 0.8em;
}


div#contentColumn table.estate tr th.estate_square,
div#contentColumn table.estate tr td.estate_square {
	width: 70px;
	text-align: center;
}

div#contentColumn table.estate tr th.estate_dealer,
div#contentColumn table.estate tr td.estate_dealer {
	width: 50px;
	text-align: center;
}

div#contentColumn table.estate tr th.estate_detail,
div#contentColumn table.estate tr td.estate_detail {
	width: 31px;
	text-align: center;
	background: #eb5e00;
}

div#contentColumn table.estate tr td.estate_detail {
	background: #ffdfc4;
}

div#contentColumn p.after_table {
	width: 100%;
	text-align: right;
	margin: 0;
}