@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 共通パーツ
　02. トップ
　03. 中ページコンテンツ
  

******************************************************************************* */



/* ==

　01. 共通パーツ

=============================================================================== */
/* ローカルナビゲーション（.lnav）
------------------------------------------------------------------------------- */
.lnav p.title a{ background-image:url(../images/lnav_title.gif); }
.lnav .lnav01 p a{ background-image:url(../../images/lnav_subt_case.gif); }
.lnav .lnav02 p a{ background-image:url(../../images/lnav_subt_concept.gif); }
.lnav .lnav03 p a{ background-image:url(../../images/lnav_subt_partner.gif); }


/* ==

　02. トップ

=============================================================================== */
.list_cnts{ margin:4px 0 0; }
.list_cnts li{
	width:238px;
	margin:0 8px 8px 0;
	line-height:1.5;
	float:left;
}
.list_cnts li.lastChild{ margin-right:0; }

.list_cnts li p{ padding:0 5px; }
.list_cnts li p.btn{
	width:230px;
	margin-bottom:5px;
	padding:4px;
	background-color:#f3f3f3;
}

.list_cnts li a{
	width:228px;
	padding:0;
	background-color:#fff;
	background-position:left top;
	background-repeat:no-repeat;
	border:1px solid #d9d9d9;
	color:#666;
	display:block;
}
.list_cnts li span{ padding:7px 10px; display:block; }

.list_cnts li a:link, .list_cnts li a:visited{ border:1px solid #dadada; color:#666; text-decoration:none; }
.list_cnts li a:hover, .list_cnts li a:active{ border:1px solid #ff6600; color:#666; }


/* サポート体制、事例紹介
------------------------------------------------------------------------------- */
.main div.partner{
	width:450px;
	float:left;
}
.main div.case{
	width:260px;
	float:right;
}



/* ==

　03. 中ページコンテンツ

=============================================================================== */
.section .main .contents{ margin-bottom:0; }
.main .contents div{ margin-bottom:0; padding-bottom:10px; }
.main .contents div div{ padding-bottom:0; clear:none; }

.main p.bnr{ margin-bottom:10px; }



/* 豊富な不動産情報と綿密なマーケティング力
------------------------------------------------------------------------------- */
.main .theme_01 div.details{
	margin-bottom:10px;
	padding-top:10px;
	background:url(/common/images/renew2009/line_dotted02.gif) left top repeat-x;
}
.main .theme_01 div.details p.img{ width:355px; float:right; }
.main .theme_01 div.details div.txt{ width:340px; float:left; }

.main .theme_01 div.details ol{
	padding:10px 10px 5px;
	background-color:#f7f7ef;
	border:1px solid #d9d9d9;
}
.main .theme_01 div.details li{
	margin-bottom:5px;
	padding-left:22px;
	background-position:left top;
	background-repeat:no-repeat;
}
* html .main .theme_01 li{ height:1%; }

.main .theme_01 div.details li.num01{ background-image:url(../images/ic_num01.gif); }
.main .theme_01 div.details li.num02{ background-image:url(../images/ic_num02.gif); }
.main .theme_01 div.details li.num03{ background-image:url(../images/ic_num03.gif); }
.main .theme_01 div.details li.num04{ background-image:url(../images/ic_num04.gif); }




