@charset "utf-8";

/* =======================================

	Form CSS

 -----------------------------------------
	INDEX
 -----------------------------------------
 	1.Input
		1-1.Textbox
		1-2.Checkbox
		1-3.Radio
		1-4.Submit
			1-4-1.Button Submit
	
	2.Select
	
	3.Textarea

========================================== */

/* 1.Input
========================================== */
#contents input {
	height: 1.335em;
	font-size: 100%;
	line-height: 1.335;
	vertical-align: middle;
}

#contents table input {
}

#contents p input {
}

	/* 1-1.Textbox
	---------------------------------------- */
	#contents input.textbox {
		position: relative;
		margin: -3px 0 0;
		width: 100%;
	}
	
	/* IE6 Only */
	* html #contents input.textbox {
	}
	
	/* IE7 Only */
	*:first-child + html #contents input.textbox {
	}
	
	/* Safari Only \*/
	html:\66irst-child #contents input.textbox {
	}/**/
	
	/* 1-2.Checkbox
	---------------------------------------- */
	#contents label.checkbox {
	}
	
	#contents label.checkbox input {
		position: relative;
		margin: -2px 0 1px 0;
		width: 1.335em;
		height: 1.335em;
	}
	
	/* IE6 Only */
	* html #contents label.checkbox input {
		margin: 0 0 3px;
	}
	
	/* IE7 Only */
	*:first-child + html #contents label.checkbox input {
	}
	
	/* Safari Only \*/
	html:\66irst-child #contents label.checkbox input {
	}/**/
	
	/* 1-3.Radio
	---------------------------------------- */
	#contents label.radio {
		margin: 0;
	}
	
	#contents label.radio input {
		position: relative;
		margin: -2px 0 2px;
		width: 1.335em;
		height: 1.335em;
	}
	
	/* IE6 Only */
	* html #contents label.radio input {
		margin: 0 0 3px;
	}
	
	/* IE7 Only */
	*:first-child + html #contents label.radio input {
	}
	
	/* Safari Only \*/
	html:\66irst-child #contents label.radio input {
	}/**/
	
	/* 1-4.Submit
	---------------------------------------- */
	#contents input.submit {
		margin: ;
		padding: ;
		height: auto; /* Reset */
	}
	
	/* IE6 Only */
	* html #contents input.submit {
		padding: ;
	}
	
	/* IE7 Only */
	*:first-child + html #contents input.submit {
		padding: ;
	}
	
	/* Safari Only \*/
	html:\66irst-child #contents input.submit {
		padding: ;
	}/**/
	
		/* 1-4-1.Button Submit
		---------------------------------------- */
		#contents p.buttonSubmit {
			text-align: center;
		}
		
		#contents p.buttonSubmit input.submit {
			margin: ;
		}


/* 2.Select
========================================== */
#contents select {
	position: relative;
	font-size: 100%; /* Reset */
	line-height: 1.335;
	vertical-align: middle;
}

/* IE6 Only */
* html #contents select {
}

/* IE7 Only */
*:first-child + html #contents select {
}

/* Safari Only \*/
html:\66irst-child #contents select {
}/**/


/* 3.Textarea
========================================== */
#contents textarea {
	position: relative;
	margin: 0;
	width: 100%;
	line-height: 1.335;
	vertical-align: middle;
}

/* IE6 Only */
* html #contents textarea {
}

/* IE7 Only */
*:first-child + html #contents textarea {
}

/* Safari Only \*/
html:\66irst-child #contents textarea {
}/**/
