body{
	cursor:crosshair;
	margin-top:5%;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:5%;
	font-size:11pt;
	color:black;
	background-image : url(../pict/back.gif);
	background-repeat : repeat; 
	background-attachment : fixed;
/*	background-color : #FFFFCC;  背景色はNN4でも継承される*/
/*	font-family:"ＭＳ Ｐゴシック",arial,Osaka,sans-serif; */
}

/* NN4では継承されないので、使用する要素全てに指定をしておく */
p,blockquote,ul,ol,dl,li,dt,dd,div,th,td,caption,strong,em  {
	font-size:11pt;
	color:black;
/*	font-family:"ＭＳ Ｐゴシック",arial,"Osaka",sans-serif; */
}

/* ========= headings ========= */

h1	{
	color            : #000066;
	font-size        : 150%; 
	font-style       : normal;
	text-align       : center; 
	font-weight      : bold;  
}

h2	{ 
	font-size        : 110%; 
	text-align       : left; 
	font-weight      : bold;
	color            : #303060; 
	margin-right     : 0; 
	padding          : 2pt 2pt 2pt 5pt;
	border-color     : #000080;
	border-width     : 4 0 0 7;
	border-style     : double;
}

h3 {
	font-size        : 100%;
	text-align       : left;
	color            : #003300;
	font-weight      : bold; 
	margin-right     : 0; 
	padding          : 2pt 2pt 2pt 5pt;
	border-color     : #009900;
	border-style     : solid;
	border-width     : 1 0 0 3;
}

h4 {
	font-size        : 100%;
	font-weight      : bold;
	text-align       : left;
	padding          : 2pt 2pt 2pt 5pt; 
}

/* ========= Link ========= */
a {text-decoration : none}
a:hover { text-decoration:underline; color:deeppink; background-color:#FFFFF9; }
a:link {color : #CC00FF;}
a:visited {color : mediumslateblue;}

.f9pt{font-size:9pt;}
.fsize{font-size:12px; }
.left10pt{margin-left:10pt;}
.left15pt{margin-left:15pt;}
.left20pt{margin-left:20pt;}
.left25pt{margin-left:25pt;}
.left50pt{margin-left:50pt;}
ul.square{list-style-type:square;}
ul.circle{list-style-type:circle;}

/* ========= Table ========= */
/*table{border-collapse : collapse;}*/