@charset "utf-8";

#container #left-cont .flowOuter {
	margin-left:10px;
	width:542px;
	overflow:hidden;
}

#container #left-cont .flowOuter h3 {
	margin:0;
	padding:0;
	border-bottom:none;
	height:30px;
}

#container #left-cont .flowOuter h4 {
	margin:0;
	padding:0;
	font-size:1.1em;
}

#container #left-cont h3.upperArrow {
	padding-top:20px;
	background:url('../img/arrow-01-01.gif') no-repeat center top;
}

/* ------------------------------------------------------ */
/* 発注まで --------------------------------------------- */
#container #left-cont #orderFlow {
	padding:0 0 35px;
	background:url('../img/01-bg.gif') no-repeat left bottom;
}

/* 通常のながれ */
#container #left-cont #orderFlow div {
	padding:0 7px 10px;
	border:1px solid #004e77;
	border-top:1px dotted #004e77;
	background:#fff;
}
#container #left-cont #orderFlow h4 {
	padding:10px 0 0 0;
	color:#004e77;
}


/* ------------------------------------------------------ */
/* 確認 ------------------------------------------------- */
#container #left-cont #approval {
	padding:0 0 16px;
	background:url('../img/04-bg.gif') no-repeat left bottom;
}

#container #left-cont #approval h3#ttlCustom,
#container #left-cont #approval h3#ttlStandard {
	height:65px;
}

#container #left-cont #approval01 {
	width:161px;
	float:left;
	background:url('../img/02-bg.gif') no-repeat center top;
}

#container #left-cont #approval02 {
	width:361px;
	float:right;
	background:url('../img/03-bg.gif') no-repeat center top;
}

#container #left-cont #approval02 p {
	margin:0;
	padding:10px 7px;
	background:#fff;
	border:1px solid #005b5e;
	border-top:1px dotted #005b5e;
}

/* ------------------------------------------------------ */
/* 納品 ------------------------------------------------- */
#container #left-cont #delivery {
	padding-top:4px;
}
#container #left-cont #delivery h3 {
	height:40px;
}

