#app {
  background-color: #fafafa;
}

.all-news {
  padding: 0 10px;
}

.all-news .product_title {
  width: 100%;
}

.all-news__wrapper {
  width: 75%;
  margin: 10px auto;
}

.all-news__wrapper .each-news-box {
  margin-bottom: 20px;
}

.all-news__wrapper .each-news-box:last-child {
  margin-bottom: 0;
}

.all-news__wrapper .each-news-box:not(:last-child)::after {
  content: '';
  display: block;
  width: 100%;
  height: 55px;
  background-image: url(../../images/deliver.png);
  background-size: Contain;
  margin-left: -10px;
  margin-top: 2%;
}

.all-news__wrapper .each-news-box>div {
  padding: 10px;
}

@media screen and (max-width: 375px) {
  .all-news__wrapper .each-news-box>div {
    padding: 0;
  }
}

.all-news__wrapper .each-news-box>div header {
  padding: 0 10px;
}

.all-news__wrapper .each-news-box>div header>date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media screen and (max-width: 576px) {
  .all-news__wrapper .each-news-box>div header>h3 {
    font-size: 1.1rem;
  }
}

.all-news__wrapper .each-news-box>div main {
  margin: 15px 0;
}

.all-news__wrapper .each-news-box>div main .each-news-content,
.all-news__wrapper .each-news-box>div main .each-news-img {
  margin: 0 10px 15px 10px;
  padding: 10px;
  text-align: justify;
  word-wrap: break-word;
  word-break: break-all;
}

.all-news__wrapper .each-news-box>div main .each-news-content:last-child,
.all-news__wrapper .each-news-box>div main .each-news-img:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 576px) {

  .all-news__wrapper .each-news-box>div main .each-news-content,
  .all-news__wrapper .each-news-box>div main .each-news-img {
    margin: 10px 0 15px 0;
  }
}

.all-news__wrapper .each-news-box>div main .each-news-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.all-news__wrapper .each-news-box>div main .each-news-img>img {
  display: block;
  width: 100%;
}

@media screen and (max-width: 576px) {
  .all-news__wrapper .each-news-box>div main {
    font-size: 0.9rem;
    margin: 0;
  }
}

@media (max-width: 1980px) {
  .all-news__wrapper {
    width: 90%;
  }
}

@media screen and (max-width: 1024px) {
  .all-news__wrapper {
    font-size: 0.9rem;
    margin: 0;
  }
}

@media screen and (max-width: 1024px) {
  .all-news .all-news__wrapper {
    width: 100%;
  }

  .all-news .all-news__wrapper .each-news-box>div {
    padding: 0;
  }
}

@media screen and (max-width: 480px) {
  .all-news {
    padding-bottom: 5%;
  }
}

@media only screen and (max-device-width: 850px) and (orientation: landscape) {
  .all-news .all-news__wrapper {
    width: 100%;
  }
}