@charset "utf-8";

/* Common */
.ws_sch_list_wrap input[type="text"],.ws_sch_list_wrap select {border:1px solid #ddd !important; padding:5px; height:30px; width:100%;}	
.ws_sch_list_wrap textarea {width:100%; border:1px solid #ddd !important; padding:5px !important;}

/* 상단검색리스트 */
.ws_sch_list_wrap {}
.ws_sch_list_wrap .es_category {overflow: hidden; margin-top: 10px;}
.ws_sch_list_wrap .es_category .bs_cate_box {float:left; width:20%; border:1px solid #ddd; border-right:0; height: 245px; margin-bottom:5px;}
.ws_sch_list_wrap .es_category .bs_cate_box:nth-child(5n) {border-right:1px solid #ddd;}
.ws_sch_list_wrap .es_category .bs_cate_box h4 {background-color:#f9f9f9; text-align:center; padding:10px 0;}
.ws_sch_list_wrap .es_category .bs_cate_box ul {margin:10px 0; padding:0 10px;}
.ws_sch_list_wrap .es_category .bs_cate_box ul li {margin-bottom: 3px;}
.ws_sch_list_wrap .es_category .bs_cate_box ul li a {font-size:0.95em;}
.ws_sch_list_wrap .es_search {padding:10px; background-color:#f9f9f9; margin:20px 0; text-align: center;}
.ws_sch_list_wrap .es_search span {display:inline-block; margin-right:10px;}
.ws_sch_list_wrap .es_search em {}
.ws_sch_list_wrap .es_search .bs_item {display: inline-block; margin-right:15px;}
.ws_sch_list_wrap .es_search .bs_item a {display:inline-block; text-align:center; background-color:#fff; padding:7px; border:1px solid #ddd;}
.ws_sch_list_wrap .es_search .bs_item a.is_on {background-color:#4A505D; color:#fff;}
.ws_sch_list_wrap .es_search .bs_item select {}
.ws_sch_list_wrap .es_search .bs_ym {display:inline-block; width: 180px;}
.ws_sch_list_wrap .es_search .bs_ym select {width:48%; padding:5px; vertical-align:baseline; height:35px;}
.ws_sch_list_wrap .es_search button {display:inline-block; text-align:center; padding:7px 10px; border:1px solid #ddd; color:#fff;}
.ws_sch_list_wrap .es_list {}
.ws_sch_list_wrap .es_list ul {overflow: hidden;}
.ws_sch_list_wrap .es_list ul li {}
.ws_sch_list_wrap .es_list ul li a {border: 1px solid rgba(0,0,0,.1); display: block; overflow: hidden; margin: 0em 1em 1em 0em; text-decoration: none !important; height: 395px; position: relative;}
.ws_sch_list_wrap .es_list ul li a .bs_thumb {background: url(../../../../webis/img/no_img/256x200.png) center no-repeat; width: 259px; height: 200px; overflow: hidden;}
.ws_sch_list_wrap .es_list ul li a .bs_thumb img {}
.ws_sch_list_wrap .es_list ul li a .bs_txt {overflow: hidden; padding: 1em;position: relative; height: 133px;}
.ws_sch_list_wrap .es_list ul li a .bs_txt span {display: block;}
.ws_sch_list_wrap .es_list ul li a .bs_txt span:before {content: ''; width: 12px; height: 2px; display: block; margin-bottom: 5px; background: #125498;}
.ws_sch_list_wrap .es_list ul li a .bs_txt h3 {font-size: 1.2em; font-weight: bold; letter-spacing: -0.03em; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; margin: 10px 0px;}
.ws_sch_list_wrap .es_list ul li a .bs_txt p {opacity: .75; text-overflow: ellipsis; white-space: normal; -webkit-line-clamp: 1; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; margin-bottom: 1em; line-height: 1.4em; font-size: 0.95em;}
.ws_sch_list_wrap .es_list ul li a .bs_txt em {font-size: 1.4em; letter-spacing: -1px; position: absolute; left: 13px; bottom: 0;}
.ws_sch_list_wrap .es_list ul li a .bs_txt em strong {color:#F2312C;}
.ws_sch_list_wrap .es_list ul li a .bs_tag { padding: 10px 0; background: #f9f9f9; border-top: 1px solid #eee; position: absolute; left: 0; bottom: 0; width: 100%;} 
.ws_sch_list_wrap .es_list ul li a .bs_tag ul {overflow: hidden; text-align:center;}
.ws_sch_list_wrap .es_list ul li a .bs_tag ul li {display:inline-block; border-radius: 50px; text-align:center; background-color:#6a95c1; color: #fff; font-size: 0.9em; padding:2px 5px;}
.ws_sch_list_wrap .es_list ul li a:hover .bs_tag ul li {background-color:#35618e;}

/* 페이지네이트 */
.ws_sch_list_wrap .es_pagenate {text-align: center; margin:30px 0;}
.ws_sch_list_wrap .es_pagenate .es_pgn_list {}
.ws_sch_list_wrap .es_pagenate .es_pgn_list li {display: inline-block;  border: 1px solid #e5e5e5;vertical-align: middle; text-align:center;}
.ws_sch_list_wrap .es_pagenate .es_pgn_list li:hover {border-color:#272727}
.ws_sch_list_wrap .es_pagenate .es_pgn_list li input[type="checkbox"] {margin-right:5px;}
.ws_sch_list_wrap .es_pagenate .es_pgn_list li a {padding: 0 9px; height: 29px; display: block;  line-height: 28px; font-size: 15px;}
.ws_sch_list_wrap .es_pagenate .es_pgn_list li:hover a {text-decoration:none;}
.ws_sch_list_wrap .es_pagenate .es_pgn_list li a.bs_pg_focus {color: #145EA9;font-weight: 600;}
.ws_sch_list_wrap .es_pagenate .es_pgn_list li .bs_page_pprev {background: url(../../../../webis/img/page_pprev.png) 49% center no-repeat;width:29px}
.ws_sch_list_wrap .es_pagenate .es_pgn_list li .bs_page_prev {background: url(../../../../webis/img/page_prev.png) 49% center no-repeat;width:29px}
.ws_sch_list_wrap .es_pagenate .es_pgn_list li .bs_page_nnext {background: url(../../../../webis/img/page_nnext.png) 49% center no-repeat;width:29px}
.ws_sch_list_wrap .es_pagenate .es_pgn_list li .bs_page_next {background: url(../../../../webis/img/page_next.png) 49% center no-repeat;width:29px}

/* ================================================== *
 *
 *     MEDIA EXTEND - MAX DEVICE
 *
 * ================================================== */


/* MEDIA (모바일 이하) 767px 이하 */
@media all and (max-width:767px) {
	.wd_area {padding:0 10px;}
	.ws_sch_list_wrap .es_search {text-align:left;}
	.ws_sch_list_wrap .es_search .bs_item {display:block;}
	.ws_sch_list_wrap .es_search .bs_item {margin:10px 0;}
	.ws_sch_list_wrap .es_search .bs_ym {width:151px;}
	.ws_sch_list_wrap .es_category .bs_cate_box {width:50%;}
	.ws_sch_list_wrap .es_category .bs_cate_box:nth-child(2n) {border-right:1px solid #ddd;}
	.ws_sch_list_wrap .es_category .bs_cate_box:nth-child(5n) {border-right:1px solid #ddd;}
	.ws_sch_list_wrap .es_search button {width:100%; display:block; margin-top:10px;}
	.ws_sch_list_wrap .es_list ul li a .bs_thumb {height:150px;}
	.ws_sch_list_wrap .es_list ul li a {height: 315px;}
}

@media all and (max-width:830px) {
}

/* MEDIA (태블릿 이하) 991px 이하 */
@media all and (max-width:991px) {
	.wd_area {padding:0 10px;}
	.ws_sch_list_wrap .es_list ul li a .bs_thumb {width:100%;}
}

/* MEDIA (데스크탑 이하) 1279px 이하 */
@media all and (max-width:1279px) {
	.wd_area {padding:0 10px;}	
}

 /* ================================================== *
 *
 *     MEDIA EXTEND - MIN DEVICE
 *
 * ================================================== */
 
 /* MEDIA (태블릿 이상) 992px 이상 */
@media all and (min-width:768px) {
	
}
/* MEDIA (데스크탑 이상) 992px 이상 */
@media all and (min-width:992px) {

}
/* MEDIA (큰화면 데스크탑 이상) 1280px 이상 */
@media all and (min-width:1280px) {
	
}
 
 /* ================================================== *
 *
 *     MEDIA EXTEND - AND DEVICE
 *
 * ================================================== */

/* MEDIA (태블릿 구간만) 768px ~ 991px */
@media (min-width:768px) and (max-width:991px) {
	.ws_sch_list_wrap .es_search .bs_ym {width: 173px;}
}
/* MEDIA (데스크탑 구간만) 992px ~ 1279px */
@media (min-width:992px) and (max-width:1279px) {

}
