@charset "UTF-8";
/*******new トピックス*******/
#new_topi{
	float: right;
	width: 377px;
	margin-top:15px;
}
#new_topi ul{
	height: 80px;
	width: 377px;
	overflow:auto;
	margin-top: 2px;
}
#new_topi ul li{
	width: 360px;
}
.pic_title{
	float: left;
	width: 550px;
	margin-top:15px;
}

#top_cont{
	clear: both;
	width: 950px;
	padding-top: 20px;
}

/** structure  **/
#top_cont #topLeft {
	float: left;
	width: 699px;
}
#top_cont #topRight {
	float: right;
	width: 240px;
}

/******* common *******/
#top_cont h3 {
	padding:0;
	margin:0;
}
#top_cont h4 {
	margin:0;
	padding:5px 7px 10px 7px;
	clear: both;
}
#top_cont .left10m{
	margin-left:10px;
}

#top_cont .frmBtm {
	margin:0 0 10px 0;
	padding:0;
}

/*******住まい探し講座*******/
#top_cont #topKouza{
	background: url(../images/top1004/bgKouza.gif) repeat-y;
	width: 699px;
	text-align: left;
}
#top_cont #topKouza .topKiso,
#top_cont #topKouza .topTrbl,
#top_cont #topKouza .topChk,
#top_cont #topKouza .topTool{
	width: 699px;
	margin: 5px 0 0 0;
	clear: both;
	padding-bottom:10px;
	border-bottom:2px solid #9EC723;
}
#top_cont #topKouza ul.mark {
	padding-left:7px;
}
#top_cont #topKouza ul.mark li{
	background: url(../images/top1004/markGreen.gif) no-repeat 0 0.3em;
	padding-left: 15px;
	line-height:150%;
}

/*基礎知識*/
#top_cont #topKouza .topKiso{
}
#top_cont #topKouza .topKiso ul.lnkKiso{
	margin: 10px 5px 10px 17px;
}
#top_cont #topKouza .topKiso ul.lnkKiso li{
	float: left;
	display: block;
	width:337px;
	margin: 0 0 3px 0;
}
#top_cont #topKouza .frm01{
	clear:both;
	width:330px;
	margin-left:10px;
}
#top_cont #topKouza .frm02{
	width:345px;
}
#top_cont #topKouza ul.lstStep {
	padding-left:7px;
}
#top_cont #topKouza ul.lstStep li{
	padding-left: 55px;
	line-height:150%;
}
#top_cont #topKouza ul.lstStep li.step01{
	background: url(../images/top1004/step01.gif) no-repeat 0 0.3em;
}
#top_cont #topKouza ul.lstStep li.step02{
	background: url(../images/top1004/step02.gif) no-repeat 0 0.3em;
}
#top_cont #topKouza ul.lstStep li.step03{
	background: url(../images/top1004/step03.gif) no-repeat 0 0.3em;
}
#top_cont #topKouza ul.lstStep li.step04{
	background: url(../images/top1004/step04.gif) no-repeat 0 0.3em;
}
#top_cont #topKouza ul.lstStep li.step05{
	background: url(../images/top1004/step05.gif) no-repeat 0 0.3em;
}
#top_cont #topKouza ul.lstStep li.step06{
	background: url(../images/top1004/step06.gif) no-repeat 0 0.3em;
}
#top_cont #topKouza ul.lstStep li.step07{
	background: url(../images/top1004/step07.gif) no-repeat 0 0.3em;
}
#top_cont #topKouza ul.lstStep li.step08{
	background: url(../images/top1004/step08.gif) no-repeat 0 0.3em;
}
#top_cont #topKouza ul.lstStep li.step09{
	background: url(../images/top1004/step09.gif) no-repeat 0 0.3em;
}
#top_cont #topKouza ul.lstStep li.step10{
	background: url(../images/top1004/step10.gif) no-repeat 0 0.3em;
}
#top_cont #topKouza ul.lstStep li.step11{
	background: url(../images/top1004/step11.gif) no-repeat 0 0.3em;
}
#top_cont #topKouza ul.lstStep li.step12{
	background: url(../images/top1004/step12.gif) no-repeat 0 0.3em;
}
#top_cont #topKouza ul.lstSub li{
	background: url(../images/top1004/markTriGreen.gif) no-repeat 0 0.3em;
}


