@charset "utf-8";

/* 새글 스킨 (latest) */
.store_list_wrap {width:100%; max-width:1329px; margin:0 auto; border-radius:20px; padding:20px 30px; box-sizing:border-box;}
.store_list_table {width:100%; border-collapse:collapse;}
.store_list_table thead th {text-align:center; font-size:16px; font-weight:700; color:#222; padding:18px 12px; border-bottom:1px solid #ddd;}
.store_list_table thead .th_area {width:8%;}
.store_list_table thead .th_name {width:24%;}
.store_list_table thead .th_addr {width:38%; text-align:center;}
.store_list_table thead .th_tel {width:16%; text-align:center;}
.store_list_table thead .th_more {width:8%; text-align:center;}
.store_list_table tbody tr {border-bottom:1px solid #ddd;}
.store_list_table tbody tr:last-child {border-bottom:none;}
.store_list_table tbody td {padding:22px 12px; font-size:18px; color:#333; vertical-align:middle;}
.store_list_table .td_num2 {color:#555; text-align:center;}
.store_list_table .td_subject {text-align:center !important;}
.store_list_table .td_subject .bo_tit {display:inline-block;}
.store_list_table .td_subject .bo_tit a {font-weight:700; color:#222;    font-size: 18px;}
.store_list_table .td_subject .bo_tit a:hover {color:#3a8afd;}
.store_list_table .td_subject .mview {display:none;}
.store_list_table .lview {text-align:center; color:#555;}
.store_list_table .snone {text-align:center;}
.store_list_table .btn_b011 {display:inline-flex; align-items:center; justify-content:center; width:35px; height:35px; border-radius:50%; color:#fff; font-size:20px; font-weight:500; text-decoration:none;}
.store_list_table .btn_b011:hover {background:#0f2c42;}
.store_list_table .btn_b011 span{    padding-left: 0;}
.store_list_table .empty_td {text-align:center; color:#666; padding:60px 0;}
.store_list_table .new_icon {display:inline-block; width:16px; line-height:16px; font-size:0.833em; color:#fff; background:#3071CA; text-align:center; border-radius:2px; margin-left:2px; font-weight:bold; vertical-align:middle;}
.store_list_table .cnt_cmt {display:inline-block; margin-left:5px; font-size:12px; color:#888;}

@media (max-width:768px) {
  .store_list_table thead {
    display:none;
  }
  .store_list_table, .store_list_table tbody, .store_list_table tr, .store_list_table td {
    display:block;
    width:100%;
  }
  .store_list_table tbody tr {
    padding:16px 0;
  }
  .store_list_table tbody td {
    padding:4px 0;
    text-align:left !important;
  }
  .store_list_table .lview,
  .store_list_table .snone {
    text-align:left !important;
  }
  .store_list_table .snone {
    margin-top:8px;
  }
  .store_list_table .td_subject{text-align: left;}
}