@charset "utf-8";
/* CSS Document */

.Popup_Info { position:fixed; width:100%; height:100%; z-index:10000; left:0; top:0; display: none; overflow: scroll;}
.Popup_Info .PopupBg {position:fixed; width:100%; height:100%; background:#000; opacity:0.4; z-index:10000;}
.Popup_Info .PopupCont { position:absolute; left:50%; top:160px; margin-left:-490px; width:977px; height:600px; background:#fff;z-index:10001; box-shadow:0 0 5px #333;}
.Popup_Info .PopupCont h1 { height:0; width:0; padding:0; margin:0; font-size:0; overflow:hidden;}
.Popup_Info .PopupCont .Popup_close1 { background:url(../img/common/popup_close_x.png) no-repeat left top; width:15px; height:15px; text-indent:-1000px; overflow:hidden; border:none; position:absolute; right:15px; top:15px;}

.Popup_Info .CloseZone { font-size:12px; padding:10px; position:absolute; bottom:0;left:0; width:100%; box-sizing:border-box; background:#f0f0f0;}
.Popup_Info .CloseZone input { vertical-align:middle; margin-right:3px;}
.Popup_Info .CloseZone button { width:56px; height:20px;font-family:"나눔고딕"; font-size:11px; color:#fff; background:#036 url(../img/bg/popup_close.png) no-repeat 6px 5px; padding-left:16px; border:none; border-radius:2px; float:right;}

.Grid_Info { position:fixed; width:100%; height:100%; z-index:10000; left:0; top:0; display: none; overflow: scroll;}
.Grid_Info .GridCont { position:absolute; left:50%; top:160px; margin-left:-490px; width:977px; height:562px; background:#fff;z-index:10001; box-shadow:0 0 5px #333;}
.Grid_Info .GridCont .Popup_close1 { background:url(../img/common/popup_close_x.png) no-repeat left top; width:15px; height:15px; text-indent:-1000px; overflow:hidden; border:none; position:absolute; right:15px; top:15px;}

.Grid_Info .CloseZone { font-size:12px; padding:10px; position:absolute; bottom:0;left:0; width:100%; box-sizing:border-box; background:#f0f0f0;}
.Grid_Info .CloseZone input { vertical-align:middle; margin-right:3px;}
.Grid_Info .CloseZone button { width:56px; height:20px;font-family:"나눔고딕"; font-size:11px; color:#fff; background:#036 url(../img/bg/popup_close.png) no-repeat 6px 5px; padding-left:16px; border:none; border-radius:2px; float:right;}
@media only all and (max-width:1129px) {
	.Popup_Info .PopupCont {left:0; margin-left:0;}
}
/*2016-07-06 추가*/
.Popup-page-alter{position:absolute; top:45%; width:100%;}
.Pagination{position:absolute; top:520px; left:50%; width:443px; margin-left:-221px;}
.Pagination li{display:inline; margin-right:5px;}
.Pagination li:last-child{margin-right:0;}
.Pagination a{text-decoration:none;padding:2px; color:#454545; font-size:12px;}
.Pagination img{vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}

/*2017-02-27 추가*/
.Popup_Info .PopupCont2 { position:absolute; left:50%; margin-left:-420px; top:160px; width:860px; height:645px; background:#fff;z-index:10001; box-shadow:0 0 5px #333;}

@media only all and (max-width:1129px) {
	.Popup_Info .PopupCont2 {left:0; margin-left:0;}
}