@charset "shift_jis";

/*------------order------------------------*/
.main{
	background-image: url(../order/imgs/bg_.gif);
	background-attachment:fixed;
	background-repeat: no-repeat;
	padding: 0px;
}

h1 {
	text-align:			left;
}

.lead h2{
	padding:			0px 100px 25px 10px;
	float:				left;
}

.lead p{
	float:				left;
}

.lead p.text{
	padding-bottom:		20px;
	padding-left: 		10px;
}

.order{
	margin-top:			0px;
}
.order h3,
.pay h3,
.return h3{
	margin:				0px;
 	padding:			20px 0px 0px 10px;
}

.order p,
.pay p,
.return p,
h4{
	margin:				0px;
	padding:			10px 0px 0px 10px;
}

.pay table{
	margin:				10px;
	padding:			0px 0px 0px 0px;
	font-size: 			12px;
	line-height: 		1.6;
	border-top: 		1px solid #C6D7F4;
	border-left: 		1px solid #C6D7F4;
 }

.pay table tr th{
	padding:			1px;
	border-bottom:		1px solid #C6D7F4;
	border-right:		1px solid #C6D7F4;
	background-color: 	#EEEEEE;
	text-align: 		center;
	font-weight: 		normal;
 }


.pay table tr td{
	margin:				1px;
	padding-right:		30px;	
	border-bottom:		1px solid #C6D7F4;
	border-right:		1px solid #C6D7F4;
	text-align: 		right;
 }

.order p.button{
 	padding-bottom:		10px;
 }

.order p.caption{
	padding-top:		0px;
}



/*------------macaroon------------------------*/

.macaroon{
	margin: 			0px;
	padding-left: 		10px;
	}

.macaroon h3{
	margin: 			0px;
	padding: 			0px 31px 30px 0px;
	float:				left;
	}

.macaroon div{
	margin: 			0px;
	float:				left;
	}

.macaroon div h4{
	margin: 			0px;
	padding:			10px 0px 0px 0px;
	}

.macaroon div p{
	width:				400px;
	margin: 			0px;
	padding-top:		20px;
	}

.macaroon p.image{
	padding: 			50px 0px 70px 0px;
	float:				left;
	}

.macaroon p.item-1{
	position: 			relative;
	margin-left: 		-10px;
	padding-right: 		70px;
	}

.owner{
	margin: 			0px;
	padding-left: 		10px;
	}

.owner div{
	margin: 			0px;
	float:				left;
	}

.owner p.photo{
	margin: 			0px;
	padding: 			0px 0px 60px 70px;
	float:				left;
	}

.mag{
	background-image: url(../img/line.gif);
	background-repeat: 	no-repeat;
	background-position: left top;
}

.mag p{
	padding: 			50px 0px 0px 10px;
}

.mag div{
	float:				left;
}

.mag div h2{
	margin:				30px 0px 0px 0px;
}

.mag p.photo{
	padding-top: 		70px;
	float:				left;
}

.mag h3{
	margin:				0px;
	padding:			0px;
	float:			left;
}


/*------------order-tokutei------------------------*/


h2.tokutei{
	padding: 				20px 0px 20px 0px;
}

dl{
	width:					600px;
}

dl dt{
	color:					#709BE4;
	font-weight: 			bold;
	width:					180px;
	margin:					0px;
	padding-left: 			18px;
	background-image: 		url("../img/icon_maru.gif");
	background-position: 	left top;
	background-repeat: 		no-repeat;
	float:					left;
}

dl dd{
	width:					380px;
	margin:					0px;
	padding-left: 			18px;
}
