/* style_report.css */



/* ===== 固有 ===== */


/* ===== お知らせ ===== */
.news-section {
  padding: 80px 56px;
}
.section-inner{
  max-width: 1000px;
  margin: 0 auto;
}

    /* ===== レスポンシブ（768px） ===== */
    @media screen and (max-width: 767px) {
        .news-section {
          padding: 40px 24px;
        }
    }

.report-list{
  max-width: initial;
  margin-bottom: 50px;
}
.report-list .news-item{
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 25px 0;
  border-bottom: 1px solid var(--paper3);
}


.news-header {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 14px 0;
  text-decoration: none;
  color: var(--ink);
  transition: all 0.2s;
}
.news-title{
  font-size: 120%;
}
.news-detail{
  
}