/* ---------------------------------------------
 * Style sheet for JA1 at Factory suzuki
 * Last modified Dec.17, 2009 by K.Suzuki
 * http://www.geocities.jp/factory_suzuki/
 * --------------------------------------------- */

body	{
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", sans-serif;
	color: #333333; /* ■80% */
	background-color: white; /* ■ */
	font-size: 100%;
	text-align: center; /* 全体の中央揃え */
	line-height: normal;
	letter-spacing: normal;
	}

#layout	{
	width: 640px;
	text-align: left; /* 文字の左揃え */
	}

h1	{
	color: black; /* ■ */ 
	font-size: 130%;
	margin-bottom: 0;
	padding-left: 5px;
	}

h2	{
	color: black; /* ■ */ 
	font-size: 105%;
	margin-bottom: -0.8em;
	padding-left: 5px;
	}

p	{
	line-height: 1.3em; 
	padding: 0px 5px 0px 5px;
	}

hr	{
	height: 1px;
	color: darkred;
	}

big	{
	color: #1A1A1A; /* ■90% */
	font-size: 200%;
	line-height: 1.3em;
	}

strong	{
	color: brown;
	font-weight: normal;
	}

sup	{
	font-size: 80%;
	vertical-align: text-top;
	}

.image	{
	text-align: center;
	font-size: 80%;
	}

a	{
	text-decoration: underline;
	}
a:link	{
	color: #1E89BB; /* minkarablue */
	}
a:visited	{
	color: #1E89BB; /* minkarablue */
	}
a:active	{
	color: #1E89BB; /* minkarablue */
	}
a:hover	{
	color: red;
	}

/*** データシート(背景あり) ***/
#data1	{
	width: 100%;
	margin: 0px 5px 0px 5px;
	border: none; /* 枠線(スタイル 太さ 色) */
	background-color: gainsboro; /* ■14% */
	}
#data1 td	{
	padding: 2px 10px 2px 10px; /* セル内の余白(上 右 下 左) */
	vertical-align: text-top; /* 行の中の縦位置 */
	}

/*** データシート(背景なし) ***/
#data2	{
	margin: 0px 10px 0px 10px;
	border: none; /* 枠線(スタイル 太さ 色) */
	}
#data2 td	{
	padding: 2px 10px 2px 10px; /* セル内の余白(上 右 下 左) */
	}

/*** データテーブル(中央) ***/
#data3	{
	margin: 0px 5px 0px 5px;
	border-collapse: collapse; /* 隣接するセルの枠線(重ねる) */
	}
#data3 th	{
	color: #1A1A1A; /* ■90% */
	font-size: 90%; /* 文字のサイズ */
	background-color: darkgray; /* ■背景色 */
	border: solid 1px #333333; /* 枠線(スタイル 太さ 色) */
	padding: 3px; /* セル内の余白(上 右 下 左) */
	white-space: nowrap; /* 折り返し禁止 */
	}
#data3 td	{
	text-align: center; /* 文字の位置 */
	font-size: 90%; /* 文字のサイズ */
	border: solid 1px #333333; /* 枠線(スタイル 太さ 色) */
	padding: 3px; /* セル内の余白(上 右 下 左) */
	white-space: nowrap; /* 折り返し禁止 */
	}
#data3 caption	{
	color: black; /* ■ */ 
	padding-bottom: 5px; /* キャプションと表の間隔 */
	}

/*** データテーブル(左寄せ) ***/
#data4	{
	margin: 0px 5px 0px 5px;
	border-collapse: collapse; /* 隣接するセルの枠線(重ねる) */
	}
#data4 th	{
	color: #1A1A1A; /* ■90% */
	font-size: 90%; /* 文字のサイズ */
	background-color: darkgray; /* ■背景色 */
	border: solid 1px #333333; /* 枠線(スタイル 太さ 色) */
	padding: 3px; /* セル内の余白(上 右 下 左) */
	white-space: nowrap; /* 折り返し禁止 */
	}
#data4 td	{
	font-size: 90%; /* 文字のサイズ */
	border: solid 1px #333333; /* 枠線(スタイル 太さ 色) */
	padding: 3px; /* セル内の余白(上 右 下 左) */
	white-space: nowrap; /* 折り返し禁止 */
	}
#data4 caption	{
	color: black; /* ■ */ 
	padding-bottom: 5px; /* キャプションと表の間隔 */
	}

/* 索引テーブル */
#index	{
	border-collapse: separate; /* 枠線の表示方法(重ねない) */
	}
#index td	{
	border: solid 1px dimgray; /* 枠線(スタイル 太さ 色) */
	background-color: white; /* ■セルの背景色 */
	padding: 0; /* セル内の余白 */
	text-align: center; /* リンク文字の位置 */
	font-size: 14px; /* 文字のサイズ */
	color: gray; /* 文字の色 */
	}
#index a	{
	display: block; /* ブロック要素 */
	width: 100%; /* リンク部分の横幅 */
	padding: 5px; /* リンク部分の余白 */
	text-decoration: none; /* リンク文字の下線 */
	color: #1E89BB; /* リンク文字の色(minkarablue) */
	}
#index a:hover	{
	background-color: orangered; /* ポイント時の背景色 */
	color: white; /* ポイント時の文字色 */
	}

/* 本文注釈 */
.note	{
	font-size: 80%;
	vertical-align: text-top;
	color: teal;
	}

/* 本文注釈 */
#note	{
	font-size: 80%;
	font-weight: normal;
	vertical-align: text-top;
	}
#note a	{
	text-decoration: none;
	color: #1E89BB; /* リンク文字の色(minkarablue) */
	}
#note a:hover	{
	color: red; /* ポイント時の文字色 */
	}

/* 用語解説 */
.comment	{
	font-size: 90%;
	line-height: 1.3em;
	padding: 3px 10px 3px 10px;
	background-color: whitesmoke; /* ■4% */
	margin: 5px;
	}

/* 用語解説 */
#comment	{
	font-size: 90%;
	line-height: 1.3em;
	padding: 3px 10px 3px 10px;
	background-color: whitesmoke; /* ■4% */
	margin: 5px;
	}
#comment a	{
	text-decoration: none;
	color: #1E89BB; /* リンク文字の色(minkarablue) */
	}
#comment a:hover	{
	color: red; /* ポイント時の文字色 */
	}


/* 著作権表示 */
.copyright	{
	font-size: 70%;
	font-family: "Georgia", "Times New Roman", "Times", "sans-serif";
	text-align: center;
	}
