


* a{
	text-decoration:none;
}
h4 {
	font-size:100%;
	color:#669900;

	padding-left:8px;
	background:#fff url(whatsnew/img/grad-arrow.gif) 0 2px no-repeat;
	
	line-height:1.2em;
	margin:0;
}
h4 a{
	color:#690;
}

/*
	#contents
		[#cw_col1] [#cw_col2] [#cw_col3]
*/
#cw_col1 {
	float:left;
	height:auto; 
	width:250px;
	margin:10px 10px 0 10px;
	padding:5px 0px 5px 0px;
}


#cw_col2 {
	float:left;
	height:auto;
	width:260px;
	margin:10px 20px 0 10px;
	padding:5px 0px 5px 0px;
	/* background-color:#eee; */
}
#cw_col3{
	float:left;
	height:auto;
	width:195px;
	margin:10px 0 0 0;
	/* background-color:#eee; */
}

/*
#box_whatsnew
*/
#box_whatsnew h3{
	clear:both;
	width:250px; height:30px;
	background:url("img/ttl-whatsnew.gif") 0 0 no-repeat;
	margin-bottom:10px;
}

.articlelist div {
		width:250px;
		overflow:hidden;
		padding-bottom:10px;
	}
.articlelist h4{
	/* float:left; clear:none; */
	padding-left:10px;
	margin:0px 0 0 0;
	line-height:1.2em;
	background:#fff url(whatsnew/img/grad-arrow.gif) 0 0 no-repeat;		
}
.articlelist h4 a{
	font-size:100%;
}
.articlelist h4 a span{
	/* 日付部分 */
	display:inline; padding-left:5px;
	color:#c30; color:#999;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
}
.articlelist p span a{
	/* MORE部分 */
	color:#c30;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	text-decoration:underline;
	padding-right:15px;
}
.articlelist p{
	margin:5px 5px 5px 10px;
}
.articlelist img{
	float:right; clear:none;
	margin:0 0 0 5px;
	border:1px solid #690;
}

/* 
#box_estate
*/	
#box_estate h3{
	width:250px; height:30px;
	margin-bottom:10px;
	background:url("img/ttl-estate.gif") 0 0 no-repeat;
}
	


/* 
#box_portfolio
*/
	#box_portfolio h3{
		clear:both;
		width:250px; height:30px;
		background:#fff url("img/ttl-sekourei.gif") 0 0 no-repeat;
		margin-bottom:10px;
	}
	#box_portfolio p a {
		color:#444;
	}
/*
	#box_portfolio div{
		clear:both; overflow:hidden;
	}
	#box_portfolio div{
		clear:both; overflow:hidden;
	}
	#box_portfolio p {
		clear:both;
		width:240px;
		margin:0px 0 10px 10px;
	}
	#box_portfolio p a{
		color:#444;
		line-height:1.3em;
		text-decoration:none;
	}
	#box_portfolio p img{
		float:left; clear:none;
		padding:2px;
		margin-right:5px;
		border:1px solid #aaa;
	}
*/

/*
#box_address
	NOTE: defined in common.css
*/



/* 
#box_opendata
*/
	#box_opendata {
		height:auto;
		margin-top:30px;
	}
	#box_opendata h3{
		display:block;
		height:30px; width:170px;
		background:url("opendata/img/ttl-opendata.gif") 0 0 no-repeat;
		
		margin:0px;
		padding:0;
	}
	#box_opendata dl{
		margin:10px 0 0 0;
		padding:0;
	}

	#box_opendata dl dt{
		margin-left:10px;
		padding-left:8px;
		background:#fff url(whatsnew/img/grad-arrow.gif) 0 2px no-repeat;
	}
	#box_opendata dl dd{
		margin-left:20px;
		padding:3px 0;
		line-height:16px;
	}
	#box_opendata dl dd img{
		vertical-align: middle;
	}




