@charset "UTF-8";

/* nl_itab_Headerをhover時以外透明化 */
#nl_itab_Frame:hover > #nl_itab_Header {
 transition:ease 1s opacity;
 opacity:1;
 visibility:visible;
}
#nl_itab_Header {
 opacity:0;
 visibility:collapse;
}

/***/
.nl_itab_Bodies {
 display:none;
}
.nl_itab_Bodies.active {
 display:block;
}
/***/
#nl_itab_Container {
 --ItabHeight:200px;
 
 display:flex;
 flex-flow:row nowrap;
}
#nl_itab_Thumb {
 flex:0 1 auto;
}
#nl_itab_Frame {
 flex:1 1 auto;
}

/**/
#nl_itab_Thumb {
 border:solid #CCC;
 border-width: 1px 0 1px 1px;
}
#nl_itab_Img {
 width:calc((360 / 200) * var(--ItabHeight));
 height:var(--ItabHeight);
 object-fit:cover;
}

/**/
#nl_itab_Frame {
 position:relative;
 border:1px solid #CCC;
}

#nl_itab_Header {
 position:absolute;
 top:-1.6em;
 right:-1px;
 font-size:1.1em;
 left:-361px;
 text-align:right;
}
#nl_itab_Header > a {
 display:inline-block;
 text-decoration:none;
 background-color:#444;
 color:#fff;
 margin-right:1px;
 padding:0 4px;
 border:1px solid #272727;
 border-radius:8px 8px 0 0;
 line-height: 1.4em;
}
#nl_itab_Frame > .nl_itab_Bodies {
 height:var(--ItabHeight);
 overflow-y:auto;
 padding:2px 4px !important;
 margin:0 !important;
 vertical-align:middle;
 box-sizing:border-box;
}
/**/
