#contact-form dl { margin-bottom:30px;}
#contact-form dl dt { float: left; }
#contact-form dl dt .red {
	font-size: 10px;
	color: #FFF;
	background: #D00;
	font-weight: normal;
	line-height: 160%;
	padding: 0 5px;}

#contact-form dl dd {
	padding-left: 200px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #D6D6D6;}

#contact-form dl dd label.error span { color:#D00;}

/*#contact-form dl dd label.error {
	display: block;
    position: relative;
    float: left;}

#contact-form dl dd label.error span {
    position: absolute;
    top: -30px;
    display: block;
    left: 0px;
    width: 300px;}*/
#contact-form dl dd #comment {
	height: 150px;
	width: 100%;}
#contact-form dl dd #comment-error { display:block;}

#contact-form input.check {
	margin: auto;
	width: 45%;
	display: block;
	padding: 10px;}
#bnt form {
	float: left;
	width: 50%;}
#bnt form input {
	margin: auto;
	width: 80%;
	display: block;
	padding: 10px;}


#address .floatLeft,
#address .floatRight { width: 48%; }
