@charset "shift_jis";

/*----------------------------------*/
/*          スタイル初期化          */
/*----------------------------------*/




/*----------------------------------*/
/*          clearfix決定版          */
/*----------------------------------*/

.clearfix{
	/zoom:1;
}

.clearfix:after{
	content:'';
	display:block;
	clear:both;
	height:0;
}


/*---　トピックス・お知らせ　---*/
.topics_news{
	margin-bottom:20px;
}

/*　トピックス　*/
.topics{
	float:left;
	width:326px;
}

.topics .topics_title{
	border-bottom:1px solid #A3A3A3;
}

.topics .topics_title h2{
	width:158px;
	height:31px;
	float:left;
	background:url(../img/standard_darkblue/topics_title.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-9877em;
}

.topics .topics_title div{
	float:right;
	width:150px;
	text-align:right;
	padding:8px 10px 0 0;
}

.topics li{
	border-bottom:1px dotted #D9D9D9;
	padding:8px 10px 8px 25px;
	background:url(../img/standard_darkblue/list_icon.gif) no-repeat 10px center;
	line-height:140%;
}

.topics li span{
	color:#777777;
	padding-right:10px;
}


/*　お知らせ　*/
.news{
	float:right;
	width:326px;
}

.news .news_title{
	border-bottom:1px solid #A3A3A3;
}

.news .news_title h2{
	width:158px;
	height:31px;
	float:left;
	background:url(../img/standard_darkblue/news_title.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-9877em;
}

.news .news_title div{
	float:right;
	width:150px;
	text-align:right;
	padding:8px 10px 0 0;
}

.news li{
	border-bottom:1px dotted #D9D9D9;
	padding:8px 10px 8px 25px;
	background:url(../img/standard_darkblue/list_icon.gif) no-repeat 10px center;
	line-height:140%;
}

.news li span{
	color:#777777;
	padding-right:10px;
}


/*---　オススメ物件情報　---*/
#right .pickup{
	margin-bottom:10px;
}
	
#right .pickup h2{
	width:668px;
	height:32px;
	overflow:hidden;
	text-indent:-9877em;
	margin-bottom:10px;
	background:url(../img/standard_darkblue/pickup_title.gif) no-repeat top left;
}

#right .pickup h3{
	padding:1px 0 3px 0;
	font-size:13px;
}

#right .pickup .photo img{
	border:1px solid #c9c9c9;
}

#right .pickup ul{
	margin:0 -17px 15px 0;
}

#right .pickup ul li{
	width:152px;
	margin:0 15px 20px 0;
	line-height:150%;
	vertical-align:top;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
	/display: inline; /*for ie5〜7*/
	/zoom: 1; /*for ie5〜7*/
}

*:first-child+html #right .pickup ul li{ /* IE 7 */
	margin-right:18px;
}

#right .pickup span{
	color:#E33421;
}

#right .pickup .cate_more{
	padding:2px 0 0 0;
}

/*　一戸建てアイコン　*/
#right .pickup .cate01{
	background:url(../img/standard_darkblue/cate01.gif) no-repeat left top;
	width:57px;
	height:18px;
	overflow:hidden;
	text-indent:-9877em;
	float:left;
}

/*　マンションアイコン　*/
#right .pickup .cate02{
	background:url(../img/standard_darkblue/cate02.gif) no-repeat left top;
	width:57px;
	height:18px;
	overflow:hidden;
	text-indent:-9877em;
	float:left;
}

/*　土地アイコン　*/
#right .pickup .cate03{
	background:url(../img/standard_darkblue/cate03.gif) no-repeat left top;
	width:57px;
	height:18px;
	overflow:hidden;
	text-indent:-9877em;
	float:left;
}

/*　事業用アイコン　*/
#right .pickup .cate04{
	background:url(../img/standard_darkblue/cate04.gif) no-repeat left top;
	width:57px;
	height:18px;
	overflow:hidden;
	text-indent:-9877em;
	float:left;
}

