@charset "UTF-8";

/* #wrap {position:relative; width:100%; float:left;}
#wrap>.header{height: auto;float: left;width: 100%;} */

/* 통합검색 페이지 레이아웃 */
.center{
    width: 1200px;
    height: auto;
    float: left;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    min-height: 700px;
    min-height: calc(100vh - 280px);
}


#search>.segment{
	width: 100%;
	height: 75px;
	float: left;
    border-bottom: 1px solid #ccc;
    box-sizing: border-box;
}
#search>.segment>li{
	width: auto;
	height: 100%;
	float: left;
	box-sizing: border-box;
    position: relative;
    margin-right: 30px;
}
#search>.segment>li:last-child{
    margin-right: 0;
}
#search>.segment>li.active::after{
    content: "";
    clear: both;
    display: block;
    width: 100%;
    height: 4px;
    background-color: #29a5c0;
    position: absolute;
    top: calc(100% - 4px);
    left: 50%;
    transform: translateX(-50%);
}
#search>.segment>li>a{
    display: block;
    width: 100%;
    height: 100%;
    font-family: NanumGothic;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: -1.28px;
    text-align: center;
    color: #313131;
    padding: 0px 10px;
    line-height: 75px;
    box-sizing: border-box;
    cursor: pointer;
}
#search>.result{
    width: 100%;
    height: auto;
    float: left;
    min-height: 250px;
    margin-bottom: 100px;
}
#search>.result>.empty{
    width: 100%;
    height: 250px;
    float: left;
}
#search>.result>.empty>.blank{
    width: 100%;
    height: 100px;
    float: left;
    background-color: #f9f9f9;
}
#search>.result>.empty>.blank>span{
    height: 100px;
    display: table-cell;
    vertical-align: middle;
    font-size: 17px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -1.28px;
    text-align: center;
    color: #313131;
}
#search>.result>.empty>.blank>span.key{
    color: #29a5c0;
    font-weight: bold;
}
#search>.result>.empty>.explain{
    width: 100%;
    height: 150px;
    float: left;
}
#search>.result>.empty>.explain>ul{
    width: 100%;
    height: auto;
    float: left;
    position:relative;
    top: 50%;
    transform: translateY(-50%);
}
#search>.result>.empty>.explain>ul>li{
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 2;
    letter-spacing: -1.13px;
    text-align: left;
}
#search>.result>.title{
    width: 100%;
    height: 80px;
    line-height: 80px;
    font-size: 18px;
    font-weight: 800;
    letter-spacing: -1.35px;
    text-align: left;
    color: #333;
    float: left;
}
#search>.result>.title>.st{
    font-weight: normal;
    margin-left: 5px;
}
#search>.result>.title>.ed{
    font-weight: normal;
}
/* 통합검색에서 회원사 정보 테이틀 스타일 */
#search>.result .more{
	height: 55px;
    font-size: 16px;
    font-weight: bold;
    line-height: 55px;
    letter-spacing: -1.05px;
    float: right;
    color: #0000cc;
    text-decoration: underline;
    cursor: pointer;
}
#search>.result .more>img{
    width: 7px;
    position:relative;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 5px;
}

#search>.result>.map_list{
    width: 100%;
    height: auto;
    float: left;
    border-bottom: 1px solid #ccc;
}
#search>.result>.map_list.mem{
    border-bottom: none;
}
#search>.result>.map_list table {
    display: block;
    width: 100%;
}
#search>.result>.map_list th {
    text-align: center;
    background-color: #2da9c2;
    color: #fff;
    padding: 15px 0px;
    font-size: 15px;
    border-right: 1px solid #ddd;
}
#search>.result>.map_list td {
    height: 86px;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    border-bottom: 1px solid #ddd;
}
#search>.result>.map_list td .bot{
    margin-top:10px;
}
#search>.result>.map_list td>a>.detailMore{
    margin-top:10px;
    cursor: pointer; 
    font-size : 12px; 
    right :-5px; 
    background-color:#eee; 
    color:#000; 
    padding : 5px 10px; 
    border-radius:5px; 
    display : inline-block; 
    width:auto;
}
/* 통합검색에서 공지사항 정보 리스트 스타일 */
#search>.result>.com_list{
    width: 100%;
    height: auto;
    float: left;
    border-bottom: 1px solid #ccc;
}
#search>.result>.com_list.mem{
    border-bottom: none;
}
#search>.result>.com_list>.list{
    width: 100%;
    height: auto;
    float: left;
}
#search>.result>.com_list>.list>li{
    width: 100%;
    height: auto;
    border-bottom: 1px solid #ccc;
    padding-top: 20px;
    padding-bottom: 20px;
    float: left;
}
#search>.result>.com_list>.list>li.on{
    padding-bottom: 0;
}
#search>.result>.com_list>.list>li:first-child{
    padding-top: 0;
}
#search>.result>.com_list>.list>li>.tit_date{
    width: 100%;
    height: auto;
    float: left;
}
#search>.result>.com_list>.list>li>.tit_date>a{
    font-size: 15px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.75px;
    text-align: left;
    color: #0000cc;
    float: left;
    text-decoration: underline;
}
#search>.result>.com_list>.list>li>.tit_date>span{
    font-family: NanumGothic;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.7px;
    text-align: center;
    color: #999999;
    float: right;
}
#search>.result>.com_list>.list>li>.desc{
    width: 100%;
    height: auto;
    float: left;
}
#search>.result>.com_list>.list>li>.desc>p{
    width: 100%;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    letter-spacing: -0.7px;
    text-align: left;
    color: #333;
    margin: 10px 0;
}
#search>.result>.com_list>.list>li>.tree{
    width: 100%;
    height: auto;
    float: left;
}
#search>.result>.com_list>.list>li>.tree>p{
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.65px;
    text-align: left;
    color: #29a5c0;
}
#search>.result>.com_list>.list>li>.file{
    width: 100%;
    height: auto;
    float: left;
    padding-top: 10px;
    box-sizing: border-box;
}
#search>.result>.com_list>.list>li>.file>p{
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -0.65px;
    text-align: left;
    color: #333;
    float: left;
}
#search>.result>.com_list>.list>li>.file>p>img{
    width: 16px;
    height: auto;
    margin-right: 5px;
}
#search>.result>.com_list>.list>li>.file>button{
    float: right;
    border-radius: 5px;
    background-color: #f1f1f1;
    width: 100px;
    height: 22px;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: -0.6px;
    text-align: center;
    color: #333;
    position: relative;
}
#search>.result>.com_list>.list>li>.file>button>img{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 5px;
    right: 5px;
}
#search>.result>.com_list>.list>li>.file>.fileList{
    width: 100%;
    height: auto;
    padding: 19px 17px;
    box-sizing: border-box;
    background-color: #f9f9f9;
    float: left;
    margin-top: 5px;
    border: 1px solid #ccc;
    border-bottom: none;
    display: none;
}
#search>.result>.com_list>.list>li>.file>.fileList>ul{
    width: 100%;
    height: auto;
    float: left;
}
#search>.result>.com_list>.list>li>.file>.fileList>ul>li{
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    letter-spacing: -0.65px;
    text-align: left;
    color: #333;
    float: left;
    width: 100%;
    height: 20px;
}


