@charset "utf-8";

/* 최근게시물 (탭) */
.ws_latest_tab_wrap {position:relative;padding:3rem;border-radius:1rem !important;border:1px solid #DDD}
.ws_latest_tab_wrap:before,
.ws_latest_tab_wrap:after {display:block;visibility:hidden;clear:both;height:0;font-size:0;line-height:0;content:'.'}
.ws_latest_tab_wrap .es_title_area {display:flex;justify-content:space-between;align-items:center;height:4rem;margin-bottom:2rem;padding-right:4rem;line-height:4rem}
.ws_latest_tab_wrap .es_title_area .bs_title {color:#000;font-size:2.5rem}
.ws_latest_tab_wrap .es_tab_menu_area {text-align:right}
.ws_latest_tab_wrap .es_tab_menu_area .bs_tab_menu_list_box {display:inline-block;position:relative;margin-right:3rem;cursor:pointer}
.ws_latest_tab_wrap .es_tab_menu_area .bs_tab_menu_list_box:after {content:'';display:block;position:absolute;top:50%;right:-1.5rem;width:1px;height:1rem;margin-top:-0.5rem;background-color:#D4D4D4;transform:rotate(40deg)}
.ws_latest_tab_wrap .es_tab_menu_area .bs_tab_menu_list_box:last-child:after {display:none}
.ws_latest_tab_wrap .es_tab_menu_area .bs_tab_menu_list_box .is_title {display:inline-block;font-weight:normal}
.ws_latest_tab_wrap .es_tab_menu_area .bs_tab_menu_list_box.bs_tab_menu_on {}
.ws_latest_tab_wrap .es_tab_menu_area .bs_tab_menu_list_box.bs_tab_menu_on .is_title {color:#015CAB;font-weight:bold}
.ws_latest_tab_wrap .es_more {display:block;position:absolute;top:3rem;right:3rem;width:4rem;height:4rem;border-radius:50% !important;background-color:#EEE;color:#000;font-size:2rem;text-align:center;line-height:4rem}
.ws_latest_tab_wrap .es_more:hover {color:#777}
.ws_latest_tab_wrap .es_tab_content_area {}
.ws_latest_tab_wrap .es_new_area {position:relative}
.ws_latest_tab_wrap .es_new_area a {display:block;height:22.7rem;padding:2.5rem;border-radius:1rem !important;border:1px solid #DDD}
.ws_latest_tab_wrap .es_new_area a .bs_label {position:absolute;top:2.5rem;right:2.5rem;padding:1px 0.8rem;border-radius:50px !important;background-color:#777;color:#FFF;font-size:1rem}
.ws_latest_tab_wrap .es_new_area a .bs_cate {display:block;margin-bottom:1rem;font-weight:bold;font-size:1.4rem}
.ws_latest_tab_wrap .es_new_area a .bs_subject {max-height:9rem;color:#000;font-weight:500;line-height:1.4;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.ws_latest_tab_wrap .es_new_area:hover a .bs_subject {text-decoration:underline}
.ws_latest_tab_wrap .es_new_area a .bs_desc {height:8.4rem;margin-top:01rem;color:#999;font-size:1.4rem;word-break:keep-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.ws_latest_tab_wrap .es_content_area {}
.ws_latest_tab_wrap .es_content_area .bs_list_box {padding:1.5rem 0;border-bottom:1px dashed #DDD}
.ws_latest_tab_wrap .es_content_area .bs_list_box:last-child {border-bottom:none}
.ws_latest_tab_wrap .es_content_area .bs_list_box a {display:block;position:relative;overflow:hidden}
.ws_latest_tab_wrap .es_content_area .bs_list_box .fa-heart{color:#ff0000}
.ws_latest_tab_wrap .es_content_area .bs_list_box .fa-caret-right{color:#bbb}
.ws_latest_tab_wrap .es_content_area .bs_list_box .is_bullet {margin-right:5px;font-weight:bold}
.ws_latest_tab_wrap .es_content_area .bs_list_box .is_icon {display:inline-block;margin-right:5px;border-radius:2px;font-size:0.833em;text-align:center;line-height:16px}
.ws_latest_tab_wrap .es_content_area .bs_list_box .is_icon.ss_new {width:16px;color:#ffff00;background:#6db142}
.ws_latest_tab_wrap .es_content_area .bs_list_box .is_icon.ss_hot {width:16px;color:#fff;background:#e52955}
.ws_latest_tab_wrap .es_content_area .bs_list_box .is_icon.ss_cmt {padding:0 5px;color:#fff;white-space:nowrap;background:#5c85c1}
.ws_latest_tab_wrap .es_content_area .bs_list_box .is_icon.fa-lock {width:16px;color:#4f818c;background-color:#cbe3e8}
.ws_latest_tab_wrap .es_content_area .bs_list_box .is_subject {float:left;width:calc(100% - 80px);height:28px;color:#000;font-weight:normal;line-height:28px}
.ws_latest_tab_wrap .es_content_area .bs_list_box:hover .is_subject {font-weight:500;text-decoration:underline}
.ws_latest_tab_wrap .es_content_area .bs_list_box .is_subject .ss_label {display:inline-block;vertical-align:middle;padding:0 1rem;border-radius:50px !important;background-color:#EEE;color:#000;font-weight:bold;font-size:1.4rem}
.ws_latest_tab_wrap .es_content_area .bs_list_box .is_notice {}
.ws_latest_tab_wrap .es_content_area .bs_list_box .is_time {position:absolute;right:0;font-size:1.4rem;line-height:28px}