/*　詳細を見るアイコン　*/
#right .pickup .more{
	float:right;
	width:80px;
}

#right .pickup .more a{
	width:80px;
	height:18px;
	display:block;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard_darkblue/more.gif) no-repeat left top;
}

#right .pickup .more a:hover{
	background:url(../img/standard_darkblue/more.gif) no-repeat left -18px;
}

#right .pickup .limit{
	float:right;
	width:80px;
	height:18px;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard_darkblue/limit.gif) no-repeat left top;
}


/*---　新着物件情報　---*/
#right .newarrived{
	margin-bottom:10px;
}
	
#right .newarrived h2{
	width:668px;
	height:32px;
	overflow:hidden;
	text-indent:-9877em;
	margin-bottom:10px;
	background:url(../img/standard_darkblue/newarrived_title.gif) no-repeat top left;
}

#right .newarrived h3{
	padding:1px 0 3px 0;
	font-size:13px;
}

#right .newarrived .photo img{
	border:1px solid #c9c9c9;
}

#right .newarrived ul{
	margin:0 -17px 15px 0;
}

#right .newarrived ul li{
	width:152px;
	margin:0 15px 20px 0;
	line-height:150%;
	vertical-align:top;
	display: -moz-inline-box; /*for Firefox 2*/
	display: inline-block; /*for modern*/
	/display: inline; /*for ie5〜7*/
	/zoom: 1; /*for ie5〜7*/
}

*:first-child+html #right .newarrived ul li{ /* IE 7 */
	margin-right:18px;
}

#right .newarrived span{
	color:#E33421;
}

#right .newarrived .cate_more{
	padding:2px 0 0 0;
}

/*　一戸建てアイコン　*/
#right .newarrived .cate01{
	background:url(../img/standard_darkblue/cate01.gif) no-repeat left top;
	width:57px;
	height:18px;
	overflow:hidden;
	text-indent:-9877em;
	float:left;
}

/*　マンションアイコン　*/
#right .newarrived .cate02{
	background:url(../img/standard_darkblue/cate02.gif) no-repeat left top;
	width:57px;
	height:18px;
	overflow:hidden;
	text-indent:-9877em;
	float:left;
}

/*　土地アイコン　*/
#right .newarrived .cate03{
	background:url(../img/standard_darkblue/cate03.gif) no-repeat left top;
	width:57px;
	height:18px;
	overflow:hidden;
	text-indent:-9877em;
	float:left;
}

/*　事業用アイコン　*/
#right .newarrived .cate04{
	background:url(../img/standard_darkblue/cate04.gif) no-repeat left top;
	width:57px;
	height:18px;
	overflow:hidden;
	text-indent:-9877em;
	float:left;
}

/*　詳細を見るアイコン　*/
#right .newarrived .more{
	float:right;
	width:80px;
}

#right .newarrived .more a{
	width:80px;
	height:18px;
	display:block;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard_darkblue/more.gif) no-repeat left top;
}

#right .newarrived .more a:hover{
	background:url(../img/standard_darkblue/more.gif) no-repeat left -18px;
}


#right .newarrived .limit{
	float:right;
	width:80px;
	height:18px;
	overflow:hidden;
	text-indent:-9877em;
	background:url(../img/standard_darkblue/limit.gif) no-repeat left top;
}






/*------------　トピックス・お知らせ一覧　------------*/
#full .topics_table{
	border:1px solid #CCC;
	padding:20px;
	background-color:#FAFAFA;
	margin-top:8px;
	line-height:140%;
}

#full .topics_table .list ul{
	margin:0;
}

#full .topics_table .list ul li{
	border-bottom:1px dotted #D9D9D9;
	padding:8px 10px 8px 25px;
	background:url(../img/standard_darkblue/list_icon.gif) no-repeat 10px center;
	line-height:140%;
}

#full .topics_table .list ul li span{
	color:#777777;
	padding-right:10px;
}

