.leftpanel .classli  {
	list-style-type:none;
	border-right:solid 1px #c3c3c3;
	border-top:solid 1px #c3c3c3;
}
.leftpanel .classli a {
	margin: 0px;
	display: block;
	overflow: hidden;
	/*padding: 0px 0px 0px 40px;*/
	padding: 0px 0px 0px 10px; /*ieは用修正*/
	line-height: 30px;
	text-decoration: none;
	font-size: 11px;
}

.leftpanel .single .classli a {
	background:url(img/sidemenu2.png) ;
}
.leftpanel  .CollapsiblePanelTab .classli {
	background:url(img/sidemenu.png) ;
}


.leftpanel .classli a:hover { 
	/*text-decoration: underline; */
	/*background-color:#e4d0c7;汚く見えるので止め*/
color: #0099ff;

}

/*ACTIVEな親*/
.leftpanel .oyaactive .classli{
	text-align: left;
	padding: 10px 0px 10px 10px; /*ieは用修正*/
	/*border-bottom: 1px #c3c3c3 solid;*/
	background:url(img/sidemenu.png) ;
}

/*ACTIVEな子*/

.leftpanel  .here {
	text-align: left;
	padding: 10px 0px 0px 24px;/*10px 0px 0px 34px;*/
	background: url(img/arrow_gray.gif) 11px 11px no-repeat;/*21px 11px*/
	height:15px;
	/*border-bottom: 1px #c3c3c3 solid;*/
	border-right:solid 1px #c3c3c3;
}
.leftpanel  .child {
	text-align: left;
	padding: 10px 0px 0px 24px;
	background: url(img/arrow_gray.gif) 11px 11px no-repeat;
	height:19px; /*15*/
	/*border-bottom: 1px #c3c3c3 solid;*/
	border-right:solid 1px #c3c3c3;
}
.leftpanel  .active {
	text-align: left;
	padding: 10px 0px 0px 24px;
	background: url(img/arrow_gray.gif) 11px 11px no-repeat;
	height:15px;
	/*border-bottom: 1px #c3c3c3 solid;*/
	border-right:solid 1px #c3c3c3;
}

.leftpanel  .active a{
		color: #0000ff;;
}



/*debug leftbar*/

.CollapsiblePanelContent div{
	text-align: left;
	padding: 10px 0px 0px 34px;
	background: url(img/arrow_gray.gif) 21px 11px no-repeat;
	height:15px;
	/*border-bottom: 1px #c3c3c3 solid;*/
}


/*.inquiry a, .inquiry a:link, .inquiry a:visited, .inquiry a:hover { text-decoration:none; }*/



