@charset "utf-8";

/*** top page ***/
#tmp_top_banner img {
  width: 100%;
  height: auto;
}
#tmp_top_news {
  width: 100%;
  margin-bottom: 0 !important;
}
#tmp_top_about_sdgs {
  width: 100%;
  margin-bottom: 0 !important;
}
#tmp_top_about_sdgs img {
  margin: auto;
}

#tmp_top_torikumi01,
#tmp_top_torikumi02 {
  width: 100%;
}
#tmp_top_torikumi02_large_text {
  font-size: 24px;
  line-height: 40px;
  font-weight: bold;
}
#tmp_top_platform_text {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
#tmp_top_platform_text01 {
  font-size: 24px;
  font-weight: bold;
  background: #f9fddf;
}
#tmp_top_platform_text02 {
  font-size: 40px;
  font-weight: bold;
  background: #f9fddf;
}
#tmp_top_platform_text03 {
  font-size: 18px;
  line-height: 36px;
  text-align: center;
}
#tmp_top_platform .tmp_btn {
  width: 300px;
}
@media screen and (max-width: 860px) {
  #tmp_top_platform_text01 {
    font-size: 18px;
  }
  #tmp_top_platform_text02 {
    font-size: 26px;
  }
  #tmp_top_platform_text03 {
    font-size: 14px;
    line-height: 24px;
  }
}
