@charset 'utf-8';

/* 법인소개 */
.ws_intro_box {}
.ws_intro_box h2 {margin:50px 0; color:#333; font-size:3em; line-height:normal; letter-spacing:-0.5px; text-align:center;}
.ws_intro_box h3 {position:relative; margin:60px 0 20px 0; padding-left:15px; font-size:1.8em; line-height:normal; letter-spacing:-0.5px;}
.ws_intro_box h3:after {content:''; display:block; position:absolute; top:0; left:0; width:10px; height:10px; border-radius:50%; background:#009676;}
.ws_intro_box .es_intro {padding:50px 0; background:#f5f5f5;}
.ws_intro_box .es_intro p {font-size:1.4em; letter-spacing:-0.5px; line-height:1.6em;}
.ws_intro_box .es_info {margin:50px 0;}
.ws_intro_box .es_info .bs_txt {}
.ws_intro_box .es_info .bs_txt li {position:relative; margin-bottom:10px; padding-left:12px; font-size:1.4em; letter-spacing:-0.5px;}
.ws_intro_box .es_info .bs_txt li:before {content:''; display:block; position:absolute; top:7px; left:0; width:5px; height:5px; border-radius:50px; background:#333;}
.ws_intro_box .es_info .bs_img {overflow:hidden;}
.ws_intro_box .es_info .bs_img li {padding:3px; text-align:center;}
.ws_intro_box .es_info .bs_img li img {max-width:100%; margin-top:15px;}
.ws_intro_box .es_info .bs_img li span {display:block; border-radius:30px; background:#1b589c; margin:8px 10px 0; padding:5px 0; color:#fff; font-size:1.3em;}


 /* ================================================== *
 *
 *     MEDIA EXTEND - MAX DEVICE
 *
 * ================================================== */

/* MEDIA (모바일 이하) 767px 이하 */
@media all and (max-width:767px) {
	.ws_intro_box .es_intro p {font-size:1.3em;}
	.ws_intro_box .es_info .bs_txt li {font-size:1.3em; line-height:1.5em;}
	.ws_intro_box .es_info .bs_txt li:before {top:12px;}
	.ws_intro_box .es_info .bs_img li span {font-size:1.15em;}
}


/* 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) {

}