@charset "UTF-8";
@media screen and (max-width: 767px) {
  .ir.dividend .contents {
    flex-direction: column-reverse !important;
  }
}
.ir.dividend .contents .dividend-table {
  margin-bottom: 20px;
}
.ir.dividend .contents .dividend-table thead th {
  vertical-align: middle;
  background: #CCEBFF;
  border-left: 1px dashed #ADADAD;
}
.ir.dividend .contents .dividend-table thead tr:first-of-type th:first-of-type {
  border-left: 1px solid #ADADAD;
}
.ir.dividend .contents .dividend-table thead tr:first-of-type th:nth-of-type(3) {
  border-bottom: none;
}
.ir.dividend .contents .dividend-table thead tr:nth-of-type(2) th {
  border-top: 1px dashed #ADADAD;
}
.ir.dividend .contents .dividend-table thead tr:nth-of-type(2) th:nth-of-type(3) {
  border-right: 1px dashed #ADADAD;
}
.ir.dividend .contents .dividend-table tbody td {
  width: 15%;
  text-align: center;
}
.ir.dividend .contents .dividend-table tbody td.year {
  width: 25%;
  text-align: left;
  font-weight: bold;
}
.ir.dividend .contents .dividend-table tbody tr:nth-of-type(even) td {
  background: #F7FDFF;
}
.ir.dividend .contents .graph {
  width: 100%;
  height: 450px;
  position: relative;
}
.ir.dividend .contents .graph:before {
  content: "(円)";
  display: block;
  position: absolute;
  font-size: 0.625rem;
  top: 10px;
  left: 0;
}
@media screen and (max-width: 767px) {
  .ir.dividend .section-block-col1 .section-block-col1-img.w100 img {
    width: 700px !important;
    max-width: none !important;
  }
}/*# sourceMappingURL=dividend.css.map */