@charset "utf-8";
/* Guide CSS */

/* MAIN
----------------------------------------------------------------------------------------------------*/
/* News List Contents
*************************************** */
.news_list {
  margin: 50px 0;
  min-height: 50vh;
}

.news_list li {
  padding-bottom: 10px;
  border-bottom: solid 1px #666666;
  transition: all .2s ease-in-out;
}

.news_list .link {
  position: relative;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 10px 0 0 0;
  color: #000;
  font-size: 1.6rem;
  font-weight: bold;
  transition: all .2s ease-in-out;
}

.news_list .link:hover {
  color: #E60028;
}

.news_list .day {
  margin-bottom: 5px;
  font-size: 1.4rem;
}

.news_list .day, .news_list .title {
  line-height: 1.2;
}


/* -------------------- for SP (480px) ---480px以下
----------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 480px) {
  /* MAIN
  ----------------------------------------------------------------------------------------------------*/ 
  /* News List Contents
  *************************************** */
  

}
/* (max-width: 480px) end */


/* -------------------- for Tablet (481px) and (1023px) ---481から1023px以内
----------------------------------------------------------------------------------------------------*/
@media screen and (min-width: 481px) and (max-width: 1023px) {
  /* MAIN
  ----------------------------------------------------------------------------------------------------*/
  /* News List Contents
  *************************************** */
  
  
}
/* (min-width: 481px) and (max-width: 1023px) end */