@charset "utf-8";

#container{}
/* 전체검색결과 스킨 */
#sch_res_detail {background:#f7f7f7;padding:30px;text-align:center;margin:0 0 10px}
#sch_res_detail legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#sch_res_detail select {border:1px solid #d0d3db;width:175px;height:45px;padding:0 5px;border-radius:3px}
#sch_res_detail .frm_input {border:1px solid #d0d3db;width:300px;height:45px;border-radius:0;border-radius:3px}
#sch_res_detail .sch_wr {position:relative;display:inline-block}
#sch_res_detail .btn_submit {padding:0 10px;height:45px;width:88px;font-size:1.083em;font-weight:bold;color:#fff;background:#434a54}

#sch_res_ov {height:55px;line-height:55px;}
#sch_res_ov:after {display:block;visibility:hidden;clear:both;content:""}
#sch_res_ov h3 {display:block;font-size:1rem;padding:0 10px;}

.sch_res_list {position:relative;margin-bottom:10px;padding:0;}
.sch_res_list .search_board_result{position:relative}
.sch_res_list h2 {margin:0 0 15px;font-size:1.2em}
.sch_res_list ul {overflow:hidden;padding:0;display:grid;grid-template-columns:repeat(6, 1fr);grid-auto-rows:minmax(30px, auto);column-gap:1%;row-gap:0.8rem;}
.sch_res_list li {width:100%;}
.sch_res_list .sch_tit {margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:500;}
.sch_res_list .pop_a {display:inline-block;background:#e8eeef;color:#6f777f;border-radius:50%;text-align:center;width:26px;height:26px;line-height:26px}
.sch_res_list p {padding-bottom:10px;color:#666;line-height:1.5em}
.sch_res_list .sch_info {padding:5px 0 10px;color:#999;font-size:0.85rem;}
.sch_res_list .sch_info:after {display:block;visibility:hidden;clear:both;content:""}
.sch_res_list .profile_img img {border-radius:50%}
.sch_res_list .sch_datetime {margin-left:5px}
.sch_more {position:absolute;right:0;top:5px;text-align:right;font-weight:normal;color:#3a8afd}
.sch_res_list .content_img {height:0px;padding-bottom:140%;background-color:#eee;background-size:cover;background-position:center;margin-bottom:7px;position:relative;border-radius:5px;}
@media(min-width:768px) and (max-width:1023px){
.sch_res_list ul {display:grid;grid-template-columns:repeat(5, 1fr);column-gap:1.5%;}
#sch_result .list6{position:absolute;display:none;}
}
@media(min-width:0px) and (max-width:767px){
.sch_res_list ul {display:grid;grid-template-columns:repeat(3, 1fr);column-gap:2.5%;}
}
.bg_lazy{display:none;}