.news-main {
  text-align: center;
  width: 85%;
  margin: auto;
}

.news-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #999;
  margin-bottom: 9px;
}

.news-title-name {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 5px;
}

.news-title-date {
  font-size: 14px;
  margin-bottom: 5px;
}

.news-text {
  white-space: pre;
  font-size: 0.9em;
  text-align: left;
}

.news-img {
  margin-top: 2%;
  width: 48%;
}

.news-img-left {
  margin-right: 1%;
}

.news-img-right {
  margin-left: 1%;
}