@charset "utf-8";
/* CSS Document */

body {
	background-color: #FFF;
	background-image: url(/sf/myform/pc/design/stripe/border_sweets/img/bg.png);
	background-repeat: repeat;
}

#content .main {
	padding: 20px;
	background-color: #FFF;
}

/*　パーツ全体　*/
.parts_wrapper {
	margin-bottom: 0px;
}
/*　パーツコンテンツ　*/
.parts_contents {
	background-color: #efefef;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
/*　パーツコンテンツ（最後のパーツ）　*/
.parts_wrapper.last .parts_contents {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
/*　パーツ項目名　*/
.parts_name {
	display: table-cell;
	float: left;
}
/*　パーツ項目名（内側）　*/
.parts_name .inner {
	padding: 15px;
}
.input_block {
	background-color: #FFF;
}
/*　パーツ内容（内側）　*/
.input_block .inner {
	padding: 15px;
}
/* パーツセット（テキスト）
******************************************************************/

.parts_text {
	padding-bottom: 10px;
}
/* パーツセット（注文フォーム）
******************************************************************/
.parts_order_payment,
.parts_order_delivery_date,
.parts_order_delivery_date2 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
}
.parts_order_form,
.parts_order_payment,
.parts_order_delivery_date,
.parts_order_delivery_date2 {
	margin-bottom:0px;
}
