@charset "utf-8";
/* css setting start */
.sec-wrap,
.sec-header,
.sec-content,
.sec-footer {position:relative;width:100%;margin:0;padding:0;box-sizing:border-box;}


/* header */
.sec-header{border-bottom:1px solid #eaeaea; height:80px;}
.header-wrap{width:1200px; position:relative; margin:0 auto; padding:0;  }
.logo{position:absolute; left:0; top:12px;}
.nav-wrap{text-align:center;}
.nav-wrap a{display:inline-block; width:155px; text-align:center; color:#000; line-height:77px; font-size:1.1rem; margin-right: -3px; cursor:pointer;}
.nav-wrap a:hover{font-weight:600; border-bottom:3px solid #0072bc;}

.sec-header div.right{position:absolute;top:33px; right:50px; float:right; font-size:0;}
.sec-header div.right a{display:inline-block; font-size:.9rem; padding-right:10px; margin-left:10px; border-right:1px solid #ddd; line-height:1; color:#333;}
.sec-header div.right a:last-child{border-right:0;}

.nav-depth{z-index:8; position:absolute; top:80px; width:100%; background:#fff; border-bottom:1px solid #eaeaea; text-align:center; display:none;}
.nav-depth ul{display:inline-block; height:250px; text-align:center; border-left:1px solid #eaeaea; margin-right: -4px;}
.nav-depth ul:last-child{border-right:1px solid #eaeaea;}
.nav-depth ul li a{display:block; width:155px;  color:#000; line-height:50px; height:50px; font-size:.95rem; font-weight:300;}
.nav-depth ul li a:hover{color:#fff; background:#0072bc;}
.menubar{position:absolute; right:0; top:30px; cursor:pointer;}
.menubar-wrap{position:fixed; width:100%; height:auto; left:0; top:80px; background:#fff; z-index:10; padding:50px 0 70px; text-align:center;  display:none; box-sizing: border-box;}
.menubar-list{display:inline-block; text-align:left; padding:0 40px;}
.menubar-list h2{color:#333; line-height:40px; color:#0072bc; border-bottom:1px solid #eaeaea; margin-bottom:10px;}
.menubar-list li{ }
.menubar-list li a{color:#000; line-height:30px; font-weight:400;}
.menubar-list li a:hover{color:#0072bc;} 
.menubar-close{position:absolute; right:30px; top:30px; cursor:pointer; display:none;}
#mak{position:fixed; width:100%; height:100%; top:80px; left:0; background:rgba(0,0,0,0.7); z-index:9; display:none;}
.of-hidden{overflow:hidden;}
.sm-product{width:30%; text-align:left;}
.sm-product ul{overflow:hidden;}
.sm-product ul li{width:50%; float:left; margin-bottom: 20px;}
.sm-product ul li ul li{width:100%; margin-bottom: 0; line-height:25px;}
.sm-product ul li ul li a{ color:#999; font-size:.9rem; line-height:25px;}




/*************************************************** index ***************************************************/

/* contents */
.dv-conts-wrap {position:relative;width:100%;max-width:1200px;margin:0 auto;padding:0;box-sizing:border-box;overflow:hidden;}
.mobile{display:none;}

/* contents 01 */
.dv-conts-01{width:100%; padding:70px 0; text-align:center;}
.dv-conts-01 h1{color:#000; font-size:2.1rem;}
.dv-conts-01 .Tit{font-size:1rem; color:#555; margin:20px 0;}
.dv-conts-01 h2{color:#0072bc; font-size:1.2rem;}
.dv-conts-01 ul {width:100%; overflow:hidden; padding-top:20px;}
.dv-conts-01 ul li{float:left; width:20%; padding:20px 0; }
.dv-conts-01 ul li:hover{background:url('/images/main/main_icon_on.png') no-repeat; background-size:100% 100%;}
.dv-conts-01 ul li img{margin:15px 0;}
.dv-conts-01 ul li a{display:block;}
.dv-conts-01 ul li p{font-size:.9rem; font-weight:300;}

/* contents 02 */
.dv-conts-02{width:100%; padding:70px 0; text-align:center; background:#479cd3;}
.dv-conts-02 h1{color:#fff; font-size:2.1rem;}
.dv-conts-02 ul {width:100%; overflow:hidden; padding:30px 0;}
.dv-conts-02 ul li{float:left; width:19.2%; margin-right:1%; height:270px; padding:20px 0; box-shadow: 5px 10px 30px rgba(0,0,0,0.3); transition: all .6s;}
.dv-conts-02 ul li:last-child{margin-right:0;}
.dv-conts-02 ul li:nth-child(1){background-image:url('/images/main/main_view_01.png'); background-size:cover; background-position:center center;}
.dv-conts-02 ul li:nth-child(2){background-image:url('/images/main/main_view_02.png'); background-size:cover; background-position:center center;}
.dv-conts-02 ul li:nth-child(3){background-image:url('/images/main/main_view_03.png'); background-size:cover; background-position:center center;}
.dv-conts-02 ul li:nth-child(4){background-image:url('/images/main/main_view_04.png'); background-size:cover; background-position:center center;}
.dv-conts-02 ul li:nth-child(5){background-image:url('/images/main/main_view_05.png'); background-size:cover; background-position:center center;}
.dv-conts-02 ul li:nth-child(1):hover{background-image:url('/images/main/main_view_01_on.png');}
.dv-conts-02 ul li:nth-child(2):hover{background-image:url('/images/main/main_view_02_on.png');}
.dv-conts-02 ul li:nth-child(3):hover{background-image:url('/images/main/main_view_03_on.png');}
.dv-conts-02 ul li:nth-child(4):hover{background-image:url('/images/main/main_view_04_on.png');}
.dv-conts-02 ul li:nth-child(5):hover{background-image:url('/images/main/main_view_05_on.png');}
.dv-conts-02 ul li a{display:block; color:#fff; font-size:1.5rem; font-weight:500; line-height:270px; }
.dv-conts-02 ul li:hover a{color:#000; text-decoration:underline;}

/* contents 03 */
.dv-conts-03{width:100%; padding:70px 0; text-align:center;}
.dv-conts-03 h1{color:#000; font-size:2.1rem;}
.dv-conts-03 ul {width:100%; overflow:hidden; padding:30px 0; }
.dv-conts-03 ul li a{display:block; width:100%; height:100%;}
.dv-conts-03 ul li{float:left; width:20%;  height:220px; border:1px solid #ddd; border-right:none; box-sizing:border-box;     background-size: contain; background-position:center center; background-repeat:no-repeat; background-color:#fff;}
.dv-conts-03 ul li:hover{box-shadow: 5px 5px 20px #ddd; background-color:#0072bc;}
.dv-conts-03 ul li:last-child{border-right:1px solid #ddd;}
.dv-conts-03 ul li:nth-child(1){background-image:url('/images/main/main_product_01.png');}
.dv-conts-03 ul li:nth-child(2){background-image:url('/images/main/main_product_02.png');}
.dv-conts-03 ul li:nth-child(3){background-image:url('/images/main/main_product_03.png');}
.dv-conts-03 ul li:nth-child(4){background-image:url('/images/main/main_product_08.png');}
/*.dv-conts-03 ul li:nth-child(5){background-image:url('/images/main/main_product_05.png');}
.dv-conts-03 ul li:nth-child(6){background-image:url('/images/main/main_product_07.png');}*/
.dv-conts-03 ul li:nth-child(5){background-image:url('/images/main/main_product_06.png');}
.dv-conts-03 ul li:nth-child(1):hover{background-image:url('/images/main/main_product_01_on.png');}
.dv-conts-03 ul li:nth-child(2):hover{background-image:url('/images/main/main_product_02_on.png');}
.dv-conts-03 ul li:nth-child(3):hover{background-image:url('/images/main/main_product_03_on.png');}
.dv-conts-03 ul li:nth-child(4):hover{background-image:url('/images/main/main_product_08_on.png');}
/*.dv-conts-03 ul li:nth-child(5):hover{background-image:url('/images/main/main_product_05_on.png');}
.dv-conts-03 ul li:nth-child(6):hover{background-image:url('/images/main/main_product_07_on.png');} */
.dv-conts-03 ul li:nth-child(5):hover{background-image:url('/images/main/main_product_06_on.png');}

/* footer */
.ft-nav{border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:20px 0; overflow:hidden;}
.ft-nav .left{float:left; font-size:0;}
.ft-nav .left a{font-size:.9rem; padding-right:10px; margin-right:10px; border-right:1px solid #ddd; line-height:1; color:#333;}
.ft-nav .left a:last-child{border-right:0;}
.ft-info{padding:40px 0; overflow:hidden;}
.ft-info .left{float:left; margin-right:50px;}
.ft-info .left p{font-size:.8rem; font-weight:400; color:#333;}
.ft-info .left p.copy{color:#0072bc; font-weight:500;}




/*************************************************** sub ***************************************************/

/* sub visual */
#sub_visual{width:100%; height:230px; background-size:cover; background-position:center center; padding-bottom:70px}
#sub_visual p{color:#fff; line-height:230px; font-size:3rem; text-align:center; }
.visual_01{ background-image:url('/images/sub/sub_visual_1.png');}
.visual_02{ background-image:url('/images/sub/sub_visual_2.png');}
.visual_03{ background-image:url('/images/sub/sub_visual_3.jpg');}
.visual_04{ background-image:url('/images/sub/sub_visual_4.png');}
.visual_05{ background-image:url('/images/sub/sub_visual_5.png');}

/* sub basic */
.sub-nav{max-width:1200px; width:100%; text-align:center; margin:-70px auto 0; background:rgba(0,0,0,0.5);}
.sub-nav a{display:inline-block; width:12.5%; margin: 0 -2px; line-height:70px; font-size:14px; color:#ddd; text-align:center; font-weight:300; border-right:1px solid rgba(225,225,225,0.2); background:rgba(0,0,0,0.5); box-sizing:border-box;}
.sub-nav a:last-child{border-right:0;}
.sub-nav a:hover{background:rgba(17, 42, 58, 0.82);}
.sub-nav a.active{background:#0072bc; font-weight:500; color:#fff;}


.product-tab a.lle {line-height:48px;}
.new-tab a{width:20% !important; margin:40px -2px !important;padding:5px!important ;  font-size:1.0rem !important; box-sizing:border-box;}
.per-20 a{width:20%;}
.per-16 a{width:12.5%;}
/*.per-16 a{width:150px; font-size: .9rem;}*/
.sub-tit{color:#e3e3e3; font-size:4rem; font-weight:bold; text-align:center; padding-top:50px;}
.sub-tit a {color:#e3e3e3;}
.sub-tit small{display:block; font-size:18px;}
.sub-txt{text-align:center; color:#333; font-size:1.3rem; font-weight:300; padding:10px 0;}
.sub-txt span{font-weight:500; color:#000; }
.sub-txt2{text-align:center; color:#333; font-size:1rem; font-weight:300; padding:10px 0;}
.sub-txt2 span{font-weight:500; color:#000; }

/* sub-contents */
.sub-conts{margin:0 auto 100px;}
.product-link{width:400px; margin:50px auto; overflow:hidden; text-align:center;}
.product-link p{font-size:.95rem; margin-bottom:20px; color:#ffaf00;}
.product-link a{display:inline-block; width:48%; border:1px solid #ddd; padding:12px 0; text-align:center; box-sizing:border-box; font-size:1rem; border-radius: 50px;}
.product-link a.first{background:#0072bc; color:#fff; border-color:#0072bc; margin-right:2%;}
.product-link a:hover{background:#0072bc; color:#fff; border-color:#0072bc;}
.product-link a i{vertical-align:baseline; margin-left:5px;}

/* about-기업소개 */
.about-list{overflow:hidden; width:100%; border-bottom:1px solid #eaeaea; padding:50px 0;}
.about-list .left{float:left; width:50%; text-align:left;}
.about-list .right{float:right; width:50%; text-align:right;}
.about-list .left .txt-box{text-align:left; display:inline-block;}
.about-list .right .txt-box{text-align:left; display:inline-block;}
.about-list h2{font-size:1.2rem; font-weight:500; color:#333; margin-bottom:20px;}
.about-list p{font-size:.92rem; font-weight:400; color:#777;}
.about-list p span{display:block;}
.about-list p span.copy-logo{color:#00aeef; font-weight:500; font-size:1.15rem;}
.about-list p span.copy-logo img{vertical-align:middle; margin-left:5px;}
.about-list p span.black-t{display:inline-block; color:#000;  vertical-align: baseline;}
.about-list img{max-width:100%;}
.border-0{border:0;}

/* history-주요연혁 */
.history-wrap{overflow:hidden;}
.history-wrap ul.tabs { margin: 50px auto; padding: 0; list-style: none; width: 100%; text-align:center;}
.history-wrap ul.tabs li { display:inline-block; margin: 0 -2px; cursor: pointer; padding: 5px 21px; height: 31px;  border-bottom: 2px solid #ccc; color: #333; overflow: hidden; position: relative; font-size:1.5rem; }
.history-wrap ul.tabs li:hover { color: #0072bc; }
.history-wrap ul.tabs li.active {  color: #0072bc; font-weight:bold; border-bottom: 2px solid #0072bc;}
.history-wrap .tab_container {  clear: both; float: left; width: 100%; background: #fff; overflow: auto;}
.history-wrap .tab_content { padding: 20px; display: none;}
.history-wrap .tab_drawer_heading { display: none; }
.history-wrap .his-right{margin-left:50%; border-left:1px solid #eaeaea; }
.history-wrap .his-left{margin-right:50%; border-right:1px solid #eaeaea; text-align:right;}
.history-wrap .his-year{border:0; padding:0 40px; margin-top:25px; margin-bottom:-90px; line-height:1; font-size:4rem; color:#0072bc;}
.history-wrap .his-right .dot{margin:0 10px 0 -24px;}
.history-wrap .his-left .dot{margin:0 -25px 0 10px;}
.history-wrap .line-end{display:block; width:50px; margin:0 auto; height:1px; background:#eaeaea;}
.history-wrap .his-list{padding:30px 20px 100px;}
.history-wrap .his-list .dot{display:inline-block; width:8px; height:8px; border-radius:8px; background:#a2d2f1; vertical-align:middle;}
.history-wrap .his-list li{color:#000; font-size:1.1rem; padding-top:15px;}
.history-wrap .his-list .detail{padding:5px 20px;}
.history-wrap .his-list .detail p{ line-height:2; font-size:.9rem; color:#999;}

/* vision-기업목표및비전 */
.vision-list{margin:0 auto;}
.vision-list ul{overflow:hidden; width:100%; border-top:2px solid #333;border-bottom:1px solid #eaeaea; padding:50px 0; background:#fefefe;}
.vision-list ul li{float:left; width:25%; height:300px; border-right:2px dotted #eaeaea; box-sizing:border-box; text-align:center; padding:0 20px;}
.vision-list ul li:last-child{border-right:0;}
.vision-list h2{font-size:1.2rem; font-weight:500; color:#333; margin-bottom:20px;}
.vision-list p{font-size:.92rem; font-weight:400; color:#777;}
.vision-list .blue-line{width:1px; height:50px; background:#0072bc; margin:20px auto 40px; display:block;}

/* area-사업분야 */
.area-circle{overflow:hidden; width:100%; margin:70px 0;}
.area-circle li{float:left; width:200px; height:200px; text-align:center; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.area-circle li:nth-child(1){background-image:url('/images/sub/area_1.png');}
.area-circle li:nth-child(2){background-image:url('/images/sub/area_2.png');}
.area-circle li:nth-child(3){background-image:url('/images/sub/area_3.png');}
.area-circle li:nth-child(5){background-image:url('/images/sub/area_4.png');}
.area-circle li:nth-child(6){background-image:url('/images/sub/area_5.png');}
.area-circle li:nth-child(7){background-image:url('/images/sub/area_6.png');}
.area-circle li h2{ padding-top:75px; color:#000; font-weight:500; font-size:1.2rem;}
.area-circle .block{display:none;}
.area-list li{overflow:hidden;border-bottom:1px solid #eaeaea;}
.area-list li div{ padding:30px 20px; box-sizing:border-box;}
.area-list li .left{float:left; width:25%; color:#0072bc; font-size:1.2rem;}
.area-list li .right{float:right; width:75%; font-size:.92rem; border-left:1px solid #eaeaea; color:#000; }
.area-list li:first-child .left{ border-top:2px solid #0072bc; }
.area-list li:first-child .right{ border-top:2px solid #73828c; }

/* customer-주요고객사 */
.customer-box h2{background:#0072bc; color:#fff; display:block; width:300px; padding:10px 20px; text-align:center; font-size:1.2rem; font-weight:500; padding-bottom:10px; margin:50px auto;border-radius: 50px;}
.customer-box ul{width:100%; overflow:hidden; margin:0 auto 50px;}
.customer-box ul li{float:left; width:200px; height:191px; border-right:1px dotted #ddd; border-bottom:1px dotted #ddd;box-sizing:border-box; text-align:center; font-size: 0;}
.customer-box ul li:nth-child(6n){border-right:0;}
.customer-box ul.cust-01 li:nth-last-child(-n+2){border-bottom:0;}
.customer-box ul.cust-02 li:nth-last-child(-n+4){border-bottom:0;}
.customer-box ul.cust-03 li:nth-last-child(-n+5){border-bottom:0;}
.customer-box ul.cust-04 li:nth-last-child(-n+2){border-bottom:0;}
.customer-box ul.cust-05 li:nth-last-child(-n+3){border-bottom:0;}
.customer-box ul li img{max-height:100%; max-width:100%;}

 /* inquiry-영업및기술문의 */
.inquiry-box{width:100%; overflow:hidden; margin:50px auto; }
.inquiry-box h2{color:#0072bc; font-size:1.2rem; font-weight:400; vertical-align:baseline; padding:17px 0; margin-bottom:20px; border-bottom:1px solid #eaeaea; line-height:1; border-top: 2px solid #0072bc; background:url('/images/sub/line_bg.png') #fafafa;}
.inquiry-box i{color:#000; width:30px; font-size:1rem; vertical-align:middle;}
.inquiry-box ul{background:#fff; box-sizing:border-box;  padding:0 0 50px; text-align:center; border:1px solid #eaeaea; border-top:0;}
.inquiry-box li{color:#000; font-size:1.2rem; font-weight:400;}
.inquiry-box li .big{ font-size:1.6rem; vertical-align: baseline;word-break:normal;}
.inquiry-box li .blue-t{color:#0077bc;  vertical-align: baseline;}
.inquiry-box div{width:49%; }
.inquiry-box .left{float:left; }
.inquiry-box .right{float:right; }

 /* direction-오시는길 */
.direct-wrap .dir-info{border-top:2px solid #0072bc; margin:50px 0 0;}
.direct-wrap .dir-info li{width:100%; overflow:hidden; border-bottom:1px solid #eaeaea;}
.direct-wrap .dir-info li p{float:left; padding:20px 10px;}
.direct-wrap .dir-info li p:first-child{background:url('/images/sub/line_bg.png') #fafafa; width:100px; text-align:center;}
.dir-list-wr{ border-bottom:1px solid #eaeaea; margin-top:50px;}
.dir-list h2{padding:20px 20px 0;  font-size:1.6rem; font-weight:400;}
.dir-list h2 i{vertical-align:baseline; background:#0072bc; color:#f7f8f9; width: 50px; height: 50px; line-height: 50px; text-align: center; border-radius: 50px; }
.dir-list{overflow:hidden; width:100%; border-top:1px solid #eaeaea;}
.dir-list .left{float:left; }
.dir-list .right{float:left; border-left:1px solid #eaeaea; padding:20px 30px;}
.dir-list ul li{padding:10px 0;}
.dir-list ul li .tit{ color:#0072bc; font-size:1.2rem; padding-bottom:5px;}
.dir-list ul li .txt{ font-size:.92rem; line-height:1.7;}
.dir-list ul li span.color_1{display:inline-block; padding:2px 10px; border-radius:5px; font-size:.8rem; background:#099db6; color:#fff;}
.dir-list ul li span.color_2{display:inline-block; padding:2px 10px; border-radius:5px; font-size:.8rem; background:#b60909; color:#fff;}
.dir-list ul li span.color_3{display:inline-block; padding:2px 10px; border-radius:5px; font-size:.8rem; background:#094db6; color:#fff;}
.dir-list ul li span.color_4{display:inline-block; padding:2px 10px; border-radius:5px; font-size:.8rem; background:#09b65f; color:#fff;}

/* recruit-채용정보 */
.recruit-wrap{margin:50px 0;}
.recruit-wrap p{font-size:1rem;}
.recruit-wrap .rec-tit{color:#0072bc; font-size:1.4rem; font-weight:400; padding-right:10px;  vertical-align:baseline; line-height:1;}
.recruit-wrap .rec-stit{font-size:1.1rem; color:#000; font-weight:300; vertical-align:baseline; padding:10px 0 30px;}
.recruit-wrap .txt-box{border-top:2px solid #0072bc; background:#f7f8f9; padding:15px 10px; background:url('/images/sub/line_bg.png') #fafafa;}
.recruit-wrap .num{width: 30px; height: 30px; background: #0072bc; color: #fff; text-align: center; font-size: 1rem; line-height: 30px; margin-right:5px; border-radius: 30px; vertical-align:baseline; margin-bottom:10px;}
.recruit-wrap .rec-bor{ padding:30px; margin:0 auto 50px;  color:#000; border:1px solid #eaeaea;}
.rec-list{ margin:50px 0 80px; overflow:hidden; text-align:center;}
.rec-list li{display:inline-block; width:20%; margin:0;  padding:50px 0; text-align:center; background:url('/images/sub/recruit_bg.png') no-repeat; background-size:auto 100%; background-position:center center;color:#fff;}
.rec-list .dot{display:inline-block; background:none; width:auto; line-height:200px; padding:0; margin:0;}
.rec-list .dot span{width:5px; height:5px; border-radius:10px; background:#ddd; display:inline-block; margin:0 3px; vertical-align:middle;}
.rec-box{ position:relative; margin:0 auto;}
.rec-box ul{width:100%; overflow:hidden;  box-sizing:border-box; padding:30px;}
.rec-box li{width:50%; float:left;  text-align:left; padding:80px 0 80px 100px; border-right:1px dotted #ddd;  border-bottom:1px dotted #ddd;box-sizing:border-box;}
.rec-box li:nth-child(2n){border-right:0}
.rec-box li:nth-last-child(-n+2){border-bottom:0;}
.rec-box li:nth-child(2n+1){ }
.rec-box li h2{font-size:1.4rem; font-weight:400; color:#000;}
.rec-box li .point-t{color:#0077bc;margin-bottom:10px;}
.rec-box li p{font-size:1rem;}
.ab-tit{position:absolute; left:50%; margin-left:-100px; top:50%; margin-top:-100px; width:200px; height:200px; line-height:170px; font-size:2rem; font-weight:400; color:#000; background:#fff; border:15px solid #0072bc; border-radius:200px; box-sizing:border-box;  text-align:center;}

 /* service-IT consulting */
.consulting ul{overflow:hidden; margin:40px 0 0;}
.consulting ul li{width:31.3%; margin:0 1%; float:left; }
.consulting ul li .txt-box{padding:15px 0;}
.consulting ul li .txt-box h1{color:#0072bc; font-weight:500; font-size:1.1rem; padding:7px 0; position:relative; padding-left:10px;}
.consulting ul li .txt-box h1:before{content:''; width:20px; height:20px; background:#e0f3ff; position:absolute; left:0; top:0; z-index:-1;}
.consulting ul li .txt-box p{font-size:.9rem; padding-left:10px;}

 /* service-maintenance */
.maintenance{text-align:center; padding-bottom:50px;}
.maintenance .title{font-size:1.2rem; margin:40px auto 0; width:300px; border-radius:50px; text-align:center; padding:0; padding:8px; position: relative; z-index:1; background:#eee;}
.maintenance .title span{ line-height:50px; font-size:1.1rem; background:#fff; color:#000;  font-weight:500; display:block;  border-radius:50px;}
.maintenance .box{display:inline-block;  }
.maintenance .box img{display:block; margin:0 auto; opacity:0.6;}
.maintenance .box p{ padding:20px 30px; color:#fff; font-size:1.2rem; font-weight:400; margin-top: -120px; position:relative; z-index:1;  background:#0072bc; border-radius:50px;}
.maintenance ul{margin-bottom:40px; padding:30px 0; overflow:hidden; width:100% box-sizing:border-box; }
.maintenance ul li{float:left;; width:16.66%; border-right: 1px dotted #ddd; color:#000; padding:  0; box-sizing:border-box; font-size:.9rem;}
.maintenance ul li:last-child{border-right:0;}
.maintenance ul li img{display:block; margin:10px auto;}



/********************************************* product **********************************************/

.product-tab{text-align:center; display:flex; justify-content:center; margin:40px 0;}
.product-tab a{display:inline-block; border-bottom:2px solid #ededed; color:#000; min-width:160px;  padding:10px 20px ; font-size:1.2rem;}
.product-tab a.active{color:#0072bc; border-color:#0072bc;}

.img_box{margin:50px 0 0; text-align:center;}


/*.new-tab a{width:230px; margin:40px -2px;padding:5px ;  font-size:1.0rem;}*/
.product_wr{box-sizing:border-box;  -webkit-box-sizing: border-box; }
.product_wr .cont-tit{font-size:1.2rem; color:#0072bc; font-weight:500; margin:80px 0 20px;}
.product_wr .cont-tit span.tit-line{display:inline-block; vertical-align:middle; width:4px; height:17px; background:#0072bc; margin-right:5px; margin-bottom: 3px;}
.product_wr .cont-tit span.cont-sub-tit{ display:block; color:#333; font-size:.95rem; font-weight:300;}
/* juniper */
.sec_cont_1{width:100%; text-align:center; overflow:hidden;}
.sec_cont_1 li{float:left; width:19.2%; margin-right:1%; border:1px solid #ddd; box-sizing:border-box;  -webkit-box-sizing: border-box; }
.sec_cont_1 li:last-child{margin-right:0;}
.sec_cont_1 li .icon{background:url('/images/sub/product/cont_bg.png') no-repeat; background-size:cover; background-position:center center; height:80px; line-height:80px;}
.sec_cont_1 li .icon img{vertical-align:middle; }
.sec_cont_1 li .txt{padding:30px 10px; height:120px; }
.sec_cont_1 li .txt p{font-size:.9rem; line-height:1.4;}
.sec_cont_1 li .txt h1{color:#004f84; margin-bottom:15px; font-weight:300; font-size:1rem; line-height:1.2;}
.sec_cont_1 li .txt h1 br{line-height:1;}
.sec_cont_2{padding:0 40px;}
.sec_cont_3{overflow:hidden; width:100%; height:420px;}
.sec_cont_3 ul{float:left;}
.sec_cont_3 ul.cd_1{ width: 10%;  position: relative; height:100%; background:url('/images/btn/right_arrow.png') no-repeat center right 20px;}
.sec_cont_3 ul.cd_1 p{position:absolute; top:50%; left:0; width:70px;    -webkit-transform: translateY(-50%); transform: translateY(-50%); padding: 23px 0;border-radius: 50px; background:#eee; text-align:center;}
.sec_cont_3 ul.cd_2{ width: 28%; margin-right:2%;  font-size:.9rem; position: relative; height:100%; }
.sec_cont_3 ul.cd_2 p{position:absolute; top:50%; left:0; width:100%;    -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.sec_cont_3 ul.cd_3{ width: 50%;}
.sec_cont_3 ul.cd_3 li{ width:100%; margin-bottom:10px; padding:20px 15px; font-size:.9rem; color:#fff; border-radius: 30px;box-sizing:border-box;  -webkit-box-sizing: border-box; }
.sec_cont_3 ul.cd_3 li i{vertical-align:middle; margin-right:10px;}
.sec_cont_3 ul.cd_4{ width: 10%; text-align:right; position: relative; height:100%; background:url('/images/btn/right_arrow.png') no-repeat center left 20px;}
.sec_cont_3 ul.cd_4 p{position:absolute; top:50%; right:0; width:70px;    -webkit-transform: translateY(-50%); transform: translateY(-50%); padding: 23px 0;border-radius: 50px; box-sizing:border-box;  -webkit-box-sizing: border-box; background:#eee; text-align:center; }
.sec_cont_4 ul{overflow:hidden;}
.sec_cont_4 ul li{float:left; width:32.66%; height:222px; margin-bottom:10px; border:1px solid #ddd; margin-right:1%; padding:30px;box-sizing:border-box;  -webkit-box-sizing: border-box; }
.sec_cont_4 ul li:nth-child(3n){margin-right:0;}
.sec_cont_4 ul li h1{font-weight:500; color:#000; margin-bottom:10px;}
.sec_cont_4 ul li p{font-size:.9rem;}
.sec_cont_5{padding:0 40px;}
.sec_cont_5 a{display:block; width:200px; margin:50px auto; border-radius:50px; padding:10px 0; color:#333; text-align:center; font-size:1rem; font-weight:500; border:1px solid #333;}
.sec_cont_5 a:hover{background:#333; color:#fff; transition:all .6s; }

.sec_cont_6 {padding:0 40px; display:inline-block; margin: 0 auto;}
.sec_cont_6 .new-net-box-1 {float:left; width:400px; text-align:center;}
.sec_cont_6 .new-net-box-2 {float:left; width:720px;}
.new-net-box2-text { margin-bottom:50px; float:left;  margin-left:40px;}
.new-net-box2-text:nth-child(2) {margin-bottom:90px;}
.new-net-box2-text h1{color:#000; font-size:1.2rem; margin-bottom:10px;}
.new-net-box2-text p{color:#666; font-size:.85rem; padding-left:15px; background:url('/images/btn/new-blt.png') top left no-repeat;}

.sds_cont_1{text-align:center; padding:40px 0; }
.sds_cont_1 p{ margin-top:30px; color:#000; text-decoration:underline;}
.sds_cont_1 ul{ }
.sds_cont_1 ul li{display:inline-block; width:30%; margin:0 5px; position: relative;}
.sds_cont_1 ul li p{color:#000; padding: 10px 0; margin-top:0; background:#f3f7fa; color: #0072bc; text-decoration:none}
.sds_cont_1 ul li img{vertical-align:top;}
.sds_cont_1 ul li div{width:100%; position:absolute; bottom:0; background:rgba(0,0,0,0.5); color:#fff; padding:20px 50px; font-size:.9rem; box-sizing:border-box;}
.sds_cont_2{overflow:hidden; text-align:center;}
.sds_cont_2 img{width:50%; display:inline-block;}
.sds_cont_2 .txt{ display:inline-block; border:1px solid #ddd; padding:20px; margin-top:100px;box-sizing: border-box; text-align:left;}
.sds_cont_2 .txt h1{font-weight:500; color:#0072bc; border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:5px;}
.sds_cont_2 .txt p{font-size:.9rem;}
.sds_cont_3 ul{width:100%; overflow:hidden;}
.sds_cont_3 ul li{float:left; width:32.66%; margin-right:1%;}
.sds_cont_3 ul li:last-child{margin-right:0;}
.sds_cont_3 ul li .tit{background: url(/images/sub/product/cont_bg.png) no-repeat; background-size: cover; background-position: center center; padding:15px 0; color:#fff; text-align:center; font-size:1.1rem;}
.sds_cont_3 ul li .txt{padding:10px;}
.sds_cont_3 ul li .txt h1{color:#004f84; font-weight:500; margin:10px 0; line-height:1.4;}
.sds_cont_3 ul li .txt p{ font-size:.9rem; color:#777;}

/* paloalto */
.pal_ngf_cont_1 ul{width:100%; overflow:hidden; text-align:center; background:#f3f7fa; padding:30px 20px; box-sizing:border-box;}
.pal_ngf_cont_1 ul li{float:left; width:24%; text-align:left; padding:0 0 0 30px; margin:0 0.5%; box-sizing:border-box; }
.pal_ngf_cont_1 ul li:first-child{background:#fff; height:100%; padding: 50px 10px;}
.pal_ngf_cont_1 ul li h1{ font-weight:500; color:#000; margin-bottom: 10px;}
.pal_ngf_cont_1 ul li p{font-size:.9rem;margin-top:5px;}
.pal_ngf_cont_2 ul{border-top:2px solid #0072bc;}
.pal_ngf_cont_2 ul li{border-bottom:1px solid #ddd; padding:20px 350px 50px 30px; overflow:hidden;}
.pal_ngf_cont_2 ul li:nth-child(1){background:url('/images/sub/product/pal_ngf_2.png') no-repeat center right;}
.pal_ngf_cont_2 ul li:nth-child(2){background:url('/images/sub/product/pal_ngf_3.png') no-repeat center right;}
.pal_ngf_cont_2 ul li:nth-child(3){background:url('/images/sub/product/pal_ngf_4.png') no-repeat center right;}
.pal_ngf_cont_2 ul li .txt{ width:100%}
.pal_ngf_cont_2 ul li .txt h1{color:#000;padding:20px 0 10px; font-size:1.2rem;}
.pal_ngf_cont_2 ul li .txt h2{font-weight:400; color:#000; background: #f9f9f9; font-size:.9rem; padding:10px 20px; margin-top:5px;}
.pal_ngf_cont_2 ul li .txt p{font-size:.85rem;margin-top:5px; position:relative; padding-left:10px;}
.pal_ngf_cont_2 ul li .txt p:after{content:'•'; position:absolute; top:0; left:0;}
.pal_ngf_cont_2 ul li .img{float:right; text-align:center;}
.pal_ngf_cont_3{text-align:center; position:relative;}
.pal_ngf_cont_3 p{font-size:.9rem; text-align:left;  position:absolute; bottom:20px; left:20px;}
.pal_ngf_cont_3 p b{display:block; color:#00aeef; margin-top:10px; font-weight:500; font-size:1rem;}

.pal_tic_cont_1{text-align:center;}

.pal_aes_cont_1{overflow:hidden; text-align:center;}
.pal_aes_cont_1 ul{display:inline-block; width:35%; margin:70px 40px 0 0;}
.pal_aes_cont_1 ul li{ margin-bottom:10px; padding:20px 30px; font-size:.9rem; color:#fff; border-radius: 30px;box-sizing:border-box;  -webkit-box-sizing: border-box; position:relative; text-align: left;}
.pal_aes_cont_1 ul li i {position:absolute; top:22px; right:30px; vertical-align: middle; }
.pal_aes_cont_1 img{display:inline-block; }
.pal_aes_cont_2 table{width:100%;}
.pal_aes_cont_2 table th,
.pal_aes_cont_2 table td{border:1px solid #ddd; text-align:center;}

/* secui */
.sec_ngf_cont_1 h3{font-size:1rem; position:relative;  font-weight:400; padding: 10px 10px 10px 20px; background:#f3f7fa; float:left; width:49%; margin:5px 0.5%; box-sizing:border-box;}
.sec_ngf_cont_1 h3:after{content:'•'; position:absolute; top:10px; left:10px; color:#52b3f2;}
.sec_ngf_cont_1 h3 span{color:#52b3f2; font-weight:500;}
.sec_ngf_cont_1 ul{width:100%; overflow:hidden; padding-top:20px;}
.sec_ngf_cont_1 ul li{float:left; width:24%; height: 285px; margin:0 0.5%; padding:20px; text-align:center; border:1px solid #dedede; box-sizing:border-box;}
.sec_ngf_cont_1 ul li h2{font-size:1rem; color:#000; font-weight:400; margin:10px 0;}
.sec_ngf_cont_1 ul li p{font-size:.9rem; font-weight:300;}
.sec_ngf_cont_2 ul{overflow:hidden; background:#f9f9f9; padding:50px 0; box-sizing:border-box;}
.sec_ngf_cont_2 ul li{float:left; width:25%; box-sizing:border-box; border-right:1px dotted #ddd;   padding:0 40px;}
.sec_ngf_cont_2 ul li:last-child{border-right:0;}
.sec_ngf_cont_2 ul li h1{color:#52b3f2; font-size:1.1rem; margin-bottom:10px;}
.sec_ngf_cont_2 ul li h3{font-weight:500; color:#000; font-size:.9rem;}
.sec_ngf_cont_2 ul li p{font-size:.8rem; color:#888;}
.sec_ngf_cont_3{text-align:center;}
.sec_ngf_cont_3 img{margin:0 auto; border:1px solid #e9e9e9; box-sizing:border-box;}
.sec_ngi_cont_1 ul{overflow:hidden;}
.sec_ngi_cont_1 ul li{float:left; width:30.66%; height:392px; border:1px solid #ddd;  margin-right:4%; padding:30px; box-sizing:border-box; position:relative; text-align:center; font-size:1.3rem; font-weight:500; color:#000;}
.sec_ngi_cont_1 ul li img{display:block; margin:0 auto; }
.sec_ngi_cont_1 ul li span{display:block; font-size:.8rem; color:#888;}
.sec_ngi_cont_1 ul li:last-child{margin-right:0;}
.sec_ngi_cont_1 ul li:before{content:''; width:31px; height:31px; background:url('/images/sub/product/sec_ngi_plus.png') no-repeat center center; position:absolute; right:-40px; top:50%; margin-top:-15.5px;}
.sec_ngi_cont_1 ul li p{font-size:.85rem; color:#555; text-align:left; position:relative; padding-left:10px; font-weight:300; margin-bottom:5px;}
.sec_ngi_cont_1 ul li p:before{content:'•'; position:absolute; left:0; color: #52b3f2;}
.sec_ngi_cont_4 .txt-box{margin-top:-30px; background:#eef5fc; padding:20px; display:inline-block;}

/* pulse secure */
.pul_ssl_cont_2 p{margin-bottom:5px; padding: 20px; background: #fafafa;}
.pul_ssl_cont_2 p span{color:#52b3f2; font-weight:500; display:block; margin:10px 0;}
.pul_ssl_cont_3{position:relative; display:flex; justify-content:space-between; flex-wrap:wrap; align-items:start;}
.pul_ssl_cont_3 > div{width:45%; border-top: 2px solid #9ba3ae;  border-bottom: 1px solid #e9e9e9; padding:15px 0 20px;}
.pul_ssl_cont_3 p{margin-bottom:5px; padding: 10px 15px; background: #fff;  }
.pul_ssl_cont_3 p span{color:#52b3f2; font-weight:500; display:block; margin:7px 0;}
.pul_ssl_cont_3 img{ width:50%; }
.pul_vadc_cont_1 ul{overflow:hidden; border-top:2px solid #9ba3ae; border-bottom:1px solid #e9e9e9; padding:40px 0;}
.pul_vadc_cont_1 ul li{float:left; width:33.33%; padding:0 50px; text-align:center; border-right:1px dotted #ddd; box-sizing:border-box;  }
.pul_vadc_cont_1 ul li:last-child{border-right:0;}
.pul_vadc_cont_1 ul li h1{color:#52b3f2; font-weight:400;}
.pul_vadc_cont_1 ul li p{position:relative; padding-left:10px; text-align: left; font-size:.95rem;}
.pul_vadc_cont_1 ul li p:before{content:'·'; position:absolute; left:0;}
.pul_vadc_cont_2{overflow:hidden;}
.pul_vadc_cont_2 li{float:left;}
.pul_vadc_cont_2 li:last-child{float:right;}
.pul_vadc_cont_3{overflow:hidden;}
.pul_vadc_cont_3 li{float:left;}
.pul_vadc_cont_3 li:last-child{float:right;}
.pul_vadc_cont_3 li h1{color:#62d24c; margin-bottom:10px; font-size:1.1rem;}
.pul_vadc_cont_3 li:last-child h1{color:#3e454d; }


/* atto research */
.att_nfv_cont_1 ul{overflow:hidden; margin-top:50px;}
.att_nfv_cont_1 ul li{float:left; width:33.33%; height:450px; text-align:center;}
.att_nfv_cont_1 ul li h1{font-size:1.1rem; font-weight:500; color:#000; margin-bottom:10px;}
.att_nfv_cont_1 ul li p{font-size:.9rem; padding:5px 20px 0; text-align: left;}
.att_sdn_cont_1 ul{overflow:hidden;}
.att_sdn_cont_1 ul li{font-size:1rem; height:200px; font-weight:400; padding:30px 20px; background:#f3f7fa; float:left; width:49%; margin:5px 0.5%; box-sizing:border-box;}
.att_sdn_cont_1 ul li h1{color:#000; font-weight:500; margin-bottom:7px; font-size:1.1rem; text-align: center;}
.att_sdn_cont_1 ul li p{position:relative; padding-left:10px; font-size:.95rem;}
.att_sdn_cont_1 ul li p:after{content:'•'; position:absolute; top:-1px; left:0; color:#52b3f2;}

/* my card story */
.card_cont_1{overflow:hidden;}
.card_cont_1 li{float:left; width:32%; margin-right:2%; padding:30px; box-sizing:border-box; background:#f3f7fa;}
.card_cont_1 li:last-child{margin-right:0;}
.card_cont_1 li h1{font-size:1rem; font-weight:400; color:#000; margin-bottom:5px; text-align:center; height:60px; line-height:40px;}
.card_cont_1 li:last-child h1{line-height:1.4;}


/*flowmon*/
.new-sec-1 {width:100%; overflow:hidden;}
.new-sec-1-left {float:left; width:550px; margin-right:50px; text-align:left;}
.new-sec-1-right {float:left; width:600px; font-size:16px; line-height:26px; color:#333;}
.new-sec-1>p {font-size:16px; padding-left:15px; position:relative; color:#333; width:50%; float:left; box-sizing:border-box;}
.new-sec-1>p:after {position:absolute; content:''; width:4px; height:4px; border-radius:50%; background:#666; top:10px; left:0;}
.new-sec-1>p span {display:block; font-size:14px; line-height:26px; color:#666;}
.new-sec-1>p span b {display:inline-block; font-size:14px; font-weight:400; line-height:26px;  padding-left: 13px;margin-top: -26px;}
.new-sec-1 h1 {font-size:16px; color:#333; font-weight:400; line-height:26px; margin-bottom:20px;}
.new-sec-1-img  {text-align:center; margin-bottom:10px; width:45%; float:left; margin-right:5%;}
.new-sec-1-img img{margin:0 auto; max-width:100%;}

.new-sec-2 {width:100%; overflow:hidden;}
.new-sec-2-left {float:left; width:600px; font-size:16px; line-height:26px; color:#333;}
.new-sec-2-right {float:left; width:550px; margin-left:50px;}
.new-sec-2-left  p {font-size:16px; padding-left:15px; position:relative; color:#333;}
.new-sec-2-left  p:after {position:absolute; content:''; width:4px; height:4px; border-radius:50%; background:#666; top:10px; left:0;}
.new-sec-2-left  p span {display:block; font-size:14px; line-height:26px; color:#666;}
.new-sec-2-left  p span b {display:inline-block; font-size:14px; font-weight:400; line-height:26px;  padding-left: 13px;margin-top: -26px;}
.new-sec-2 h1 {font-size:16px; color:#333; font-weight:400; line-height:26px; margin-bottom:20px;}
.new-sec-2-img  {text-align:center; margin-bottom:10px;}
.new-sec-2-img img{margin:0 auto; max-width:100%;}
.ma-top {margin-top:50px;}

/* other */
.oth_log_cont_2{text-align:center;}
.oth_fire_cont_1{text-align:center; border: 1px solid #e9e9e9; padding:40px; margin:40px auto;}
.oth_fire_cont_1 ul{overflow:hidden; background:#f8f8f8; padding:30px 0; border-radius:20px; margin:50px auto 0;}
.oth_fire_cont_1 ul li{float:left; width:25%; border-right:1px dotted #ddd; padding:0 40px; box-sizing:border-box;  text-align:left; }
.oth_fire_cont_1 ul li:last-child{border-right:0;}
.oth_fire_cont_1 ul li h1{font-size:1rem; color:#000; font-weight:400; margin-bottom:5px;}
.oth_fire_cont_1 ul li p{font-size:.85rem; font-weight:300;}
.oth_fire_cont_2 ul{overflow:hidden; }
.oth_fire_cont_2 ul li{float:left; width:33.33%; padding:20px 20px 20px 40px; box-sizing:border-box;  position:relative; }
.oth_fire_cont_2 ul li h1{font-size:.8rem; font-weight:400; color:#aaa;}
.oth_fire_cont_2 ul li h2{font-size:1.1rem; color:#000; font-weight:500;}
.oth_fire_cont_2 ul li p.tit{font-weight:500; color:#000; position:relative; padding-left:10px;}
.oth_fire_cont_2 ul li p.tit:before{width:3px; height:12px; background:#ff9945; content:''; position:absolute; left:0; top:4px;}
.oth_fire_cont_2 ul li p{font-size:.9rem; font-weight:300; margin-bottom:5px;}
.oth_fire_cont_2 ul li:nth-child(1):before{content:'01'; background:#0072bc; color:#fff; width:30px; line-height:40px; display:block; text-align:center; position:absolute; left:0;}
.oth_fire_cont_2 ul li:nth-child(2):before{content:'02'; background:#0072bc; color:#fff; width:30px; line-height:40px; display:block; text-align:center; position:absolute; left:0;}
.oth_fire_cont_2 ul li:nth-child(3):before{content:'03'; background:#0072bc; color:#fff; width:30px; line-height:40px; display:block; text-align:center; position:absolute; left:0;}
.oth_fire_cont_2 ul li img{margin:10px 0;}
.oth_fire_cont_3{background: #f3f7fa; padding:30px;}
.oth_fire_cont_3 h1{text-align:center; font-size:1.2rem; color:#000; font-weight:400; margin-bottom:20px;}
.oth_fire_cont_3 h1 img{ height:20px; margin-right:5px; vertical-align: middle; margin-top:-3px;}
.oth_fire_cont_3 ul{overflow:hidden;}
.oth_fire_cont_3 ul li{float:left; width:19%; height:130px; margin:0 0.5%; text-align:center; background: #fff; box-sizing:border-box; border-radius:20px; padding:20px; font-size:.9rem; line-height:1.4;}
.oth_fire_cont_3 ul li span{display:block; font-size:1.2rem; color:#ddd;}
.oth_win_cont_1 li{overflow:hidden;border:1px solid #eaeaea; border-top:0;}
.oth_win_cont_1 li div{ padding:30px 20px; box-sizing:border-box;}
.oth_win_cont_1 li .left{float:left; width:25%; color:#000; font-size:1rem; line-height: 1; font-weight:500;}
.oth_win_cont_1 li .right{float:right; width:75%; font-size:.92rem; color:#000; font-weight:300; line-height:1.8; background: #f3f7fa;}
.oth_win_cont_1 li .right p{ position:relative; padding-left:15px;}
.oth_win_cont_1 li .right p:before{content:'·'; position:absolute; left:5px;}
.oth_win_cont_1{ border-top:2px solid #0072bc; }




/*20220615 추가 - ivanti */
.mo_img{display: none;}

.iva_about{}
.iva_about .pul_vadc_cont_2{margin-top:30px;}

.iva_about .sec_ngf_cont_2{margin-top:30px;}
.iva_about .sec_ngf_cont_2 ul li{width:33.33%;}
.iva_about .sec_ngf_cont_2 ul li h1{text-align: center; margin-bottom: 20px;}
.iva_about .sec_ngf_cont_2 ul li p{color: #000; font-size:16px;margin-bottom: 12px;position:relative; padding-left:10px;}
.iva_about .sec_ngf_cont_2 ul li p:before{content:''; width:4px; height:4px;border-radius: 50%;background-color:#666666; position:absolute;top: 8px; left:0;}

.iva_about .sec_cont_1 li{}
.iva_about .sec_cont_1 li .txt{height: 300px; min-height:fit-content; padding: 30px 20px;}
.iva_about .sec_cont_1 li .txt h1{font-weight: bold;}
.iva_about .sec_cont_1 li .txt p{text-align:left;color: #666;font-size:14px;margin-bottom: 10px;position:relative; padding-left:10px;}
.iva_about .sec_cont_1 li .txt p:before{content:'';width: 3px;height: 3px;border-radius: 50%;background-color:#666666; position:absolute;top: 8px; left:0;}


.iva_about .sec_cont_1.grayBox{padding:30px; background:#f7f7f7;box-sizing: border-box;}
.iva_about .sec_cont_1.grayBox li{width: 24.25%; background:#fff; border:none; padding:0 20px;}
.iva_about .sec_cont_1.grayBox li .txt{padding: 30px 0px;}
.iva_about .sec_cont_1.grayBox li h1{
   font-size: 18px;
      margin: 10px 0 20px;
}
.iva_about .sec_cont_1.grayBox li p{
   font-size: 16px;
   font-weight: 500;
   letter-spacing: -0.05em;
   color:#666;
}

.iva_about .sec_cont_2{padding:0; margin-top:15px;}
.iva_about .sec_ngf_cont_1{}
.iva_about .sec_ngf_cont_1 ul{display:flex;justify-content: center;flex-wrap: wrap;}
.iva_about .sec_ngf_cont_1 ul li{float: unset; height:auto;width: 31%;margin: 1%;padding: 50px;}
.iva_about .sec_ngf_cont_1 ul li img{}
.iva_about .sec_ngf_cont_1 ul li h2{color: #004f84;font-size: 18px;font-weight: 600;}
.iva_about .sec_ngf_cont_1 ul li p{font-weight: 400;}

.iva_ssl .sec_ngf_cont_1{}
.iva_ssl .sec_ngf_cont_1 h3{padding-left: 35px;}
.iva_ssl .sec_ngf_cont_1 ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.iva_ssl .sec_ngf_cont_1 ul li{float: none;height: auto;padding: 20px 15px;}
.iva_ssl .sec_ngf_cont_1 ul li img{margin: 40px 0;}
.iva_ssl .sec_ngf_cont_1 ul li p{text-align: left; position:relative;  padding-left:10px; margin-bottom:10px;font-weight: 400;letter-spacing: -0.05em;}
.iva_ssl .sec_ngf_cont_1 ul li p:before{content:''; width:4px; height:4px;border-radius: 50%;background-color:#4f81bc; position:absolute;top: 8px; left:0;}

.iva_ssl .sec_ngi_cont_1{}
.iva_ssl .sec_ngi_cont_1 ul{display:flex;justify-content: space-between; flex-wrap: wrap;}
.iva_ssl .sec_ngi_cont_1 ul li{height:auto; float:none;width: 32.5%;margin: 0;padding: 50px 30px;}
.iva_ssl .sec_ngi_cont_1 ul li:before{content:none;}
.iva_ssl .sec_ngi_cont_1 ul li img{margin-bottom:20px;}
.iva_ssl .sec_ngi_cont_1 ul li h2{color:#004f84; font-size:18px;margin-bottom: 20px;}
.iva_ssl .sec_ngi_cont_1 ul li p{font-size: 14px;/* margin-bottom: 10px; */line-height: 2rem;}


.iva_nzta{}
.iva_nzta .pul_ssl_cont_3 p{line-height:1.85rem;}
.iva_nzta .sec_cont_2{margin-top:20px;padding: 0;}


.iva_nsa .sec_ngf_cont_1{}
.iva_nsa .sec_ngf_cont_1 ul{display:flex;justify-content: center;flex-wrap: wrap;}
.iva_nsa .sec_ngf_cont_1 ul li{float: unset; height:auto;width: 31%;margin: 1%;padding: 50px 20px;}
.iva_nsa .sec_ngf_cont_1 ul li img{}
.iva_nsa .sec_ngf_cont_1 ul li h2{color: #004f84;font-size: 18px;font-weight: 600;}
.iva_nsa .sec_ngf_cont_1 ul li p{font-size:14px;letter-spacing: -0.05em;}
