/* CSS Document */


.screenOutT { font-size: 0; line-height: 0; text-indent: -9999px; }
.hrLine { border-top: 1px solid #000; height: 1px;}
.dempdT10 { padding-top: 10px;}
.dempdT40 { padding-top: 40px;}
.demmaT30 { margin-top: 30px;}
.dempdB15 { padding-bottom: 15px;}
.alignR { text-align: right;}
.alignC { text-align: center;}
.alignL { text-align: left;}
.alignVT { vertical-align: top;}
.detextC1 { color: #2979c3;}
.debgColor1 { background: #f9f9f9;}

.detblList {}
	.detblList li { padding-bottom: 6px;}
	.detblList.depop li { margin-left: 20px;}
	.detblList li span.subT { display: block; color: #2979c3;}
	.depop li { list-style: disc;}
	.depop li.cFul { list-style: none; }


.demandN { width: 749px;}
.demandN p.title { text-align: center;}
.demandN .step { position: relative; height: 56px; margin-top: 30px; }
.demandN .step a { position: absolute; display: block; width: 251px ; height: 56px; background: url(/img/customer/demand_ntab.jpg) no-repeat; font-family: "µ¸¿ò" ,dotum; font-size: 14px; text-align: center; line-height: 4em;}
.demandN .step a.on { background-position: 0 -56px; font-size: 16px; letter-spacing: -0.08em; line-height: 3.6em; font-weight: bold; z-index: 9;}
	#tStep1 { top: 0; left: 0;}
	#tStep2 { top: 0; left: 250px;}
	#tStep3 { top: 0; left: 498px;}

	.tabCon { border: 1px solid #000; border-top: none; text-align: center; font-family: "µ¸¿ò" ,dotum;}
		.tabCon .conMenu1 { width: 690; height: 550px; #height: 560px; padding-top: 40px; margin: 0 auto;}
		.tabcon .conMenu1:after {content:""; clear:both; display:block;}
		.tabCon .conMenu1 .leftTab { position: relative; float: left;}
		.tabCon .conMenu1 .leftTab a { position: absolute; display: block; cursor: pointer; width: 168px; height: 67px; background: url(/img/customer/demand_leftbg.jpg) no-repeat 0 0;}
			#tMenu1 { top: 0; left: 0; background-position: 0 0 ;}
			#tMenu2 { top: 67px; left: 0; background-position: 0 -67px ;}
			#tMenu3 { top: 134px; left: 0; background-position: 0 -134px ;}
			#tMenu4 { top: 201px; left: 0; background-position: 0 -201px ;}
			#tMenu5 { top: 268px; left: 0; background-position: 0 -268px ;}
			
			#tMenu1.on { background-position: 0 -353px ;}
			#tMenu2.on { background-position: 0 -423px ;}
			#tMenu3.on { background-position: 0 -493px ;}
			#tMenu4.on { background-position: 0 -563px ;}
			#tMenu5.on { background-position: 0 -633px ;}
		
		
		.tabCon .conMenu1 .core { float: right; display: none; width: 486px;}
		.tabCon .conMenu1 .core .conTitle { font-size: 24px; color: #f3542f; vertical-align: top; line-height: 30px; padding-bottom: 15px;}
		.listCf { margin-top: 10px;}
		.listCf li { font-size: 11px; color: #999; text-align: left; padding: 3px 0 3px 28px; vertical-align: top; background: url(/img/customer/demand_leftbg.jpg) no-repeat 15px -710px;}
		.listCf.tblDown li { position: relative; background-position: 0 -710px; padding-left: 15px;}
		.listCf.tblDown li a.downBtn { position: absolute; top:0; right:0;}
		
		
		.docuTbl { width: 100%; table-layout:fixed;}
		.docuTbl th,.docuTbl td { vertical-align: top;}
		.docuTbl th { height: 40px; border-right: 1px solid #fff; color: #000; font-size: 12px; background: #e4e4e4; vertical-align: middle;}
		.docuTbl td { padding: 20px 20px 10px 20px;}
			.docuOl { margin-left: 18px;}
		 	.docuOl li { list-style: decimal; vertical-align: top; padding-bottom: 8px; letter-spacing: -0.08em;}

	.tblDocument { width: 100%; table-layout:fixed;}
		.tblDocument th { padding: 13px 0 10px 0; border-right: 1px solid #959494; background: #a9a9a9; color: #fff; font-size: 12px; }
		.tblDocument td { padding: 13px 10px 10px 10px; border-right: 1px solid #e1e0e0; border-bottom: 1px solid #e1e0e0;}
		.tblDocument td.last { border-right: none;}
		.tblDocument td a,.tblDocument td a:hover,.tblDocument td a:visited { color: #2979c3; text-decoration: underline;}
		
		
		