@charset "utf-8";

#mainNavi li.topBtn a{
	background: url(../../common/img/navi.jpg) no-repeat left bottom;
}

#mainArea .news{
	margin:0 0 30px 15px;
}
h3{
	text-align: center;
	margin: 0 0 18px 0;
}
.topList{
	width:628px;
	background: url(../../common/img/border_tate.gif) repeat-y center top;
	margin: 0 auto;
}
.topList a{
	outline:none;
}
.topList li{
	float:left;
	background: url(../../common/img/border_yoko.gif) repeat-x left bottom;
	width:302px;
	padding:12px 12px 33px 0;
	position:relative;
}
.topList li.right{
	width:294px;
	padding-left: 8px;
}
.topList li.bottom{
	background:none;
}
.topList li.list04{
	text-indent: -9999px;
	background: url(../img/copy02.gif) no-repeat right center;
}
.topList li div{
	padding: 10px 0 0 70px;
	height: 66px;
}
.topList li.list01 div{
	background: url(../img/bg_kankyo.jpg) no-repeat left top;
}
.topList li.list02 div{
	background: url(../img/bg_boeki.jpg) no-repeat left top;
}
.topList li.list03 div{
	background: url(../img/bg_jinzai.jpg) no-repeat left top;
}
.topList li h4{
	color: #2F2F2F;
	font-weight: bold;
	font-size: 16px;
	amargin: 25px 0 30px 0;
}
.topList li h5{
	color: #2C86AC;
	font-size: 14px;
}
.topList li p.para{
	padding: 0 120px 0 10px;
	color: #333333;
	line-height:1.3;
}
.topList li.list01 p.para{
	background:  url(../img/bg_kankyo02.jpg) no-repeat right top;
}
.topList li.list02 p.para{
	background:  url(../img/bg_boeki02.jpg) no-repeat right top;
}
.topList li p.btn{
	position:absolute;
	right:12px;
	bottom:10px;
}