th, td, table{font-size:1rem; letter-spacing:var(--letter-spacing-body); line-height:166.67%;}

.search_con h4{font-size:1.5rem; font-weight:700; color:var(--black); line-height:150%; letter-spacing:var(--letter-spacing-body); padding:0 0 10px;}
.search_con h4 .thin{font-weight:400; line-height:150%; letter-spacing:var(--letter-spacing-body);}

.search_word{font-size:1rem; line-height:166.67%; margin:0 0 20px; letter-spacing:var(--letter-spacing-body); color:var(--basic); word-break:keep-all;}
.search_word .pointColor{font-weight:700; color:var(--main);}

.dep_tit.search ~ .dep_tit.search{margin:50px 0 0;}

.search_table {width:100%; table-layout:fixed; border-collapse:separate; border-spacing:0; border-top:3px solid var(--main); text-align:center;}
.search_table col.col_no {width:110px;}
.search_table col.col_date {width:150px;}
.search_table th {font-size:1rem; letter-spacing:var(--letter-spacing-body); line-height:166.67%; font-weight:600; color:var(--black); box-sizing:border-box; padding:20px 10px; border-bottom:1px solid var(--border); background:var(--white); vertical-align:middle;}
.search_table th:first-child {width:110px;}
.search_table th:last-child {width:150px;}
.search_table td {font-size:1rem; letter-spacing:var(--letter-spacing-body); line-height:166.67%; color:var(--basic); box-sizing:border-box; padding:20px 10px; border-bottom:1px solid var(--border); vertical-align:middle;}
.search_table td.left {padding:20px 20px; text-align:left;}
.search_table td.left strong{color:var(--black);}
.search_table td.left p.s02{color:var(--light); font-size:0.8235rem; letter-spacing:var(--letter-spacing-body);}
.search_table td.search_cont{padding:12px 14px; background-color:var(--grayBg); text-align:left;}
.search_table .bbs_subject_txt {display:inline; word-break:break-word;}
.search_table .bbs_subject_txt a {color:var(--basic); font-size:1rem; line-height:166.67%; letter-spacing:var(--letter-spacing-body); text-decoration:none; transition:color 0.3s ease;}
.search_table .bbs_subject_txt a:hover {color:var(--main);}
.search_table td img{display:inline-block; vertical-align:middle; margin:0 3px 2px 3px;}
.search_table .title{color:var(--black); font-weight:600;}
.search_table .catname{color:var(--black); font-weight:400;}
.search_table .mo_line{display:none;}
.search_table .viewmore {display:inline-block; padding:3px 12px; font-family:var(--eng); font-size:0.7222rem; line-height:160%; border:1px solid var(--border); color:var(--black); transition:all 0.3s;}
.search_table .viewmore:hover {color:var(--white); background:var(--black); border:1px solid var(--black);}

/*******************************************************************************
    @media ~1500px
*******************************************************************************/
@media all and (max-width:1500px){

}

/*******************************************************************************
    @media ~1300px
*******************************************************************************/
@media all and (max-width:1300px){

/* SEARCH — LIST */
.search_table col.col_no {width:80px;}
.search_table col.col_date {width:120px;}
.search_table th:first-child {width:80px;}
.search_table th:last-child {width:120px;}

}

/*******************************************************************************
    @media ~980px
*******************************************************************************/
@media all and (max-width:980px){

/* SEARCH — TOP */
.search_con h4{padding:0 0 8px;}
.search_word{margin:0 0 15px;}

/* SEARCH — LIST */
.search_table th {padding:15px 8px;}
.search_table td {padding:15px 8px;}
.search_table td.left {padding:15px 10px;}

}

/*******************************************************************************
    @media ~680px
*******************************************************************************/
@media all and (max-width:680px){

/* SEARCH — TOP */
.search_con h4{padding:0 0 6px;}
.search_word{margin:0 0 10px;}

/* SEARCH — LIST */
.search_table {border-top:0;}
.search_table, .search_table tr, .search_table tbody, .search_table td {display:block;}
.search_table tr {box-sizing:border-box; border:1px solid var(--border); border-radius:var(--borderR5); overflow:hidden;}
.search_table tr ~ tr {margin-top:5px;}
.search_table thead {display:none !important;}
.search_table .pc_line {display:none !important;}
.search_table td {padding:0; border:0; border-bottom:0;}
.search_table td.left{padding:0;}
.search_table .mo_line {display:block; position:relative; padding:10px; box-sizing:border-box;}
.search_table .mo_line .list_cate{color:var(--light); letter-spacing:var(--letter-spacing-body); line-height:150%; padding:0 0 3px;}
.search_table .mo_line .subject, .search_table .mo_line .subject a {display:inline-block; font-size:1rem; letter-spacing:var(--letter-spacing-body); line-height:150%; color:var(--black); font-weight:500;}
.search_table .mo_line .writer {display:flex; margin:4px 0 0;}
.search_table .mo_line .writer li {padding:0 20px 0 0; position:relative; font-size:0.889rem; line-height:120%; letter-spacing:var(--letter-spacing-none); color:#999;}
.search_table .mo_line .writer li:last-child {padding:0;}
.search_table .mo_line .writer li:after {content:''; display:block; width:1px; height:8px; background:var(--border); position:absolute; right:10px; top:50%; margin-top:-4px;}
.search_table .mo_line .writer li:last-child:after {display:none;}

}
