/* 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:100%;
	color:#333333;
	font-weight:normal;
	line-height:160%}

div	{font-size:100%;
	color:#000000;
	font-weight:normal;
	line-height:normal}

h1 {font-size: 140%;
	font-style: normal;
	line-height: normal;
	font-weight: bold}

h2 {margin:0;
	padding:0;
	font-size: 120%;
	font-style: normal;
	line-height: normal;
	font-weight: bold}

h3 {font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: bold}

form	{margin:0px;
	padding-bottom:0px;
	font-size:90%}

.tbl	{padding-left:25px;
	padding-top:20px}

.tbl2	{padding-left:34px;
	padding-top:25px}

.honbun12	{color:#000;
	font-size:90%;
	font-weight:normal;
	line-height:140%}
.honbun12b	{color:#000;
	font-size:90%;
	font-weight:bold;
	line-height:140%}
.honbun10	{color:black;
	font-size:80%;
	font-weight:normal;
	line-height:normal}
.honbun10b	{color:black;
	font-size:80%;
	font-weight:bold;
	line-height:130%}

.topics10b	{color:#666666;
	font-size:67%;
	font-weight:bold;
	line-height:120%}

.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:65%;
	line-height:180%}

.table10	{font-size:80%;
	line-height:140%}

.table12	{font-size:85%;
	line-height:160%}

.ul	{list-style-image:url(../images/pic1.gif);
	font-size:80%;
	line-height:124%}

li	{font-size:70%;
	line-height:100%;
	margin-top:6px;
	margin-left: -7px}

.ind	{font-size:80%;
	line-height:120%}

.sample	{color:#3399ff;
	font-size:75%}

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:80%;
	font-weight:normal;
	text-align:right}

.head2b	{padding-right:6px}

.head h1	{margin:0;
	padding:0;
	margin-bottom:2px}

.head div	{font-size:85%;
	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:8px;
	font-size:80%;
	font-weight:normal;
	color:#333399}

.headmenu2	{text-align:right;
	padding-right:8px;
	margin-bottom:2px;
	font-size:80%;
	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:75%;
	color:#003300}

.foot div	{padding-right:10px;
	font-size:75%;
	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:75%;
	color:#333333}

.footcopy2	{text-align:right;
	padding-right:10px;
	font-size:75%;
	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:#eeeeee}

.space1	{width:140px;
	 height:1px}

.side div	{font-size:80%;
	font-weight:nomal;
	line-height:130%}

.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;
	background-color:#eeeeee}

.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;
	text-align:center;
	color:#ffffff;
	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:80%}

.center_mf	{background-color:#999999;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:90%}

