h2#cnt01{
	width:200px;
	height:81px;
	background:url(../img/recruit/cntl01.jpg) no-repeat;
}
h2#cntr02{
	background:url(../img/recruit/h201.jpg) no-repeat;
	width:528px;
	height:28px;
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
}
div.cnt-inner{
	width:518px;
	float:right;
}
div.cnt-inner dl {
	width:520px;
	font-size:12px;
	border-bottom:#666666 1px dashed;
	padding-bottom:4px;
	padding-top:4px;
	}	
div.cnt-inner dt{
	width:100px;
	height:29px;
	float:left;
	color:#143D65;
}
div.cnt-inner dd{
	width:410px;
	float:right;
	border-bottom:#E8E6DE 1px solid;
	line-height:200%;
	padding-top:4px;
	padding-bottom:6px;
	color:#143D65;
}	
div.cnt-inner dd p{
	color:#666666;
	font-size:12px;
	padding-left:8px;
}		
.noline {
	border:none !important ;
}
dt#dt02 a{
	background:url(../img/benefit/dt02.jpg) 0px 0px no-repeat;
	width:528px;
	height:29px;
	float:left;
	margin-bottom:8px;
	margin-top:8px;
	}	

/* 
----------------------------------------------------------------------------------------
clearFix
---------------------------------------------------------------------------------------- */

div.cnt-inner,
div.cnt-inner dl{
	overflow: hidden;
}

div.cnt-inner dl:after,
div.cnt-inner:after{
    content: "";
    display: block;
    clear: both;
    height: 0px;
    overflow: hidden;
}

/*\*/
* html div.cnt-inner,
* html div.cnt-inner dl{
    height: 1em;
    overflow: visible;
}
/**/
