@charset "UTF-8";
.layout_ir-financialKobetsu-content h1 + p {
  text-align: center;
}
.layout_ir-financialKobetsu-content p,
.layout_ir-financialKobetsu-content dt,
.layout_ir-financialKobetsu-content dd {
  line-height: 1.8;
  text-align: left;
}
.layout_ir-financialKobetsu-content .graph_area h2 {
  color: #3ca160;
}
.layout_ir-financialKobetsu-content .graph_area table {
  width: 100%;
  border: 1px solid #ccc;
}
.layout_ir-financialKobetsu-content .graph_area tr:nth-child(2n + 1) {
  background-color: #f4fdf7;
}
.layout_ir-financialKobetsu-content .graph_area tr:first-child {
  background-color: #ededed;
}
.layout_ir-financialKobetsu-content .graph_area th,
.layout_ir-financialKobetsu-content .graph_area td {
  text-align: center;
  border-left: 1px solid #ccc;
}
.layout_ir-financialKobetsu-content .graph_area th:first-child {
  text-align: left;
  border-left: none;
}
.layout_ir-financialKobetsu-content .graph_area td {
  text-align: right;
}
.layout_global-pc .layout_ir-financialKobetsu-content h1 {
  border-bottom: 2px solid #3ca160;
}
.layout_global-pc .layout_ir-financialKobetsu-content h1 + p {
  padding-bottom: 50px;
}
.layout_global-pc .layout_ir-financialKobetsu-content h2 {
  color: #3ca160;
}
.layout_global-pc .layout_ir-financialKobetsu-content p,
.layout_global-pc .layout_ir-financialKobetsu-content dt,
.layout_global-pc .layout_ir-financialKobetsu-content dd {
  font-size: 100%;
}
.layout_global-pc .layout_ir-financialKobetsu-content .section_inner {
  width: 788px;
  margin: 0 auto;
}
.layout_global-pc .layout_ir-financialKobetsu-content .graph_area {
  margin-top: 65px;
  padding-top: 30px;
}
.layout_global-pc .layout_ir-financialKobetsu-content .graph_area .tani {
  text-align: right;
  padding-bottom: 3px;
}
.layout_global-pc .layout_ir-financialKobetsu-content .graph_area .img {
  padding: 0 0 80px;
  margin: 0 auto;
}
.layout_global-pc .layout_ir-financialKobetsu-content .graph_area table {
  font-size: 100%;
}
.layout_global-pc .layout_ir-financialKobetsu-content .graph_area th,
.layout_global-pc .layout_ir-financialKobetsu-content .graph_area td {
  padding: 15px 15px 15px;
}
.layout_global-pc
  .layout_ir-financialKobetsu-content
  .graph_area
  th:first-child {
  padding: 15px 0 15px 20px;
  width: 20.7%;
}
.layout_global-sp .layout_ir-financialKobetsu-content h1 {
  border-bottom: 2px solid #3ca160;
}
.layout_global-sp .layout_ir-financialKobetsu-content h1 + p {
  margin: 0 6.510416666666667%;
  padding-bottom: 9.765625%;
}
.layout_global-sp .layout_ir-financialKobetsu-content .section_inner {
  margin: 0 6.510416666666667%;
}
.layout_global-sp .layout_ir-financialKobetsu-content .graph_area {
  margin-top: 6.736526946107785%;
  padding-top: 4.491017964071856%;
}
.layout_global-sp
  .layout_ir-financialKobetsu-content
  .graph_area
  + .graph_area {
  margin-top: 17.964071856287426%;
}
.layout_global-sp .layout_ir-financialKobetsu-content .graph_area h2 {
  font-size: 175%;
}
.layout_global-sp .layout_ir-financialKobetsu-content .img {
  width: 100%;
  height: auto;
  padding: 2.994011976047904% 0 7.48502994011976%;
  margin: 0 auto;
}
.layout_global-sp .layout_ir-financialKobetsu-content table {
  font-size: 75%;
}
.layout_global-sp .layout_ir-financialKobetsu-content th,
.layout_global-sp .layout_ir-financialKobetsu-content td {
  padding: 2.994011976047904% 1.497005988023952%;
}
.layout_global-sp .layout_ir-financialKobetsu-content th:first-child {
  width: 26%;
}