/* アコーディオン */
div.acordion dl.acordion{
	margin: 0;
}
div.acordion dt.trigger {
/*
	background: #9bd8ff -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b9e4ff), to(#62b5ea));
	background: #9bd8ff linear-gradient(#b9e4ff, #62b5ea);

	background: #FFFFFF -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#CCCCCC));
	background: #FFFFFF linear-gradient(#FFFFFF, #CCCCCC);
*/
	background: #FFFFFF -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F2F5F6), to(#3E7ED0));
	background: #FFFFFF linear-gradient(#F2F5F6, #3E7ED0);
	
	border-radius: 10px;
	text-align: left;
	border: 1px solid #ccc;
	color: #000;
	margin-bottom: 0;
	padding: 10px;
}
div.acordion dt.active{
	border-radius: 10px 10px 0 0;
}
div.acordion dt.trigger span.open-close {
	background: url(images/point_plus.png) no-repeat right top;
	float: right;
	width: 20px;
	height: 20px;
	text-indent: -9999em;
}
div.acordion dt.active span.open-close {
	background: url(images/point_none.png) no-repeat right top;
	float: right;
	width: 20px;
	height: 20px;
}   
div.acordion dd.acordion_tree{
	padding: 10px;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f0f0f0));
	background: #9bd8ff linear-gradient(#fff, #f0f0f0);
	border: 1px solid #ccc;
	border-top: none;
	margin:0;
}