/*
 *** 就職関係ページ用共通ヘッダ ***
 *		(2003.07.28- Y.H.)
 */

/**********************************************************
 ***			目次フレーム			***
 *** （以下は実際には目次でローカルに再定義している。）	***
 **********************************************************/

body.toc {
	color: black;
	background-color: #aaffb0;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

div.toc {
	text-align: right;
	font-size: smaller;
	white-space: nowrap;
}

table.toc {
	font-size: smaller;
	border-style: none;
	white-space: nowrap;
}

td.toc {
	vertical-align: top;
	padding-left: 0em;
	padding-right: 0em;
	padding-top: 0.2ex;
	padding-bottom: 0.2ex;
	white-space: nowrap;
}

/**********************************************************
 ***			本文フレーム			***
 **********************************************************/

body.page {
	color: black;
	background-color: #ffffcc;
}

/*
 *** 見出し・フォント ***
 */
h1 {
        color: black;
	background-color: #66cc66;
	border-style: ridge;
	border-width: thick;
        border-color: green;
	text-align: center; 
}

h2 {
	color: black;
	background-color: #66cc66;
	border-style: inset;
	border-width: thick;
        border-color: green;
	text-indent: 1em;
}

em {
	color: red;
	font-weight: bold;
	font-style: normal;
}

/*
 *** テーブル ***
 */
table.list {			/* リスト用テーブル */
	background-color: white;
	border-style: solid;
	border-color: black;
}

thead {				/* デフォールトの見出し行 */
	background-color: #aaffb0;
}

td {				/* デフォールト：上下左右にパディングあり */
	vertical-align: top;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0.5ex;
	padding-bottom: 0.5ex;
}
td.cap {			/* 注釈ボックス用 */
	background-color: #ffff60;
	vertical-align: top;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0;
	padding-bottom: 0;
}
td.pad0 {			/* パディング 0 */
	padding-left: 0em;
	padding-right: 0em;
	padding-top: 0ex;
	padding-bottom: 0ex;
}
td.pad1 {			/* パディング 1：左右パディングのみ */
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0ex;
	padding-bottom: 0ex;
}
td.padr {			/* パディング r：右パディングのみ */
	padding-left: 0em;
	padding-right: 1.0em;
	padding-top: 0ex;
	padding-bottom: 0ex;
}
td.padv {			/* パディング v：縦表示用 */
	vertical-align: middle;
	font-size: smaller;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0ex;
	padding-bottom: 0ex;
}

p.td {				/* td 内の字下げパラグラフ */
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 1.5em;
}
