/* line 1, app/assets/stylesheets/all/common.scss */
.book_header {
  width: 100%;
}

/* line 5, app/assets/stylesheets/all/common.scss */
.book {
  width: 100%;
}

/* line 9, app/assets/stylesheets/all/common.scss */
.table_block {
  clear: both;
}

/* line 12, app/assets/stylesheets/all/common.scss */
.table_block .left {
  width: 49.5%;
  float: left;
}

/* line 17, app/assets/stylesheets/all/common.scss */
.table_block .right {
  width: 49.5%;
  float: right;
}

/* line 23, app/assets/stylesheets/all/common.scss */
td.number, td.amount, .percentage {
  text-align: right;
}

/* line 27, app/assets/stylesheets/all/common.scss */
td.percentage {
  width: 3em;
}

/* line 31, app/assets/stylesheets/all/common.scss */
td.amount, th.amount {
  width: 70px;
}

/* line 35, app/assets/stylesheets/all/common.scss */
td.settlement, th.settlement {
  width: 30px;
}

/* line 39, app/assets/stylesheets/all/common.scss */
td.previous_month {
  color: #999999;
}

/* line 43, app/assets/stylesheets/all/common.scss */
td.date, th.date {
  width: 100px;
}

/* line 47, app/assets/stylesheets/all/common.scss */
td.number, th.number {
  width: 20px;
}

/* line 51, app/assets/stylesheets/all/common.scss */
td.account, th.account {
  width: 130px;
  min-width: 130px;
}

/* line 55, app/assets/stylesheets/all/common.scss */
td.account .sub_account_names {
  font-size: 80%;
  color: #004080;
}

/* line 59, app/assets/stylesheets/all/common.scss */
td.account .sub_account_name {
  padding-left: 8px;
}

/* line 63, app/assets/stylesheets/all/common.scss */
a.arrow {
  text-decoration: none;
}

/* new design */
/* line 68, app/assets/stylesheets/all/common.scss */
table.listing {
  margin-left: 24px;
  border: 2px solid #FFDDBC;
  background-color: #FFF2E5;
  margin-bottom: 12px;
}

/* line 74, app/assets/stylesheets/all/common.scss */
table.listing th, table.listing td {
  padding: 8px;
}

/* line 78, app/assets/stylesheets/all/common.scss */
table.listing .timestamp {
  font-size: small;
}

/* line 82, app/assets/stylesheets/all/common.scss */
.userName {
  color: #301000;
  font-weight: bold;
  font-size: 110%;
}

/* line 87, app/assets/stylesheets/all/common.scss */
th.amount {
  text-align: center;
}

/* line 90, app/assets/stylesheets/all/common.scss */
.amount {
  text-align: right;
}

/* line 93, app/assets/stylesheets/all/common.scss */
.resultAmount {
  font-size: 150%;
}

/* line 96, app/assets/stylesheets/all/common.scss */
table.simple {
  margin-top: 10px;
  border-collapse: collapse;
}

/* line 100, app/assets/stylesheets/all/common.scss */
table.simple th {
  text-align: left;
}

/* line 104, app/assets/stylesheets/all/common.scss */
table.simple th, table.simple td {
  padding: 2px 0;
}

/* line 108, app/assets/stylesheets/all/common.scss */
table.simple .firstSummary {
  border-top: 1px solid #888888;
}

/* line 111, app/assets/stylesheets/all/common.scss */
table.simple .book td {
  border: 1px solid #888888;
}

/* line 116, app/assets/stylesheets/all/common.scss */
#aboutPrivacy {
  height: 200px;
  line-height: 3em;
  overflow: scroll;
  padding: 5px;
  color: #714d03;
  margin-bottom: 10px;
  border: solid 2px #e6e6e6;
}

/* line 127, app/assets/stylesheets/all/common.scss */
table.csv_format {
  margin-left: 20px;
  border: 1px solid #888888;
}

/* line 131, app/assets/stylesheets/all/common.scss */
table.csv_format td, table.csv_format th {
  padding: 4px 8px;
}
/*

*/
