@charset "utf-8";
@import url("base.css");
@import url("font.css");

/* ie하위버전 대처 */
.ie-super-old .shadow_bg{border:1px solid #ddd;}
.ie-old .main_partner_info .line_item.two_list{margin-top:70px;}

#header{position:fixed;top:0px;left:0px;width:100%;min-width:1260px;height:76px;background:#fff;z-index:1000;transition:background-color .5s;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-o-transition:background-color .5s;}
#header .inner{box-sizing:border-box;padding:0 40px;width:100%;}
#header .inner:after{content:""; display:block; float:none; clear:both;}
#header .inner .logo{margin:11px 0;float:left;}
#header .inner .logo{position:relative;}
#header .inner .logo .hd_big_title{position:absolute;left:167px;top:0px;width:130px;line-height:55px;color:#444;font-size:18px;font-weight:400;padding-left:17px;}
#header .inner .logo .hd_big_title:before{content:'';width:1px;height:15px;background:#aaa;margin-top:-7.5px;position:absolute;left:0px;top:50%;}
#header .inner .logo a{display:block;width:163px;height:55px;background:url(../images/common/logo_on.png) no-repeat left center;}
#header .inner .gnb{float:right;}
#header .inner .gnb .nav{float:left;padding:15px 0;}
#header .inner .gnb .nav li{float:left;margin-left:45px;}
#header .inner .gnb .nav li:first-child{margin-left:0px;}
#header .inner .gnb .nav li a{position:relative;display:block;font-size:18px;color:#666;line-height:45px;}
#header .inner .gnb .nav li a:before{content:'';position:absolute;left:0;bottom:4px;width:0px;height:2px;background:#005bb4;
	transition:width .5s;-webkit-transition:width .5s;-moz-transition:width .5s;-o-transition:width .5s;}
#header .inner .gnb .nav li.on a{color:#222 !Important;font-weight:400;}
#header .inner .gnb .top_right_menu{float:right;padding:14px 0;margin-left:45px;}
#header .inner .gnb .top_right_menu li{float:left;margin-left:10px;}
#header .inner .gnb .top_right_menu li:first-child{margin-left:0px;}
#header .inner .gnb .top_right_menu li a{display:block;line-height:45px;box-sizing:border-box;text-align:center;color:#666;font-size:18px;}
#header .inner .gnb .top_right_menu li a em{position:relative;padding-left:25px;display:inline-block;line-height:26px;}
#header .inner .gnb .top_right_menu li a em .pos_box{position:absolute;left:0px;top:50%;margin-top:-7px;display:block;width:14px;height:14px;}
#header .inner .gnb .top_right_menu li a em .pos_box > span{position:absolute;display:block;width:6px;height:6px;background:#888;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
#header .inner .gnb .top_right_menu li a em .pos_box > span.pos01{left:0px;top:0px;}
#header .inner .gnb .top_right_menu li a em .pos_box > span.pos02{right:0px;top:0px;}
#header .inner .gnb .top_right_menu li a em .pos_box > span.pos03{left:0px;bottom:0px;}
#header .inner .gnb .top_right_menu li a em .pos_box > span.pos04{right:0px;bottom:0px;}

#header.move{background:#fff;border-bottom:1px solid #ddd;box-sizing:border-box;}
#header.am_on{background:#fff;border-bottom:1px solid #ddd;box-sizing:border-box;}
#header.subheader{background:#fff;border-bottom:1px solid #ddd;box-sizing:border-box;}

#header .inner .gnb .nav li a:hover{color:#005bb4 !Important;font-weight:400;}
#header .inner .gnb .nav li a:hover:before{width:100%;}
#header .inner .gnb .top_right_menu li a:hover{color:#005bb4;}
#header .inner .gnb .top_right_menu li a:hover em .pos_box > span{background:#005bb4;}

#header .all_menu{display:none;position:absolute;right:0px;top:0px;width:1085px;background:#f0f2f9;}
#header .all_menu .am_tit{position:relative;height:76px;background:#005bb4;}
#header .all_menu .am_tit strong{display:block;padding-left:60px;color:#fff;font-size:30px;line-height:76px;}
#header .all_menu .am_tit .am_close{display:block;position:absolute;right:30px;top:50%;width:45px;height:45px;margin-top:-22.5px;background:url(/images/common/all_menu_close.png) no-repeat center center;}

#header .all_menu .am_list{position:relative;padding:0 60px;border-bottom:1px solid #cad0e3;overflow:hidden;}
#header .all_menu .am_list .company_list{float:left;width:175px;padding:40px 0 44px;}
#header .all_menu .am_list dl dt{font-size:30px;font-weight:bold;margin-bottom:15px;color:#005bb4;}
#header .all_menu .am_list dl dd strong{display:block;font-weight:500;font-size:20px;margin-bottom:10px;}
#header .all_menu .am_list dl dd ul li{margin-top:10px;}
#header .all_menu .am_list dl dd ul li:first-child{margin-top:0px;}
#header .all_menu .am_list dl dd ul li a{font-size:18px;color:#666;font-weight:300;}
#header .all_menu .am_list dl dd ul li a:hover{color:#005bb4;}
#header .all_menu .am_list .service_list{width:729px;float:left;border-left:1px solid #cad0e3;padding:40px 0 44px 60px;}
#header .all_menu .am_list .service_list dl{margin-bottom:-40px;overflow:hidden;}
#header .all_menu .am_list .service_list dl dt{float:left;width:100%;}
#header .all_menu .am_list .service_list dl dd{float:left;width:230px;margin-bottom:36px;}
#header .all_menu .am_list .service_list dl dd:nth-of-type(3) {height: 215px;}

#header .all_menu .am_list .customer_info{position:absolute;left:0;bottom:0;height:142px;margin-top:-56px;background:#ff7311;width:235px;box-sizing:border-box;padding:35px 0 35px 35px;}
#header .all_menu .am_list .customer_info span{font-size:25px;color:#fff;display:inline-block;padding-right:30px;background:url(/images/common/am_customer_icon.jpg) no-repeat right center;}
#header .all_menu .am_list .customer_info em{display:block;font-size:35px;color:#fff;font-weight:bold;}

#header .all_menu .intra_btn_wrap{position:relative;}
#header .all_menu .intra_btn_wrap .intranet_btn{position:absolute;right:0px;top:0px;display:block;width:124px;height:48px;background:#005bb4;text-align:center;line-height:48px;}
#header .all_menu .intra_btn_wrap .intranet_btn em{position:absolute;left:50%;top:50%;width:90px;height:30px;
display:block;margin:-15px 0 0 -45px;padding-left:28px;font-size:16px;color:#fff;
background:url(../images/common/am_intranet_icon.png) no-repeat left 4.5px;font-weight:400;line-height:32px;box-sizing:border-box;}


/*
	#header .all_menu .am_btm{position:relative;padding:30px 60px;}
	#header .all_menu .am_btm ul{margin-bottom:15px;overflow:hidden;}
	#header .all_menu .am_btm ul li{position:relative;float:left;margin-left:12px;padding-left:13px;}
	#header .all_menu .am_btm ul li:before{content:'';position:absolute;left:0px;top:50%;width:1px;height:12px;margin-top:-6px;background:#cad0e3;}
	#header .all_menu .am_btm ul li:first-child{padding-left:0px;margin-left:0px;}
	#header .all_menu .am_btm ul li:first-child:before{display:none;}
	#header .all_menu .am_btm ul li a{font-size:16px;color:#666;}
	#header .all_menu .am_btm ul li a:hover{color:#005bb4;}
	#header .all_menu .am_btm .company_down{display:block;width:157px;height:48px;font-size:14px;text-align:center;background:#444;font-weight:300;color:#ccc;line-height:48px;}
*/

#container{padding-bottom:140px;min-height:550px;}

