/* トップページ2カラム
------------------------------------------------ */
#tcontent2{
	width:700px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
}
#rnavi{
	width:232px;
	float:right;
}
#main{
	width:450px;
	float:left;
}

/* メイン画像
------------------------------------------------ */
.mainimg{
	padding-top:4px;
	background:#D5EABF;
}

/* 最新実績
------------------------------------------------ */
.sjleft{
	float:left;
	width:210px;
}
.sjright{
	float:right;
	width:210px;
}
.sjphoto{
	padding:5px;
	float:left;
}
.sjphoto img{
	vertical-align:bottom;
}
.sjtext{
	padding-top:15px;
	width:90px;
	float:right;
}

/* ニュース
------------------------------------------------ */
#newsText{
	width:450px;
	height:150px;
	overflow:auto;
}

#newsText ul{
	padding-left:5px;
}

#newsText li{
	width:425px;
	list-style-type:none;
	padding-top:6px;
	float:left;
}

#newsText li .day{
	width:65px;
	padding-left:15px;
	background:url("../image/common/arrow.gif") no-repeat left;
	float:left;
}

#newsText li .text{
	width:340px;
	float:right;
}

/* トピックス
------------------------------------------------ */
#topics_detail{
	float:left;
	width:220px;
	border-bottom:1px dashed #666;
}
.topics{
	float:left;
	width:220px;
	border-bottom:1px dashed #666;
}
.topics h4{
	margin:0 0 5px 0;
	font-size:12px;
}
.topicsphoto{
	padding:3px;
	float:left;
}
.topicsphoto img{
	vertical-align:bottom;
}
.topicstext{
	padding-top:5px;
	padding-bottom:5px;
	width:350px;
	float:left;
}


/* 広告スペース
------------------------------------------------ */
.bigbanner{
	margin-bottom:10px;
}
#spcial{
	width:228px;
	margin:0 auto;
}
#spcial .title{
	margin-bottom:5px;
}