
#header{
	height:60px;
}
.outline-margin{
	padding:10px 20px;
	background:#fff;
	min-height:600px;
}
#OrderList table{
	width:70%;
	border-collapse:separate;
	border-spacing:1px;
	border:solid 2px #8e7fb0;
	margin:5px auto;
}
#OrderList table th{
	color:#002e4d;
	font-weight:normal;
	letter-spacing:0.1em;
	padding:3px 5px;
	border:solid 1px #8e7fb0;
}
#OrderList table td{
	color:#504139;
	text-align:left;
	padding:3px 5px;
	border:solid 1px #8e7fb0;
}
#OrderList table thead th{
	color:#fff;
	background:#56350d;
}
#OrderList table tbody tr:hover td{
	background:#fff9d3;
}
#OrderList table tbody td:nth-child(2n),
#OrderList table tbody td:nth-child(3n),
#OrderList table tbody td:nth-child(4n){
	text-align:right;
}
#OrderList table tbody td:nth-child(5n){
	text-align:center;
}
#OrderList table tbody td:nth-child(5n) a:link,
#OrderList table tbody td:nth-child(5n) a:visited{
	color:#c40026;
	text-decoration:none;
}
#OrderList table tbody td:nth-child(5n) a:active,
#OrderList table tbody td:nth-child(5n) a:hover{
	color:#f00;
}

#OrderList table tfoot th{
	text-align:right;
	font-weight:bold;
}
#OrderList table.preview{
	margin-bottom:30px;
}
#OrderList table.preview2{
	margin-bottom:10px;
}
#OrderList table.preview thead th,
#OrderList table.preview2 thead th{
	text-align:left;
}
#OrderList table.preview tfoot th{
	text-align:right;
	font-weight:bold;
}

#OrderList table.preview2 tbody th{
	text-align:left;
	white-space: nowrap;
	width:146px;
}
#OrderList table.preview2 tbody td{
	text-align:left;
}

#bNavi{
	margin-top:20px;
	text-align:center;
}
#bNavi > div{
	margin-bottom:10px;
}


#frm h2{
	color:#003d84;
}
#Btn{
	text-align:center;
}
#frm table{
	width:80%;
	margin:5px auto;
}
#frm table tbody th{
	text-align:right;
}
#frm table tbody td > span{
	color:#f00;
}
#frm table th.frmTi{
	text-align:left;
	font-weight:bold;
}
#frm table tfoot td{
	text-align:right;
}

