@charset "UTF-8";


/* -------------------------------------------------------------------------- **
**  CAD
** -------------------------------------------------------------------------- */
.table-wrap { margin-bottom: 40px; }
.table { margin-bottom: 0; }

.table-wrap .table {
	border-collapse: separate;
	border: none;
}
.table-wrap .table thead th,
.table-wrap .table thead td {
	position: -webkit-sticky;
	position: sticky;
	border: solid 1px #fff;
	border-width: 0px 0px 1px 1px;
	vertical-align: middle;
	z-index: 10;
}
.table-wrap .table tbody th {
	border-width: 0px 0px 1px 1px;
}
.table-wrap .table tbody td {
	border-width: 0px 1px 1px 0px;
}
.table-wrap .table tbody tr td:first-of-type {
	border-width: 0px 1px 1px 1px;
}
.table .table-col1 {
	width: 38.77551%;
}
.table .table-col2 {
	width: 20.40816%;
}
@media (max-width: 767px) {
	.table-wrap .table {
		border-collapse: collapse;
	}
}

/*  INDEX
** -------------------------------------------------------------------------- */
#cad.index {}

/*  INTRO
** -------------------------------------------------------------------------- */
#cad.intro {}

#cad.intro header {
	margin-bottom: 4em;
}

#cad.intro .section1 .title {
	margin-bottom: 1em;
}
#cad.intro .section1 .content {
	margin-bottom: 2em;
	padding: 40px 80px 40px 40px;
	background-color: #fcfcfc;
	border-radius: 5px;
}
#cad.intro .section1 ol {
	list-style: decimal;
	margin: 0;
	padding: 0 0 0 2.3em;
}
#cad.intro .section1 ol li {
	margin-bottom: 0.8em;
}

/*  ABOUT
** -------------------------------------------------------------------------- */
#cad.about {}

#cad.about header {
	margin-bottom: 4em;
}

#cad.about .section1 .title {
	margin-bottom: 1em;
}
#cad.about .section1 .content {
	margin-bottom: 2em;
	padding: 40px 40px;
	background-color: #fcfcfc;
	border-radius: 5px;
}
#cad.about .section1 ol {
	list-style: decimal;
	margin: 0;
	padding: 0 0 0 2.3em;
}
#cad.about .section1 ol li {
	margin-bottom: 1em;
}






