@charset "utf-8";

/*=========================================================
	[ m_table.css ]
	module - table style
	date - creation:2013-01-21 // update:2013-01-21
=========================================================*/

/*=========================================================
	index
		1. Common setting
		2. table style
		3. cell color
=========================================================*/

/* 1. Common setting
=========================================================*/
table.rowHead,table.colHead,
table.rowBorder,table.rowBorderD,
table.tBorder{
	margin-top:10px;
	border-collapse:collapse;
	border-spacing:0;
}
/* vertical align */
.rowHead td,.colHead td,
.complete td,.rowBorder td,
.tBorder td{
/*
	vertical-align:top;
*/
}
/* cell padding */
.rowHead th,.rowHead td,
.colHead th,.colHead td,
.rowBorder th,.rowBorder td,
.rowBorderD th,.rowBorderD td,
.tBorder th,.tBorder td{
	padding:5px 4px;
	font-weight:normal;
	border-collapse:collapse;
	border-spacing:0;
	line-height:1.5;
}
/* cell border */
table.rowHead,.rowHead th,.rowHead td,
table.colHead,.colHead th,.colHead td,
table.tBorder{
	border:1px solid #BBBBBB;
}

/* 2. table style
=========================================================*/
/* row-cell heading
---------------------------------------------------------*/
.rowHead th{
	border-right:3px double #BBBBBB;
	background-color:#DCF2FC;
}

/* column-cell heading
---------------------------------------------------------*/
.colHead th{
	border-bottom:3px double #BBBBBB;
	background-color:#DCF2FC;
}

/* border-bottom
---------------------------------------------------------*/
.rowBorder th,.rowBorder td{
	border-bottom:1px solid #DFDFDF;
	text-align:left;
}

.rowBorderD th,.rowBorderD td{
	border-bottom:1px dashed #999999;
	text-align:left;
}
tr.first th,tr.first td{border-top:none;}

/* box-border
---------------------------------------------------------*/
.tBorder th,.tBorder td{border-bottom:1px solid #BBBBBB;}

/* 3. cell color
=========================================================*/
/* empty cell*/
.empty{background-color:#FAFAFA;}

/* cell color */
th.tCol1,td.tCol1{background-color:#DCF2FC;}
th.tCol2,td.tCol2{background-color:#FFF6C7;}
th.tCol3,td.tCol3{background-color:#F0FFD7;}
th.tCol4,td.tCol4{background-color:#FFE3E3;}
th.tCol5,td.tCol5{background-color:#E8E2EE;}
