@media screen and (max-width:1880px){
    header #hd_top nav .gnb > li:nth-child(6) .depth2 { margin:0 0 0 280px;}
}
@media screen and (max-width:1720px){
	.inner1 { padding:0 15px;}
	#lnb .inner1 { padding:0;}
	/* 헤더 */
	header #hd_top .logo { left:15px;}
	header #hd_top .util { right:15px;}
	header #hd_top .util .sns ul{ margin-right: 15px; }
	header #hd_top .lang{ margin: 0; padding: 4px 10px 0; }
	header #hd_top nav .gnb > li > a{ padding: 35px 25px; }
    
    header #hd_top nav .gnb > li:nth-child(3) .depth2 { margin:0 0 0 -80px;}
    header #hd_top nav .gnb > li:nth-child(6) .depth2 { margin:0 0 0 330px;}
	/* 메인 */
	#mainVisual .slick_arrow { padding:0 15px;}
	#mainVisual .info > div { right:15px;}
}

@media screen and ( max-width:1500px){
	#mainVisual .txt { top:30%;}
	#lnb .depth ul > li {  width:145px; }
	header #hd_top nav .gnb > li > a{ padding: 35px 20px; }
    
    header #hd_top nav .gnb > li:nth-child(6) .depth2 { margin:0 0 0 300px;}
}

@media screen and (max-width: 1440px){
	header #hd_top nav{ width: calc(100% - 152px); display: flex; flex-direction: row-reverse; justify-content: space-between; align-items: center; }
}

