[data-wv-comp-tree-menu].tree_menu{position: relative; left:0; top:0; font-family:"Noto Sans KR", "돋움", Dotum, Verdana, Helvetica, Sans-serif; overflow: hidden;}
[data-wv-comp-tree-menu] { position: relative; left:0; top:0; }
.bm_tree_con, .bm_tree_con li{list-style-type: none;}
.bm_tree_con li{ clear:both; width: 280px; float:left; }
.bm_tree_con.down_con li{ opacity:0.4; }

.bm_tree_con li .label {width: 280px; height: 40px; padding:10px 15px 10px 19px;
    background-color: #b5cbf9; margin-top: 8px;
    transition: background-color 0.3s; cursor: move; border-radius: 5px;
    outline:0; float:left; box-sizing: border-box;}
.bm_tree_con li[data-tree-key="1"] .label {/*margin-top: 0;*/}
.bm_tree_con li:active .label{  /*background-color: #0A246A;*/ background-color: red; }
.bm_tree_con li .label > span{display:inline-block; width: calc(100% - 40px); font-size:15px; font-size:1.5rem; line-height:21px; line-height:2.1rem; letter-spacing: -0.02em; font-weight: 400; color:#fff; text-align: left;}

[data-wv-agent="ie"] .bm_tree_con li .label{padding:9px 15px 11px 19px;}
[data-wv-agent="edge"] .bm_tree_con li .label{padding:9px 15px 11px 19px;}

/* 1depth 메뉴 액티브 새디자인 */
.bm_tree_con li.depth_1:hover .label{ background-color: #6d13ff; }
.bm_tree_con li.depth_1 .label[contenteditable="true"]{background-color: #6d13ff;}

.bm_tree_con li .tree_item_control{display:none; float:right; font-size: 0; padding-top: 3px;}
.bm_tree_con li:hover .tree_item_control{display:inline-block;}
.bm_tree_con li:hover .tree_item_control > div{display:inline-block; vertical-align: middle; cursor:pointer; background-repeat: no-repeat; background-position: center; opacity: 0.5; transition: opacity 0.3s;}
.bm_tree_con li:hover .tree_item_control > div:hover{opacity: 1;}
.bm_tree_con li .tree_item_control .tree_item_add{
    width:14px; height:14px; margin-right: 14px; background-image: url("../img/common_icon/icon_tree_item_add.png");}
.bm_tree_con li .tree_item_control .tree_item_del{
    width:12px; height:12px; background-image: url("../img/common_icon/icon_tree_item_del.png");}


.depth_0 { margin-left: 0; }
.depth_1 { margin-left: 50px; }/* 디자인상 70씩 증가하지만 여백.. */
.depth_2 { margin-left: 100px; }
.depth_3 { margin-left: 150px; }
.depth_4 { margin-left: 200px; }
.depth_5 { margin-left: 250px; }
.depth_6 { margin-left: 300px; }
.depth_7 { margin-left: 350px; }
.depth_8 { margin-left: 400px; }
.depth_9 { margin-left: 450px; }

.bm_tree_con li.depth_0 .label{ background-color: #7da4f7; }
.bm_tree_con li.depth_1 .label{ background-color: #b5cbf9; }
.bm_tree_con li.depth_2 .label{ background-color: #bdccd7; }
.bm_tree_con li.depth_3 .label{ background-color: #bdccd7; }
.bm_tree_con li.depth_4 .label{ background-color: #bdccd7; }
.bm_tree_con li.depth_5 .label{ background-color: #bdccd7; }
.bm_tree_con li.depth_6 .label{ background-color: #bdccd7; }
.bm_tree_con li.depth_7 .label{ background-color: #bdccd7; }
.bm_tree_con li.depth_8 .label{ background-color: #bdccd7; }
.bm_tree_con li.depth_9 .label{ background-color: #bdccd7; }

/*
.option_container{ position : absolute; z-index: 100; margin-left:140px; margin-top: -25px; font-size:14px; color:#333; line-height:20px; max-height:500px; overflow-y:auto;
    width:350px; height:auto; background-color: #f9f9f9; border: 1px solid #e0e0e0; border-radius: 3px; text-align:left; padding:20px; cursor: auto; }
.option_container .option{ margin: 0 0 20px 0;}
.option_container .option h6{ font-size:16px; color:#000; font-weight:bold; margin:0 0 5px 0; padding:0; }
.option_container .option input[type="text"], .option_container .option select{
    width: 70%; border: 1px solid #ccc; height: 28px; line-height:20px; font-size:14px; padding:2px;
}
.option_container .option input[type="checkbox"] { width:16px; height:16px; float:left; }
.option_container .option input[type="checkbox"], .option_container .option label { cursor:pointer; }
.option_container .option .option_desc { font-size:12px; margin: 5px 0; color:#999; }
*/

.option_container{}


