/* responsive code */
@media (max-width: 1500px) {
	.slidesjs-previous{left:10%; }
	.slidesjs-next{right:10%; }
}
@media (max-width: 1200px) {
	.main_visual{background-size:cover;}
	.lp_allmenu_wrap{width:1004px;}
	.slidesjs-previous{left:2%; }
	.slidesjs-next{right:2%; }

}
@media (max-width: 1023px) {
/* header */
	.gnb{display:none;}
	.gnb_m{display:block !important;}
	.main_top h1{left:50%;top:30px;z-index:1001;width:50%;margin-left:-25%;text-align:center;}
	.top_link{right:inherit;left:0;width:100%;}
	.top_link a.eng{margin-left:15px;}
	.top_link a.allmenu{position:absolute;top:7px;right:15px;}
	
	#header{height:140px;}
	.gnb_m{width:100%;height:64px;padding-top:76px;}
	.gnb_m ul.depth1{padding:0 20px;border-top:1px solid #2d2f3b;text-align:center;}
	.gnb_m ul.depth1 li{display:inline-block; width:20%; }
	.gnb_m ul.depth1 li a{display:inline-block;height:59px;line-height:64px;font-family:'Noto Sans KR', 'NanumGothicBold';font-size:1.125em;font-weight:400;color:#fff;}
	.gnb_m ul.depth1 li a.on{border-bottom:4px solid #e12929;}

	

/* mainvisual */


/* sub */
	.sub_gnb .sub_gnb_title ul.sub_tab{left:23%;}
	.sub_gnb .sub_gnb_title ul.sub_tab li{float:left;width:14%;text-align:center;}
	.sub_gnb .sub_gnb_title ul.sub_tab li.tab02{width:18%}
	.sub_gnb .sub_gnb_title ul.sub_tab li.tab03{width:19%}
	.sub_gnb .sub_gnb_title ul.si_tab li{float:right; }
	.sub_gnb .sub_gnb_title ul.si_tab li.tab02{width:35%; }
	a.btn_inquiry{display:none;}
	.sub_comment1.intro{width:60%;}

	.sub_gnb .sub_gnb_title ul.sub_tab.long li a{font-size: 14px; letter-spacing: -1px; padding-top:14px; }

/* 풋터 nav */
	.sub_footernav_wrap{height:inherit;margin:0;background:url('../img/common/bg_sub_footernav_m.png') no-repeat 50% 0 / cover;}
	.sub_footernav{position:relative;padding:0 0 0 0;height:auto;}
	.sub_footernav h2{margin-bottom:10px;font-size:0.875em;-webkit-text-size-adjust:none;}
	.sub_footernav a{font-size:0.815em;line-height:1.5em;-webkit-text-size-adjust:none;}
	.sub_footernav .nav_l, .sub_footernav .nav_r, .sub_footernav .nav_r div.nav_r_con{float:none;}
	.sub_footernav .nav_l{width:100%;padding-top:30px;}
	.sub_footernav .nav_r{width:100%;height:inherit;padding:0;background:none;}
	.sub_footernav .nav_r .nav_r_con_wrap{padding:0;border-bottom:none;}
	.sub_footernav .nav_r div.nav_r_con{width:100%;}
	.sub_footernav .nav_l div[class^="nav_con0"]+div[class^="nav_con0"]{margin-top:0; }
	.sub_footernav .nav_r div.nav_con01{margin-left:0;}
	.sub_footernav div[class^="nav_con0"]{border-top:1px solid #606473;}
	.sub_footernav div.nav_con01 h2{padding-left:15px;background:none;}
	.sub_footernav div.nav_con01 h2,
	.sub_footernav div.nav_con02 h2,
	.sub_footernav div.nav_con03 h2,
	.sub_footernav div.nav_con04 h2,
	.sub_footernav div.nav_con05 h2{padding-top:10px;padding-left:15px;background:url('../img/common/bg_footernav_more.png') no-repeat 95% 80% / 12px;}
	.sub_footernav div.nav_con05 ul{padding-left:15px;padding-bottom:20px;}
	.sub_footernav div.nav_con01 ul,
	.sub_footernav div.nav_con02 ul,
	.sub_footernav div.nav_con03 ul,
	.sub_footernav div.nav_con04 ul{display:none;padding-left:15px;padding-bottom:20px;}
	.sub_footernav .nav_l li{width:33.3333%;}
	.sub_footernav .nav_l li.long_bottom{margin-bottom:0;}
	.sub_footernav .nav_l li.long_type + li.long_bottom{margin-bottom:20px;}
	.sub_footernav .nav_l li.long_type_odd + li.long_bottom{margin-bottom:0;}
	.sub_footernav .nav_l li a{line-height:1.7em;}
	.sub_footernav .nav_r .customer{padding:25px 0 20px 60px;background-position:20px 12px;background-size:40px;background-color:#21242c;}
	.sub_footernav .nav_r .customer h2, .sub_footernav .nav_r .customer p{display:inline;padding-left:10px;font-size:0.875em;}
	.sub_footernav .nav_r .customer h2{background:none !important;}
	.sub_footernav .nav_r .customer p a{font-size:1em;}
	.sub_footernav .nav_r .customer p br.wb {display:none;}
	.mobile_call{display:none;}

	/*main btn*/
		#sh_btn{height:74px;}

	/* footer */
		#footer address{width:66%;}

	/* 180509 main news */
	.main .news_data a.more{right:20px;}

	/* inform_box */
	/*2025-03-25추가 */
	.inform_box1.type02 > dl > dt, .inform_box1.type02 > dl > dd{float:none; }
	.inform_box1.type02 > dl > dd > span{width:calc(100% - 200px); }
	.inform_box1.type02 > dl > dt > span{display:none; }

}


@media (max-width: 767px) {
	/* #main_visual_wrap,.slidesjs-container,.slidesjs-control,.main_visual{height:450px !important;} */
/*}
 @media (max-width: 719px) { */
	html,body,table,th,td,div,ul,ol,li,p,a,span{letter-spacing:-0.5px;}
	.wrapper {
		padding: 0 30px;
	}
/*main btn*/
	#sh_btn, .sh_btn_tit{display:none;}
	.main_more{margin-top:20px;width:40%; max-width: 162px; }
	.main_fido{width:10%;}

/* header */
	#header{height:110px;}
	.main_top h1{top:20px;}
	.main_top h1 a{display:inline-block;width:85px;}
	.top_link{top:15px;}
	.top_link a{height:28px;padding-left:28px;background-size:100% 100% !important;}
	.top_link a.eng{height:40px;margin-top:-6px;padding-left:40px;}
	.top_link a.allmenu{top:0;padding-left:23px;}
	
	.gnb_m{width:100%;height:54px;padding-top:56px;}
	.gnb_m ul.depth1 li a{height:49px;line-height:54px;font-size:16px;}

/* category_menu */
	.category_wrap{background:url('../img/common/bg_allmenu_m.png') repeat-y 0 0;}
	.category_wrap .category_wrap_in .category_title{height:37px;font-size:1.125em;padding:18px 0 0 15px;}
	.category_wrap .category_wrap_in .category_close{top:12px;right:8px;width:30px;height:30px;background-size:30px auto;}
	.category_wrap .category_wrap_in nav .all_menu li a{font-size:0.875em;line-height:18px;padding:14px 0 14px 20px;}
	.category_wrap .category_wrap_in nav .all_menu li.depth1 > a{width:72px;height:75px;font-size:0.875em;line-height:75px;}
	.category_wrap .category_wrap_in nav .all_menu li.depth1.tab1 > a{margin-top:56px;}
	.category_wrap .category_wrap_in nav .all_menu li.depth1 > a.on{font-size:0.875em;line-height:75px;}
	.category_wrap .category_wrap_in nav .all_menu ul.depth2{top:56px;left:73px;}
	.category_wrap .category_wrap_in nav .all_menu ul.depth2 > li ahttp://223.1.1.47/html/index.html#{padding:10px 15px;}
	.category_wrap .category_wrap_in nav .all_menu ul.depth2 > li ul.depth3 li a{padding:5px 15px;font-size:0.813em;}
/* visual */
	#main_visual_wrap{overflow:inherit !important;height: 272px !important;}
	.slidesjs-container,.slidesjs-control,.main_visual{height:272px !important;}
	#network{display:none;}

	.visual_txt{padding-top:50px;font-family:'Noto Sans KR';}
	.main_bg02 .visual_txt, .main_bg03 .visual_txt{padding-top:22px; }
	.visual_txt h2, .main_bg03 .main_txt02 h2, .main_bg04 .main_txt04 h2{font-size:30px;letter-spacing:-1px;}
	.visual_txt h2 .sub{font-size:20px; }
	.visual_txt h2 .sub img{max-width:90px; }
	.visual_txt p{margin-top:20px;font-size:14px;font-weight:400;line-height:1.39em;}
	.visual_txt p:before{background:none;}
	/* .main_txt04 h2,.main_txt04 p{color:#fff;} */
	.main_bg04 .ini_hub_logo{margin-top:20px; width:250px; }

	.slidesjs-previous, .slidesjs-next{background-size: 15px; }
	.slidesjs-navigation{top:33%; }
	.slidesjs-pagination, .slidesjs-navigation-wrap{top:270px;}
	.slidesjs-pagination{border-top: 1px solid #fff; }
	.customer_guide{bottom: 74px; }
	li.slidesjs-pagination-item,.customer_content{right:inherit;width:100%;}
	li.slidesjs-pagination-item{height:73px; margin-bottom:-1px; border-right: 0; border-left: 0; }
	li.slidesjs-pagination-item a,.customer_content{width:100%;padding:27px 0 0 0;color:#fff;}
	li.slidesjs-pagination-item a{font-size:19px; }
	li.slidesjs-pagination-item a:hover{color:#fff;}
	li.slidesjs-pagination-item a span{display:inline;margin-left:27px;}
	li.slidesjs-pagination-item a span+span{margin-left:0;}

	li.slidesjs-pagination-item0 a, li.slidesjs-pagination-item0 a:hover,
	li.slidesjs-pagination-item1 a, li.slidesjs-pagination-item1 a:hover,
	li.slidesjs-pagination-item2 a, li.slidesjs-pagination-item2 a:hover,
	li.slidesjs-pagination-item3 a, li.slidesjs-pagination-item3 a:hover{background-image: none; }

	li.slidesjs-pagination-item0 a.active, li.slidesjs-pagination-item0 a.active:hover{background:#8b5dd5;opacity:0.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; /* IE 8 */}
	li.slidesjs-pagination-item1 a.active,li.slidesjs-pagination-item1 a.active:hover{background-color:#3c74dd; }
	li.slidesjs-pagination-item2 a.active,li.slidesjs-pagination-item2 a.active:hover{background-color:#f47a6c; }
	li.slidesjs-pagination-item3 a.active,li.slidesjs-pagination-item3 a.active:hover{background-color:#01aabc; }

	.slidesjs-pagination li:first-child,
	.slidesjs-pagination li:first-child a,
	.slidesjs-pagination li:first-child a:hover,
	.slidesjs-pagination li:first-child a:focus,
	.slidesjs-pagination li:first-child a.active{border-radius:0; }

	.slidesjs-pagination li:last-child,
	.slidesjs-pagination li:last-child a,
	.slidesjs-pagination li:last-child a:hover,
	.slidesjs-pagination li:last-child a:focus,
	.slidesjs-pagination li:last-child a.active{border-radius:0; }

	li.slidesjs-pagination-item0 a, li.slidesjs-pagination-item1 a, li.slidesjs-pagination-item2 a, li.slidesjs-pagination-item3 a, li.slidesjs-pagination-item4 a{transition:none;opacity:1; }
	.slidesjs-play,.slidesjs-stop{right:20px;}
	.customer_content{top:370px;min-height:243px;max-height:365px;padding:0;background:url('../img/main/bg_customer_m.png') no-repeat 0 0;background-size:100% 100%;}
	.customer_content > div{float:none;width:inherit;}
	.customer_content p.guide{padding:20px 0 2px;line-height:22px;}
	.customer_content p.cal01, 
	.customer_content p.cal02,
	.customer_content p.cal03{line-height:30px; font-size:19px; color: #b3b3b3; }
	.customer_content a{padding-left:10px;letter-spacing:1px;font-size:1.3em; }
	.customer_content p.btn_online{width:80%;height:40px;margin-top:16px;line-height:38px;}
	.customer_content p.btn_online a{font-size:1.3em;}
	.customer_content .info_txt p.guide, .customer_content .info_txt p.guide a{font-size:13px; color: #b3b3b3; }
	.customer_content .info_txt p:before{background:none;}
	.customer_content .info_btn{margin-left: 0; text-align: center; }
	.customer_content p.btn_online{padding: 0; margin: 0; width: 100%; margin-bottom: 10px; }
	.customer_content p.btn_online a:after{bottom: 1px; left: 55px; left: 147px; width: 91px; }
	.customer_content p.btn_online:last-child a:after{left: 110px; width: 167px; }
	.customer_content p.btn_online a .bg,.customer_content p.btn_online:last-child a .bg{padding:0 0 0 28px; background-position:0 11px }
	

/* inform_box */
	.inform_box1{padding:20px 0 20px 15px;}
	.inform_box1 > dl > dt{width:59px;font-size: 0.8em;}
	.inform_box1 > dl > dd > span{width:150px;padding-top:0;}
	.inform_box1 > dl > dd div{top:13px;right:20px;}
	.inform_box1 > dl > dd div dd{font-size: 1em;}
	.inform_box1 > dl > dd div .tel dd{margin-right:20px;}


/* inform_box2 */
	.inform_box2 > dl > dd div{width:334px;}
	.inform_box2 > dl > dt{font-size:0.8em;}
	.inform_box2 .inform_2 ,.inform_box2 .inform_3{margin-left: 78px;}
	.inform_box2 .inform_2 div{top:53px;}
	.inform_box2 .inform_3 div{top:82px;}
	.inform_box2 .inform_2, .inform_box2 .inform_3{padding-top:14px;}	
	.mobile_call{display:none;}

/* footer */
	#footer{border-top:none;font-size:0.7em;line-height:1.5em;}
	/* .main #footer{padding-top:410px;} */
	.family_group_wrap{display:none;}
	#footer address{width:100%;padding-top:50px;}
	#footer .mark1{position:inherit;top:inherit;right:inherit;width:60px;margin-top:5px;}
	#footer .mark_on{left:70px; top:5px; }
	#footer .btn_info{right:auto;width:91%;}
	#footer .btn_info a{width:100%;font-size:1.25em;line-height:1.5em;}

	.moveTop a{right:15px;width:40px;height:40px;text-align:center;}

/* sub */
	.sub_gnb{height:70px !important;text-align:center;}
	.content_margin{margin:0 10px 100px;}
	.sub_gnb h2{font-size:1.6em; text-align:left; }
	#content h3{font-size:1.125em;background-position:-5px 0;}
	#content h4{font-size:1em;}
	#content h3.tit_mt03, #content h3.tit_mt04{margin-top:35px;}
	#content h4.tit_mt02, #content h4.tit_mt03, #content h4.tit_mt05{margin-top:25px;}
	.sub_comment1{font-size:0.938em;font-weight:400;}
	.sub_comment1.intro{font-size:1.125em;line-height:1.4em;font-weight:400;}
	.mt50{margin-top:25px !important;}
	.sub_footernav .nav_l li{width:50%;}
	.sub_footernav .nav_l li.long_bottom{margin-bottom:0px;}
	.sub_footernav .nav_l li.long_type{margin-top:5px;margin-bottom:3px;}
	.sub_footernav .nav_l li.long_type + li.long_bottom{margin-bottom:0;}
	.sub_footernav .nav_l li.long_type_odd + li.long_bottom{margin-bottom:20px;}
	#content h4.bg_blue_tit{font-size:16px; height: 36px; width:190px; }

	/* sub_tab  */
	/* .sub_gnb.solu_gnb, .sub_gnb.stoc_gnb, .sub_gnb.fina_gnb{height:112px !important;}
	.sub_gnb.solu_gnb h2, .sub_gnb.stoc_gnb h2, .sub_gnb.fina_gnb h2{padding-bottom:15px;border-bottom:1px solid #d8d8d8;} */
	.sub_gnb .sub_gnb_title ul.sub_tab{/*display:none;*/ overflow:hidden;position:absolute;width:auto;height:32px;top:20px;left:inherit;right:10px;z-index:10;border:1px solid #c3c3c3;background:#fff;}
	/* .sub_gnb .sub_gnb_title ul.sub_tab.before_on:before{display:block;content:'';position:absolute;top:0;left:0;z-index:100;width:90px;height:30px;padding-left:10px;font-family:'Noto Sans KR','NanumGothicBold';font-size:1em;font-weight:500;line-height:28px;text-align:left;} */
	.sub_gnb .sub_gnb_title ul.sub_tab.on{height:auto; }
	.sub_gnb .sub_gnb_title ul.sub_tab.long{left:inherit; }
	.sub_gnb .sub_gnb_title ul.sub_tab.long li a{font-size: inherit; padding-top:6px; }


	/*IB20, UBiz30*/
/* 	.sub_gnb .sub_gnb_title ul.sub_tab.before_on01:before{content:'제품개요';}
	.sub_gnb .sub_gnb_title ul.sub_tab.before_on02:before{content:'시스템구성';}
	.sub_gnb .sub_gnb_title ul.sub_tab.before_on03:before{content:'개발프로세스';letter-spacing:-2px;}
	.sub_gnb .sub_gnb_title ul.sub_tab.before_on04:before{content:'기대효과';}
	.sub_gnb .sub_gnb_title ul.sub_tab.before_on05:before{content:'운영환경';}
	.sub_gnb .sub_gnb_title ul.sub_tab.before_on06:before{content:'적용사례';}
	
	.sub_gnb .sub_gnb_title ul.sub_tab.before_on07:before{content:'SI사업';}
	.sub_gnb .sub_gnb_title ul.sub_tab.before_on08:before{content:'MOTP'; line-height: 30px; }
	.sub_gnb .sub_gnb_title ul.sub_tab.before_on09:before{content:'CrossTicket'; font-size: 15px; line-height: 30px; }
	.sub_gnb .sub_gnb_title ul.sub_tab.before_on10:before{content:'EasyAuth';  line-height: 30px; } */

	/*제로트러스트*/
	/* .sub_gnb .sub_gnb_title ul.sub_tab.before_on11:before{content:'제로트러스트 개요';}
	.sub_gnb .sub_gnb_title ul.sub_tab.before_on12:before{content:'제로트러스트 진단';}
	.sub_gnb .sub_gnb_title ul.sub_tab.before_on13:before{content:'제로트러스트 구성';}
	.sub_gnb .sub_gnb_title ul.sub_tab.before_on14:before{content:'ICAM 플랫폼 구성';}
	 */
	/*다중 단계 인증(MFA)*/
	/* .sub_gnb .sub_gnb_title ul.sub_tab.before_on15:before{content:'다중 단계 인증(MFA)';}
	.sub_gnb .sub_gnb_title ul.sub_tab.before_on16:before{content:'공동/금융인증서 솔루션';}
	.sub_gnb .sub_gnb_title ul.sub_tab.before_on17:before{content:'생체인증(FIDO)';}
	.sub_gnb .sub_gnb_title ul.sub_tab.before_on18:before{content:'간편인증';} */

	/*DB암호화*/
/* 	.sub_gnb .sub_gnb_title ul.sub_tab.before_on19:before{content:'Cloud';}
	.sub_gnb .sub_gnb_title ul.sub_tab.before_on20:before{content:'On-Premise';}
	 */

	.sub_gnb .sub_gnb_title ul.sub_tab li{float:none;width:100% !important;text-align:left;}
	.sub_gnb .sub_gnb_title ul.sub_tab li:last-child{padding-bottom:10px;}
	.sub_gnb .sub_gnb_title ul.sub_tab li:first-child:before{display: block; content: ' + '; position: absolute; top: 2px;
		right: 8px; z-index: 100; width: 17px; height: 27px; padding: 0px; text-align: right; font-family: 'Noto Sans KR','NanumGothicBold';
		font-size: 1.5em; font-weight: 500; }
	.sub_gnb .sub_gnb_title ul.sub_tab.on li:first-child:before{content:' - '}
	.sub_gnb .sub_gnb_title ul.sub_tab li.after:after{display:block;content:' - ';position:absolute;top:195px;left:0;z-index:100;width:100px;height:28px;padding:0 14px 0 0;text-align:right;font-family:'Noto Sans KR','NanumGothicBold';font-size:1.5em;font-weight:500;line-height:15px;}
	/* .sub_gnb .sub_gnb_title ul.sub_tab.before_on08 li.before:before, .sub_gnb .sub_gnb_title ul.sub_tab.before_on09 li.before:before, .sub_gnb .sub_gnb_title ul.sub_tab.before_on10 li.before:before{top:-3px; } */
	/* .sub_gnb .sub_gnb_title ul.sub_tab.before_on08 li, .sub_gnb .sub_gnb_title ul.sub_tab.before_on09 li, .sub_gnb .sub_gnb_title ul.sub_tab.before_on10 li{line-height:1.3} */

	.sub_gnb .sub_gnb_title ul.sub_tab li a.on{display:none;}
	.sub_gnb .sub_gnb_title ul.sub_tab li.add_txt{display:block;}
	.sub_gnb .sub_gnb_title ul.sub_tab li.w_auto{padding-left:0; padding-right:0; }

	.sub_gnb .sub_gnb_title ul.sub_tab li a{display:inline-block;width:auto;padding:6px 30px 10px 10px;font-weight:500;color:#1e1e1e;}
	.sub_gnb .sub_gnb_title ul.sub_tab li a:hover,.sub_gnb .sub_gnb_title ul.sub_tab li a.on{background:none;}
	/* .sub_gnb .sub_gnb_title ul.si_tab li a{font-size:14px; line-height:1.5; } */
	a.btn_inquiry{display:none;position:absolute;top:74px;right:15px;width:110px;height:30px;background:#e22929;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;}
	a.btn_inquiry span{display:block;width:100%;height:100%;background:url('../img/common/btn_inquiry_m.png') no-repeat 50% 50%;}
	a.btn_secumap{display:block;}
	a.btn_secumap span{background:url('../img/common/btn_secumap_m.png') no-repeat 50% 50%;}

	/* .sub_expla{font-size:1em;line-height:1.4em;font-weight:500;} */
	
	.content_margin.intro{background:none !important;}
	.sub_comment1.intro{width:100% !important;padding-bottom:0;}
	.sub_expla.intro{font-size:18px; }

/* column_box */
	.column2_box, .column3_box, .column4_box, .column5_box{width:100%;margin-left:0;}
	.column2_box > ul > li, .column3_box > ul > li, .column4_box > ul > li, .column5_box > ul > li{float:none;width:100%;margin-bottom:10px;margin-left:0;}
	.column2_box dl dd, .column3_box dl dd, .column4_box dl dd, .column5_box dl dd{font-size:0.938em;font-weight:400;}

	.column1_box dl dd{font-weight:400;}	
	.column2_box dl{padding:5.5% 6% 6% 6%;margin:0 !important;}
	.column3_box dl{padding:6% 6% 6% 6%;margin:0 !important;}
	.column4_box dl{/* padding:8% 6% 8% 8.5%; */margin:0 !important;}
	.column5_box dl{/* padding:8% 6% 8% 8.5%; */margin:0 !important;}

	.column3_box+.column2_box, .column3_box+.column3_box{margin-top:0px; }


/* con_table */
	div.con_table .con_cell{display:inherit;}
	div.con_table .con_area{width:100%;margin-bottom:10px;}
	div.con_table .img_area{width:100%;padding:2% 0;text-align:center;vertical-align:middle;}
	div.con_table .con_area dl{margin-right:0;}

/* table_form */

	.table_form1 thead th{width:50%;padding:8px 0;font-size:0.938em;}
	.table_form1 tbody td{padding:10px 10px;font-size:0.938em;font-weight:400;}

	.table_form2 tbody th{padding:12px 5px;;font-size:0.938em;}
	.table_form2 tbody td{width:70%;padding:10px 10px;font-size:0.938em;font-weight:400;}

	.table_form3 thead th{padding:8px 5px;font-size:0.938em;}
	.table_form3 thead th.first{border-left:1px solid #757779;border-right:none;}
	.table_form3 tbody td, .table_form3 tbody th{padding:10px 10px;font-weight:400;}
	
	.pc_call{display:none;}
	.mobile_call{display:block;}

	/*dash_line_ul*/
	.dash_line_tit{font-size: 18px; }
	.ul_dash_line{display:block; margin-top:20px; }
	.ul_dash_line .dash_line, .ul_dash_line>ul>li::before{display:none; }

/* bul_list */
	.bul_list li{font-size:0.938em;font-weight:400;}

/* online */
	.onli .tel{width:150px;padding:5px 30px;display:inline-block;background:url('../img/recr/bg_ico_tel.gif') no-repeat 4 7px;background-size:16px;}
	.onli .mail{display:inline-block;padding-left:32px;background:url('../img/recr/bg_ico_mail.gif') no-repeat 0 7px;background-size:26px;}
/* 180509 main news */
	.main .news_data{padding:563px 0 25px;}
	.main .news_data h2, .main .news_data ul{float:none;}
	.main .news_data h2{border-right:none;}
	.main .news_data ul{width: 100%;margin-top:15px;}
	.main .news_data ul li{display:block;width:100%;margin-bottom:5px;margin-left:0;font-size:0.938em;line-height:1.25em;}
	.main .news_data a.more{width:20px;height:20px;right:30px;}
	.main .news_data a.more:before{width:18px;height:18px;font-size:18px;font-weight:400;line-height:17px;}

	/*flex box 2020-12-22추가*/
	.flex_box{flex-direction: column; }
	.flex_box.row{flex-direction: row;; }

	/*탭 2022-03-25추가*/
	.tab_wrap.tab2 ul.tab_li li{width: calc(50% - 2px);}

	/* 백그라운드색상 네모 버튼 - 뉴스레터 상세*/
	.btn_bg_link{padding: 7px 13px; }

}

/* 180430 문의하기-금융/공공/기업분야 추가 수정 */
 @media (min-width: 511px) and (max-width: 580px) {
/* inform_box */
	.inform_box1 > dl > dd > span.long_tit{width:60px;margin-top:-2px;line-height:1.25em;}
}

@media (max-width: 510px) {
	.main_bg04{background-position-x: 35%;}
	.main_bg04 .visual_txt p{font-size: 0.906em;}

/* inform_box */
	.inform_box1{padding:18px 0 18px 10px;}
	/* .inform_box1 > dl > dt{width:56px;font-size: 0.7em;}
	.inform_box1 > dl > dt + dd{font-size: 0.7em;} */
	.inform_box1 > dl > dd > span{padding:0;}
	.inform_box1 > dl > dd div{top:0;right:0;width:inherit !important;}
	.inform_box1 > dl > dd div dd{height:50px;padding-left:0;}
	.inform_box1 > dl > dd div .tel dd{padding-left:0;margin-right:0;background:#e22929 !important;}
	.inform_box1 > dl > dd div .mail_m dd{background:#767b8c !important;}
	.inform_box1 > dl > dd div dd a{overflow:hidden;display:inline-block;width:50px;height:50px;text-indent:-9999px;line-height:9999px;}
	.inform_box1 > dl > dd div dl{float:left;}
	.inform_box1 > dl > dd div .tel dd a{background:url('../img/recr/bg_ico_tel_m.png') no-repeat 50% 50%;}
	.inform_box1 > dl > dd div .mail_m dd a{border-left:1px solid #b9b2bb;background:url('../img/recr/bg_ico_mail_m.png') no-repeat 50% 50%;}

	/*2025-03-25추가 */
	.inform_box1.type02 > dl > dd > span{width:calc(100% - 100px); }

/* inform_box */
	.inform_box2{padding:18px 0 18px 10px;}
	/* .inform_box2 > dl > dt{width:56px;font-size: 0.7em;}
	.inform_box2 > dl > dt + dd{font-size: 0.7em;} */
	.inform_box2 > dl > dd > span{padding:0;}
	.inform_box2 > dl > dd div{top:0;right:0;width:inherit !important;}
	.inform_box2 > dl > dd div dd{height:50px;padding-left:0;}
	.inform_box2 > dl > dd div .tel dd{padding-left:0;margin-right:0;background:#e22929 !important;}
	.inform_box2 > dl > dd div .mail_m dd{background:#767b8c !important;}
	.inform_box2 > dl > dd div dd a{overflow:hidden;display:inline-block;width:50px;height:50px;text-indent:-9999px;line-height:9999px;}
	.inform_box2 > dl > dd div dl{float:left;}
	.inform_box2 > dl > dd div .tel dd a{background:url('../img/recr/bg_ico_tel_m.png') no-repeat 50% 50%;}
	.inform_box2 > dl > dd div .mail_m dd a{border-left:1px solid #b9b2bb;background:url('../img/recr/bg_ico_mail_m.png') no-repeat 50% 50%;}

	.moveTop a{bottom:130px;}
	.sub_footernav .nav_r .customer {
		background-position:20px 25px;
	}
	.sub_footernav .nav_r .customer h2 {
		display:block;
	}
	.sub_footernav .nav_r .customer p {
		display:inline-block;
	}
	/*버튼*/
	.download_wrap .btn_down{height:36px; line-height:37px; }

	.circle_overlap li{width: 80px; height: 80px; }
	.circle_overlap li{font-size:11px; }
	
	.pc_call_510{display:none; }
	.mobile_call_510{display:block; }
	.flex_box_510{flex-direction: column; }
}
@media (max-width: 419px) {
/* header */
	.gnb_m ul.depth1{padding:0 10px;}
	.gnb_m ul.depth1 li a{height:49px;line-height:54px;font-size:3.5vw;}

	.mt90{margin-top:20px !important;}
	.mt60{margin-top:35px !important;}
	.mt80{margin-top:45px !important;}
	.wrapper {
		padding: 0 15px;
	}
	.sub_gnb{height:48px !important;/* border-bottom-width:2px; */}
	.sub_gnb .sub_gnb_title{padding-top:13px;}
	.sub_gnb h2{font-size:20px;padding:0 0 15px 10px;}
	/* solu  */
	/* .sub_gnb.solu_gnb, .sub_gnb.stoc_gnb, .sub_gnb.fina_gnb{height:97px !important;} */
	.sub_gnb .sub_gnb_title ul.sub_tab{top:12px;}
	a.btn_inquiry{top:60px;}

	/* 서브 GNB */
	.sub_gnb .sub_gnb_title ul.sub_tab{width:auto;height:26px;}
	.sub_gnb .sub_gnb_title ul.sub_tab.before_on:before{padding-left:5px;font-size:0.9em;}
	.sub_gnb .sub_gnb_title ul.sub_tab.before_on08:before{padding-left:5px;}
	.sub_gnb .sub_gnb_title ul.sub_tab li:first-child:before{width: auto; height: 27px; font-size: 17px; font-weight: 500;
    right: 4px; top: 4px; }
	.sub_gnb .sub_gnb_title ul.sub_tab li:first-child:after{width:86px;height:28px;padding:0 14px 0 0;font-size:1.5em;font-weight:500;line-height:15px;}
	.sub_gnb .sub_gnb_title ul.sub_tab li a{width:auto;padding:7px 17px 7px 5px;font-size:12px;font-weight:500;color:#1e1e1e;}
	.sub_gnb .sub_gnb_title ul.sub_tab.long li a{font-size:12px; padding-top: 7px; }

	/* content */
	#content{/* min-height:inherit; */padding-top:30px !important;}
	/* #content h3.tit_mt04{margin-top:30px;} */

	.sub_footernav .nav_r .customer p{font-size:0.8em;}
/* 180509 main news */
	.main .news_data a.more{right:15px;}
}
@media (max-width: 359px) {
	.visual_txt p{font-size:0.88em;}
/* header */
	.gnb_m ul.depth1{padding:0 5px;}
	.gnb_m ul.depth1 li a{font-size:12.5px;}

/* 풋터 nav */
	.sub_footernav .nav_r .customer{padding-left:50px;background-position:10px 12px;background-size:35px;}
	.sub_footernav .nav_r .customer h2, .sub_footernav .nav_r .customer p{padding-left:4px;}
	

	/* #header{height:56px;}
	.main_top h1{padding-top:20px;}
	.main_top h1 a{display:inline-block;width:75px;height:17px;}
	.top_link{top:20px;}
	.top_link a{height:20px;padding-left:20px;background-size:100% 100% !important;}
	.top_link a.allmenu{padding-left:20px;}
	
	#main_visual_wrap,.slidesjs-control,.main_visual{overflow:inherit !important;height:345px !important;}
	#network{display:none;}
	
	.visual_txt{padding-top:50px;font-family:'Noto Sans KR';}
	.visual_txt h2{font-size:2em;font-weight:700;color:#2e2f34;font-style:italic;letter-spacing:-1px;}
	.visual_txt p{margin-top:20px;font-size:1em;font-weight:400;color:#111;line-height:1.39em;}
	
	.slidesjs-pagination, .customer_guide, .slidesjs-navigation-wrap{top:273px;}
	li.slidesjs-pagination-item,.customer_content{right:inherit;width:100%;}
	li.slidesjs-pagination-item a,.customer_content{width:100%;height:46px;padding:27px 0 0 0;color:#fff;}
	li.slidesjs-pagination-item a span{display:inline;margin-left:27px;}
	li.slidesjs-pagination-item1{top:74px;}
	li.slidesjs-pagination-item2{top:148px;}
	li.slidesjs-pagination-item0 a{background:#000;opacity:0.6;}
	li.slidesjs-pagination-item0 a:hover,li.slidesjs-pagination-item0 a:focus,li.slidesjs-pagination-item0 a.active{background:#e64949;opacity:0.85;}
	li.slidesjs-pagination-item1 a{background:url('../img/bg_pagination02_m.png') no-repeat 0 0 / 100% 100%;}
	li.slidesjs-pagination-item1 a:hover,li.slidesjs-pagination-item1 a:focus,li.slidesjs-pagination-item1 a.active{background:url('../img/bg_pagination02_on_m.png') no-repeat 0 0 / 100% 100%;}
	li.slidesjs-pagination-item2 a{background:url('../img/bg_pagination03_m.png') no-repeat 0 0 / 100% 100%;}
	li.slidesjs-pagination-item2 a:hover,li.slidesjs-pagination-item2 a:focus,li.slidesjs-pagination-item2 a.active{background:url('../img/bg_pagination03_on_m.png') no-repeat 0 0 / 100% 100%;}
	.slidesjs-play,.slidesjs-stop{right:20px;}
	.customer_content{top:222px;min-height:157px;max-height:315px;padding:0;background:url('../img/bg_customer_m.png') no-repeat 0 0 / 100% 100%;}
	
	#footer{padding-top:317px;font-size:0.7em;line-height:1.4em;}
	.family_group_wrap{display:none;}
	#footer address{width:100%;} */

	.visual_txt h2, .main_bg03 .main_txt02 h2, .main_bg04 .main_txt04 h2{font-size:27px; }
	.visual_txt h2 .sub{font-size:18px; }
	.visual_txt p{margin-top:16px; }

}


@media (max-width: 320px) {
	.sub_footernav .nav_r .customer{padding-left:45px;background-position:10px 14px;background-size:35px;}
	.sub_footernav .nav_r .customer h2 a{font-size:1em;}
	.sub_footernav .nav_r .customer p{font-size:0.8em;}
}


/* IE8 only */
	@media (max-width: 1023px) \0screen {
		/* category */
		.category_wrap .category_wrap_in .category_close{background-image:url('../img/common/category_close_ie_t.png');}
		
		/* sub_footer */
		.sub_footernav .nav_r .customer{background-image:url('../img/common/bg_sub_customer_ie.png');}

	}
	@media (max-width: 767px) \0screen  {

		/* main */
		li.slidesjs-pagination-item1 a, li.slidesjs-pagination-item1 a:hover{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/main/bg_pagination02_m.png',sizingMethod='scale');}
		li.slidesjs-pagination-item1 a.active,li.slidesjs-pagination-item1 a.active:hover{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/main/bg_pagination02_on_m.png',sizingMethod='scale');}
		li.slidesjs-pagination-item2 a, li.slidesjs-pagination-item2 a:hover{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/main/bg_pagination03_m.png',sizingMethod='scale');}
		li.slidesjs-pagination-item2 a.active,li.slidesjs-pagination-item2 a.active:hover{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/main/bg_pagination03_on_m.png',sizingMethod='scale');}
		.customer_content{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/main/bg_customer_m.png',sizingMethod='scale');}
		.top_link a.eng{background-image:url('../img/common/bg_eng_ie.gif');}

		/* category */
		.category_wrap .category_wrap_in .category_close{background-image:url('../img/common/category_close_ie_m.png');}

		/* onli */
		.onli .tel{background-image:url('../img/recr/bg_ico_tel_ie.gif');}
		.onli .mail{background-image:url('../img/recr/bg_ico_mail_ie.gif');}
	}
/* /IE8 only */