@charset "UTF-8";
/**
 * @author Nobuyuki Osawa
 * 
 */

body {
	background: #AAAAAA;
	color: #000000;
}

#wrapper {
	width: 910px;
	margin: 0 auto;
	padding: 1890px 0px 20px;
	background: #c8c8c8 url("ec_back.png") no-repeat;
}


/* form
---------------------------------------------------------- */
#form-box {
	width: 360px;
	margin-left: 280px;
}
#form-box div {
	margin-bottom: 14px;
}
#form-box .form-style {
	width: 360px;
}
label.error {
	color: #ffffff;
	font-size: small;
	margin-left: 0px;
	background: #ff0000;
}

#complete {
	display: none;
}
#complete p {
	text-align: center;
}


/* text area
---------------------------------------------------------- */
#caution {
	width: 805px;
	margin: 50px auto;
	background: #ffffff url("caution-back.gif") repeat-y;
}
#caution .content {
	padding: 0 1em;
}
#caution ul {
	margin: 0 0 0 1em;
	padding: 0;
}
#caution li {
	margin: 0 0 10px;
	font-size: small;
	color: #333333;
}
#caution p {
	margin: 3px 0 3px;
	font-size: small;
	color: black;
}
#caution .caution-top {
	height: 22px;
	background: url("caution-top.gif") no-repeat;
}
#caution .caution-bottom {
	height: 19px;
	background: url("caution-bottom.gif") no-repeat;
}


/* footer
---------------------------------------------------------- */
#footer {
}
#footer p {
	text-align: center;
	font-size: small;
}
#footer p a {
	color: #666666;
}
#footer p a:hover {
	color: #000000;
}




