.c_dlist_01 > dd{
  margin:0 0 10px 0;
}
.txt_center{
  text-align: center;
}
.border_blue{
  border: 2px solid #0099B3;
}
@media screen and (min-width: 641px){
  .c_list_news dt{
    width: 160px;
  }
  .hg-149{
    height: 149px;
    width: auto;
  }
  .txt-indent > dd{
    margin: 0 -10px 10px 14px;
    text-indent: -14px;
  }
  .jc-bet{
    justify-content: space-between;
  }
  .width-auto{
    width: auto!important;
  }
  .mr-40{
    margin-right: 40px;
  }
}
@media screen and (max-width: 900px){
  .jc-bet{
    justify-content: center;
  }
  .jc-bet > .col{
    width: 100%;
  }
}
@media screen and (max-width: 900px) and (min-width: 641px){
  .jc-bet > .col + .col{
    margin-top: 15px; 
  }
}