@charset "UTF-8";

table {
width:530px;
margin:0 20px;
border:none;
}
th {
	text-align:left;
	width:30%;
	border:1px solid #006699;
	padding-left: 10px;
	background-color: #66FFFF;
}
th.ab {
	text-align:left;
	font-size:90%;
	padding-left:15px;
}
th.intro {
	padding-top: 10px;
	padding-bottom: 10px;
}
td {
	width:70%;
	text-align:left;
	border:1px solid #006699;
	padding-left: 10px;
	background-color: #FFFF99;
}
td.cd {
	text-align:left;
	font-size:90%;
	padding-left:15px;
}
/* 表 */
table {
	margin: 0px;
	padding: 0px;
	border: 1px solid #000;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0px;
}

/* 表の行 */
tr {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* 表の見出しセル */
th {
	margin: 0px;
	padding: 0px;
	border: 1px solid #000;
	empty-cells: show;
}

/* 表のデータセル */
td {
	margin: 0px;
	padding: 0px;
	border: 1px solid #000;
	empty-cells: show;
}
/* 表の列 */
col {
	margin: 0px;
	padding: 0px;
	border: 0px;
}