@charset "utf-8";

.ws_content_wrap {margin:50px 0}
.ws_content_wrap .es_desc_area {padding:28px;margin-bottom:20px;background:#f9f9f9}
.ws_content_wrap .es_desc_area .bs_desc {font-size:1.3em;line-height:1.5em;letter-spacing:-1px;word-break:keep-all}

/* 메인타이틀 공통 : S */
.ws_content_wrap .es_title_area {position:relative;padding-left:45px;margin-top:60px;margin-bottom:25px;color:#000;font-size:2em;font-weight:500;line-height:1.4em;letter-spacing:-1px}
.ws_content_wrap .es_title_area:before {content:"";display:block;position:absolute;top:5px;left:0;width:48px;height:30px;background:url('../../img/page/bull.png') no-repeat;background-size:39px}
/* 메인타이틀 공통 : E */

/* 서브타이틀 공통 : S */
.ws_content_wrap .es_sub_title_area {position:relative;padding-left:28px;margin-top:36px;margin-bottom:20px;color:#333;font-size:1.8em;font-weight:500;letter-spacing:-1px}
.ws_content_wrap .es_sub_title_area:before {content:"";display:block;position:absolute;top:12%;left:0;width:18px;height:18px;border:3px solid #790018;background:#fff}
/* 서브타이틀 공통 : E */

/* 타이틀 공통 : S */
.ws_content_wrap .es_subject {position:relative;padding-left:10px;margin-top:30px;margin-bottom:16px;color:#444;font-size:1.5em;letter-spacing:-1px}
.ws_content_wrap .es_subject:before {content:"";display:block;position:absolute;top:-5px;left:0;width:20px;height:20px;border-radius:50% !important;background:#ffdede;z-index:-1}
/* 타이틀 공통 : E */

/* 테이블 공통 : S */
.ws_content_wrap .es_table_area {}
.ws_content_wrap .es_table_area tbody {border-top:2px solid #333}
.ws_content_wrap .es_table_area tbody tr {}
.ws_content_wrap .es_table_area tbody tr th,
.ws_content_wrap .es_table_area tbody tr td {padding:10px 15px;font-size:1.3em;line-height:1.5em;letter-spacing:-0.5px}
.ws_content_wrap .es_table_area tbody tr th {}
.ws_content_wrap .es_table_area tbody tr td {}
.ws_content_wrap .es_table_area tbody tr td.bs_center {text-align:center}
.ws_content_wrap .es_table_area tbody tr td.bs_left {padding-left:20px;text-align:left}
/* 테이블 공통 : E */

/* 탭 공통 : S */
.ws_content_wrap .es_tab_area {display:table;table-layout:fixed;width:100%}
.ws_content_wrap .es_tab_area .bs_list_box {display:table-cell;vertical-align:middle}
.ws_content_wrap .es_tab_area .bs_list_box .is_tab_menu {display:block;padding:30px 10px;box-shadow:1px 0 0 0 #ddd, 0 1px 0 0 #ddd, 1px 1px 0 0 #ddd, 1px 0 0 0 #ddd inset, 0 1px 0 0 #ddd inset;font-size:1.5em;font-weight:normal;text-align:center;letter-spacing:-1px;cursor:pointer}
.ws_content_wrap .es_tab_area .bs_list_box .is_tab_menu.is_tab_active {border-width:1px;border-style:solid}
.ws_content_wrap .webis_tab_content_area {display:none}
.ws_content_wrap .webis_tab_content_active {display:block}
/* 탭 공통 : E */

/* 상단텍스트박스 : S */
.ws_content_wrap .es_text_box_area {position:relative;padding:35px 0;border-bottom:1px solid #333}
.ws_content_wrap .es_text_box_area:after {content:"";display:block;position:absolute;bottom:-2px;left:0;width:15%;height:3px;background:#333}
.ws_content_wrap .es_text_box_area .bs_title {margin-bottom:20px;font-size:1.8em;letter-spacing:-1px}
.ws_content_wrap .es_text_box_area .bs_title .is_point {box-shadow:0 -20px 0 #FFCF00 inset;color:#000;font-size:1.8em}
.ws_content_wrap .es_text_box_area .bs_desc {font-size:1.5em;letter-spacing:-1px;line-height:1.5em;word-break:keep-all}
/* 상단텍스트박스 : E */

/* 리스트 : S */
.ws_content_wrap .es_list_area {}
.ws_content_wrap .es_list_area ul {}
.ws_content_wrap .es_list_area ul .bs_list {position:relative;padding-left:8px;margin:12px 0;font-size:1.3em;line-height:1.5em;letter-spacing:-0.5px}
.ws_content_wrap .es_list_area ul .bs_list:before {content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border-radius:50% !important;background:#ffe6e4;z-index:-1}
.ws_content_wrap .es_list_area ul .bs_list .is_point {color:#000;font-size:1.2em}
.ws_content_wrap .es_list_area ul .bs_2nd_list {font-size:1em}
.ws_content_wrap .es_list_area ul .bs_2nd_list:before {width:2px;height:2px}
.ws_content_wrap .es_list_area ul .bs_list_title {font-size:1.25em;font-weight:bold;letter-spacing:-1px}
/* 리스트 : E */

/* 이미지 : S */
.ws_content_wrap img {max-width:100%}
/* 이미지 : E */

/* 참고 : S */
.ws_content_wrap .es_ex_area {display:block;margin-top:5px;color:#777;font-weight:bold;font-size:1.2em;letter-spacing:-0.5px}
/* 참고 : E */

/* 다운로드 버튼 : S */
.ws_content_wrap .es_down_area {}
.ws_content_wrap .es_down_area .bs_btn {display:inline-block;padding:10px 30px;border:1px solid #333;background-color:#333;color:#fff;font-size:1.3em;letter-spacing:-0.5px}
.ws_content_wrap .es_down_area .bs_btn:hover {background-color:#fff;color:#333;transition:all .3s ease-in-out}
/* 다운로드 버튼 : E */

/* 이용지침 */
.ws_use_privacy_wrap {}
.ws_use_privacy_wrap .es_content_area {margin-bottom:30px}
.ws_use_privacy_wrap .es_content_area .bs_title_box {display:block;position:relative;padding:40px;border:5px solid #eee;overflow:hidden}
.ws_use_privacy_wrap .es_content_area .bs_title_box .is_icon {float:left;width:60px;height:60px;border-radius:50% !important;background-color:#f5f5f5;background-image:url('../../img/page/use_privacy_icon.png');background-repeat:no-repeat}
.ws_use_privacy_wrap .es_content_area .bs_title_box .is_icon01 {background-position:0 0}
.ws_use_privacy_wrap .es_content_area .bs_title_box .is_icon02 {background-position:0 -60px}
.ws_use_privacy_wrap .es_content_area .bs_title_box .is_icon03 {background-position:0 -120px}
.ws_use_privacy_wrap .es_content_area .bs_title_box .is_icon04 {background-position:0 -180px}
.ws_use_privacy_wrap .es_content_area .bs_title_box .is_text {float:left;width:calc(100% - 60px);padding-left:15px}
.ws_use_privacy_wrap .es_content_area .bs_title_box .is_text .ss_title {color:#000;font-weight:500;font-size:1.8em;line-height:1.5em;letter-spacing:-0.5px;word-break:keep-all}
.ws_use_privacy_wrap .es_content_area .bs_title_box .is_text .ss_desc {margin-top:10px;color:#999;font-size:1.1em;line-height:1.5em;letter-spacing:-0.5px;word-break:keep-all}
.ws_use_privacy_wrap .es_content_area .bs_title_box .is_btn {position:absolute;top:50%;right:40px;width:40px;height:40px;border-radius:50% !important;font-size:2em;font-size:2em;line-height:40px;text-align:center;transform:translateY(-50%)}
.ws_use_privacy_wrap .es_content_area .bs_desc_box {display:none;padding:40px;background-color:#ededed}
.ws_use_privacy_wrap .es_content_area .bs_desc_box .is_1st_title {display:block;margin-bottom:10px;color:#000;font-size:1.4em;line-height:1.5em;letter-spacing:-0.5px;word-break:keep-all}
.ws_use_privacy_wrap .es_content_area .bs_desc_box .is_2nd_title {display:block;margin-bottom:10px;color:#000;font-weight:500;font-size:1.3em;line-height:1.5em;letter-spacing:-0.5px;word-break:keep-all}
.ws_use_privacy_wrap .es_content_area .bs_desc_box .is_text {margin-bottom:10px;font-size:1.2em;line-height:1.5em;letter-spacing:-0.5px;word-break:keep-all}
.ws_use_privacy_wrap .es_content_area .bs_desc_box .is_top {padding:20px;background-color:#f9f9f9}
.ws_use_privacy_wrap .es_content_area .bs_desc_box .is_1st_ul {}
.ws_use_privacy_wrap .es_content_area .bs_desc_box .is_1st_ul .ss_1st_li {position:relative;margin-bottom:10px;padding-left:10px;font-size:1.2em;line-height:1.5em;letter-spacing:-0.5px;word-break:keep-all}
.ws_use_privacy_wrap .es_content_area .bs_desc_box .is_1st_ul .ss_1st_li:before {content:'';display:block;position:absolute;top:10px;left:0;width:3px;height:3px;border-radius:50% !important;background-color:#000}
.ws_use_privacy_wrap .es_content_area .bs_desc_box .is_1st_ul .ss_1st_li .ks_1st_subject {display:block;color:#000}
.ws_use_privacy_wrap .es_content_area .bs_desc_box .is_1st_ul .ss_1st_li .ks_1st_text {}
.ws_use_privacy_wrap .es_content_area .bs_desc_box .is_2nd_ul {}
.ws_use_privacy_wrap .es_content_area .bs_desc_box .is_2nd_ul .ss_2nd_li {position:relative;padding-left:12px}
.ws_use_privacy_wrap .es_content_area .bs_desc_box .is_2nd_ul .ss_2nd_li:before {content:'';display:block;position:absolute;top:10px;left:0;width:7px;height:1px;background-color:#666}
.ws_use_privacy_wrap .es_content_area .bs_desc_box .is_2nd_ul .ss_2nd_li .ks_2nd_text {}
.ws_use_privacy_wrap .es_content_area .bs_desc_box .is_more_btn {display:block;padding:15px 0;font-size:1.2em;line-height:1em;letter-spacing:-0.5px;text-align:center}
.ws_use_privacy_wrap .es_content_area .bs_desc_box .is_button_field {display:none;text-align:center}
.ws_use_privacy_wrap .es_content_area .bs_desc_box .is_button_field .ss_btn {display:inline-block;padding:15px 30px;font-size:1.2em;line-height:1.5em;letter-spacing:-0.5px;word-break:keep-all}

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

/* MEDIA (모바일 이하) 767px 이하 */
@media all and (max-width:767px) {
	.ws_content_wrap .es_text_box_area .bs_title {font-size:1.4em}
	.ws_content_wrap .es_text_box_area .bs_desc {font-size:1.2em}
	.ws_content_wrap .es_title_area {font-size:1.6em}
	.ws_content_wrap .es_title_area:before {top:3px;background-size:34px}
	.ws_content_wrap .es_sub_title_area {font-size:1.4em}
	.ws_content_wrap .es_desc_area {padding:15px}
	.ws_content_wrap .es_desc_area .bs_desc {font-size:1.2em}
	.ws_content_wrap .es_list_area ul .bs_list {margin:8px 0;font-size:1.2em}
	.ws_content_wrap .es_table_area tbody tr th,
	.ws_content_wrap .es_table_area tbody tr td {padding:10px 5px;font-size:1.1em}
	.ws_content_wrap .es_scroll_area {overflow-x:scroll}
	.ws_content_wrap .es_scroll_area table {width:1000px}
	.ws_content_wrap .es_tab_area .bs_list_box .is_tab_menu {padding:20px 5px;font-size:1.2em}

	.ws_use_privacy_wrap .es_content_area .bs_title_box {padding:25px 20px}
	.ws_use_privacy_wrap .es_content_area .bs_title_box .is_text .ss_title {font-size:1.4em}
	.ws_use_privacy_wrap .es_content_area .bs_title_box .is_btn {display:none}
	.ws_use_privacy_wrap .es_content_area .bs_desc_box {padding:25px 20px}
}
/* 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) {

}