@charset "UTF-8";
#main_contents h2 span{
  background-image: url(../img/news/h2_icon.png);
}
#main_contents .contents_inner {
  padding: 30px 30px 80px;
}
#main_contents .contents_inner #news ul li {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #c9c9c9;
}
#main_contents .contents_inner #news ul li span.date{
  display: inline-block;
  line-height: 16px;
  width: 6em;
  margin-right: 20px;
  font-weight: bold;
}

@media screen and (max-width: 641px) {
  #main_contents .contents_inner #news ul li span.date {
    display: block;
    line-height: 1em;
    margin-bottom: 5px;
  }
  #main_contents .contents_inner #news ul li {
    padding-bottom: 8px;
    margin-bottom: 10px;
    border-bottom: 1px solid #c9c9c9;
  }
}
@media screen and (max-width: 375px) {
}


/*  2020.07.16  */
@media screen and (min-width: 642px) {
#main_contents {
  min-height: 1000px;
}
}

@media screen and (max-width: 641px) {
#main_header #sp_nav {
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  height: calc(100vh - 50px);
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

}