









@media screen and (max-width:1200px){
	
	/* 헤더 */
	header { height:93px;}
	header.on { height: 67px;}
	header .logo { top:50% !important;  
		transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		-o-transform:translateY(-50%);
	}














	header nav .gnb > li > .depth2 { position:static; display:block; text-align:left; padding:0 18px; display:none; background:none !important; border-top:2px solid #e8e8e8; height:auto;}
	header nav .gnb > li > .depth2 > li { margin:0; }
	header nav .gnb > li > .depth2 > li > a { padding:0 20px; border-bottom:1px solid #6f6f6f; padding:15px 0; color:#fff; font-size:16px; background:url("/img/common/menu_more.png") no-repeat 98% center;}
	header nav .gnb > li > .depth2 > li.on > a {background:url("/img/common/menu_more_on.png") no-repeat 98% center;}
	header nav .gnb > li > .depth2 > li.dept3_none > a  { background:url("/img/common/arr_r_w.png") no-repeat 98% center;}
	header nav .gnb > li > .depth2 > li img { margin-left:10px;}
	header nav .gnb > li > .depth2 > li:last-child > a { border:none;}
	header nav .gnb > li > .depth2 > li > .depth3 { display:block; padding:16px 0; border-bottom:1px solid #6f6f6f; display:none;}
	/* header nav .gnb > li > .depth2 > li > .depth3 { display:block; padding:16px 0; border-bottom:1px solid #6f6f6f; display:none;background:none !important; border-top:2px solid #e8e8e8; height:auto;} */
	header nav .gnb > li > .depth2 > li > .depth3 > li { position:relative; padding:0 0 0 10px; margin-bottom:12px;}
	header nav .gnb > li > .depth2 > li > .depth3 > li:last-child { margin:0; }
	header nav .gnb > li > .depth2 > li > .depth3 > li > a { font-size:15px; color:#e4e4e4;}
	header nav .gnb > li > .depth2 > li > .depth3 > li > a:hover { color:#ff6268;}
	header nav .gnb > li > .depth2 > li > .depth3 > li:before { content:"-"; position:absolute; left:0; top:0; color:#efefef;}
	header nav .link_group { position:static; }
	header .link_group { opacity:0;	transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
	header .link_group.on { opacity:1;}
	header nav .link_group ul {}
	header nav .link_group ul li {}
	header nav .link_group > div { float:none; width:100% !important; padding:0 20px; box-sizing:border-box; text-align:left;     }
	header nav .link_group > div button {padding:0 0 0 29px !important; text-align:left; height:58px !important; background-image:url("/img/common/menu_more2.png") !important; background-repeat: no-repeat !important; background-position: 94% center !important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	header nav .link_group .sns .dots { display:none;}
	header nav .close_btn { position:absolute; right:20px; top:50%; margin-top:-6px;}
	header nav .close_btn button { width:12px; height:12px; background:url("/img/common/menu_close.png") no-repeat center; border:none;}
	header .menu_btn { display:block;}
	header nav .gnb > li > a:after { left:0; margin-left:0;}

	/* lnb */
	#lnb { }
	
	#lnb .menu ul li { }
	#mainContents #installation .list article { max-width:100% !important; padding-top:0 !important; height:auto;}
	#mainContents #installation .list article .img img { width:100%; }
	#mainContents #installation .list { position:static; height:auto; right:0; padding:0 15px; margin-top:-60px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	.usage_policy .txt_info.fl_l .right ul li { width:100%; float:none; }
	.usage_policy .txt_info.fl_l .right ul li br { display:none;}










	 /* 메인 */
	 #mainVisual article { height:650px;}
	 #mainVisual .visu01 .txt { width:100%; float:none;}
	 #mainVisual .dots { text-align:center;}
	 #mainContents #business .slick-slide,
	#mainContents #business .slick-slide .txt{ opacity:1 !important;}
	#mainContents #installation .more_s2 { margin-top:30px;}

	#mainVisual .txt, 
	#mainVisual .img { float:none; width:100% !important; text-align:center;}
	#mainVisual .img { width:50% !important; margin:0 auto;}
	#mainVisual .txt { margin:0;}
	#mainVisual .more_s1 { margin:30px auto;}
	#mainVisual .dots { bottom:140px;}
	#mainVisual .slick_arr { top:inherit; bottom:70px; text-align:center; width:100%; left:0; display:none;}
	#mainVisual .slick_arr ul li { display:inline-block;}
	#mainVisual .slick-prev { left:15px;}
	#mainVisual .slick-next { right:15px;}
	#mainContents #product .list > div article .txt dl dd br { display:none; }
	#mainContents #business .slide .txt { position:static; width:100%;
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);	
	}
	#mainContents #business .slide .txt .more_s2 { margin-top:30px;}
	#mainContents #business .slide .txt dl dd br { display:none;}
	#mainContents #business .slide .txt dl dd { margin-top:20px;}
	#mainContents #business .slide .txt dl dd:before { margin-bottom:15px;}
	#mainContents #business .slide .txt { padding:32px 5%;}
	#mainContents #business .slick-dots li button { width:12.5%; min-width:22px;}
	#mainContents #business .slick-dots li { margin-right:10px;}
	#mainContents #business .slide_btn { display:block;}
	#mainContents #installation .list .slide { position:static;}
	#mainContents #installation .bg .inner { position:static; padding:0 15px !important; height:100%;}
	#mainContents #installation .bg { height:350px;}
	#mainContents #installation .bg .info { padding:0; position:relative; top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	}
	#mainContents #installation .slick-list { margin:0 -15px;}
	#mainContents #installation .slick-slide { margin:0 15px;}
	#mainContents #installation .list article { margin-right:0 !important;}



























	/* 경영 이념*/
	#ideology .slide_list > div { float:none; width:100%; margin-bottom:120px;}
	#ideology .slide_list .slide_info { margin-top: 43px; }

	/* 제품 */
	#busi_common { padding-top:50px;}
	.tab_s2 { position:static; margin-bottom:20px; padding:0 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

	.tab_s2 ul { /* padding:0 15px; */ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

	.tab_s4 ul li,
	.tab_s2 ul li { width:23.2%;  display:table; float:left; margin-right:2.4%; max-width:inherit;}
	.tab_s4 ul li:last-child,
	.tab_s2 ul li:last-child { margin-right:0 !important;}
	/*
	.tab_s2.len_3 ul li { width:32%; margin-right:2%;}
	.tab_s2.len_4 ul li { width:23%; margin-right:2.666666666666667%;}
	.tab_s2.len_2 ul li { width:49%; margin-right:2%;}
	*/
	
	.tab_s4 ul li,
	.tab_s2 ul li a { font-size:14px; height:40px; }
	.tab_s4 ul li button { font-size:14px;}
	.tab_s2.fixed ul { white-space:nowrap; overflow-x:scroll; text-align:center;}
	.tab_s2.fixed ul li { display:inline-block; width:auto; float:none; vertical-align:top;}
	.tab_s2.fixed ul li a,
	.tab_s2 ul li a { display:table-cell; line-height:1.3; vertical-align:middle; padding:0 3px;     word-break: break-all;}
		

	.tab_s3 { margin-top:0; position:relative; }
	.tab_s3 button { display:block; width:100%;  height:60px; line-height:60px; background:url("/img/common/mMenuPlus_on.png") no-repeat 95% center #fff; border:1px solid #ddd; font-size:16px; font-weight:500;}
	.tab_s3 button.on {background:url("/img/common/mMenuPlus_off.png") no-repeat 95% center #fff;}
	.tab_s3 ul { position:absolute; width:100%; z-index:1000; padding:0; border:1px solid #ddd; left:0; padding:0; border-top:none; display:none;}
	.tab_s3 ul li { display:block; float:none; border-bottom:1px solid #ddd;}
	.tab_s3 ul li:last-child { border:none;}
	.tab_s3 ul li a { height:45px; line-height:45px; background:#fff; border-radius:0;}

	.quick_menu .link_btn { display:none;}
	.quick_menu { position:fixed; right:20px !important; top:inherit !important; bottom:46px !important; padding:0;}
	.r_slide_btn ul li { text-align:right;}
	.r_slide_btn ul li.on button { width:90px;}

	#product_wrap .pd { padding-top: 50px;}
	
	#software_wrap .pd { padding-top: 50px;} /* 20200129 소프트웨어 메뉴분리 */

	/* footer */
	footer #ft_top .ft_menu ul li { width:25%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	footer #ft_top .ft_sns { position:static; text-align:center; border-top:1px solid #6b7077;}
	footer #ft_bot > div > div { float:none !important; text-align:center;}
	footer #ft_bot .logo { width:100%;}
	footer #ft_bot .address { margin:25px 0;}
	footer #ft_bot .link .family { margin:0 auto;}
	footer #ft_bot .address .util { text-align:center;}
	footer .top_btn { top:88px;}
	footer #ft_bot .ft_parter { position:static; margin-top:30px;}

	/* 설치사례 상세페이지*/
	#view_wrap .info .img, 
	#view_wrap .info .txt { display:block; width:100%; height:50% !important;}
	#view_wrap .info { overflow-y:scroll; height:80%; position:relative; top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	}
	#view_wrap .info .txt dl { margin-top:40px; }
	.elect_box .unit { position:static; margin:0 0 30px; text-align:right;}











































































	/* 비즈니스  - 메인*/
	#busi_main .con2 .list ul li .hover  { display:block !important;}
	#busi_main .con2 .list ul li .hover,
	#busi_main .con2 .list ul li .txt { position:static; }
	#busi_main .con2 .list ul li .hover ul { padding-top:120px; position:static;}
	#busi_main .con2 .list ul li.on .cate { opacity:1 !important;}
	#busi_main .con2 .list ul li .cate { bottom:0; }
	#busi_main .con2 .list ul li { width:49%; margin-right:2%;}
	#busi_main .con2 .list ul li:nth-child(3n) { margin-right:2%;}
	#busi_main .con2 .list ul li:nth-child(2n) { margin-right:0;}
	#busi_main .con2 .list ul li .hover { background:#37393c; height:160px; padding: 34px 20px; }
	#busi_main .con2 .list ul li .hover ul { text-align:left; }
	#busi_main .con2 .list ul li .hover ul li { float:none; display:inline-block; width:auto !important; margin-right:10px;}
	#busi_main .con2 .list ul li .hover ul li br { display:none; }
	#busi_main .con2 .list ul li .hover ul li:last-child { margin:0;}
	#busi_main .con2 .list ul li .hover ul li:before { display:none;}
	#busi_main .con2 .list ul li .hover ul { padding:20px 0;}

	/* 비즈니스 - 공통*/
	#busi_common .icon_list ul li { width:33.3333333%; margin-top:0 !important;}
	#busi_common .icon_list ul li:nth-child(1) { padding:0;}
	#busi_common .icon_list ul li:nth-child(1) dl { position:relative; top:50%; 
		transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-webkit-transform:translateY(-50%);
		-o-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
	}
	#busi_common .process .bn { text-align:center;}
	#busi_common .process .step { padding:0; display:inline-block;}
	#busi_common .process .img { position:static; margin-bottom:30px !important;}
	.busi_apartment#busi_common .process .step2 .excess_charge {
		padding: 0 0 0 0;
	}
	.excess_charge { padding:0; margin-top:0 !important;}
	.excess_charge .tit { position:static;}
	.busi_apartment#busi_common .process .step2 { padding:0;	}
	#busi_common .process .step > div { margin-bottom:40px;}



	/* 비즈니스 - (이용요금 정책)*/
	.usage_policy .txt_info > div { float:none; width:100% !important; text-align:center;}
	.usage_policy .txt_info .right ul li div,
	.usage_policy .txt_info .right ul li span { width:100%;}



















































	/* 경영 이념*/
	#ideology .slide_list > div { float:none; width:100%; margin-bottom:120px;}
	#ideology .slide_list .slide_info { margin-top: 43px; }

	/* 제품 */
	#busi_common { padding-top:50px;}
	.tab_s2 { position:static; margin-bottom:20px; padding:0 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

	.tab_s2 ul { /* padding:0 15px; */ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

	.tab_s4 ul li,
	.tab_s2 ul li { width:23.2%;  display:table; float:left; margin-right:2.4%; max-width:inherit;}
	.tab_s4 ul li:last-child,
	.tab_s2 ul li:last-child { margin-right:0 !important;}
	/*
	.tab_s2.len_3 ul li { width:32%; margin-right:2%;}
	.tab_s2.len_4 ul li { width:23%; margin-right:2.666666666666667%;}
	.tab_s2.len_2 ul li { width:49%; margin-right:2%;}
	*/
	
	.tab_s4 ul li,
	.tab_s2 ul li a { font-size:14px; height:40px; }
	.tab_s4 ul li button { font-size:14px;}
	.tab_s2.fixed ul { white-space:nowrap; overflow-x:scroll; text-align:center;}
	.tab_s2.fixed ul li { display:inline-block; width:auto; float:none; vertical-align:top;}
	.tab_s2.fixed ul li a,
	.tab_s2 ul li a { display:table-cell; line-height:1.3; vertical-align:middle; padding:0 3px;     word-break: break-all;}
		

	.tab_s3 { margin-top:0; position:relative; }
	.tab_s3 button { display:block; width:100%;  height:60px; line-height:60px; background:url("/img/common/mMenuPlus_on.png") no-repeat 95% center #fff; border:1px solid #ddd; font-size:16px; font-weight:500;}
	.tab_s3 button.on {background:url("/img/common/mMenuPlus_off.png") no-repeat 95% center #fff;}
	.tab_s3 ul { position:absolute; width:100%; z-index:1000; padding:0; border:1px solid #ddd; left:0; padding:0; border-top:none; display:none;}
	.tab_s3 ul li { display:block; float:none; border-bottom:1px solid #ddd;}
	.tab_s3 ul li:last-child { border:none;}
	.tab_s3 ul li a { height:45px; line-height:45px; background:#fff; border-radius:0;}

	.quick_menu .link_btn { display:none;}
	.quick_menu { position:fixed; right:20px !important; top:inherit !important; bottom:46px !important; padding:0;}
	.r_slide_btn ul li { text-align:right;}
	.r_slide_btn ul li.on button { width:90px;}

	#product_wrap .pd { padding-top: 50px;}
	
	#software_wrap .pd { padding-top: 50px;} /* 20200129 소프트웨어 메뉴분리 */

	/* footer */
	footer #ft_top .ft_menu ul li { width:25%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	footer #ft_top .ft_sns { position:static; text-align:center; border-top:1px solid #6b7077;}
	footer #ft_bot > div > div { float:none !important; text-align:center;}
	footer #ft_bot .logo { width:100%;}
	footer #ft_bot .address { margin:25px 0;}
	footer #ft_bot .link .family { margin:0 auto;}
	footer #ft_bot .address .util { text-align:center;}
	footer .top_btn { top:88px;}
	footer #ft_bot .ft_parter { position:static; margin-top:30px;}











































	/* 제품 메인*/
	#pd_main .list ul li .tit p { font-size:22px;}

	/* 제품소개 - 공통 */
	.pd_common .top_info > div { display:block; width:100% !important;}
	
	.pd_common .tit_s3,
	.pd_common .cont_box { float:none; width:100%;}
	.pd_common .cont_box { margin-top:30px;}
	.pd_common .cont_box .top_tit dd ul li { float:none; width:100%;}

	/* 제품소개 - 전자식 보관함 시스템 - 개요 */
	.elect_summary .con1 .list ul li { width:100%; margin-bottom:70px; display:block;}
	.elect_summary .con1 .list ul li .txt {height:auto;}
	.elect_summary .con1 .list ul li.center { margin-top:0; margin:0 auto 70px;}
	.elect_summary .con1 .list ul li.center:before { top:-30px; left:50%; margin-left:-17px;}
	.elect_summary .con1 .list ul li.center:after { top:inherit; bottom:-50px; left:50%; right:inherit; margin-left:-17px;}
	.elect_controls .con3 .list_s1 ul li { float:none; width:100%; min-height:100%; margin-bottom:30px; padding:30px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	.elect_controls .con3 .list_s1 ul li:nth-child(2) > div > div { float:none; width:100% !important; text-align:center; margin-bottom:20px; }
	.elect_controls .con3 .list_s1 ul li:nth-child(2) .txt { padding:0 15px !important;}
	.elect_controls .con3 .cont_box > div:nth-child(4) .list_s1 ul li:nth-child(2),
	.elect_controls .con3 .cont_box > div:nth-child(3) .list_s1 ul li:nth-child(2) { padding: 35px 0;}

	/* 제품소개 - 전자식 보관함 시스템 - 프로세스 */

	.elect_process .con1 .list ul li { width:100%; float:none; height:auto !important;}
	.elect_process .con1 .list ul li .txt > div span { width:40px;}
	.elect_process .con1 .list ul li .txt > div p {
		width: calc(100% - 40px);
		width: -moz-calc(100% - 40px);
		width: -webkit-calc(100% - 40px);
	}

	/* 제품소개 - 스마트오피스 전용보관함 솔루션*/
	.integrated .list2 .img, 
	.integrated .list2 ul { display:block; width:100%;}
	.integrated .list2 ul {  margin:40px auto 0; }
	.smart_solution .con3 .cont_box > div { float:none; width:100%; margin-bottom:30px;}


	/* 제품소개 - 강화플라스틱 보관함 */

	.iron_f .con1 .list > div,
	.plastic_i .con1 .list > div { float:none; width:100%; margin-bottom:20px; height:auto;}

	.iron_f .con1 .list .right ul li,
	.plastic_i .con1 .list .right ul li { float:left; width:49%; margin-right:2%;}


	.iron_f .con1 .list .left .img,
	.plastic_i .con1 .list .left .img { margin-top:40px;}


	/* 제품소개 - 잠금장치 - 기계식*/
	.lock_sub .top_img ul li { width:32%; margin-right:2%; float:left; display:block; margin-bottom:30px;}
	.lock_sub .top_img ul li img { width:auto; max-width:100%;}
	.lock_sub .top_img ul li:nth-child(3n) { margin-right:0;}
	.lock_sub .top_img ul li:nth-child(4),
	.lock_sub .top_img ul li:nth-child(5), 
	.lock_sub .top_img ul li:nth-child(6) { margin-bottom:0;}
	.lock_sub .sub_list ul li { width:100%; padding:60px 3%; margin-bottom:20px; background:#fff !important; height:auto;}
	.lock_sub .sub_list ul li .txt dl dt { font-size:17px;}
	.lock_sub .sub_list ul li .img { display:block;  text-align:center; position:absolute; right:20px; top:50%; margin-top:-90px;}

	/* 제품소개 - 소프트웨어 - 통합관리 */
	.software_intergration .con1 .icon_list ul { max-width:640px; margin:0 auto;}
	.software_intergration .con1 .icon_list ul:before { display:none;}
	.software_intergration .con1 .icon_list ul li { width:33.3333333%; margin-right:0; text-align:center; margin-bottom:30px;}
	.software_intergration .con1 .icon_list ul li dl dd { display:inline-block; }
	.software_intergration .con1 .icon_list ul li .icon { margin:0 auto;}
	.pd_common .cont_box .top_tit br { display:none;}
	.software_intergration .num_list .img { padding:0}


	/* 고급형 */
	.high .list_s2 ul li { width:100% !important; margin-bottom:40px;}
	.high .list_s2 ul li > div.img { width:189px;}
	.high .list_s2 ul li .txt { 
		width:calc(100% - 223px);
		width:-moz-calc(100% - 223px);
		width:-webkit-calc(100% - 223px);
	}
}  


@media screen and (max-width: 1024px){
#certification .list_wrap .list ul li {min-height: auto;}
}

@media screen and (max-width:960px){


















































	/* 제품소개 - 전자식보관함 시스템 - 제어부 */
	.list_center_len2 ul li { width:100%; display:block; text-align:center; margin-bottom:40px;}

	/* 제품소개 - 전자식보관함 시스템 - 보관함부 */
	.characteristic > div { float:none; width:100% !important;}
	.characteristic > .txt { margin-top:30px; padding:0;}
	.pd_common .cont_box .top_tit dd br,
	.characteristic > .txt br { display:none;}
	.elect_box .con1 .cont_box > div:nth-child(2) .list ul li {width:49%; margin-right:2%;}
	.elect_box .con1 .cont_box > div:nth-child(2) .list ul li:nth-child(2n) { margin-right:0;}
	.elect_box .con1 .cont_box > div:nth-child(2) .list2 ul li { width:100%;}
	.elect_box .con1 .cont_box > div:nth-child(2) .list2 ul li .txt {} 
	.elect_box .con1 .cont_box > div:nth-child(2) .list2 ul li .img { text-align:right;}


	/* 제품소개 - 전자식보관함 시스템 - 프로그램 */
	.Integrated_control .list ul li,
	.elect_program .con1 .list ul li { width:49%; margin-right:2%; margin-bottom:40px;}
	.Integrated_control .list ul li:nth-child(2n),
	.elect_program .con1 .list ul li:nth-child(2n) { margin-right:0}

	/* 제품소개 - 전자식보관함 시스템 - 프로세스 */
	.elect_process .list_s1 ul li { width:25%; margin-right:0; margin-bottom:20px;}
	.elect_process .con5 .list ul li { width:32%; margin-right:2%; display:block; float:left;}
	.elect_process .con6 .list ul li { width:49%; margin-right:2%; display:block; float:left;}
	.elect_process .con6 .list ul li:nth-child(2n)  { margin-right:0;}
	.elect_process .con6 .list ul li img { width:100%;}

	/* 제품소개 - 스마트오피스 전용보관함  */
	.use .list ul.len_5 li,
	.use .list ul li { width:49%; margin-right:2%; margin-bottom:10px; text-align:left;}
	.use .list ul.len_5 li:nth-child(2n),
	.use .list ul li:nth-child(2n) { margin-right:0;}

	/*제품소개 - 강화플라스틱 보관함*/
	.plastic_i .con2 .cont_box > div:nth-child(1) .list ul li:last-child > div { display:block; width:100% !important;}

	/*제품소개 - 철재 보관함 - 제품 사양*/
	.iron_spec .list_s2 ul li { margin-bottom:30px;}
	.iron_spec .list_s2 ul li,
	.iron_spec .list_s1 ul li { width:32%; margin-right:2%;}
	.iron_spec .list_s1 ul li:nth-child(4n) { margin-right:2%;}
	.iron_spec .list_s2 ul li:nth-child(3n),
	.iron_spec .list_s1 ul li:nth-child(3n) { margin-right:0;}

	
	/* 제품소개 - 잠금장치 - 기계식*/
	.lock_sub .main_list ul li .img, 
	.lock_sub .main_list ul li .txt { float:none; width:100% !important;}
	.lock_sub .main_list ul li .img .main_img { margin:0 auto; max-width:344px; width:100%;}
	.lock_sub .main_list ul li .txt { margin-top:30px;}
	.lock_sub .main_list ul li .txt dl dd > div > span { width:90px;}
	.lock_sub .main_list ul li .txt dl dd > div > div {
		width: calc(100% - 90px);
		width: -moz-calc(100% - 90px);
		width: -webkit-calc(100% - 90px);
	}

	/* 제품소개 - 잠금장치 - 로컬식*/
	.lock_local .main_list ul li .txt dl dd > div:last-child > div{ width:100%; display:block; margin-top:30px;}

	/* 제품소개 - 소프트웨어 - 마이 새누라커 */
	.software_my .con1 .list ul li { width:48%; margin-right:4%; margin-bottom:30px;}
	.software_my .con1 .list ul li:nth-child(3n) { margin-right:4%;}
	.software_my .con1 .list ul li:nth-child(2n) { margin-right:0;}
	.software_my .con1 .list ul li br { display:none; }

	/* 제품소개 - 소프트웨어 - 통합관리 */
	.software_intergration .con1 .bn_list .top_bg .since { position:static;  margin-top:30px;}
	.software_intergration .con1 .bn_list .top_bg .since ul { text-align:left;}
	.software_intergration .con1 .bn_list .info .top .tit { position:static; text-align:center; margin-bottom:30px;}
	.software_intergration .con1 .bn_list .info .list ul li { width:25%; margin-bottom:20px;}
	.software_intergration .circle ul { overflow:hidden; text-align:center; margin-top:20px;}
	.software_intergration .circle ul li { position:static; float:left; width:50%;}
	.software_intergration .circle ul li dl dt { margin:0 auto;}
	.software_intergration .circle ul li dl dd { position:static; width:100%; margin-left:0;}


	/* 제품소개 - 소프트웨어 - 로컬 */
	.software_local .con1 .bg > div > div { float:none !important; width:100%; text-align:center !important;}
	.software_local .con1 .bg > div > div:last-child { margin-top:30px;}
	.software_local .list_s2 ul li { width:49%; margin-right:2%;}
	.software_local .list_s2 ul li:nth-child(3n) { margin-right:2%;}
	.software_local .list_s2 ul li:nth-child(2n) { margin-right:0;}
	.software_local .list_s2 ul li .txt { height:140px;}
	.software_local .list_s3 ul li { width:49%; margin-right:2%; margin-bottom:30px;}
	.software_local .list_s3 ul li:nth-child(2n) { margin-right:0;}
	.software_local .list_s3 ul li .img { padding:30px 15px;}
	.software_local .list_s3 ul:before { display:none;}
	.software_local .list_s3 ul li .txt { position:relative;}
	.software_local .list_s3 ul li .txt:after {     content: ""; width: 100%; height: 1px; background: #ddd; position: absolute; left: 0; top:-24px;  z-index:-1;}
}












@media screen and (max-width:767px){

	.navi { margin-top:80px;} /* 19->80 */
	.navi ul li { margin-right:5px; padding:0 15px 0 0;}
	.tab_s4 ul li,
	.tab_s2 ul li { width:49% !important;	margin-bottom:10px; margin-right:2%;}
	.tab_s2.len_4.fixed ul li { width:auto !important;}
	.tab_s4 ul li:nth-child(2n),
	.tab_s2 ul li:nth-child(2n) { margin-right:0;}

/* 	.tab_s2.len_5 ul li { width:32%;	margin-bottom:10px;}
	.tab_s2.len_5 ul li:nth-child(3n) { margin-right:0;} */






