@charset "utf-8";

#header, #footer {display:none; width:0; height:0}

#content, #content_detail { width:100% !important; }

html, body { -webkit-print-color-adjust: exact !important;   /* Chrome, Safari, Edge */
    color-adjust: exact !important;  width: 210mm; height: 297mm; }
table{ page-break-inside:auto;max-width:1000px; }
tr{ page-break-inside:avoid; page-break-after:auto; }
.table-view tr:hover {background: #fff}
thead { display:table-header-group; }
tfoot{ display:table-footer-group; }

.month-sch ul li{width:56px;}

.wrap-layer-popup .layer-popup-contents {max-height: max-content;}
.wrap-layer-popup.popup-open > .inner-layer-popup {overflow-y: auto;}

@media all and (max-width:890px){
	.tbl-scroll-b{
		padding:0;
	}
	.tbl-scroll-b table{
		min-width:auto;
	}
	
	.wrap-layer-popup.popup-open > .inner-layer-popup{max-height: fit-content;}
	.wrap-layer-popup .layer-popup-contents{overflow-y: unset;}
	.btn-layer-close{display:none;}
	.wrap-layer-popup .inner-bottom{display:none;}
	::-webkit-scrollbar {display: none;}
	
}