.ir_disclose .m-accordion-content .m-list-links {
  padding-top: 20px;
}

@media screen and (max-width: 640px) {
  .ir_disclose .m-accordion-content .m-list-links {
    padding-top: 5px;
    padding-left: 0px;
    padding-right: 0px;
  }
}

.ir_disclose .m-accordion-content .m-list-links li {
  padding-top: 30px;
  padding-bottom: 27px;
  padding-left: 35px;
  padding-right: 35px;
  border-bottom: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 768px) {
  .ir_disclose .m-accordion-content .m-list-links li {
    padding: 20px 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.ir_disclose .m-accordion-content .m-list-links li:not(:first-of-type) {
  margin-top: 0px;
}

.ir_disclose .m-accordion-content .m-list-links li .m-list-links_time {
  margin-right: 30px;
  font-weight: 500;
  width: 110px;
}

@media screen and (max-width: 768px) {
  .ir_disclose .m-accordion-content .m-list-links li .m-list-links_time {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.ir_disclose .m-accordion-content .m-list-links li .m-list-links_box {
  width: calc(100% - 145px);
}

@media screen and (max-width: 768px) {
  .ir_disclose .m-accordion-content .m-list-links li .m-list-links_box {
    width: 100%;
  }
}

.ir_reports .m-list-links__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px !important;
}

@media screen and (max-width: 640px) {
  .ir_reports .m-list-links__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 50px !important;
  }
}

.ir_reports .m-list-links__item:nth-child(1) {
  margin-top: 10px !important;
}

.ir_reports .m-list-links__item_image {
  max-width: 190px;
}

.ir_reports .m-list-links__item_inner {
  padding-left: 20px;
}

@media screen and (max-width: 640px) {
  .ir_reports .m-list-links__item_inner {
    padding-left: 0px;
    padding-top: 18px;
  }
}

@media screen and (max-width: 640px) {
  .ir_reports .m-list-links li:not(:first-of-type) {
    margin-top: 10px;
  }
}

.ir_presentation .m-list-links li .m-list-links__item_linkbox.pd-top0 {
  padding-top: 0px;
}

.ir_presentation .m-list-links li .m-list-links__item_linkbox.pd-bottom0 {
  padding-bottom: 0px;
}
/*# sourceMappingURL=library.css.map */