/* 全般設定 */
table {
	font-size: 100%;
	margin: 0 10 0 0;
	padding: 0;
	}

table td {
	vertical-align: top;
	font-family: "ＭＳ ゴシック",sans-serif; 
	}

table th {
	font-size: 90%;
	}

/* 外枠 */
.outer {
	background-color: transparent;
	}

/* テーブルヘッダ */
.head {
	height: 24px;
	font-weight: bold;
	color: #373737;
	line-height: 22px;
	text-align: center;
	background-position: left;
	background-color: #dfe2e6;
	}

/* 交互に色が変わる部分 */
.even {
	padding: 5px;
	background-color: #f3f4f5;
	}

.odd {
	padding: 5px;
	background-color: #fafafa;
	}

/* リンクのまわりの点線を非表示 */
a:focus {
	  outline:none;
	  }