/* ERS_contaner
 ---------------------------------------------------------------- */
 	#contaner{
		width:750px;
		margin:10px auto 30px auto;
		padding:8px 0 0 0;
		background:url(../images/maru-line.gif) no-repeat 0 top #D5BFA8;
		background-color:#D5BFA8;
	}

	#contaner h7{
		width:750;
		height:167;
		margin:0 0 0 0;
	}


/* ERS_contents
 ---------------------------------------------------------------- */
	#contents{
		width:730px;
		margin:0 auto 1px auto;
		padding:20px 10px 20px 10px;
		background-color:#FFF;
	}

	#contents h3{
		font-size:1em;
		font-weight:normal;
	}

	#contents .sale{
		margin:10px auto 10px auto;
		padding:8px 0 0 0;
		background:url(../images/kabe-ten.gif) no-repeat 0 top #FFF;
		background-color:#FFF;
	}

	#contents .box{
		margin:0 0 0 0;
		padding:10px 10px 10px 10px;
		background-color:#F0F0F0;
		border:1px solid #999999;
	}

	#contents .box ul{
		margin:0 0 0 3px;
		padding:0 0 0 14px;
		list-style-type:circle;
	}

	#contents .box ul li{
		margin:0 0 0 0;
		padding:0 0 0 0;
	}

	#contents .sale .pict{
		width:261px;
		margin:15px 10px 0 0;
		padding:0 0 0 0;
		float:left;
	}

	#contents .sale .pict p{
		text-align:center;
	}

	#contents .sale .sent{
		width:454px;
		margin:0 0 0 5px;
		padding:0 0 0 0;
		float:right;
	}

	#contents .sale .sent h2{
		font-size:1em;
	}

	#contents .sale .sent h3{
		font-size:1em;
		font-weight:normal;
	}

	#contents .sale .sent p{
		font-size:1em;
		padding:0 0 0 14px;
	}

	#contents .sale .sent ul{
		margin:3px 0 3px 3px;
		padding:0 0 0 14px;
		list-style-type:circle;
	}

	#contents .sale ul li{
		margin:0 0 0 0;
		padding:0 0 0 0;
	}

	#contents .sale ul li.sentence{
		margin:0 0 0 0;
		padding:10px 0 0 0;
	}

