@charset "utf-8";

* {
	border: none;
	zoom:1;/*IEのhasLayout対策*/
}

.clearfix {
	zoom:1;/*for IE 5.5-7*/
}
.clearfix:after {
	/*for modern browser*/
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
     /* for IE6 */  
    * html .clearfix {  
     display:inline-block;  
     }
     /* for IE7 */  
     *+html .clear<span class="hilite">f</span>ix {  
     display:inline-block;  
     }  


.orWrap {
	margin-bottom:20px;
	width:749px;
	/*border:1px solid #939393;*/
}

.orWrap h2 {
	/*
	background:url(/housing/sale/openroom/images/or_h2_bk.gif) left bottom repeat-x;
	border-top:4px solid #5e7737;
	border-bottom:1px solid #939393;
	border-left:none;
	border-right:none;
	*/
}

.entryTitles {
	margin:9px 0 4px 0;
	padding:4px;
}

	.entryTitles h3 {
		/*margin-bottom:4px;
		padding-left:11px;
		padding-top:2px;
		font-weight:bold;
		background:url(/housing/sale/openroom/images/or_h3_bk.gif) repeat-y;*/
		
	}
	.heading-B2 {
		background:#e6efe6;
		border:1px solid #bfd8bf;/**/
	}

	.entryTitles h4, .entryTitles p {
		padding-left:11px;
		padding-top:2px;
		font-weight:normal;
		color:#666666;
	}

	.entryTitles p {
		color:#8b8b8b;
	}

.orInfoWrap {
	padding:4px;
}
.left {
	float:left;
	width:305px;
}
.right {
	float:right;
	width:430px;
}

	.orInfoWrap .entryImage {
		border:1px solid #cccccc;
	}
	.orInfoWrap .entryImage a,
	.orInfoWrap .entryImage a img {
		width:303px;
		display:block;
		overflow:hidden;
	}

	.orInfoWrap .entryOutline {
		margin-top:1px;
	}
		.orInfoWrap .entryOutline table {
			width:100%;
		}
		.orInfoWrap .entryOutline table th {
			width:90px;
			background:#ebebeb;
		}
		.orInfoWrap .entryOutline table th,
		.orInfoWrap .entryOutline table td {
			padding:5px 4px 4px 4px;
			border:1px solid #cccccc;
		}
		.orInfoWrap .entryOutline table td {
			width:342px;
		}
	.orInfoWrap .entryShowProperty {
		float:right;
		margin-top:4px;
		padding:6px 0;
		width:100%;
		height:34px;
		background:#eef9f0;
	}
		.orInfoWrap .entryShowProperty a {
			margin:0 auto;
			width:162px;
			height:34px;
			display:block;
		}

	.orInfoWrap .department {
		clear:both;
		border-top:7px solid #ffffff;
		width:100%;
		background:/*#89c486#c2e7c7*/#def0dd;
		/*border:1px solid #cccccc;*/
	}
	.orInfoWrap .department ul {
	}
	.orInfoWrap .department ul li {
		padding:3px;
		text-align:center;
	}
	.orInfoWrap .department ul li.name {
		/*background:#89c486;
		color:#ffffff;*/
	}
	.orInfoWrap .department span {
		padding:0 0.4em;
		font-size:110%;
		font-weight:bold;
		letter-spacing:0.1em;
	}


