/*** 통합검색 ***/
/* SEARCH — TITLE */
.search_con h4 { padding:0px 0px 10px; font-size:1.5rem; font-weight:700; line-height:150%; letter-spacing:-0.04em; color:var(--black); }
.search_con h4 .thin { font-weight:400; }
.dep_tit.search ~ .dep_tit.search { margin:50px 0px 0px; }
/* SEARCH — WORD */
.search_word { margin:0px 0px 20px; word-break:keep-all; }
.search_word .pointColor { font-weight:700; color:var(--main); }
/* SEARCH — TABLE */
.search_table { border-top:2px solid var(--main); }
.search_table table { width:100%; border-collapse:separate; border-spacing:0px; table-layout:fixed; }
.search_table th { padding:17px 10px; border-bottom:1px solid var(--border); font-size:1rem; font-weight:600; line-height:166%; letter-spacing:-0.04em; color:var(--black); text-align:center; }
.search_table th.num-th { width:130px; }
.search_table th.date-th { width:180px; }
.search_table td { padding:16px 10px; border-bottom:1px solid var(--border); line-height:166%; letter-spacing:-0.04em; color:var(--basic); text-align:center; box-sizing:border-box; }
.search_table td.date-th { letter-spacing:0; }
.search_table td.subject { text-align:left; }
.search_table td.subject .pc_line { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.search_table td.subject a { color:inherit; transition:color 0.3s ease; }
.search_table td.subject a:hover { color:var(--main); }
.search_table td.subject img { vertical-align:middle; }
.search_table td.empty { padding:60px 10px; letter-spacing:-0.02em; }
.search_table .mo_line { display:none; }
.search_table .mo_line .tit { font-weight:500; color:var(--black); word-break:keep-all; }
.search_table .mo_line .date-txt { margin:4px 0px 0px; letter-spacing:0; }
/*******************************************************************************
	@media ~1500px
*******************************************************************************/
@media all and (max-width:1500px){
}
/*******************************************************************************
	@media ~1300px
*******************************************************************************/
@media all and (max-width:1300px){
/* SEARCH — TABLE */
.search_table th.num-th { width:100px; }
.search_table th.date-th { width:150px; }
}
/*******************************************************************************
	@media ~980px
*******************************************************************************/
@media all and (max-width:980px){
/* SEARCH — TITLE */
.search_con h4 { padding:0px 0px 8px; }

/* SEARCH — WORD */
.search_word { margin:0px 0px 15px; }

/* SEARCH — TABLE */
.search_table th { padding:14px 8px; }
.search_table th.num-th { width:70px; }
.search_table th.date-th { width:120px; }
.search_table td { padding:14px 8px; }
.search_table td.empty { padding:50px 8px; }
}
/*******************************************************************************
	@media ~680px
*******************************************************************************/
@media all and (max-width:680px){
/* SEARCH — TITLE */
.search_con h4 { padding:0px 0px 6px; }

/* SEARCH — WORD */
.search_word { margin:0px 0px 10px; }

/* SEARCH — TABLE */
.search_table table { table-layout:auto; }
.search_table thead { display:none; }
.search_table .pc_line { display:none; }
.search_table .mo_line { display:block; }
.search_table td { padding:12px 5px; }
.search_table td.empty { padding:40px 5px; }
}
