/* 초록접수 폼 */
	
	h3.absTit{margin: 50px 0 10px;}

	table.absTbl{border-collapse: collapse; width: 100%; border-top: 1px solid #cdcccc; border-right: 1px solid #cdcccc;}
	table.absTbl th,
	table.absTbl td{border-left: 1px solid #cdcccc; border-bottom: 1px solid #cdcccc; padding: 10px; font-size: 15px;}

	table.absTbl th{background: #f3f3f3; font-weight: 400; color: #000;}
	table.absTbl td input[type=text]{border: 1px solid #cdcccc; height: 30px; padding: 0 0 5px;}


	.choice p{margin: 0;}
	.choice dl{margin: 10px 0 0;}
	.choice dl::after{content:""; display:block; clear: both;}
	.choice dl dt{float: left; margin-left: 10px;}
	.choice dl dt:first-child{margin-left: 0;}
	.choice dl dd{float: left; margin-left: 10px;}
	.choice dl dd select{width: 300px;}



	table.innerTbl{border-collapse: collapse; width: 100%; border-top: 1px solid #cdcccc; border-right: 1px solid #cdcccc;}
	table.innerTbl th,
	table.innerTbl td{border-left: 1px solid #cdcccc; border-bottom: 1px solid #cdcccc; padding: 10px;}

	ul.agree{padding: 0; margin: 0;}
	ul.agree li{list-style: decimal; margin: 5px 0 0 20px;}
	ul.agree li:first-child{margin-top: 0;}

.absBtn{border: 0 none; background: #71c12a; color: #fff; font-size: 16px; padding: 7px 20px; border-radius: 7px;}
.btnGray{background: #646464 !important; color: #fff;}
.ac{text-align: center !important;}
.absBg{background: #cae9e3 !important; font-weight: bold !important;}