.orderBg {
	background-color:#5f5f5f;
	font-size:12px;
	color:#ffffff;
}

.orderItem {
	background-color:#ededed;
	margin-top:1px;
}

.idFont {
	font-size:12px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color:#5f5f5f;
}

.orderAdd {
	font-size:12px;
	color:#5f5f5f;
}

.stepBg {
	background-color:#5f5f5f;
	font-size:12px;
	color:#ffffff;
	height:40px;
}

.stepBg2 {
	background-color:#ffffff;
	font-size:12px;
	color:#5f5f5f;
	height:40px;
}

.stepBg3 {
	background-color:#ededed;
	font-size:12px;
	color:#5f5f5f;
	height:40px;
}


.nameFont {
	font-size:12px;
	color:#5f5f5f;
}

.imgPDG {
	padding:7px 0px;
}

.totalBD {
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
}

.totalPDG {
	padding:15px 0px;
}

.totalFont {
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

.present {
	font-size:12px;
	color:#333333;
}

.present2 {
	font-size:12px;
	color:#333333;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.present3 {
	font-size:12px;
	color:#ff007e;
}

.orderID {
	font-size:14px;
	color:ff0000;
	font-weight:bold;
}

.cartForm {
	width:180px;
	font-size:13px;
	color:#000000;
	margin-bottom:5px;
}

.subject {
	font-size:14px;
	color:#333333;
	font-weight:bold;
	padding:6px 0px 6px 6px;
	margin-bottom:15px;
	border-bottom:1px dotted #5f5f5f;
	border-left:5px solid #5f5f5f;
}


/* order */
.contractingOut {
	padding: 5px;
	border: 2px dotted #FF007E;
	background-color: #FFF8F8;
	line-height: 1.5;
	font-size: 13px;
	color: #111;
	text-align: center;
}
.contractingOut span {
	font-size: 15px;
	font-weight: bold;
}
