#Ability{
	padding:20px 0px 0px;
	border-top: 1px dotted #CCCCCC;
	margin: 20px 0px 0px 0px;
}

#Ability dl{
	padding:0px 10px 10px;

}

#Ability dt{
	color:#CC0066;
	font-weight:bold;
}

.Column2L{
	float:left;
	width:310px;
	margin:0px 20px 0px 0px;
}

.Column2R{
	float:left;
	width:310px;
}

#Employment h4{
	color:#CC0066;
	font-weight:bold;


}

#Employment li{
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding:5px;
	margin:0px 0px 5px 0px;

}

#Employment .BlockRight{
text-align:right;

}

#Kind{

}
#Kind dl{
	padding:0px;
	height:120px;
}

#Kind dl.left{
	float:left;
	width:310px;
}
#Kind dl.right{
	float:right;
	width:310px;
}


#Kind dt{
	background: url(../images/works/dt_bg.jpg) repeat-x 0px 0px;
	margin:0px 0px 5px 0px;
	padding:4px 0px 0px 25px;
	height:28px;
	font-weight:bold;
}

#Kind dd{
	padding:5px 10px;
}

.imgL{
	float:left;
	width:225px;
}

.imgL img{
	padding: 1px;
	border:solid 5px #EFEFEF;
}

.textR{
	width:430px;
	padding:0px 0px 0px 0px;
	float:left;
}

.imgL2{
	float:left;
	width:325px;
}

.imgL2 img{
	padding: 1px;
	border:solid 5px #EFEFEF;
}

.textR2{
	width:330px;
	padding:0px 0px 0px 0px;
	float:left;
}

