@charset "utf-8";

/*희망의사다리*/
#hopeBox { border:1px solid #d9d9d9; padding:50px 0; }
.hope { width: 100%; max-width: 800px; margin:0 auto; }

#hopeBox .hope p:first-child {
	background: url('/images/template/krhome/sub/04/img_040707_top_left.gif');
	background-repeat: no-repeat;
	padding: 24px 0 0 96px;
	min-height: 78px;
	font-size: 1.15em;
	font-weight: bold;
	letter-spacing: -1px;
}
#hopeBox .hope p:first-child span {
	font-size: 1.2em;
}

.hope p { color:#252525; line-height:150%; margin-bottom:10px; }

.hope ul { width:100%; margin:0 15px; }
.hope ul li { float:left; display:inline-block; padding:5px 5px 0 0; }

/* 중소기업 희망의 사다리 상단 스타일 */
.otherTitle {position:relative; margin-bottom:10px;}
.otherTitle .otherTitleDL {clear:both; overflow:hidden; padding:20px; line-height:160%; background:#fff no-repeat 10px center;}
.otherTitle .otherTitleDL dt {margin:0 0 20px 110px; font-size:1.4em; color:#000;  font-family:'NanumBold';}
.otherTitle .otherTitleDL dd {margin:0 0 0 110px; font-family:'Nanum'; font-size:1.1em;}
.otherTitle .otherTitleDL dd.txt{margin:0 0 0 130px; font-size:1em;line-height:120%;}

.for-pdf table {
	table-layout: fixed;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 20px;
}
.for-pdf th, .for-pdf td { border: 1px solid #aaa; text-align: left; height: 33px; padding: 5px; }
.for-pdf thead th { background: #def; }
.for-pdf th { padding: 5px; font-weight: bold; }
.for-pdf td input { width: calc(100% + 10px); height: 30px; line-height: 20px; margin: -5px; padding: 5px; border: 0; }

@media (max-width:650px) {
	#hopeBox .hope p:first-child {
		padding-top: 0;
	}
}

