@charset "utf-8";
@import "../common/css/0-import.css";

#conts h3{
	padding: 9px 0 10px 16px;
	margin-bottom: 26px;
	font-size: 13px;
	color: #FFF;
	line-height: 1.3;
	background: url(../img/about/h2_back.jpg) no-repeat left top;
}

#conts dl {
	margin: 0 0 18px 24px;
	font-size: 13px;
	line-height: 1.0;
}

#conts dl.mb17 {
	margin-bottom: 20px;
}

#conts dt {
	padding-left: 52px;
	float: left;
	clear: left;
	color: #CC0000;
}

#conts dd {
	padding: 0 0 15px 237px;
	_padding-left: 234px;
}

#conts dd.line {
	padding: 0 0 15px 237px;
	_padding-left: 234px;
	background: url(../img/Management/line.gif) no-repeat left bottom;
}

#conts dd a {
	text-decoration: none;
}

#conts dd.top {
	padding: 0 0 16px 237px;
	_padding-left: 234px;
}

#conts dd.Fend {
	padding: 0 0 14px 237px;
}

#conts dd.end {
	+padding: 0 0 14px 237px;
	_padding-left: 234px;
}

#conts dd.back {
	padding: 0 0 18px 237px;
	_padding-left: 234px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	#conts h3{
		margin-bottom: 28px;
	}
	
	#conts dd.top,#conts dd.top01 {
		padding: 0 0 16px 237px;
	}
	
	#conts dd.top02 {
		padding: 0 0 17px 237px;
	}
	
	#conts  dl.mb19 {
		margin-bottom: 19px;
	}
	
	#conts dd.Fend {
		padding: 0 0 15px 237px;
	}
	
	#conts dd.back {
		padding: 0 0 19px 237px;
	}
}
