.xj_chart_table {
  border-top:1px solid gray;
  border-left:1px solid gray;
  border-collapse:collapse;
  border-spacing:0px;
}

.xj_chart_table_caption {
}

.xj_chart_table_caption_title {
}

.xj_chart_table_caption_unit {
}

.xj_chart_header_first {
  border-bottom:1px solid gray;
  border-right:1px solid gray;
}

.xj_chart_header {
  border-bottom:1px solid gray;
  border-right:1px solid gray;
  text-align:center;
  background-color:#D3D3D3;/*#C0C0C0;#E0FFFF;*/
}

.xj_chart_title {
  width:100px;
  font-size:10pt;
  border-bottom:1px solid gray;
  border-right:1px solid gray;
  /*vertical-align:top;*/
  /*text-align:center;*/
  background-color:#D3D3D3;/*#C0C0C0;#E0FFFF;*/
}

.xj_chart_unit {
  display:block;
}

.xj_chart_q {
  width:35px;
  border-bottom:1px solid gray;
  border-right:1px solid gray;
  text-align:right;
  background-color:#D3D3D3;/*#C0C0C0;#E0FFFF;*/
}

.xj_chart_q_last {
  width:35px;
  border-bottom:1px solid gray;
  border-right:1px solid gray;
  text-align:right;
  background-color:#D3D3D3;/*#C0C0C0;#E0FFFF;*/
}

.xj_chart_value {
  width:100px;
  border-bottom:1px solid gray;
  border-right:1px solid gray;
  text-align:right;
}

.xj_chart_value_last {
  width:100px;
  border-bottom:1px solid gray;
  border-right:1px solid gray;
  text-align:right;
}

.xj_chart_td_last {
  /*background-color:pink;*/
}

.xj_chart_no_value {
  /*
  width:100px;
  border-bottom:1px solid gray;
  border-right:1px solid gray;
  */
  text-align:center;
}

/********* IMAGE **********/

.XJSImage_Table {

}

.XJSImage_Title {
  text-align:center;
  background-color:#D3D3D3;
  padding:5px;
}

.XJSImage_UnitL {
  text-align:left;
  font-size:90%;
}

.XJSImage_UnitR {
  text-align:right;
  font-size:90%;
}

.XJSImage_Main {

}

.xj_chart_table_note 
{
  margin-top:5px;
  font-size:90%;
}

.xj_page_all {
    text-align: center;
}

.xj_page_title {
}

.xj_page_title_text {
    /*background-color: #D3D3D3;*/
    padding: 5px;
}

.xj_page_graph_block {
    display: inline-block;
}

.xj_page_graph_unit {
    text-align: left;
}

.xj_page_graph_unit_left {
}

.xj_page_graph_unit_right {
    float: right;
}

.xj_page_graph_graph {
    display: inline-block;
}

.xj_page_table_block {
    display: inline-block;
    margin-top: 1px;
}

.xj_page_table_unit {
    text-align: right;
}

.xj_page_table_unit_left {
}

.xj_page_table_unit_delimiter {
}

.xj_page_table_unit_right {
}

.xj_page_table_table {
}