@charset "utf-8";

/* CSS Document */


.listCont {

	margin:1px 0 0 0;

	clear:both;

}

.listCont TABLE.listTable02 {

	margin:0 0 0 10px;

}

.listCont TABLE TH,

.listCont TABLE TD {

	border-bottom:1px #b2b2b2 dotted;

	font-size:0.8em;

	line-height:135%;

}

.listCont TABLE TH {

	text-align:right;

	font-weight:normal;

/*	white-space:nowrap;*/

	padding:8px 4px 0 0;

	vertical-align:top;

}

.listCont TABLE TD DIV {

	margin:2px;

	padding:6px 0 6px 8px;

}



.listCont TABLE.listReportTable {
	width:590px;
	border-collapse:collapse;
	margin:20px 10px 0 10px;

}

.listCont TABLE.listReportTable TH,

.listCont TABLE.listReportTable TD {

	border:1px #FFFFFF solid;

	padding:5px;

}

.listCont TABLE.listReportTable TH {

	vertical-align:middle;

	text-align:center;

	color:#FFFFFF;

}

.listCont TABLE.list01Report TH.saleTH{
	font-size:0.8em;
	text-align:left;
	background-color:#FFFFFF;
	border-right:none;
	border-bottom:1px #b2b2b2 dotted;
	border-top:1px #b2b2b2 dotted;
	color:#000000;

}

.listCont TABLE.list01Report TD.saleTD {

	font-size:0.8em;

	background-color:#FFFFFF;

	border-left:none;

	border-bottom:1px #b2b2b2 dotted;

	border-top:1px #b2b2b2 dotted;

}

.listCont TABLE.list01Report TH.list01Route,

.listCont TABLE.list01Report TD.list01Route {

	background-color:#f3f3f3;
}

.listCont TABLE.list01Report TH.saleTH{
	background-image: url(../img/ic_blank.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
	padding-left:27px;	
}
