p.txt1{
margin:0 0 24px;
}

img.inq_bnrs{
margin:0 0 40px 0px;
}

table.inq_tbl{
}

table.inq_tbl td{
border:solid 1px #CCCCCC;
padding:0 0 0 10px;
color:#333333;
}

table.inq_tbl td.lt{
background:#F5F5F5;
}

input{
font-size:12px;
}

input.kny{
width:500px;
padding:4px 0;
}
* html input.kny{
width:497px;
height:26px;
}

textarea{
	height:128px;
	width: 99%;
}

input.okr{
width:70px;
text-align:center;
margin:15px 0 54px 166px;
padding:3px 0;
}
.form_area {
	width: 610px;
	margin-left: 55px;
}
.form_area table {
	border-left: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	margin-bottom: 10px;
}

.form_area td {
	padding: 3px 5px;
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}
.form_area h2 {
	border-left: solid 3px #FF2F66;
	color: #FF2F66;
	font-size: 13px;
	margin-bottom: 15px;
	padding: 3px 0 3px 10px;
	border-bottom: dotted 1px #cccccc;
}
.add input {
	width: 366px;
}