@media screen and (max-width: 1420px){
	/* 헤더 */
/* 	header #hd_top .util, */
	header #hd_top .logo { position: absolute; }
	header #hd_top .util { position:static;  padding:65px 10px 0; margin:0 0 16px 0;}
	header #hd_top .schWrap .schBox input[type="text"] { height:50px; }
	header #hd_top .schWrap .schBox input[type="submit"] { top:16px; }
	header #hd_top .util .sns { float:left;}
	header #hd_top .util .lang { float:right; margin:9px 0 0 0;}
	header #hd_top .schWrap { margin:16px 0 0 0; width:100% !important; }
	.menu_close { position:absolute; right:0; top:0; display:block;}
	.menu_close button { width:51px; height:51px; background:url("/img/common/mobile_menu_close.png") no-repeat center #333;}

	.mobile { display:block !important; }
	header #hd_top nav { display:block; position:fixed; height:100%; width:90%; max-width:426px; background:#fff; top: 0; right:0; z-index:9999; overflow-y:scroll; right:-100%;}
	header #hd_top nav { text-align:left;}
	header #hd_top nav .gnb{ flex-direction: column; }
	header #hd_top nav .gnb > li { width: 100%; display:block; margin:0; border-bottom:1px solid #8f8f8f;}
	header #hd_top nav .gnb > li > a { background:#333; height:58px; line-height:58px; padding:0 0 0 44px; font-size:20px; color:#fff !important;}
	header #hd_top nav .gnb > li .depth2 {  position:static; margin:0 !important; height:auto; display:none; opacity:1 !important;}
	header #hd_top nav .gnb > li .depth2 > li { display: block; float:none; border-bottom:1px solid #ccbb9c;}
	header #hd_top nav .gnb > li .depth2 > li:last-child { border:none; }
	header #hd_top nav .gnb > li .depth2 > li > a { background:#ad8a4d; height:59px; line-height:58px; color:#fff;}
	header #hd_top nav .gnb > li .depth2:before { display:none;}

	header { height:80px;}
	header #hd_top nav .gnb > li > a { color:#333; }
	header #hd_top .schWrap .schBox { border:1px solid rgba(102,102,102,0.5);  border-radius: 0;}
	header #hd_top .schWrap .schBox input[type="text"] { color:#666; }
	header .schBox input[type="text"]::placeholder { color:#666; opacity:0.5;}
	header .schBox input[type="text"]:-ms-input-placeholder { color:#666; opacity:0.5;}
	header .schBox input[type="text"]::-ms-input-placeholder { color:#666; opacity:0.5;}
	header #hd_top .schWrap .schBox input[type="submit"] { background-position:0 -17px !important;}
	header #hd_top .util { display:none;}
	header #hd_top .util .sns ul li a { color:#777; background-position:-30px 0 !important;}
	header #hd_top .util .sns ul li.youtube a { background-position:-33px 0 !important;}
	header #hd_top .lang a { background-position:-31px 0 !important;}
	header.on .m_menu_btn button { background-position:-37px 0 !important;}
	.gnbBg { position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.7); z-index:9998;}
}

@media screen and ( max-width:1400px){
	.inner2 { padding:0 15px;}
	/* 헤더 */
	/* header #hd_top .lang { margin:4px 25px 0 15px; padding:0 0 0 15px;} */

	/* 메인 */
	#busi_field .list ul { -ms-overflow-style: none; white-space:nowrap; overflow-x:scroll;}
	#busi_field .list ul::-webkit-scrollbar { display:none;}
	

}

@media screen and ( max-width:1300px){
	.inner3 { padding:0 15px;}
	#pd_view .item_info > div {padding:0; }

	/* 메인 */
	#field_info .field_con > article .info > div.list {}
	#field_info .field_con > article .img { width:35%;}
	#field_info .field_con > article .info { width:65%;}
	#field_info .field_con > article .info .list { float:right;}

	/* .sv .txt {left:45%;} */

	/* 사업 영역*/
	#busi .list { position:static; margin-top:50px;}
	#busi .list ul { overflow:hidden; max-width:800px; margin:0 auto;}
	#busi .list ul li { position:static; float:left; width:48%; margin-right:4%; margin-bottom:40px;}
	#busi .list ul li:nth-child(2n) { margin-right:0;}
/* 	#busi .img img { width:80%;} */
	#busi .img { padding:0;}

	/* 찾아오시는길 */
	#map_wrap .list ul li { margin-right:70px;}

}

@media screen and ( max-width:1250px){
	


	.inner4 { padding:0 15px;}


	/* 메인 */
	#main #bn dl dd p br { display:none; }
	#mainVisual .info { display:none;}
	#mainVisual .slick_arrow { text-align:left; padding:0 0 0 6.97674418605%; margin:20px 0 0 0; display:none;}
	#mainVisual .txt dl dt { font-size:100px;}


	/* 서브 */
	.sv .txt {left:0%;}
	#subWrap { padding:80px 0 0 0;}
	#lnb { display:none;}
	#lnb .inner1 > div {}
	#lnb .home a { width:50px;}
	#lnb .home { width:50px; display:none;}
	#lnb .inner1 > .depth { width:50%;	}
	#lnb .depth button { width:100%; padding:0 10px;}


	/* 인사말 */
	#greeting .top p { font-size:30px;}
	#greeting .txt p br { display:none;}
	.pageTit {margin:55px 0 100px 0;}
	.pageTit p { font-size:50px;     padding: 0 28px 58px}

	/* 연혁 */
	#history .list > div .txt dl dt { font-size:80px;}

	/* 찾아 오시는 길*/
	#map_wrap .list ul li { width:100%; height:auto; border-radius:0; display:block; text-align:center; text-align:left; margin:0 0 15px 0; padding:20px;}
	#map_wrap .list ul li:last-child { margin:0; }
	#map_wrap .list ul li dl { padding:0;}
	#map_wrap .list ul li br { display:none}
	#map_wrap .list ul li dl { overflow:hidden;  font-size:0; letter-spacing:-4px;}
	#map_wrap .list ul li dl dt {background-position:left top !important; width:100px; padding:0 0 0 90px; height:74px; line-height:74px;}
	#map_wrap .list ul li dl dt,
	#map_wrap .list ul li dl dd { display:inline-block; vertical-align:middle; letter-spacing:0;}
	#map_wrap .list ul li dl dd { margin-top:0;
		width:calc(100% - 190px);
		width:-webkit-calc(100% - 190px);
		width:-moz-calc(100% - 190px);
	}

	/* 접수 안내*/
	#guide .con1 ul li { /* display:block; margin:0 auto 40px; */ margin-right:80px;}
	#guide .con1 ul:after { width:80%;}
	#guide .con1 ul li .icon { width:270px; height:270px;}
	#guide .con1 ul li .icon .num { /* padding:25px 0 0 0; */}
	#guide .con1 ul li .icon { /* background-position:center 70px !important; */}
	/* #guide .con1 ul li .txt { max-width:100%; margin:25px 0 0 0;} */
    
    /*#guide .btn_down { margin-top:-160px; margin-bottom:120px; } */
    #guide .btn_down { margin-top:0; margin-bottom:50px; }


}


@media screen and ( max-width:1200px){
/* 인증서 */
#certification .list > div ul li{ width:32.90598290598%; margin-right:0.64102564103%;}
#certification .list > div ul li:nth-child(4n){ margin-right:0.64102564103%;}
#certification .list > div ul li:nth-child(3n){ margin-right:0;}

}/* 1200px */




@media screen and ( max-width:1174px){
	.inner5 { padding:0 15px;}
}



@media screen and ( max-width:1100px){
	/* 메인 */
	#main #bn dl dd p br { display:none; }
	#contact_wrap { padding:60px 0;}
	#contact_wrap .inner3 .inquiry { padding:0;}
	#contact_wrap .inner3 > div { width:100%; float:none; text-align:center; border:none;     border-bottom: 1px solid rgba(255,255,255,0.3); padding:0 0 40px 0; margin:0 0 40px 0;}
	#contact_wrap .inner3 .info ul li {}
	#contact_wrap .inner3 .info ul li p { text-align:left;}
	.tit_s2 dl dt { font-size:50px;}
	.tit_s3 { font-size:50px;}
	.tit_s2 dl:after { margin:30px auto 0;}
	#contact_wrap .inner3 .info ul li { margin:0 0 15px 0;}
	#contact_wrap .inner3 .inquiry .txt { font-size:22px;}
	#main #bn dl dt { font-size:30px;}
	#main #bn dl dd { margin:46px 0 0 12px;}
	.more_s2 { margin:20px 0 0 0}
	#main #bn { padding:70px 0;}
	#field_info .field_con > article > div { width:100% !important; float:none; height:auto;}
	#field_info .field_con > article .img img { width:100%; position:static; 
    transform: translateX(0);
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
	}
	#field_info .field_con > article .info { padding:67px 15px;}


	/* footer */
	footer #ft_bot .inner3 > div { float:none; }
	footer #ft_bot .address { margin:20px 0 0 0;}

	#as_intro .top dl dd br { display:none;}
}

@media screen and ( max-width:1035px){
	#certification .top .info_wrap { padding:0 15px;}

	/* 접수 안내*/
	#guide .con1 ul li { margin-right:80px;}
	#guide .con1 ul li .icon { width:250px; height:250px; background-size:80px !important;} 
	#guide .con1 ul li .icon:after { right: -70px;}
	#guide .con1 ul:after { top:127px;}


	/* 상세페이지 상세*/
	.detail_info .con .info { padding: 0;	}
	.detail_info .type .tit { float:none; }
	.detail_info .type .txt { float:none; padding:20px; }
    
    #pd_view .detail_info iframe { max-width:100%; max-height:100%; }
	

}


@media screen and ( max-width:960px){
	/* 메인 */
	#mainVisual .txt dl dd br { display:none;}
	
	/* 제품 리스트 */
	#pd_list .list li { width:32%; margin:0 2% 20px 0;}
	#pd_list .list li:nth-child(3n) { margin:0 0 20px 0;}
	#pd_list .list li:nth-child(4n) { margin:0 2% 20px 0;}
	#pd_view .item_info > div > div { display:block; width:100% !important; height:auto !important;}
	#pd_view .item_info .img { padding:40px;}
	#pd_view .item_info .img img {
    position: static;
    top: 0;
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
	}
#pd_view .item_info .info { padding:40px 0 40px 4.85044462409%;}
#pd_view .item_info .info .txt { margin:40px 0 0 0;}
#pd_view .item_info .info dl dd { font-size:40px;}

	/* 연혁 */
	#history .list > div .txt dl dt { font-size:60px;}
	#history .list > div { margin:0 0 120px 0;}

	/* 인증서 */
	#certification .list > div { margin-bottom: 80px;	}

	/* 접수 안내*/
	#guide .con1 ul li { display:block; margin:0 auto 40px;} 
	#guide .con1 ul li .txt { margin:20px auto; width:280px;  }
	#guide .con1 ul li .txt dl dd {text-align:left; width:100%;}
	#guide .con1 ul li .icon:after { display:none;}

	/* 센터 소개 */
	#as_intro .top dl dt { font-size:30px;}
	#subContents .tit_s4 dd span { font-size:30px;}
	#as_intro .con p,
	#as_intro .top dl dd { font-size:20px;}
	

	/* 원격지원 */
	.customer_common .info .title dl dd { font-size:50px;} 

	/* 상세페이지 상세*/
	.detail_info .con .title { font-size:50px;}

	/* 인증서 */
	#certification .list > div ul li .img{ height:415px;}

}
@media screen and ( max-width:860px){
    /*#guide .btn_down { margin-top:-50px; margin-bottom:60px; text-align:center } */
}

