
@charset "utf-8";

/*배너와 겹치는 이미지*/
.display .prod_img {text-align:center; margin-top:-300px;}
.display .prod_img img {width:100%; max-width:1000px;}

.display .tdBgclr {background-color:#171c61; color:#fff;}
.display .tdBgclr2 {background-color:rgba(0,153,226,.08);}

.display .nbgall .gridIcon {text-align:center;}
.display .nbgall .gridIcon img {height:160px;}

.display .halfWrap {display:flex; flex-wrap:wrap; justify-content: space-between;}
.display .halfWrap .halfL { display:flex; justify-content: space-between; width:40%;}

.display .halfWrap .halfR {width:55%; height:100%; padding:30px 50px; background-color:#f3f3f4;}
.display .halfWrap .halfR .centerImg { display: flex; align-items: center; justify-content: center; }
.display .halfWrap .halfR img {width:80%;}
.display .halfWrap table { margin-bottom:0;  }
.display .halfWrap table th { border-top: 1px solid #b7b7b7; background-color: rgba(178,177,177,0.1);}
.display .halfWrap table img.smlIcon {height:27px;}
.display .ptBg {background-color: rgba(0, 151, 224, .08);}


@media screen and (max-width:1024px){}
@media screen and (max-width:768px){
  .display .prod_img { margin-top:-200px;}
  .display .halfWrap .halfR,
  .display .halfWrap .halfL {width:100%;}
  .display .halfWrap .halfL {margin-bottom:50px;}
}
@media screen and (max-width:560px){}