/* ERS_contents_order
 ---------------------------------------------------------------- */
	#contents_order{
		width:750px;
		margin:0 auto 15px auto;
		padding:0 0 0 0;
		background-color:#FFF;
	}

	/* annotation(左側注意書き)
	 ---------------------------------------------------------------- */

		#contents_order #annotation{
			width:220px;
			margin:0 0 0 0;
			padding:0 10px 15px 10px;
			background-color:#F0F0F0;
			float:left;
		}
	
		#contents_order #annotation h2{
			font-size:1em;
			margin:15px 0 0 0;
		}
	
		#contents_order #annotation p{
			text-align:left;
			padding:0 0 0 3px;
		}
	
		#contents_order #annotation ol{
			margin:0 0 0 23px;
			padding:0 0 0 0;
		}
	
		#contents_order #annotation ul{
			margin:0 0 0 19px;
			padding:0 0 0 0;
			list-style-type:disc;
		}
	
		#contents_order #annotation li{
			margin:0 0 0 0;
			padding:0 0 0 0;
		}


	/* order(右側注文フォーム)
	 ---------------------------------------------------------------- */
		#contents_order #order{
			width:490px;
			margin:0 0 0 0;
			padding:0 10px 0 10px;
			float:right;
		}
	
		#contents_order #order h2{
			width:487px;
			background-color:#FFC286;
			margin:15px 0 0 0;
			padding:1px 0 1px 3px;
			font-size:1.17em;
		}


		#contents_order #order_box{
			width:472px;
			margin:0 0 0 0;
			padding:5px 8px 5px 8px;
			border:1px solid #F9EFDD;
		}

		#contents_order #order_box p.send{
			margin:0 0 0 0;
			padding:5px 0 0 0;
			color:#FF6600;
			text-align:center;
		}
	
		#contents_order #order_box span{
			color:#FF6666;
		}
	
		#contents_order #order_box span.yell{
			color:#CCCC00;
		}


	/* 注文フォーム内（タイトルの●）
	 ---------------------------------------------------------------- */
		#contents_order #order_box table span{
			color:#FF6666;
			padding:0 2px 0 0;
		}

		#contents_order #order_box table span.small{
			color:#FF6666;
			padding:0 0 0 3px;
			font-size:0.83em;
		}

		#contents_order #order_box table span.yell{
			color:#CCCC00;
			padding:0 2px 0 0;
		}

	/* 注文フォーム内（商品リスト）
	 ---------------------------------------------------------------- */
		#contents_order #order_box table{
			margin:20px 0 15px 0;
			padding:0 0 0 0;
		}
	
		#contents_order #order_box table th{
			width:102px;
			margin:0 0 0 0;
			padding:0 5px 0 5px;
			text-align:left;
			background-color:#F0F0F0;
			font-weight:normal;
			border:none;
			border-right:1px solid #FFF;
		}
	
		#contents_order #order_box table td{
			width:239px;
			margin:0 0 0 0;
			padding:0 5px 0 5px;
			background-color:#E1ECFB;
			border:none;
			border-bottom:1px solid #FFF;
		}
	
		#contents_order #order_box table td.title{
			width:100px;
			margin:0 0 0 0;
			padding:0 5px 0 5px;
			background-color:#E1ECFB;
			border:none;
			border-bottom:1px solid #FFF;
		}
	
		#contents_order #order_box table td.sale2{
			width:239px;
			margin:0 0 0 0;
			padding:0 5px 0 5px;
			background-color:#F9EFDD;
			border:none;
			border-bottom:1px solid #FFF;
		}
	
		#contents_order #order_box table td.title2{
			width:100px;
			margin:0 0 0 0;
			padding:0 5px 0 5px;
			background-color:#F9EFDD;
			border:none;
			border-bottom:1px solid #FFF;
		}

		#contents_order #order_box table td.sale3{
			width:239px;
			margin:0 0 0 0;
			padding:0 5px 0 5px;
			background-color:#E1ECFB;
			border:none;
		}
	
		#contents_order #order_box table td.title3{
			width:100px;
			margin:0 0 0 0;
			padding:0 5px 0 5px;
			background-color:#E1ECFB;
			border:none;
		}


	/* 注文フォーム内（お客様情報）
	 ---------------------------------------------------------------- */
		#contents_order #order_box table.customer{
			margin:0 0 15px 0;
			padding:0 0 0 0;
			background-color:#FFF;
		}
	
		#contents_order #order_box table.customer th{
			width:100px;
			margin:0 0 0 0;
			padding:0 5px 0 5px;
			font-weight:normal;
			background-color:#FFF;
			border:none;
		}
	
		#contents_order #order_box table.customer td{
			width:120px;
			padding:0 3px 0 3px;
			background-color:#FFF;
			border:none;
		}
	
		#contents_order #order_box table.customer td.long{
			width:356px;
			padding:0 3px 0 3px;
			background-color:#FFF;
			border:none;
		}


	/* 注文フォーム内（配送リクエスト・メッセージ）
	 ---------------------------------------------------------------- */
		#contents_order #order_box table.send{
			margin:0 0 15px 0;
			padding:0 0 0 0;
			border:none;
		}
	
		#contents_order #order_box table.send th{
			width:472px;
			padding:0 0 0 0;
			background-color:#FFF;
			border:none;
		}
	
		#contents_order #order_box table.send td{
			width:459px;
			padding:0 0 0 13px;
			background-color:#FFF;
			border:none;
		}


	/* 注文フォーム内（入力フォーム）
	 ---------------------------------------------------------------- */
	 #l_num{
		width:25px;
		height:12px;
		margin:1px 5px 1px 0;
		padding:2px 0 2px 5px;
		border:1px solid #999999;
	 }

	 #a_num{
		width:25px;
		height:12px;
		margin:1px 5px 1px 0;
		padding:2px 0 2px 5px;
		border:1px solid #999999;
	 }

	 #ab_num{
		width:25px;
		height:12px;
		margin:1px 5px 1px 0;
		padding:2px 0 2px 5px;
		border:1px solid #999999;
	 }

	 #lname{
		width:75px;
		height:12px;
		margin:1px 0 1px 0;
		padding:2px 0 2px 5px;
		border:1px solid #999999;
	 }

	#fname{
		width:75px;
		height:12px;
		margin:1px 0 1px 0;
		padding:2px 0 2px 5px;
		border:1px solid #999999;
	}

	 #lnamek{
		width:75px;
		height:12px;
		margin:1px 0 1px 0;
		padding:2px 0 2px 5px;
		border:1px solid #999999;
	 }

	#fnamek{
		width:75px;
		height:12px;
		margin:1px 0 1px 0;
		padding:2px 0 2px 5px;
		border:1px solid #999999;
	}

	#email{
		width:220px;
		height:12px;
		margin:1px 5px 1px 0;
		padding:2px 0 2px 5px;
		border:1px solid #999999;
	}

	#tel{
		width:100px;
		height:12px;
		margin:1px 5px 1px 0;
		padding:2px 0 2px 5px;
		border:1px solid #999999;
	}

	#fax{
		width:100px;
		height:12px;
		margin:1px 5px 1px 0;
		padding:2px 0 2px 5px;
		border:1px solid #999999;
	}

	#zip{
		width:75px;
		height:12px;
		margin:1px 5px 1px 0;
		padding:2px 0 2px 5px;
		border:1px solid #999999;
	}

	#prefect{
		width:92px;
		height:19px;
		margin:1px 0 1px 0;
		padding:1px 0 1px 5px;
		border:1px solid #999999;
	}

	#address{
		width:350px;
		height:12px;
		margin:1px 0 1px 0;
		padding:2px 0 2px 5px;
		border:1px solid #999999;
	}

	#job{
		width:92px;
		height:19px;
		margin:1px 0 1px 0;
		padding:1px 0 1px 5px;
		border:1px solid #999999;
	}

	#sex{
		width:92px;
		height:19px;
		margin:1px 0 1px 0;
		padding:1px 0 1px 5px;
		border:1px solid #999999;
	}

	#birth{
		width:75px;
		height:12px;
		margin:1px 5px 1px 0;
		padding:2px 0 2px 5px;
		border:1px solid #999999;
	}

	#demand{
		width:452px;
		height:12px;
		margin:0 0 1px 0;
		padding:2px 0 2px 5px;
		border:1px solid #999999;
	}

	#memo{
		width:447px;
		height:50px;
		margin:0 0 1px 0;
		padding:2px 5px 2px 5px;
		border:1px solid #999999;
	}
