@charset "utf-8";
img {max-width:100%}
/* 법인소개 */
.ws_introduce_wrap {}
.ws_introduce_wrap .es_intro_title .bs_tit {padding-top:195px;padding-right:24px;color:#fff;font-size:1.8em;text-align:right;line-height:1.8em;letter-spacing:-1.1px}
.ws_introduce_wrap .es_intro_title .bs_tit span {font-size:1.2em}
.ws_introduce_wrap .es_intro_txt {position:relative;padding:12px 0;margin-top:96px;background:#f5f5f5;text-align:center}
.ws_introduce_wrap .es_intro_txt:after {display:block;position:absolute;top:-58px;left:50%;width:1px;height:71px;background:#333;content:""}
.ws_introduce_wrap .es_intro_txt .bs_txt {margin:33px 0;font-size:1.2em;font-weight:bold;line-height:1.5em;letter-spacing:-0.5px}
.ws_introduce_wrap .es_intro_txt .bs_txt.bs_foot {display:inline-block;padding:5px 17px;background:#fff;border:1px solid #ddd;border-radius:20px !important}

/* 연혁 */
.ws_introduce_wrap .es_tab_box {}
.ws_introduce_wrap .es_tab_box dl {padding:35px 138px;border-bottom:1px solid #333}
.ws_introduce_wrap .es_tab_box dl dt {display:inline-block;vertical-align:top;width:150px;margin-top:16px;color:#333;font-weight:bold;font-size:2.5em;letter-spacing:-0.5px}
.ws_introduce_wrap .es_tab_box dl dd {display:inline-block;vertical-align:top;width:80%;font-size:1.2em}
.ws_introduce_wrap .es_tab_box dl dd ul {}
.ws_introduce_wrap .es_tab_box dl dd ul li {border-bottom:1px solid #dddd;padding:13px 0}
.ws_introduce_wrap .es_tab_box dl dd ul li:last-child {border:none}
.ws_introduce_wrap .es_tab_box dl dd ul li strong {display:inline-block;vertical-align:top;width:3%;margin-top:1px;font-size:1.2em;letter-spacing:-0.5px}
.ws_introduce_wrap .es_tab_box dl dd ul li p {display:inline-block;margin-left:18px}
.ws_introduce_wrap .es_tab_box dl dd ul li ul li {margin-bottom:10px; padding-bottom:0;border:none;line-height:1.5em;letter-spacing:-0.5px}

/* 법인주요사업내용 */
.ws_introduce_wrap .es_intro_bussiness {}
.ws_introduce_wrap .es_intro_bussiness .bs_info_list {padding:30px 0;border-bottom:1px dashed #ddd;font-size:1.2em;letter-spacing:-0.5px;word-break:keep-all}
.ws_introduce_wrap .es_intro_bussiness .bs_info_list .is_tt {display:inline-block;width:20%;margin-right:45px;color:#000;font-weight:bold}
.ws_introduce_wrap .es_intro_bussiness .bs_info_list .is_txt {display:inline-block;width:74%;vertical-align:top;word-break:keep-all}


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

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

	
}
/* MEDIA (태블릿 이하) 991px 이하 */
@media all and (max-width:991px) {
	.ws_introduce_wrap .es_intro_txt:after {display:none}
	.ws_introduce_wrap .es_intro_title {height:159px;background:none}
	.ws_introduce_wrap .es_intro_title .bs_tit {padding-top:0;padding-right:0;color:#333;font-size:1.5em;text-align:center}
	.ws_introduce_wrap .es_intro_txt {margin-top:0}
	.ws_introduce_wrap .es_intro_txt .bs_txt {font-size:1.1em}
	.ws_introduce_wrap .es_tab_box dl {padding:35px 0}
	.ws_introduce_wrap .es_tab_box dl dt {margin-bottom:20px;font-size:2em}
	.ws_introduce_wrap .es_tab_box dl dd {font-size:1.1em}
	.ws_introduce_wrap .es_intro_bussiness .bs_info_list {font-size:1.1em}
	.ws_introduce_wrap .es_intro_bussiness .bs_info_list .is_tt {width:100%}
	.ws_introduce_wrap .es_intro_bussiness .bs_info_list .is_txt {width:100%}
	.ws_introduce_wrap .es_loca_area .bs_loca_list {padding:11px 39px}

	.ws_ygtoday_wrap .es_ygtoday_tab02_area .bs_tab_top h4 {min-width:136px}
}

/* 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) {
	.ws_introduce_wrap .es_intro_title .bs_tit {font-size:1.6em}
	.ws_introduce_wrap .es_tab_box dl dd {width:69%}
}
