table {
  background-color: #f0f1f4; 
width: 100%;font-size:12px;}

th { font-weight:400; 
  text-align:top;
}

table thead th {color: #333;}
table td {padding: 5px 5px;}


/*테이블 수정*/
table {
		border-collapse: collapse;font-weight:500;
		width: 100%;
		 background: #ffffff;
    padding:20px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    /*box-shadow: 1px 4px 20px -2px rgba(0,0,0,0.1);
    border-radius: 4px;
    transition: all 0.35s ease-in-out;
    border: 2px solid #ddd;*/
		
	}
	table, th, td {border:1px solid#b8c8dc;
		text-align: center;		
	}
	th, td {
		padding: 5px;
	}	
	
	th {
		border-bottom: 1px solid #b8c8dc;
	}
    /* 순서에 따라 원하는 색상이 덮히는걸 방지 !improtant */
	tr:first-child {
		background-color: #f5f5f5;
		
	}	
	tr:nth-child(2n) {
		background-color:#ffffff;
	}
	tr:hover {
		background-color: #f5f5f5;
	}
	tr:last-child>td {
		
	}

	
	/*
	th {
		background-color: #D1B2FF;
		color: white;
	} 
	*/