@charset "euc-jp";

/*=========================================================
	index
		1. tHead style
		2. tStripe style
		3. tLine style
=========================================================*/

/* 1. tHead style
=========================================================*/
table.tHead,
.tHead th,
.tHead td{
	border:1px solid #D4D4D4;
	border-collapse:collapse;
	border-spacing:0;
}
table.tHead{
	margin:0 0 1.2em;
}
.tHead th,
.tHead td{
	padding:8px 10px;
}
.tHead th{
	text-align:center;
	background-color:#F4F5F9;
}


/* 2. tStripe style
=========================================================*/
table.tStripe,
.tStripe th,
.tStripe td{
	border-collapse:collapse;
	border-spacing:0;
}
table.tStripe{
	margin:0 0 1.2em;
	border:1px solid #D4D4D4;
}
.tStripe th,
.tStripe td{
	padding:8px 10px;
}
.tStripe th{
	text-align:center;
	background-color:#F4F5F9;
	border:1px solid #D4D4D4;
}
.tStripe td{
	border-right:1px solid #D4D4D4;
	border-left:1px solid #D4D4D4;
}
.tStripe tr.odd{
	background:#F4F5F9;
}


/* 3. tLine style
=========================================================*/
table.tLine,
.tLine td,
.tLine th{
	border-collapse:collapse;
	border-spacing:0;
}
table.tLine{
	margin:0 0 1.2em;
}
.tLine th,
.tLine td{
	padding:8px 10px;
	background:url(../images/for_bg_dot_x.gif) repeat-x left top;
}
.tLine th.start,
.tLine td.start{
	padding:0 10px 8px;
	background:none;
}
.tLine th{
	text-align:left;
}

/* reset */
.tLine table th,
.tLine table td{
	padding:0;
	background:none;
}

