
.styled-vertical-table {
	border-collapse: collapse;
	border: 1px solid #dddddd;
    margin: 0; 
	font-family: 'NanumBarunGothic', sans-serif;
	font-size: 0.9em;
	font-weight: 400;
	font-style: normal;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
	border-radius: 7px 7px 0 0;
	table-layout : auto;
    text-overflow: clip;
    width: 100%; /* 테이블 폭 전체 채우기 */
}

	.styled-vertical-table thead tr {
		background-color: rgb(52, 89, 136);
		text-align: center;
		font-family: 'NanumSquareAcb';
		font-size: 1em;
		color: #ffffff;
	}

	.styled-vertical-table th,
	.styled-vertical-table td {
		padding: 12px 15px;
	}

	.styled-vertical-table tbody th:first-child {
		background-color: rgb(52, 89, 136);
		text-align: center;
		font-family: 'NanumSquareAcb';
		font-size: 1em;
		color: #ffffff;
	}

	.styled-vertical-table tbody tr {
		border-bottom: 1px solid #dddddd;
	}

		.styled-vertical-table tbody tr:nth-of-type(even) {
			background-color: #e4ebf088;
		}

		.styled-vertical-table tbody tr:nth-of-type(odd) {
			background-color: #ffffff;
		}

		.styled-vertical-table tbody tr:last-of-type {
			border-bottom: 2px solid #f0fafdff;
		}


	.styled-vertical-table > thead > tr > th,
	.styled-vertical-table > thead > tr > td {
		border: 1px solid #dddddd;
		text-align: center;
		color: #ffffff
	}

	.styled-vertical-table > tbody > tr > th,
	.styled-vertical-table > tfoot > tr > th,
	.styled-vertical-table > tbody > tr > td,
	.styled-vertical-table > tfoot > tr > td {
		border: 1px solid #eaf2f7;
	}


.white-table {
	border-collapse: collapse;
	margin: 25px 0;
	font-family: 'NanumBarunGothic', sans-serif;
	font-size: 0.9em;
	font-weight: 400;
	font-style: normal;
}

	.white-table thead tr {
		background-color: #ffffff;
		border-color: #ffffff;
		border: 1px solid #ffffff;
	}

	.white-table > thead > tr > th,
	.white-table > thead > tr > td,
	.white-table > tbody > tr > th,
	.white-table > tfoot > tr > th,
	.white-table > tbody > tr > td,
	.white-table > tfoot > tr > td {
		background-color: #ffffff;
		border: 1px solid #ffffff;
	}

	.white-table tbody tr:nth-of-type(even) {
		background-color: #ffffff;
		border: 1px solid #ffffff;
	}

	.white-table tbody tr:nth-of-type(odd) {
		background-color: #ffffff;
		border: 1px solid #ffffff;
	}
