dl#newsList{
	position: relative;
	margin: 30px 0 0;
}
	dl#newsList dt{
		position: absolute;
		width: 96px; /*102-6*/
		padding: 11px 0 0 6px;
		font-weight: bold;
		line-height: 22px;
	}

	dl#newsList dt:first-child+dd{
		border-top: none;
	}

	dl#newsList dd{
		padding: 11px 0 11px 165px;
		line-height: 22px;
		border-top: 1px dashed #BABABA;
	}

	dl#newsList dd.feature{
		background: url("../images/iconCat01.gif") 102px 13px no-repeat;
	}
	dl#newsList dd.life{
		background: url("../images/iconCat02.gif") 102px 13px no-repeat;
	}
	dl#newsList dd.estate{
		background: url("../images/iconCat03.gif") 102px 13px no-repeat;
	}
	dl#newsList dd.solaieclub{
		background: url("../images/iconCat04.gif") 102px 13px no-repeat;
	}
	dl#newsList dd.etc{
		background: url("../images/iconCat05.gif") 102px 13px no-repeat;
	}

	dl#newsList dd.test{
		background: url("../images/iconCat06.gif") 102px 13px no-repeat;
	}

		dl#newsList dd a{
			display: inline !important;
		}

		dl#newsList dd a:hover{
			text-decoration: underline;
		}


	dl#newsList dd a[target='_blank']{
		background: url('../images/iconBlankBl.gif') left 7px no-repeat;
		text-indent :1em;
		display: inline-block !important;
	}

	dl#newsList dd a[href*='.pdf']{
		background: url('../images/iconPdf.gif') left 5px no-repeat;
		text-indent :1em;
		display: inline-block !important;
	}

div.whBox{
	margin: 0 0 50px 0;
	padding: 1px 0 0 1px;
	background: #FFFFFF;
	overflow: visible
}
div.whBoxInner{
	padding: 19px;
	border: 1px solid #E6E6E6;
}

.box404 {
	line-height: 157%;
}

.box404 >div#header02{
	margin: 0 auto 25px;
}

.box404 >ul{
	margin: 1em 0;
}

.box404 >ul >li{
	float: none;
	background: url('../images/bgList.gif') no-repeat left center;
	padding-left: 1em;
}

.blueBox{
	border: 2px solid #0085CD;
	background: #FFFFFF;
	padding: 21px;
	text-align: center;
}

.box404 .blueBox{
	margin: 35px 0 0;
}

.lightBlBox{
	border: 1px solid #0085CD;
	background: #E4F1F9;
	padding: 12px;
}

.box404 .lightBlBox{
	margin: 50px auto 95px;
}

.box404 .lightBlBox ul{
	margin: 10px auto 0;
}

.box404 .lightBlBox ul li{
	border: 1px solid #0085CD;
	background: #FFFFFF;
	margin: 0 0 0 6px;
	padding: 0 0 5px;
	text-align: center;
}
.box404 .lightBlBox ul li:first-child{
	margin: 0;
}

.box404 .lightBlBox ul li p a{
	background: url('../images/iconBlankBl.gif') left 7px no-repeat;
	display: inline-block;
	text-indent :1em;
}
.box404 .lightBlBox ul li p a:hover{
	text-decoration: underline;
}

.box404 .lightBlBox ul li p span{
	font-size: 86%;
}

.mt15{ margin-top: 15px;}
.mt20{ margin-top: 20px;}
.mt25{ margin-top: 25px;}
.mt25{ margin-top: 25px;}
.mt30{ margin-top: 30px;}

.mr15{ margin-right: 15px;}
.mr20{ margin-right: 20px;}
.mr25{ margin-right: 25px;}
.mr25{ margin-right: 25px;}
.mr30{ margin-right: 30px;}

.mb15{ margin-bottom: 15px;}
.mb20{ margin-bottom: 20px;}
.mb25{ margin-bottom: 25px;}
.mb25{ margin-bottom: 25px;}
.mb30{ margin-bottom: 30px;}

.ml10{ margin-left: 10px;}
.ml15{ margin-left: 15px;}
.ml20{ margin-left: 20px;}
.ml25{ margin-left: 25px;}
.ml30{ margin-left: 30px;}

.pt15{ padding-top: 15px;}
.pt20{ padding-top: 20px;}
.pt25{ padding-top: 25px;}
.pt25{ padding-top: 25px;}
.pt30{ padding-top: 30px;}
.pt40{ padding-top: 40px;}

.pb15{ padding-bottom: 15px;}
.pb20{ padding-bottom: 20px;}
.pb25{ padding-bottom: 25px;}
.pb25{ padding-bottom: 25px;}
.pb30{ padding-bottom: 30px;}
.pb40{ padding-bottom: 40px;}

.font12{
	font-size: 86%;
}

.clearBoth{
	clear: both;
}

div.ancLink{
	background: #ECECEC;
	margin: 40px 0;
	padding: 11px 0 10px;
	text-align: center;

}
	div.ancLink ul{
		display: inline-block;
		*display: inline;  
    	*zoom: 1;  
	}
	div.ancLink ul li{
		margin-left: 10px;
	}
	div.ancLink ul li:first-child{
		margin: 0;
	
}