@charset "utf-8";
@import url("./_works_common.css");

/*---------- 事業案内 目次 CSS ----------*/

#ContentBody #MainBox {
	padding-top: 20px;
}
#ContentBody #MainBox ul.Index {
	margin: 0;
	padding: 0;
	list-style: none;
}
#ContentBody #MainBox ul.Index li {
	margin: 0;
	padding: 0 0 10px;
	min-height: 60px;
	_height: 60px;
	background-image: url("../common/images/arw02.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}
#ContentBody #MainBox ul.Index li h2 {
	margin: 0;
	padding: 0 0 0 40px;
	width: auto;
	color: #f90;
	font-size: 123.07692%;
	line-height: 1.1;
}
*:first-child+html #ContentBody #MainBox ul.Index li h2 {
	/* for WinIE7 */
	padding-left: 64px;
}
*html #ContentBody #MainBox ul.Index li h2 {
	/* for WinIE6 \*/
	padding-left: 64px;
	/**/
}
#ContentBody #MainBox ul.Index li h2:first-letter {
	/* font-size: 200%; */
	font-size: 32px;
}
#ContentBody #MainBox ul.Index li h2 a {
	display: block;
	margin: 0;
	padding: 12px 0 0 0;
	/* width: 560px;*/
	text-decoration: none;
	font-size: 100%;
	line-height: 1.1;
	letter-spacing: .1em;
	color: #055;
}
#ContentBody #MainBox ul.Index li h2 a:first-letter {
	/* font-size: 200%; */
	font-size: 32px;
}
#ContentBody #MainBox ul.Index li h2 a:hover {
	/*color: #39c;*/
	color: #f60;
}
#ContentBody #MainBox ul.Index li p {
	margin: 0 0 0 40px;
	padding: 8px 12px 0 120px;
	font-size: 92.30769%;
	border-top: 1px solid #399;
	color: #377;
}
#ContentBody #MainBox ul.Index li p .Acronymise {
}
#ContentBody #MainBox ul.Index li p .Acronymise strong {
	color: #c60;
}



