@charset "UTF-8";

/**======================================
	video
======================================**/

/*--------------------------------------
	common
---------------------------------------*/
/*--------------------------------------
	index
---------------------------------------*/

.news_box .list_cont a {
  text-decoration: none;
}

.news_box .list_cont a:hover {
  color: inherit !important;
}

.news_box .list_cont a img {
  transition: 0.5s;
}

.news_box .list_cont a:hover img {
  transform: scale(1.1);
  opacity: 0.8;
  transition: 0.5s;
}

.news_box .list_cont p.news_date {
  margin-bottom: 5px;
  line-height: 1em;
}

.news_box .list_cont p.news_date time {
  margin-bottom: 5px;
  font-weight: 500;
  line-height: 1em;
  font-style: italic;
  font-family: Roboto;
  color: var(--main-color);
}

.news_box .list_cont p.news_title {
  line-height: 1.4em;
}

@media screen and (max-width: 599px) {
  .news_box ul.news_ul {
    margin-bottom: 15px !important;
  }

  .news_box .list_cont {
    margin-bottom: 0.5em;
  }

  .news_box .list_cont .news_cont {
    display: flex;
    justify-content: space-between;
  }

  .news_box .list_cont .news_cont .pic_cont {
    flex-basis: 45%;
    max-width: 45%;
  }

  .news_box .list_cont .news_cont .news_caption {
    flex-basis: 50%;
    max-width: 50%;
  }

  .news_box .list_cont p.news_date time {
    font-size: 1.4rem;
  }

  .news_box .list_cont p.news_title {
    font-size: 1.2rem;
  }

  .news_box .list_cont a .news_pic .news_category {
    padding: 2px 8px;
  }
}

@media screen and (min-width: 600px) {
  .news_box ul.news_ul {
    margin-bottom: 0 !important;
  }

  .news_box .list_cont {
    margin-bottom: 2em;
  }
  .news_box .list_cont p.news_date {
    margin-top: 10px;
  }
}

/*--------------------------------------
	single
---------------------------------------*/

#news_single_contents .box > .heading02 {
  margin-bottom: 0.8em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #333;
}
