@charset "utf-8";
/* -----------------------------------------------------------
CSS Information
File name:      contents.css
Author:         Takuro Toyama
Style Info:     個別レイアウト
----------------------------------------------------------- */

div#content div#formMail {
	width: 693px;
	margin: 0 auto;
	text-align: left;
}


div#content div#formMail .aform-header {
	margin: 15px 0 0;
	padding: 0 20px 4px;
	background: url(../images/head_bg.gif) repeat left top;
	border: none;
	line-height: 40px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}

div#content div#formMail .aform-note {
	display: none;
}
div#content div#formMail .aform-input-example {
	padding: 5px 10px;
}


div#content div#formMail p {
	clear: both;
	text-align: center;
	padding: 5px 0 0 0;
}
div#content div#formMail dl {
	clear: both;
	margin: 15px 25px 0;
/*
	background: url(../images/bg.gif) repeat left top;
*/
	border-bottom: #eee 1px solid;
	position: relative;
}
div#content div#formMail dt {
	float: left;
	width: 190px;
	padding: 5px;
}
div#content div#formMail dd {
	min-height: 1em;
	margin: 0 0 0 192px;
	padding: 5px;
}
*:first-child+html div#content div#formMail dl {
	float: left;
	clear: both;
	width: 640px;
}

*:first-child+html div#content div#formMail dd {
	float: right;
	width: 430px;
	margin: 0;
	padding: 5px;
}

#aform-field-0-error,
#aform-field-1-error,
#aform-field-2-error,
#aform-field-3-error,
#aform-field-4-error,
#aform-field-5-error,
#aform-field-6-error,
#aform-field-7-error,
#aform-field-8-error,
#aform-field-9-error,
#aform-field-10-error,
#aform-field-11-error,
#aform-field-12-error,
#aform-field-13-error,
#aform-field-14-error,
#aform-field-15-error,
#aform-field-16-error,
#aform-field-17-error,
#aform-field-18-error,
#aform-field-19-error,
#aform-field-20-error,
#aform-field-21-error,
#aform-field-22-error,
#aform-field-23-error,
#aform-field-24-error,
#aform-field-25-error,
#aform-field-26-error,
#aform-field-27-error,
#aform-field-28-error,
#aform-field-29-error,
#aform-field-30-error,
#aform-field-31-error,
#aform-field-32-error,
#aform-field-33-error,
#aform-field-34-error,
#aform-field-35-error,
#aform-field-36-error,
#aform-field-37-error,
#aform-field-38-error,
#aform-field-39-error,
#aform-field-40-error,
#aform-field-41-error,
#aform-field-42-error,
#aform-field-43-error,
#aform-field-44-error,
#aform-field-45-error,
#aform-field-46-error,
#aform-field-47-error,
#aform-field-48-error,
#aform-field-49-error,
#aform-field-50-error,
#aform-field-51-error,
#aform-field-52-error,
#aform-field-53-error,
#aform-field-54-error,
#aform-field-55-error,
#aform-field-56-error,
#aform-field-57-error,
#aform-field-58-error,
#aform-field-59-error,
#aform-field-60-error,
#aform-field-61-error,
#aform-field-62-error,
#aform-field-63-error,
#aform-field-64-error,
#aform-field-65-error,
#aform-field-66-error,
#aform-field-67-error,
#aform-field-68-error,
#aform-field-69-error,
#aform-field-70-error,
#aform-field-71-error,
#aform-field-72-error,
#aform-field-73-error,
#aform-field-74-error,
#aform-field-75-error,
#aform-field-76-error,
#aform-field-77-error,
#aform-field-78-error,
#aform-field-79-error,
#aform-field-80-error {
	position: absolute;
	left: 3px;
	top: -2.5em;
	_width: 418px;
	_left: -195px;
	_top: -2em;
}

