/*--------------------*/
/* トップ用スタイルシート */
/*--------------------*/

/* FLASH表示用スペース */
#contents_space .flashblock {
	float:left;
	margin: 0px 0px 0px 3px;
	width: 459px;
}

/* ユーミーニュース */
#contents_space .newsblock {
	float:right;
	margin: 0px 3px 0px 3px;
	width: 274px;
	background-image:url("../images/top_line_news.gif");
	background-color: #F3F3F3;
	background-repeat:repeat-x;
	text-align: left;
}
#contents_space .newsImg {
	float:left;
}
#contents_space .newsRss {
	margin-top:5px;
	float:right;
}
#contents_space .newsblock img {
	vertical-align: middle;
}
#contents_space .news {
	margin: 5px 0px;
	padding: 0px 10px;
	color: #000000;
	height: 163px;
	background-color: #F3F3F3;
	overflow: auto;
}
#contents_space .news a {
	color: #052888;
	text-decoration : underline;
}
#contents_space .news a:hover {
	color: #052888;
	text-decoration : underline;
}

#contents_space .newsblock ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style-type: none;
}

#contents_space .newsblock li {
	margin-left: 10px;
	float:left;
}

#contents_space .newsblock li.date {
	float:left;
	background-image:url("../images/link_boxtriangle.gif");
	background-repeat:no-repeat;
	background-position:left center;
	margin:0px;
	padding:0px 0px 0px 13px;
	width: 60px;
}
#contents_space .newsblock li.list {
	float:left;
	margin:0px 0px 0px 5px;;
	width: 158px;
}

/* 2段目　左コンテンツ 幅240px */
#contents_space .blockMap {
	float:left;
	width: 230px;
	margin: 0px 5px 15px 2px;
}
#contents_space .blockMap .mapCon {
	background-image:url("../images/top_map_bottom.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: left;
}

#contents_space .blockMap .mapCon span {
	margin: 10px 0px 0px 10px;
}

#contents_space .blockMap .mapCon a {
	padding:0px 0px 0px 15px;
	background-image:url("../images/icon_map.gif");
	background-repeat:no-repeat;
	background-position:left center;
	color:#113FAA;
	text-decoration:underline;
}

/* 2段目　右コンテンツ 幅505px */
#contents_space .blockBlog {
	float:left;
	width: 505px;
	margin: 7px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	border: 1px solid #D1D4D5;
	background-color: #F3F3F3;
	text-align: center;
}

/* 2段目　右コンテンツ内「おすすめ物件情報」 幅245px */
#contents_space .blockRecommend {
	float:left;
	width: 245px;
	margin: 10px 0px 0px 4px;
	text-align: left;
}

/* 2段目　右コンテンツ内「新築物件情報」 幅245px */
#contents_space .blockNewbuild {
	float:left;
	width: 245px;
	margin: 10px 0px 0px 3px;
	text-align: left;
}

/* 2段目　右コンテンツ内「RSS」「一覧」 */
#contents_space .blockRss {
	text-align: right;
	margin: 0px 10px 0px 0px;
}

/* エントリーの表示 */
#contents_space .entry {
	float:left;
	border: 1px solid #D1D4D5;
	margin: 3px 0px 5px 0px;
	padding: 7px;
	text-align: left;
	background-color: #FFFFFF;
}

/* エントリーのタイトル「おすすめ物件情報」 */
#contents_space .titleEntryRecommend {
	border-left: 4px solid #D87410;
	padding-left: 5px;
	font-weight: bold;
}

/* エントリーのタイトル「新築物件情報」 */
#contents_space .titleEntryNewbuild {
	border-left: 4px solid #65D308;
	padding-left: 5px;
	font-weight: bold;
}
#contents_space .entryImg {
	float:left;
	width: 65px;
}
#contents_space .entryText {
	float:left;
	margin-left: 5px;
	width: 150px;
}

/* エントリー 本文 */
#contents_space .entryText span {
	margin-left: 1em;
	display: block;
}

/* エントリー リンク色 */
#contents_space .entry a {
	color:#113FAA;
	text-decoration:underline;
}
#contents_space .entry a:hover {
	color:#113FAA;
	text-decoration:underline;
}
