.graphite .accordion{

	font: bold 14px Arial, sans-serif; 


/*
	border-top: 1px solid #111; 
	border-right: 1px solid #111;
	border-left: 1px solid #111;
*/
}
.graphite .accordion, .graphite .accordion li {
	margin: 0; 
	padding: 0; 
	border: none;
}

/* 背景はここ？ */
.graphite .accordion a {

	padding: 10px 10px 10px 20px; /*50px;*/ 

	

/*
	background: #0C0C0C url(images/bg_black.png) repeat-x 0 -1px; 
*/
/* ここでは指定しない
	text-decoration: none; 
*/

	display: block; 

	color: #000; /*#ddd;*/ /*文字色＝黒*/

/*
	border-bottom: 1px solid #222; 
	border-top: 1px solid #777; 
*/
	position: relative;
}

/* 下にないものの背景*/
.graphite .accordion ul a {
/*
	background: #424549;
*/
background: #fff;

}

/* 下があるものの背景*/
.graphite .accordion a.dcjq-parent, .graphite .accordion a.dcjq-parent:hover {
/*
	background: #0C0C0C url(images/bg_black.png) repeat-x 0 -1px;
*/
/*
	background: #0C0C0C url(images/bg_clean.png) repeat-x 0 -1px;
*/

}

.graphite .accordion a.dcjq-parent.active {}

/* アイコン部分 */
.graphite .accordion a .dcjq-icon {
	position: absolute; 
	top: 50%; 
	
	left: 0px; /*14px;*/ 
	width: 34px; 
	margin-top: -17px; 
	height: 34px; 

/*
	background: url(images/arrow_black_right.png) no-repeat 0 center;
*/
	background: url(images/plus_grey.png) no-repeat 0 center;
	

	
}

/* アイコンを開いたとき */
.graphite .accordion a.dcjq-parent.active .dcjq-icon {
/*
	background: url(images/arrow_black_down.png) no-repeat 0 center;
*/
	background: url(images/minus_grey.png) no-repeat 0 center;
	
	
}

.graphite .accordion a:hover {

	background: #DDD; /*#232323;*/ 

	color: #fff;

}
.graphite .accordion a:active{}
