@charset "utf-8";


#top {
	margin:3px auto 0;
	width:860px;
	clear:both;
	}
	
/* 印刷用 */
@media print {#top {width:861px;}}
  
/* 
----------------------------------------------------------------------------- 
LEFT AREA
-----------------------------------------------------------------------------*/
#leftArea {
	width:640px;
	float:left;
	}

/* 
----------------------------------------------------------------------------- 
MAIN CONTENTS
-----------------------------------------------------------------------------*/

#top #contentsHeader {
	background:url(bgTopContentsHeader.gif) top no-repeat;
	height:24px;
	font-size:1px;
}

#top #contents {
	width:640px;
	background:url(bgTopContentsBody.gif) top repeat-y;
}


/* 
おすすめ物件特集
---------------------------------------*/

#top #titleFeature {
	text-align:left;
	background:url(titleFeature.gif) top left no-repeat;
	height:34px;
	font-size:115%;
	font-weight:bold;
	color:#FFFFFF;
	padding:7px 0px 0px 37px;
	margin-bottom:5px;
	margin-top:7px;
	position:relative;
	top:6px;
	left:22px;
	}

#top #tableFeature {
	text-align:left;
	width:586px;
	margin:0 auto;
	}

#top #tableFeature a { 
	color:#F16D82;
	text-decoration:underline;
	overflow:hidden; /* Delete Link Border for Firefox */
	}
	
#top #tableFeature a:hover {
	color:#F7ACB8;
	text-decoration:none;	
	}

#top #tableFeature img {
	margin-bottom:13px;
	}

#top #tableFeature h4 {
	font-weight:bold;
	color:#B18A41;
	padding-bottom:3px;
	width:225px;
	}

#top #tableFeature td {
	vertical-align:top;
	}


#top #tableFeature .leftSide{
	width:235px;
	}

#top #tableFeature .rightSide{
	width:230px;
	}

/* 
最新ニュース
---------------------------------------*/

#top .titleNews {
	text-align:left;
	background:url(titleNews.gif) top left no-repeat;
	height:34px;
	font-size:115%;
	font-weight:bold;
	color:#FFFFFF;
	padding:7px 0px 0px 37px;
	margin-bottom:0px;
	margin-top:0px;
	position:relative;
	top:6px;
	left:22px;
	}
	
#top #titleNews2 {
	text-align:left;
	background:url(titleNews.gif) top left no-repeat;
	height:34px;
	font-size:115%;
	font-weight:bold;
	color:#FFFFFF;
	padding:7px 0px 0px 37px;
	margin-bottom:0px;
	margin-top:0px;
	position:relative;
	top:6px;
	left:22px;
	}	

.topicsMain {
	width:584px;
	margin:0 auto;
	text-align:left;
}

.topicsMain li {
	width:584px;
}

.topicsItem {
	background:url(dotLine.gif) bottom left repeat-x;
	padding:5px 0px 5px 0px;
	display:block;
}

.topicsItemDate {
	background:url(arrowType02.gif) left no-repeat;
	padding-left:17px;
	color:#999;
	margin-right:7px;
}

.topicsMain a { 
	color:#808080;
	text-decoration:underline;
	overflow:hidden; /* Delete Link Border for Firefox */
	}
	
.topicsMain a:hover {
	color:#999999;
	text-decoration:none;	
	}
	
/* 
天気予報
---------------------------------------*/

#weather {
	clear:both;
	width:590px;
	margin:30px auto 30px;
	}

/* 
メインコンテンツ部フッター
---------------------------------------*/

#top #contentsFooter {
	width:640px;
	height:22px;
	background:url(bgTopContentsFooter.gif) bottom no-repeat;
}

/* 
----------------------------------------------------------------------------- 
RIGHT AREA
-----------------------------------------------------------------------------*/
#rightArea {
	width:220px;
	float:right;
	}

#rightArea #search{
	background:url(bgSearch.gif) top center no-repeat;
	width:220px;
	height:275px;
	padding-top:56px;
}