
/*메인영역-카피라이트*/
#bgnbwrap{width:982px; _width:1108px;margin:0 auto 10px auto; margin-bottom:10px; padding-right:123px;}

/* footer */
#footer{ width:100%; clear:both; margin-top:10px; }
#footer .copyright{ width:100%; background:#fff; border:none; box-shadow: 0px -2px 5px -2px #f2f2f2; margin-top: 20px ! important; }

#footer .copyright li.copy_l .copy_l_l {float: left;width: 82%;}
#footer .copyright li.copy_l .copy_l_r {float: left;width: 18%;}
#footer .copyright li.copy_l .copy_l_r img {width: 95px;margin-top: -15px;}

.c-menu{ display: flex; justify-content: space-between; align-items: center; padding: 0 20px; height: 50px; border-bottom: 1px solid #ededed; }
.c-menu p{ font-size: 13px; font-weight: 600; }
.c-menu a:hover{ text-decoration: none; }
.c-menu span{ color: #ff6000; }

.copy_ll{ padding:50px 20px; line-height: 20px; font-size: 12px; color: #898989; }

p.copy_text1{ color: #000000; font-weight: bold; margin-bottom: 8px; font-size: 13px; }
p.copy_text2{ color: #000000; font-weight: bold; margin-bottom: 8px; font-size: 12px; }

.popup-layer {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);z-index: 9999;}

.popup-content {width: 400px;padding: 20px;background-color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);box-sizing: border-box;text-align: center;}
.popup-content h1{font-size: 19px;font-weight: 700;}
.popup-content p{font-size: 13px;padding-top: 10px;}
.confirm-btn {margin-top: 20px;padding: 10px 20px;border: none;background-color: #007BFF;color: #fff;font-size: 16px;cursor: pointer;transition: background-color 0.3s;}

.confirm-btn:hover {background-color: #0056b3;}