@media (min-width: 576px){/*size-sm*/
  .hide-sm { display: none !important; }
}
@media (max-width: 575px){/*size-xs*/
  .hide-xs { display: none !important; }
}
@media (min-width: 768px){/*size-md*/
  .hide-md { display: none !important; }
}
@media (min-width: 992px){/*size-lg*/
  .hide-lg { display: none !important; }
}
@media (min-width: 1200px){/*size-xl*/
  .hide-xl { display: none !important; }
}






@media (max-width: 1100px){
  .page-main .list-wrap table.ps-table p.date>span { display: inline-block; }
  .page-main table.ps-table>thead>tr>th:nth-child(4),
  .page-main table.ps-table>tbody>tr>td:nth-child(4) { display: none; }
}
@media (max-width: 900px){
  .page-main .list-wrap table.ps-table p.date>span { font-size: 14px; }
  .page-main table.ps-table>thead>tr>th:nth-child(3),
  .page-main table.ps-table>tbody>tr>td:nth-child(3) { display: none; }
}
@media (max-width: 800px){/*size-galA7*/
  button.btn.btn-lg, a.btn.btn-lg { font-size: 15px; padding: 2px 2px; line-height: 100%; }
  .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { font-size: 16px; }
  table.table.ps-table>tbody>tr td { font-size: 15px; }
  .page-main table.ps-table>thead>tr>th:nth-child(5),
  .page-main table.ps-table>tbody>tr>td:nth-child(5) { display: none; }
  
}