/* staff.scss
--------------------------------------------------------------------------------------- */
/* content_news
---------------------------------------------------------------------------------------- */
.content_news .content_inner::after {
  clear: both;
  content: "";
  display: block;
}

.content_news .content_main {
  float: left;
  width: 780px;
}

@media screen and (max-width: 480px) {
  .content_news .content_main {
    float: none;
    width: 100%;
  }
}

.content_news .content_side {
  float: right;
  width: 260px;
}

@media screen and (max-width: 480px) {
  .content_news .content_side {
    float: none;
    margin-top: 60px;
    width: 100%;
  }
}

/* content_side
---------------------------------------------------------------------------------------- */
.content_side .widget .widget_title {
  border-top: 6px solid #1d2088;
  color: #1d2088;
  font-size: 20px;
  font-weight: bold;
  padding: 30px 0 28px;
  text-align: center;
}

.content_side .widget ul {
  border-bottom: 1px solid #ddd;
}

.content_side .widget ul li {
  border-top: 1px solid #ddd;
  display: block;
}

.content_side .widget ul li a {
  color: #1d2088;
  display: block;
  padding: 16px 5px;
}

.content_side .widget ul li a:hover {
  text-decoration: underline;
}

/* content_archive
---------------------------------------------------------------------------------------- */
.content_archive .archive_list li {
  -moz-transition: all 0.8s 0s ease-out;
  -webkit-transition: all 0.8s 0s ease-out;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  display: block;
  margin-bottom: 20px;
  position: relative;
  transition: all 0.8s 0s ease-out;
}

.content_archive .archive_list li:last-child {
  margin-bottom: 0;
}

.content_archive .archive_list li:after {
  background-color: #1d2088;
  content: '';
  height: 4px;
  left: 0;
  position: absolute;
  top: 0;
  transition: .3s;
  width: 0;
}

@media screen and (max-width: 750px) {
  .content_archive .archive_list li:after {
    display: none;
  }
}

.content_archive .archive_list li:hover::after {
  width: 100%;
}

.content_archive .archive_list li a {
  background: #fff;
  color: #000;
  display: block;
  padding: 30px 20px 20px;
}

.content_archive .archive_list li a span {
  color: #1d2088;
  display: block;
  font-family: "Merriweather", sans-serif;
}

.content_archive ul.page-numbers {
  margin: 70px 0 0;
  text-align: center;
}

.content_archive ul.page-numbers li {
  display: inline-block;
  margin: 0 4px;
  vertical-align: middle;
}

@media screen and (max-width: 480px) {
  .content_archive ul.page-numbers li {
    margin: 0;
  }
}

.content_archive ul.page-numbers li a, .content_archive ul.page-numbers li span {
  -moz-transition: all 0.3s 0s ease-out;
  -webkit-transition: all 0.3s 0s ease-out;
  border-bottom: 4px solid transparent;
  color: #aaa;
  display: block;
  min-height: 50px;
  padding: 8px 12px 5px;
  transition: all 0.3s 0s ease-out;
}

@media screen and (max-width: 480px) {
  .content_archive ul.page-numbers li a, .content_archive ul.page-numbers li span {
    padding: 8px 10px 5px;
  }
}

.content_archive ul.page-numbers li .current {
  border-color: #1d2088;
  color: #1d2088;
}

.content_archive ul.page-numbers li:hover a {
  border-color: #1d2088;
  color: #1d2088;
}

.content_archive ul.page-numbers .prev_text,
.content_archive ul.page-numbers .next_text {
  -moz-transition: all 0.3s 0s ease-out;
  -webkit-transition: all 0.3s 0s ease-out;
  transition: all 0.3s 0s ease-out;
  width: 1.8rem;
}

@media screen and (max-width: 480px) {
  .content_archive ul.page-numbers .prev_text,
  .content_archive ul.page-numbers .next_text {
    width: 1.6rem;
  }
}

@media screen and (max-width: 480px) {
  .content_archive ul.page-numbers .prev {
    padding-left: 0;
  }
}

.content_archive ul.page-numbers .prev:hover {
  border-color: transparent;
}

.content_archive ul.page-numbers .prev_text {
  background: url(../img/news/icon_prev.png) no-repeat center center/contain;
  margin-right: 10px;
}

@media screen and (max-width: 480px) {
  .content_archive ul.page-numbers .prev_text {
    margin-right: 3px;
  }
}

.content_archive ul.page-numbers .prev_text:hover {
  background-image: url(../img/news/icon_prev_ov.png);
}

@media screen and (max-width: 480px) {
  .content_archive ul.page-numbers .next {
    padding-right: 0;
  }
}

.content_archive ul.page-numbers .next:hover {
  border-color: transparent;
}

.content_archive ul.page-numbers .next_text {
  background: url(../img/news/icon_next.png) no-repeat center center/contain;
}

.content_archive ul.page-numbers .next_text:hover {
  background-image: url(../img/news/icon_next_ov.png);
}

/* content_single
---------------------------------------------------------------------------------------- */
.content_single .content_title {
  color: #000;
  margin-bottom: 20px;
}

.content_single .entry_date {
  color: #1d2088;
  font-family: "Merriweather", sans-serif;
  margin-bottom: 40px;
}

.content_single .entry {
  margin-bottom: 60px;
}

.content_single .entry p, .content_single .entry img, .content_single .entry ul, .content_single .entry ol, .content_single .entry table {
  margin: 15px 0;
}

.content_single .btn_main {
  margin: 0 auto;
  min-width: 200px;
  width: 50%;
}

@media screen and (max-width: 480px) {
  .content_single .btn_main {
    width: 100%;
  }
}
