@CHARSET "UTF-8";
#wrapper #contents #content_form{
 	background: url("../images/common/grid_bg.png") repeat-y transparent;
 	overflow: hidden;
 	margin-bottom: 0px;
 	
 } 
#wrapper #contents #content_form img{
	display: block;
} 
#wrapper #contents #contact_form{
	margin-top: 40px;
	margin-left: 55px;
	font-size: 14px;
}
#wrapper #contents text{
	
}
#wrapper #contents #contact_form dl{
	margin :10px 95px;
	height: 30px;
}
#wrapper #contents #contact_form dl dd{
	margin-left : 150px;
	margin-top: -20px;
	width: 400px;
}
input[type=text]
{
    background-color: #fff;
    border:solid 1px #B9B9C8;
    color: #3f3f52;
    padding-left:10px;
    box-shadow: 1px 1px 0 #dddddd inset;
    -webkit-box-shadow: 1px 1px 0 #dddddd inset;
    -moz-box-shadow: 1px 1px 0 #dddddd inset;
    height: 26px;
    width: 380px; 
    font-size: 15px;
}
.submit_button input[type=image]{
	margin :30px auto;
	display : block;
}
textarea {
	background-color: #fff;
    border:solid 1px #B9B9C8;
    color: #3f3f52;
   box-shadow: 1px 1px 0 #dddddd inset;
    -webkit-box-shadow: 1px 1px 0 #dddddd inset;
    -moz-box-shadow: 1px 1px 0 #dddddd inset;
    height: 167px;
    width: 679px;
    margin-left: 95px;
    margin-top :35px;
	font-size: 15px;
	padding : 10px;
	line-height: 20px;
	text-align: left;
}
.two_button{
	margin : 40px 0 30px 340px;
}
.two_button a{
	display :block;
	float :left;
	margin-right :40px;
}
#list_err{
	margin-left : 150px;
	margin-top :20px;
	margin-bottom: -20px;
}
p.error{
	font-size :13px;
	color :red;
}