@charset "UTF-8";
/*//////////////////////////////////////////////////////////////////////

	変数設定

//////////////////////////////////////////////////////////////////////*/
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&display=swap");
/* color */
/* font */
/* trans */
/* margin */
/* box */
/*//////////////////////////////////////////////////////////////////////

	report

//////////////////////////////////////////////////////////////////////*/
/*--------------------------------------------------------------
	2023
--------------------------------------------------------------*/
#reportPage2023 .container .contents_box {
  display: flex;
  gap: 40px;
  margin-bottom: 60px;
}
#reportPage2023 .container .contents_box > section {
  width: 60%;
}
#reportPage2023 .container .contents_box > figure {
  width: calc(40% - 40px);
}
#reportPage2023 .container > .contents_box:nth-child(even) {
  flex-direction: row-reverse;
}
#reportPage2023 .container #leadBlock .contents_box > div {
  width: 50%;
}
#reportPage2023 .container #leadBlock .contents_box > div p {
  margin-bottom: 20px;
}
#reportPage2023 .container #leadBlock .contents_box > figure {
  width: calc(50% - 40px);
}

/*--------------------------------------------------------------
	2025
--------------------------------------------------------------*/
#reportPage2025 .container table {
  margin-top: 40px;
  border-top: 1px solid #E8E8E8;
}
#reportPage2025 .container table tr th {
  width: 4rem;
}
#reportPage2025 .container .banner {
  text-align: center;
}
#reportPage2025 .container .banner a img {
  width: 100%;
  max-width: 440px;
  margin: 40px auto;
}
#reportPage2025 .container .banner a:hover {
  opacity: 0.5;
}

@media screen and (max-width: 768px) {
  /*//////////////////////////////////////////////////////////////////////

  	report

  //////////////////////////////////////////////////////////////////////*/
  /*--------------------------------------------------------------
  	2023
  --------------------------------------------------------------*/
  #reportPage2023 .container .contents_box {
    display: block;
    margin-bottom: 60px;
  }
  #reportPage2023 .container .contents_box > section {
    width: 100%;
    margin-bottom: 20px;
  }
  #reportPage2023 .container .contents_box > figure {
    width: 100%;
  }
  #reportPage2023 .container #leadBlock .contents_box > div {
    width: 100%;
    margin-bottom: 20px;
  }
  #reportPage2023 .container #leadBlock .contents_box > div p {
    margin-bottom: 20px;
  }
  #reportPage2023 .container #leadBlock .contents_box > figure {
    width: 100%;
  }
  /*--------------------------------------------------------------
  	2025
  --------------------------------------------------------------*/
  #reportPage2025 .container table {
    margin-top: 20px;
  }
}/*# sourceMappingURL=other.css.map */