@charset "utf-8";

/**
 * common
 */
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
}
body {
  margin: 0;
  padding: 0;
  overflow: overlay;
  font-family: "Pretendard Variable", Pretendard;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  padding: 0;
}
ul,
ol,
li,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
  list-style: none;
}
a {
  color: #000;
  text-decoration: none;
  transition: all 0.3s;
}
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
::-webkit-scrollbar-thumb {
  width: 10px;
  background-color: rgb(0 0 0 / 20%);
  border: 2px solid transparent;
  border-radius: 9px;
  background-clip: content-box;
}

/* 팝업레이어 */
#hd_pop {z-index:9998;position:relative;margin:0 auto;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops img {max-width:100%}
.hd_pops_con {}
.hd_pops_footer {padding:0;background:#000;color:#fff;text-align:left;position:relative}
.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:#000;text-align:left}
.hd_pops_footer .hd_pops_close {background:#393939;position:absolute;top:0;right:0}