@media screen and ( max-width:767px){
	/* common*/
	body, table, input, textarea  { font-size:15px;}
 

	/* 메인 */
	#mainVisual .txt dl dt { font-size:80px;}
	#main #bn dl dt { font-size:25px;}
	#main #quick_bn ul li { width:50%; margin:20px 0;}
	#main #quick_bn ul li:nth-child(2n):after { display:none;}
	#main #quick_bn { padding:50px 0;}
	#contact_wrap .inner3 .inquiry .txt { font-size:20px;}
	#field_info .field_con > article .info > div { float:none; height:auto;}
	#field_info .field_con > article .info .txt .more_s1 { position:static; margin:20px 0 0 0;}
	#field_info .field_con > article .info .list { width:100%; float:none; margin:30px 0 0 0;}
	#field_info .field_con > article .info .list ul li { float:left; width:32%; margin:0 2% 0 0;}
	#field_info .field_con > article .info .list ul li:last-child { margin:0; }
	#subVisual .tit_s4 dd span,
	.tit_s4 dd span { font-size:86px;}
	.tit_s4 dd { font-size:40px;}
	#subContents .tit_s4 dd { font-size:26px;}
	#field_info .field_con > article .info .txt { width:100%; padding:0;}
	#field_info .field_con > article .info .list ul li a { padding-bottom:83%; height:0;}
	#busi_field .list ul li .img { width: 180px;height:180px;}

	/* list_intro */
	.sv .txt { padding:0; }
	.sv { height:450px !important;}
	#lnb .depth button { font-size:14px;}

	/* 제품 리스트 */
	#pd_list .list_wrap { padding:80px 0;}
	#pd_list .list li { width:49%; margin:0 2% 20px 0;}
	#pd_list .list li:nth-child(3n) { margin:0 2% 20px 0;}
	#pd_list .list li:nth-child(2n) { margin:0 0 20px 0;}
	#pd_list .list li .txt dl dt { font-size:18px;}


	/* footer */
	footer { text-align:center;}
	footer #ft_bot .address p span { display:block;}
	footer #ft_top .ftMenu ul li a:after { margin:0 0 0 12px;}
	footer #ft_top .ftMenu ul li { margin:0 12px 0 0;}
	footer #ft_top .ftMenu { padding:20px 0 0 0;}

	/* 제품상세 */
	.download_list ul li { width:32%; margin:0 2% 0 0; max-width:100%;}
	#pd_view .item_info { margin:0 0 86px 0;}
	#pd_view .detail_info { margin:0 auto 168px;}
	.download_list ul li a { font-size:15px;}

	/* 인사말 */
	#greeting .top p { font-size:26px;}
	#greeting .top .img { margin-top:25px;}
	#greeting .txt { margin-top:35px;}
	#greeting .txt p.ceo { margin-top:60px;}
	.pageTit {margin:45px 0 80px 0;}
	.pageTit p { font-size:40px; padding: 0 20px 38px}

	/* 연혁 */
	#history .list > div .img { text-align:center; margin:30px 0 0 0; font-size:0; letter-spacing:-4px;}
	#history .list > div .img, #history .list > div .txt { float:none; width:100% !important;}
	#history .list > div .img img { display:inline-block; width:48%; letter-spacing:0; margin-right:4%; margin-bottom:0;}
	#history .list > div .img img:last-child {}
	#history .list > div .txt dl dt { margin:0 0 28px 0;}
	#history .list > div .txt dl dt { font-size: 50px;	}
	#history .list > div .txt dl dd ul li .years span { font-size:26px;}
	#history .list > div .txt dl dd ul li .years em { font-size:22px;}
	#history .list > div .txt dl dd ul li .years em { width:40px;}
	#history .list > div .txt dl dd ul li p { margin:3px 0 0 25px !important; text-align:left !important; float:left !important;
		width: calc(100% - 169px);
		width: -webkit-calc(100% - 169px);
		width: -moz-calc(100% - 169px);	
	}
	#history .list > div { margin:0 0 80px 0;}
	#history .list > div:nth-child(even) .txt dl dd ul li .years span,
	#history .list > div:nth-child(even) .txt dl dd ul li .years em { float:none;}
	#history .list > div .txt { margin-left: 5.76923076923% !important;	}
	#history .list > div:nth-child(even) .txt dl dd ul li .years { float:left;}
	#history .list > div:nth-child(even) .txt { text-align:left; }
	#history .list > div:nth-child(even) .txt dl dd ul li p:before { right:inherit; left:0;}
	#history .list > div:nth-child(even) .txt dl dd ul li p { padding:0 0 0 10px;}
	#history .list > div:nth-child(even) .txt dl dd ul li .years em { text-align:right;}
	
	/* 인증서 */
	#certification .top .txt dl { padding:0; margin:0 0 30px 0;}
	#certification .top .txt dl dt { font-size:26px;}
	#certification .list > div { margin-bottom: 60px;	}
	#certification .list > div .title { font-size:26px;}
	#certification .list > div ul li{ width:49%; margin-right:2%;}
	#certification .list > div ul li:nth-child(4n){ margin-right:2%;}
	#certification .list > div ul li:nth-child(3n){ margin-right:2%;}
	#certification .list > div ul li:nth-child(2n){ margin-right:0;}
	#certification .list > div ul li .img img{ max-height:400px;}

	
	/* 찾아 오시는 길 */
	#map_wrap .iframe iframe { height:350px;}
	#map_wrap .list ul li dl dt { font-size:20px; width:80px; padding:0 0 0 80px;}
	#map_wrap .list ul li dl dd { 
		width:calc(100% - 160px);
		width:-moz-calc(100% - 160px);
		width:-webkit-calc(100% - 160px);
	}
	#map_wrap .list ul li dl dt { background-size:60px !important; background-position:left center !important;}

	/* 접수 안내 */
	#guide .con_common .info .txt_wrap { font-size:16px;}
	#guide .con_common .info .img { text-align:center; margin:0 0 30px 0;}
	#guide .con_common .info .img,
	#guide .con_common .info .txt_wrap { float:none; width:100% !important;}
	#guide .con_common .info .txt_wrap br { display:none;}
	#guide .con_common .info .txt_wrap { padding:0;}
	#guide .con_common .info .txt_wrap .map_link ul li {width:49%; margin-right:2%;}
	#guide .con_common .info .txt_wrap .map_link ul li:last-child { margin-right:0;}
	#guide .con_common .info .txt_wrap .map_link ul li a { width:100%; padding:0 0 0 20px;}
	#guide .con_common .info .txt_wrap .map_link ul li a { background-position:85% center !important;}
	#guide .con3 .info .txt_wrap ul { padding: 0 0 0 50px;  background-size:40px !important;}
	#guide .con { margin: 0 0 55px 0;	}

	/* 센터 소개 */
	#as_intro .top dl dt { font-size:26px;}
	#as_intro .con p,
	#as_intro .top dl dd { font-size:18px;}

	/* 원격지원 */
	.customer_common .info .title br { display:none;}
	.customer_common .info .title,
	.customer_common .info .txt_info { float:none; width:100%;}
	.customer_common .info .txt_info { margin:30px 0 0 0}
	.customer_common .info .title dl dd { font-size:45px;}
	.customer_common { background:none !important;}
	.customer_common .m_img { display:block;}
	.customer_common .m_img img { width:100%;}


	/* 상세페이지 상세*/
	.detail_info .type .img { margin-top:35px;}
	.detail_info .con { margin-bottom:76px;}
	.detail_info .con .title span,
	.detail_info .type .txt dl dt { font-size:20px;}
	.table_s1 table th, .table_s1 table td,
	.detail_info { font-size:16px;}
	.detail_info .con .title { font-size:26px;}

	.table_s2 table th,
	.table_s2 table td { font-size:16px;}
}

