@charset "utf-8";

/* BERUFORT FORM.CSS  */


/*--------------------------------------
*
*	00.FORM
*	01.UTIL
*
*--------------------------------------*/


/**-------------------------------------
	00.FORM
---------------------------------------**/

div#form_section {
	padding:0;
}

div#form_section p.form_nec {
	margin:20px 0 5px;
	padding:0;
}

div#form_section form {
	margin:0;
	padding:0;
}

table#form_table {
	margin:0;
	border-collapse:collapse;
}

table#form_table th {
	padding:10px;
	border:solid #E1E1E1 1px;
	background-color:#ECF5E2;
	width:140px;
	text-align:left;
	vertical-align:middle;
}

table#form_table td{
	padding:10px;
	border:solid #E1E1E1 1px;
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:left;
}

table#form_table .td_sub{
	border:solid #E1E1E1 1px;
	background-color:#F7FBF2;
	width:80px;
	text-align:center;
}

table#form_table label {
	margin:3px 10px 0 3px;
}

.btn_submit  {
	background:none;
	border: none;
	overflow: hidden;
}

.btn_p {
}

/**-------------------------------------
	02.UTIL
---------------------------------------**/

input,
textarea {
	padding:3px;
	background-color: #F9F9F9;
	border: 1px solid #E1E1E1;
	color:#555555;
}

input:hover,
textarea:hover {
	background-color: #FFFFE8;
}

.inp_no {
	background-color:none;
	border:none;
}

.btn_submit:hover  {
	background:none;
	border: none;
	overflow: hidden;
}	
