/*
@media all and (min-width:1024px){
   .fade-in {transform: translateY(60px);opacity:0; transition: all ease 1s;}
  .fade-in.show { opacity: 1; transform: translateY(0);}
}
*/
.greeting{display: flex;} 
.greeting .objImg{margin-right: 5% !important;}
.greeting .objImg .pc-img{}
.greeting .objImg .m-img{display:none}
.greeting .objTxt{display: inline-block;width: calc(100% - 43%);font-size: 20px;line-height: 32px;}
.greeting .objTxt span.wbr{font-size:30px;font-family:'Pretendard Bold';display:block;line-height: 1.5;}
.greeting .objTxt strong{color: #007a31;font-weight:bold}
.greeting .objTxt .sign{text-align: right;font-size: 23px;color: #000;font-weight: bold;}
.greeting .objTxt .sign span{font-size: 24px;font-weight: bold;}
.greeting .objTxt .sign img{width:110px;margin-left: 10px;}

@media all and (max-width: 1024px){
.greeting .objImg{margin-right: 30px !important;width: 300px;}	
.greeting .objTxt span.wbr{font-size: 25px;display: inline-block;}	
.greeting .objTxt span.wbr + span.wbr{margin-bottom:20px}
.greeting .objTxt{display: inline-block;width: calc(100% - 46%);font-size: 18px;line-height: 28px;}	
.greeting .objTxt .sign span{font-size: 22px;}
.greeting .objTxt .sign img{width:80px;margin-left: 10px;}
}
@media all and (max-width: 780px){
.greeting{flex-wrap: wrap;}
.greeting .objImg{width: 100%;text-align:center;float: unset;}
.greeting .objImg .pc-img{display:none}
.greeting .objImg .m-img{display:block;width:100%}	
.greeting .objTxt{float: unset;padding: 20px;width:100%;line-height: 30px;}
.greeting .objTxt span.wbr{font-size: 24px;text-align: center;display: block;}
.greeting .objTxt span.wbr + span.wbr{margin-bottom:0}	
}

.nhpolicy{}
.nhpolicy table tbody td{padding: 4px 0 10px;text-align:center}
.nhpolicy table.table-labeling{}
.nhpolicy table.table-labeling  tbody td{vertical-align: top;}
.nhpolicy table.table-labeling  tbody td strong{display:block;font-size: 16px;}
.nhpolicy table.table-labeling tbody td span{display:block;line-height:1.2;margin-top:10px}
.nhpolicy dl{padding:0 20px 0 0}
.nhpolicy dl dt{margin:0 0 10px 0;font-size:14px;font-weight:bold;display: flex;font-size: 16px;}
.nhpolicy dl dt img{}
.nhpolicy dl dt .title{
    display: grid;
    align-items: center;
    padding-left: 10px;
      font-size: 16px
}
.nhpolicy dl dd{margin:0 0 30px 0;line-height:190%;}
.nhpolicy dl dd ul li{padding:0 0 0 6px;background:url("/sites/nonghyupit/images/bg_poparrow.gif") no-repeat left 10px}
.nhpolicy dl dd div.bit01{padding:0 0 0 6px;background:url("/sites/nonghyupit/images/bg_poparrow.gif") no-repeat left 10px}
.nhpolicy dl dd ol{margin:15px 0 0 0}
.nhpolicy dl dd .day{margin:10px 0 0 0}
.nhpolicy dl dd .in2{
    display: block;
    font-weight: bold;
    padding-left: 10px;
}
.nhpolicy dl dd .in3{
    display: block;
    padding-left: 20px;
}
.nhpolicy dl dd .poptabBoxSty{
    display: flex;
    justify-content: space-between;
    margin-top:20px;
}
.nhpolicy dl dd .poptabBoxSty span:first-child{font-weight:bold}
.nhpolicy table.table-labeling-list tbody td:nth-child(even) {text-align:left}
.nhpolicy table.table-labeling-list tbody td span{display:block;    padding: 0 16px;}
.nhpolicy dl dd .in2{}
.nhpolicy dl dd .in3{}

  .chart-wrap-pc{display:block}
  .chart-wrap-mobile{display:none}

@media all and (max-width: 768px){
  .nhpolicy dl dt{font-size: 18px;}
  .nhpolicy table.table-labeling-list tbody td span{ padding: 0 6px;}
  .chart-wrap-pc{display:none}
  .chart-wrap-mobile{display:block}
  
  .m-disnone{display:none}
  }



/* sub 컨텐츠 타이틀 공통 */
.title-wrap{text-align: left;font-family:'Pretendard Medium';animation-name:con-subtitle;animation-duration:1.5s;margin-bottom:70px}
.title-wrap .objHeading_h3{line-height: 1.2;}
.title-wrap.nomarinB{margin-bottom:0 !important}
/*.title-wrap:after{content:"";position:absolute;border-bottom:1px solid #ddd;width:2000px;left:50%;margin-left: -1000px;bottom: 0px;}*/
/*@keyframes con-subtitle{
  0%{opacity:0; transform: translateY(50px);;transition: all ease 1s}
  100%{opacity:1; transform: translateY(0px);}
}*/
.title-wrap .title{font-size: 26PX;line-height: 1.2;margin-top: 10px;font-family: 'Pretendard Medium';color: #000;}
.title-wrap .title .wbr{display:block;}
.title-wrap .description {color: #000;font-size: 20px;line-height: 30px;margin-top: 20px;}
.title-wrap .description .wbr{display:block;}

/* 비젼*/
	.container-vision {}
    .container-vision .description {color: #333;font-size: 18px;line-height: 26px;margin-top: 38px;}
    .container-vision .description .wbr{display:block}

	.container-vision .subc-wrap{;}
	.container-vision .subc-wrap .section-title {/* text-align: center; */}
	.container-vision .subc-wrap .section-title strong{
      font-size: 28px;
      color: #000;
      display: block;
      line-height: .9;
      font-family: 'NH Medium';
  }
	.container-vision .subc-wrap .section-title span{
		display:block;
		margin-top: 19px;
		font-size: 20px;
		line-height: .9;
		color: #000;
	}
	.container-vision .subc-wrap .box-wrap{
	    display: flex;
	    justify-content: space-evenly;
	    margin-top: 56px;
	}
	  .container-vision .subc-wrap + .subc-wrap{margin-top: 100px;}	  
	.container-vision .subc-wrap .box-wrap .item{text-align: center;width: 260px;}
	.container-vision .subc-wrap .box-wrap .item p{padding-top: 36px;font-size: 22px;text-align: center;}

	 @media (max-width: 1024px) {

	   .title-wrap .title .wbr{display:inline}
	  .title-wrap .description{text-align: left;margin-top: 14px;}
	  .container-vision .subc-wrap + .subc-wrap{margin-top: 80px;}	  
	  .container-vision .subc-wrap .section-title {width: 100%;}
	  .container-vision .subc-wrap .box-wrap{margin-left:0;width: 100%;margin-top: 10px;padding: 32px 40px 42px}
	   
	  .title-wrap .description .wbr{display: inline;}
    }

    @media (max-width: 767px) {
	.title-wrap{margin-bottom:60px}
	.container-vision .subc-wrap .box-wrap{padding: 32px 20px 42px;}
	.container-vision .subc-wrap + .subc-wrap{margin-top: 60px;}		
	.container-vision .subc-wrap .section-title strong{font-size:26px}
	.container-vision .subc-wrap .section-title span{font-size: 20px;}
	.container-vision .subc-wrap .box-wrap .item p{font-size: 18px;}
	.container-vision .subc-wrap .box-wrap .item:before{width: 120px;height: 120px;}
	.container-vision .subc-wrap .box-wrap .item + .item{margin-left:10px}
	  .title-wrap .title{line-height: 1.3;font-size: 24px;}
    }

/* 회사소개 */
     .introduce-wrap {display: flex;flex-wrap: wrap;justify-content: space-between;}
    .introduce-wrap .introduce-img {flex: 1;background: url('/sites/nonghyupit/images/bg_introduce.png') no-repeat center/cover;min-height: 400px;position: relative;margin-right: 60px; border-radius: 30px;}
    .introduce-wrap .introduce-content{flex: 2;}

    .introduce-wrap .introduce-content .introduce-title{
      font-size: 30px;
      margin-bottom: 20px;
      line-height: 1.2;
      color: #333;
      letter-spacing: -2px;
     font-family:'Pretendard Bold';
	  max-width:750px
    }
    .introduce-wrap .introduce-content .introduce-title strong{
	display: block;
	font-size: 35px;
	margin-bottom: 20px;
	color: #007a31;
	letter-spacing: -2px;
	line-height: 1;
	font-weight: bold;
	}
    .introduce-wrap .introduce-content p{
      margin-bottom: 30px;
      line-height: 1.5;
      font-size: 18px;
      margin-top: 20px;
    }
   .introduce-wrap .introduce-content table{
      width: 100%;
      border-top: 2px solid #000;
    }
    .introduce-wrap .introduce-content table tbody td {
      padding: 10px 5px;
      border-bottom: 1px solid #ccc;
      font-size: 16px;
      text-align: left;
    }
    .introduce-wrap .introduce-content table td:first-child {
      font-family:'Pretendard Bold';
      color: #000;
      width: 20%;
      padding-left: 18px;
      text-align: left;
    }

.dis-flex{display: flex;justify-content: space-between;}
.dis-flex .objImg{width: calc( 100% - 36% );}

    @media (max-width: 1024px) {
	.introduce-wrap .introduce-content .introduce-title{font-size: 35px;}
	  .introduce-wrap .introduce-content .introduce-title strong{font-size: 35px;margin-bottom: 10px;}	  
	.introduce-wrap .introduce-content p br{display:none}	
}
    @media (max-width: 767px) {
	.introduce-wrap .introduce-img{display:none}	
     .introduce-wrap {flex-direction: column;}
    .introduce-img {min-height: 250px;}
	.introduce-wrap .introduce-content .introduce-title{}
	 .introduce-wrap .introduce-content .introduce-title strong{display:inline-block;font-size: 26px;margin-bottom:10px}	
	.introduce-wrap .introduce-content .introduce-title{font-size: 26px;line-height: 1.5;text-align: center;}
	  .introduce-wrap .introduce-content table tbody td{font-size:18px}
	 .introduce-wrap .introduce-content table tbody td br{display:none}	
    }

/* 인재상*/
.talented{}
.talented .core-boxes {
      display: flex;
      flex-wrap: nowrap;
      justify-content: space-between;
      gap: 12px;
      margin-top: 20px;
    }
.talented .core-boxes .core-box {
      width: 24%;
      padding: 40px 0 40px;
      border: 1px dotted #000;
      border-radius: 20px;
      text-align: center;
    }
.talented .core-boxes .core-box strong {
    display:block;
    margin-bottom: 6px;
    font-family: 'Pretendard Bold';
    font-size: 78px;
   line-height: .9;
    }
.talented .core-boxes .core-box  span{
  display:block;
    font-family: 'Pretendard Bold';
font-size: 24px;
line-height: .9;
}

.talented .core-boxes .core-box:nth-child(1) strong{color: #2959b2;}
.talented .core-boxes .core-box:nth-child(1) span{color: #2959b2;}
.talented .core-boxes .core-box:nth-child(2) strong{color: #20a74b;}
.talented .core-boxes .core-box:nth-child(2) span{color: #20a74b;}
.talented .core-boxes .core-box:nth-child(3) strong{color: #0072dc;}
.talented .core-boxes .core-box:nth-child(3) span{color: #0072dc;}
.talented .core-boxes .core-box:nth-child(4) strong{color: #8335ce;}
.talented .core-boxes .core-box:nth-child(4) span{color: #8335ce;}
.talented .core-boxes .core-box .core-text {
    color: #333;
    font-size: 20px;
    line-height: .9;
    margin-top: 10px;
    font-family: 'Pretendard Medium';
    }

.talented .footer-text {
padding: 52px 30px;
      text-align: center;
      border-radius: 20px;
      font-size: 24px;
      margin-top: 60px;
      font-family: 'Pretendard Medium';
  border: 1px dotted #000;
    }
.talented .footer-text .wbr{display:block;}
.talented .footer-text strong{color:#0072dc;font-weight: bold;}
.talented .footer-text .color-blue{color: #2959b2;}
.talented .footer-text .color-green{color: #20a74b;}
.talented .footer-text .color-cyan{color: #0072dc;}
.talented .footer-text .color-yellow{color: #8335ce;}
@media (max-width: 1024px) {
	.talented .core-boxes{
	  display: flex;
	  flex-wrap: wrap;
	  gap: 4px;
	  width: 100%;
	}
	.talented .core-boxes .core-box strong{font-size: 56px;}
	.talented .core-boxes .core-box span{ font-size: 18px;}
	.talented .core-boxes .core-box .core-text{} 
}
@media (max-width: 767px) {
    .talented .core-boxes{gap: 20px 0px;}
	.talented .core-boxes .core-box {width:48%}
	.talented .footer-text{
	  text-align: left;
	  font-size: 24px;
	  padding: 32px 28px;
	}
	.talented .footer-text .wbr{display: inline;}
}




/*윤리경영 시스템 버튼 */

.three-rung{display: flex;justify-content: space-between;flex-wrap: nowrap;margin-top: 14px;}
.three-rung a{display: flex;font-size: 22px;line-height: 1;position: relative;width: 100%;text-align: center;border-radius: 20px;justify-content: center;height: 104px;align-items: center;border: 2px solid transparent;transition: all 0.5s;}	
.three-rung a + a{margin-left:2%}
.three-rung a:nth-child(1){background:#0b3a7e}
.three-rung a:nth-child(2){background:#0d4eac}
.three-rung a:nth-child(3){background:#1663d5}
.three-rung a:after{content:"";display: block;background-image: url("/sites/nonghyupit/images/icon-btn-down.png");width: 31px;height: 31px;margin-left: 5%;background-repeat: no-repeat;}
.three-rung a span{display: inline-block;color:#fff}	  
.three-rung a strong{display: block;color:#fff;font-weight:bold;margin-left:4px}	  	   
.three-rung a:hover,
.three-rung a:focus{border:2px solid #c8c6c6;background:#ffffff}
.three-rung a:hover:after,
.three-rung a:focus:after{background-image:url("/sites/nonghyupit/images/icon-btn-down_bk.png");background-repeat: no-repeat;}
.three-rung a:hover span,
.three-rung a:hover strong,
.three-rung a:focus span,
.three-rung a:focus strong{color:#000}

@media (max-width: 1024px) {
	.three-rung a{font-size:17px}
	.three-rung a + a{margin-left:1%}	
	.three-rung a:after{width: 26px;background-size: contain;}
}

    @media (max-width: 860px) {
    .three-rung a{flex-wrap: wrap;}
      }

    @media (max-width: 768px) {
	  .three-rung a{align-content: center;padding: 0 10px;}
	  .three-rung a strong{margin: 5px 0;}
      }

/*채용소식*/
#menu4481_obj3565 .scroll-table .board-table .col-etc{width:20%}

/*IT 아웃소싱*/
.it_outsourcing_warp{}
.it_outsourcing_warp .it_outsourcing{display: flex;position:relative;height: 362px;padding: 0 86px 0 110px;align-items: center;border-radius: 30px;}
.it_outsourcing_warp .it_outsourcing + .it_outsourcing{margin-top:86px;}
.it_outsourcing_warp .it_outsourcing:nth-child(1){background: url(/sites/nonghyupit/images/bg_it_service01.png) no-repeat center;}
.it_outsourcing_warp .it_outsourcing:nth-child(2){background:url(/sites/nonghyupit/images/bg_it_service02.png) no-repeat center;}
.it_outsourcing_warp .it_outsourcing:nth-child(3){background:url(/sites/nonghyupit/images/bg_it_service03.png) no-repeat center}
.it_outsourcing_warp .it_outsourcing:nth-child(4){background:url(/sites/nonghyupit/images/bg_it_service04.png) no-repeat center}
.it_outsourcing_warp .it_outsourcing:nth-child(5){background:url(/sites/nonghyupit/images/bg_it_service05.png) no-repeat center}
.it_outsourcing_warp .it_outsourcing:nth-child(5):before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background: #0000003d;z-index:0;border-radius: 30px;}	
.it_outsourcing_warp .it_outsourcing .it_outsourcing_txt{position: relative;}
.it_outsourcing_warp .it_outsourcing:nth-child(odd){justify-content: flex-end;}
.it_outsourcing_warp .it_outsourcing:nth-child(odd) .it_outsourcing_txt{width: 414px;}
.it_outsourcing_warp .it_outsourcing:nth-child(even) .it_outsourcing_txt{width: 364px;}
.it_outsourcing_warp .it_outsourcing .it_outsourcing_txt span{display:block;font-size:40px;color:#fff;line-height: .9;font-weight: bold;}
.it_outsourcing_warp .it_outsourcing .it_outsourcing_txt p{display:block;color:#fff;font-size:20px;line-height: 1.5;margin-top: 30px;}

.it_outsourcing_warp.atype{}
.it_outsourcing_warp.atype .it_outsourcing:nth-child(1){background:url(/sites/nonghyupit/images/bg-finance-01.png) no-repeat center;}
.it_outsourcing_warp.atype .it_outsourcing:nth-child(2){background:url(/sites/nonghyupit/images/bg-finance-02.png) no-repeat center;}
.it_outsourcing_warp.atype .it_outsourcing:nth-child(3){background:url(/sites/nonghyupit/images/bg-finance-03.png) no-repeat center}
.it_outsourcing_warp.atype .it_outsourcing:nth-child(4){background:url(/sites/nonghyupit/images/bg-finance-04.png) no-repeat center}
.it_outsourcing_warp.atype .it_outsourcing:nth-child(5){background:url(/sites/nonghyupit/images/bg-finance-05.png) no-repeat center;}
.it_outsourcing_warp.atype .it_outsourcing:nth-child(6){background:url(/sites/nonghyupit/images/bg-finance-06.png) no-repeat center;}
.it_outsourcing_warp.atype .it_outsourcing:nth-child(7){background:url(/sites/nonghyupit/images/bg-finance-07.png) no-repeat center}


@media (max-width: 768px) {
	.it_outsourcing_warp{}	
	.it_outsourcing_warp .it_outsourcing{padding:0 40px;height: 300px;}
	.it_outsourcing_warp .it_outsourcing + .it_outsourcing{margin-top:30px}
	.it_outsourcing_warp .it_outsourcing .it_outsourcing_txt{margin-top:20px;position:relative}		
	.it_outsourcing_warp .it_outsourcing .it_outsourcing_txt p{font-size:20px}
 }

/* 솔루션 */
.system-build{;}
.system-build .solution-btn{
    border-radius: 30px;
    box-shadow: 0px 7px 10px -5px;
    position: relative;
}
.system-build .solution-btn a{
    display: block;
    color: #fff;
    font-size: 55px;
    padding: 78px 0 88px;
    background: #e6f0f4;
    text-align: center;
    font-weight: bold;
    line-height: .9;
    background: url(/sites/nonghyupit/images/bg_solution.png) no-repeat center;
    border-radius: 30px;
    position: relative;
   transition: all 1s;
}
.system-build .solution-btn a span{
    position: relative;
    z-index: 1;
}
.system-build .solution-btn a:after{position: absolute;left:0;top: -6px;bottom: 0;width: 0%;margin-top:5px;background: rgb(255,255,255,0.7);content:"";z-index: -1;transition: all 1s;transform: translateY(0);}
.system-build .solution-btn a:focus,
.system-build .solution-btn a:hover{color:#000;opacity: 0.8;}
.system-build .solution-btn a:focus:after,
.system-build .solution-btn a:hover:after{ width: 100%;}



.system-build .item_wrap{
    display: flex;
    justify-content: space-between;
    margin-top: 80px;
}
.system-build .item_wrap .item{width: 20%;text-align: center;}
.system-build .item_wrap img{}
.system-build .item_wrap strong{
    color: #000;
    font-size: 30px;
    font-weight: bold;
    line-height: 50px;
    display: block;

  font-family:'Pretendard Bold';
}
.system-build .item_wrap p{font-size: 20px;}
.system-build .item_wrap p .wbr{display: block;}
@media (max-width: 1024px) {
.system-build .item_wrap{flex-wrap: wrap;justify-content: center;gap: 50px 10px;}	
.system-build .item_wrap .item{width:30%;}
.system-build .item_wrap strong{font-size: 24px;}
}

@media (max-width: 768px) {
.system-build .item_wrap{justify-content: space-between;}
.system-build .solution-btn a{
    padding: 62px 0 72px;
    font-size: 36px;
    letter-spacing: -1px;
}
	.system-build .item_wrap .item{width:46%;}
}


/* 기업윤리 */
.ethics-wrap{display: flex;gap: 40px 10px;flex-wrap: wrap; justify-content: space-between;flex-direction: row;margin-top:20px}
.ethics-txt { margin: 12px 0 0px; font-size: 20px; color: #000; line-height: 30px;}
.ethics-wrap .ethics{ width: 32%; padding: 40px 30px;border: 1px dotted #000; border-radius: 30px;}
.ethics-wrap .ethics .ethics-icon{text-align: center; margin-bottom: 36px; position: relative;margin-top:20px}
.ethics-wrap .ethics .ethics-icon img{}
.ethics-wrap .ethics .ethics-title{ line-height: 1.5; font-size: 28px; color: #000; position: relative;}
.ethics-wrap .ethics .ethics-txt{color: #505050;font-size:18px;line-height: 1.5;margin-bottom:0}
.ethics-wrap .ethics .ethics-txt .wbr{display:block}
.ethics-wrap .ethics:nth-child(4){width:100%;position: relative;}
.ethics-wrap .ethics:nth-child(4) .ethics-icon{position: absolute;width: 16%;margin-bottom: 0;transform: translateY(-50%);top: 40%;}
.ethics-wrap .ethics:nth-child(4) .ethics-title{margin-left: 19%;}
.ethics-wrap .ethics:nth-child(4) .ethics-txt{margin-left: 19%;}

@media (max-width: 1024px) {
.ethics-wrap{}
.ethics-wrap .ethics{width:49%}
.ethics-wrap .ethics:nth-child(4){width: 49%;}
.ethics-wrap .ethics:nth-child(4) .ethics-icon{position: unset;width: 100%;margin-bottom: 36px;transform: translateY(0);}
.ethics-wrap .ethics:nth-child(4) .ethics-title{margin-left: 0;}
.ethics-wrap .ethics:nth-child(4) .ethics-txt{margin-left: 0;}
}

@media (max-width: 768px) {

.ethics-wrap .ethics{width:100%}
.ethics-wrap .ethics:nth-child(4){width:100%}
.ethics-wrap .ethics .ethics-txt .wbr{display:inline-block}
.ethics-wrap .ethics .ethics-txt{font-size:20px}
}


/* 내부신고*/
.receive-wrap{ display: flex; justify-content: space-between; gap: 20px;}
.receive-wrap.atype{}
.receive-wrap.atype .itemp{ width: 25%;}
.receive-wrap .itemp{
    border: 1px dotted #000;
    border-radius: 20px;
    padding: 50px 30px;
}
.receive-wrap .itemp .img{
    text-align: center;
}
.receive-wrap .itemp .txt{
    color: #000;
    text-align: center;
    margin-top: 40px;
      font-size: 20px;
}
.receive-wrap.btype .itemp{width: 30%;}

.dotted_wrap{border: 1px dotted #000;border-radius: 20px;padding: 44px 64px 44px 291px;color:#000;position: relative;margin-top: 10px;}
.dotted_wrap:after{content:"";display:block;width:202px;height:153px;position:absolute;background: url("/sites/nonghyupit/images/icon-receive.png") no-repeat;top: 50%;margin-top: -75px;left: 40px;}
.dotted_wrap .title{font-family: 'NH Medium'; font-size: 24px;line-height: .9;letter-spacing: -0.5px;margin-bottom: 10px;}
.dotted_wrap .txt{}
.dotted_wrap .txt li{font-family: 'Pretendard Regular';font-size: 20px;line-height:30px;position: relative;}
.dotted_wrap .txt li:after{content:"";display:block;width:4px;height:4px;position:absolute;background: #959393;top: 12px;left: -12px;}
.dotted_wrap .txt .division{position:relative}
.dotted_wrap .txt .division:before{content:"/";display:inline-block;margin: 0 10px;}

@media (max-width: 1024px) {
.receive-wrap{flex-wrap: wrap; gap: 20px 0px;}
.receive-wrap.atype .itemp{width: 48%;}
.dotted_wrap{padding: 44px 50px;}
.dotted_wrap:after{display:none}	
}

@media (max-width: 768px) {
.receive-wrap.atype .itemp{width: 100%;padding: 30px 50px;}
.receive-wrap.btype .itemp{width: 100%;}
  .receive-wrap .itemp .txt{font-size:20px}
}


/* it-service*/
.it-service-wrap{display: flex;justify-content: space-between;gap: 20px;flex-wrap: wrap;}
.it-service-wrap .item{width: 32%;border: 1px dotted #000;border-radius: 40px;padding: 46px 0;}

.it-service-wrap .item .img{display: block;height: 164px;background-repeat:no-repeat;background-position: center;}
.it-service-wrap .item:nth-child(1) .img{background-image:url("/sites/nonghyupit/images/icon-service-01.png");}
.it-service-wrap .item:nth-child(2) .img{background-image:url("/sites/nonghyupit/images/icon-service-02.png");}
.it-service-wrap .item:nth-child(3) .img{background-image:url("/sites/nonghyupit/images/icon-service-03.png");}
.it-service-wrap .item:nth-child(4) .img{background-image:url("/sites/nonghyupit/images/icon-service-04.png");}
.it-service-wrap .item:nth-child(5) .img{background-image:url("/sites/nonghyupit/images/icon-service-05.png");}
.it-service-wrap .item:nth-child(6) .img{background-image:url("/sites/nonghyupit/images/icon-service-06.png")}
.it-service-wrap .item:nth-child(7) .img{background-image:url("/sites/nonghyupit/images/icon-service-07.png");}
.it-service-wrap .item:nth-child(8) .img{background-image:url("/sites/nonghyupit/images/icon-service-08.png");}
.it-service-wrap .item:nth-child(9) .img{background-image:url("/sites/nonghyupit/images/icon-service-09.png");}
.it-service-wrap .item:nth-child(10) .img{background-image:url("/sites/nonghyupit/images/icon-service-10.png");}
.it-service-wrap .item .txt{margin-top: 40px;}

.it-service-wrap .item strong{
    font-size: 30px;
    display: block;
    line-height: 40px;
    text-align: center;
}

.it-service-wrap .item .txt span{
    color: #000;
    text-align: center;
    font-size: 20px;
    display: block;
    padding: 0 48px;
    margin-top: 20px;
}

@media (max-width: 1040px) {
.it-service-wrap .item{width: 48%;}
.it-service-wrap{
    justify-content: center;
}
}

@media (max-width: 768px) {
.it-service-wrap .item{width: 48%;}
  .it-service-wrap .item{width: 100%;padding: 30px 0;}
}



/* 채용안내 */
.employment-wrap{}
.employment-wrap .employment{
    display: flex;
    gap: 30px;
}
.employment-wrap .employment .item{
    padding: 26px 40px;
    border: 1px dotted #000;
    border-radius: 30px;
}
.employment-wrap .employment .item .title{
    font-size: 24px;
	font-family: 'Pretendard bold';
    display: block;
}
.employment-wrap .employment .item .txt{
    display: block;
    line-height: 30px;
    margin-top: 10px;
}


.employment-wrap .employment-list ul{display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;gap: 30px;}
.employment-wrap .employment-list ul li{border-radius: 100px;height: 200px;width: 200px;padding: 0;text-align: center;border: 1px dotted #000;position: relative;}
.employment-wrap .employment-list ul li:after{content:"";display:block;position:absolute;top: 38px;left:50%;width:64px;height:54px;margin-left:-32px;background-repeat:no-repeat}
.employment-wrap .employment-list ul li:nth-child(1):after{background-image:url(/sites/nonghyupit/images/step01.png)}
.employment-wrap .employment-list ul li:nth-child(2):after{background-image:url(/sites/nonghyupit/images/step02.png)}
.employment-wrap .employment-list ul li:nth-child(3):after{background-image:url(/sites/nonghyupit/images/step03.png)}
.employment-wrap .employment-list ul li:nth-child(4):after{background-image:url(/sites/nonghyupit/images/step04.png)}
.employment-wrap .employment-list ul li:nth-child(5):after{background-image:url(/sites/nonghyupit/images/step05.png)}
.employment-wrap .employment-list ul li:nth-child(6):after{background-image: url(/sites/nonghyupit/images/step06.png);}
.employment-wrap .employment-list ul li:nth-child(7):after{background-image:url(/sites/nonghyupit/images/step07.png)}
.employment-wrap .employment-list ul li strong{display: block;font-size: 18px;line-height: .9;color: #000;font-weight: bold;padding-top: 115px;}
.employment-wrap .employment-list ul li span{display: block;font-size: 18px;line-height: 24px;color: #000;margin-top: 7px;}

@media all and (max-width: 1260px){
.employment-wrap .employment-list ul{flex-wrap: wrap;display: flex;justify-content: center;}
}

@media all and (max-width: 768px){
.employment-wrap .employment{flex-wrap: wrap;}
.employment-wrap .employment .item{width:100%}
.employment-wrap .employment-list ul{flex-wrap: wrap;display: flex;justify-content: center;}	
}




.whistle-wrap{
    display: flex;
    justify-content: space-between;
    gap: 40px;
}

.whistle-wrap .whistle-item{
    width: 50%;
    border: 1px dotted #000;
    border-radius: 20px;
    padding: 32px 40px;
    position: relative;
}
.whistle-wrap .whistle-item strong{
    font-weight: bold;
    display: block;
    line-height: .9;
    font-size: 24px;
}

.whistle-wrap .whistle-item .img{
    margin-top: 20px;
    float: left;
    display: block;
}
.whistle-wrap .whistle-item .img img{}


.whistle-wrap .whistle-item .whistle{
    width: 100%;
    margin-top: 16px;
}

.whistle-wrap .whistle-item.pc .whistle{
    padding-left: 225px;
}
.whistle-wrap .whistle-item.moblie .whistle{
    padding-left: 180px;
}
.whistle-wrap .whistle-item .whistle .item{
    font-size: 20px;
    line-height: 32px;
}
.whistle-wrap .whistle-item .whistle a{
    margin-top: 10px;
}
.whistle-wrap .whistle-item .item{}
.whistle-wrap .whistle-item .summary-wrap{
    font-size: 17px;
	margin-bottom:10px
}

@media all and (max-width: 1024px){
.whistle-wrap .whistle-item .img{float:none;text-align:center}	
.whistle-wrap .whistle-item .whistle{padding-left: 0 !important;}	
}

@media all and (max-width: 640px){
.whistle-wrap{display:flex;flex-wrap: wrap;justify-content: center;}
.whistle-wrap .whistle-item{width: 100%;}
.whistle-wrap .whistle-item .whistle .item{ font-size: 23px; line-height: 32px;}	
.whistle-wrap .whistle-item .summary-wrap{font-size:20px;}
  .whistle-wrap .whistle-item .whistle a{ width: 100%; font-size: 18px; text-align: center; margin: 0 auto;margin-top:10px}
}

/* 부패방지경영시스템 인증서 */
.alind-type{border: 4px solid transparent;display: inline-block;transition: all 0.5s;height:430px}
.alind-type:hover{border: 4px solid #001c92;}

.wrap_banner .item{border: 1px solid #cccccc;margin: 0 4px;border-radius: 20px;}
.blind{position:absolute;top:-10000px;left:0;overflow:hidden}
#menu4481_obj3565 ._fnctWrap  .view-con{max-width: 860px;margin: 0 auto;}

/* 접근성 게시판 상세 URL  복사 버튼 삭제 */
.view-detail .view-util dl:last-child{display:none}


.text-point{margin-bottom: 30px;}
.text-point span{display: inline-block;;position:relative;padding-left: 40px;}
.text-point span:after{content:"";display:block;width: 31px;height: 25px;background:url(/sites/nonghyupit/images/ic_point_1.png);position: absolute;left: 0;top: 2px;}
.btn-style.round-small {position: relative;display: inline-block;padding: 2px 16px;border-radius: 30px;font-weight: 400;font-size: 15px;color: #fff;cursor: pointer;margin: 0px 0 0 6px;border: 1px solid #fff;transition: all 0.35s;background: #1E5BA8;}
.btn-style.round-small:hover{border:1px solid #1E5BA8;background:transparent;color:#1E5BA8}


.wrap_break_recruit .con-table table td{border-bottom:1px solid transparent}