/*トラブル事例*/
#top_cont #topKouza .topTrbl .trbl01{
	width:250px;
	margin-left:10px;
}
#top_cont #topKouza .topTrbl .trbl02{
	width:205px;
}

/*便利ツール*/
#top_cont #topKouza .topTool ul li{
	float:left;
	width:200px;
	margin-left:10px;
	line-height:150%;
}

/*不動産力チェック*/
#top_cont #topKouza .topChk,
#top_cont #topKouza .noBdr{
	border:none;
}
#top_cont #topKouza .topChk .chk01{
	width:200px;
	margin-left:20px;
}
#top_cont #topKouza .topChk .chk02{
	width:225px;
	margin-left:10px;
}

/*住まいのお役立ち情報*/
#top_cont #topYaku{
	width: 699px;
	float:left;
	background: url(../images/top1004/bgYakudachi.gif) repeat-y;
	padding: 5px 0;
}
#top_cont #topYaku .frm01{
	width:348px;
}
#top_cont #topYaku .frm02{
	width:343px;
}
#top_cont  #topYaku ul {
	margin-left:15px;
}
#top_cont  #topYaku ul li{
	background: url(../images/top1004/markYellow.gif) no-repeat 0 0.3em;
	padding-left: 15px;
	float:left;
	width:145px;
	line-height:150%;
}
/*リンク集*/
#top_cont #topLink {
	width: 699px;
	float:left;
	background: url(../images/top1004/bgLink.gif) repeat-y;
	padding: 10px 0 5px 0;
}
#top_cont  #topLink ul{
	padding-left:5px;
}
#top_cont  #topLink ul li{
	background: url(../images/top1004/markBlue.gif) no-repeat 0 0.3em;
	padding-left: 15px;
	float:left;
	width:200px;
	margin-left:10px;
	line-height:150%;
}
#top_cont  #topLink ul li.nomark {
	background:none;
}

/*******不動産　会社情報*******/
#top_cont .search{
	background: url(../images/top1004/bgKensaku.gif) repeat-y;
	padding: 10px 0 0 0;
	width: 240px;
}
#top_cont .search ul{
	margin: 5px 0 0 10px;
	font-weight: bold;
}
#top_cont .search li{
	background: url(../images/top1004/markOrange.gif) no-repeat 0 0.3em;
	padding-left: 15px;
	line-height:150%;
}
#top_cont .search li.markq{
	background: url(../images/top1004/markQ.gif) no-repeat 0 0.3em;
	font-weight:normal;
	line-height:180%;
}
#top_cont .search ul.normal li{
	font-weight:normal;
}
#top_cont p{
	padding-left:7px;
}
#top_cont p.topRText{
	padding:0 10px 5px 10px;
}
/*不動産会社の皆様へ*/
#top_cont .toCom{
	background: url(../images/top1004/bgTo.gif) repeat-y;
	padding: 10px 0 0 0;
}
#top_cont .toCom ul{
	margin: 0 0 0 10px;
}
#top_cont .toCom li{
	background: url(../images/top1004/markBlue.gif) no-repeat 0 0.3em;
	padding-left: 15px;
	line-height:150%;
}

#top_cont iframe{
	border:none;
}
	
/******* 参加団体 *******************************/
div.sanka {
	border:3px solid #E4E0DD;
	width:720px;
	margin:30px auto 10px;
	padding:10px 10px 8px 10px;
}
/******* お知らせ11/03 *******************************/
div.info1103 {
	background:url(../images/top/info03bg.gif) no-repeat left bottom;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
}
div.info1103 li {
	background:url(../images/top/markInfo03.gif) no-repeat 3px 3px;
	margin:5px 0 5px 5px;
	padding:0 0 0 15px;
}



