@charset "utf-8";.npid{border-top:1px solid #e4dcd3}
.npid [role="button"]{cursor:pointer}
.npid .swiper{overflow:hidden}
.npid .txt-wrap .tit{font-family:"HyundaiHRegular","KanitRegular";color:#000;line-height:1.5;letter-spacing:.4px}
.npid .txt-wrap .tit:not(.subTitS,.subTitM,.subTitL){font-size:30px}
.npid .txt-wrap .desc{margin-top:12px;font-family:"HyundaiRegular","KanitRegular";color:#000;line-height:1.75;letter-spacing:.24px}
.npid .txt-wrap .desc:not(.conAreaS,.conAreaM,.conAreaL){font-size:14px}
.npid .pip-info{position:relative}
.npid .pip-info .item{flex-shrink:0;width:32.14285714286%;margin-right:20px}
.npid .pip-info .item:last-child{margin-right:0}
.npid .pip-info .txt-wrap{margin-top:24px}
.npid .pip-info .popup-item{display:none}
.npid .pip-info .btn-prev,.npid .pip-info .btn-next{position:absolute;top:calc(50% - 53px)}
.npid .pip-info .btn-prev{left:-60px}
.npid .pip-info .btn-next{right:-60px}
.npid .pip-info .slide-fraction{margin-top:40px}
.npid .body-image img{width:100%;object-fit:cover}
.npid .popup-body .popup-item{display:flex;height:100%}
.npid .popup-body .obj-wrap{width:65%}
.npid .popup-body .txt-wrap{width:35%;padding:120px 40px}
@media all and (max-width:1366px){.npid .pip-info .btn-prev{left:-40px}
.npid .pip-info .btn-next{right:-40px}
}
@media all and (max-width:1024px){.npid .pip-info .item{margin-right:15px}
.npid .pip-info .btn-prev{left:-22px;width:13px;height:25px}
.npid .pip-info .btn-next{right:-22px;width:13px;height:25px}
.npid .pip-info .btn-prev:after,.npid .pip-info .btn-next:after{top:4px;width:16px;height:16px}
.npid .pip-info .btn-prev:after{left:4px}
.npid .pip-info .btn-next:after{right:4px}
.npid .popup-body .popup-item{display:block}
.npid .popup-body .obj-wrap{width:auto}
.npid .popup-body .txt-wrap{width:auto;padding:30px}
}
@media all and (max-width:767px){.npid .pip-inner{overflow:hidden}
.npid .pip-info .swiper{overflow:visible}
.npid .pip-info .item{width:75.556%}
.npid .pip-info .btn-prev,.npid .pip-info .btn-next{display:none}
.npid .popup-body .txt-wrap{padding:20px}
.npid .body-image img{height:auto}
}