@charset "utf-8";

/* 최근게시물 (갤러리) */
.ws_latest_gallery_wrap {position:relative}
.ws_latest_gallery_wrap:before,
.ws_latest_gallery_wrap:after {display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0;content:'.'}
.ws_latest_gallery_wrap .es_title {display:block;height:40px;padding:0 20px;border-bottom:1px solid #ddd;background:#fafafa;font-size:1.1em;line-height:40px}
.ws_latest_gallery_wrap .es_title a{color:#666;display:inline-block;position:relative}
.ws_latest_gallery_wrap .es_title a:after {position:absolute;bottom:1px;left:0;width:100%;height:2px;background:#666;content:''}
.ws_latest_gallery_wrap .es_more {display:block;position:absolute;top:-40px;right:0;width:27px;height:27px}
.ws_latest_gallery_wrap .es_more:before {content:'\e913';display:block;color:#999;font-size:2em;line-height:27px;text-align:center;font-family:'xeicon'}
.ws_latest_gallery_wrap .es_content_area {}
.ws_latest_gallery_wrap .es_content_area .bs_list_box {margin-top:20px}
.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_image_field {overflow:hidden;display:block;width:100%;border-radius:15px !important;text-align:center}
.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_image_field .ss_image {}
.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_image_field .ss_image {max-width:100%}
.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_noimg_field {background-color:#eee}
.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_noimg_field .ss_noimg {display:inline-block;position:relative}
.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_desc_field {position:relative;margin-top:5px}
.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_desc_field .fa-heart{color:#ff0000}
.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_desc_field .fa-caret-right{color:#bbb}
.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_desc_field .ss_icon {display:inline-block;margin-right:5px;border-radius:2px;font-size:0.833em;text-align:center;line-height:16px}
.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_desc_field .ss_icon.ss_new {width:16px;color:#ffff00;background:#6db142}
.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_desc_field .ss_icon.ss_hot {width:16px;color:#fff;background:#e52955}
.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_desc_field .ss_icon.ss_cmt {padding:0 5px;color:#fff;white-space:nowrap;background:#5c85c1}
.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_desc_field .ss_icon.fa-lock {width:16px;color:#4f818c;background-color:#cbe3e8}
.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_desc_field .ss_subject {display:block;margin-top:15px;color:#333;font-weight:normal;font-size:1.4em;line-height:1.5;letter-spacing:-0.5px}
.ws_latest_gallery_wrap .es_content_area .bs_list_box:hover .is_desc_field .ss_subject {text-decoration:underline}
.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_desc_field .ss_notice {}
.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_desc_field .ss_time {display:block;margin-top:10px;color:#999;font-size:1.3em;letter-spacing:-0.5px}


/* ==================================================================================================== *
 *
 *     MEDIA EXTEND - MAX DEVICE
 *
 * ==================================================================================================== */

/* MEDIA (모바일 이하) 767px 이하 */
@media all and (max-width:767px) {
	.ws_latest_gallery_wrap .es_content_area .bs_list_box:last-child {display:none}
	.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_desc_field .ss_subject {font-size:1.1em}
	.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_desc_field .ss_time {font-size:1em}
	.ws_latest_gallery_wrap .es_more {width:40px;height:40px}
	.ws_latest_gallery_wrap .es_more:before {line-height:40px}
}

/* MEDIA (태블릿 이하) 991px 이하 */
@media all and (max-width:991px) {

}

/* MEDIA (데스크탑 이하) 1279px 이하 */
@media all and (max-width:1279px) {

}


/* ==================================================================================================== *
 *
 *     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 all and (min-width:768px) and (max-width:991px) {

}
/* MEDIA (데스크탑 구간만) 992px ~ 1279px */
@media all and (min-width:992px) and (max-width:1279px) {

}