﻿/* *****************************************************************
 *  コンセプトイメージ
 ***************************************************************** */
#concept {
	margin:0px;
	padding:0px;
	width:840px;
}

/* *****************************************************************
 *  コンテンツ/センター
 ***************************************************************** */
#content #center { 
	float:left;
	background:#ffffff;
	color:#333333;
	margin:0px;
	padding:0px;
	width:600px;
}

#content #center #vicinity-1 { 
	float:left;
	margin:0px;
	padding:0px;
}

#content #center #vicinity-2 { 
	float:left;
	margin:0px 10px 0px 10px;
	padding:0px;
}

#content #center #vicinity-3 { 
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
	width:270px;
}

#content #center #topic {
	background:#ffffff;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border-top:1px #cccccc dashed;
	height:185px;
}

#content #center #topic ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
}

#content #center #topic ul  li {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 2px;
}

#content #center #info {
	background:#ffffff;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border-top:1px #cccccc dashed;
	height:125px;
}

/* *****************************************************************
 *  コンテンツ/右ナビゲーション
 ***************************************************************** */

#content #right {
	float:right;
	background:#ffffff;
	color:#333333;
	margin:0px;
	padding:0px;
	width:215px;
}

#content #right .row {
	margin:5px 0px 5px 0px;
}

#content #right #mystyle-search {
	margin:0px 0px 8px 0px;
	padding:0px;
	width:213px;
	border:solid 1px #A7A9AC;
	text-align:center;
}

#content #right #mystyle-search .read {
	margin:0px;
	padding:0px;
	text-align:left;
	font-size:10px;
	width:203px;
}

#content #right #mystyle-search .read a {
	text-decoration:none;
}

/* *****************************************************************
 *  新着情報
 ***************************************************************** */
.newInfoComponent {
	overflow:auto;
	height:420px;
	/*width:215px;*/
}

.newInfoComponent dl {
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
}

/* 日付 */
.newInfoComponent dl dt {
	margin:0px 0px 0px 0px;
	padding:2px;
	text-align:left;
	font-weight:bold;
	background-image:url(../images/dot01.gif);
	background-repeat:no-repeat;
}

/* タイトル */
.newInfoComponent dl dd {
	margin:0px 0px 10px 0px;
	padding:2px;
	text-align:left;
}

/* *****************************************************************
 *  おすすめ物件
 ***************************************************************** */

.component {
	overflow:auto;
	height:255px;
}

.propertyInfo {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}

.propertyInfo .propertyContainer {
	float:left;
	width:140px;
	height:250px;
	margin:1px;
	padding:0px 0px 0px 0px;
	border:solid 1px #A7A9AC;
}

.propertyInfo .propertyContainer .propertyWrapper .access {
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	height:35px;
	font-size:10px;
	text-align:center;
	background:#f0f0f0;
	vertical-align:middle;
}

.propertyInfo .propertyContainer .propertyWrapper .access a {
	text-decoration:none;
}

.propertyInfo .propertyContainer .propertyWrapper .osusumeDetailContainer {
}

.propertyInfo .propertyContainer .propertyWrapper .osusumeDetailContainer .imageArea {
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	width:140px;
	height:100px;
	border:none;
}

.osusumeVertical .osusumeDetailContainer .imageArea td {
	height:100px;
	width:140px;
	text-align:center;
	background-color:#ffffff;
}

.propertyInfo .propertyContainer .propertyWrapper .osusumeDetailContainer ul.information {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	font-size:10px;
	width:140px;
	text-align:center;
	clear:both;
}

.propertyInfo .propertyContainer .propertyWrapper .osusumeDetailContainer ul.information  a {
	text-decoration:none;
}

.propertyInfo .propertyContainer .propertyWrapper .osusumeDetailContainer ul.information li {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
}

.propertyInfo .propertyContainer .propertyWrapper .osusumeDetailContainer ul.information li.price {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
	text-align:center;
	width:140px;
	clear:both;
}

.propertyInfo .propertyContainer .propertyWrapper .osusumeDetailContainer ul.information li.price span {
	font-size:17px;
	color:#ff9900;
	font-weight:bold;
}

.propertyInfo .propertyContainer .propertyWrapper .osusumeDetailContainer ul.information li.propertyName {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	color:#ff9900;
	font-weight:bold;
	width:140px;
	clear:both;
}

.propertyInfo .propertyContainer .propertyWrapper .osusumeDetailContainer div.btnOsusumeDetail {
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-size:13px;
	clear:both;
}

.propertyInfo .propertyContainer .propertyWrapper .osusumeDetailContainer div.btnOsusumeDetail a {
	color:#6CB124;
	font-weight:bold;
}
