/* CSS Document */

*{
	margin:0;
	padding:0;
}


html{
	width:100%;
	height:100%;
}


body{
	width:100%;
	height:100%;
	background:#ffffff;
}


/* orderform */

.orderform{
	width:630px;
	margin-right:auto;
	margin-left:auto;
	padding-top:20px;
	padding-bottom:50px;
}


h1{
	font-size:1.2em;
	line-height:1.66;
	text-align:center;
	color:#993300;
}

p{
	font-size:0.9em;
	line-height:1.66;
	color:#666666;
}


.orderform table{
	border-collapse:collapse;
	border:1px solid #993300;
	margin-bottom:10px;
}


.orderform table th{
	border:1px solid #288c66;
	background:#89c997;
	font-size:0.9em;
	line-height:1.66;
	color:#ffffff;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
	text-align:left;
	width:100px;
}


.orderform table td{
	border:1px solid #288c66;
	font-size:0.9em;
	line-height:1.66;
	color:#666666;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
	width:457px;
}



.orderform table span{
	font-size:0.8em;
	line-height:1.66;
	color:#FF3300;
}


/* cl */

.cl{
	background:#FFFFCC;
}


form{
	margin-bottom:20px;
}


/* topcom */

.topcom{
	margin-bottom:20px;
	float:left;
	border:2px dashed #FF6600;
	width:598px;
}


.topcom ul{
	list-style:none;
	margin:10px;
}


.topcom ul li{
	font-size:1em;
	line-height:1.66;
	font-weight:bold;
	padding-left:20px;
}


#list01{
	background:url(../img/list_cm01.png) no-repeat left top;
}


#list02{
	background:url(../img/list_cm02.png) no-repeat left center;
}

.error-background {
    background-color:#FFD5EC;
    padding-left:10px; 
    text-align:left; 
/*    color:#EE0000;    */
    margin-top:20px; 
    margin-bottom:20px; 
}





