
/*---------------------- 팝업 */
.popup_wrapper { display: grid; position: fixed; top:110px;  left:10px; z-index: 1000; grid-template-columns: repeat(3,1fr);}
.popup_wrapper.type1 {grid-template-columns: repeat(1,1fr);}
.popup_wrapper.type2 {grid-template-columns: repeat(2,1fr);}
.popup_wrapper.type4 {grid-template-columns: repeat(4,1fr);}
.popup_wrapper.type5 {grid-template-columns: repeat(5,1fr);}
.popup_wrapper.type6 {grid-template-columns: repeat(6,1fr);}

.popup {display: none; margin-right:10px; position: relative;}
.popup {max-width:560px;}

/* .popup-content {width:600px;} */
.popup-content .pop_img a,
.popup-content .pop_img span {display: block; width:100%;}
.popup-content .pop_img img {display: block; width:100%;}
.popup-content .pop_btn { display: flex; gap:10px; justify-content: flex-end; padding:10px; background-color: #000;}
.popup-content .pop_btn button { padding:6px 16px; border:0 none;background-color: #4f4f4f; color:#fff;}


@media screen and (max-width:640px) {
  .popup_wrapper { gap:10px;  top:80px; right:16px; left:16px;grid-template-columns: repeat(1,1fr) !important;}
  .popup {margin-right:0;}
  .popup-content {width:100%;}
}