@charset "UTF-8";

/* ----------------------------------------
accordion
---------------------------------------- */

.finance-trigger {
  font-size: 1.8rem;
  height: 8rem;
}

.finance-trigger span {
  width: 8rem;
  height: 8rem;
}

/* ----------------------------------------
.finance-area
---------------------------------------- */

.finance-area {
  margin-bottom: 6rem;
}

.finance-box {
  margin-bottom: 7rem;
}

.WY .finance-table {
  width: auto;
}

.WY .finance-table tbody {
  display: block;
  position: relative;
  width: auto;
  overflow-x: auto;
  /* white-space: nowrap; */
}

.WY .finance-table th:first-child {
  width: 16rem !important;
  min-width: 16rem !important;
}

.WY .finance-table th {
  padding: 2.05rem 1rem;
  min-width: 23.5rem !important;
  width: 23.5rem !important;
}

.WY .finance-table td {
  padding: 1.38rem 1rem;
  font-size: 1.6rem;
}

.other-finance-area {
  margin-top: 3rem;
}

.other-finance-title {
  font-size: 1.8rem;
}

.report-news-list {
}

.report-news-list li {
  display: block;
  padding-block: 0.75rem;
}

.report-news-list li time {
  min-width: auto !important;
  font-size: 1.4rem;
}

.report-news-list li p {
  width: auto;
  font-size: 1.6rem;
}
.report-news-list li p a {
  font-weight: normal;
}
.report-news-list li > span {
  margin: 0 0 0 2rem;
}

/**************************************************/
/*
scroll-hint.js
*/
/**************************************************/

.scroll-hint-icon {
  top: calc(50% - 2.5rem);
  left: calc(50% - 9rem);
  width: 18rem;
}

.scroll-hint-text {
  font-size: 1.5rem;
}

.scroll-hint-shadow-wrap::before,
.scroll-hint-shadow-wrap::after {
  background: none;
}
