#mainContentsContainer {
  padding: 300px 0 150px;
}

.mainContents {
  width: 84%;
  max-width: 940px;
  margin: 0 auto;
}

.news {
  margin-bottom: 80px;
}

.date {
  padding-bottom: 10px;
  position: relative;
  font-size: 19px;
}
.date::after {
  content: "";
  width: 100%;
  height: 2px;
  background: var(--fontColor);
  position: absolute;
  bottom: 0;
  left: 0;
}

.newsText {
  margin-top: 30px;
  font-size: 18px;
}


.viewMore a {
  position: relative;
}
.viewMore a::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: var(--fontColor);
  position: absolute;
  bottom: -3px;
}

.more {
  margin-top: 80px;
  text-align: center;
}

.more a {
  position: relative;
  letter-spacing: 1px;
}

.more a::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: var(--fontColor);
  position: absolute;
  bottom: -3px;
  left: 0;
}







@media (max-width: 1024px) {
#mainContentsContainer {
  padding: 200px 0 100px;
}

/* .mainContents {
  width: 84%;
  max-width: 940px;
  margin: 0 auto;
}

.news {
  margin-bottom: 80px;
}

.date {
  padding-bottom: 5px;
  position: relative;
  font-size: 19px;
}
.date::after {
  content: "";
  width: 100%;
  height: 2px;
  background: var(--fontColor);
  position: absolute;
  bottom: 0;
  left: 0;
}

.newsText {
  margin-top: 30px;
  font-size: 18px;
} */

/* .viewMore a {
  position: relative;
}
.viewMore a::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: var(--fontColor);
  position: absolute;
  bottom: -3px;
} */

.more {
  margin-top: 40px;
  /* text-align: center; */
}

/* .more a {
  position: relative;
  letter-spacing: 1px;
}

.more a::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: var(--fontColor);
  position: absolute;
  bottom: -3px;
  left: 0;
} */

}









@media (max-width: 560px) {
#mainContentsContainer {
  padding: 150px 0 50px;
}

/* .mainContents {
  width: 84%;
  max-width: 940px;
  margin: 0 auto;
} */

/* .news {
  margin-bottom: 80px;
} */

.date {
  padding-bottom: 5px;
  /* position: relative; */
  font-size: 17px;
}
/* .date::after {
  content: "";
  width: 100%;
  height: 2px;
  background: var(--fontColor);
  position: absolute;
  bottom: 0;
  left: 0;
} */

.newsText {
  margin-top: 20px;
  font-size: 16px;
}

/* .viewMore a {
  position: relative;
} */
/* .viewMore a::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: var(--fontColor);
  position: absolute;
  bottom: -3px;
} */

.more {
  margin-top: 30px;
  /* text-align: center; */
}

.more a {
  /* position: relative;
  letter-spacing: 1px; */
  font-size: 14.5px;
}

/* .more a::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: var(--fontColor);
  position: absolute;
  bottom: -3px;
  left: 0;
} */

}