@charset "utf-8";

/* 최근게시물 (뉴스레터) */
.ws_latest_newsletter_wrap {position:relative}
.ws_latest_newsletter_wrap .bx-wrapper {margin-bottom:0 !important;border:0 !important;box-shadow:none !important}
.ws_latest_newsletter_wrap .bx-wrapper .bx-pager {display:inline-block;right:8rem;bottom:-3rem;width:auto;padding-top:0;color:#000;font-weight:500;font-size:1.8rem;line-height:3rem;text-align:right}
.ws_latest_newsletter_wrap .bx-wrapper .bx-controls-direction a {display:none}
.ws_latest_newsletter_wrap .bx-wrapper .bx-controls-auto {text-align:right}
.ws_latest_newsletter_wrap .bx-wrapper .bx-controls-auto .bx-controls-auto-item,
.ws_latest_newsletter_wrap .bx-wrapper .bx-pager-item {vertical-align:middle}
.ws_latest_newsletter_wrap .bx-wrapper .bx-controls-auto .bx-controls-auto-item {width:3rem;;height:3rem;font-size:0}
.ws_latest_newsletter_wrap .es_button_area {text-align:right}
.ws_latest_newsletter_wrap .es_button_area .bs_btn {display:inline-block;vertical-align:middle;position:relative;width:2rem;height:3rem;font-size:2rem;line-height:3rem;text-align:center;z-index:99}
.ws_latest_newsletter_wrap .es_button_area .bs_btn.popup-slider-prev,
.ws_latest_newsletter_wrap .es_button_area .bs_btn.popup-slider-next {font-size:1.6rem}
.ws_latest_newsletter_wrap .es_title {display:block;margin-bottom:3rem}
.ws_latest_newsletter_wrap .es_title a {display:inline-block;color:#000;font-size:3.5rem}
.ws_latest_newsletter_wrap .es_content_area {position:relative;z-index:1} /* #FFF7F0 */
.ws_latest_newsletter_wrap .es_content_area .bs_list_box {}
.ws_latest_newsletter_wrap .es_content_area .bs_list_box a {display:block;position:relative;padding:2.5rem 3rem;border-radius:3rem;background-color:#FFF}
.ws_latest_newsletter_wrap .es_content_area .bs_list_box .is_image_field {display:block;text-align:center}
.ws_latest_newsletter_wrap .es_content_area .bs_list_box .is_image_field .ss_image {max-width:100%;padding:5px;background-color:#FFF;box-shadow:1rem 1rem 2rem rgba(0,0,0,.1)}
.ws_latest_newsletter_wrap .es_content_area .bs_list_box .is_desc_field {position:relative;margin-top:2rem}
.ws_latest_newsletter_wrap .es_content_area .bs_list_box .is_desc_field .ss_title {display:block;position:relative;color:#D84048;font-size:2rem}
.ws_latest_newsletter_wrap .es_content_area .bs_list_box .is_desc_field .ss_title:after {content:'';display:block;position:absolute;top:50%;right:0;width:calc(100% - 16rem);height:1px;background-color:#D84048}
.ws_latest_newsletter_wrap .es_content_area .bs_list_box .is_desc_field .ss_subject {display:block;margin-top:1rem;color:#333;font-weight:500;font-size:1.8rem}
.ws_latest_newsletter_wrap .es_content_area .bs_list_box .is_desc_field .ss_btn {display:inline-block;position:absolute;top:0;right:0;width:3rem;height:3rem;border-radius:50%;background-color:#D84048;color:#FFF;font-size:2rem;line-height:3rem;text-align:center}


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

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

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

}
/* MEDIA (모바일 이하) 767px 이하 */
@media all and (max-width:767px) {

}


/* ==================================================================================================== *
 *
 *     MEDIA EXTEND - MIN DEVICE
 *
 * ==================================================================================================== */

/* MEDIA (태블릿 이상) 768px 이상 */
@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) {

}