
/* news
---------------------------------------------*/


#contentsArea .section .news dl.line {
	margin:6px 10px 15px 10px;
	width:580px;
	border-bottom:1px dotted #ccc;
	}
#contentsArea .section .news dt {
	float: left;
	width: 100px;
		_width: 90px;
	padding:5px 0px 5px 10px;
	clear: both;
	margin: 0;
	}
*:first-child+html #contentsArea .section .news dt {
	width: 90px;
	}
#contentsArea .section .news dd {
 	width: 470px;
	 	_width: 450px;
 	margin-left:110px;
	 	_margin-left:100px;
 	padding:5px 5px 5px 10px;
	}
*:first-child+html #contentsArea .section .news dd {
	width: 450px;
	margin-left:100px;
	}

/* history
---------------------------------------------*/


#contentsArea .section .history dl {
	margin:4px 10px 10px 10px;
	width:580px;
	background-color:#ffffff;
	}
#contentsArea .section .history dt {
	float:left;
	width:110px;
	padding:5px 24px 5px 8px;
	clear:both;
	text-align:right;
	margin:0px;
	}
#contentsArea .section .history dd {
	margin: 0 0 0 0px;
 	padding:5px 5px 5px 120px;
	background-color:#ffffff;
	}
#contentsArea .section .history dt.bg,
#contentsArea .section .history dd.bg {
	background-color: #F1F5FA;
}
/* 会社案内
---------------------------------------------*/


#contentsArea .section .profile dl.line {
	margin:4px 10px 10px 10px;
	width:580px;
	border-bottom:1px dotted #ccc;
	}
#contentsArea .section .profile dt {
	float: left;
	width: 140px;
		_width: 130px;
	padding:5px 0px 15px 10px;
	clear: both;
	margin: 0;
	}
*:first-child+html #contentsArea .section .profile dt {
	width: 130px;
	}
#contentsArea .section .profile dd {
 	width: 430px;
	 	_width: 410px;
 	margin-left:150px;
	 	_margin-left:140px;
 	padding:5px 5px 15px 10px;
	}
*:first-child+html #contentsArea .section .profile dd {
	width: 410px;
	margin-left:140px;
	}
	
/* 方針指針
---------------------------------------------*/

#contentsArea .section .iso dl {
	padding:15px 10px 10px 15px;
	width:558px;
	}
#contentsArea .section .iso dt {
	float:left;
	width:30px;
	padding:6px 0px 6px 0px;
	clear:both;
	text-align:center;
	margin:0px;
	}
#contentsArea .section .iso dd {
 	width:528px;
	 	_width:520px;
 	margin-left:30px;
 	padding:6px 0px 6px 0px;
	}
*:first-child+html #contentsArea .section .iso dd {
	width:520px;
	}

.list {
margin:10px 10px 20px 10px;
}

.list li {
margin:5px 0;
}
