/* bv102 */

div.bv102 div.body {

}
div.bv102 div.body div.text {
    margin-bottom: 2em;
}
div.bv102 div.body div.chart {

}
div.bv102 div.body div.chart table {
    table-layout: fixed;
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
}

/* All */
div.bv102 div.body div.chart table tr td div {
    padding: 0.4em 0.4em;
}
div.bv102 div.body div.chart table tr td div > span {
    font-size: 1.4em;
}

/* Head */
div.bv102 div.body div.chart table tr.head {
}

/* Body */
div.bv102 div.body div.chart table tr.body {
}
div.bv102 div.body div.chart table tr.body:nth-child(odd) {
    background: #e9e9e9;
}
div.bv102 div.body div.chart table tr.body.overall td div {
    font-weight: bold;
}

/* Label */
div.bv102 div.body div.chart table td.label {
}
div.bv102 div.body div.chart table td.label div {
    width: 20em;
}
div.bv102 div.body div.chart table td.label div span.va_super {
    font-size: 0.6em;
    vertical-align: super;
}

/* Value */
div.bv102 div.body div.chart table td.value {
}
div.bv102 div.body div.chart table td.value div {
     text-align: center;
}

/* Head.Span */
div.bv102 div.body div.chart table tr.head td.span div {
    text-align: center;
}
/* Head.Label */

/* Head.Value */

/* Body.Span */

/* Body.Label */

/* Body.Value */
div.bv102 div.body div.chart table tr.body td.value div {
    width: 5em;
}
