/* CSS Document */
body	{margin-top:4px;
	padding:0px;
	background:url(../images/bg.gif) center;
	font-family: sans-serif}

.body	{margin:0px;
	padding:0px}

body,td,th	{text-align:left;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	line-height:18px}

div	{font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:normal}

h1 {font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold}

h2 {margin:0;
	padding:0;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold}

h3 {font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold}

form	{margin:0px;
	padding-bottom:0px;
	font-size:12px}

.tbl	{padding-left:25px;
	padding-top:20px}

.honbun12	{color:#000;
	font-size:12px;
	font-weight:normal;
	line-height:20px}
.honbun12b	{color:#000;
	font-size:12px;
	font-weight:bold;
	line-height:20px}
.honbun10	{color:black;
	font-size:11px;
	font-weight:normal;
	line-height:normal}
.honbun10b	{color:black;
	font-size:11px;
	font-weight:bold;
	line-height:16px}

.topics10b	{color:#333333;
	font-size:11px;
	font-weight:bold;
	line-height:13px}

.topics a	{color:#0066ff;text-decoration:none}
.topics a:visited	{color:#0066ff}
.topics a:hover	{color:#ff6600;text-decoration:underline}
.topics a:active	{color:#0066ff}

.table9	{font-size:12px;
	line-height:18px}

.table10	{font-size:10px;
	line-height:16px}

.table12	{font-size:12px;
	line-height:18px}

.ul	{list-style-image:url(../images/pic1.gif);
	font-size:12px;
	line-height:14px}

li	{font-size:12px;
	line-height:10px;
	margin-top:6px;
	margin-left:-7px}

.ind	{font-size:12px;
	line-height:normal}

.sample	{color:#3399ff;
	font-size:10px}

a   {color:#0033cc;text-decoration:none}
a:visited   {color:#993399}
a:hover   {color:#ff6600;text-decoration:underline}
a:active   {color:#ff00ff}

/* === ヘッダー部分のスタイル === */

.head	{background-color:#ffffff;
	width:760px;
	height:40px}

.head1	{width:340px;
	text-align:left;
	padding-left:8px}

.head2	{padding-right:10px;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	text-align:right}

.head h1	{margin:0;
	padding:0;
	margin-bottom:2px}

.head div	{font-size:12px;
	color:#333333;
	text-align:right}

.head a	{color:#0033cc;text-decoration:none}
.head a:visited	{color:#0033cc}
.head a:hover	{color:#ff6600;text-decoration:underline}
.head a:active	{color:#ff6600}

.headmenu	{background-color:#ccff66;
	width:760px;
	height:23px}

.headmenu1	{text-align:left;
	padding-left:12px;
	font-size:12px;
	font-weight:normal;
	color:#333399}

.headmenu2	{text-align:right;
	padding-right:8px;
	margin-bottom:2px;
	font-size:10px;
	font-weight:normal;
	color:#333399}

.headmenu a	{color:#0033cc;text-decoration:none}
.headmenu a:visited	{color:#0033cc}
.headmenu a:hover	{color:#ff6600;text-decoration:underline}
.headmenu a:active	{color:#ff6600}

/* === フッター部分のスタイル === */

.foot	{background-color:#ccff66;
	width:760px;
	height:23px}

.foot1	{text-align:center;
	font-size:12px;
	color:#003300}

.foot div	{padding-right:10px;
	font-size:12px;
	color:#003300}

.foot a	{color:#0033cc;text-decoration:none}
.foot a:visited	{color:#0033cc}
.foot a:hover	{color:#ff6600;text-decoration:underline}
.foot a:active	{color:#ff6600}

.footcopy	{background-color:#ffffff;
	width:760px;
	height:40px}

.footcopy1	{width:370px;
	text-align:left;
	padding-left:10px;
	font-size:12px;
	color:#333333}

.footcopy2	{text-align:right;
	padding-right:10px;
	font-size:11px;
	color:#333333}

.footcopy a	{color:#0033cc;text-decoration:none}
.footcopy a:visited	{color:#0033cc}
.footcopy a:hover	{color:#ff6600;text-decoration:underline}
.footcopy a:active	{color:#ff6600}

/* === サイドバー部分のスタイル === */

.side	{width:140px;
	vertical-align:top;
	padding:0px;
	border-right:solid 1px white;
	background-color:#ffffff}

.side2	{width:140px;
	vertical-align:middle;
	text-align:center;
	border-right:solid 1px white;
	background-color:#999999}

.head2b	{padding-right:6px}

.space1	{width:140px;
	 height:1px}

.side div	{font-size:12px;
	font-weight:nomal;
	line-height:14px;}

.sidemenu0	{margin-top:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#eeeeee}

.sidemenu1	{margin-top:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:solid 1px white;
	background-color:#eeeeee}

.sidemenu2	{margin-top:0px;
	padding-left:32px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:solid 1px white;
	background-color:#f5f5f5}

.sidemenu3	{margin-top:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px white}

.side a	{color:#0033cc;text-decoration:none}
.side a:visited	{color:#993399}
.side a:hover	{color:#ff6600;text-decoration:underline}
.side a:active	{color:#ff6600}

/* === テーブルのそろえ === */

.left	{background-color:#e5e5e5;
	text-align:left;
	color:#336699;
	font-weight:bold}

.right	{background-color:#f5f5f5;
	text-align:right;
	font-weight:bold}

.center	{background-color:#D0E8FF;
	color:#ffffff;
	text-align:center;
	font-weight:bold}

.center_s	{background-color:#e4e4e4;
	text-align:center;
	color:#ffffff;
	font-weight:nomal;
	height:12px}

.center_m	{background-color:#666666;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:12px}

.center_mf	{background-color:#999999;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:12px}