@media screen and ( max-width:640px){
	/* 메인 */
	#mainVisual .txt dl dt { font-size:70px;}

	#subVisual .tit_s4 dd span,
	.tit_s4 dd span { font-size:70px;}
	.tit_s4 dd {font-size: 30px;	}
	#subContents .tit_s4 dd { font-size:22px;}
	#subContents .tit_s4 dd span { font-size:26px;}

	/* 연혁 */
	#history .list > div .txt dl dt {font-size: 50px;}

	.pageTit p { font-size: 34px;}

	/* 원격지원 */
	.customer_common .info .title dl dd { font-size: 35px;}

	/* 상세페이지 상세*/
	.detail_info .con4 .list ul li { width:49%; margin-right:2%;}
	.detail_info .con4 .list ul li:nth-child(3n) { margin-right:2%;}
	.detail_info .con4 .list ul li:nth-child(2n) { margin-right:0;}

	/* 인증서 */
	#certification .list > div ul li .img{ height:360px;}

    #as_intro .imgbox .pc { display:none; }
    #as_intro .imgbox .m { display:block; }
    #as_intro .btn_down a{ width:300px; height:60px; padding:0 0 0 34px; font-size:20px; line-height:60px; background-position:240px center; background-size:20px auto; }
    #guide .btn_down { margin-top:-30px; }
    #guide .btn_down a  { width:285px; height:55px; padding:0 0 0 20px; font-size:18px; line-height:55px; background-position:240px center; background-size:18px auto; }


}

