/* $B>pJs=hM}F~Lg$N(B web $B%Z!<%8$N$?$a$N(B css */
/* 2002$BG/EYESCf$G$A$g$C$H2=>QD>$7(B */

/* background color $BNP$,$+$C$?Gr(B */
body{  color:black;
       background-color:#FAFFFF;
       margin-left:5%;
       margin-right:5%} 

/* common style for headings */
h1{	color:#055;
	font-family:Osaka,sans-serif; /* $B%4%A%C%/(B */
/*	font-size:x-large; */
	text-align:center; 
	line-height:120%;
	background-color:#EFE; 
	padding:0.5em;  /* $B$9$3$7>e2<$NM>Gr$r9-$/$H$k(B */
        border-style:solid; /* $B1o$N7A>u(B */
        border-width :3px 0px; /* $B1o$NB@$5!J>e2<!!:81&!K(B */
        border-color:#80CC80; 
	margin-top:0.5em;
	margin-bottom:1.5em; /* $B2<$N%^!<%8%s$O(B1.5$BJ8;z$V$s(B */
	}
h2{	
        color:#055;
	font-family:Osaka,sans-serif;
	text-align:left;
	text-indent:0.5em;
	padding:0.2em;
        border-style:solid; /* $B1o$N7A>u(B */
        border-width :2px 0px 2px 2px; /* $B1o$NB@$5!J>e1&2<:8!K(B */
        border-color:#80CC80; 
 	background-color:#EFE; 
	margin-top:1.5em;
	margin-bottom:0.5em;
	}
h1 + h2 {
	margin-top:0.5em;
	}
h3{
        color:#044;
        background-color:#FAFFFF;
	font-family:Osaka,sans-serif;
	text-align:left;
	text-indent:1em;
	padding:0.5em;  /* $BM>Gr(B */
        border-style:solid; /* $B1o$N7A>u(B */
        border-color:#80CC80; 
        border-width :0px 0px 1px 2px; /* $B1o$NB@$5!J>e:82<1&!K(B */
        margin-left:0.5em;
	}
h4{
        color:#033;
        background-color:#FAFFFF;
	font-family:Osaka,sans-serif;
	text-align:left;
	text-indent:1em;
	width:50%;
        border-style:solid; /* $B1o$N7A>u(B */
        border-color:#80CC80; 
        border-width :0px 0px 1px 0px; /* $B1o$NB@$5!J>e1&(B $B2<:8!K(B */
	padding:0em;  /* $BM>Gr(B */
        margin-left:0.5em;
	}
h5{
	font-family:Osaka,sans-serif;
	text-align:left;
	text-indent:1em;
	margin-left:1em;
	width:50%;
        border-style:solid; /* $B1o$N7A>u(B */
        border-color:#80CC80; 
        border-width :0px 0px 1px 0px; /* $B1o$NB@$5!J>e1&(B $B2<:8!K(B */
	padding:0em  /* $B>e2<M>Gr(B */
	}

address {
	margin-left:1em;
	}
/* common style for paragraph */
p{	text-indent:1em; /* $B0lJ8;zJ,;z2<$2$9$k(B */
	margin-left:1em;
	line-height: 130%;
	} 
strong {
       color:red;
       background-color:#FAFFFF;
}
.ni{	text-indent:0em;
	}
.c{	text-align:center;
	text-indent:0em;
	margin-left:-5%;
	}
.r{	text-align:right;
	text-indent:0em;
	margin-left:-5%;
	}
pre{ margin-left:3em;
     border-style:solid;
     border-width:1px;
     border-color:#406040;
}
hr{	width:50%;
	margin-left:1em; 
}

/* for hyper-link */
a:link{	color:#406040; /* $BGv$$NP(B */
       background-color:#FAFFFF;
	}
a:visited{
	color:#90b090; /* $BG;$$NP(B */
       background-color:#FAFFFF;
	}


/* for table */
table{	margin-left:15%;
	line-height:150%;
}


img{image-align: right;}
img{float: right;}
