/* --------------------------------------------------------------
    base
-------------------------------------------------------------- */
body {
  color: #064a7f;
  background: url(../images/logdata/common/bg.jpg) 0 0 repeat-x #fff; }

/* --------------------------------------------------------------
    layout
-------------------------------------------------------------- */
/* header
----------------------------------------------------*/
#header {
  background: url(../images/logdata/common/bg_header.png) right top no-repeat; }

/* contents
----------------------------------------------------*/
#contents {
  background: url(../images/logdata/common/bg.jpg) 0 -94px repeat-x #e4e4e4; }

/* --------------------------------------------------------------
    component
-------------------------------------------------------------- */
/* form
----------------------------------------------------*/
.flame input[type="text"],
.flame select,
.tb_default input[type="text"],
.tb_default select {
  background: url(../images/logdata/common/txt_bg.jpg) 0 0 repeat-x #fbfbfb;
  border: solid 1px #fff;
  padding: 2px; }

.tb_default input[type="text"],
.tb_default select {
  border: solid 1px #999; }

/* --------------------------------------------------------------
    module
-------------------------------------------------------------- */
/* flame
----------------------------------------------------*/
.flame .inner {
  width: 790px;
  color: #fff; }

.flame .label-list {
  float: left;
  width: 610px; }
  .flame .label-list label {
    display: inline-block;
    margin: 0 20px 3px 0; }
    .flame .label-list label input {
      margin-right: 3px; }

/* tab
----------------------------------------------------*/
.tab_area {
  background-image: url(../images/logdata/common/bg_tab.jpg); }

.tab_area a {
  background-image: url(../images/logdata/common/bt_tab.jpg); }

.tab_area a:hover {
  background-image: url(../images/logdata/common/bt_tab_on.jpg); }

.tab_area a.select {
  background-image: url(../images/logdata/common/bt_tab_active.jpg);
  color: #085086; }

/* result_title
----------------------------------------------------*/
.result_title {
  background: url(../images/logdata/common/result_title_bg.png) 0 0 no-repeat; }

/* navi_area
----------------------------------------------------*/
.navi_area .right_block a {
  background: url(../images/logdata/common/bg_list.jpg) 0 0 repeat-x #fff;
  border: solid 1px #c9cfcf;
  color: #666; }

.navi_area .right_block a:hover, .navi_area .right_block a.active {
  background: url(../images/logdata/common/bg_list_a.jpg) 0 0 repeat-x #093d61;
  border: solid 1px #042d4a; }

/* table
----------------------------------------------------*/
.tb_default th {
  background: #085086; }

/* --------------------------------------------------------------
    page
-------------------------------------------------------------- */
/* login
----------------------------------------------------*/
.login-flame {
  background: url(../images/logdata/login/flame_bg.jpg) 0 0 no-repeat; }
  .login-flame .pass input,
  .login-flame .login input {
    background: url(../images/logdata/login/login_txt_bg.jpg) 0 0 no-repeat; }

.login-flame form {
  background: url(../images/logdata/login/flame_btm.jpg) left bottom no-repeat; }

/* graph
----------------------------------------------------*/
.graph_wrap {
  margin-bottom: 50px; }
  .graph_wrap table th, .graph_wrap table td {
    padding: 5px;
    border: 1px solid #999; }
  .graph_wrap table th {
    min-width: 100px; }
  .graph_wrap table td {
    min-width: 130px; }
  .graph_wrap div {
    margin-bottom: 40px; }

.graph_title {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 15px; }

.graph_container .message {
  text-align: center;
  margin: 50px; }
