﻿.bst-tree{
    /*padding-top: 3px;
    padding-left: 13px;
    padding-bottom: 1px;*/
    font-size:14px;
    color:#404040;
}

.bst-tree ul, .bst-tree li, .bst-tree span{
    position:relative;
}

.bst-tree .label{
    width:100%;
    height:26px;
    background-color:#fff;
    display:table;

    /*padding-top: 2px;
    padding-bottom: 2px;*/
}
.bst-tree .label:hover{
    background-color:#e5e5e5;
}

.bst-tree .label > span {
    display: table-cell;
    cursor: pointer;
}

.bst-tree .label1{
    font-weight:bold;
}
.bst-tree .label2{
    font-weight:normal;
}
.bst-tree .report{
    background-image:url('../img/report-n.png');
    background-position: right;
    background-repeat:no-repeat;
    width:14px;
    height:26px;

    /*float: right;*/
    margin-right: 6px;
}
.bst-tree .report:hover {
    background-image:url('../img/report-h.png');
}
.bst-tree .report:active {
    background-image:url('../img/report-p.png');
}


.bst-tree ul {
    margin: 0;
    margin-left: 1.0em;
    padding: 0 0 0 0;
}

.bst-tree li {
    margin-left: 0.5em;
    list-style-position: outside;
    list-style-type: none;
    font-size: 11pt;
    /*height:26px;*/
    word-break: break-all;
}

.bst-tree li span span.reaf {
    /*list-style-image: url("");*/
    background-image:url('');
    background-position: right;
    background-repeat:no-repeat;
    cursor: pointer;
}

.bst-tree li span span.collapse {
    /*list-style-image: url("../img/collapse.png");*/
    background-image:url('../img/collapse.png');
    /*background-position: right;*/
    /*background-position: 0 13px;*/
    background-repeat:no-repeat;
    width:14px;
    height:14px;
    margin-right: 3px;
}

.bst-tree li span span.expand {
    /*list-style-image: url("../img/exp.png");*/
    background-image:url('../img/exp.png');
    /*background-position: right;*/
    /*background-position: 0 13px;*/
    background-repeat:no-repeat;
    width:14px;
    height:14px;
    margin-right: 3px;
}

/*.bst-tree li.reaf > li, li.collapse > ul {
    display: none;
}

.bst-tree li.expand > ul {
    display: block;
}*/

.bst-tree span{
    /*幅を広げる*/
    /*width: 100%;*/
    display: inline-block;
}

.bst-tree .selected{
    color:dodgerblue;
    /*font-weight:bold;*/
}