@media screen and ( max-width:520px){
	/* 메인 */
	#mainVisual .txt dl dt { font-size:60px;}
	#main #quick_bn ul li { background-size:60px !important;}
	#main #quick_bn ul li p { padding: 87px 0 0 0; }

	#main #bn dl dt { font-size:22px;}
	#main #bn dl dt br { display:none;}
	#contact_wrap .inner3 .info ul li p { display:block;}
	#contact_wrap .inner3 .inquiry .txt { font-size:18px;}

	/* list_intro*/
	.sv { height:350px !important;}
	#subVisual .tit_s4 dd span,
	.tit_s4 dd span { font-size:60px;}
	#subVisual .tit_s4 dd span { font-size:26px;}
	#subContents .tit_s4 dd { font-size:20px;}
	#subContents .tit_s4 dd span { font-size:22px;}

	/* 제품 상세*/
	#pd_view .item_info .info dl dd { font-size:35px;}
	#pd_view .item_info .info .txt > p { font-size:20px;}
	#pd_view .item_info .info .txt > ul li { font-size:18px;}
	.download_list ul li { width:100%; margin:0 0 10px 0;}


	/* 인사말 */
	#greeting .top p { font-size:24px;}
	#history .list > div .txt dl dt { font-size: 40px;	}

	/* 사업분야 */
	#busi .list ul {}
	#busi .list ul li { width:100%; margin-right:0;}

	/* 찾아 오시는 길 */
	#map_wrap .list ul li dl dt { font-size:18px;} 

	/* 원격지원*/
	#remote.customer_common .info .txt_info ul li em { display:block;}
}

@media screen and (max-width:480px){
	/* 인증서 */
	#certification .list > div ul li .img{ height:250px;}	
}





/* 세로 기준*/
@media screen and (max-height:800px){
	#mainVisual .slick_arrow { top:40%;}
}


