@charset "utf-8";


/*title
------------------------------------------------------------------------*/

div#title {
	height:125px;
	background: #000 url("../contact/images/title.jpg") no-repeat;
	}

div#title h2 {
	position: absolute;
	left: -1000px;
	width: 100px;
	}


/*container
------------------------------------------------------------------------*/

div#container {
	background: none;
	}


/*div#lead
------------------------------------------------------------------------*/
div#lead {
	margin:0px 5px 0px;
}

div#lead strong {
	color:#C54F00;
	font-weight:normal;
}


/*div#variousform
------------------------------------------------------------------------*/
div#variousform {
	margin:30px 30px 50px;
	}

div#variousform h3 {
	font-size:16px;
	font-weight:bold;
	margin:0px;
	}

div#variousform p {
	margin:3px 0px 30px 20px;
	}

div#variousform h3 a:link,
div#variousform h3 a:visited {
	text-decoration: none;
	color: #FFB423;
	outline: none;
	}

div#variousform h3 a:hover {
	text-decoration: none;
	color: #FFE25F;
	}



/*div#variousform
------------------------------------------------------------------------*/
dl#variousform {
	margin:30px 30px 50px;
	}

dl#variousform dd {
	margin:3px 0px 30px 20px;
	}


/*h3
------------------------------------------------------------------------*/
h3 {
	margin:15px 0px 10px;
	}


/*div.inputarea
------------------------------------------------------------------------*/
div.inputarea {
	background:#000;
	padding:1px;
	}

div.inputarea table {
	width:858px;
	}

div.inputarea table th {
	background:#3A3A3A;
	padding:3px 10px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	width:200px;
	}

div.inputarea table th strong {
	color:#C54F00;
	font-weight:normal;
}


div.inputarea table td {
	padding:3px 10px;
	background:#464646;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	}

/*div#decision
------------------------------------------------------------------------*/
div#decision {
	text-align:center;
	margin:10px 0px 0px;
	}

div#decision div#back {
	text-align:left;
	margin:10px 0px 5px;
	}

div#decision div p {
	text-align:left;
	margin:10px 0px 5px;
	background:#464646;
	padding:10px;
	}


/*div#erroritem
------------------------------------------------------------------------*/
div#erroritem {
	background:#fff;
	margin-top:10px;
	border:3px double #f60;
	}

div#erroritem ul {
	margin:0px 25px;
	}

div#erroritem ul li {
	margin:5px 0px;
	color:#f00;
	font-weight:bold;
	}
	
div#erroritem ul li ul li {
	list-style-type:circle;
	margin:2px 0px;
	color:#000;
	font-weight:normal;
	}


/*div#gratitude
------------------------------------------------------------------------*/
div#gratitude {
	margin:50px 100px 100px;
}

div#gratitude div {
	margin:20px 0px;
}

div#gratitude span#ordernumber {
	font-weight:bold;
	color:#FFD800;
}


/*div#caution
------------------------------------------------------------------------*/
div#caution {
	color:#ffff00;
	margin:0em 5px 1em;
}

div#caution h3 {
	font-weight:bold;
	margin-top:5px;
	margin-bottom:0px;
}

div#caution p {
	font-weight:bold;
	margin-left:1em;
}
