
/* 팝업레이어 */
#hd_pop {display:flex; justify-content:center; align-items:center; position:relative; width:100%; height:0; z-index:99000;}
.hd_pops{position: absolute; left:50%; top:50vh; transform: translate(-50%, -50%); padding:0; width:75%;/*width:62%;*/}
.hd_pops_con{display:flex; width:100%}
.hd_pops_con > div{position:relative; width:220px; min-width:285px; /*width:260px; min-width:325px;*/ height:auto;}
.hd_pops_con > div > p{margin:0; line-height:0;     border: 1px solid;}
/*.hd_pops_con > div{flex:1 1 16.6%; max-width:360px; }*/
.hd_pops_con img{max-width:100%; width:100%;}

.hd_pops_footer{padding:10px; padding-left:10px; background:#d4d4d4; color:#000; text-align:left;  position:relative}
.hd_pops_footer label {padding-left:10px; font-size:13px}
.hd_pops_footer:after {display:block; visibility:hidden; clear:both; content:""}
.hd_pops_footer button {padding:10px; border:0; color:#fff}
.hd_pops_footer .hd_pops_reject {background:#d4d4d4; text-align:left}
.hd_pops_footer .hd_pops_close {background:#393939; position:absolute; top:0; right:0; font-size:13px; height:100%;}

.pop_link_wrap{position:absolute; left:0; top:0; width:100%; height:100%; display:block; pointer-events:none;}
.pop_link_wrap .pop_link_box{display:flex; flex-wrap: wrap; position:absolute; left:0; bottom: 2.6%; width:100%; }
.pop_link_wrap .pop_link_box a{flex:0 0 100%; display:block; width:100%; height:79px;}

.pop_link_wrap .pop_link_box2{ flex-wrap: wrap;}
.pop_link_wrap .pop_link_box2 a{flex:0 0 100%; height:53px;}

.pop_link_wrap a{position:absolute; left:0; bottom:27%; flex:0 0 100% !important; display:block; width:100%; height:45px; pointer-events:auto;}
.pop_link_wrap a + a{bottom:16%}

/*팝업크기고정250919*/
.hd_pops{width:auto;}
.hd_pops_con img{max-width:360px; width:auto;}


/*갯수별 넓이값*/
.six_max{width:calc(100% / 4) !important; max-width:400px;}


@media screen and (max-width:1800px){
	.hd_pops_con > div{flex:1 1 16.6%;     min-width: 270px; }
	.hd_pops_con img{max-width:100%; width:100%;}
}

@media screen and (max-width:1640px){
	.hd_pops_con > div{ min-width: 240px;; }
}

.pop-wrap a{border:1xp solid red}

.pop-wrap{
	position:absolute; 
	width:100%;
	height:100%; 
	display:flex; 
	align-items:center; 
	justify-content:center;
	flex-direction: column;
}
.pop {
	max-width:1800px;
	width:94%;
	display: flex;
	flex-direction: column;
	width: fit-content; 
	margin: 0 auto; 
	padding:10px;
	gap:0px;
}

.pop-images {
	display: flex;
	justify-content: center; 
	width: 100%;
}

 .pop-images .items {
	flex: 1;
	max-width: 384px;
	min-width: 0;
}

.pop-images .items > img {
	width: 100%;
	height: 100%;
	object-fit: cover; 
	display: block;
}

.close-box {
	width: 100%;
	height: 50px; 
	background: #d4d4d4; 
	display: flex;
	align-items: center;
	cursor: pointer;
	font-family: sans-serif;
	font-weight: bold;
}
.close-box > div{height:100%; display: flex; align-items: center;}
.close-box > div:first-child{padding-left:20px}
.close-box > div + div{margin-left:auto;}

.close-box label {padding-left:10px; font-size:13px}
.close-box button {font-size:13px; background:#222; height:100%; padding:0 30px; border:0; color:#fff}
