.pageing {
    position: relative;
    width: 100%;
    clear: both;
    margin: 0;
    text-align: center;
    height: 23px;
  }
  .pageing * {
    vertical-align: middle;
  }
  .pageing a {
    line-height: 23px;
    display: inline-block;
    padding: 0 5px;
    font-weight: bold;
    color: #aaa;
  }
  .pageing a img {
    margin: 0 -4px;
    border: 1px solid #ccc;
  }
  .pageing a.pageicon {
    padding: 0 1px;
  }
  .pageing a.on {
    color: #232323;
  }
  
  .pageing .page_bar {
    margin: auto;
    height: 25px;
  }
  .pageing #page01 {
    margin-right: -10px;
  }
  .pageing #page02 {
    margin-right: -1px;
  }
  .pageing #page03 {
    margin-left: -3px;
  }
  .pageing #page04 {
    margin-left: -5px;
  }
  .pageing #page_num {
    background: #f8f8f8;
    border: 1px solid #ccc;
  }
  
  /* 테이블(class=table) */
  table.table {
    border-collapse: collapse;
    text-align: left;
    line-height: 1.5;
    /* border-left: 1px solid #ccc; */
    margin: 20px 10px;
  }
  
  table.table thead th {
    padding: 17px;
    font-weight: bold;
    border-top: 1px solid #ccc;
    /* border-right: 1px solid #ccc; */
    border-bottom:1px solid #ccc;
    /* background: #f1f1f1; */
    text-align: center;
  }
  table.table tbody th {
    padding: 10px;
    font-weight: bold;
    vertical-align: top;
    /* border-right: 1px solid #ccc; */
    border-bottom: 1px solid #ccc;
    background: #ececec;
  }
  table.table td {

    font-size: 13px;
    padding: 11px 12px;
    vertical-align: top;
    /* border-right: 1px solid #ccc; */
    border-bottom: 1px solid #ccc;
    text-align: center;
    vertical-align: middle;
  }
   .td_title{
    min-width:560px
   }
  .icon_yes{
    color:rgb(84, 212, 84);font-size: 18px;
  }
  .icon_no{
    color:rgba(0, 0, 0, 0.8);font-size: 18px;
  }
  
  
  @media screen and (max-width:1024px) {
    table.table{
      margin: 0px;
      margin-top:20px;
    }
    table.table td{
      padding: 10px 0px;
      font-size: 13px;
      min-width: 0px;
    }
  }