.finace_report {
  width:100%;
  min-width:300px;
}
.block .finace_report {
  min-width:100%;
}
.finace_report td {
  font-size:0.9rem;
  padding:0rem 0.2rem 0rem 0.2rem;
  line-height:1.5rem;
}
.finace_report .title td {
  background-color:#C87137;
  text-align: center;
  color:#FFFFFF;
}
.finace_report .sub_title td {
  background-color:#D38D5F;
  text-align: center;
  color:#FFFFFF;
}
.finace_report .align_right {
  text-align:right;
}
.finace_report .subtotal td {
  background-color:#dbe3db;
}
.finace_report .nowrap {
  white-space:nowrap
}
.finace_report tr td ol li {
  list-style-image: none;
  margin-left: -15px;
}
.progress_box_incontent {
  border:0px solid #000000;
  border-radius:5px;
  background-color:#6f916f;
  font-size:1rem;
  line-height:1.5rem;
  margin:1.5rem;
  padding:1.5rem;
  color:#FFFFFF;
  display:inline-block;
  box-shadow:0px 0px 9px #cccccc;
}
.progress_box_incontent .progress_target {
  color:#dbe3de;
}
.progress_box_incontent .text_box a {
  color:#ffff00;
}

.embed-table {
  width:100%;
  min-width:300px;
}
.embed-table tr td,th {
  font-size:0.9rem;
  padding:0.4rem 0.2rem 0.4rem 0.2rem;
}
.embed-table tr th{
  background-color:#D38D5f;
  color:#FFFFFF;
}
.embed-table tr th p,.embed-table tr td p,.embed-table tr td li {
  margin-bottom:0em;
  line-height:1.8em;
}
.embed-table tr td ol li{
  margin-left: -20px;
  list-style-image:none;
}
.bg-01 {
  background-color:#dde9af;
}
.bg-02 {
  background-color:#f4eed7;
}