/* 레이어팝업 */
.popupLayer {position:absolute; z-index:99999; background:#fff; box-shadow:0 0 10px #999;}
.popupLayer .todayopen {position:absolute; width:100%; /* height:30px; */ line-height:30px; /* bottom:-30px;  */left:0; background:#666; color:#fff; /* padding:0 10px; */ font-size:13px;}
.popupLayer .todayopen a {position:absolute;right:0;background:#555;padding: 0px 10px 0px 10px;color:#fff; }
.popupLayer .todayopen label {color:#fff;}
.popupLayer .todayopen input {margin-left: 5px}
.popupLayer .popupLayer_con {width:100%; height:100%;}
.popupLayer .popupLayer_con img {width:100%; height:100%;}

@media screen and (max-width:768px) {
	.popupLayer {width:90% !important; height:auto !important; left:50% !important; margin-left:-45%;}
}
.popupLayer.pop_window {width:100% !important; height:auto !important; left:0 !important; margin-left:0; top:0 !important;}

.bg_loading{width: 100%;height: 100%; position: fixed; top: 0;left: 0;z-index: 1005;display: none; text-align: center;}
.bg_loading img{display:block;position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-16px; }

.col99{width: 99%}

@media print {
  	@page {margin:25px;}
  	.btn_top {display:none} 
  	.btn_down {display:none}
  	.m-pagination {display:none}  	
  	.btns .btn {display:none}    
  	.btn {display:none}
  	.btns {display:none}
  	.wrap_1200 {width:100% !important;}
  	.pageInfo {display:none}
  	.m-boards-btns {display:none}
  	.like {display:none}
  	.tags .tag {border: 1px solid #878787;}
  	.box-options-wrap {display:none}
  	button {display:none}
  	h1 {display:inline-block;height:50px}
  	h1 strong {font-weight:600;font-size:24px;}
}

.m-loading-full.type01:before {content:""; width:35px; height:35px; position:fixed; top:50%; left:47%;
    transform:translate(-50%, -50%);
    border-top: 3px solid #ff4d005e;
    border-right: 3px solid #ff4d005e;
    border-bottom: 3px solid #ff4d005e;
    border-left: 3px solid #ff4d00;
    border-radius:50%;
    animation-duration: .6s; animation-name:rotate; animation-iteration-count: infinite; background:none;
    opacity:0;
    transition: .6s opacity;
    z-index:-1;
}