@charset "utf-8";

/* ==================================================================================================== *
 *
 *   WEBIS STYLE SHEET - MAIN
 *
 * ==================================================================================================== */

/* COMMON : S */
.ws_main_content_wrap {margin:100px 0}
/* COMMON : E */

/* 퀵메뉴 */
.ws_quick_menu_wrap {padding:20px 0;background-color:#EDEDED}
.ws_quick_menu_wrap .es_content_area {}
.ws_quick_menu_wrap .es_content_area ul {}
.ws_quick_menu_wrap .es_content_area ul .bs_list_box {position:relative;text-align:center;z-index:9}
.ws_quick_menu_wrap .es_content_area ul .bs_list_box a {display:block}
.ws_quick_menu_wrap .es_content_area ul .bs_list_box a .is_icon {display:inline-block;position:relative}
.ws_quick_menu_wrap .es_content_area ul .bs_list_box a .is_icon:before {content:'';display:block;position:absolute;top:50%;left:50%;width:100px;height:100px;border-radius:50% !important;background-color:rgba(255,255,255,.5);transform:translate(-50%, -50%);z-index:-1}
.ws_quick_menu_wrap .es_content_area ul .bs_list_box:hover a .is_icon:before {background-color:rgba(255,255,255,1)}
.ws_quick_menu_wrap .es_content_area ul .bs_list_box a .is_icon img {max-width:100%}
.ws_quick_menu_wrap .es_content_area ul .bs_list_box a .is_subject {display:block;margin-top:10px;color:#000;font-weight:500;font-size:1.4em;line-height:1.5em;letter-spacing:-0.5px}
.ws_quick_menu_wrap .es_content_area ul .bs_list_box:hover a .is_subject {font-weight:bold}

/* 최근게시물(BASIC) */
.ws_main_latest_wrap {}

/* 중간배너 */
.ws_middle_banner1_wrap {padding:70px 0;background-color:#4E3B32;background-image:url('../../../img/main/middle_bg.png');background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat}
.ws_middle_banner1_wrap .es_content_area {color:#FFF;text-align:center}
.ws_middle_banner1_wrap .es_content_area .bs_title {font-weight:500;font-size:3em;line-height:normal;letter-spacing:-1px}
.ws_middle_banner1_wrap .es_content_area .bs_desc {margin-top:10px;font-size:1.4em;line-height:1.5em;letter-spacing:-0.5px;word-break:keep-all}
.ws_middle_banner1_wrap .es_content_area .bs_button_box {margin-top:30px}
.ws_middle_banner1_wrap .es_content_area .bs_button_box .is_btn {display:inline-block;vertical-align:middle;width:170px;padding:15px 0;border:1px solid #FFF;background-color:rgba(0,0,0,.3);color:#FFF;font-size:1.3em}
.ws_middle_banner1_wrap .es_content_area .bs_button_box .is_btn:hover {transition:all .3s}

/* 중간배너 */
.ws_middle_banner_wrap {background:linear-gradient(to right, #AFE2D1 0%, #AFE2D1 50%, #D9F3C9 50%, #D9F3C9 100%)}
.ws_middle_banner_wrap .es_content_area {}
.ws_middle_banner_wrap .es_content_area .bs_list_box {position:relative}
.ws_middle_banner_wrap .es_content_area .bs_list_box:after {right:30px;bottom:0;background-position:center;background-size:contain;background-repeat:no-repeat}
.ws_middle_banner_wrap .es_content_area .bs_left:after {content:'';display:block;position:absolute;width:161px;height:244px;background-image:url('../../../img/main/middle_img01.png')}
.ws_middle_banner_wrap .es_content_area .bs_right:after {content:'';display:block;position:absolute;width:349px;height:248px;background-image:url('../../../img/main/middle_img02.png')}
.ws_middle_banner_wrap .es_content_area .bs_list_box a {display:block;position:relative;padding:50px 0;color:#000;z-index:1}
.ws_middle_banner_wrap .es_content_area .bs_left a {}
.ws_middle_banner_wrap .es_content_area .bs_right a {padding-left:50px}
.ws_middle_banner_wrap .es_content_area .bs_list_box a .is_title {font-size:2em;line-height:normal;letter-spacing:-0.5px}
.ws_middle_banner_wrap .es_content_area .bs_list_box a .is_desc {margin-top:10px;font-size:1.4em;line-height:1.5em;letter-spacing:-0.5px;word-break:keep-all}

/* 최근게시물(GALLERY) */
.ws_main_latest_gallery_wrap {}


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

/* MEDIA (데스크탑 이하) 1279px 이하 */
@media all and (max-width:1279px) {
	.ws_latest_list_wrap .es_content_area .bs_list_box .is_subject {max-width:80%;overflow:hidden}

	.ws_latest_gallery_wrap .bx-wrapper .bx-controls-direction a {display:none}
}
/* MEDIA (태블릿 이하) 991px 이하 */
@media all and (max-width:991px) {

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

	.ws_quick_menu_wrap .es_content_area ul .bs_list_box a .is_icon:before {width:50px;height:50px}
	.ws_quick_menu_wrap .es_content_area ul .bs_list_box a .is_icon img {width:70px}
	.ws_quick_menu_wrap .es_content_area ul .bs_list_box a .is_subject {margin-top:0;font-size:1.1em}

	.ws_middle_banner1_wrap {padding:50px 0}
	.ws_middle_banner1_wrap .es_content_area .bs_title {font-size:2em}
	.ws_middle_banner1_wrap .es_content_area .bs_desc {font-size:1.1em}
	.ws_middle_banner1_wrap .es_content_area .bs_button_box .is_btn {width:49%;font-size:1.1em}

	.ws_middle_banner_wrap .es_content_area .bs_list_box {text-align:center}
	.ws_middle_banner_wrap .es_content_area .bs_list_box a {padding:30px 5px 140px 5px}
	.ws_middle_banner_wrap .es_content_area .bs_list_box:after {right:auto;left:50%;transform:translateX(-50%)}
	.ws_middle_banner_wrap .es_content_area .bs_left:after {width:90px;height:140px}
	.ws_middle_banner_wrap .es_content_area .bs_right:after {width:165px;height:120px}
	.ws_middle_banner_wrap .es_content_area .bs_list_box a .is_title {font-size:1.4em}
	.ws_middle_banner_wrap .es_content_area .bs_list_box a .is_desc {font-size:1.1em}

	.ws_latest_list_wrap .es_title {margin-bottom:20px;font-size:2em}
	.ws_latest_list_wrap .es_more {position:absolute;top:0;right:0;margin-top:0;padding:7px 18px;font-size:1em}
	.ws_latest_list_wrap .es_content_area .bs_list_box a {padding:20px}
	.ws_latest_list_wrap .es_content_area .bs_list_box .is_subject {max-width:70%;height:21px;font-size:1.2em}
	.ws_latest_list_wrap .es_content_area .bs_list_box .is_time {right:20px;font-size:1em}

	.ws_latest_gallery_wrap .es_title {margin-bottom:20px;font-size:2em}
	.ws_latest_gallery_wrap .es_more {position:absolute;top:0;right:0;margin-top:0;padding:7px 18px;font-size:1em}
	.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_desc_field .ss_subject {height:19px;font-size:1.1em}
	.ws_latest_gallery_wrap .es_content_area .bs_list_box .is_desc_field .ss_time {margin-top:5px;font-size:1em}
}

 /* ================================================== *
 *
 *     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 (min-width:768px) and (max-width:991px) {
	.ws_quick_menu_wrap .es_content_area ul .bs_list_box a .is_icon:before {width:70px;height:70px}
	.ws_quick_menu_wrap .es_content_area ul .bs_list_box a .is_icon img {width:90px}

	.ws_middle_banner_wrap .es_content_area .bs_left:after {width:120px;height:186px}
	.ws_middle_banner_wrap .es_content_area .bs_right:after {width:230px;height:165px}
	.ws_middle_banner_wrap .es_content_area .bs_right a {padding-left:30px}

	.ws_latest_list_wrap .es_title {font-size:2.5em}
	.ws_latest_list_wrap .es_desc {font-size:1.2em}
	.ws_latest_list_wrap .es_more {padding:10px 25px;font-size:1.2em}
	.ws_latest_list_wrap .es_content_area .bs_list_box a {padding:30px}
	.ws_latest_list_wrap .es_content_area .bs_list_box .is_subject {font-size:1.3em}
	.ws_latest_list_wrap .es_content_area .bs_list_box .is_time {right:30px;font-size:1.1em}
}
/* MEDIA (데스크탑 구간만) 992px ~ 1279px */
@media (min-width:992px) and (max-width:1279px) {
	.ws_middle_banner_wrap .es_content_area .bs_left:after {width:120px;height:186px}
	.ws_middle_banner_wrap .es_content_area .bs_right:after {width:230px;height:165px}
}