@charset "UTF-8";

/* CSS Document */

/*-------------------------------------
*
* 不動産ニュースなどのタブ
*-------------------------------------- */
/* -- タブエリア -- */
#tabContent {
	clear: both;
	margin-top: 5px;
	width:700px;
	-height:280px;
	position: relative;
}

#tabContent a{
	text-decoration:none;
}

/* -- タブ -- */
#news_tab {
	clear: both;
	width:700px;
	text-align: center;
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: 24px;
	overflow: hidden;
	font-size: 100%;
	top:7px;
	position: relative;
}
#news_tab li {
	float:left;
	padding: 2px 10px 3px 10px;
	list-style-type: none;
	cursor: pointer;
	background: #ECECEC;
	background: -moz-linear-gradient(#DBDBDB, #FCFCFC);
	background: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#FCFCFC)); 
	display: block;
	width:113px;
	height: 23px;
	position: relative;
	border-top:  #cccccc solid 1px;
	border-left:   #cccccc solid 1px;
	border-right:  #cccccc solid 1px;
	margin-right: 5px;
	-moz-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
}
#news_tab li:hover {
	border-top:  #cccccc solid 1px;
	border-left: #cccccc solid 1px;
	border-right:#cccccc solid 1px;
	background: #6D6D6D;
	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
	-moz-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
}
#news_tab li.select {
	border-top:  #cccccc solid 1px;
	border-left: #cccccc solid 1px;
	border-right:#cccccc solid 1px;
	background: #6D6D6D;
	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
	-moz-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
	cursor: text;
}

/* -- タブ内部 -- */
#tabBoxIndex {
	background-color: #FCFCFC;
	width:665px;
	border-top: #6D6D6D solid 3px;
	border-left: #cccccc solid 1px;
	border-right: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	padding: 5px 10px 30px 25px;
	clear: both;
	-position: absolute;
	margin:7px 0 22px 0;
	top:35px;
	-moz-border-radius:0 0px 3px 3px;
	border-radius:0 0px 3px 3px;
}
#tabBoxIndex p{
	margin:3px 0px;
	text-indent: -12px;
	font-weight:bold;
}
#tabBoxIndex a{
	text-decoration:underline;
	padding-left:12px;
	background:url("/images/rn_common/rn_icon_arrow_02.gif") no-repeat 0px 6px;
}
#tabBoxIndex li{
	line-height: 24px;
	text-indent: -12px;
}
#tabBoxIndex li span{
	font-size:12px;
	padding-left: 12px;
	color:#666666;
}

/* -- タブ内部 一覧を見る -- */
#tabBoxIndex .more{
	float:right;
	margin-top:5px;
}
#tabBoxIndex .more a{
	clear: both;
	background:url("/images/rn_common/rn_icon_arrow_02.gif") no-repeat 0 6px;
}

.tabBox {  /* 後ろのタブ内部 */
	display: none;
}

/* -- タブ内部 セミナー -- */
#tabBoxIndex table{
	width: 677px;
	margin-left: -12px;
	border-spacing: 0px 7px;

}
#tabBoxIndex table a{
	padding-left:0px;
	background-image:none;
}
span.icon{
	padding-left: 12px;
	background:url("/images/rn_common/rn_icon_arrow_02.gif") no-repeat 0px 6px;
}
span.sun{
	color: #CC0000;
}
span.sat{
	color: #0075CC;
}
