
/* --- 見出しエリア --- */
div.heading {
width: 598px; /* 見出しエリアの幅 */
margin-bottom: 1em;
background: #CC6666 url(heading_back1.gif) repeat-x; /* 見出しエリアの背景 */
/*border: #c0c0c0 solid;   見出しエリアの境界線（色、スタイル） */
border: #990000 solid; /* 見出しエリアの境界線（色、スタイル） */
border-width: 1px 1px 2px; /* 見出しエリアの境界線（太さ 上、左右、下） */
}

/* --- 見出し --- */
div.heading h1 {
margin: 0;
padding: 7px 7px 4px; /* 見出しのパディング（上、左右、下） */
border-bottom: 2px #4169e1 solid; /* 見出しの下境界線 */
font-size: 120%; /* 見出しの文字サイズ */
line-height: 100%;
}

h2 {
font-size: 100%; /* 見出しの文字サイズ */
}
h3 {
font-size: 80%; /* 見出しの文字サイズ */
}


/* --- 表全体 --- */
table.T1 {
width: 650px; /* 表の幅 */
border: 1px #c0c0c0 solid; /* 大枠の境界線 */
border-collapse: collapse;
font-size: 80%;
}

/* --- 表タイトル --- */
table.T1 caption {
padding-bottom: 5px; /* 表タイトルの下パディング */
}

/* --- セル --- */
table.T1 th,
table.T1 td {
/* width: 20%; */ /* セルの幅（セルの幅を均等にする場合） */
padding: 6px 8px; /* セルのパディング（上下、左右） */
border: 1px #c0c0c0 solid; /* セルの境界線 */
}

/* --- 1列目 --- */
table.T1 colgroup.item {
background-color: #fffce7; /* 1列目の背景色 */
}

/* --- 2列目以降 --- */
table.T1 colgroup.data {
background-color: #ffffff; /* 2列目以降の背景色 */
}

/* --- 表全体 --- */
table.T2 {
width: 650px; /* 表の幅 */
border: 1px #c0c0c0 solid; /* 大枠の境界線 */
border-collapse: collapse;
font-size: 80%;
}

/* --- 表タイトル --- */
table.T2 caption {
padding-bottom: 5px; /* 表タイトルの下パディング */
}

/* --- セル --- */
table.T2 th,
table.T2 td {
/* width: 20%; */ /* セルの幅（セルの幅を均等にする場合） */
padding: 6px 8px; /* セルのパディング（上下、左右） */
border: 1px #c0c0c0 solid; /* セルの境界線 */
}

/* --- 1列目 --- */
table.T2 colgroup.item {
background-color: #ffffff; /* 1列目の背景色 */
}

/* --- 2列目以降 --- */
table.T2 colgroup.data {
background-color: #ffffff; /* 2列目以降の背景色 */
}


