.ico-help:before {
	content: '';
	background: url(/img/icons1.png) no-repeat -590px -500px; 
	width: 38px; 
	height: 38px; 
	position: absolute; 
	top: -9px; 
	left: 0px; 
}

#help h1 { margin-bottom: 40px; } 

/* --------------------------------------------------------------------------
	입찰참고자료
-------------------------------------------------------------------------- */ 

.ico-assist:before { 
	content: '';
	background: url(/img/icons1.png) no-repeat -590px -500px;
	width: 38px;
    height: 38px;
	position: absolute; 
	left: 0px;
	top: -5px; 
} 

.ico-title { background-position: -590px -500px; width: 38px; height: 38px; }

#assist { padding-left: 0px; }
.assist { font-size: 15px; }

.assist h1 { padding-left: 55px; margin-bottom: 43px; position: relative; }
.assist h1 i { position: absolute; top: -9px; left: 0px; }

.assist section { margin-bottom: 60px; }
.assist section h2 { font-size: 22px; font-weight: normal; margin-bottom: 15px; }
.assist section ul { list-style-type: disc; margin-left: 25px; }

.tbl-assist { 
	width: 100%;  
	border-top: solid 2px #589DDA; 
	border-right: solid 1px #c7dbf5; 
	margin-bottom: 10px; 
}
.tbl-assist th { padding: 10px 0; text-align: center; border-left: solid 1px #c7dbf5; border-bottom: solid 1px #c7dbf5; background: #edf5ff; }
.tbl-assist td { padding: 10px 0; text-align: center; border-left: solid 1px #c7dbf5; border-bottom: solid 1px #c7dbf5; }

.nanlevel .btn-view-table { position: relative; margin-left: 10px; top: -7px; float: right; }
.nanlevel .desc { margin-bottom: 50px; list-style-type: disc; margin-left: 25px; line-height: 30px; } 
.nanlevel .tbl-assist.detail td { padding: 7px 10px; } 
.nanlevel .tbl-assist.detail td.ta-left { text-align: left; }
.nanlevel section ul li { margin-bottom: 10px; } 

.ratio .desc { background: #f5f5f5; padding: 20px 30px; margin-bottom: 30px; border-radius: 5px; }
.ratio .desc h2 { font-size: 18px; }
.ratio .desc p { margin-top: 10px; }

