/*
	ボディ部基本設定
*/
body
	{
	min-width: 760px;
	margin: 2px;
	padding: 0px;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	}


/*
	Ａタグ関係基本設定
*/
a
	{
	color: #000077;
	font-size: 12px;
	}
a:visited
	{
	color: #000077;
	font-size: 12px;
	}


/*
	メニュー用リンク
*/
a.menu
	{
	margin: 1px;
	border: solid 2px #990000;
	background-color: #880000;
	text-decoration: none;
	padding: 2px;
	width: 136px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	}

a.menu2
	{
	margin: 1px;
	border: solid 2px green;
	background-color: green;
	text-decoration: none;
	padding: 2px;
	width: 136px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	}

a.menu3
	{
	margin: 1px;
	border: solid 2px #800080;
	background-color: #800080;
	text-decoration: none;
	padding: 2px;
	width: 136px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	}

a.menu:visited
	{
	margin: 1px;
	border: solid 2px #990000;
	background-color: #880000;
	text-decoration: none;
	padding: 2px;
	width: 136px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	}

a.menu2:visited
	{
	margin: 1px;
	border: solid 2px green;
	background-color: green;
	text-decoration: none;
	padding: 2px;
	width: 136px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	}

a.menu3:visited
	{
	margin: 1px;
	border: solid 2px #800080;
	background-color: #800080;
	text-decoration: none;
	padding: 2px;
	width: 136px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	}


/*
	ボディ部全体
*/
div.main
	{
	width: 760px;
	font-size: 12px;
	}

/*
	Hn
*/
h1
	{
	margin: 0px;
	padding: 0px;
	border: solid 0px #000000;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	}

h2
	{
	margin: 0px;
	padding: 0px;
	border: solid 0px #000000;
	font-size: 14px;
	line-height: 22px;
	color: #000000;
	font-weight: bold;
	}

td
	{
	font-size: 12px;
	line-height: 18px;
	}

table.a
	{
	font-size: 12px;
	line-height: 18px;
	border: solid 1px #009900;
	border-collapse: collapse;

	}

td.a
	{
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 10px;
	table-layout: fixed;
	vertical-align: top;
	}
td.b
	{
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 10px;
	table-layout: fixed;
	vertical-align: bottom;
	}

