@charset "utf-8";

.scrollToTopButton {
  position: fixed;
  bottom: 10px;
  right: 10px;
  width: 50px;
  display: none;
}

@media screen and (min-width: 900px){
  .scrollToTopButton{
    width: auto;
  }
}

#nwu_001_t .mainSection__contents {
  background: #fff;
  padding-top: 21px;
  margin-bottom: 50px;
}

#nwu_001_t table,
#nwu_001_t tbody,
#nwu_001_t tr,
#nwu_001_t th,
#nwu_001_t td,
#news_block>#list_01 table,
#news_block>#list_01 tbody,
#news_block>#list_01 tr,
#news_block>#list_01 th,
#news_block>#list_01 td{
  display: block;
  padding: 0;
}


#news_block>#list_01 {
  padding: 20px 20px 20px;
  overflow: hidden;
}

#nwu_001_t .day,
#news_block>#list_01 .day {
  color: #269dcf;
}

#nwu_001_t td:not(.day),
#news_block>#list_01 .read {
  margin-bottom: 20px;
  overflow: hidden;
}

#nwu_001_t table a,
#news_block>#list_01 .title a{
  text-decoration: none;
  color: inherit;
}

#nwu_001_t tr,
#news_block>#list_01 tr{
  border-bottom: 1px solid #cedeeb;
  transition: .5s;
  padding: 20px 0 0 0;
  cursor: pointer;
}

#nwu_001_t tr:hover,
#news_block>#list_01 tr:hover {
  background: rgba(38, 157, 207, .1);
}

#nwu_001_t tr:hover a,
#news_block>#list_01 tr:hover a{
  color: #269dcf;
  opacity: 1;
}

.moreNewsButton {
  text-align: center;
}

.moreNewsButton a{
  color: #fff;
  display: inline-block;
  border: 1px solid #fff;
  padding: .9em 3em 1em;
  text-decoration: none;
  letter-spacing: .05em;
  background: linear-gradient(to left, transparent,transparent 50%,#fff 50%,#fff) right/210% 210% no-repeat;
}

.moreNewsButton a:hover{
  background-position: left;
  opacity: 1;
  color: #00477f;
}
