/*＠スライド
/////////////////////////////////////////////////////////////////////////*/
#toparea{
	width: 100%;
	padding: 20px 0;
	background: #efefef;
}
	#toparea img{
		margin: 0;
		vertical-align: bottom;
	}
	#toparea .inner{
		width: 960px;
		margin: 0 auto 0;
	}
	#toparea .bx-wrapper{
	}

/*＠事業
/////////////////////////////////////////////////////////////////////////*/
#business{
	clear: both;
	width: 100%;
	height: auto;
	margin-top: 40px;
}
	#business em{
		display: block;
	}
#business ul{
	display: inline-block;
	margin-top: 20px;
}

#business ul li{
	float: left;
	width: 345px;
}
#business ul li:first-child{
	margin-right: 20px;
}

/*＠メイン要素
/////////////////////////////////////////////////////////////////////////*/
/*新着情報・お知らせ*/
.news{	height: auto;	font-size: 120%;}
.news:first-child{	margin-bottom: 20px;}

	/*#infobox h2{
		display: block;
		width: 698px;
		height: 32px;
		margin-bottom: 10px;
	}
	#infobox h2.ttl{
		border: 1px solid #ccc;
		border-top: 2px solid #0C7D25;
		background: url(../img/common/ttl.png);
	}
	#infobox h2.ttl span{
		position: relative;
		top: 7px;
		left: 42px;
	}*/
	.news dl{
		margin-bottom: 0.875em;
		overflow: auto;
		font-size: 90%;
	}
	.news dt{
		float: left;
		padding: 3px 0;
	}
	.news dd{ margin-left: 4.5em; padding: 3px 0;}

	/*強調表示*/
	.news p{ padding: 0 10px;}

/*sidenav*/
ul#sidenav{ display: block;}
	ul#sidenav li{ margin-top: 10px;}
	ul#sidenav li:first-child{ margin: 0;}