@charset "UTF-8";

@import "/c/common/noNavigation.css";

div#contentColumn h2 {
	margin: 0;
	padding: 0 20px;
	width: 550px;
	background-color: #2b5e87;
	color: #fff;
	height: 2em;
	line-height: 2em;
}

div#contentColumn p#estate_detail_pr {
	margin: 0;
	padding: 0 20px;
	width: 550px;
	text-align: center;
	font-size: 1.8em;
	color: #f00;
	height: 2em;
	line-height: 2em;
	border-top: 1px solid #2b5e87;
	border-bottom: 1px solid #2b5e87;
}

/* 物件について（上段左） */

div#contentColumn div#estate_detail_intro {
	float: left;
	width: 285px;
	margin: 10px 19px 20px 0;
}

div#contentColumn div#estate_detail_intro em {
	font-size: 1.7em;
	line-height: 1;
	font-style: normal;
	color: #ff3333;
}

div#contentColumn div#estate_detail_intro ul {
	font-size: 1.3em;
	margin: 0;
	padding: 0;
}

div#contentColumn div#estate_detail_intro ul li {
	margin: 0;
	padding: 5px 0;
	border-bottom: 1px dotted #aaa;
	line-height: 29px;
}

div#contentColumn div#estate_detail_intro ul li.price {
	color: #f00;
}

div#contentColumn div#estate_detail_intro ul li.price em {
	font-size: 2em;
}




div#contentColumn div#estate_detail_intro ul li img{
	margin-right: 10px;
	vertical-align: middle;
}


/* 物件概要（上段右） */

div#contentColumn div#estate_detail_about {
	float: left;
	width: 285px;
	background-color: #e3e4ec;
	margin: 10px 0 20px 0;
}

div#contentColumn div#estate_detail_about h3 {
	width: 100%;
	height: 25px;
	text-align: center;
	background-color: #2b5e87;
	color: #fff;
	line-height: 25px;
	margin: 0;
}

div#contentColumn div#estate_detail_about dl {
	margin: 10px;
	font-size: 1.3em;
}

div#contentColumn div#estate_detail_about dl dt {
	width: 100px;
	float: left;
	clear: both;
	text-align: center;
	color: #2b5e87;
	padding: 5px 0;
}

div#contentColumn div#estate_detail_about dl dd {
	margin: 0 0 0 100px;
	padding: 5px 0;
}

div#contentColumn div#estate_detail_about p {
	margin: 10px 10px;
	background-color: #fff;
	border: 1px solid #2b5e87;
	color: #2b5e87;
	text-align: center;
}

div#contentColumn div#estate_detail_about p a {
	text-decoration: none;
}

div#contentColumn div#estate_detail_about p a:hover {
	background-color: #2b5e87;
	color: #fff;
}

/* 区画図 */

div#contentColumn div#estate_detail_map1 {
	clear: both;
	float: left;
	width: 283px;
	border: 1px solid #2b5e87;
	margin: 0 19px 20px 0;
	overflow: hidden;

	page-break-before: always;
}

div#contentColumn div#estate_detail_map1 div {
	height: 283px;
}

div#contentColumn div#estate_detail_map1 p {
	margin: 5px 10px;
}

div#contentColumn div#estate_detail_map1 h3 {
	width: 100%;
	height: 25px;
	text-align: center;
	background-color: #2b5e87;
	color: #fff;
	line-height: 25px;
	margin: 0;
}

/* 現地写真 */

div#contentColumn div#estate_detail_pic {
	float: left;
	width: 283px;
	border: 1px solid #2b5e87;
	margin: 0 0 20px 0;
	overflow: hidden;
}

div#contentColumn div#estate_detail_pic div {
	height: 283px;
}
	
div#contentColumn div#estate_detail_pic p {
	margin: 5px 10px;
}

div#contentColumn div#estate_detail_pic h3 {
	width: 100%;
	height: 25px;
	text-align: center;
	background-color: #2b5e87;
	color: #fff;
	line-height: 25px;
	margin: 0;
}


/* 各区画 */

div#contentColumn div#estate_detail_each {
	clear: left;
}

div#contentColumn div#estate_detail_each table th {
	background-color: #2b5e87;
}

div#contentColumn div#estate_detail_each table th.part,
div#contentColumn div#estate_detail_each table td.part {
}

div#contentColumn div#estate_detail_each table td.part {
	text-align: center;
}

div#contentColumn div#estate_detail_each table th.no,
div#contentColumn div#estate_detail_each table td.no {
}

div#contentColumn div#estate_detail_each table td.no {
	text-align: center;
}

div#contentColumn div#estate_detail_each table th.square,
div#contentColumn div#estate_detail_each table td.square {
}

div#contentColumn div#estate_detail_each table td.square {
	text-align: center;
}

div#contentColumn div#estate_detail_each table th.price,
div#contentColumn div#estate_detail_each table td.price {
}

div#contentColumn div#estate_detail_each table td.price {
	background-color: #e3e4ec;
	color: #f00;
	text-align: center;
}

div#contentColumn div#estate_detail_each table td.price em {
	font-size: 1.8em;
	font-style: normal;
}

div#contentColumn div#estate_detail_each table th.tsuboprice,
div#contentColumn div#estate_detail_each table td.tsuboprice {
	text-align: center;
}



div#contentColumn div#estate_detail_each table th.progress,
div#contentColumn div#estate_detail_each table td.progress {
}

div#contentColumn div#estate_detail_each table td.progress {
	color: #f00;
	text-align: center;
}


/* 写真（小） */

div#contentColumn div.estate_detail_pic_small {
	width: 588px;
	margin: 20px 0 0 0;
	overflow: hidden;

	display:inline-block; /* for IE7 clearfix */
}

div#contentColumn div.estate_detail_pic_small:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

div#contentColumn div.estate_detail_pic_small div {
	float: left;
	width: 132px;
	padding: 0 20px 0 0;
	text-align: center;
	overflow: hidden;
}

div#contentColumn div.estate_detail_pic_small div.last {
	padding: 0;
}

div#contentColumn div.estate_detail_pic_small div img {
	padding: 0 0 10px;
}

div#contentColumn div.estate_detail_pic_small div p {
	padding: 0;
	margin: 0;
	text-align: left;
}


/* 現地案内図 */

div#contentColumn div#estate_detail_map2 {
	clear: both;
	width: 588px;
	height: 613px;
	border: 1px solid #2b5e87;
	margin: 0 0 20px 0;
	overflow: hidden;

	page-break-before: always;
}

div#contentColumn div#estate_detail_map2 h3 {
	width: 100%;
	height: 25px;
	text-align: center;
	background-color: #2b5e87;
	color: #fff;
	line-height: 25px;
	margin: 0;
}


div#contentColumn div#estate_detail_map2 div#map {
	width: 588px;
	height: 588px;
	margin: 0 auto 0;
	padding:0;
	overflow: hidden;
}



/* 周辺詳細図 */

div#contentColumn div#estate_detail_map3 {
	width: 588px;
	border: 1px solid #2b5e87;
	margin: 0;
	text-align: center;
	overflow: hidden;
	page-break-before: always;
}

div#contentColumn div#estate_detail_map3 div {
	height: 294px;
}

div#contentColumn div#estate_detail_map3 p {
	margin: 5px 10px;
	text-align: left;
}


div#contentColumn div#estate_detail_map3 h3 {
	width: 100%;
	height: 25px;
	text-align: center;
	background-color: #2b5e87;
	color: #fff;
	line-height: 25px;
	margin: 0;
}
