@charset "utf-8";
/* CSS Document */


caption { position:absolute; left:-10000px; top:auto; text-indent:-9999px; width:0px; height:0px; line-height:0; overflow:hidden; }
.hidden { text-indent:-9999px; font-size:0; width:0; height:0; line-height:0; display:none;  }

.right_btn_area { text-align:right; }
.left_btn_area { text-align:left; }
.center_btn_area { text-align:center;}
.nolink { cursor:default }
.bd0 { border:0px !important; }

.ml12 { margin-left:12px !important; }

.mb0 { margin-bottom:0px !important; }
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px !important; }
.mb20 { margin-bottom:20px !important; }
.mb25 { margin-bottom:25px !important; }
.mb30 { margin-bottom:30px !important; }
.mb35 { margin-bottom:35px; }
.mb40 { margin-bottom:40px !important; }
.mb45 { margin-bottom:45px !important; }
.mb50 { margin-bottom:50px !important; }

.mt9 { margin-top:9px; }
.mt21 { margin-top:21px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }
.mt70 { margin-top:70px; }

/*����¡*/
.paging { clear:both; width:100%; height:38px; text-align:center; line-height:3.2;}
.paging_wrap { width:100%; height:34px;}
.paging span { width:32px; text-align:center; margin-right:5px; font-size:12px;}
.paging span a { display:inline; width:30px; font-size:12px; color:#7e7e7e; padding:5px 11px; border:1px solid #d4d4d4; background:#fff;}
.paging span a:hover { border:1px solid #141414; background:#141414; color:#fff;}
.paging span a.pg_sel { color:#fff !important; background:#141414 !important; border:1px solid #141414 !important;}
.paging span a:focus { color:#fff !important; background:#141414 !important; border:1px solid #141414 !important;}

.paging span.prev1 { width:32px; text-align:center; margin-right:5px; font-size:12px; padding:0 !important; border:0 !important;}
.paging span.prev2 { width:32px; text-align:center; margin-right:5px; font-size:12px; padding:0 !important; border:0 !important;}
.paging span.prev1 a { display:inline; width:30px; font-size:12px; color:#7e7e7e; padding:0 !important; border:0 !important; background:#fff;}
.paging span.prev2 a { display:inline; width:30px; font-size:12px; color:#7e7e7e;  padding:0 !important; border:0 !important; background:#fff;}
.paging span.prev1 a:hover { color:#fff;}
.paging span.prev2 a:hover { color:#fff;}


.paging span.next1 { width:32px; text-align:center; margin-right:5px; font-size:12px; padding:0 !important; border:0 !important;}
.paging span.next2 { width:32px; text-align:center; margin-right:5px; font-size:12px; padding:0 !important; border:0 !important;}
.paging span.next1 a { display:inline; width:30px; font-size:12px; color:#7e7e7e; padding:0 !important; border:0 !important; background:#fff;}
.paging span.next2 a { display:inline; width:30px; font-size:12px; color:#7e7e7e; padding:0 !important; border:0 !important; background:#fff;}
.paging span.next1 a:hover { color:#fff;}
.paging span.next2 a:hover { color:#fff;}


/*.paging ul li.nolink:hover { border:1px solid #141414; background:#141414; color:#fff;}*/
.paging span.nolink1 { display:inline; width:30px; padding:10px 12px; margin-right:5px; border:1px solid #d4d4d4; background:#fff; color:#7e7e7e; text-align:center; }
.paging span.nolink2 { display:inline; width:30px; padding:10px 9px; margin-right:5px; border:1px solid #d4d4d4; background:#fff; color:#7e7e7e; text-align:center; }
.paging span.pg_sel { color:#fff !important; background:#141414 !important; border:1px solid #141414;}
.paging span:focus { color:#fff !important; background:#141414 !important; border:1px solid #141414 !important;;}

.paging img { vertical-align:middle; margin-bottom:1px; }

/*���� ���̾� �˾� css*/
.back_bg { position:fixed; display:none; left:0; top:0; z-index:1200; width:100%; height:100%; background:#000; opacity:0.65; filter: alpha(opacity=65); }
.img_layer { position:absolute; display:none; left:50%; top:180px; z-index:1200; }


/* ���� ���̾� �˾� - ���� ���� */
#hd_pop {z-index:1180;position:relative;margin:0 auto;width:100%;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;}
.hd_pops {z-index:1180; position:absolute;}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer strong { font-weight:bold; }
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff; font-family: "Noto Sans KR3", NanumGothicWeb, "Malgun Gothic", �������, "���� ���", ����, ����, Dotum, "Gulim, sans-serif";}



/*220721*/
.img_layer {top:35px;}

/*221011*/
.img_layer_221011 {top:156px;}

/*221025*/
.img_layer_221025 {top:156px;}

/*221031*/
.img_layer_221031 {top:156px;}

/*221128*/
.img_layer_221128 {top:156px;}

/*221201*/
.img_layer_221201 {top:156px;}

/*221201*/
.img_layer_230213 {top:156px;}