*:first-child+html #aform-field-0-error,
*:first-child+html #aform-field-1-error,
*:first-child+html #aform-field-2-error,
*:first-child+html #aform-field-3-error,
*:first-child+html #aform-field-4-error,
*:first-child+html #aform-field-5-error,
*:first-child+html #aform-field-6-error,
*:first-child+html #aform-field-7-error,
*:first-child+html #aform-field-8-error,
*:first-child+html #aform-field-9-error,
*:first-child+html #aform-field-10-error,
*:first-child+html #aform-field-11-error,
*:first-child+html #aform-field-12-error,
*:first-child+html #aform-field-13-error,
*:first-child+html #aform-field-14-error,
*:first-child+html #aform-field-15-error,
*:first-child+html #aform-field-16-error,
*:first-child+html #aform-field-17-error,
*:first-child+html #aform-field-18-error,
*:first-child+html #aform-field-19-error,
*:first-child+html #aform-field-19-error,
*:first-child+html #aform-field-20-error,
*:first-child+html #aform-field-21-error,
*:first-child+html #aform-field-22-error,
*:first-child+html #aform-field-23-error,
*:first-child+html #aform-field-24-error,
*:first-child+html #aform-field-25-error,
*:first-child+html #aform-field-26-error,
*:first-child+html #aform-field-27-error,
*:first-child+html #aform-field-28-error,
*:first-child+html #aform-field-29-error,
*:first-child+html #aform-field-30-error,
*:first-child+html #aform-field-31-error,
*:first-child+html #aform-field-32-error,
*:first-child+html #aform-field-33-error,
*:first-child+html #aform-field-34-error,
*:first-child+html #aform-field-35-error,
*:first-child+html #aform-field-36-error,
*:first-child+html #aform-field-37-error,
*:first-child+html #aform-field-38-error,
*:first-child+html #aform-field-39-error,
*:first-child+html #aform-field-40-error,
*:first-child+html #aform-field-41-error,
*:first-child+html #aform-field-42-error,
*:first-child+html #aform-field-43-error,
*:first-child+html #aform-field-44-error,
*:first-child+html #aform-field-45-error,
*:first-child+html #aform-field-46-error,
*:first-child+html #aform-field-47-error,
*:first-child+html #aform-field-48-error,
*:first-child+html #aform-field-49-error,
*:first-child+html #aform-field-50-error,
*:first-child+html #aform-field-51-error,
*:first-child+html #aform-field-52-error,
*:first-child+html #aform-field-53-error,
*:first-child+html #aform-field-54-error,
*:first-child+html #aform-field-55-error,
*:first-child+html #aform-field-56-error,
*:first-child+html #aform-field-57-error,
*:first-child+html #aform-field-58-error,
*:first-child+html #aform-field-59-error,
*:first-child+html #aform-field-60-error,
*:first-child+html #aform-field-61-error,
*:first-child+html #aform-field-62-error,
*:first-child+html #aform-field-63-error,
*:first-child+html #aform-field-64-error,
*:first-child+html #aform-field-65-error,
*:first-child+html #aform-field-66-error,
*:first-child+html #aform-field-67-error,
*:first-child+html #aform-field-68-error,
*:first-child+html #aform-field-69-error,
*:first-child+html #aform-field-70-error,
*:first-child+html #aform-field-71-error,
*:first-child+html #aform-field-72-error,
*:first-child+html #aform-field-73-error,
*:first-child+html #aform-field-74-error,
*:first-child+html #aform-field-75-error,
*:first-child+html #aform-field-76-error,
*:first-child+html #aform-field-77-error,
*:first-child+html #aform-field-78-error,
*:first-child+html #aform-field-79-error,
*:first-child+html #aform-field-80-error,
 {
	left: 192px;
}

.aform-textarea,
.aform-text,
.aform-tel,
.aform-email,
.aform-zipcode {
	width: 418px;
	margin: 0;
	padding-top: 3px; 
	padding-bottom: 3px; 
	border: #999 1px solid;
}
.aform-zipcode {
	width: 190px;
}
div#content div#formMail .submit {
	border: none;
}