.main_visual{position:relative;height:840px;margin-bottom:110px;background:#fff url(../images/main/main_visual_bg.jpg) no-repeat center 0px;}
.main_visual span{display:block;position:absolute;}
.main_visual .visual_txt_box{position:absolute;top:220px;left:0px;width:100%;text-align:center;}
.main_visual .visual_txt_box strong{position:relative;top:30px;font-size:90px;font-weight:bold;line-height:110px;color:#222;display:block;margin-bottom:20px;opacity:0;}
.main_visual .visual_txt_box p{position:relative;top:30px;font-size:30px;font-weight:300;color:#444;line-height:44px;opacity:0;}
.main_visual .visual_txt_box p em{color:#fff;font-weight:400;}
.main_visual .pol_bg{position:absolute;left:50%;bottom:0px;margin-left:-765px;}

.main_number_info{margin-bottom:60px;}
.main_number_info ul{width:1260px;margin:0 auto;overflow:hidden;}
.main_number_info ul li{float:left;width:30%;}
.main_number_info ul li.wd20{width:20%;}
.main_number_info ul li span{font-size:35px;font-weight:400;display:block;margin-bottom:15px;text-align:center;color:#005bb4;}
.main_number_info ul li span em{font-size:65px;font-weight:bold;}
.main_number_info ul li p{text-align:center;font-size:20px;line-height:30px;color:#444;font-weight:400;}
.main_number_info ul li p em{color:#ff7311;}

.main_link_box{width:1260px;margin:0 auto 110px;}
.main_link_box ul{position:relative;box-shadow:2px 2px 15px rgba(0,0,0, 0.2);overflow:hidden;}
.main_link_box ul:before{content:'';display:block;width:1px;height:60%;background:#ddd;position:absolute;top:20%;left:50%;margin-left:-0.5px;}
.main_link_box ul li{position:relative;display:table;float:left;width:50%;height:380px;position:relative;}
.main_link_box ul li .inner_cont{display:table-cell;vertical-align:middle;}
.main_link_box ul li p{text-align:center;font-size:30px;font-weight:300;line-height:46px;margin-bottom:30px;}
.main_link_box ul li p em{font-weight:bold;}
.main_link_box ul li a{display:block;margin:0 auto;width:180px;height:55px;line-height:55px;font-size:16px;font-weight:400;text-align:center;border:1px solid #888;box-sizing:border-box;}

/*
	.main_service_info{height:723px;background:#005bb4;position:relative;overflow:hidden;}
	.main_service_info .inner{width:1260px;margin:0 auto;}
	.main_service_info .ms_content{position:absolute;left:0px;top:0px;right:0;padding-left:460px;height:723px;background:#fff;}
	.main_service_info .ms_content .left_txt_box{position:absolute;left:0px;top:0px;width:370px;height:100%;padding-top:120px;box-sizing:border-box;background:#005bb4;}
	.main_service_info .ms_content .left_txt_box strong{display:block;margin-bottom:45px;font-size:60px;color:#fff;font-weight:bold;}
	.main_service_info .ms_content .left_txt_box ul{width:314px;}
	.main_service_info .ms_content .left_txt_box ul li{margin-top:10px;border-bottom:1px solid #2e72b4;}
	.main_service_info .ms_content .left_txt_box ul li:first-child{margin-top:0px;}
	.main_service_info .ms_content .left_txt_box ul li a{position:relative;display:block;line-height:65px;font-size:25px;color:#7494c2;}
	.main_service_info .ms_content .left_txt_box ul li a em{position:absolute;right:7px;top:50%;margin-top:-11.5px;display:block;width:13px;height:23px;background:url(../images/main/ms_btn_arrow.png) no-repeat 0 0;}

	.main_service_info .ms_content .title_area{margin-bottom:70px;padding-top:70px;overflow:hidden;}
	.main_service_info .ms_content .title_area strong{float:left;font-size:50px;font-weight:500;color:#222;}
	.main_service_info .ms_content .title_area strong em{display:block;color:#888;font-size:22px;font-weight:300;}
	.main_service_info .ms_content .title_area p{float:left;margin-left:45px;padding-top:12px;color:#444;font-size:25px;font-weight:300;line-height:36px;}
*/

.main_service_info{position:relative;margin-bottom:110px;padding:70px 0;}
.main_service_info:before{content:'';position:absolute;right:0px;top:0px;width:40%;height:500px;background:#005bb4;}
.main_service_info:after{content:'';position:absolute;left:0px;bottom:0px;width:30%;height:570px;background:#005bb4;}
.main_service_info .inner{width:1260px;margin:0 auto;position:relative;z-index:1;}
.main_service_info .ms_content ul{margin:-10px -10px 0 0;}
.main_service_info .ms_content ul:after{content:""; display:block; float:none; clear:both;}
.main_service_info .ms_content ul li{float:left;margin:10px 10px 0 0;width:625px;}
.main_service_info .ms_content ul li a{position:relative;display:block;background:#f0f2f9;padding-left:214px;height:270px;box-sizing:border-box;
	transition:box-shadow .5s;-webkit-transition:box-shadow .5s;-moz-transition:box-shadow .5s;-o-transition:box-shadow .5s;
}
.main_service_info .ms_content ul li a:hover{box-shadow:2px 2px 15px rgba(0,0,0, 0.2);}
.main_service_info .ms_content ul li a .icon{position:absolute;left:60px;top:50%;margin-top:-60px;}
.main_service_info .ms_content ul li a .txt_box{position:absolute;left:214px;top:0px;width:411px;height:100%;display:table;}
.main_service_info .ms_content ul li a .txt_box .inner_txt{display:table-cell;vertical-align:middle;}
.main_service_info .ms_content ul li a .txt_box .inner_txt strong{display:block;font-size:30px;margin-bottom:5px;font-weight:400;}
.main_service_info .ms_content ul li a .txt_box .inner_txt .en{display:block;font-size:16px;margin-bottom:20px;font-weight:300;color:#666;}
.main_service_info .ms_content ul li a .txt_box .inner_txt .txt{display:block;font-size:18px;font-weight:300;color:#444;line-height:28px;}

.sec_tit{font-size:45px;display:block;font-weight:bold;margin-bottom:54px;}
.main_partner_info{width:1260px;margin:0 auto 120px;}
.main_partner_info .partner_list{position:relative;margin:0 0 80px 0;}
.main_partner_info .partner_list:after{content:""; display:block; float:none; clear:both;}
.main_partner_info .line_item{float:left;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;}
.main_partner_info .line_item.two_list{margin:0 21px;}
.main_partner_info .line_item > ul > li{display:table;width:406px;height:560px;margin-top:21px;background:#f0f2f9;box-sizing:border-box;padding-left:50px;}
.main_partner_info .line_item > ul > li:first-child{margin-top:0px;}
.main_partner_info .line_item > ul > li > .inner_cont{display:table-cell;vertical-align:middle;}
.main_partner_info .line_item > ul > li > .inner_cont .logo{display:block;margin-bottom:9px;}
.main_partner_info .line_item > ul > li > .inner_cont strong{display:block;font-size:35px;font-weight:500;font-family:'Noto Sans KR', Dotum,돋움,Helvetica,AppleSDGothicNeo,sans-serif;}
.main_partner_info .line_item > ul > li > .inner_cont .cate{display:block;font-size:18px;color:#005bb4;font-weight:400;margin-bottom:30px;}
.main_partner_info .line_item > ul > li > .inner_cont .history{display:none;width:126px;height:40px;margin-bottom:25px;box-sizing:border-box;border:1px solid  #888;text-align:center;font-size:15px;color:#666;line-height:40px;font-weight:400;}
.main_partner_info .line_item > ul > li > .inner_cont ul li{padding-left:13px;position:relative;margin-top:8px;font-size:18px;line-height:26px;font-weight:300;color:#222;}
.main_partner_info .line_item > ul > li > .inner_cont ul li:first-child{margin-top:0px;}
.main_partner_info .line_item > ul > li > .inner_cont ul li:before{content:'·';position:absolute;left:0px;top:0px;line-height:26px;color:#222;}
.main_partner_info .line_item > ul > li > .inner_cont ul li em{font-weight:400;}

.main_partner_info .more_btn{text-align:center;}
.main_partner_info .more_btn a{display:inline-block;width:200px;height:60px;color:#222;font-size:16px;line-height:60px;box-sizing:border-box;text-align:center;border:1px solid #888;font-weight:400;}

.main_customer_info{width:100%;}
.main_customer_info:after{content:""; display:block; float:none; clear:both;}
.main_customer_info .customer_bnr{position:relative;height:320px;margin-bottom:150px;background:url(../images/main/main_customer_bnr.jpg) no-repeat center 0;}
.main_customer_info .customer_bnr:before{content:'';display:block;position:absolute;right:0px;bottom:-80px;width:80%;height:180px;background:#005bb4;}
.main_customer_info .customer_bnr .cb_txt_info{position:absolute;width:1260px;height:180px;margin-left:-630px;left:50%;bottom:-80px;background:#005bb4;box-sizing:border-box;padding-left:60px;overflow:hidden;line-height:180px;}
.main_customer_info .customer_bnr .cb_txt_info strong{float:left;font-size:50px;color:#fff;padding-left:75px;background:url(../images/main/main_customer_icon.png) no-repeat left center;}
.main_customer_info .customer_bnr .cb_txt_info strong em{color:#ff7800;font-size:55px;}
.main_customer_info .customer_bnr .cb_txt_info p{float:left;margin-left:60px;font-size:20px;font-weight:400;color:#a9bed3;}

.main_customer_info .cs_form{width:1260px;margin:0 auto;padding:80px;box-sizing:border-box;box-shadow:2px 2px 15px rgba(0,0,0, 0.2);}
.main_customer_info .cs_form .form_tit{margin-bottom:50px;overflow:hidden;}
.main_customer_info .cs_form .form_tit strong{float:left;font-size:40px;}
.main_customer_info .cs_form .form_tit p{float:left;font-size:20px;color:#444;margin:22px 0 0 20px;}
.main_customer_info .cs_form .form_list_box{margin-bottom:40px;}
.main_customer_info .cs_form .form_list_box:after{content:""; display:block; float:none; clear:both;}
.main_customer_info .cs_form .form_list_box .left_list dl{position:relative;padding-left:115px;}
.main_customer_info .cs_form .form_list_box .left_list dl dt{position:absolute;left:0px;top:0px;font-size:20px;font-weight:500;line-height:30px;}
.main_customer_info .cs_form .form_list_box .left_list dl dt em{color:#ff7311;margin-left:2px;}
.main_customer_info .cs_form .form_list_box .left_list dl dd ul:after{content:""; display:block; float:none; clear:both;}
.main_customer_info .cs_form .form_list_box .left_list dl dd ul li{float:left;margin-left:30px;line-height:30px;}
.main_customer_info .cs_form .form_list_box .left_list dl dd ul li:first-child{margin-left:0px;}
.main_customer_info .cs_form .form_list_box .left_list dl dd ul li label{display:block;position:relative;padding-left:40px;line-height:30px;letter-spacing:-1px;}
.main_customer_info .cs_form .form_list_box .left_list dl dd ul li label input[type="checkbox"]{position:absolute;left:0px;top:0px;cursor:pointer;}
.main_customer_info .cs_form .form_list_box .left_list dl dd ul li label span{display:block;font-size:18px;font-weight:400;color:#444;line-height:30px;}
.main_customer_info .cs_form .form_list_box .left_list dl dd ul li.label_input_box{overflow:hidden;}
.main_customer_info .cs_form .form_list_box .left_list dl dd ul li.label_input_box label{float:left;}
.main_customer_info .cs_form .form_list_box .left_list dl dd ul li.label_input_box .input_box{margin-left:15px;padding:0;width:540px;box-sizing:border-box;float:left;border:none;border-bottom:1px solid #aaa;line-height:30px;height:30px;}

.main_customer_info .cs_form .form_list_box .right_list{}
.main_customer_info .cs_form .form_list_box .right_list > ul{}
.main_customer_info .cs_form .form_list_box .right_list > ul:after{content:""; display:block; float:none; clear:both;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li{position:relative;float:left;width:555px;padding-left:90px;margin-top:25px;box-sizing:border-box;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li.wd40{width:505px;margin-right:40px;padding-left:115px;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li.wd100{width:100%;padding-left:115px;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li strong{display:block;position:absolute;left:0px;top:0px;font-size:20px;line-height:50px;font-weight:500;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li strong .stxt{font-size:16px;font-weight:300;color:#444;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li strong em{color:#ff7311;margin-left:2px;}

.main_customer_info .cs_form .form_list_box .right_list > ul > li .mail_box:after{content:""; display:block; float:none; clear:both;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li .mail_box .input_box{position:relative;float:left;width:96px;margin-left:25px;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li .mail_box .input_box:first-child{margin-left:0px;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li .mail_box .input_box:before{content:'@';position:absolute;width:25px;height:50px;top:-1px;left:-26px;line-height:50px;font-size:16px;font-weight:500;color:#444;text-align:center;display:block;font-family:'Noto Sans KR', Dotum,돋움,Helvetica,AppleSDGothicNeo,sans-serif;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li .mail_box .input_box:first-child:before{display:none;}

.main_customer_info .cs_form .form_list_box .right_list > ul > li .select_box{position:relative;float:left;margin-left:10px;width:190px;box-sizing:border-box;height:50px;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li .select_box > .choice_box{position:relative;display:block;width:100%;box-sizing:border-box;border:1px solid #aaa;line-height:48px;padding:0 20px;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li .select_box > .choice_box > em{display:block;position:absolute;right:18px;top:50%;width:18px;height:11px;margin-top:-5.5px;background:url(../images/common/select_arrow.png) no-repeat 0 0;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li .select_box > .choice_box.on > em{background:url(../images/common/select_arrow_on.png) no-repeat 0 0;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li .select_box .placeholder{color:#888;font-size:18px;font-weight:400;display:block;line-height:48px;font-weight:400;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li .select_box .select_slide{display:none;position:absolute;left:0px;top:52px;padding:20px;width:100%;box-sizing:border-box;background:#f0f2f9;z-index:100;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li .select_box .select_slide li{margin-top:10px;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li .select_box .select_slide li:first-child{margin-top:0px;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li .select_box .select_slide li a{font-size:18px;color:#888;font-weight:400;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li .select_box .select_slide li a:hover{color:#0053a4;}

.main_customer_info .cs_form .form_list_box .right_list > ul > li .area_box{width:100%;height:150px;box-sizing:border-box;border:1px solid #aaa;}
.main_customer_info .cs_form .form_list_box .right_list > ul > li .area_box textarea{border:none;width:100%;height:100%;box-sizing:border-box;resize:none;}

.main_customer_info .cs_form .form_agree_box{margin-bottom:50px;font-size:20px;text-align:center;font-weight:300;}
.main_customer_info .cs_form .form_agree_box a{font-weight:400;}
.main_customer_info .cs_form .form_agree_box input[type="radio"]{position:relative;top:-2px;cursor:pointer;}
.main_customer_info .cs_form .form_agree_box label{margin-left:15px;}
.main_customer_info .cs_form .form_agree_box label span{margin-left:10px;}

.main_customer_info .cs_form .result_btn{text-align:center;}
.main_customer_info .cs_form .result_btn a{display:inline-block;width:200px;height:60px;color:#222;font-size:18px;line-height:60px;box-sizing:border-box;text-align:center;border:1px solid #888;font-weight:400;}

#footer{background:#222;}
#footer .inner{width:1260px;margin:0 auto;}
#footer .inner:after{content:""; display:block; float:none; clear:both;}
#footer .ftop_area{height:56px;border-bottom:1px solid #555;}
#footer .ftop_area .left_select{float:left;}
#footer .ftop_area .left_select .choice_box{display:block;width:200px;height:56px;font-size:16px;color:#888;line-height:56px;box-sizing:border-box;border-left:1px solid #555;border-right:1px solid #555;padding:0 25px;font-weight:400;}
#footer .ftop_area .left_select .choice_box em{display:block;position:absolute;right:18px;top:50%;width:19px;height:11px;margin-top:-5.5px;background:url(../images/common/footer_select_arrow_off.png) no-repeat 0 0;}
#footer .ftop_area .left_select .choice_box.on em{background:url(../images/common/footer_select_arrow_on.png) no-repeat 0 0;}
#footer .ftop_area .left_select .select_box{position:relative;}
#footer .ftop_area .left_select .select_box .select_slide{display:none;position:absolute;left:0px;bottom:56px;padding:20px;width:100%;box-sizing:border-box;background:#222;border:1px solid #555;}
#footer .ftop_area .left_select .select_box .select_slide li{margin-top:10px;}
#footer .ftop_area .left_select .select_box .select_slide li:first-child{margin-top:0px;}
#footer .ftop_area .left_select .select_box .select_slide li a{font-size:16px;color:#aaa;font-weight:400;}
#footer .ftop_area .left_select .select_box .select_slide li a:hover{color:#0053a4;}

#footer .ftop_area .right_btn{float:right;border-right:1px solid #555;}
#footer .ftop_area .right_btn li{float:left;width:162px;height:56px;line-height:56px;border-left:1px solid #555;}
#footer .ftop_area .right_btn li a{display:block;text-align:center;font-size:16px;color:#888;}
#footer .ftop_area .right_btn li a em{color:#ff7311;font-weight:400;}

#footer .fbtm_area{padding:40px 0 40px;}
#footer .fbtm_area .inner{position:relative;}
#footer .fbtm_area .foot_logo{font-size:25px;color:#888;font-weight:400;margin-bottom:20px;}
#footer .fbtm_area address{color:#666;font-size:16px;margin-bottom:10px;}
#footer .fbtm_area address span{font-family:'굴림';}
#footer .fbtm_area .copy{font-size:16px;color:#666;}
#footer .fbtm_area .company_down{display:block;position:absolute;right:0px;top:0px;width:174px;height:48px;font-size:16px;text-align:center;background:#444;font-weight:300;color:#ccc;line-height:48px;}

/* btn animate */
.hoverAnimate a{position:relative;}
.hoverAnimate a em{position:relative;z-index:1;}
.hoverAnimate a .bg{display:block;position:absolute;left:0px;top:0px;height:100%;background:#005bb4;}

/* ly_pop */
#ly_pop{display:none;position:fixed;left:0px;top:0px;width:100%;height:100%;background:url(../images/common/pop_black_bg.png) repeat 0 0;z-index:5000;}
#ly_pop .ly_inner{width:100%;height:100%;display:table;}
#ly_pop .ly_inner .ly_box{display:table-cell;vertical-align:middle;}
#ly_pop .ly_inner .ly_box .ly_tit{position:relative;height:62px;background:#005bb4;}
#ly_pop .ly_inner .ly_box .ly_tit strong{display:block;padding-left:30px;font-size:25px;line-height:62px;color:#fff;font-weight:bold;}
#ly_pop .ly_inner .ly_box .ly_tit strong .stxt{font-size:16px;font-weight:400;color:#a9bed3;margin-left:5px;}
#ly_pop .ly_inner .ly_box .ly_tit .ly_close{display:block;position:absolute;right:30px;top:50%;width:22px;height:22px;margin-top:-11px;background:url(/images/common/all_menu_close.png) no-repeat center center / 22px;}
#ly_pop .ly_inner .ly_box .ly_cont{background:#fff;padding:30px;}

#ly_pop .ly_inner .ly_box > div{display:none;position:relative;}

#ly_pop .ly_inner .private{width:640px;margin:0 auto;}
#ly_pop .ly_inner .private table{width:580px;margin-bottom:15px;border:1px solid #ddd;border-bottom:none;}
#ly_pop .ly_inner .private table tr th, #ly_pop .ly_inner .private table tr td{border-bottom:1px solid #ddd;font-size:16px;color:#444;}
#ly_pop .ly_inner .private table tr th{text-align:center;background:#eee;line-height:58px;font-weight:400;}
#ly_pop .ly_inner .private table tr td{padding-left:18px;font-weight:400;}
#ly_pop .ly_inner .private table tr th span{color:#666;}
#ly_pop .ly_inner .private p{position:relative;padding-left:10px;font-size:15px;line-height:25px;color:#666;}
#ly_pop .ly_inner .private p:before{content:'*';position:absolute;left:0px;top:2px;line-height:25px;}

#ly_pop .ly_inner .counseling{width:940px;margin:0 auto;}

.counseling .form_list_box{margin-bottom:30px;}
.counseling .form_list_box:after{content:""; display:block; float:none; clear:both;}
.counseling .form_list_box .left_list dl{position:relative;padding-left:115px;}
.counseling .form_list_box .left_list dl dt{position:absolute;left:0px;top:0px;font-size:18px;font-weight:500;line-height:30px;}
.counseling .form_list_box .left_list dl dt em{color:#ff7311;margin-left:2px;}
.counseling .form_list_box .left_list dl dd ul:after{content:""; display:block; float:none; clear:both;}
.counseling .form_list_box .left_list dl dd ul li{float:left;margin-left:30px;line-height:30px;}
.counseling .form_list_box .left_list dl dd ul li:first-child{margin-left:0px;}
.counseling .form_list_box .left_list dl dd ul li label{display:block;position:relative;padding-left:40px;line-height:30px;}
.counseling .form_list_box .left_list dl dd ul li label input[type="checkbox"]{position:absolute;left:0px;top:0px;cursor:pointer;}
.counseling .form_list_box .left_list dl dd ul li label span{display:block;font-size:16px;font-weight:400;color:#444;line-height:30px;}
.counseling .form_list_box .left_list dl dd ul li.label_input_box{overflow:hidden;}
.counseling .form_list_box .left_list dl dd ul li.label_input_box label{float:left;}
.counseling .form_list_box .left_list dl dd ul li.label_input_box .input_box{margin-left:15px;padding:0;width:350px;box-sizing:border-box;float:left;border:none;border-bottom:1px solid #aaa;line-height:30px;height:30px;}

.counseling .form_list_box .right_list > ul:after{content:""; display:block; float:none; clear:both;}
.counseling .form_list_box .right_list > ul > li{position:relative;float:left;width:550px;padding-left:90px;margin-top:25px;box-sizing:border-box;}
.counseling .form_list_box .right_list > ul > li.wd40{width:300px;margin-right:30px;padding-left:115px;}
.counseling .form_list_box .right_list > ul > li.wd100{width:100%;padding-left:115px;}
.counseling .form_list_box .right_list > ul > li strong{display:block;position:absolute;left:0px;top:0px;font-size:20px;line-height:50px;font-weight:500;}
.counseling .form_list_box .right_list > ul > li strong .stxt{font-size:16px;font-weight:300;color:#444;}
.counseling .form_list_box .right_list > ul > li strong em{color:#ff7311;margin-left:2px;}

.counseling .form_list_box .right_list > ul > li .mail_box:after{content:""; display:block; float:none; clear:both;}
.counseling .form_list_box .right_list > ul > li .mail_box .input_box{position:relative;float:left;width:96px;margin-left:25px;}
.counseling .form_list_box .right_list > ul > li .mail_box .input_box:first-child{margin-left:0px;}
.counseling .form_list_box .right_list > ul > li .mail_box .input_box:before{content:'@';position:absolute;width:25px;height:50px;top:-1px;left:-26px;line-height:50px;font-size:16px;font-weight:500;color:#444;text-align:center;display:block;font-family:'Noto Sans KR', Dotum,돋움,Helvetica,AppleSDGothicNeo,sans-serif;}
.counseling .form_list_box .right_list > ul > li .mail_box .input_box:first-child:before{display:none;}

.counseling .form_list_box .right_list > ul > li .select_box{position:relative;float:left;margin-left:10px;width:185px;box-sizing:border-box;height:50px;}
.counseling .form_list_box .right_list > ul > li .select_box > .choice_box{position:relative;display:block;width:100%;box-sizing:border-box;border:1px solid #aaa;line-height:48px;padding:0 20px;}
.counseling .form_list_box .right_list > ul > li .select_box > .choice_box > em{display:block;position:absolute;right:18px;top:50%;width:18px;height:11px;margin-top:-5.5px;background:url(../images/common/select_arrow.png) no-repeat 0 0;}
.counseling .form_list_box .right_list > ul > li .select_box > .choice_box.on > em{background:url(../images/common/select_arrow_on.png) no-repeat 0 0;}
.counseling .form_list_box .right_list > ul > li .select_box .placeholder{color:#888;font-size:18px;font-weight:400;display:block;line-height:48px;font-weight:400;}
.counseling .form_list_box .right_list > ul > li .select_box .select_slide{display:none;position:absolute;left:0px;top:52px;padding:20px;width:100%;box-sizing:border-box;background:#f0f2f9;z-index:100;}
.counseling .form_list_box .right_list > ul > li .select_box .select_slide li{margin-top:10px;}
.counseling .form_list_box .right_list > ul > li .select_box .select_slide li:first-child{margin-top:0px;}
.counseling .form_list_box .right_list > ul > li .select_box .select_slide li a{font-size:18px;color:#888;font-weight:400;}
.counseling .form_list_box .right_list > ul > li .select_box .select_slide li a:hover{color:#0053a4;}

.counseling .form_list_box .right_list > ul > li .area_box{width:100%;height:150px;box-sizing:border-box;border:1px solid #aaa;}
.counseling .form_list_box .right_list > ul > li .area_box textarea{border:none;width:100%;height:100%;box-sizing:border-box;resize:none;}

.counseling .form_agree_box{margin-bottom:30px;font-size:20px;text-align:center;font-weight:300;}
.counseling .form_agree_box a{font-weight:400;}
.counseling .form_agree_box input[type="radio"]{position:relative;top:-2px;cursor:pointer;}
.counseling .form_agree_box label{margin-left:15px;}
.counseling .form_agree_box label span{margin-left:10px;}

.counseling .result_btn{text-align:center;margin-bottom:30px;}
.counseling .result_btn a{display:inline-block;width:200px;height:60px;color:#222;font-size:18px;line-height:60px;box-sizing:border-box;text-align:center;border:1px solid #888;font-weight:400;}

.counseling .cb_txt_info{background:#f0f2f9;padding:40px 0;box-sizing:border-box;padding-left:60px;overflow:hidden;text-align:center;}
.counseling .cb_txt_info strong{font-size:40px;color:#005bb4;padding-left:65px;background:url(../images/main/main_customer_icon.png) no-repeat left center / auto 100%;text-align:center;}
.counseling .cb_txt_info strong em{color:#ff7800;font-size:45px;}
.counseling .cb_txt_info p{font-size:16px;font-weight:400;color:#666;margin-top:10px;}

#ly_pop .sub_private{display:none;position:absolute;left:50%;top:50%;top:90px;width:640px;margin-left:-320px;z-index:300;box-shadow:0px 5px 15px rgba(0,0,0, 0.2);}
#ly_pop .sub_private table{width:580px;margin-bottom:15px;border:1px solid #ddd;border-bottom:none;}
#ly_pop .sub_private table tr th, #ly_pop .sub_private table tr td{border-bottom:1px solid #ddd;font-size:16px;color:#444;}
#ly_pop .sub_private table tr th{text-align:center;background:#eee;line-height:58px;font-weight:400;}
#ly_pop .sub_private table tr td{padding-left:18px;font-weight:400;}
#ly_pop .sub_private table tr th span{color:#666;}
#ly_pop .sub_private p{position:relative;padding-left:10px;font-size:15px;line-height:25px;color:#666;}
#ly_pop .sub_private p:before{content:'*';position:absolute;left:0px;top:2px;line-height:25px;}


/* sub_container */
.sub_container{padding-top:76px;}
.sub_container .inner{width:1260px;margin:0 auto;}
.sub_title{padding:67px 0 60px;text-align:center;}
.sub_title dt strong{display:block;font-size:45px;color:#222;font-weight:bold;}
.sub_title dt span{display:block;font-size:20px;color:#888;}
.sub_title dd{margin-top:15px;font-size:20px;font-weight:300;color:#444;}
.sub_title dd em{font-weight:400;color:#444;}

.stb_wrap{height:55px;}
.sub_tab_btn{text-align:center;font-size:0px;}
.sub_tab_btn.act{position:fixed;top:76px;left:0px;width:100%;height:55px;background:#fff;z-index:100;border-bottom:1px solid #ddd;}
.sub_tab_btn li{display:inline-block;margin:0 20px;line-height:55px;}
.sub_tab_btn li a{display:block;position:relative;font-size:18px;font-weight:400;color:#888;line-height:55px;}
.sub_tab_btn li a.on{color:#222;}
.sub_tab_btn li a.on:before{content:'';position:absolute;left:0;bottom:10px;width:100%;height:2px;background:#222;}
.sub_tab_btn li a:before{content:'';position:absolute;left:0;bottom:10px;width:0px;height:2px;background:#005bb4;
	transition:width .5s;-webkit-transition:width .5s;-moz-transition:width .5s;-o-transition:width .5s;}
.sub_tab_btn li a:hover{color:#005bb4 !Important;font-weight:400;}
.sub_tab_btn li a:hover:before{width:100%;background:#005bb4 !Important;}

.sub_tab_btn.act a:before{bottom:0px;background:#222;}
.sub_tab_btn.act li a.on:before{bottom:0px;}
.sub_tab_btn.act li a:hover:before{bottom:0px;}

/* paging */
.paging{position:relative;width:100%;height:35px;text-align:center;}
.pg_box{display:inline-block;}
.pg_box a.pg_btn{display:block;float:left;width:35px;height:35px;background-position:center center;background-repeat:no-repeat;margin-left:5px;}
.pg_box a.pg_btn.first{background-image:url(../images/common/pg_first.jpg);}
.pg_box a.pg_btn.prev{background-image:url(../images/common/pg_prev.jpg);}
.pg_box a.pg_btn.next{background-image:url(../images/common/pg_next.jpg);}
.pg_box a.pg_btn.last{background-image:url(../images/common/pg_last.jpg);}
.pg_box a.pg_btn:hover.first{background-image:url(../images/common/pg_first_on.jpg);}
.pg_box a.pg_btn:hover.prev{background-image:url(../images/common/pg_prev_on.jpg);}
.pg_box a.pg_btn:hover.next{background-image:url(../images/common/pg_next_on.jpg);}
.pg_box a.pg_btn:hover.last{background-image:url(../images/common/pg_last_on.jpg);}
.pg_box .num_box{float:left;padding:0 7.5px;}
.pg_box .num_box a.num{display:inline-block;width:35px;height:35px;line-height:35px;color:#666;font-size:18px;font-weight:normal;font-weight:300;margin:0 2.5px;}
.pg_box .num_box strong{display:inline-block;width:35px;height:35px;line-height:35px;color:#fff;font-size:18px;background:#222;font-weight:normal;font-weight:400;margin:0 2.5px;}
.pg_box .num_box a.num:hover{color:#005bb4;font-weight:400;}

/* introduce */
.intro_tit{text-align:center;margin-bottom:50px;}
.intro_tit strong{font-size:35px;font-weight:500;}
.inner_big_txt{display:block;font-size:25px;color:#005bb4;margin-bottom:30px;font-weight:400;line-height:40px;}
.intro_sec01{margin-bottom:100px;padding-top:40px;}
.intro_sec01 .inner{position:relative;}
.intro_sec01 .inner:after{content:""; display:block; float:none; clear:both;}
.intro_sec01 .img_box{float:right;}
.intro_sec01 .txt_box{background:#fff;position:absolute;left:0px;bottom:-60px;padding:71px 80px 74px;}
.intro_sec01 .txt_box dt{font-size:54px;color:#005bb4;margin-bottom:30px;line-height:60px;font-weight:bold;}
.intro_sec01 .txt_box dd strong{display:block;margin-bottom:10px;font-weight:400;color:#222;font-size:25px;line-height:40px;}
.intro_sec01 .txt_box dd p{font-size:18px;color:#444;line-height:28px;font-weight:300;}

.intro_sec02{padding:90px 0;background:#f0f2f9;}
.intro_sec02 .txt_box{padding-left:280px;position:relative;}
.intro_sec02 .txt_box dt{font-size:54px;color:#005bb4;margin-bottom:30px;line-height:60px;font-weight:bold;}
.intro_sec02 .txt_box dd p{font-size:18px;color:#444;line-height:28px;font-weight:300;letter-spacing:-0.5px;margin-top:15px;}
.intro_sec02 .txt_box dd p em{font-weight:400;}
.intro_sec02 .txt_box dd p:first-child{margin-top:0px;}
.intro_sec02 .txt_box .sign{margin-top:34px;font-size:18px;color:#222;}
.intro_sec02 .txt_box .sign em{font-weight:400;}
.intro_sec02 .txt_box .img_box{position:absolute;left:0px;top:0px;width:485px;background:#fff;}

.intro_sec03{padding-top:90px;}
.intro_sec03 .vision_sec{}
.intro_sec03 .vision_sec .vision_tit{margin-bottom:50px;}
.intro_sec03 .vision_sec .vision_tit span{position:relative;display:block;font-size:30px;font-weight:400;color:#222;margin-bottom:5px;padding-left: 20px;}
.intro_sec03 .vision_sec .vision_tit span:before{position:absolute;content:'';top: 5px; left: 0px; width: 5px; height: 25px; background: #005bb4;}
.intro_sec03 .vision_sec .vision_tit strong{font-size:50px;color:#005bb4;line-height:60px;font-weight:500;}
.intro_sec03 .vision_sec .vision_inner{position:relative;background:#fff;padding:80px;box-shadow:0px 5px 15px rgba(0,0,0, 0.2);z-index:1;overflow:hidden;}
.intro_sec03 .vision_sec .vision_inner:before{content:'';position:absolute;width:1px;top:80px;bottom:80px;left:50%;margin-left:-.5px;background:#ddd;}
.intro_sec03 .vision_sec .vision_inner:after{content:'';position:absolute;height:1px;left:80px;right:80px;top:50%;margin-top:-.5px;background:#ddd;}
.intro_sec03 .vision_sec .vision_inner .cont{float:left;width:50%;box-sizing:border-box;}
.intro_sec03 .vision_sec .vision_inner .cont dl{background-repeat:no-repeat;background-position:40px center;padding-left:160px;}
.intro_sec03 .vision_sec .vision_inner .cont dl dt{font-size:25px;color:#222;font-weight:500;margin-bottom:10px;}
.intro_sec03 .vision_sec .vision_inner .cont dl dd{font-size:18px;color:#444;line-height:26px;}
.intro_sec03 .vision_sec .vision_inner .cont dl dd em{font-weight:400;}
.intro_sec03 .vision_sec .vision_inner .pos01, .intro_sec03 .vision_sec .vision_inner .pos02{padding:30px 0 100px;}
.intro_sec03 .vision_sec .vision_inner .pos03, .intro_sec03 .vision_sec .vision_inner .pos04{padding:100px 0 30px;}
.intro_sec03 .vision_sec .vision_inner .pos01 dl{background:url(../images/sub/vision_inner_icon01.png) no-repeat 40px center;}
.intro_sec03 .vision_sec .vision_inner .pos02 dl{background:url(../images/sub/vision_inner_icon02.png) no-repeat 120px center;padding-left:230px;}
.intro_sec03 .vision_sec .vision_inner .pos03 dl{background:url(../images/sub/vision_inner_icon03.png) no-repeat 40px center;}
.intro_sec03 .vision_sec .vision_inner .pos04 dl{background:url(../images/sub/vision_inner_icon04.png) no-repeat 120px center;padding-left:230px;}
.intro_sec03 .vision_sec .vision_inner .vision_logo{position:absolute;display:block;width:146px;height:146px;left:50%;top:50%;margin:-73px 0 0 -73px;z-index:2;}

.intro_sec03 .value_cont{position:relative;margin-top:-120px;padding:200px 0 100px;background:#f0f2f9;}
.intro_sec03 .value_cont .value_tit{margin-bottom:50px;}
.intro_sec03 .value_cont .value_tit span{position:relative; display:block;font-size:30px;font-weight:400;color:#222;margin-bottom:5px;padding-left: 20px;}
.intro_sec03 .value_cont .value_tit span:before{position:absolute;content:'';top: 5px; left: 0px; width: 5px; height: 25px; background: #005bb4;}
.intro_sec03 .value_cont .value_tit strong{font-size:50px;color:#005bb4;line-height:60px;font-weight:500;}
.intro_sec03 .value_cont .value_tit strong em{font-size:20px;font-weight:400;color:#888;}

.intro_sec03 .value_list{overflow:hidden;margin-right:-50px;}
.intro_sec03 .value_list li{float:left;width:212px;margin-right:50px;}
.intro_sec03 .value_list li .icon{display:block;width:165px;height:165px;margin:0 auto 20px;background:url(../images/sub/polygon_white_bg.png) no-repeat 0 0;line-height:165px;text-align:center;font-size:70px;font-weight:bold;}
.intro_sec03 .value_list li .icon.color01{color:#ffae16;}
.intro_sec03 .value_list li .icon.color02{color:#048346;}
.intro_sec03 .value_list li .icon.color03{color:#005bb4;}
.intro_sec03 .value_list li .icon.color04{color:#ff7515;}
.intro_sec03 .value_list li .icon.color05{color:#f43849;}
.intro_sec03 .value_list li dl{text-align:center;}
.intro_sec03 .value_list li dl dt{margin-bottom:15px;}
.intro_sec03 .value_list li dl dt strong{display:block;font-size:25px;color:#222;font-weight:500;margin-bottom:5px;}
.intro_sec03 .value_list li dl dt span{display:block;font-size:18px;color:#888;font-weight:400;}
.intro_sec03 .value_list li dl dd{font-size:16px;font-weight:300;font-weight:28px;color:#444;}

.intro_sec04{position:relative;padding-top:90px;}
.intro_sec04 .history_line_bnr{height:240px;background:url(../images/sub/history_line_bnr.jpg) no-repeat center 0;}
.intro_sec04 .histroy_list .outer_list{padding:40px 0 0 220px;position:relative;}
.intro_sec04 .histroy_list .outer_list:before{content:'';position:absolute;display:block;left:360.9px;top:30px;bottom:-5px;width:1px;box-sizing:border-box;background:#cfd4e6;}
.intro_sec04 .histroy_list .outer_list > li{padding-left:170px;position:relative;margin-top:30px;}
.intro_sec04 .histroy_list .outer_list > li span{display:block;position:absolute;left:0px;top:0px;font-size:40px;color:#c2cae6;font-weight:bold;}
.intro_sec04 .histroy_list .outer_list > li ul{position:relative;padding-top:10px;}
.intro_sec04 .histroy_list .outer_list > li ul li{position:relative;padding-left:10px;font-size:18px;color:#444;line-height:30px;}
.intro_sec04 .histroy_list .outer_list > li ul li:before{content:'·';position:absolute;left:0px;top:0px;line-height:30px;}

.intro_sec04 .histroy_list .outer_list > li:first-child{margin-top:0px;}
.intro_sec04 .histroy_list .outer_list > li:before{content:'';position:absolute;left:136px;top:19px;display:block;width:10px;height:10px;background:#c2cae6;
border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.intro_sec04 .histroy_list .outer_list > li:first-child:before{background:#005bb4;}
.intro_sec04 .histroy_list .outer_list > li:first-child span{left:-100px;top:-150px;font-size:50px;width:180px;height:180px;line-height:180px;color:#fff;text-align:center;background:#005bb4;}

.intro_sec04 .polygon{position:absolute;transition:all 3s;-webkit-transition:all 3s;-moz-transition:all 3s;-o-transition:all 3s;}
.intro_sec04 .polygon.history_ly01{right:0px;top:700px;}
.intro_sec04 .polygon.history_ly02{right:-20px;top:1034px;}
.intro_sec04 .polygon.history_ly03{right:300px;top:1250px;}
.intro_sec04 .polygon.history_ly04{left:150px;top:1665px;}
.intro_sec04 .polygon.history_ly05{left:-20px;top:1785px;}

/* 주요고객 */
.customer_sec01{}
.customer_sec01 .slider_sec{position:relative;height:255px;margin-top:80px;}
.customer_sec01 .slider_sec:first-child{margin-top:0px;}
.customer_sec01 .slider_sec .slider_tit{margin-bottom:30px;font-size:30px;font-weight:500;position:relative;color:#222;}
.customer_sec01 .slider_sec .customer_slider .item{width:280px;}
.customer_sec01 .slider_sec .customer_slider .item .thum{display:block;}
.customer_sec01 .slider_sec .customer_slider .item strong{display:block;font-size:20px;font-weight:400;color:#444;}
.customer_sec01 .slider_sec .customer_slider .item .stxt{display:block;font-size:16px;color:#888;}
.customer_sec01 .slider_sec .owl-nav{position:absolute;right:0px;top:0px;margin-top:0px;}
.customer_sec01 .slider_sec .owl-nav button{display:block;width:40px;height:40px;float:left;margin:0px;border-radius:0px;outline:none;margin-left:5px;}
.customer_sec01 .slider_sec .owl-nav button span{display:none;}
.customer_sec01 .slider_sec .owl-nav button.owl-prev{background:url(../images/sub/customer_prev_btn.jpg) no-repeat 0 0;}
.customer_sec01 .slider_sec .owl-nav button.owl-next{background:url(../images/sub/customer_next_btn.jpg) no-repeat 0 0;}

/* 공지사항 */
.notice_wrap .notice_list_search{position:relative;margin-bottom:20px;overflow:hidden;}
.notice_wrap .notice_list_search .search_form{position:relative;float:right;width:330px;box-sizing:border-box;padding-right:60px;}
.notice_wrap .notice_list_search .search_form a{display:block;position:absolute;right:0px;top:0px;width:60px;height:46px;box-sizing:border-box;border:1px solid #aaa;border-left:none;background:url(../images/sub/search_icon.png) no-repeat center center;}
.notice_wrap .notice_list_search .search_form .input_box{border-right:none;padding:9px 11px;}
.notice_wrap .notice_list_search .count{position:absolute;left:0px;bottom:0px;font-size:18px;color:#444;font-weight:400;}
.notice_wrap .notice_list_search .count em{color:#005bb4;font-weight:500;}

.notice_wrap .list{border-top:1px solid #888;}
.notice_wrap .list li{height:66px;border-bottom:1px solid #ddd;}
.notice_wrap .list li a{position:relative;display:block;line-height:66px;padding:0 300px 0 30px;}
/*.notice_wrap .list li a .num{position:absolute;left:0px;top:0px;display:block;font-size:18px;color:#666;width:130px;text-align:center;}*/
.notice_wrap .list li a .date{position:absolute;right:0px;top:0px;display:block;font-size:16px;color:#666;width:160px;text-align:center;}
.notice_wrap .list li a .cont{display:block;font-size:18px;font-weight:400;height:66px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.notice_wrap .list li a .type{position:absolute;display:block;right:160px;top:0px;width:110px;height:66px;background-repeat:no-repeat;background-position:center center;}
.notice_wrap .list li a .type.pdf{background-image:url(../images/sub/notice_type_pdf.png);}
.notice_wrap .list li a .type.doc{background-image:url(../images/sub/notice_type_doc.png);}
.notice_wrap .list li a .type.docx{background-image:url(../images/sub/notice_type_doc.png);}
.notice_wrap .list li a .type.ppt{background-image:url(../images/sub/notice_type_ppt.png);}
.notice_wrap .list li a .type.xls{background-image:url(../images/sub/notice_type_xls.png);}
.notice_wrap .list li a .type.xlsx{background-image:url(../images/sub/notice_type_xls.png);}
.notice_wrap .list li a .type.hwp{background-image:url(../images/sub/notice_type_hwp.png);}
.notice_wrap .list li a .type.etc{background-image:url(../images/sub/notice_type_etc.png);}
.notice_wrap .list li a:hover .cont{color:#005bb4;}

.notice_wrap .list li.notice a{background:#f0f2f9;}
.notice_wrap .list li.notice a .num{top:50%;margin-top:-15px;}
.notice_wrap .list li.notice a .num em{display:block;width:50px;height:30px;margin:0 auto;font-size:15px;color:#fff;line-height:30px;text-align:center;background:#ff7311;}

/* board_view */
.board_tit{position:relative;padding:25px 150px 25px 30px;background:#f0f2f9;}
.board_tit .date{position:absolute;right:0px;top:50%;width:150px;display:block;font-size:16px;color:#666;line-height:30px;margin-top:-15px;text-align:center;}
.board_tit strong{display:block;font-size:25px;font-weight:500;line-height:34px;}

.board_cont{padding:40px 30px;font-size:16px;font-weight:400;color:#444;line-height:28px;border-bottom:1px solid #ddd;}
.board_file_down{position:relative;padding-left:150px;height:58px;border-bottom:1px solid #ddd;}
.board_file_down .tit{display:block;position:absolute;left:0px;top:0;text-align:center;width:150px;height:100%;background:#f3f3f3;line-height:58px;}
.board_file_down .tit em{font-size:16px;padding-right:25px;background:url(../images/common/file_down_icon.png) no-repeat right center;}
.board_file_down a{display:block;color:#444;font-size:16px;padding-left:20px;line-height:58px;font-weight:400;}
.board_file_down a:hover{color:#005bb4;}

.board_paging{position:relative;margin-top:30px;overflow:hidden;}
.board_paging .prev{float:left;width:515px;}
.board_paging .next{float:right;width:515px;}
.board_paging .bp_btn a{display:block;padding:30px 20px 10px;}
.board_paging .bp_btn a .arrow{display:block;margin-bottom:10px;text-align:center;font-size:18px;color:#666;font-weight:500;}
.board_paging .bp_btn a strong{display:block;margin-bottom:8px;text-align:center;font-size:18px;color:#666;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.board_paging .bp_btn a .date{display:block;text-align:center;color:#666;font-size:16px;font-weight:300;}
.board_paging .bp_btn.prev a:hover .arrow em{color:#005bb4;padding-left:20px;background:url(../images/common/board_arrow_prev.jpg) no-repeat left 5px;}
.board_paging .bp_btn.next a:hover .arrow em{color:#005bb4;padding-right:20px;background:url(../images/common/board_arrow_next.jpg) no-repeat right 5px;}

.board_paging .list_btn{position:absolute;width:60px;height:60px;top:50%;left:50%;margin:-30px 0 0 -30px;background:#222;}
.board_paging .list_btn a{position:relative;display:block;height:60px;background:#222;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
.board_paging .list_btn a .center_box{position:absolute;width:20px;height:20px;left:50%;top:50%;margin:-10px 0 0 -10px;}
.board_paging .list_btn a .center_box span{position:absolute;display:block;width:8px;height:8px;background:#eee;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
.board_paging .list_btn a .center_box span.pos01{left:0px;top:0px;}
.board_paging .list_btn a .center_box span.pos02{right:0px;top:0px;}
.board_paging .list_btn a .center_box span.pos03{left:0px;bottom:0px;}
.board_paging .list_btn a .center_box span.pos04{right:0px;bottom:0px;}

.board_paging .list_btn a:hover{background:#005bb4;}
.board_paging .list_btn a:hover .center_box span{background:#fff;}

/* ir_info */
.ir_info_wrap .list{border-top:1px solid #888;}
.ir_info_wrap .list li{position:relative;display:block;height:66px;padding:0 280px 0 85px;line-height:66px;border-bottom:1px solid #ddd;}
.ir_info_wrap .list li .icon{position:absolute;left:0px;top:0px;display:block;width:60px;height:100%;background-position:right center;background-repeat:no-repeat;}
.ir_info_wrap .list li .icon.pdf{background-image:url(../images/sub/notice_type_pdf.png);}
.ir_info_wrap .list li .icon.doc{background-image:url(../images/sub/notice_type_doc.png);}
.ir_info_wrap .list li .icon.docx{background-image:url(../images/sub/notice_type_doc.png);}
.ir_info_wrap .list li .icon.ppt{background-image:url(../images/sub/notice_type_ppt.png);}
.ir_info_wrap .list li .icon.xls{background-image:url(../images/sub/notice_type_xls.png);}
.ir_info_wrap .list li .icon.xlsx{background-image:url(../images/sub/notice_type_xls.png);}
.ir_info_wrap .list li .icon.hwp{background-image:url(../images/sub/notice_type_hwp.png);}
.ir_info_wrap .list li .icon.etc{background-image:url(../images/sub/notice_type_etc.png);}
.ir_info_wrap .list li .cont{display:block;font-size:18px;font-weight:400;height:66px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ir_info_wrap .list li .btn_box{position:absolute;right:40px;top:50%;margin-top:-22.5px;display:block;height:45px;overflow:hidden;}
.ir_info_wrap .list li .btn_box a{display:block;float:left;height:45px;text-align:center;line-height:45px;box-sizing:border-box;padding:0 20px;margin-left:5px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
.ir_info_wrap .list li .btn_box a.ty01{background:#444;border:1px solid #444;}
.ir_info_wrap .list li .btn_box a.ty01 em{color:#fff;background:url(../images/common/pdf_file_open_icon.png) no-repeat right center;}
.ir_info_wrap .list li .btn_box a.ty02{border:1px solid #888;background:#fff;}
.ir_info_wrap .list li .btn_box a.ty02 em{color:#222;background:url(../images/common/pdf_file_down_icon.png) no-repeat right center;}
.ir_info_wrap .list li .btn_box a em{font-size:15px;padding-right:22px;font-weight:400;}

.ir_info_wrap .list li .btn_box a:hover{background:#005bb4;border:1px solid #005bb4;}
.ir_info_wrap .list li .btn_box a:hover em{color:#fff;}
.ir_info_wrap .list li .btn_box a.ty01:hover em{background:url(../images/common/pdf_file_open_icon_on.png) no-repeat right center;}
.ir_info_wrap .list li .btn_box a.ty02:hover em{background:url(../images/common/pdf_file_down_icon_on.png) no-repeat right center;}

/* service */
.service_wrap{}
.service_wrap .inner{position:relative;padding-bottom:100px;}
.service_wrap .inner_sec{position:relative;padding-top:80px;}
.service_wrap .inner_sec:after{content:""; display:block; float:none; clear:both;}
.service_sec01{padding-top:40px;}
.service_sec01 .inner_sec.txt_img_box .img_box{float:right;width:840px;background:#ddd;}
.service_sec01 .inner_sec.txt_img_box .txt_box{background:#fff;position:absolute;left:0px;bottom:-60px;box-sizing:border-box;padding:20px 80px 74px 0;}
.service_sec01 .inner_sec.txt_img_box .txt_box.security_tb_ty01{padding-top:50px;padding-right:140px;bottom:0px;top:80px;}
.service_sec01 .inner_sec.txt_img_box .txt_box dt{font-size:50px;color:#005bb4;margin-bottom:30px;line-height:60px;font-weight:bold;letter-spacing:-1px;}
.service_sec01 .inner_sec.txt_img_box .txt_box dt span{position: relative;display:block;font-size:30px;color:#222;font-weight:500;padding-left: 20px;}
.service_sec01 .inner_sec.txt_img_box .txt_box dt span:before{position: absolute;content: ''; top: 15px;left: 0px; width: 5px; height: 25px; background: #005bb4;}
.service_sec01 .inner_sec.txt_img_box .txt_box dd strong{display:block;margin-bottom:10px;font-weight:400;color:#222;font-size:25px;line-height:40px;}
.service_sec01 .inner_sec.txt_img_box .txt_box dd p{font-size:18px;color:#444;line-height:28px;font-weight:300;}
.service_sec01 .inner_sec.txt_img_box .txt_box dd p .stxt{font-size:16px;color:#888;}
.service_wrap .inner_sec .inner_sec_tit{position: relative;display:block;font-size:30px;color:#222;font-weight:500;margin-bottom:30px;padding-left: 20px;}
.service_wrap .inner_sec .inner_sec_tit:before{position: absolute;content: ''; top: 10px;left: 0px; width: 5px; height: 25px; background: #005bb4;}


.service_wrap .inner_sec .process_list{}
.service_wrap .inner_sec .process_list:after{content:""; display:block; float:none; clear:both;}
.service_wrap .inner_sec .process_list li{position:relative;display:table;float:left;width:285px;height:160px;background:#fff;box-shadow:5px 15px 15px rgba(0,0,0, 0.1);margin-left:40px;}
.service_wrap .inner_sec .process_list li:first-child{margin-left:0px;}
.service_wrap .inner_sec .process_list li .txt_ly{display:table-cell;padding-left:40px;vertical-align:middle;}
.service_wrap .inner_sec .process_list li .txt_ly .num{display:block;margin-bottom:10px;font-size:25px;font-weight:400;color:#222;}
.service_wrap .inner_sec .process_list li .txt_ly .txt{display:block;margin-bottom:10px;font-size:22px;font-weight:400;color:#222;}
.service_wrap .inner_sec .process_list li .txt_ly p{font-size:18px;color:#444;line-height:26px;}
.service_wrap .inner_sec .process_list.ty2 li .txt_ly p{font-size:16px;color:#444;line-height:24px;}
.service_wrap .inner_sec .process_list li:before{content:'';position:absolute;left:-25px;top:50%;margin-top:-9px;display:block;width:11px;height:18px;background:url(../images/sub/service_right_arrow.png) no-repeat 0 0;}
.service_wrap .inner_sec .process_list li:first-child:before{display:none;}

.service_wrap .inner_sec .icon_txt_list{}
.service_wrap .inner_sec .icon_txt_list:after{content:""; display:block; float:none; clear:both;}
.service_wrap .inner_sec .icon_txt_list > li{float:left;width:285px;padding-right:20px;box-sizing:border-box;margin-left:40px;letter-spacing:-0.5px;}
.service_wrap .inner_sec .icon_txt_list > li:first-child{margin-left:0px;}
.service_wrap .inner_sec .icon_txt_list > li .icon{display:block;margin-bottom:12px;}
.service_wrap .inner_sec .icon_txt_list > li strong{display:block;font-size:25px;font-weight:400;margin-bottom:12px;}
.service_wrap .inner_sec .icon_txt_list > li ul li{position:relative;font-size:16px;color:#444;line-height:24px;padding-left:8px;margin-top:5px;}
.service_wrap .inner_sec .icon_txt_list > li ul li:before{content:'∙';position:absolute;left:0px;top:0px;}
.service_wrap .inner_sec .icon_txt_list > li ul li:first-child{margin-top:0px;}
.service_wrap .inner_sec .icon_txt_list > li ul li .stxt{display:block;font-size:14px;color:#888;font-weight:300;}

.service_wrap .inner_sec .icon_txt_list_ty2{margin-bottom:-30px;}
.service_wrap .inner_sec .icon_txt_list_ty2:after{content:""; display:block; float:none; clear:both;}
.service_wrap .inner_sec .icon_txt_list_ty2 > li{position:relative;float:left;width:314px;box-sizing:border-box;margin:0 0 30px 40px;padding-left:105px;}
.service_wrap .inner_sec .icon_txt_list_ty2 > li:first-child{margin-left:0px;}
.service_wrap .inner_sec .icon_txt_list_ty2 > li .icon{position:absolute;left:0px;top:0px;display:block;margin-bottom:12px;}
.service_wrap .inner_sec .icon_txt_list_ty2 > li strong{display:block;font-size:22px;font-weight:400;margin-bottom:12px;}
.service_wrap .inner_sec .icon_txt_list_ty2 > li ul li{position:relative;font-size:16px;color:#444;line-height:24px;padding-left:8px;margin-top:5px;letter-spacing:-0.5px;}
.service_wrap .inner_sec .icon_txt_list_ty2 > li ul li:before{content:'∙';position:absolute;left:0px;top:0px;}
.service_wrap .inner_sec .icon_txt_list_ty2 > li ul li:first-child{margin-top:0px;}
.service_wrap .inner_sec .icon_txt_list_ty2 > li .stxt{display:block;font-size:14px;color:#888;font-weight:300;}


.service_wrap .inner_sec .icon_txt_list.wd2 li{width:170px;}

.service_wrap .inner_sec .report_list{position:relative;display:table;padding-left:550px;min-height:482px;}
.service_wrap .inner_sec .report_list .report_img{position:absolute;left:0px;top:0px;}
.service_wrap .inner_sec .report_list .list_box{display:table-cell;vertical-align:middle;padding-left:40px;}
.service_wrap .inner_sec .report_list .list_box li{margin-top:20px;}
.service_wrap .inner_sec .report_list .list_box li:first-child{margin-top:0px;}
.service_wrap .inner_sec .report_list .list_box li dl dt{position:relative;margin-bottom:3px;font-size:25px;padding-left:14px;font-weight:400;}
.service_wrap .inner_sec .report_list .list_box li dl dt:before{content:'·';position:absolute;left:0px;top:0px;display:block;}
.service_wrap .inner_sec .report_list .list_box li dl dd{font-size:18px;color:#444;line-height:28px;padding-left:14px;letter-spacing:-1px;}

.service_sec02{background:#f0f2f9;padding:90px 0;}
.service_sec02 .inner_sec.txt_img_box{position:relative;padding-left:590px;min-height:600px;}
.service_sec02 .inner_sec.txt_img_box .img_box{position:absolute;left:0px;top:0px;width:550px;height:600px;background:url(../images/sub/facility_sec02_cont01.jpg) no-repeat 0 0;}
.service_sec02 .inner_sec.txt_img_box .txt_box{box-sizing:border-box;}
.service_sec02 .inner_sec.txt_img_box .txt_box dt{font-size:50px;color:#005bb4;margin-bottom:15px;line-height:60px;font-weight:bold;letter-spacing:-1px;}
.service_sec02 .inner_sec.txt_img_box .txt_box dt span{position: relative;display:block;font-size:30px;color:#222;font-weight:500;padding-left: 20px;}
.service_sec02 .inner_sec.txt_img_box .txt_box dt span:before{position: absolute;content: ''; top: 15px;left: 0px; width: 5px; height: 25px; background: #005bb4;}
.service_sec02 .inner_sec.txt_img_box .txt_box dd strong{display:block;margin-bottom:10px;font-weight:400;color:#222;font-size:25px;line-height:40px;}
.service_sec02 .inner_sec.txt_img_box .txt_box dd p{font-size:18px;color:#444;line-height:28px;font-weight:300;}

.service_sec03{padding-top:90px;}
.service_sec03 .inner_sec.txt_img_box .img_box{float:right;width:840px;}
.service_sec03 .inner_sec.txt_img_box .txt_box{background:#fff;position:absolute;left:0px;bottom:-60px;box-sizing:border-box;padding:60px 80px 74px 0;}
.service_sec03 .inner_sec.txt_img_box .txt_box dt{font-size:50px;color:#005bb4;margin-bottom:30px;line-height:60px;font-weight:bold;letter-spacing:-1px;}
.service_sec03 .inner_sec.txt_img_box .txt_box dt span{position: relative;display:block;font-size:30px;color:#222;font-weight:500;padding-left: 20px;}
.service_sec03 .inner_sec.txt_img_box .txt_box dt span:before{position: absolute;content: ''; top: 15px;left: 0px; width: 5px; height: 25px; background: #005bb4;}
.service_sec03 .inner_sec.txt_img_box .txt_box dd strong{display:block;margin-bottom:10px;font-weight:400;color:#222;font-size:25px;line-height:40px;}
.service_sec03 .inner_sec.txt_img_box .txt_box dd p{font-size:18px;color:#444;line-height:28px;font-weight:300;}

.service_sec04{background:#f0f2f9;padding:90px 0 140px;}
.service_sec04 .inner_sec.txt_img_box{padding-bottom:270px;position:relative;}
.service_sec04 .inner_sec.txt_img_box .img_box{float:right;}
.service_sec04 .inner_sec.txt_img_box .img_box2{position:absolute;left:250px;bottom:0px;}
.service_sec04 .inner_sec.txt_img_box .txt_box{background:#f0f2f9;position:absolute;left:0px;top:80px;box-sizing:border-box;padding:71px 80px 71px 0;}
.service_sec04 .inner_sec.txt_img_box .txt_box dt{font-size:50px;color:#005bb4;margin-bottom:30px;line-height:60px;font-weight:bold;letter-spacing:-1px;}
.service_sec04 .inner_sec.txt_img_box .txt_box dt span{position: relative;display:block;font-size:30px;color:#222;font-weight:500;padding-left: 20px;}
.service_sec04 .inner_sec.txt_img_box .txt_box dt span:before{position: absolute;content: ''; top: 15px;left: 0px; width: 5px; height: 25px; background: #005bb4;}
.service_sec04 .inner_sec.txt_img_box .txt_box dd strong{display:block;margin-bottom:10px;font-weight:400;color:#222;font-size:25px;line-height:40px;}
.service_sec04 .inner_sec.txt_img_box .txt_box dd p{font-size:18px;color:#444;line-height:28px;font-weight:300;}

.service_sec04 .inner_sec .manage_service_list{overflow:hidden;padding:40px;}
.service_sec04 .inner_sec .manage_service_list li{position:relative;float:left;width:50%;padding-left:12px;line-height:40px;color:#444;font-size:18px;font-weight:300;box-sizing:border-box;}
.service_sec04 .inner_sec .manage_service_list li:before{content:'∙';position:absolute;left:0px;top:0px;font-size:18px;}

.service_sec05{padding-top:90px;}
.service_sec05 .inner_sec.txt_img_box .img_box{float:right;width:840px;}
.service_sec05 .inner_sec.txt_img_box .txt_box{background:#fff;position:absolute;left:0px;bottom:-60px;box-sizing:border-box;padding:60px 80px 74px 0;}
.service_sec05 .inner_sec.txt_img_box .txt_box dt{font-size:50px;color:#005bb4;margin-bottom:30px;line-height:60px;font-weight:bold;letter-spacing:-1px;}
.service_sec05 .inner_sec.txt_img_box .txt_box dt span{position: relative;display:block;font-size:30px;color:#222;font-weight:500;padding-left: 20px;}
.service_sec05 .inner_sec.txt_img_box .txt_box dt span:before{position: absolute;content: ''; top: 15px;left: 0px; width: 5px; height: 25px; background: #005bb4;}
.service_sec05 .inner_sec.txt_img_box .txt_box dd strong{display:block;margin-bottom:10px;font-weight:400;color:#222;font-size:25px;line-height:40px;}
.service_sec05 .inner_sec.txt_img_box .txt_box dd p{font-size:18px;color:#444;line-height:28px;font-weight:300;}
.inner_sec.txt_img_box .txt_box dt span{margin-bottom:10px;}

.service_wrap .inner_sec .real_time{overflow:hidden;}
.service_wrap .inner_sec .real_time .left{float:left;}
.service_wrap .inner_sec .real_time .right{float:right;}
.service_wrap .inner_sec .real_time > div{width:560px;}
.service_wrap .inner_sec .real_time > div .img{display:block;margin-bottom:3px;}
.service_wrap .inner_sec .real_time > div dl dt{margin-bottom:15px;}
.service_wrap .inner_sec .real_time > div dl dt .type{display:block;font-size:20px;font-weight:400;color:#005bb4;margin-bottom:5px;}
.service_wrap .inner_sec .real_time > div dl dt p{font-size:20px;font-weight:400;font-size:22px;line-height:34px;}
.service_wrap .inner_sec .real_time > div dl dt p .stxt{font-size:16px;font-weight:400;color:#888;line-height:25px;display:inline-block;}
.service_wrap .inner_sec .real_time > div dl dd{font-size:16px;color:#444;margin-top:5px;letter-spacing:-.8px;}
.service_wrap .inner_sec .real_time > div dl dd ul li{font-size:16px;color:#444;margin-top:5px;}
.service_wrap .inner_sec .real_time > div dl dd ul li:first-child{margin-top:0px;}

.service_wrap .inner_sec .security_process_list{}
.service_wrap .inner_sec .security_process_list:after{content:""; display:block; float:none; clear:both;}
.service_wrap .inner_sec .security_process_list li{position:relative;float:left;}
.service_wrap .inner_sec .security_process_list li .inbox{display:table;width:380px;height:162px;background:#fff;box-shadow:0px 5px 15px rgba(0,0,0, 0.1);}
.service_wrap .inner_sec .security_process_list li.first{margin-right:60px;}
.service_wrap .inner_sec .security_process_list li.first:before{content:'';position:absolute;right:-34px;top:50%;margin-top:-9px;display:block;width:11px;height:18px;background:url(../images/sub/service_right_arrow.png) no-repeat 0 0;}
.service_wrap .inner_sec .security_process_list li.last{margin-left:60px;}
.service_wrap .inner_sec .security_process_list li.last:before{content:'';position:absolute;left:-34px;top:50%;margin-top:-9px;display:block;width:11px;height:18px;background:url(../images/sub/service_right_arrow.png) no-repeat 0 0;}
.service_wrap .inner_sec .security_process_list li .txt_ly{display:table-cell;vertical-align:middle;text-align:center;font-size:0px;}
.service_wrap .inner_sec .security_process_list li .txt_ly strong{display:block;margin-bottom:20px;font-size:22px;font-weight:400;color:#222;text-align:center;}
.service_wrap .inner_sec .security_process_list li .txt_ly span{display:inline-block;font-size:16px;color:#444;margin:0 20px;font-weight:400;}
.service_wrap .inner_sec .security_process_list li.last strong{color:#005bb4;}
.service_wrap .inner_sec .security_process_list li.last span{color:#005bb4;}
.service_wrap .inner_sec .security_process_list li.mid{/*width:220px;*/}
.service_wrap .inner_sec .security_process_list li.mid strong{display:block;font-size:22px;color:#ff7311;margin-bottom:9px;text-align:center;font-weight:400;}
.service_wrap .inner_sec .security_process_list li.mid .cycle_box{display:inline-block;/*width:220px;*/overflow:hidden;}
.service_wrap .inner_sec .security_process_list li.mid .cycle_box span{float:left;width:90px;height:90px;line-height:90px;text-align:center;font-size:16px;font-weight:400;}
.service_wrap .inner_sec .security_process_list li.mid .cycle_box span.ty1{color:#dc7a45;background:url(../images/sub/security_sec01_process_bg02.png) no-repeat 0 0; background-size:100%; margin-right:-10px;}
.service_wrap .inner_sec .security_process_list li.mid .cycle_box span.ty2{color:#bf860a;background:url(../images/sub/security_sec01_process_bg01.png) no-repeat 0 0; background-size:100%;margin-left:-10px;}

.service_wrap .inner_sec .security_process_list li .txt_ly .round{width:82px;height:82px;line-height:82px;border:1px solid #aaa;border-radius:41px;-webkit-border-radius:41px;-moz-border-radius:41px;-ms-border-radius:41px;-o-border-radius:41px;margin:0 5px;}
.service_wrap .inner_sec .security_process_list li.last .txt_ly .round{border:1px solid #0b78e3;}

.service_wrap .inner_sec .security_tb_list{width:100%;}
.service_wrap .inner_sec .security_tb_list td{padding:0px;}
.service_wrap .inner_sec .security_tb_list td .inbox{position:relative;background:#fff;box-shadow:5px 15px 15px rgba(0,0,0, 0.1);width:285px;height:76px;line-height:76px;box-sizing:border-box;padding-left:40px;color:#444;font-size:18px;}
.service_wrap .inner_sec .security_tb_list td .inbox:before{content:'';position:absolute;left:-24px;bottom:50%;margin-bottom:-9px;display:block;width:11px;height:18px;background:url(../images/sub/danger_arrow_right.png) no-repeat 0 0;}
.service_wrap .inner_sec .security_tb_list tr td:first-child .inbox:before{display:none;}
.service_wrap .inner_sec .security_tb_list tr td .inbox.first{margin-bottom:40px;}
.service_wrap .inner_sec .security_tb_list tr td .inbox.first:before{content:'';position:absolute;left:50%;bottom:-24px;margin:0 0 0 -8.5px;display:block;width:17px;height:10px;background:url(../images/sub/danger_arrow_btm.png) no-repeat 0 0;}
.service_wrap .inner_sec .security_tb_list tr td .inbox.last{margin-top:40px;}
.service_wrap .inner_sec .security_tb_list tr td .inbox.last:before{content:'';position:absolute;left:50%;bottom:90px;margin:0 0 0 -8.5px;display:block;width:17px;height:10px;background:url(../images/sub/danger_arrow_top.png) no-repeat 0 0;}

.service_wrap .inner_sec .security_tb_list.center{width:100%;}
.service_wrap .inner_sec .security_tb_list.center td{padding:0px;text-align:center;}
.service_wrap .inner_sec .security_tb_list.center td .inbox{padding-left:0px;}

.service_wrap .inner_sec .security_plan_list{}
.service_wrap .inner_sec .security_plan_list:after{content:""; display:block; float:none; clear:both;}
.service_wrap .inner_sec .security_plan_list > li{position:relative;float:left;display:table;width:380px;height:263px;margin-left:60px;background:#fff;box-shadow:5px 8px 15px rgba(0,0,0, 0.1);}
.service_wrap .inner_sec .security_plan_list > li:first-child{margin-left:0px;}
.service_wrap .inner_sec .security_plan_list > li:before{content:'';position:absolute;left:-32px;top:50%;margin-top:-9px;display:block;width:11px;height:18px;background:url(../images/sub/service_right_arrow.png) no-repeat 0 0;}
.service_wrap .inner_sec .security_plan_list > li:first-child:before{display:none;}
.service_wrap .inner_sec .security_plan_list > li .inbox{display:table-cell;vertical-align:middle;box-sizing:border-box;padding-left:40px;}
.service_wrap .inner_sec .security_plan_list > li .inbox strong{display:block;font-size:22px;color:#005bb4;margin-bottom:5px;}
.service_wrap .inner_sec .security_plan_list > li ul li{position:relative;padding-left:13px;color:#444;font-size:18px;line-height:34px;}
.service_wrap .inner_sec .security_plan_list > li ul li:before{content:'∙';position:absolute;left:0px;top:0px;font-size:18px;}
.service_wrap .inner_sec .security_plan_list > li ul li span{font-size:16px;color:#888;}

.service_wrap .inner_sec .ict_img_txt_list{margin:-25px -40px 0 0;overflow:hidden;}
.service_wrap .inner_sec .ict_img_txt_list li{float:left;width:393px;margin:25px 40px 0 0;overflow:hidden;}
.service_wrap .inner_sec .ict_img_txt_list li .img{display:block;margin-bottom:10px;}
.service_wrap .inner_sec .ict_img_txt_list li strong{display:block;font-size:22px;font-weight:400;color:#222;margin-bottom:5px;}
.service_wrap .inner_sec .ict_img_txt_list li p{font-size:16px;color:#444;font-weight:300;}

/* quick_menu */
.quickmenu{display:none;position:fixed;width:75px;left:50%;bottom:150px;margin-left:710px;z-index:100;}
.quickmenu li{margin-bottom:10px;}


#svg {
  position:absolute;width:1550px;height:380px;top:330px;left:50%;margin-left:-775px;
}

.polyline {
  fill: none;
  stroke: #7aa7d3;
  stroke-width: 1;
}

/* 네트워크 */
.network_wrap{padding-right:640px;position:relative;}
.network_wrap .map_list{position:absolute;right:0px;top:0px;width:640px;height:100%;background:#f0f2f9;box-sizing:border-box;padding:60px 40px 0;}
.network_wrap .map_list .list_inner{height:860px;padding-right:28px;overflow-y:auto;}
.network_wrap .map_list .list_inner li{margin-top:10px;}
.network_wrap .map_list .list_inner li:first-child{margin-top:0px;}
.network_wrap .map_list .list_inner li:last-child{margin-bottom:60px;}
.network_wrap .map_list .list_inner li a{display:block;box-sizing:border-box;padding:40px;background:#fff;border:1px solid #fff;}
.network_wrap .map_list .list_inner li a.on{border-color:#222;}
.network_wrap .map_list .list_inner li a strong{display:inline-block;font-size:22px;line-height:26px;padding-right:20px;background:url(../images/sub/map_list_icon.png) no-repeat right center;}
.network_wrap .map_list .list_inner li a strong em{display:inline-block;width:44px;font-size:13px;font-weight:300;color:#fff;background:#005bb4;text-align:center;line-height:26px;margin-right:10px;vertical-align:top;}
.network_wrap .map_list .list_inner li a .tel{display:block;margin:15px 0;font-size:16px;font-weight:300;color:#444;}
.network_wrap .map_list .list_inner li a .address{display:block;font-size:16px;font-weight:300;color:#444;line-height:28px;}
.network_wrap .map_list .list_inner::-webkit-scrollbar {
  width:8px;
}
.network_wrap .map_list .list_inner::-webkit-scrollbar-track {
  background: #fff; 
}
 .network_wrap .map_list .list_inner::-webkit-scrollbar-thumb {
  background: #aaa; 
}

/* 개인정보처리방침 */
.privacy_wrap .pt18{font-size:18px;line-height:30px;color:#444;font-weight:300;}
.privacy_wrap .pt18_ty2{font-size:18px;line-height:30px;color:#444;font-weight:400;}
.privacy_wrap .pt16{font-size:16px;line-height:26px;color:#666;font-weight:300;}

.privacy_wrap > dl{margin-top:70px;}
.privacy_wrap > dl > dt{font-size:18px;color:#222;font-weight:500;margin-bottom:10px;margin-top:70px;}
.privacy_wrap > dl > dt:first-child{margin-top:0px;}
.privacy_wrap table{border-left:1px solid #ddd;}
.privacy_wrap table thead tr th{font-size:16px;text-align:center;font-weight:400;line-height:52px;background:#eee;border-right:1px solid #ddd;border-top:1px solid #ddd;}
.privacy_wrap table tbody tr td{font-size:16px;text-align:left;font-weight:300;padding:20px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;line-height:26px;}
.privacy_wrap table tbody tr td ul li{padding-left:10px;position:relative;line-height:26px;}
.privacy_wrap table tbody tr td ul li:before{content:'-';position:absolute;left:0px;top:0px;display:block;}
.privacy_wrap ol li{font-size:18px;color:#666;line-height:30px;}
.privacy_wrap ol li strong{color:#444;font-weight:400;display:block;}
.privacy_wrap ol li em{display:block;position:relative;padding-left:18px;}
.privacy_wrap ol li em span{position:absolute;left:0px;top:0px;}

.default_pop{position:absolute;left:10%;width:auto;top:120px;z-index:999;display:none;}
.default_pop .ly_cont{max-height:600px;}
.default_pop .ly_cont img{width:100%;max-width:100%;}
.default_pop .ly_btm{position:relative;height:50px;background:#333;}
.default_pop .ly_btm .left_close{position:absolute;left:15px;top:0px;line-height:50px;color:#fff;font-size:16px;}
.default_pop .ly_btm .right_close{position:absolute;right:15px;top:0px;line-height:50px;color:#fff;font-size:16px;}
.default_pop .ly_btm .left_close em, .default_pop .ly_btm .right_close em{display:inline-block;}
.default_pop .ly_btm .left_close em{background:url(/images/common/all_menu_close.png) no-repeat left 18px / 14px;padding-left:20px;}
.default_pop .ly_btm .right_close em{background:url(../images/common/check_off.jpg) no-repeat left center / 18px;padding-left:24px;}
.default_pop .ly_btm .right_close em:hover{background:url(../images/common/check_on.jpg) no-repeat left center / 18px;}

/* 네트워크 맵 버튼 */
.radius_border{border:1px solid #919191;border-radius:5px;}     
.custom_typecontrol {display:none;position:absolute;top:10px;right:10px;overflow:hidden;width:130px;height:30px;margin:0;padding:0;z-index:1;font-size:12px;font-family:'Malgun Gothic', '맑은 고딕', sans-serif;}
.custom_typecontrol span {display:block;width:65px;height:30px;float:left;text-align:center;line-height:30px;cursor:pointer;}
.custom_typecontrol .btn {background:#fff;background:linear-gradient(#fff,  #e6e6e6);}       
.custom_typecontrol .btn:hover {background:#f5f5f5;background:linear-gradient(#f5f5f5,#e3e3e3);}
.custom_typecontrol .btn:active {background:#e6e6e6;background:linear-gradient(#e6e6e6, #fff);}    
.custom_typecontrol .selected_btn {color:#fff;background:#425470;background:linear-gradient(#425470, #5b6d8a);}
.custom_typecontrol .selected_btn:hover {color:#fff;}   
.custom_zoomcontrol {position:absolute;top:10px;right:10px;width:36px;height:80px;overflow:hidden;z-index:800;background-color:#f5f5f5;} 
.custom_zoomcontrol span {display:block;width:36px;height:40px;text-align:center;cursor:pointer;}     
.custom_zoomcontrol span img {width:15px;height:15px;padding:12px 0;border:none;}             
.custom_zoomcontrol span:first-child{border-bottom:1px solid #bfbfbf;}  