@charset "utf-8";

#formArea{
	width:650px;
	margin:0 30px;
	}

#formArea dl{
	width:650px;
	margin:0 auto;
	}

#formArea dl dt{
	width:180px;
	margin:0 30px 45px 0;
	padding:10px 0 5px 0;
	border-bottom:1px dotted #e0dcec;
	float:left;
	clear:both;
	}

#formArea dl dd{
	width:440px;
	float:left;
	}

/*checkbox*/
#formArea dl dd .itemize{
	width:440px;
	margin:10px 0 0 0;
	}

#formArea dl dd .itemize td.rdBtn{
	width:15px;
	text-align:left;
	}

#formArea dl dd .itemize td input{
	width:inherit!important;
	}

#formArea dl dd.inpTxt input{
	width: 420px;
	padding:0 10px;
	min-height: 46px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	border: solid 1px #d6d6d6;
	}
	
#formArea dl dd.inpTxt input[type=text]:focus,
#formArea dl dd.inpTxt textarea:focus{ /*focus時 背景色変更*/
	background-color: #fafafa;
	outline: 0;
	}
	
#formArea dl dd.inpTxt textarea{
	width: 420px !important;
	padding:10px;
	min-height: 46px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	border: solid 1px #d6d6d6;
	}

	
/* #formArea dl dd.telNum input{
	width: 115px;
	} */


#formArea .button{
	margin:0 auto;
	text-align:center;
	padding:0 0 20px 0;
	}

#formArea .submit{
	background:url(/form/images/form_btn.gif) no-repeat center;
	min-height:45px;
	width:220px;
	border:none;
	border-style:none;
	cursor: pointer;
	text-indent:9999px;
	}

#formArea .submit:hover{
	filter:alpha(opacity=75);
	-moz-opacity:0.75; 
	opacity:0.75;
	}
	