/*Sub Navigation*/
.subTreeMenu {position:fixed;z-index:999;width:100%;margin-top:75px;height:54px;border-bottom:1px solid #dcdcdc;background-color:#fafafa}
.subTreeMenu .inner {margin:0 auto;width:1200px}
.subTreeMenu .inner > ul > li {position:relative;float:left;height:54px}
.subTreeMenu ul li a {font-size:18px}

/*treebox*/
.location > span {float:left}
.location > span.home {width:60px;height:54px;background:url('../images/navi_home.png') no-repeat 0 0}
.selectListBox {position:relative;top:0;left:0;display:inline-block;vertical-align:top}
.selectListBox * {margin:0;padding:0;vertical-align:middle}
.selectListBox-combo {display:block}
.selectListBox-combo > a {display:block;height:54px;padding-left:40px;white-space:nowrap;cursor:pointer;font-size:18px;border-right:1px solid #dcdcdc}
.selectListBox-combo-txt {float:left;width:176px;height:54px;line-height:54px}
.loc2nd .selectListBox-combo-txt{width:226px;}
.loc2nd .selectListBox-list{width:307px;}
.selectListBox-combo-arrow {float:left;width:39px;height:54px;background:url('../images/navi_arrow.png') no-repeat 0 50%}
.selectListBox-list {position:absolute;z-index:1;width:257px;top:54px;left:-1px;box-sizing:border-box;border:1px solid #dcdcdc;background-color:#fff}
.selectListBox-list > li {background:#fff}
.selectListBox-list > li > a {display:block;padding:15px 40px}
.selectListBox-list > li:hover, .selectListBox-list > li.selected {background-color:#00aeef}
.selectListBox-list > li:hover > a, .selectListBox-list > li.selected > a {color:#fff}
/*���ϸ޴�*/
.oneMenu {border-right:1px solid #dcdcdc}
.oneMenu > em {display:block;padding:0 40px;width:175px;height:54px;line-height:54px}

/*sub common*/
.subContents .inner {width:1200px;}
.subContents .inner h2 {margin-bottom:11px;font-size:54px;color:#222;font-weight:normal;font-family:'nbgbd'}
.subContents .inner .title {padding:63px 0 34px 0;text-align:center;border-bottom:2px solid #333}
.subContents .inner .title-h2 {padding:63px 0 34px 0;text-align:center;border-bottom:2px solid #333}
.subContents .inner .title.nobdr {border:0}
.subContents .inner .title-h2.nobdr {border:0}
.subContents .inner .subTxt {font-size:17px;color:#666}
.contentsWrap {margin-top:50px}
.contentsWrap.edu {margin-top:44px}

/*Paging*/
.paging.pos1 {margin:40px 0 80px 0} /* 20170116 kst 수정*/
.paging.pos2 {margin-bottom:80px} /* 20170116 kst 수정*/
.paging {height:37px}
.innerPaging {margin:0 auto;display:table;text-align:center}
.paging ul li {float:left;margin-right:7px;width:37px;height:37px;line-height:37px}
.paging ul li.last {margin-right:0}
.paging ul li a {display:block;width:35px;height:35px;color:#636363;font-size:16px;text-align:center;border:1px solid #c5c7cc;background-color:#fff}
.paging ul li a.on, .paging ul li a:hover {background-color:#636363;color:#fff}
.paging ul li a.move {width:37px;height:37px;border:0;background:#fff url('../images/icon_paging.png') no-repeat 0 0}
.paging ul li a.pprev {background-position:0 0}
.paging ul li a.prev {background-position:-42px 0}
.paging ul li a.next {background-position:-84px 0}
.paging ul li a.nnext {background-position:-126px 0}

/*newsView*/
.tbl_view {padding-bottom:103px}
.tbl_view .tbl_btn , .btn_area{margin-top:60px}
/*spss 교육 button*/
.subLogoType .moreBtnWrap.btn_area2 {margin:60px 0 0 0}
.moreBtnWrap.btn_area2 {margin:60px 0 73px 0}
.tbl_view .tbl_btn a {float:right}
.btn_area {overflow:hidden}
.btn_area .right {float:right}
.btn_area a {float:left;margin-right:14px}
.btn_area a.last {margin-right:0}
.tbl_view table {width:100%}
.tbl_view table tr td {padding:0 30px}
.tbl_view table tr td, .tbl_view table tr th {border-bottom:1px solid #545861}
.tbl_view table thead td {padding-top:25px;padding-bottom:22px}
.tbl_view table thead td .tit {float:left;font-family:'nbgbd';font-size:21px;color:#222}
.tbl_view table thead td .date {float:right;margin-top:4px;font-size:15px}
.tbl_view table tbody tr td.newsLink {padding-top:21px;padding-bottom:20px}
.tbl_view table tbody td .tit {margin-right:16px;font-family:'nbgbd';font-size:18px;color:#222}
.tbl_view table tbody td .link {font-size:18px;color:#2594f2;text-decoration:underline}
.tbl_view table tbody tr td.cont {padding-top:50px;padding-bottom:20px}
.tbl_view table tbody tr td.cont p {font-size: 27px;line-height: 44px;padding: 0px 30px;}
.tbl_view table tbody tr td.cont img {display:block; margin:0 auto 36px;max-width: 100%;}
.tbl_view table tbody tr td.cont ul.contImg {text-align:center}
.tbl_view table tbody tr.moveList td, .tbl_view table tbody tr.moveList th {padding-top:19px;padding-bottom:17px;padding-left:0}
.tbl_view table tbody tr.prevList td, .tbl_view table tbody tr.prevList th {border-bottom:1px solid #d3d3d3}
.tbl_view table tbody tr.moveList td {font-size:16px}
.tbl_view table tbody tr.moveList th span {margin:0 auto;display:block;padding-right:16px;width:59px;height:13px;font-family:'nbgbd';font-size:16px}
.tbl_view table tbody tr.prevList th span {background:url('../images/bullet_prev.png') no-repeat right 50%}
.tbl_view table tbody tr.nextList th span {background:url('../images/bullet_next.png') no-repeat right 50%}

/*Tab Contents listAŸ��*/
.contentsWrap .listA {padding:0 0 40px 0} /* 20170116 kst 수정*/
.listA {padding:50px 0 0;overflow:hidden}
.listA > li {float:left;margin:30px 30px 0 0/*;height:286px*/} /* 20170116 kst 수정*/
.listA li.last {margin-right:0}
.listA li.mb0 {margin-bottom:0}
.listA > li > a {display:block;/*height:284px;*/border:1px solid #dcdcdc;color:#222}
.listA > li a img {display:block}
.listA > li .txtWrap {padding:0 21px 41px 19px}
.listA > li.photoLi .tit, .listA > li.successLi .txtWrap .tit{display:block;margin-top:17px;height:60px;line-height:30px;overflow:hidden;text-overflow:ellipsis;font-size:20px;word-break:break-all}
.listA > li .sub {display:block;margin-top:15px;height:72px;line-height:24px;overflow:hidden;text-overflow:ellipsis;font-size:16px;word-break:break-all}
.listA > li .mask {position:absolute;left:0;top:0;border:5px solid #00aeef}
.listA > li .txtWrap .tit {display:block;font-family:'nbgbd';font-size:21px;line-height:26px}
.listA > li .txtWrap .pdate {display:block;font-family:'nbgbd';font-size:13px;color:#999;line-height:26px}
/*success*/
.listA li.successLi {width:319px;border:1px solid #dcdcdc}
.listA li.successLi a:hover {color:#00aeef}
.listA > li.successLi .txtWrap .tit {font-size:17px; font-family:'nbg'}
.listA > li.successLi .txtWrap .sub{font-size:14px;}
.listA li.successLi .tag {display:block;margin-top:15px;line-height:24px;font-size:15px;color:#666;overflow:hidden;text-overflow:ellipsis;word-break:break-all}
/*photo*/
.listA li.photoLi {position:relative;width:321px;height:438px}
.listA li.photoLi a {height:436px}
.listA li.photoLi a.mask {width:311px;height:428px}
.listA li.photoLi .txtWrap {padding:0 25px 30px 16px}
.listA li.photoLi .pdate {display:block;margin-top:-3px}
.listA li.photoLi .sub {margin-top:9px}
#photoList {position:relative;width:884px;height:592px}
#photoList .photo1 {height:592px;background-size:cover;background:url('../images/photoview_sample01.gif') no-repeat center center}
#photoList .photo2 {height:592px;background-size:cover;background:url('../images/view_sample01.gif') no-repeat center center}
#photoList .slick-dots {position:absolute;left:403px;bottom:30px}
#photoList .slick-dots li {float:left;margin-right:22px}
#photoList .slick-dots li button {width:12px;height:12px;display:block;text-align:center;cursor:pointer;background:transparent;border:0;outline:0;background:url('../images/photo_pagination.png') no-repeat 2px 0;text-indent:-99999px}
#photoList .slick-dots li.slick-active button {background-position:-15px 0}

/*client*/
.listB {margin:50px 0;border-top:1px solid #ddd;border-left:1px solid #ddd;overflow:hidden}
.listB li {float:left}
.listB .clientLi {width:254px;height:164px;text-align:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.clientLi.last {margin-right:0}
.clientLi span {display:block}
.clientLi span.client {margin-top:0;font-size:14px}
.moreBtnWrap {margin:50px 0 211px 0;width:1024px;height:60px}
.moreBtnWrap a {display:block;height:58px;line-height:58px;text-align:center;font-family:'nbgbd';font-size:18px;border:1px solid #ddd;border-radius:3px;background-color:#fff}
.moreBtnWrap a.moreCl span {margin:0 auto;display:block;width:81px;text-align:left;background:url('../images/bullet_arrow_down.png') no-repeat right center}
.moreBtnWrap a:hover{background-color:#00aeef;color:#fff}
.moreBtnWrap a:hover span {background:url('../images/bullet_arrow_up.png') no-repeat right center}
/*20161014*/
.moreBtnWrap a.movePage span{width:8px;background:url('../images/bullet_arr_right_off.png') no-repeat right center}
.moreBtnWrap a.movePage span {padding-right:18px;width:200px}
.moreBtnWrap a.movePage:hover span {background:url('../images/bullet_arr_right_on.png') no-repeat right center}

.tabArea #tab1 .listA {padding-bottom:0}
.tabArea .tabListArea > section {min-height:661px}

/*Tab Style*/
.tabArea .tabs, .tabArea .tabs02 {width:100%;height:70px}
.tabArea .tabs li, .tabArea .tabs02 li {float:left;height:70px;text-align:center;background-color:#fff}
.tabArea .tabs li:hover {background-color:#00aeef}
.tabArea .tabs li.on {background-color:#00aeef}
.tabArea .tabs li.on a {color:#fff}
.tabArea .tabs li:hover a {color:#fff}
.tabArea .tabs li a{display:block;margin-left:-1px;height:68px;font-size:20px;line-height:68px;border:1px solid #dcdcdc}
.tabArea .tabs li a.ltxt_tab {padding:11px 0 9px 0;height:48px;line-height:1.2em}
.tabArea .tabs.clientTab li.first {width:174px}
.tabArea .tabs.clientTab li {width:170px}
.tabArea .tabs.meterialTabs li.first {width:256px}
.tabArea .tabs.meterialTabs li {width:256px}
.listA li.materialLi {width:319px;height:auto;border:1px solid #dcdcdc}
.listA li.materialLi .downButton {display:block;margin-top:26px;text-align:center}
/*.listA li.materialLi a:hover {background-color:#00aeef;color:#fff;border:1px solid #00aeef}*/
.listA li.materialLi > .miniDimm > img {display:block;margin:0 auto;padding-top:8px;width:301px;height:211px}
.listA li.materialLi .tit {margin-top:37px;width:279px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:'nbgbd';font-size:22px;text-align:center}
 
/*Tab Style - outerTab*/
.tabArea .tabs.fiveTabs li.first {width:208px}
.tabArea .tabs.fiveTabs li {width:204px}
.tabArea .tabs.threeTabs li.first {width:342px}
.tabArea .tabs.threeTabs li {width:341px}
.tabArea .tabs.fourTabs li.first {width:255px}
.tabArea .tabs.fourTabs li {width:256px}
/*Tab Style - innerTab*/
.tabArea .tabs02.selectOn{display:none;}
.tabArea .tabs02 li {width:210.8px}
.tabArea .tabs02 li.last{float:right; width:180.8px;}
.tabArea .tabs02 li.last a {float:right; width:180.8px;}
.tabArea .tabs02 li a {display:block;padding:26px 0 16px 0; width:180.8px;font-size:20px;border-bottom:2px solid #00aeef}
.tabArea .tabs02 li:hover a, .tabArea .tabs02 li.on a {font-family:'nbgbd';color:#00aeef}

/*list*/
.noticeList {border-bottom:1px solid #999}
.noticeList > ul > li {border-bottom:0}
.subContents .noticeList > ul > li.last {border-bottom:0}
.noticeList dt {margin-top:6px;margin-bottom:27px}
.ntNum {display:inline-block;margin-right:59px;width:35px;font-size:35px;color:#bbb;vertical-align:top;text-align:center}
.ntList {display:inline-block;width:871px}
.ntTitle {width:85%; width:-webkit-calc(100% - 133px); width:-moz-calc(100% - 133px); width:calc(100% - 133px); font-size:21px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:inline-block;}
.ntDate {float:right;padding-top:4px;font-size:15px;color:#999}
.nContents {width:742px;height:75px;line-height:25px;font-size:16px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}
/*newslist enoticelist*/
.noticeList .newsList li {padding:20px 23px 35px 26px;border-bottom:1px solid #e1e1e1}
.noticeList .enoticeList li {padding:0 24px 0 24px;height:68px;line-height:68px;border-bottom:1px solid #e1e1e1}
.noticeList .newsList li a:hover .ntTitle, .noticeList .newsList li a:hover .nContents {color:#00aeef}
.noticeList .enoticeList li .ntList {width:875px}
.noticeList .enoticeList li a:hover .ntTitle {color:#00aeef}

/*�����ͼַ�� ����*/
.contentsWrap h3 {margin-bottom:19px;font-family:'nbgbd';font-size:43px}
.summarize {margin-bottom:33px;line-height:30px;font-size:18px;color:#222;text-align:left}
.edu .summarize {margin-bottom:51px}
.contentsStep > section {width:1024px;border:1px solid #dcdcdc}
.contentsWrap section .tit {width:100%;height:64px;line-height:64px;text-align:center;font-family:'nbgbd';font-size:25px}
.contentsWrap section .tit span {color:#00aeef}
.contentsStep .stepList {float:left}
.contentsStep .stepList > span {display:block;margin-bottom:18px;font-family:'nbgbd';font-size:22px}
.contentsStep .stepList > ul > li {text-indent:-10px;padding-left:5px;font-size:16px;line-height:24px}
.stepListWrap {margin-bottom:26px;overflow:hidden;border-top:1px solid #dcdcdc}
.contentsStep {margin-bottom:26px;padding-bottom:71px;background:url('../images/bg_consult_arrow.png') no-repeat center bottom}
.contentsStep.last {background:none;padding-bottom:0;margin-bottom:109px}

.contentsStep section.step1 {background:url('../images/bg_consult1.gif') no-repeat 1px 66px}
.step1 .stepList {padding-top:141px}
.step1 .stepList.contentBx1 {margin:0 200px 0 85px}
.step1 .stepList.contentBx2 {margin:0 182px 0 0}
.step1 .stepList > ul {margin-left:1px}

.contentsStep section.step2 {background:url('../images/bg_consult2.gif') no-repeat center 101px}
.step2 .ref_txt {padding-top:268px;margin-bottom:57px;text-align:center;font-size:18px}
.step2 .stepList > span {text-align:center}
.step2 .stepList > ul {width:201px}
.step2 .stepList.contentBx1 {margin:0 37px 0 60px}
.step2 .stepList.contentBx2 {margin:0 33px 0 0}
.step2 .stepList.contentBx3 {margin:0 40px 0 0}

.step3 .stepList {padding-top:229px;margin:36px 35px 0 0;width:201px}
.step3 .stepList.contentBx1 {margin-left:56px;background:url('../images/bg_consult3_1.gif') no-repeat center top}
.step3 .stepList.contentBx2 {background:url('../images/bg_consult3_2.gif') no-repeat center top}
.step3 .stepList.contentBx3 {background:url('../images/bg_consult3_3.gif') no-repeat center top}
.step3 .stepList.contentBx4 {margin-right:0;width:206px;background:url('../images/bg_consult3_4.gif') no-repeat center top}

.contentsStep section.stepModel {position:relative;height:648px;margin:72px 0 130px 0;border:0;background:url('../images/bg_consult4.gif') no-repeat center top}
.contentsStep .stepModel .stepList {float:none;position:absolute;width:220px}
.contentsStep .stepModel .stepList > span {display:block;width:169px;text-align:center}
.contentsStep .stepModel .stepList.contentBx1 {left:48px;top:26px}
.contentsStep .stepModel .stepList.contentBx2 {right:21px;top:26px}
.contentsStep .stepModel .stepList.contentBx3 {right:21px;top:272px}
.contentsStep .stepModel .stepList.contentBx4 {left:428px;bottom:0}
.contentsStep .stepModel .stepList.contentBx5 {left:48px;top:272px}

/***������ ���***/
.subLogoType {position:relative}
.slogo {position:absolute;top:0;right:0}
.subLogoType h3 {margin-bottom:11px}
.subLogoType .subSummarize {display:block;margin-bottom:22px;font-size:20px}
.subLogoType .summarize {margin-bottom:53px}
.subLogoType h4 {padding-top:17px;margin-bottom:49px;font-family:'nbgbd';font-size:28px;background:url('../images/bg_h4_top.gif') no-repeat left top}
.subLogoType .contents {margin-bottom:73px}
.subLogoType .list-1 {width:1024px}
.subLogoType .list-1 > ul {overflow:hidden}
.subLogoType .list-1 > ul > li {float:left;margin:0 9px 34px 0;text-align:center}
.subLogoType .list-1 > ul > li.wid3 {margin-right:11px}
.subLogoType .list-1 > ul > li.last {margin-right:0}
.subLogoType .list-1 > ul.list-atype > li.mb0 {margin-bottom:0}
.subLogoType .list-1 > ul > li > span {display:block;height:58px;line-height:60px;font-family:'nbgbd';font-size:19px;color:#143f90;border:1px solid #00aeef;background-color:#fff}
.subLogoType .list-1 > ul > li > p {margin-top:11px;line-height:24px;font-size:16px;color:#222;text-align:left}
.subLogoType .list-1 > ul.list-atype > li {width:249px}
.subLogoType .list-1 > ul.list-atype > li > span {width:247px}
.subLogoType .list-1 > ul.list-atype > li > ul {margin-top:12px}
.subLogoType .list-1 > ul.list-atype > li > ul > li {margin-bottom:7px;font-family:'nbgbd';font-size:16px;text-align:left;line-height:24px}
.subLogoType .list-1 > ul.list-atype > li > ul > li > p {font-family:'nbg';color:#222}
.subLogoType .list-1 > ul.list-atype > li.wid2 {margin:0 10px 0 0}
.subLogoType .list-1 > ul.list-atype > li.last {margin:0}
.subLogoType .list-1 > ul.list-atype > li.wid3 {width:334px;margin-bottom:0}
.subLogoType .list-1 > ul.list-atype > li.wid3 > p {height:106px}
.subLogoType .list-1 > ul.list-atype > li.wid3 > span {width:332px}
/*webot*/
.subLogoType .list-1.webot > ul.list-atype > li > ul {height:142px}
/*spssStatis*/
.subLogoType .list-1.spssS > ul.list-atype > li.wid3 > p {height:84px}
/*spss Korea Plus*/
.list-2.threeCont.spssK .dList{padding-bottom:70px;}
.subLogoType .list-1.spssK > ul.list-atype > li.wid2 > p {height:70px}
/*spss Modeler Plus*/
.list-2.threeCont.spssM .dList{padding-bottom:70px;}
.subLogoType .list-1.spssM > ul.list-atype > li.wid2 > p {height:70px}
/*Algo*/
.subLogoType .list-1.algo > ul.list-atype > li.wid2 > p {height:70px}
.subContents .subLogoType .list-1 > ul.list-atype > li.mb0 > p {height:auto}
/*BIGstation*/
.subLogoType .list-1.bStation > ul > li > p {text-align:center}
.subLogoType .list-2.bStation {padding:39px 0;border:1px solid #dcdcdc;overflow:hidden}
.subLogoType .bStation .wrap {margin:0 auto;width:942px}
.subLogoType .bStation .wrap > ul {padding:0 0 140px 0;margin-bottom:19px;background:url('../images/bg_consult_arrow2.png') no-repeat center bottom}
.subLogoType .bStation .wrap > ul > li {float:left;margin-right:10px}
.subLogoType .bStation .wrap > ul > li.last {float:left;margin-right:0}
.subLogoType .bStation .wrap > ul > li > span {display:block;width:228px;height:72px;line-height:72px;font-size:21px;color:#fff;text-align:center;background:url('../images/bg_round_box.png') no-repeat left top}
/*knime*/
.subLogoType .list-1.knime > ul.list-atype > li.wid3 > p {height:130px}
.subLogoType .list-1 > ul.list-atype > li.wid2 {width:507px}
.subLogoType .list-1 > ul.list-atype > li.wid2 > span {width:505px}
.subLogoType .list-1.tableau > ul.list-atype > li.wid3 > p {height:82px}
/*xten*/
.subLogoType .list-1.xten > ul.list-atype > li {margin-bottom:34px}
.subLogoType .list-1.xten > ul.list-atype > li.mb0 {margin-bottom:0} 
.subLogoType .list-1.xten > ul.list-atype > li > ul > li {font-family:'nbg';margin-bottom:0}
.xten .dataWrap {margin-left:30px}
.xten .dataWrap .style-a .dList {float:left;margin:0 50px 58px 0;padding-top:220px;width:465px}
.xten .dataWrap .style-a .dList.contentBx1 {background:url('../images/bg_xten1_1.gif') no-repeat center top}
.xten .dataWrap .style-a .dList.contentBx2 {margin-right:0;background:url('../images/bg_xten1_2.gif') no-repeat center top}
.xten .dataWrap .style-a .dList.contentBx3 {margin-bottom:0;background:url('../images/bg_xten1_3.gif') no-repeat center top}
.xten .dataWrap .style-a .dList.contentBx4 {margin-right:0;margin-bottom:0;background:url('../images/bg_xten1_4.gif') no-repeat center top}
.xten .dataWrap .style-a .dList.contentBx1 ul {width:225px}
.xten .dataWrap .style-a .dList.contentBx2 ul {width:225px}
.xten .dataWrap .style-a .dList.contentBx3 ul {width:225px}
.xten .dataWrap .style-a .dList.contentBx4 ul {width:225px}
.list-2.xten .dataWrap .style-a .dList > ul {float:left;margin-right:15px}
.list-2.xten .dataWrap .style-a .dList > ul.last {margin-right:0}
.list-2.xten .dataWrap .style-a .dList > ul > li {margin-bottom:6px;font-size:16px}

/***������ �ϴ� style-a***/
.dataWrap .dList {float:left}
.subLogoType .dataWrap .dList.last {margin-right:0}
.subLogoType .dataWrap .style-a .dList.mb0 {margin-bottom:0}
.dataWrap .dList > ul > li {line-height:24px;font-size:16px}
.dataWrap .style-a {overflow:hidden}
.dataWrap .style-a .dList > ul {margin:0 auto;width:133px}
.dataWrap .style-a .dList > span {margin-bottom:11px}

/*BIGstation*/
.subLogoType .bStation .wrap-2 {border:1px solid #dcdcdc;border-radius:10px;overflow:hidden}
.subLogoType .descTxt {font-family:'nbgbd';line-height:30px;font-size:22px}
.subLogoType .wrap-2 .descTxt {margin-top:35px}
.subLogoType .wrap-2 .descTxt span {display:block;text-align:center}
.bStation .dataWrap .style-a {width:700px;padding:32px 120px 38px 120px}
.bStation .dataWrap .dList {margin-right:55px}
.bStation .dataWrap .style-a .dList {padding-top:212px;margin-bottom:18px;width:195px}
.bStation .dataWrap .style-a .dList.contentBx1 {background:url('../images/bg_bigstation_1.gif') no-repeat center top}
.bStation .dataWrap .style-a .dList.contentBx2 {background:url('../images/bg_bigstation_2.gif') no-repeat center top}
.bStation .dataWrap .style-a .dList.contentBx3 {background:url('../images/bg_bigstation_3.gif') no-repeat center top}
.bStation .dataWrap .style-a .dList.contentBx4 {background:url('../images/bg_bigstation_4.gif') no-repeat center top}
.bStation .dataWrap .style-a .dList.contentBx5 {background:url('../images/bg_bigstation_5.gif') no-repeat center top}
.bStation .dataWrap .style-a .dList.contentBx6 {background:url('../images/bg_bigstation_6.gif') no-repeat center top}

/*webot*/
.subLogoType .list-2.webot {padding:39px 0 53px 0;border:1px solid #dcdcdc}
.subLogoType .list-2.webot .wrap {margin:0 auto;width:850px;height:527px}
/*btype MSTR style*/
.subLogoType .list-btype > ul {overflow:hidden}
.subLogoType .list-btype > ul > li {float:left;border:1px solid #00adef;text-align:center}
.subLogoType .list-btype > ul > li > span {display:block;height:39px;line-height:39px;font-size:17px;color:#143f90;border-bottom:1px solid #00adef}
.subLogoType .list-btype > ul > li > p {font-size:14px}
.subLogoType .list-btype > ul > li.last {margin-right:0}
.subLogoType .list-btype > ul > .bxList4 {margin:0 24px 30px 0;width:236px;height:161px}
.subLogoType .list-btype > ul > .bxList4 > p {padding-top:90px}
.subLogoType .list-btype > ul > .bxList3 {margin-right:20px;width:326px;height:171px}
.subLogoType .list-btype > ul > .bxList3 > p {padding-top:103px}
.subLogoType .list-btype > ul > .stepArrow {position:relative;margin-top:117px}
.subLogoType .list-btype > ul > .stepArrow > .arrow1 {position:absolute;left:195px;top:-75px;width:80px;height:36px;background:url('../images/bg_mstr_arrow1.png') no-repeat 0 0}
.subLogoType .list-btype > ul >.bxListor {width:467px;height:192px}
.subLogoType .list-btype > ul >.bxListor > p {padding-top:124px}
.subLogoType .list-btype > ul > .bxbg {width:86px;border:0}
.subLogoType .list-btype > ul > .stepArrow > .arrow2 {position:absolute;left:24px;top:58px;width:36px;height:80px;background:url('../images/bg_mstr_arrow2.png') no-repeat 0 0}
.subLogoType .list-btype > ul > li > p.ic1 {background:url('../images/img_mstr1.gif') no-repeat center 26px}
.subLogoType .list-btype > ul > li > p.ic2 {background:url('../images/img_mstr2.gif') no-repeat center 26px}
.subLogoType .list-btype > ul > li > p.ic3 {background:url('../images/img_mstr3.gif') no-repeat center 26px}
.subLogoType .list-btype > ul > li > p.ic4 {background:url('../images/img_mstr4.gif') no-repeat center 26px}
.subLogoType .list-btype > ul > li > p.ic5 {background:url('../images/img_mstr5.gif') no-repeat center 26px}
.subLogoType .list-btype > ul > li > p.ic6 {background:url('../images/img_mstr6.gif') no-repeat center 26px}
.subLogoType .list-btype > ul > li > p.ic7 {background:url('../images/img_mstr7.gif') no-repeat center 26px}
.subLogoType .list-btype > ul > li > p.ic8 {background:url('../images/img_mstr8.gif') no-repeat center 26px}
.subLogoType .list-btype > ul > li > p.ic9 {background:url('../images/img_mstr9.gif') no-repeat center 26px}

/*xten ����*/
.list-3 {width:1024px;padding:38px 0 75px 0;border:1px solid #dcdcdc}
.list-3 .list-3-title {padding:0 73px;text-align:center}
.list-3 .list-3-title .titName {display:block;margin-bottom:15px;font-size:25px}
.list-3 .list-3-title .titName span {color:#00aeef}
.list-3 .list-3-title .titDesc {display:block;line-height:30px;font-size:18px;color:#222}
.list-3 .list-3-title .titDesc .titExDesc {display:block;text-align:left}
.list-3 .list-3-title .titDesc span {color:#00aeef}
.list-3 .img-list {padding-top:56px;overflow:hidden}
.list-3 .list-3-content3 .img-list li {float:left;margin-right:67px}
.list-3 .list-3-content3{padding-left:152px}
.list-3 .list-3-content3 .list-3-content2 {padding-left:134px}
.list-3 .list-3-content3 .img-list li.line2 {margin-top:15px}
.list-3 .list-3-title.imgBotTxt {margin-top:49px;text-align:left}
/*xtenak*/
.list-3.xtenak {padding-bottom:31px}

/*xtenkna common*/
.contentsWrap section.liDesc .tit {font-family:'nbg'}
.contentsStep .liDesc .stepListWrap > p {margin:37px auto 37px auto}
.contentsStep .liDesc .stepListWrap > ul > li {margin-left:295px;line-height:30px;font-size:17px}
/*xtenkan*/
.contentsStep .liDesc.lstep1 .xtenkna {width:255px;height:188px;background:url('../images/img_xtenkna_1.gif') no-repeat center 0}
.contentsStep .liDesc.lstep2 .xtenkna {width:279px;height:174px;background:url('../images/img_xtenkna_2.gif') no-repeat center 0}
.contentsStep .liDesc.lstep3 .xtenkna {width:256px;height:147px;background:url('../images/img_xtenkna_3.gif') no-repeat center 0}

/*�ϴ�(����)*/
.list-2 .dataWrap .list-atype {overflow:hidden;display:table;margin:0 auto}
.list-2 .dataWrap .list-atype .dList span {display:block;text-align:center}
.list-2 .dataWrap .list-atype .dList > p {font-size:16px;line-height:24px}
.list-2 .dataWrap .list-atype .dList .dtitle {margin:28px 0 13px 0;font-family:'nbgbd';font-size:22px}
.list-2.threeCont .dList {margin-right:50px;width:290px}
.list-2.threeCont .dList.last {margin-right:0}

/* spss Modeler Plus */
.list-2.spssM .dList {margin-right:68px;width:202px}
.list-2.spssM .dList.last {margin-right:0}
.list-2.spssM .dList > p{margin:28px 0 13px 0;}

/*�ϴ� ������4�� btype*/
.list-2 .dataWrap .list-btype {overflow:hidden;display:table;margin:30px auto 0}
.list-2 .dataWrap .list-btype .dList span {display:block}
.list-2 .dataWrap .list-btype .dList .dtitle {padding:28px 0 16px 0;font-family:'nbgbd';font-size:22px;text-align:center}
.list-2 .dataWrap .list-btype .dList .dtitle2 {padding:28px 0 16px 0;font-family:'nbgbd';font-size:22px;text-align:left}
.list-2 .dataWrap .list-btype .dList ul > li {text-indent:-7px;margin-left:5px;font-size:16px;line-height:24px} /* 20170220 kst 수정 */
/*spss 교육,출판*/
.list-2.edu .dataWrap .list-btype .dList ul > li {text-indent:0px;margin-left:0}
.subLogoType .list-2 .dataWrap .list-btype .dList.last {margin-right:0}

.list-2 .dataWrap .list-btype .dList.contentBx1 {margin-left:87px}
.list-2 .dataWrap .list-btype .dList {margin-right:58px}
.list-2 .dataWrap .list-btype .dList > ul {padding:0 10px}

/*edu*/
.list-2 .dataWrap .list-btype > span.imgOne {display:block;text-align:center}
.edu .contentsStep {background-image:none;margin-bottom:49px;padding:0}
.list-2.edu .dataWrap .list-btype .dList {margin-right:0}
.list-2.edu .dataWrap .list-btype .dList .dtitle {padding:38px 0 18px 0}
.list-2.edu .dataWrap .list-btype .dList.contentBx1 {margin-left:0;width:292px}
.list-2.edu .dataWrap .list-btype.box1 .dList.contentBx1 > .dtitle {width:211px}
.list-2.edu .dataWrap .list-btype.box2 .dList.contentBx1 > .dtitle {width:249px}
.list-2.edu .dataWrap .list-btype.box3 .dList.contentBx1 > .dtitle {width:265px}
.list-2.edu .dataWrap .list-btype .dList.contentBx2 {width:310px}
.list-2.edu .dataWrap .list-btype.box1 .dList.contentBx2 > .dtitle {width:247px}
.list-2.edu .dataWrap .list-btype.box2 .dList.contentBx2 > .dtitle {width:262px}
.list-2.edu .dataWrap .list-btype.box3 .dList.contentBx2 > .dtitle {width:273px}
.list-2.edu .dataWrap .list-btype .dList.contentBx3 {width:258px}
.list-2.edu .dataWrap .list-btype.box1 .dList.contentBx3 > .dtitle {width:243px}
.list-2.edu .dataWrap .list-btype.box2 .dList.contentBx3 > .dtitle {width:247px}
.list-2.edu .dataWrap .list-btype.box3 .dList.contentBx3 > .dtitle {width:244px}
.list-2.edu .dataWrap .list-btype .dList > ul {padding:0}

/*���� ����*/
.subLogoType .contents.serviceMore {margin-bottom:0}
.subLogoType .moreBtnWrap {margin:0 0 73px 0}
.list-4 > ul {display:table;margin:0 auto;overflow:hidden}
.list-4 > ul > li {float:left;width:206px;/*height:206px;*/text-align:center;background:url('../images/bg_service.png') no-repeat 0 0}
.list-4 > ul > li .roundArea {height:206px}
.list-4 > ul > li .roundArea > span {display:block;padding-top:59px}
.list-4 > ul > li .roundArea > div {margin-top:10px;font-size:22px;line-height:25px}
.list-4 > ul > li .roundArea > span.jtxt {padding-top:59px;font-size:24px;line-height:30px}
.list-4 > ul > li .roundArea > span.ljtxt {padding-top:48px}
.list-4 > ul > li .roundArea > span.jtxt > em {font-size:16px}
.contents .list-4 > ul > li.last {margin-right:0}
.list-4 > ul.threeCont > li {margin-right:134px}
.list-4 > ul.fourCont > li {margin-right:20px}
.list-4 > ul.bigfourCont > li {margin-right:60px}

.list5-bx {margin-bottom:40px;border:1px solid #dcdcdc}
.list5-bx.last {margin-bottom:73px}
.list5-bx .bx-title {height:64px;line-height:64px;text-align:center;font-family:'nbgbd';font-size:25px;border-bottom:1px solid #dcdcdc}
.list5-bx .bx-content {padding:43px 50px 49px 50px}
.list5-bx .bx-content .desc {margin-bottom:43px;font-size:17px;line-height:27px}

.bg_business{margin-bottom:50px; width:100%; display:block;}

.data-tbl {border-top:2px solid #333;border-bottom:1px solid #999}
.data-tbl table tr td {border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;vertical-align:top}
.data-tbl table tr th {border-right:1px solid #d9d9d9;height:67px;vertical-align:middle;text-align:center;font-size:21px}
.data-tbl table tr th.last, .data-tbl table tr td.last {border-right:0}

.data-tbl table tr td > ul.serviceCont {padding:20px 20px 16px 32px}
.data-tbl table tr td > ul.serviceCont > li {text-indent:-10px;margin-left:5px;margin-bottom:24px;font-size:16px;line-height:29px}
.data-tbl table tr td > ul.serviceCont > li.last {margin-bottom:0}
.data-tbl table tr td > ul.serviceCont > li > ul {margin-top:3px}
.data-tbl table tr td > ul.serviceCont > li > ul > li {line-height:25px}

/*ä������*/
.tbl_view table tbody tr td.applyLink {padding-top:22px;padding-bottom:12px}
.tbl_view table tbody tr td.applyLink .tit {font-size:16px}
.applyStatus {display:inline-block;font-size:16px;vertical-align:middle}
.applyStatus .a_date {margin-right:20px}
.stick {color:#cdcdcd}
.applyStatus .a_status {margin-left:17px;color:#2594f2}
.apply {float:right;padding-right:37px;height:25px;line-height:25px;font-family:'nbgbd';color:#133f91;background:url('../images/icon_viewDetail.png') no-repeat right top}

/*ä����*/
#jobInfo .contents {overflow:hidden;margin-bottom:120px}
#jobInfo .contents h4 {margin-bottom:29px}
.jobProcess {position:relative;margin-left:60px;height:132px;background:url('../images/bg_job1.png') no-repeat left top}
.jobProcess > ul > li {float:left;padding-top:149px;font-size:18px}
.jobProcess > ul > li.pcess1 {margin-right:140px;margin-left:-17px}
.jobProcess > ul > li.pcess2 {margin-right:125px}
.jobProcess > ul > li.pcess3 {margin-right:110px}
.jobProcess > ul > li.pcess4 {margin-right:130px}
.detail-pcess {position:absolute;font-size:16px;color:#282828;text-align:center}
.detail-1 {left:468px;top:16px;line-height:22px}
.detail-2 {right:104px;top:32px}

.listA li.jobLi {position:relative;width:321px;height:214px}
.listA li.jobLi a {height:212px}
.listA li.jobLi a.mask {width:311px;height:204px}
.listA li.jobLi .txtWrap {padding:41px 26px 5px 16px}
.txtWrap .jobStatus {width:100%;height:20px;margin-bottom:26px}
.txtWrap .jobStatus li.left {float:left;color:#222}
.txtWrap .jobStatus li.right {float:right;color:#00aeef;font-family:'nbgbd'}
.txtWrap .jobStatus li.right .applyEnd {color:#133f91}
.txtWrap .jobStatus li {font-size:16px}
.txtWrap .jobStatus li .departmt {margin-right:8px}
.txtWrap .jobStatus li .sort {margin-left:9px}
.listA li.jobLi .txtWrap .tit {margin-bottom:3px}

/*�ַ��*/
.leType {border:1px solid #ccc}
.emcTop {padding:97px 0 59px 0;background:url('../images/bg_solution_emc.jpg') no-repeat center 97px}
.emcTop .data-tbl {margin:217px auto 0 auto;width:922px;text-align:center;font-size:18px;color:#222}
.emcTop .data-tbl table th {border-right:0;line-height:68px}
.emcTop .data-tbl table td {border-right:0;border-top:0;line-height:68px}
.emcTop .data-tbl table tr.bdr th, .emcTop .data-tbl table tr.bdr td {border-bottom:1px solid #d9d9d9}
.subLogoType .list-1.emc > ul.list-atype > li > p {margin-bottom:39px;text-align:center}
.subLogoType .list-1.emc > ul.list-atype > li.mb0 > p {margin-bottom:0}

.citrixTop {padding:0 40px 30px 82px;height:761px;background:url('../images/bg_solution_citrix.jpg') no-repeat 82px top}
.citrixTop .descLi {position:relative}
.citrixTop .descLi > ul {position:absolute;left:580px;top:518px}
.descLi > ul > li {margin-bottom:14px;font-size:18px}
.descLi > ul > li > ul > li {line-height:27px;font-size:16px;color:#666}
.descLi li.last {margin-bottom:0}
.citrixBot .titcnt {margin-bottom:15px}
.citrixBot .subDesccnt {margin-bottom:50px}
.titcnt {font-family:'nbgbd';text-align:center;font-size:28px}
.subDesccnt {display:block;text-align:center;font-size:16px}

/*�ּ�����*/
.vcAlign .summarize {margin-bottom:88px}
.blistWrp {padding:31px 70px 69px 68px}
.blistTop {width:362px;margin:0 auto;background:url('../images/bg_oc1.gif') no-repeat center top}
.blistTop .bgtxt {display:block;padding:205px 0 23px 0;text-align:center;line-height:24px;font-size:16px}
.blistWrp > ul {overflow:hidden}
.blistWrp > ul > li {float:left}
.blistWrp > ul > li.blist1 {width:271px;background:url('../images/bg_oc2.gif') no-repeat left top}
.blistWrp > ul > li.blist2 {width:343px;background:url('../images/bg_oc3.gif') no-repeat left top}
.blistWrp > ul > li.blist3 {width:268px;background:url('../images/bg_oc4.gif') no-repeat left top}
.blistWrp > ul > li > ul {padding-top:192px}
.blistWrp > ul > li > ul > li {text-indent:-9px;margin-left:6px;line-height:24px;font-size:16px}
.blistWrp > ul > li.blist2 > ul {margin-left:36px;width:252px}

.vcwrp {padding:31px 29px 29px 31px}
.vcwrp span {display:block;text-align:center}
.vcwrp .data-tbl {margin-top:30px}

.list-4s > ul > li .roundArea > span {padding-top:57px;line-height:25px;font-size:22px}
.list-4s > ul > li .roundArea > span.oline {padding-top:65px}
.list-4s > ul > li {float:left;width:152px;background:url('../images/bg_small_round.png') no-repeat left top}
.list-4s > ul > li .roundArea {height:152px}
.list-4s.list-4-txt .txtCont {padding:14px 0 0 0}
.list-4s > ul.fourCont > li {margin-right:59px}
.list-4s > ul.fourCont > li.last {margin-right:0}

.list-4m > ul.firstUl {margin-bottom:50px}
.list-4m > ul > li {margin-right:146px;width:195px;float:left;background:url('../images/bg_middle_round.png') no-repeat left top}
.list-4m > ul > li.last {margin-right:0}
.list-4m > ul > li .roundArea {height:195px}
.list-4m > ul > li .roundArea > div {padding-top:69px;text-align:center;font-size:24px;line-height:30px}
.list-4m > ul > li .roundArea > span {padding-top:48px;display:block;text-align:center}
.list-4m > ul > li .roundArea > div.numTitle {padding-top:10px}

.contents .subTxt {font-size:17px}
.openFmsList h4 {margin-bottom:13px}
.openFmsList {margin-top:124px}
.list-lft {overflow:hidden}
.list-lft.threeList {margin-left:70px}
.list-lft > ul > li {float:left}
.list-lft > ul > li > div {line-height:24px;font-size:16px}
.contents > .list-lft > ul > li.last {margin-right:0}
.contents > .list-lft > ul > li.mb0 {margin-bottom:0}
.fmsStep {overflow:hidden;padding-top:63px}
.fmsStep > li {position:relative;width:195px;margin-right:56px}
.fmsStep > li > span {position:absolute;left:83px;top:48px}
.fmsStep > li > div {padding:219px 9px 0 7px}
.fmsStep > li.step2 > div {padding:219px 0 0 0}
.fmsStep .step1 {background:url('../images/bg_openfms1.gif') no-repeat left top}
.fmsStep .step2 {background:url('../images/bg_openfms2.gif') no-repeat left top}
.fmsStep .step3 {background:url('../images/bg_openfms3.gif') no-repeat left top}
.markNext {width:36px;height:35px;background:url('../images/bg_arrow_left.png') no-repeat left center}
.fmsStep > li.markNext {width:36px;height:195px}
.list-1 > ul.list-otype > li {width:100%;margin:0 0 15px 0}
.list-1 > ul.list-otype > li.mb0 {margin-bottom:0}
.list-lft.fourList {margin-left:31px}
.openfmsFunc > li {margin:0 52px 48px 0;width:201px}
.openfmsFunc > li > div {padding:229px 7px 0 7px}
.openfmsFunc .round1 {background:url('../images/bg_openfms_rd1.png') no-repeat left top}
.openfmsFunc .round2 {background:url('../images/bg_openfms_rd2.png') no-repeat left top}
.openfmsFunc .round3 {background:url('../images/bg_openfms_rd3.png') no-repeat left top}
.openfmsFunc .round4 {background:url('../images/bg_openfms_rd4.png') no-repeat left top}
.openfmsFunc .round5 {background:url('../images/bg_openfms_rd5.png') no-repeat left top}
.openfmsFunc .round6 {background:url('../images/bg_openfms_rd6.png') no-repeat left top}
.openfmsFunc .round7 {background:url('../images/bg_openfms_rd7.png') no-repeat left top}
.openfmsFunc .round8 {background:url('../images/bg_openfms_rd8.png') no-repeat left top}
.data-tbl table tr td > ul.listAlign {padding:29px 20px 27px 110px}
.data-tbl table tr td > ul.listAlign > li {margin-bottom:27px;font-size:18px}
.data-tbl table tr td > ul.listAlign > li.last {margin-bottom:0}

.mvnoContents {background:url('../images/bg_mvno.gif') no-repeat center top}
.mvnoContents .contentsWrap {padding-top:501px}
.common-ltype {border-top:2px solid #333;border-bottom:1px solid #999}
.common-ltype li {padding:0 29px}
.common-ltype .normalDesc {border-bottom:1px solid #e1e1e1}
.common-ltype .cotit {margin:28px 0 18px 0;font-family:'nbgbd';font-size:21px}
.common-ltype .detail {margin-bottom:24px;font-size:16px;line-height:24px}
.normalDesc .cotit {color:#333}
.dsDesc .cotit {color:#143f90}

.tabArea .tabs.twoTabs li {width:50%}
.descTxt16 {margin-top:35px;font-size:16px;color:#222;line-height:30px}
.dataWrap .style-b {overflow:hidden}
.dataWrap .style-b .dList {float:left}
.dataWrap .style-b .dList > ul {padding:0 10px}
.contents .dataWrap .style-b .dList.last {margin-right:0}
.contents .dataWrap .style-b .dList.mb0 {margin-bottom:0}

.hrSystem .dataWrap {margin:84px 0 0 96px}
.hrSystem .dataWrap .style-b .dList {position:relative;margin:0 121px 80px 0;width:195px;background:url('../images/bg_job3.png') no-repeat left top} /* 20170109 bg 수정 kst */
.hrSystem .dataWrap .style-b .dList > span {display:block;position:absolute;top:62px;width:195px;text-align:center;font-size:24px}
.hrSystem .dataWrap .style-b .dList > ul {padding-top:223px}
.hrSystem .dataWrap .style-b .dList > ul > li {line-height:30px}
/* 20170109 bg 수정 kst */
.hrSystem .dataWrap .style-b .dList + .dList{background:url('../images/bg_job4.png') no-repeat left top}
.hrSystem .dataWrap .style-b .dList + .dList + .dList{background:url('../images/bg_job5.png') no-repeat left top}
.hrSystem .dataWrap .style-b .dList + .dList + .dList + .dList{background:url('../images/bg_job6.png') no-repeat left top}
.hrSystem .dataWrap .style-b .dList + .dList + .dList + .dList + .dList{background:url('../images/bg_job7.png') no-repeat left top}
.hrSystem .dataWrap .style-b .dList + .dList + .dList + .dList + .dList + .dList{background:url('../images/bg_job8.png') no-repeat left top}
/* 20170109 bg 수정 kst 끝 */

.list-6-bx > li{margin-bottom:30px;border:1px solid #dcdcdc}
.list-6-bx > li.last {margin-bottom:0}
.list-6-bx > li > div {display:table-cell}
.list-6-bx > li > div.lft {text-align:center;vertical-align:middle}
.list-6-bx > li > div.rgt {border-left:1px solid #dcdcdc}
.list-6-bx > li > div.rgt dl {padding:29px 32px 24px 32px}
.list-6-bx > li > div.rgt dl dt {margin-bottom:9px;font-family:'nbgbd';font-size:30px}
.list-6-bx > li > div.rgt dl dd.s_summary {margin-bottom:15px;font-size:19px}
.list-6-bx > li > div.rgt dl dd.s_desc {font-size:17px;line-height:24px}
.biz1 > li > div.lft {width:202px}
.biz1 > li > div.rgt {width:819px}
.biz2 > li > div.lft {width:339px}
.biz2 > li > div.rgt {width:682px}
.pt30 {padding-top:30px}

.psteps .stepListWrap {padding-top:30px;font-size:16px;line-height:24px}
.stepListWrap .pstep1_top {height:140px;background:url('../images/img_preciso_bigdata.gif') no-repeat center top}
.stepListWrap .pstep1_top > span {display:block;padding-top:73px;text-align:center;font-size:20px;color:#222}
.stepListWrap .pstep1_bot {margin:7px auto 0;background:url('../images/img_preciso_unit.png') no-repeat 25px top}
.stepListWrap .pstep2_bot {margin:0 auto;background:url('../images/img_preciso_unit2.gif') no-repeat center top}
.stepListWrap .botcTxt {width:483px;overflow:hidden;}
.stepListWrap .botcTxt > div {float:left;width:196px;padding:162px 91px 0 0}
.stepListWrap .botcTxt > div.last {padding-right:0}
.stepListWrap .pstep2 {margin:0 auto;width:630px;background:url('../images/img_preciso_step2.gif') no-repeat center top}
.stepListWrap .pstep2 > span {display:block;padding-top:282px;text-align:center}

.potal {padding:70px 50px}
.how-potal ul {overflow:hidden}
.how-potal > p {font-size:25px;text-align:center}
.how-potal > ul > li {float:left;margin-right:9px}
.how-potal > ul > li.last {margin-right:0}
.how-potal > ul > li > span {display:block;font-size:18px;color:#143f90;text-align:center}
.list-bround1 {margin-top:40px}
.list-bround2 {margin-bottom:40px}
.list-bround1 li {width:177px;height:47px;line-height:47px;background:url('../images/bg_blue_round.png') no-repeat left top}
.list-bround2 li {width:177px;height:82px;background:url('../images/bg_blue_roundbox.png') no-repeat left top}
.list-bround2 li > span {padding-top:47px}

.detail-potal {margin:60px 0 69px 0;overflow:hidden}
.detail-potal > ul > li {float:left}
.detail-potal > ul > li.potalTo {padding-top:125px;width:120px;text-align:center;font-size:22px;line-height:30px}
.detail-potal > ul > li > ul {width:674px;height:134px;background:url('../images/bg_gray_roundbox.png') no-repeat left top}
.detail-potal > ul > li > ul.first {margin-bottom:10px}
.detail-potal > ul > li > ul > li {float:left;font-size:16px;text-align:center}
.detail-potal > ul > li > ul.first > li.p-wid1 {margin-top:38px}
.detail-potal > ul > li > ul > li.p-wid1 {margin-top:23px;width:170px;line-height:30px}
.detail-potal > ul > li > ul > li.p-wid2 {margin:19px 0;width:177px}
.detail-potal > ul > li > ul > li.p-wid2 > div {width:177px;height:42px;line-height:42px;background:url('../images/bg_gray_round.png') no-repeat left top}
.detail-potal > ul > li > ul > li.p-wid2 > div.first {margin-bottom:10px}
.detail-potal > ul > li > ul > li.p-wid3 {margin-top:38px;width:159px;line-height:30px}
.detail-potal > ul > li > ul > li.p-wid4 {width:83px;height:134px}

.dataTransTop ul {overflow:hidden}
.dataTransTop ul li {float:left}
.dataTransTop > ul > li.steps {width:462px;height:432px} 
.dataTransTop > ul > li.arrow {padding:0 27px 0 28px;height:432px}
.dataTransTop > ul > li.arrow > .markNext {height:432px}
.dataTransTop > ul > li .dataTrasnWrap {padding:134px 28px 29px 29px}
.dataTransTop > ul > li .dataTrasnWrap > p {margin-bottom:25px;font-size:25px;color:#000;text-align:center}
.dataTransTop > ul > li .dataTrasnWrap > p > span {color:#00adef}
.dataTrasnWrap > ul > li {margin-right:10px;text-align:center}
.dataTrasnWrap > ul > li.last {margin-right:0}

.dataTransTop > ul > li.step1 .leType {background:url('../images/bg_datatran1.png') no-repeat center 34px}
.dataTrasnWrap > ul > li.box1 {width:103px;height:217px;line-height:30px;background:url('../images/bg_data_box1.png') no-repeat left top}
.dataTrasnWrap > ul > li.box1 > span {display:block;padding-top:79px}
.dataTrasnWrap > ul > li.box2 > div {margin-bottom:8px;width:177px;background:url('../images/bg_data_box2.png') no-repeat left top}
.dataTrasnWrap > ul > li.box2 > div.last {margin-bottom:0}
.dataTransTop > ul > li.step1 ul > li.box2 > div {padding-top:23px;height:44px}

.dataTransTop > ul > li.step2 .leType {background:url('../images/bg_datatran2.png') no-repeat center 34px}
.dataTrasnWrap > ul > li.box3 > div {margin-bottom:10px;width:297px;background:url('../images/bg_data_box3.png') no-repeat left top}
.dataTrasnWrap > ul > li.box3 > div.last {margin-bottom:8px}
.dataTrasnWrap > ul > li.box4 {width:93px;height:161px;background:url('../images/bg_data_box4.png') no-repeat left top}
.dataTrasnWrap > ul > li.box4 > span {display:block;padding-top:56px;line-height:30px}
.dataTransTop > ul > li.step2 ul > li.box3 > div {padding-top:14px;height:33px}
.box5 {padding-left:101px}
.box5 > li {width:93px;height:47px;background:url('../images/bg_data_box5.png') no-repeat left top}
.box5 > li > span {display:block;padding-top:15px}

.list-4-txt {position:relative}
.list-4-txt .txtCont > li {text-indent:-10px;margin-left:5px}
.list-4-txt .txtCont {padding:25px 10px 0 10px;text-align:left;font-size:16px;line-height:24px}
.list-4-txt .txtCont2 {padding-top:23px;text-align:center;font-size:18px;line-height:24px}
.list-4-txt .txtCont3 {padding-top:19px;font-size:16px;line-height:30px}
.list-4-txt > ul {display:table;margin:0 auto}
.list-4.list-4-txt > ul.fourCont > li {margin-right:46px}

.leType2 {border:1px solid #dfdfdf}
.ciBack {width:1022px;height:357px;border-bottom:1px solid #dfdfdf;background:#fff url('../images/bg_ci_datasolution.png') no-repeat center 75px}
.descList {overflow:hidden;border-bottom:1px solid #dfdfdf}
.descList > li {float:left}
.descList li.first {border-right:1px solid #dfdfdf}
.descList li .logoSymbol {width:272px;height:274px;background:url('../images/img_mini_logo.png') no-repeat center 95px}
.descList li .logoSymbol span {display:block;padding-top:183px;text-align:center;font-family:'nbgbd';font-size:15px}
.descList li .logoSymbolDesc {padding:45px 53px 45px 48px;width:648px;font-size:17px;line-height:27px}
.descList li .logoSymbolDesc .summ {margin-bottom:19px}
.colorEx {border-bottom:0}
.colorEx li {width:50%;height:64px}
.colorEx li > span {display:block;text-align:center;color:#fff;line-height:64px}
.colorEx li > span > em.inv {display:inline-block;margin-right:20px}
.lcolor1 {background-color:#00aeef}
.lcolor2 {background-color:#133f91}

.introSummary {margin-bottom:60px; height:322px;}
.introSummary:after{clear:both; content:''; display:block;}
.introSummary .ceoBg{float:left; width:50%; height:100%; display:block; background:url('../images/bg_ceo.jpg') no-repeat center top; background-size:cover;}
.introSummary dl{float:right; padding:69px 0 74px; width:50%; background:#202d4d;}
.introSummary dt{padding:27px 0 24px 65px; font-size:25px; color:#00aeef;}
.introSummary dd{padding-left:65px; font-size:20px; line-height:30px; color:#fff;}
.introSummary dd span{font-size:15px; line-height:43px; color:#98a0b5; display:block;}
.introTxt p {margin-bottom:29px;font-size:18px;line-height:30px}
.sign {overflow:hidden}
.sign p {float:right}
.sign p > span {display:block;margin-bottom:25px;font-size:18px}
.align {margin:22px 0}
.subLogoType .visionWrap h4 {margin-bottom:25px}
.visionWrap {position:relative;}
.visionWrap .visionTit{padding-bottom:36px; font-family:'nbglight'; font-size:42px; text-align:center; line-height:80px;}
.visionWrap .visionTit strong{font-family:'nbgbd';}
.visionWrap .visionBg{margin:0 auto; width:100%; height:456px; display:block; background:url('../images/bg_vision.jpg') no-repeat center top;}
.visionWrap p.visionTxt { padding-bottom:113px; font-family:'nbgbd'; font-size:43px;color:#133f91;text-align:center}
.visionWrap p.visionTxt i {display:inline-block;font-style:normal;padding-top:18px;color:#00aeef;background:url('../images/ico_text_dot.png') no-repeat center top}
.ovw {width:1024px;height:288px;background:url('../images/bg_overview.jpg') no-repeat left top}
.rowList {overflow:hidden;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc}
.rowList > li {float:left;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}
.rowList li.ovwLi > div {padding:55px 31px 25px 49px}
.rowList li.ovwLi > div > p {margin-bottom:18px;font-size:18px}
.rowList li.ovwLi > div p.ref {margin:12px 0 0 0;font-size:16px;text-align:right} 
.rowList li.ovwLi > div > strong {font-family:'nbgbd';font-size:85px;color:#133f91}
.rowList li.ovwLi > div > span {display:ilnine-block;margin-left:15px;font-size:32px}
.rowList li.ovwLi > ul.linkTxt span {display:block;font-size:18px;color:#133f91;line-height:25px; text-align:center;}
.rowList li.ovwLi > ul.linkTxt span > a {color:#133f91}
.rowList li.ovwLi > ul.linkTxt {padding:28px 30px 0px 29px}
.rowList li.ovwLi > ul.linkTxt p {font-size:18px;margin-bottom:9px; text-align:center;}
.rowList li.ovwLi > ul.linkTxt li.first {margin-bottom:26px}

.rl-three > li {width:340px;height:226px}
.rl-two > li {width:510px}

.commonBtn {display:inline-block;height:47px;line-height:47px;border:1px solid #ddd}
.commonBtn span {display:block;padding:0 42px 0 44px;color:#222;font-family:'nbgbd';font-size:18px;text-align:center}
.commonBtn:hover {background-color:#00aeef;border:1px solid #00aeef}
.commonBtn:hover span {color:#fff}
.playBtn {display:inline-block;height:47px;line-height:47px;border:1px solid #ddd;background-color:#fff;}
.playBtn span {display:block;padding:0 42px 0 44px;color:#222;font-family:'nbgbd';font-size:18px;text-align:center}
.playBtn:hover {background-color:#00aeef;border:1px solid #00aeef}
.playBtn:hover span {color:#fff}
.comAddress {margin-top:-19px}
.comAddress p {line-height:35px}
.comAddress p > em {display:inline-block;margin:0 16px;color:#d4d4d4;}
.companyMap {margin-top:36px;width:1022px;height:619px;border:1px solid #ddd}

.policy {font-size:16px;line-height:24px; padding:35px 30px;}
.policy strong {display:block;line-height:30px;font-family:'nbgbd';font-size:18px}
.policy span {display:block;line-height:30px;font-family:'nbgbd';font-size:18px;color:#00aeef}
.rawAreaWrap {overflow-y:scroll; height:590px;}
.rawAreaWrap .data-tbl table tr th {font-size:18px}
.rawAreaWrap .data-tbl table tr td {height:58px;text-align:center;vertical-align:middle;font-size:16px}
.rawAreaWrap table {width:1024px}
.rawAreaWrap .data-tbl {margin-top:20px}
.bg_family {width:1024px;height:318px;background:url('../images/bg_family.jpg') no-repeat center top}

.data-tbl.nbdrType table {text-align:center}
.data-tbl.nbdrType table thead > tr > th {border-right:0} 
.data-tbl.nbdrType table tbody > tr > td {padding:27px 0 23px 0;border-right:0;vertical-align:middle}
.data-tbl.nbdrType .eduTxt {text-align:left;padding:36px 10px 34px 60px;font-size:17px;line-height:30px}
.data-tbl.nbdrType .lft-align {text-align:left}

.list-4m > ul > li.markNext {width:36px;height:195px;vertical-align:middle;background:url('../images/bg_arrow_left.png') no-repeat left center}
.threeArrow > ul > li {margin-right:56px}
.mt40 {margin-top:40px}
.data-tbl.rows table > tbody > tr > th {padding-left:79px;text-align:left;font-family:'nbgbd';font-size:19px;border-bottom:1px solid #dcdcdc}
.data-tbl.rows table > tbody > tr > td {padding-left:79px;text-align:left;font-size:17px;line-height:24px}
.nbdrType.rows table > tbody > tr > th {border-right:0}

.l_title {border-bottom:1px solid #dcdcdc}
.flogo {display:table-cell;width:511px;height:117px;text-align:center;vertical-align:middle}
.l_txt {padding:37px 40px 0 39px}
.l_txt strong {display:block;margin-bottom:13px;font-family:'nbgbd';font-size:28px}
.l_txt .l_txt_desc {margin-bottom:7px;font-size:17px;line-height:28px}
.l_txt a {font-size:18px;color:#133f91}

.rowList > li.familyLi {height:376px}
.bx-title span {color:#00aeef}
.bx-content .oneBgArea {position:relative;margin:0 auto;margin-bottom:35px}
.bx-content .oneBgArea span {position:absolute;font-family:'nbgbd';font-size:25px}
.bx-content .rdImg1 {width:195px;height:195px;background:url('../images/bg_rdArea1.png') no-repeat left top}
.bx-content .rdImg2 {width:195px;height:195px;background:url('../images/bg_rdArea2.png') no-repeat left top}
.bx-content .rdImg3 {width:195px;height:195px;background:url('../images/bg_rdArea3.png') no-repeat left top}
.bx-content .rdImg1 span {left:65px;top:61px}
.bx-content .rdImg2 span {left:65px;top:61px}
.bx-content .rdImg3 span {left:65px;top:61px}

.bx-content .list-2 .dataWrap .list-btype {margin-top:0}
.bx-content .list-2 .dataWrap .list-btype.threeCont {margin:0 0 0 190px}
.bx-content .list-2 .dataWrap .list-btype.fourCont .dList {margin-right:60px}
.bx-content .list-2 .dataWrap .list-btype.threeCont .dList {margin-right:100px}
.bx-content .list-2 .dataWrap .list-btype.threeCont2 .dList {margin-right:120px}
.contents .bx-content .list-2 .dataWrap .list-btype .dList.last {margin-right:0}
.bx-content .list-2 .dataWrap .list-btype .dList .dtitle {padding-top:0}
.bx-content .list-2 .dataWrap .list-btype .dList > ul {padding:0;margin-left:5px}
.list5-bx .bx-content.bxc-2 {padding:30px 0 23px 0}

.graphType > ul > li {position:relative}
.graphType > ul > li > ul {overflow:hidden}
.graphType > ul > li > ul > li {/*float:left;*/font-size:18px;line-height:30px}
.graphType > ul > li > ul > li strong {display:block;margin-bottom:13px;font-family:'nbgbd';font-size:36px;line-height:1em}
.graphType .now {display:block;margin-bottom:18px;font-family:'nbgbd';color:#00aeef}
.graphType li.graphLeft {float:left;margin-right:186px;width:416px;text-align:right}
.graphType li.graphRgt {float:right;width:421px;text-align:left}
.graphTopList {width:1024px;height:260px;background:url('../images/bg_history_line1.gif') no-repeat center top}
.graphMidList {width:1024px;height:845px;background:url('../images/bg_history_line2.gif') no-repeat center top}
.graphBotList {width:1024px;height:809px;background:url('../images/bg_history_line3.gif') no-repeat center top}

.y95 {padding-top:168px}
.y98 {padding-top:201px}
.y01 {padding-top:149px}
.y05 {padding-top:165px}
.y08 {padding-top:123px}
.y09 {padding-top:90px}
.y11 {padding-top:167px}
.y12 {padding-top:242px}
.y13 {padding-top:211px}
.y14 {padding-top:181px}
.y15 {padding-top:114px}

.graphcTopList {width:1024px;height:508px;background:url('../images/bg_cert_line1.gif') repeat-y center top}
.graphcMidList {width:1024px;height:1785px;background:url('../images/bg_cert_line2.gif') no-repeat center top}
.graphcBotList {width:1024px;height:1027px;background:url('../images/bg_cert_line3.gif') no-repeat center top}
.graphcBotList2 {width:1024px;height:1488px;background:url('../images/bg_cert_line4.gif') no-repeat center top}
.graphType .certImg {margin-top:22px;border:1px solid #ddd}
.graphType .certImg > div.certImgUnit {border-bottom:1px solid #ddd}
.graphType .certImg > div.last {border-bottom:0}
.graphType .certImg > div > ul {display:table;margin:0 auto;padding:20px 0 16px 0;overflow:hidden;}
.graphType .certImg > div > ul.last {border-bottom:0}
.graphType .certImg > div > ul > li {float:left;margin-right:40px;text-align:center}
.graphType .certImg > div > ul > li.last {float:left;margin-right:0}
.graphType .certImg > div > ul > li > span {display:block;margin-top:8px;font-size:16px;line-height:20px}

.graphCert .y00 {padding-top:396px}
.graphCert .y03 {padding-top:384px}
.graphCert .y04 {padding-top:622px}
.graphCert .y07 {padding-top:407px}
.graphCert .y08 {padding-top:152px}
.graphCert .y09 {padding-top:140px}
.graphCert .y10 {padding-top:2px}
.graphCert .y11 {padding-top:283px}
.graphCert .y13 {padding-top:711px}
.graphCert .y14 {padding-top:400px}
.graphCert .y16 {padding-top:400px;}

.list5-bx .bx-content.bxc-3 {padding:35px 0 30px 0}
.bx-content .list-2 .dataWrap .list-btype.threeList .contact {margin-right:120px}
.bx-content .list-2 .dataWrap .list-btype.fourList .contact {margin-right:28px}
.contact > p {padding-top:86px;margin-bottom:23px;font-size:24px;text-align:center}
.contact > a {display:block;width:215px;height:40px;line-height:40px;border:1px solid #ddd;color:#222;background-color:#fff;font-size:16px;text-align:center}
.contact > a:hover {border:1px solid #00adef;background-color:#00adef;color:#fff}
.contact .c1 {background:url('../images/bg_contact1.png') no-repeat center top}
.contact .c2 {background:url('../images/bg_contact2.png') no-repeat center top}
.contact .c3 {background:url('../images/bg_contact3.png') no-repeat center top}
.contact .c4 {background:url('../images/bg_contact4.png') no-repeat center top}
.contact .c5 {background:url('../images/bg_contact5.png') no-repeat center top}
.contact .c6 {background:url('../images/bg_contact6.png') no-repeat center top}
.contact .c7 {background:url('../images/bg_contact7.png') no-repeat center top}
.contact .c8 {background:url('../images/bg_contact8.png') no-repeat center top}
.contact .c9 {background:url('../images/bg_contact9.png') no-repeat center top}
.contact .c10 {background:url('../images/bg_contact10.png') no-repeat center top}
.contact .c11 {margin-top:72px;background:url('../images/bg_contact11.png') no-repeat center top}
.contact .c12 {margin-top:72px;background:url('../images/bg_contact12.png') no-repeat center top}
.contact .c13 {margin-top:72px;background:url('../images/bg_contact13.png') no-repeat center top}

.three-list5-bx .list5-bx {margin-bottom:30px}
.three-list5-bx > ul {overflow:hidden}
.three-list5-bx > ul > li {float:left;margin-right:30px;width:321px}
.three-list5-bx > ul > li.last{margin-right:0}
.list5-bx .bx-content.bx-sitemap {padding:30px 35px;}/*20170217 수정*/
.bx-sitemap ul.menuList > li > a {font-size:18px; font-family:'nbgbd';color:#222}
.bx-sitemap ul.menuList > li > a:hover {color:#00aeef}
.bx-sitemap ul.menuList > li > ul.list3depth{margin:10px 0 22px;}
.bx-sitemap ul.menuList > li > ul > li {padding-left:11px}
.bx-sitemap ul.menuList > li > ul > li > a {color:#222}
.bx-sitemap ul.menuList > li > ul > li > a:hover {color:#00aeef}

/*메인 팝업*/
#lpopRelEmail {position:absolute;bottom:124px;left:50%;z-index:1001;margin-left:-366px; color:#fff;outline:0;background:url('../images/bg_all_gnb.png') repeat left top}
.popupIn {position:relative;padding:72px 80px 49px 77px;text-align:left}
.popupIn .popup_top {margin-bottom:44px;padding-left:157px;height:95px;background:url('../images/img_pop_email.png') no-repeat left top}
.popupIn .popup_top p {font-size:16px;color:#bebebe}
.popupIn h1 {margin-bottom:9px;font-size:38px;color:#00aeef;font-family:'nbgbd';font-weight:normal}
.popupIn p {font-size:18px;line-height:32px;color:#fff}
.lpopClose {position:absolute;float:none;margin:0;right:36px;top:31px;display:block;height:20px}
#footer .footer_bottom ul li a.lpopClose {margin-right:0}

/* 20170102 Tableau '평가판 다운로드' 버튼 추가 kst */
.subLogoType.tableau .summarize{margin-bottom:20px; width:74%;}
.subLogoType.tableau .downButton a{margin-bottom:53px;}

.subLogoType.webot .summarize{width:78%;}

.contentsWrap.map{margin-top:0;}
.contentsWrap.map .companyMap{margin-top:0;}
.map .mapWrap{padding-top:75px;}
.map .mapWrap h4.mt60{margin-top:60px;}

/* 20170109  css 추가 kst */
.three-list5-bx > ul > li.sitemap1.first > div{height:473px;}
.three-list5-bx > ul > li.sitemap1.last{float:right;}
.three-list5-bx > ul > li.sitemap1.last > div{height:948px;}
.three-list5-bx > ul > li.sitemap2.second > div{height:443px;}

/* 20170309 css 추가 kst*/
/* 4개일때 */
.tabArea .tabs02.li1{height:62px; border-bottom:2px solid #00aeef}
.tabArea .tabs02.li1 li{width:auto; height:62px;}
.tabArea .tabs02.li1 li a {padding-left:30px; width:auto;}
.tabArea .tabs02.li1 li a {border-bottom:0;}
.tabArea .tabs02.li1 + section{padding-top:6px;}
.tabArea .tabs02.li2 li{width:500px;}
.tabArea .tabs02.li2 li a{width:500px;}
.tabArea .tabs02.li4 li {width:264.8px}
.tabArea .tabs02.li4 li a {width:232.8px;}
.tabArea .tabs02.li4 li.last{/*width:227.8px;*/width:calc(25% - 31px);}
.tabArea .tabs02.li4 li.last a {/*width:226.8px*/width:100%}

/* 20170825 css 추가 kst */
.subLogoType h4.listTit{margin-bottom:35px;}
.identity ul:after{clear:both; content:''; display:block;}
.identity li:first-child{margin-left:0;}
.identity li{float:left; margin-left:32px; padding:41px 0; width:318px; text-align:center; border-radius:10px; background:#fafafa;}
.identity li p{padding-top:29px; font-size:22px; color:#222; text-align:center; line-height:26px;}

.businessAreas{padding-top:21px;}
.businessAreas > ul:after{clear:both; content:''; display:block;}
.businessAreas > ul > li:first-child{border-left:1px solid #dcdcdc;}
.businessAreas > ul > li{float:left; width:33%; border:1px solid #dcdcdc; border-left:0;}
.businessAreas dt{padding:20px 0 19px; font-family:'nbgbd'; font-size:24px; color:#133f91; text-align:center; letter-spacing:-1px; border-bottom:1px solid #dcdcdc; background:#fafafa;}
.businessAreas dd{padding:39px 40px 26px; text-align:center;}
.businessAreas dd p{padding-top:106px; padding-bottom:17px; font-family:'nbgbd'; font-size:21px; color:#222; letter-spacing:-1px; line-height:25px; border-bottom:2px solid #0a0c0c; background-repeat:no-repeat; background-position:center top;}
.businessAreas dd.businessAreas1 p{background-image:url('../images/bg_business4.jpg');}
.businessAreas dd.businessAreas2 p{background-image:url('../images/bg_business5.jpg');}
.businessAreas dd.businessAreas3 p{background-image:url('../images/bg_business6.jpg');}
.businessAreas dd p span{color:#00aeef; display:block;}
.businessAreas dd ul{padding-top:20px;}
.businessAreas dd li{text-align:left; line-height:25px;}
.businessAreas dd.businessAreas1 li{padding-left:42px;}
.businessAreas dd.businessAreas2 li{padding-left:52px;}
.businessAreas dd.businessAreas3 li{padding-left:69px;}
.businessAreas dd li a{padding-left:8px; font-size:16px; color:#222; background:url('../images/icon_dot.gif') no-repeat left center;}
.businessAreas dd li a:hover{font-family:'nbgbd'; text-decoration:underline;}

.businessStrategy{padding-top:21px;}
.subLogoType .businessStrategy h4.listTit{margin-bottom:20px;}
.businessStrategy p{font-size:18px; line-height:30px;}
.businessStrategyBg{padding:30px 0 0 27px; width:auto; display:block; text-align:center;}
.businessStrategyBg img{width:100%;}

/* layer pop */
.layer{display:none; position:fixed; top:50%; left:50%; z-index:1002; margin-top:-300px; margin-left:-512px; width:1024px; height:600px; background-color:#fff;}
.popTop{padding:26px 29px; background:#00aeef;}
.popTop h1{font-size:20px; font-weight:bold; color:#fff; display:inline-block;}
.popClose{float:right; width:18px; height:19px; display:inline-block; background:url('../images/btn_pop_close2.gif') no-repeat left top;}
.popContents video{width:100%; height:100%;}
.popDimm{display:none; position:fixed; left:0; top:0; z-index:1001; width:100%; height:100%; background:#000; opacity:0.8;  -khtml-opacity: 0.8; -moz-opacity: 0.8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
