
/* css setting end */

/* media size setting start
@media all and (min-width:1025px) and (max-width:1200px) {

}
@media all and (min-width:768px) and (max-width:1024px) {

}
@media all and (min-width:481px) and (max-width:767px) {

}
@media all and (max-width:480px) {

}
*/

@media all and (max-width:1220px) {
	/*sub*/
	.area-circle{text-align:center;}
	.area-circle li{width:130px; height:130px; display:inline-block; float:none;}
	.area-circle li h2{ padding-top:40px; font-size:1rem;}
	.customer-box ul li{width:16.66%;}
	.sec_cont_6 .new-net-box-1 img{max-width:100%;}
	.sec_cont_6 .new-net-box-1 {width:35%;}
	.sec_cont_6 .new-net-box-2 {width:65%;}
	.new-net-box2-text {width:45%; margin-left:5%;}
	.new-sec-1-left {width:45%; margin-right:5%;}
	.new-sec-1-left img{max-width:100%;}
	.new-sec-1-right {width:50%;}

	.new-sec-2-left {width:50%;}
	.new-sec-2-right {width:45%; margin-left:5%;}
	.new-sec-2-right img{max-width:100%;}
}
@media all and (max-width:1200px) {
	/*header*/
	.dv-conts-wrap{padding:0 10px;}
	.logo{left:20px;}.menubar{right:20px;}
	.menubar-list{padding:0 10px;}
	.sm-product{width:40%;}

	/*contents*/
	.dv-conts-03 ul li img{max-width:100%;}
	.about-list .txt-box{padding:0 20px;}
	.about-list p span{display:inline;}
	.about-list p span.copy-logo{vertical-align:baseline;}

	/*sub*/
	.vision-list ul li{padding:0 10px; height:340px;}
	.rec-box li{padding:50px 0 50px 50px;}
	.ab-tit{display:none;}
	.rec-box ul{padding:0;}

	/*product*/
	.sec_cont_3 ul.cd_2{width:18%}
	.sec_cont_3 ul.cd_3{width:60%}
	.sec_cont_4 ul li{height:250px}
	.pul_vadc_cont_2 li{width:34%; margin-right:1%;}
	.pul_vadc_cont_2 li:last-child{width:65%; margin-right:0;}
	.pul_vadc_cont_3 li{width:34%; margin-right:1%;}
	.pul_vadc_cont_3 li:last-child{width:65%; margin-right:0;}
	.card_cont_1 li{padding:20px;}
	.card_cont_1 li h1{line-height:1.4; font-size:.9rem;}

	.product-tab a.lle {line-height:40px;}
	.new-tab a {font-size:.85rem !important;}

}
@media all and (max-width:1024px) {
	/*header*/
	.nav-wrap a{width:130px; font-size:1rem;}
	.nav-depth ul li a{width:130px; line-height: 45px; height: 45px; font-size: .9rem;}
	.nav-depth ul{height:315px;}

	/*contents*/
	.dv-conts-01 ul li{display:inline-block; width:25%; float:none;}
	.dv-conts-02 ul li{height:200px;}
	.dv-conts-02 ul li a{font-size:1.2rem; line-height:200px;}
	.menubar-wrap{padding:30px 0;}
	.menubar-close{right:20px; top:20px;}

	/*sub*/
	#sub_visual{padding-bottom:50px}
	#sub_visual p{font-size:2.5rem;}
	.sub-nav{height:50px; margin:-50px auto 0;}
	.sub-nav a{line-height:50px; font-size:11px;}
	.sub-tit{font-size:3rem;}
	.sub-txt{font-size:1.2rem;}
	.area-circle{margin:30px 0;}
	.customer-box ul li{height:170px;}
	.dir-list h2{padding:20px 10px}
	.dir-list .right{padding:20px 0 20px 30px; width: 80%;}
	.maintenance ul li{width:33.33%; padding-bottom:20px;}
	.maintenance ul li:nth-child(3n){border-right:0;}

	/*product*/
	.sec_cont_1 li .txt{height:140px}
	.sec_cont_3{height:auto;}
	.sec_cont_3 ul{width:100% !important; float:none; height:auto;}
	.sec_cont_3 ul.cd_1{text-align:center; background: url(/images/btn/down_arrow_black.png) no-repeat center bottom; padding-bottom: 40px;}
	.sec_cont_3 ul.cd_2{text-align:center; padding:20px 0;}
	.sec_cont_3 ul.cd_4{text-align:center; background: url(/images/btn/down_arrow_black.png) no-repeat center top 10px; padding-top: 50px;}
	.sec_cont_3 ul.cd_1 p,.sec_cont_3 ul.cd_2 p,.sec_cont_3 ul.cd_4 p{position:static; margin: 0 auto; top:0; transform:none;}
	.sec_cont_4 ul li{height:270px}
	.pal_ngf_cont_1 ul li:first-child{width:100%; text-align:center;}
	.pal_ngf_cont_1 ul li{width:33.3%; margin:0; padding:20px 10px 0;}
	.pal_ngf_cont_2 ul li{padding:10px; background:none !important;}
	.pal_ngf_cont_2 ul li .txt h1{padding:10px 0;}
	.pal_ngf_cont_3 p{position:relative;}
	.pal_aes_cont_1 ul{margin:0; display:block; width:100%;}
	.pal_aes_cont_1 img{display:block; margin:20px auto 0;}
	.sec_ngf_cont_1 h3{float:none; width:100%;}
	.sec_ngf_cont_2 ul li{width:50%; border-right:0;}
	.sec_ngf_cont_1 ul li{width:49%; margin-bottom:10px;}
	.sec_ngi_cont_1 ul li{height:430px; padding: 30px 15px;}
	.sec_ngi_cont_1 ul li:before{right:-35px;}
	.att_sdn_cont_1 ul li{height:250px;}
	.att_sdn_cont_1 ul li p{font-size:.9rem;}

	.product-tab a.lle {line-height:34px;}
	.new-tab a {font-size:.72rem !important;}
 .new-tab a:nth-child(1), .new-tab a:nth-child(2), .new-tab a:nth-child(3 ){margin-bottom:0 !important;}



 /*20220615 추가 - ivanti */
	.iva_nsa .sec_ngf_cont_1 ul li{width: 48%; padding: 30px;}

	.iva_ssl .sec_ngf_cont_1 ul li{}

	.iva_about .sec_ngf_cont_1 ul li{width: 48%; padding: 30px;}
	.iva_about .sec_ngf_cont_2 ul li{width: 50%; margin-bottom:80px;border-right: 1px dotted #ddd;}

	.iva_about .sec_ngf_cont_2 ul li:nth-child(2n){border-right:none;}
	.iva_about .sec_ngf_cont_2 ul li:last-child{border-right:none;}



}
@media all and (max-width:900px) {
	/*header*/
	.sec-header{height:70px;}
	.logo{top:10px;}
	.sec-header .right {top:27px;}
	.menubar{top:25px;}
	.nav-wrap{display:none;}
	.menubar-close{display:block;}
	.menubar-wrap{
		padding:50px 0;
		position: fixed;
		width: 70%;
		height: 100%;
		left:auto;
		right: 0;
		top: 0;
		transform: inherit;
		text-align:left;
		text-indent:20px;
		overflow-y:scroll;
		box-sizing:border-box;
	}
	.menubar-list{width:100%; display:block; padding:0;}
	.menubar-close{top:15px; right:15px;}
	.menubar-close img{ width:20px;}
	.menubar-list ul{display:none;}
	.menubar-list ul.mb_on{display:block;}
	.menubar-list .mb_on2{background:#0072bc; color:#fff;}
	.menubar-list h2{border-top:1px solid #ddd; margin-bottom:0; border-bottom:0; font-size:1.1rem; line-height:50px;}
	.menubar-list.last h2{border-bottom:1px solid #ddd;}
	.menubar-list.last ul li:last-child{border-bottom:1px solid #eee;}
	.menubar-list li a{display:block; background:#f9f9f9; color:#000; border-top:1px solid #eee; font-size:1rem; font-weight:300; line-height:40px;}
	.sm-product{width:100%;}
	.sm-product ul li{float:none; width:100%; margin-bottom:0;}
	.sm-product ul li a{background:#fff;}
	.sm-product ul li ul li a{background:#f9f9f9; line-height:35px; color:#555;}
	#mak{top:0;}

	/*contents*/
	.pc{display:none;}
	.mobile{display:block;}
	.dv-conts-01,.dv-conts-02,.dv-conts-03{padding:40px 0;}
	.dv-conts-01 h1,.dv-conts-02 h1,.dv-conts-03 h1{font-size:1.5em;letter-spacing:-1px;}
	.dv-conts-01 .Tit,.dv-conts-02 .Tit,.dv-conts-03 .Tit{font-size:.85rem; margin:10px 0;}
	.dv-conts-01 ul li{width:260px; display:block; margin:0 auto;}
	.dv-conts-01 ul li img{margiN:5px 0;}
	.dv-conts-02 ul li a{font-size:.8rem;}
	.dv-conts-03 ul li{height:180px;}

	/*footer*/
	.ft-nav{padding:15px 10px;}
	.ft-nav .left a,.ft-nav .right a{font-size:.8rem;}
	.ft-info{padding:20px 10px;}
	.ft-info .left p{font-size:.7rem;}

	/*sub*/
	.about-list .right,.about-list .left{width:100%;float:none; text-align: center; }
	.about-list .txt-box{ padding-top:50px; width:600px; padding:20px 10px 0; box-sizing:border-box;}
	.sub-txt{font-size:1.1rem;}

	.history-wrap ul.tabs {margin:30px auto;}
	.history-wrap .tab_content{padding:0;}
	.history-wrap .tab_content{width:500px; margin:0 auto;}
	.history-wrap ul.tabs li{font-size:1.2rem;}
	.history-wrap .his-right,.history-wrap .his-left{margin-left:20px; margin-right:0; text-align:left; border-left:1px solid #ddd; border-right:0;}
	.history-wrap .his-year{ font-size:2rem; margin:0; padding:10px 0;   border: 0;}
	.history-wrap .his-list li{padding-top:10px;}
	.history-wrap .his-list .detail{padding:5px 10px;}
	.history-wrap .his-list .dot,.history-wrap .line-end{display:none;}

	.vision-list ul{padding:20px 0;}
	.vision-list ul li{width:50%; padding:30px 0; height:350px; border-bottom: 2px dotted #ddd;}
	.vision-list ul li:nth-child(n+3){border-bottom:0;}
	.vision-list ul li:nth-child(2n){border-right:0;}
	.vision-list h2{margin-bottom:10px;}

	.area-circle .block{display:block; margin:4px 0;}
	.area-list li div{padding:20px 10px;}
	.area-list li .left,.area-list li .right{width:100%; border:0;}
	.area-list li:first-child .right{border-top:0;}
	.area-list li .left{padding-bottom:5px;font-size:1.2rem;}
	.area-list li .right{padding-top:0;font-size:.9rem; background:#fff;}

	.customer-box h2 {font-size:1rem; width:200px; margin:30px auto;}
	.customer-box ul li{height:100px;}

	.dir-list-wr,.direct-wrap .dir-info{margin-top:30px;}
	.dir-list{border-top:0;}
	.dir-list h2{padding:0;}
	.dir-list .right{width:100%; border-left:0; padding:0 10px 20px;}
	.dir-list .left{width:100%; background:url('/images/sub/line_bg.png') #fafafa;border-radius:50px;}
	.dir-list ul li .tit{font-size:1.1rem;}
	.dir-list ul li .txt{font-size:.9rem;}
	.direct-wrap .dir-info li{font-size:.9rem;}
	.direct-wrap .dir-info li p{width:100%;box-sizing: border-box;}
	.direct-wrap .dir-info li p:first-child{width:100%; padding:10px 0; color:#000; text-align:left; text-indent:20px;}

	.inquiry-box{margin:30px auto;}
	.inquiry-box h2{font-size:1.2rem; }

	.recruit-wrap{margin:30px 0;}
	.rec-box li{padding:30px; height: 200px;}
	.rec-box li p,.recruit-wrap p,.recruit-wrap .rec-stit{font-size:.9rem;}
	.recruit-wrap .rec-tit,.rec-box li h2{font-size:1rem;}

	/*product*/
	.sec_cont_1 li{float: none; display:inline-block; width: 30%; margin-bottom:10px;}
	.sec_cont_4 ul li{width: 49.5%; height:270px}
	.sec_cont_4 ul li:nth-child(3n) { margin-right: 1%;}
	.sec_cont_4 ul li:nth-child(2n) { margin-right: 0;}
	.sds_cont_1 ul li div{padding:10px;}
	.sds_cont_2 .txt{width:49%;}
	.sds_cont_3 ul li .tit,.sds_cont_3 ul li .txt h1{font-size:.9rem;}
	.oth_fire_cont_1 ul li{width:50%; border-right:0; margin-bottom:20px;}
	.oth_fire_cont_3 ul li{height:190px;}


	.product-tab a.lle {line-height:34px;}
	.new-tab a {width:33.333% !important; font-size:.72rem !important;}


	 /*20220615 추가 - ivanti */
	 	 .sub-txt2 br{display: none;}
		 .iva_nsa .sec_ngf_cont_1 br{display: none;}
	.iva_about .sec_cont_1.grayBox li{width: 48.7%;}
	.iva_about .sec_cont_1.grayBox li:nth-child(2n){margin-right:0;}


}
@media all and (max-width:850px) {
	/*contents*/
	.sub-conts{margin:0 auto 50px;}
	.dv-conts-03 ul{width:83%; margin:0 auto;}
	.dv-conts-02 ul li{float:none; width:83%; margin:0 auto 5px; height:80px;}
	.dv-conts-02 ul li a{line-height:80px; font-size:1rem;}
	.dv-conts-02 ul li:last-child{margin:0 auto 5px;}
	.dv-conts-03 ul li{width:33.3%; border-right:1px solid #ddd;}
	.dv-conts-03 ul li:nth-child(-n+3){border-bottom:0;}
	.dv-conts-03 ul li:nth-child(-n+2),
	.dv-conts-03 ul li:nth-child(4){border-right:0; }
	.dv-conts-03 ul li:nth-child(4),
	.dv-conts-03 ul li:nth-child(5){width:50%; }

	/*footer*/
	.ft-info .left{margin-right:0; float:none; margin-bottom:10px;}
	.ft-info .left p span{display:block;}
	.ft-info .left p span.none{display:none;}

	/*sub*/
	#sub_visual{padding-bottom:50px; height:150px;}
	#sub_visual p{font-size:1.7rem; line-height:150px;}
	.sub-nav a{display:none;}
	.sub-nav a.active{display:block; width:100%; font-size:1.2rem; margin:0;}

	.rec-list li{width:18%; padding:40px 0;}
	.rec-box li{width:100%; border-right:0; height:auto; padding:20px;}
	.recruit-wrap .rec-bor{border:0; padding:0;}
	.rec-box li:nth-last-child(-n+2){ border-bottom:1px dotted #ddd;}
	.recruit-wrap .rec-stit{font-weight:400;}

	/*product*/
	.product-tab{margin:20px 0;}
	.product-tab a{width:30%;min-width:auto; padding:5px 0;font-size:1rem; }
	.product_wr .cont-tit span.tit-line{height:15px; margin-right:2px;}
	.product_wr .cont-tit{font-size:1.1rem; font-weight:400; margin: 40px 0 20px;}
	.sec_ngi_cont_1 ul li{width:100%; margin-right:0; height:auto; margin-bottom:50px;}
	.sec_ngi_cont_1 ul li:before{right:50%; margin-right:-15.5px; top:auto; bottom:-40px; margin-top:0;}
	.sec_ngi_cont_1 ul li:last-child:before{display:none;}
	.sec_ngi_cont_2 p,
	.sec_ngi_cont_3 p,
	.sec_ngi_cont_4 p{font-size:.9rem; margin-bottom:5px;}
	.sec_ngi_cont_4 .txt-box{margin-top:0; display:block;}
	.pul_ssl_cont_2 p{font-size:.9rem;}
	.pul_ssl_cont_3 p{font-size:.9rem;}
	.pul_ssl_cont_2 p span{font-size:1rem;}
	.pul_ssl_cont_3 p span{font-size:1rem;}
	.pul_ssl_cont_3 > div{width:100%;}
	.pul_ssl_cont_3 img{margin:0 auto; width:100%; display:block; margin:30px 0;}
	.img_box{margin:30px 0;}
	.pul_vadc_cont_1 ul li{padding:0 20px;}
	.att_nfv_cont_1 ul li{width:50%; height:400px;}
	.oth_fire_cont_2 ul li{width:100%;}
	.oth_fire_cont_3 ul li{width:100%; height:auto; margin:0 0 10px;}
	.oth_fire_cont_3{padding:30px 10px 10px;}
	.pul_ssl_cont_3 p{padding:5px;}
	.oth_fire_cont_1{margin:20px auto; padding:30px 10px 10px;}
	.oth_win_cont_1 li .left{width:100%;}
	.oth_win_cont_1 li .right{width:100%;}
	.oth_win_cont_1 li div{padding:20px 10px;}
	.oth_win_cont_1 li .right p{font-size:.9rem;}

	.new-sec-2 div {}
	.new-sec-2-left {width:100%; float:right;}
	.new-sec-2-right {width:100%; margin-left:0; float:left; text-align:center; margin-top:50px;}
	.no-ma {margin-top:0 !important;}

	/*20220615 추가 - ivanti */
 .iva_ssl .sec_ngi_cont_1 ul li{width: 100%;margin: 10px 0;}

 .iva_ssl .sec_ngi_cont_1 ul li:first-child{margin-top:0;}
 .iva_about .sec_ngf_cont_2 ul li{width: 100%; border-right:none; border-bottom:1px dotted #ddd;margin-bottom: 40px;padding-bottom: 40px;}
 .iva_about .sec_ngf_cont_2 ul li:last-child{border-bottom:none;}
}

@media all and (max-width:600px) {
	/*header*/
	.menubar-wrap{width:80%;}

	/*sub*/
	.about-list .txt-box{ width:100%; }
	.about-list h2{font-size:1.2rem;}
	.about-list p{font-size:.9rem;}
	.about-list p span.copy-logo{font-size:.9rem;}
	.sub-txt{font-size:.96rem;}
	.sub-txt2{font-size:.9rem;}

	.history-wrap .tab_content{padding:0 10px;box-sizing: border-box;}
	.history-wrap .tab_content{width:100%;}
	.history-wrap .his-list li{font-size:1rem; line-height:1.3;}
	.history-wrap .his-list .detail p{font-size:.9em;}
	.history-wrap ul.tabs li{font-size:1rem;}
	.history-wrap .his-list .detail{padding:5px 0;}
	.history-wrap .year{height:40px; line-height:40px; font-size:1.2rem; border:3px solid #0072bc; width:120px;}
	.history-wrap .his-list{padding:20px;}

	.vision-list h2{font-size:1rem;}
	.vision-list p{font-size:.9rem;}

	.customer-box ul li{width:33.3%;}
	.customer-box ul li:nth-child(6n){border-right:1px dotted #ddd}
	.customer-box ul li:nth-child(3n){border-right:0}
	.customer-box ul.cust-02 li:nth-last-child(-n+4),
	.customer-box ul.cust-05 li:nth-last-child(-n+3),
	.customer-box ul.cust-03 li:nth-last-child(-n+5){border-bottom:1px dotted #ddd;}
	.customer-box ul.cust-01 li:nth-last-child(-n+2),
	.customer-box ul.cust-02 li:nth-last-child(-n+1),
	.customer-box ul.cust-03 li:nth-last-child(-n+2),
	.customer-box ul.cust-04 li:nth-last-child(-n+2),
	.customer-box ul.cust-05 li:nth-last-child(-n+3){border-bottom: 0;}

	.inquiry-box .left,.inquiry-box .right{width:100%; margin-bottom:10px;}

	.consulting ul{margin:20px 0 0;}
	.consulting ul li{width:388px; float:none; margin:0 auto 20px;}
	.consulting ul li .txt-box h1{margin-bottom:5px; }

	.maintenance .title{margin:20px auto 0;}
	.maintenance .title span{font-size:1rem;}
	.maintenance ul{margin-bottom:0;}
	.maintenance ul li{width:50%; margin-bottom:0;  }
	.maintenance ul li:nth-child(3n){border-right:1px dotted #ddd; }
	.maintenance ul li:nth-child(2n){border-right:0; }
	.maintenance ul li:nth-child(-n+4){border-bottom:1px dotted #ddd;}
	.maintenance .box p{font-size:.9rem;}
	.maintenance ul li img{width:90px;}

	/*product*/
	.sec_cont_1 li{width:100%;}
	.sec_cont_1 li .icon{height:50px; line-height:50px;}
	.sec_cont_1 li .icon img{max-height:80%;}
	.sec_cont_1 li .txt{height:auto; padding:20px;}
	.sec_cont_1 li .txt h1{margin-bottom:10px;}
	.sec_cont_4 ul li{width:100%; margin-right:0; height:auto; padding:15px;}
	.sec_cont_4 ul li h1{font-size:.95rem;}
	.sec_cont_5 a{font-size:.9rem;}
	.sec_cont_2,.sec_cont_5{padding:0;}
	.sds_cont_1 ul{}
	.sds_cont_1 ul li div{padding:20px 10px;}
	.sds_cont_1 ul li p{margin-top:0;}
	.sds_cont_1 ul li{display:block; width:100%; max-width:370px; margin:0 auto 10px;}
	.sds_cont_2 img{width:100%;}
	.sds_cont_2 .txt{width:100%; margin-top:40px;}
	.sds_cont_3 ul li{width:100%; margin-right:0;}
	.sds_cont_3 ul li .txt{padding:10px 10px 30px}
	.pal_ngf_cont_1 ul li{width:100%; padding:20px 0 0;}
	.pal_ngf_cont_1 ul li p{margin-top:0;}
	.pal_ngf_cont_2 ul li .txt{width:100%;}
	.pal_ngf_cont_2 ul li .txt h1{padding:10px 0 0;}
	.pal_ngf_cont_2 ul li .img{width:100%; padding-top:20px; text-align: center;}
	.pal_ngf_cont_3 p{left:10px; bottom:0;}
	.sec_ngf_cont_2 ul li{width:100%; padding:15px 30px;}
	.sec_ngf_cont_2 ul{padding:30px 0;}
	.sec_ngf_cont_1 ul li h2{font-size:.9rem; margin:0 0 10px;}
	.sec_ngf_cont_1 h3{font-size:.9rem;}
	.sec_ngf_cont_1 ul li p{font-size:.85rem;}
	.pul_vadc_cont_1 ul {padding:0;}
	.pul_vadc_cont_1 ul li{width:100%; border-right:0; border-bottom:1px dotted #ddd; padding:30px 20px;}
	.pul_vadc_cont_1 ul li:last-child{border-bottom:0;}
	.pul_vadc_cont_1 ul li p{font-size:.9rem;}
	.pul_vadc_cont_2 li,
	.pul_vadc_cont_2 li:last-child{width:100%;}
	.pul_vadc_cont_3 li,
	.pul_vadc_cont_3 li:last-child{width:100%;}
	.pul_vadc_cont_3 li h1{font-weight:500;}
	.att_nfv_cont_1 ul{margin-top:0;}
	.att_nfv_cont_1 ul li{width:100%; height:auto;}
	.att_nfv_cont_1 ul li h1{font-size:1rem;}
	.att_nfv_cont_1 ul li p{padding:5px 20px 20px; font-size:.85rem;}
	.card_cont_1 li{width:100%; margin-right:0; margin-bottom:10px;}
	.card_cont_1 li h1{height:auto; margin-bottom:15px;}
	.oth_fire_cont_1 ul{padding:30px 0 10px}
	.oth_fire_cont_1 ul li{width:100%; margin-right:0; padding:0 20px;}
	.oth_fire_cont_3 h1{font-size:1rem;}
	.oth_fire_cont_2 ul li h2{font-size:1rem;}
	.att_sdn_cont_1 ul li{width:100%; height:auto;}
	.att_sdn_cont_1 ul li h1{font-size:1rem;}


	.sec_cont_6 .new-net-box-1 img{max-width:100%;}
	.sec_cont_6 .new-net-box-1 {width:100%;}
	.sec_cont_6 .new-net-box-2 {width:100%; margin-top:50px;}
	.new-net-box2-text {width:45%; margin-left:5%;}

	.product-tab a.lle {line-height:30px;}
	.new-tab a {width:33.333% !important; font-size:.65rem !important;}
	.new-tab a:nth-child(1), .new-tab a:nth-child(2), .new-tab a:nth-child(3 ){margin-bottom:0 !important;}

	.new-sec-1-left {width:100%; margin-right:0;}
	.new-sec-1-left iframe {margin:0 15% 5%; width:70%;}
	.new-sec-1-left img {max-width:100%; margin:0 auto;}
	.new-sec-1-right {width:100%; font-size:13px;}
	.new-sec-1>p {font-size:13px;}
	.new-sec-1-left p span b {font-size:13px;}
	.new-sec-1 h1 {font-size:13px;}
	.new-sec-2 h1 {font-size:13px;}
	.new-sec-2-left p  {font-size:13px;}
	.new-sec-2-left p span b  {font-size:13px;}


	 /*20220615 추가 - ivanti */
	 .pc_img{display: none;}
	 .mo_img{display: block; width: 100%;}
	 	.iva_about .sec_cont_1.grayBox li{width:100%;}
		.iva_about .sec_cont_1 li .txt{height:unset}

}
@media all and (max-width:480px) {
	body{letter-spacing:-1px;}

	/*contents*/
	.dv-conts-01 .Tit{width:300px; margin:0 auto;}
	.dv-conts-02 ul li{ width:305px; height:50px;}
	.dv-conts-02 ul li a{line-height:50px;}
	.dv-conts-03 ul li{width:100% !important; border-right:1px solid #ddd !important;}

	/*sub*/
	.sub-tit{font-size:2rem;}
	.vision-list ul{width:90%; margin:0 auto; border-bottom:0;}
	.vision-list ul li{width:80%; margin-left:10%; border-right:0; border-bottom:2px dotted #ddd; height:auto;}
	.vision-list ul li:nth-child(n+3){border-bottom:2px dotted #ddd;}
	.vision-list ul li:last-child{border-bottom:0;}
	.vision-list .blue-line{margin:10px auto 30px; height:20px;}
	.product-link{width:100%; margin:30px auto;}
	.product-link p{font-size:.8rem;}
	.product-link a{padding:10px 0}

	.area-circle li{width:100px; height:100px;}
	.area-circle li h2{font-size:.8rem; padding-top:30px;}

	.inquiry-box li{font-size:1rem;}
	.inquiry-box h2{font-size:1.2rem; }

	.rec-list li{width:100%;}
	.rec-list .dot span{display:block; margin:3px 0;}
	.rec-list .dot{margin:10px 0;}


	.sec_cont_6 .new-net-box-1 img{max-width:100%;}
	.sec_cont_6 .new-net-box-1 {width:100%;}
	.sec_cont_6 .new-net-box-2 {width:100%; margin-top:50px;}
	.new-net-box2-text {width:100%;}


	/*footer*/
	.ft-nav .left a,.ft-nav .right a{font-size:.7rem;}



	/*20220615 추가 - ivanti */
	.iva_about .sec_ngf_cont_1 ul li{width: 100%; margin: 10px 0;}
	.iva_nsa .sec_ngf_cont_1 ul li{width: 100%; margin: 10px 0;}
	.iva_ssl .sec_ngf_cont_1 ul li{width: 100%; margin: 10px 0;}


}

/* media size setting end */
