*,
::after,
::before {
  box-sizing: border-box;
}

* {
  padding: 0;
  margin: 0;
}

ol,
ul {
  list-style: none;
}

a {
  color: initial;
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-weight: initial;
}

button {
  border: initial;
  background: initial;
  outline: 0;
}

textarea {
  resize: none;
}

:root {
  --color-black: #000000;
  --color-white: #ffffff;
  --color-bg: #faffff;
  --color-object-dark: #3c4141;
  --color-object-dark2: #4b5050;
  --color-txt-main: #506464;
  --color-txt-sub: #8c9696;
  --color-object-lighten: #f0f5f5;
  --color-object-lighten2: #bec3c3;
  --color-line: #d2dcd7;
  --color-primary-green: #19a050;
}

.NewsContent {
  margin-top: 200px;
}
@media screen and (max-width: 768px) {
  .NewsContent {
    margin-top: 160px;
  }
}
.NewsContent .Pagenation {
  margin-top: 40px;
  opacity: 0;
  transform: translateY(12px);
  transition: 2s cubic-bezier(0.25, 1, 0.5, 1);
  transition-delay: 1.68s;
}
.NewsContent.-active .NewsCard,
.NewsContent.-active .Pagenation {
  opacity: 1;
  transform: translateY(0);
}

.NoteContent {
  padding-top: 90px;
}
.NoteContent.-active .SectionHead,
.NoteContent.-active .NoteContent__txt,
.NoteContent.-active .NoteContent__img,
.NoteContent.-active .ViewMore {
  opacity: 1;
  transform: translateY(0);
}
.NoteContent .SectionHead.-slash::before {
  height: 74%;
}
.NoteContent__inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  max-width: 912px;
}
.NoteContent__txt {
  width: 38.7%;
  margin-top: -15px;
  opacity: 0;
  transform: translateY(12px);
  transition: 2s cubic-bezier(0.25, 1, 0.5, 1);
}
@media screen and (max-width: 768px) {
  .NoteContent__txt {
    width: 100%;
    margin: 0 0 50px;
  }
}
.NoteContent__txt .txt {
  font-size: 14px;
  line-height: calc(24 / 14);
  letter-spacing: 0.02em;
  margin: 60px 0 50px;
}
@media screen and (max-width: 768px) {
  .NoteContent__txt .txt {
    margin: 40px 0 30px;
  }
}
.NoteContent__img {
  width: 49%;
  opacity: 0;
  transform: translateY(12px);
  transition: 2s cubic-bezier(0.25, 1, 0.5, 1);
}
@media screen and (max-width: 768px) {
  .NoteContent__img {
    width: 100%;
  }
}
