.blogList {
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  justify-content: flex-start;
}

.blogList article {
  width: 100%;
}

.blogList img {
  /*width:100%;*/
  /*height:192px;*/
  width: 360px;
  object-fit: cover;
  display: inline-block;
  aspect-ratio: 16/9;
}

.blog_list_title {
  width: 100%;
  display: inline-block;
}

.blog_list_outline {
  margin-bottom: 1.5em;
}

.three-column {
  /*margin-left: -14px;*/
}

.three-column_items {
  /*width:33.3%;*/
  padding-left: 14px;
  padding-right: 14px;
  display: flex;
  flex-direction: column;
}

.three-column_items_title {
  font-size: 100%;
  margin-bottom: 25px;
  line-height: auto;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.01em;
}

.three-column_items_title>a {
  text-decoration: none;
  color: #000;
}

/* ///////////////////////////////////////////////// */

.blogTime {
  display: inline-block;
  margin-bottom: 20px;
  font-size: 66%;
  color: rgba(0, 0, 0, 0.3) !important;
  text-transform: uppercase;
  letter-spacing: 0.16em;
  font-weight: 400;
}

.blogCat {
  display: inline-block;
  margin-bottom: 20px;
  font-size: 66%;
  color: rgba(0, 0, 0, 0.3) !important;
  text-transform: uppercase;
  letter-spacing: 0.4em;
  font-weight: 400;
  border-left: 1px solid rgba(0, 0, 0, 0.3);
  padding-left: 0.8em;
  margin-left: 0.8em;
}

.blogPager {
  width: 100%;
}

.blogPager ul {
  display: flex;
  justify-content: center;
}

.blogPager li {
  padding: 0 1em;
  color: #e60012;
  font-size: 90%;
}

.blogPager li>a {
  color: rgba(0, 0, 0, 0.7);
  text-decoration: none;
}

.blogPager li>a:hover {
  color: rgba(0, 0, 0, 0.3);
  transition: 0.3s;
}


/* //////////////////////////////////////////////////////// */
@media screen and (max-width:768px) {
  .three-column_items {
    margin-left: 0px;
    width: 100%;
    padding: 0;
  }

  .three-column {
    margin: 0;
  }

  .rightColumn img {
    width: 90%;
  }

  .blogList img {
    width: 100%;
    object-fit: contain;
  }

  .blog_list_title {
    padding: 0 16px;
  }
}