

#programForm{
}

#programForm iframe{
	width:100%;
	height:600px;
	frameborder:0;
	scrolling="auto"
}

#programForm .formMainTtl{
	width:100%;
	font-size:20px;
	font-weight:bold;
	color:#248824;
	border-bottom:1px dotted #248824;
	margin-bottom:15px;
	padding-bottom:15px;
}

#form{
	width:100%;
	text-align:left;
}
#form table {
	width: 100%;
	display: table;
	clear: both;
	margin:20px 0;
}
#form th{
	width: 17%;
	float: left;
	text-align: right;
	color:#248824;
	font-size:14px;
	font-weight:normal;
	vertical-align:top;
}
#form td {
	width: 82%;
	float: left;
	padding-bottom:25px;
}
.error_coution {
	color:#FF3300;
}
#form input,#form textarea{
	border:1px solid #999999;
	padding:2px;
}
#form input{
	margin-bottom:3px;
}
#form textarea{
	width:300px;
	height:80px;
}
#form h1{
	padding-top:20px;
	color:#248824;
}



.input-b {
	width: 200px;
	color: #FFF;
	font-weight: bold;
	letter-spacing: 3px;
	background:#ee4493;
}

.copy{visibility: hidden;}
.hiss { visibility: hidden;}
.point { font-size:12px; color:#ee4493;}
.align-c { text-align: center; }
.input-s { width: 200px; }
.input-m { width: 300px; }
.input-l { width: 400px; }
.inp4 { width: 80px; }
.inp2 { width: 40px; }
.must{ font-size:9px; color:#CC0000;}
.txtS{ color:#666666; padding:3px 0}
