@charset "utf-8";

.cert .dupProcessSec .titleOne {
	margin-bottom: 30px;
	line-height: 1;
}

.cert .dupProcessSec .titleTwo {
	margin-bottom: 18px;
	line-height: 1;
}

.cert .dupProcessSec .dep3Sec {
	margin-bottom: 36px;
}

.cert .dupProcessSec .descLayout {
	margin-top: 15px;
	font-size: 13px;
}

.cert .f_black {
	color: #0e787c;
}

.cert .listBox {
	border: 1px solid #ddd;
	overflow: hidden;
	width: 100%;
}

.cert .listBox ol li .boxDetails {
	padding-top: 20px;
	height: 68px;
	line-height: 24px;
}

.cert .listBox ol li .boxDetails.iconOne {
	background: url('../images/cert/icoType3.png') 100px 22px no-repeat;
}

.cert .listBox ol li .boxDetails.iconOne img {
	padding-left: 42px;
}

.cert .listBox ol li .boxDetails.iconTwo {
	background: url('../images/cert/icoType9.png') 43px 25px no-repeat;
}

.cert .listBox ol li .boxDetails.iconTwo img {
	padding-left: 51px;
}

.cert .listBox ol li .boxDetails.iconThree {
	background: url('../images/cert/icoType6.png') 55px 23px no-repeat;
}

.cert .listBox ol.box3up li {
	float: left;
	width: 385px;
}

.cert .listBox ol.box3up li.step1 .boxDetails {
	padding-left: 168px;
}

.cert .listBox ol.box3up li.step2 .boxDetails {
	padding-left: 120px;
}

.cert .listBox ol.box3up li.step3 .boxDetails {
	padding-left: 135px;
}

.cert .listBox ol.box3up li.step2 .dupCont {
	padding-left: 0;
}

.cert .listBox ol.box3up li.step3 .dupCont {
	padding-left: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.lays .centerTd {
	text-align: center;
}

.lays .rightTd {
	text-align: right;
}

.lays .titleTd {
	
}

.lays .lay {
	border-top: 2px solid #7f7f7f;
}

.lays .lay th, .lays .lay td {
	vertical-align: middle;
}

.lays .lay thead th {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc; ! important;
	vertical-align: middle;
	background: #f5f5f5 url('../images/cert/bg_thline.gif') repeat-y right 0;
}

.lays .lay thead th.firstTh {
	border-left: none;
}

.lays .lay thead th.lastTh {
	background: #ebebeb !important;
}

.lays .lay thead th span {
	display: inline-block;
	padding: 12px 0;
	line-height: 1.3;
	color: #0e787c;
}

.lays .lay thead th span.2line {
	padding: 5px 0 !important;
}

.lays .lay thead th.firstTh.grayTh {
	background: #ebebeb;
}

.lays .lay thead th.grayTh span {
	color: #111;
}

.lays .lay tbody td {
	padding: 9px 15px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc !important;
	background: #fff;
	letter-spacing: -1px;
}

.lays .lay tbody td:first-child {
	border-left: none;
	background: #fff;
}

.lays .lay tbody th {
	padding: 9px 0;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background: #f5f5f5 url('../images/cert/bg_thline.gif') repeat-y right 0;
	color: #0e787c;
}

.lays .lay tbody th:first-child {
	border-left: none;
	background: #f5f5f5;
}

.lays .lay tbody th.head {
	padding: 9px 15px !important;
	text-align: left;
}

.lays .lay tbody td.colTd {
	border-left: 1px solid #ccc;
	background: #fff;
}

.lays .lay tbody th span {
	display: inline-block;
	padding: 8px 0;
	line-height: 1.3;
	color: #1a5154;
}

.lays .descLayout {
	padding-top: 3px;
	text-align: right;
	font-size: 13px;
}

body .titleOne {
	margin: 0;
	padding: 0;
	font-family: 'Nanum Gothic', '나눔고딕', '돋움' !important;
	font-size: 24px !important;
	font-weight: bold !important;
	color: #0e787c !important;
}

body .titleTwo {
	margin: 0;
	padding: 0;
	font-family: 'Nanum Gothic', '나눔고딕', '돋움' !important;
	font-size: 20px !important;
	font-weight: bold !important;
	color: #111 !important;
}

.icon-download-alt{
    width: 16px;
    margin: 0 0 -2px 1px;
    cursor: pointer;
}