@charset "utf-8";

/* 공통 : S */
img {max-width:100%}
.ws_content_wrap {margin:50px 0 100px 0}
.ws_content_wrap .es_title {display:block;position:relative;margin-top:80px;margin-bottom:30px;padding-bottom:25px;color:#000;font-weight:500;font-size:2.5em;line-height:1em;letter-spacing:-1px}
.ws_content_wrap .es_desc {padding:30px;border-radius:30px !important;background-color:#f9f9f9;font-size:1.4em;line-height:1.5em;letter-spacing:-0.5px}
.ws_content_wrap .es_image_area {text-align:center}
.ws_content_wrap .es_image_area img {}

/* 탭 */
.ws_content_wrap .es_tab_area {display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}
.ws_content_wrap .es_tab_area:after {content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000;z-index:-1;}
.ws_content_wrap .es_tab_area .bs_list_box {-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:20%}
.ws_content_wrap .es_tab_area .bs_list_box .is_tab_menu {display:block;padding:15px 2px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #000;background-color:#fff;font-size:1.3em;font-weight:normal;text-align:center;line-height:1.3em;letter-spacing:-1px;cursor:pointer;word-break:keep-all;text-align:center;}
.ws_content_wrap .es_tab_area .bs_list_box:first-child .is_tab_menu {border-left:1px solid #ddd}
.ws_content_wrap .es_tab_area .bs_list_box .is_tab_active {border-color:#000;border-bottom:1px solid #fff;border-left:1px solid #000 !important;font-weight:500}

.ws_content_wrap .es_tab02_area {margin-bottom:50px;text-align:center}
.ws_content_wrap .es_tab02_area .bs_list_box {display:inline-block;vertical-align:middle}
.ws_content_wrap .es_tab02_area .bs_list_box .is_tab_menu {display:block;padding:15px 50px;border:1px solid #ddd;background-color:#fff;font-size:1.3em;font-weight:normal;text-align:center;line-height:1.3em;letter-spacing:-1px;cursor:pointer;word-break:keep-all;text-align:center;}
.ws_content_wrap .es_tab02_area .bs_list_box .is_tab_active {border-color:#000;background-color:#000;color:#fff;font-weight:500}

.ws_content_wrap .es_tab_box {display:none}
.ws_content_wrap .es_tab_active {display:block}

/* 테이블 */
.ws_content_wrap .es_table_area {border-top:2px solid #000}

/* 리스트 */
.ws_content_wrap .es_list_border {padding:20px 30px;border:1px solid #ddd}
.ws_content_wrap .es_list_bg {padding:20px 30px;background-color:#f5f5f5}
.ws_content_wrap .es_list_custom01 {padding:20px 20px 20px 140px;border-radius:30px !important;background-color:#F5F7FE;background-image:url('../../../webis/img/page/icon01.png');background-position:left 45px center;background-repeat:no-repeat}
.ws_content_wrap .es_list_custom02 {padding:20px 20px 20px 140px;border-radius:30px !important;background-color:#FEF6F3;background-image:url('../../../webis/img/page/icon02.png');background-position:left 45px center;background-repeat:no-repeat}
.ws_content_wrap .es_list_area {}
.ws_content_wrap .es_list_area dl {margin:12px 0;overflow:hidden}
.ws_content_wrap .es_list_area dl .bs_title,
.ws_content_wrap .es_list_area dl .bs_desc {float:left;font-size:1.3em;line-height:1.5em;letter-spacing:-0.5px}
.ws_content_wrap .es_list_area dl .bs_title {position:relative;padding-left:15px;width:120px;color:#000;font-weight:500}
.ws_content_wrap .es_list_area dl .bs_title:before {content:'';display:block;position:absolute;top:9px;left:0;width:5px;height:5px;border-radius:50% !important;background-color:#333}
.ws_content_wrap .es_list_area dl .bs_desc {width:calc(100% - 120px)}
.ws_content_wrap .es_list_area dl .bs_desc .is_point {color:#455a87;font-weight:bold}
.ws_content_wrap .es_list_area {}
.ws_content_wrap .es_list_area .bs_1st_ul {}
.ws_content_wrap .es_list_area .bs_1st_ul .is_1st_li {margin:12px 0}
.ws_content_wrap .es_list_area .bs_1st_ul .is_1st_li .ss_1st_text {display:block;position:relative;padding-left:15px;font-size:1.3em;line-height:1.5em;letter-spacing:-0.5px;word-break:keep-all}
.ws_content_wrap .es_list_area .bs_1st_ul .is_1st_li .ss_1st_text:before {content:"";display:block;position:absolute;top:9px;left:0;width:5px;height:5px;border-radius:50% !important;background:#333}
.ws_content_wrap .es_list_area .bs_1st_ul .is_1st_li .ss_1st_text .ks_point {color:#000}
.ws_content_wrap .es_list_area .bs_1st_ul .is_1st_li .ss_1st_subject {display:block;margin-top:20px;color:#0d2e6f;font-size:1.3em;line-height:1.7em;letter-spacing:-0.5px;word-break:keep-all}
.ws_content_wrap .es_list_area .bs_1st_ul .is_1st_li .ss_label {display:block;margin-top:10px;padding-left:15px;color:#3579ff;font-weight:bold;font-size:1.1em;line-height:1.5em;letter-spacing:-0.5px;word-break:keep-all}
.ws_content_wrap .es_list_area .bs_2nd_ul {margin-bottom:30px;padding-left:15px}
.ws_content_wrap .es_list_area .bs_2nd_ul .is_2nd_li {margin:12px 0}
.ws_content_wrap .es_list_area .bs_2nd_ul .is_2nd_li .ss_2nd_text {display:block;position:relative;padding-left:20px;color:#777;font-size:1.3em;line-height:1.7em;letter-spacing:-0.5px;word-break:keep-all}
.ws_content_wrap .es_list_area .bs_2nd_ul .is_2nd_li .ss_2nd_text:before {content:"";display:block;position:absolute;top:12px;left:0;width:10px;height:1px;border-radius:50% !important;background:#333}
.ws_content_wrap .es_list_area .bs_2nd_ul .is_2nd_li .ss_2nd_text .ks_point {display:block;color:#455a87;font-weight:bold}

/* 버튼 */
.ws_content_wrap .es_button_area {margin-top:50px;text-align:center}
.ws_content_wrap .es_button_area .bs_btn {display:inline-block;vertical-align:middle;height:60px;padding:0 40px;border:1px solid #333;color:#333;font-size:1.3em;line-height:60px}

/* 개인정보처리방침 & 이용약관 */
.ws_privacy_wrap {margin:50px 0;padding:0 10px}
.ws_privacy_wrap h1 {color:#fff;padding:20px;background-color:#2092bd;letter-spacing:-0.5px;font-size:1.2em}
.ws_privacy_wrap .es_pv_area {padding:15px}
.ws_privacy_wrap .es_pv_area .bs_pv_box {padding:20px;border:1px solid #ddd}
.ws_privacy_wrap .es_pv_area .bs_pv_box .is_pv_top {padding:10px;background-color:#F7F8FB;color:#888;font-size:1.05em}
.ws_privacy_wrap .es_pv_area .bs_pv_box .is_pv_top p {text-align:center;font-weight:bold;color:#666;margin-top:20px;font-size:1em}
.ws_privacy_wrap .es_pv_area .bs_pv_box dl {}
.ws_privacy_wrap .es_pv_area .bs_pv_box dl dt {margin-top:20px}
.ws_privacy_wrap .es_pv_area .bs_pv_box dl dt h2 {font-size:1.1em;color:#2092bd;letter-spacing:-0.5px;margin-bottom:10px}
.ws_privacy_wrap .es_pv_area .bs_pv_box dl dt p {font-size:1.05em}
.ws_privacy_wrap .es_pv_area .bs_pv_box dl dd {}
.ws_privacy_wrap .es_pv_area .bs_pv_box dl dd h3 {font-size:13px;font-weight:bold;color:#2092bd;margin:15px 0 8px 0;font-size:1.05em}
.ws_privacy_wrap .es_pv_area .bs_pv_box dl dd p {color:#888;margin-bottom:20px}
.ws_privacy_wrap .es_pv_area .bs_pv_box dl dd .is_layer_inner {padding:15px;border:1px solid #ddd}
.ws_privacy_wrap .es_pv_area .bs_pv_box dl dd .is_layer_inner p {border:1px solid #ddd;padding:20px;color:#888;margin:10px 0 0 0}
.ws_privacy_wrap .es_pv_area .bs_pv_box dl dd .is_layer_inner ul {}
.ws_privacy_wrap .es_pv_area .bs_pv_box dl dd .is_layer_inner ul li {margin-bottom:7px}
.ws_privacy_wrap .es_pv_area .bs_pv_box dl dd .is_layer_inner ul li:last-child {margin-bottom:0}
.ws_privacy_wrap .es_pv_area .bs_pv_box .is_bott_pv_top {margin-top:15px;font-weight:bold;text-align:center}

/* 기본 레이아웃 */
.ws_content_wrap .es_content_area {margin-bottom:50px}
.ws_content_wrap .es_content_area .bs_left_box {}
.ws_content_wrap .es_content_area .bs_left_box .is_title {display:inline-block;position:relative;color:#333;font-size:3em;line-height:1.4em;letter-spacing:-1px;font-family:'Montserrat', sans-serif}
.ws_content_wrap .es_content_area .bs_left_box .is_title:after {content:'';display:block;position:absolute;bottom:13px;right:-20px;width:12px;height:12px;border-radius:50% !important;background-color:#06A5EA}
.ws_content_wrap .es_content_area .bs_right_box {}
.ws_content_wrap .es_content_area .bs_right_box .is_title {display:block;margin-top:30px;margin-bottom:10px;color:#000;font-size:1.6em;line-height:1.5em;letter-spacing:-0.5px}

/* 리스트 */
.ws_content_wrap .es_ul_list_area {}
.ws_content_wrap .es_ul_list_area .bs_list_box {position:relative;margin-bottom:8px;padding-left:18px;font-size:1.3em;line-height:1.5em;letter-spacing:-0.5px;word-break:keep-all}
.ws_content_wrap .es_ul_list_area .bs_list_box:before {content:'\e93f';display:block;position:absolute;top:0;left:0;font-family:'xeicon'}

/* 유의사항 */
.ws_content_wrap .es_alert_area {padding:2.5rem;background-color:#F5F5F5}
.ws_content_wrap .es_alert_area .bs_title {display:block;margin-bottom:1.5rem;color:#000;font-size:1.4em}
/* 공통 : E */

/* 센터소개 */
.ws_intro_wrap {}
.ws_intro_wrap .es_text_area {margin-top:50px;text-align:center}
.ws_intro_wrap .es_text_area .bs_title {color:#000;font-weight:500;font-size:3em;line-height:1.4em;letter-spacing:-0.5px;word-break:keep-all}
.ws_intro_wrap .es_text_area .bs_desc {margin-top:30px;font-size:1.5em;line-height:1.5em;letter-spacing:-0.5px;word-break:keep-all}

/* 센터연혁 */
.ws_history_wrap .es_content_area .bs_history_box {}
.ws_history_wrap .es_content_area .bs_history_box .is_list_field {margin-bottom:50px;overflow:hidden}
.ws_history_wrap .es_content_area .bs_history_box .is_list_field .ss_title {float:left;width:200px;margin-bottom:15px;color:#000;font-size:2.5em;line-height:1.5em;letter-spacing:-1px;font-family:'Montserrat', sans-serif}
.ws_history_wrap .es_content_area .bs_history_box .is_list_field .ss_content {position:relative;float:left;width:calc(100% - 200px);padding-top:12px;padding-left:50px}
.ws_history_wrap .es_content_area .bs_history_box .is_list_field .ss_content:before {content:'';display:block;position:absolute;top:0;left:0;width:1px;height:100%;background-color:#DDD}
.ws_history_wrap .es_content_area .bs_history_box .is_list_field .ss_content:after {content:'';display:block;position:absolute;top:0;left:-8px;width:16px;height:16px;border-radius:50% !important;border:4px solid #06A5EA;background-color:#FFF}
.ws_history_wrap .es_content_area .bs_history_box .is_list_field .ss_content li {margin-bottom:12px;font-size:1.3em;line-height:1.5em;letter-spacing:-0.5px;word-break:keep-all;overflow:hidden}
.ws_history_wrap .es_content_area .bs_history_box .is_list_field .ss_content li .ks_month {float:left;width:30px;color:#000}
.ws_history_wrap .es_content_area .bs_history_box .is_list_field .ss_content li .ks_desc {float:left;width:calc(100% - 30px)}

/* 직원소개 */
.ws_organ_wrap {}
.ws_organ_wrap .es_organ_area {border-top:2px solid #06A5EA}
.ws_organ_wrap .es_organ_area table {}
.ws_organ_wrap .es_organ_area table tbody {}
.ws_organ_wrap .es_organ_area table tbody tr {}
.ws_organ_wrap .es_organ_area table tbody tr th,
.ws_organ_wrap .es_organ_area table tbody tr td {padding:25px 30px;border-right:1px solid #DDD;border-bottom:1px solid #DDD;font-size:1.3em;line-height:1.5em;letter-spacing:-0.5px;word-break:keep-all;text-align:left;vertical-align:top}
.ws_organ_wrap .es_organ_area table tbody tr th:last-child,
.ws_organ_wrap .es_organ_area table tbody tr td:last-child {border-right:0} 
.ws_organ_wrap .es_organ_area table tbody tr th {background-color:#F9F9F9}
.ws_organ_wrap .es_organ_area table tbody tr th .bs_name {margin-right:5px;color:#000;font-size:1.3em}
.ws_organ_wrap .es_organ_area table tbody tr th .bs_label {color:#999;font-size:0.9em}
.ws_organ_wrap .es_organ_area table tbody tr td {}
.ws_organ_wrap .es_organ_area table tbody tr td ul {}
.ws_organ_wrap .es_organ_area table tbody tr td ul li {position:relative;margin-bottom:10px;padding-left:20px}
.ws_organ_wrap .es_organ_area table tbody tr td ul li:before {content:'';display:block;position:absolute;top:7px;left:0;width:10px;height:10px;border-radius:50% !important;border:3px solid #06A5EA}


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

 /* MEDIA (모바일 이하) 382px 이하 */
@media all and (max-width:382px) {
	.ws_content_wrap .es_tab_area .bs_list_box .is_height {height:66px;padding:0 2px;line-height:66px}
}

/* MEDIA (모바일 이하) 767px 이하 */
@media all and (max-width:767px) {
	.ws_content_wrap .es_title {font-size:1.6em}
	.ws_content_wrap .es_desc {font-size:1.1em}
	.ws_content_wrap .es_tab_area .bs_list_box {max-width:25%}
	.ws_content_wrap .es_tab_area .bs_list_box .is_tab_menu {font-size:1.1em}
	.ws_content_wrap .es_tab02_area {margin-bottom:0}
	.ws_content_wrap .es_tab02_area .bs_list_box .is_tab_menu {padding:15px 25px;font-size:1.1em}
	.ws_content_wrap .es_list_bg {padding:5px 15px}
	.ws_content_wrap .es_list_area dl .bs_title,
	.ws_content_wrap .es_list_area dl .bs_desc {font-size:1.1em}
	.ws_content_wrap .es_list_area .bs_1st_ul .is_1st_li .ss_1st_text {padding-left:10px;font-size:1.1em}
	.ws_content_wrap .es_list_area .bs_1st_ul .is_1st_li .ss_1st_text:before {width:3px;height:3px}
	.ws_content_wrap .es_list_area .bs_2nd_ul .is_2nd_li .ss_2nd_text {font-size:1em}
	.ws_content_wrap .es_list_area .bs_2nd_ul .is_2nd_li .ss_2nd_text:before {top:10px}
	.ws_content_wrap .es_button_area .bs_btn {height:50px;padding:0 30px;font-size:1.1em;line-height:50px}

	.ws_content_wrap .es_ul_list_area .bs_list_box {padding-left:12px;font-size:1.1em}
	.ws_content_wrap .es_ul_list_area .bs_list_box:before {top:9px;width:6px}

	.ws_intro_wrap .es_text_area {margin-top:30px}
	.ws_intro_wrap .es_text_area .bs_title {font-size:1.6em}
	.ws_intro_wrap .es_text_area .bs_desc {margin-top:20px;font-size:1.1em}

	.ws_use_wrap .es_content_area .bs_right_box .is_title {margin-top:20px;font-size:1.4em}

	.ws_history_wrap .es_content_area .bs_history_box .is_list_field .ss_title {width:100px}
	.ws_history_wrap .es_content_area .bs_history_box .is_list_field .ss_content {width:calc(100% - 100px);padding-left:30px}
	.ws_history_wrap .es_content_area .bs_history_box .is_list_field .ss_content li {font-size:1.1em}

	.ws_organ_wrap .es_organ_area table tbody tr th,
	.ws_organ_wrap .es_organ_area table tbody tr td {padding:20px 15px;font-size:1.1em}
	.ws_organ_wrap .es_organ_area table tbody tr td ul li {padding-left:15px}
	.ws_organ_wrap .es_organ_area table tbody tr td ul li:before {top:6px;width:8px;height:8px;border-width:2px}
}
/* MEDIA (태블릿 이하) 991px 이하 */
@media all and (max-width:991px) {

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

}

 /* ================================================== *
 *
 *     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) {
	
}
/* MEDIA (데스크탑 구간만) 992px ~ 1279px */
@media (min-width:992px) and (max-width:1279px) {

}