@charset "utf-8";

.zenzaWatchVideoInfoPanel > .tabSelectContainer:not(:hover) > .zwContentsTreeTab {display:none;}
.zenzaWatchVideoInfoPanel > .tabSelectContainer > .zwContentsTreeTab {
 position:absolute; top:32px; left:calc(100% / 4);
 padding:0 2px;
 min-width:calc(100% /4);
 border:solid #888; border-width:0 1px 1px 0;
}
/*----------------------------------------------*/
.zw_treeFlame{
 width:calc(50% - 6px);
 display:inline-block;
 padding:4px !important;
 margin:2px;
 border:solid #CCC !important;
 border-width:1px !important;
 border-radius:5px;
 box-sizing:border-box;
 box-shadow:1px 1px 2px #AAA;
 line-height:1;
 vertical-align:top;
}

.zw_treeFlame_Left{
 display:inline-block;
 vertical-align:top;
 width:60px;
}
.zw_treeFlame_Img{
 max-width:60px;
 max-height:50px;
 margin:0 auto;
 display:block;
 
}

.zw_treeFlame_Right{
 display:inline-block;
 vertical-align:top;
 width:calc(100% - 60px);
 padding-left:4px;
 box-sizing:border-box;
}
.zw_treeFlame_Right > div { word-break:break-all;}
.zw_treeFlame_Right > div > a { color:#ff9;}

.zwContentsTree{ counter-reset:zwTreeNum;}
.zw_treeFlame_Left::before {
 counter-increment:zwTreeNum;
 content:counter(zwTreeNum);
 padding-bottom:2px;
 display:block;
 font-size:1.2em;
 font-weight:bold;
}
/*----------------------------------------------*/