/*
	テーブル用 css
	
	00. align 整列
	01. tb01　ボーダーグレー
	02. tb02　ボーダー白
	03. tb03　ボーダーなし

*/

table { line-height:150%; font-size:94%; }

/* 00. align
*************************************************/
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.v_top { vertical-align:top; }
.v_mid { vertical-align:middle; }
.v_btm { vertical-align:bottom; }

/* 01. tb01　ボーダーグレー
*************************************************/
.tb01 { margin:0px 0px 15px 0px; border-collapse:collapse; border-top:1px solid #ccc; }
.tb01 th { padding:4px; border-bottom:1px solid #ccc; font-weight:normal; background:#999; color:#fff; }
.tb01 td { padding:4px; border-bottom:1px solid #ccc; }

/* ボーダーグレー dot */
.tb01_d { margin:0px 0px 15px 0px; border-collapse:collapse; border-top:1px dotted #ccc; }
.tb01_d th { padding:4px; border-bottom:1px dotted #ccc; font-weight:normal; background:#fff; }
.tb01_d td { padding:4px; border-bottom:1px dotted #ccc; }

/* 01b. tb03　ボーダーグレー（テーブルTopボーダー無し）
*************************************************/
.tb03 { margin:0px 0px 15px 0px; border-collapse:collapse; }
.tb03 th { padding:4px; border-bottom:1px solid #ccc; font-weight:normal; background:#999; color:#fff; }
.tb03 td { padding:4px; border-bottom:1px solid #ccc; }

/* 01c. tb04　ボーダーグレー（全部アリ）
*************************************************/
.tb04 { margin:0px 0px 15px 0px; border-collapse:collapse; }
.tb04 th { padding:4px; border:1px solid #ccc; font-weight:normal; background:#999; color:#fff; }
.tb04 td { padding:4px; border:1px solid #ccc; }

/* 01c. tb04　ボーダーグレー（全部アリ）
*************************************************/
.tb05 { margin:0px 0px 15px 0px; border-collapse:collapse; }
.tb05 th { padding:4px; border:1px solid #ccc; font-weight:normal; background:#999; color:#fff; text-align:center; }
.tb05 td { padding:4px; border:1px solid #ccc; }

/* 02. tb02　ボーダー白
*************************************************/
.tb02 { margin:0; border-collapse:collapse;  border-top:1px solid #fff; border-bottom:1px solid #fff; }
.tb02 th { padding:4px; border:1px solid #fff; font-weight:normal; background:#999; color:#fff; }
.tb02 td { padding:4px; border:1px solid #fff; }

/* ***********************************************/
