
html { min-height: 100%; }

body {
  margin: 0;
  min-height: inherit;
}

 [data-sidebar] {
 display: none;
 position: fixed;
 height: 100%;
 z-index: 100;
}
 [data-sidebar-overlay] {
 display: none;
 position: fixed;
 top: 0;
 left: 0;
 opacity: 0;
 width: 100%;
 min-height: inherit;
}

/* Additional styles (original bg #009688 , blue BG #104E8B)*/

aside { background-color: #EEE9E9; box-shadow: 0 6px 0 0 rgba(0,0,0,0.5); }

aside  a , aside  a:hover { color:#4D4D4D; text-decoration:none;}

.overlay { background-color: #262626; }

.padding { padding: 1.8em; margin: 5px }

.padding_blue , .padding_blue a , .padding_blue a:link { padding: 1.4em 0.5em; margin: 5px 1px; background-color: #104E8B; color: #fff; }
 
.padding_gray , .padding_gray a , .padding_gray a:link { padding: 1.4em 0.5em; margin: 5px 1px; background-color: #696969; color: #fff; }

.padding_clearImg { padding: 1.4em 0.5em; margin: 5px 1px; }

.padding_clear { margin: 5px;}

.padding_thin { padding: 5px; margin: 5px }


/* 슬라이드 메뉴 table */
.LeftMenu-table table {       
    border-collapse: collapse;
}
.LeftMenu-table th {	
	color: #ffffff;
	border:1px solid #e7e6e6;
    background-color: #4682B4;
    font-weight: bold;
    font-size: 14px;
    text-align:center;
    line-height: 110%;
	margin: 0px;
	padding: 10px 5px;
}
.LeftMenu-table th a {	
	color: #ffffff;
}
.LeftMenu-table td {

    border:1px solid #e7e6e6;
    font-weight: normal;
	font-size: 14px;
	text-align:center;
	line-height: 110%;
	margin: 0px;
	padding: 10px 5px;
}
.LeftMenu-table td a{ display: block;}



/*추가css*/
#slide_menu .tmenu{ background:#027c60; display:block; color:#ffffff;}/*수강신청*/
#slide_menu .tmenu a{ color:#ffffff;}
#slide_menu .kmenu{ background:#ffffff; display:block; color:#4d4d4d;}