@CHARSET "UTF-8";

.jstree {
	text-align: left;
	font-size: 12px;
}

.jstree-children {
	letter-spacing: -.40em; /* 文字間を詰めて隙間を削除する */
}

.jstree-children li {
	letter-spacing: normal; /* 文字間を通常に戻す */
}

.jstree-container-ul {
	background-color: #fafafa;
}

.jstree-container-ul.jstree-children .jstree-children {
	background-color: #dedede;
}

.jstree-default .jstree-clicked {
	border-radius: 0px;
	box-shadow: none;
}

.jstree-node {
	white-space: normal;
}

.jstree-icon {
	float: left;
}

.jstree-anchor {
	white-space: normal;
	display: block;
	border-bottom: 1px solid #ffffff;
}

.jstree-anchor .jstree-icon {
	display: none;
}

.jstree-default .jstree-anchor {
	word-wrap: break-word !important;
	height: auto;
	padding-left: 22px;
}

.jstree-default .jstree-node, .jstree-default .jstree-icon {
	background-image: none;
	margin-left: 12px;
}

.jstree-default :empty.jstree-icon {
	background-image: url("/mmeg_po/javax.faces.resource/css/jstree/arr_closed.gif.xhtml");
	background-position: 0px;
	width: 10px;
}

.jstree-default .jstree-closed>.jstree-ocl {
	background-image: url("/mmeg_po/javax.faces.resource/css/jstree/arr_closed.gif.xhtml");
	background-position: 0px;
	width: 10px;
}

.jstree-default .jstree-open>.jstree-ocl {
	background-image: url("/mmeg_po/javax.faces.resource/css/jstree/arr_open.gif.xhtml");
	background-position: 0px;
	width: 10px;
}

.jstree-default .jstree-clicked {
	background-color: #c00000;
	color: #ffffff;
}

.jstree-default .jstree-hovered {
	background-color: #c00000;
	color: #ffffff;
	border-radius: 0px;
}

.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url("/mmeg_po/javax.faces.resource/css/jstree/throbber.gif.xhtml") center center no-repeat;
}
.jstree-default .jstree-file {
  background: url("/mmeg_po/javax.faces.resource/css/jstree/32px.png.xhtml") -100px -68px no-repeat;
}
.jstree-default .jstree-folder {
  background: url("/mmeg_po/javax.faces.resource/css/jstree/32px.png.xhtml") -260px -4px no-repeat;
}

.jstree-anchor {
	padding-left: 0px;
}