/* Scss Document */
.latest .cat {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.latest .cat li {
  color: #fff;
}
.latest .cat li.academic {
  background: #4095C7;
}
.latest .cat li.useful {
  background: #408E69;
}
.latest .cat li.entertainment_leisure {
  background: #84be3f;
}
.latest .cat li.car {
  background: #EF835B;
}
.latest .cat li.residence {
  background: #E95A24;
}
.latest .cat li.housing {
  background: #e51c24;
}
.latest .cat li.insurance {
  background: #E260AE;
}
.latest .cat li.management {
  background: #A62DD3;
}
.latest .cat li.pr {
  background: rgba(0, 0, 0, 0.4);
}

.article-head {
  border-bottom: solid 1px #E2E2E2;
  position: relative;
}
.article-head .cat li.academic {
  background: #4095C7;
}
.article-head .cat li.useful {
  background: #408E69;
}
.article-head .cat li.entertainment_leisure {
  background: #84be3f;
}
.article-head .cat li.car {
  background: #EF835B;
}
.article-head .cat li.residence {
  background: #E95A24;
}
.article-head .cat li.housing {
  background: #e51c24;
}
.article-head .cat li.insurance {
  background: #E260AE;
}
.article-head .cat li.management {
  background: #A62DD3;
}
.article-head .cat li.pr {
  background: rgba(0, 0, 0, 0.4);
}

.sidebar-category-list .academic a {
  color: #4095C7;
}
.sidebar-category-list .academic a:before {
  background: #4095C7;
}
.sidebar-category-list .academic a:after {
  border-top: 1px solid #4095C7;
  border-right: 1px solid #4095C7;
}
.sidebar-category-list .useful a {
  color: #408E69;
}
.sidebar-category-list .useful a:before {
  background: #408E69;
}
.sidebar-category-list .useful a:after {
  border-top: 1px solid #408E69;
  border-right: 1px solid #408E69;
}
.sidebar-category-list .entertainment_leisure a {
  color: #84be3f;
}
.sidebar-category-list .entertainment_leisure a:before {
  background: #84be3f;
}
.sidebar-category-list .entertainment_leisure a:after {
  border-top: 1px solid #84be3f;
  border-right: 1px solid #84be3f;
}
.sidebar-category-list .car a {
  color: #EF835B;
}
.sidebar-category-list .car a:before {
  background: #EF835B;
}
.sidebar-category-list .car a:after {
  border-top: 1px solid #EF835B;
  border-right: 1px solid #EF835B;
}
.sidebar-category-list .residence a {
  color: #E95A24;
}
.sidebar-category-list .residence a:before {
  background: #E95A24;
}
.sidebar-category-list .residence a:after {
  border-top: 1px solid #E95A24;
  border-right: 1px solid #E95A24;
}
.sidebar-category-list .housing a {
  color: #e51c24;
}
.sidebar-category-list .housing a:before {
  background: #e51c24;
}
.sidebar-category-list .housing a:after {
  border-top: 1px solid #e51c24;
  border-right: 1px solid #e51c24;
}
.sidebar-category-list .insurance a {
  color: #E260AE;
}
.sidebar-category-list .insurance a:before {
  background: #E260AE;
}
.sidebar-category-list .insurance a:after {
  border-top: 1px solid #E260AE;
  border-right: 1px solid #E260AE;
}
.sidebar-category-list .management a {
  color: #A62DD3;
}
.sidebar-category-list .management a:before {
  background: #A62DD3;
}
.sidebar-category-list .management a:after {
  border-top: 1px solid #A62DD3;
  border-right: 1px solid #A62DD3;
}

@media only screen and (max-width: 600px) {
  .latest .column-item figure {
    padding-top: 0;
  }
  .latest .column-item figure img {
    height: auto;
  }
  .latest .column-item figure figcaption {
    font-size: 1.2rem;
  }
  .latest .column-item-inner {
    padding: 2vw;
  }
}