<STYLE TYPE="text/css">
<!--
.F6  {EXT-DECORATION: none; FONT-SIZE:6pt;}
.F8  {EXT-DECORATION: none; FONT-SIZE:8pt;}
.F10 {EXT-DECORATION: none; FONT-SIZE:10pt;}
.F12 {EXT-DECORATION: none; FONT-SIZE:12pt;}
.F14 {EXT-DECORATION: none; FONT-SIZE:14pt;}
.IF6  {EXT-DECORATION: none; FONT-SIZE:6pt;}
.IF8  {EXT-DECORATION: none; FONT-SIZE:8pt;}
.IF10 {EXT-DECORATION: none; FONT-SIZE:10pt;}
.IF12 {EXT-DECORATION: none; FONT-SIZE:12pt;}
.IF14 {EXT-DECORATION: none; FONT-SIZE:14pt;}
BODY	{
        scrollbar-face-color:#ffffff;
        scrollbar-arrow-color:#663333;
        scrollbar-track-color:transparent;
        scrollbar-highlight-color:transparent;
        scrollbar-shadow-color:#996666;
        scrollbar-3dlight-color:transparent;
        scrollbar-darkshadow-color:transparent;
	line-height: 130%
}
A:link    {color: blue;} /* 普通のリンク色                */
A:visited {color: blue;} /* すでに見たリンク色            */
A:active  {color: blue;}  /* クリックした時のリンク色      */
A:hover   {background-color: #ffffff; color: blue;}
SPAN.since {
font-size: 12pt;
font-weight: bold;
color:       #000000;
}
SPAN.title{
font-size: 10pt;
color:       #000000;
}
SPAN.titlename{
font-size: 14pt;
font-weight: bold;
color:     #000000;
}
.popupbody  {
	border-style:	solid;
	border-width:	20px,20px,20px,20px;
	border-color:	#ffcc66;
	margin:		10px 20px;
}
.NotUnder   {text-decoration: none;}
.NoUnder    {text-decoration: none;}
.imeon      {ime-mode: active;}
.imeoff     {ime-mode: inactive;}
.imedisable {ime-mode: disabled;}
.imedisabled {ime-mode: disabled;}
DIV.index {
text-align:	center;
font-weight:	bold;
font-size:	130%
}
SPAN.smallindex{
color:	#000000;
text-align:	left;
font-weight:	bold;
font-size:	80%
}
SPAN.index{
color:	#000000;
text-align:	left;
font-weight:	bold;
}
SPAN.indexbig{
color:	#000000;
text-align:	left;
font-weight:	bold;
font-size:	120%
}
SPAN.indexmin{
color:	#000000;
text-align:	left;
font-weight:	bold;
font-size:	80%
}
.boxlargeinfo{
  background-color: #ffcc99;
  border-style:	solid;
  border-width:	4px,4px,4px,4px;
  border-color:	#ff9966;
  margin:		10px 20px;
  width:            500px;
  font-weight:      bold;
  font-size:        150%
}
.boxerror{
  background-color: #ffcc99;
  border-style:	solid;
  border-width:	3px,3px,3px,3px;
  border-color:	#ff0000;
  margin:		5px 10px;
  font-weight:      bold;
}
.boxwarning{
  background-color: #ffcc99;
  border-style:	solid;
  border-width:	3px,3px,3px,3px;
  border-color:	#ffff00;
  margin:		5px 10px;
  font-weight:      bold;
}
.boxinfo{
  background-color: #ffcc99;
  border-style:	solid;
  border-width:	0px,0px,0px,0px;
  border-color:	#ffff00;
  margin:		5px 10px;
  font-weight:      bold;
}
.tablefast    {
	      table-layout: fixed;
}
.error      {background-color: red;}
.warning    {background-color: yellow;}
.transparent  {background-color: transparent;}
.pagecaption {background-color: #99ccff; font-weight: bold; font-size: 150%}
.boxpagecaption {		
		background-color: #99ccff;
		font-weight: bold;
		font-size: 130%
}
.copyright{
	font-weight:			bold;
	color :				#cccccc;
	background-color :		#ffffff;
	align:				right;
}
.radiostyle {
	    border:	0;
	    /* IE6は下のようにするのが綺麗にみえる */
	    background-color: transparent;
	    /* NN6でtransparentだとどこをチェックしていいかわからなくなる */
	    /* background-color: #ffffff; */
}
.indexcolor1 {background-color: #990033;}
.indexcolor2 {background-color: #330099;}
.indexcolor3 {background-color: #009933;}
.indexcolor4 {background-color: #ff3333;}
.indexcolor5 {background-color: #33ff33;}
.indexcolor6 {background-color: #3333ff;}
.indexcolor7 {background-color: #aa0000;}
.indexcolor8 {background-color: #00aa00;}
.indexcolor9 {background-color: #0000aa;}
.indexcolor10 {background-color: #aaaa00;}
.indexcolor11 {background-color: #00aaaa;}
.indexcolor12 {background-color: #aa00aa;}
DIV.i1 {
        margin-left: 20px;
        margin-right: 20px;
	text-align:   left;
}
p.i1 { 
  margin-left: 20px;
}
DIV.i2 {
        margin-left: 10px;
        margin-right: 10px;
	text-align:   left;
}
//DIV.contentshead {
//	background-color: #ff9966;
//	text-align:       center;
//}
H3.contentshead {
}
DIV.contentsheadinfo {
	background-color: #ccffff;
	margin-top: 0pt;
	margin-bottom: 0pt;
	text-align:   left;
}
DIV.contentsinfo {
        margin-left:      10px;
        margin-right:     10px;
	background-color: yellow;
	text-align:	  left;
}
DIV.info {
        margin-left:      50px;
        margin-right:     50px;
	background-color: #99cc99;
	text-align:   left;
}
p.i1{  
  margin-left: 20px;
}
.index3 {
        color: #FFFFFF;
        background-color: #993333;
        padding: 2 2 2 4;
        width: 100%;
        border: 1px none white;
}
DIV.back{
text-align: center;
margin-top: 10pt;
margin-bottom: 0pt;
}
SPAN.back{
font-weight: bold;
background-color: #ccff99;
}
SPAN.presenter{
font-weight: bold;
background-color: #ccff99;
}
SPAN.presented{
font-weight: bold;
background-color: #cc99ff;
}
SPAN.warning{
font-weight: bold;
background-color: yellow;
}
DIV.info2{
font-weight: bold;
text-align: center;
border-style: solid;
border-width: thin;
border-color: #000000;
margin-right: 15%;
margin-left: 15%;
background-color: #ccff99;
}
SPAN.searchresultscore{
color:	#00ff00;
}
DIV.searchresultframe{
font-weight: bold;
text-align: left;
border-style: solid;
border-width: 0px,0px,0px,0px;
border-color: #000000;
margin-right: 1%;
margin-left: 1%;
}
DIV.searchresult{
font-weight: normal;
text-align: left;
border-style: solid;
border-width: thin;
border-color: #000000;
margin-right: 10%;
margin-left: 10%;
background-color: #ffcc99;
}
div.contents{ 
  padding: 20px 20px 20px 20px;
  background-color:#ffffcc;
  text-align: left;
  width: 90%;
}
h3.listuphead{ 
  margin-top: 5px;
  border-color:#cc99ff;
  background-color:#ffffcc;
  border-bottom-style:solid;
  border-right-style:solid;
  padding:5px 5px 5px 5px
}
DIV.listupname {
border:solid #ffa07a 1px;
background-color: #ffefd5;
width: 80%;
height: 480px;
padding: 5px 20px 20px 20px;
text-align: left;
}
@media print{   
.noprint{   
    display:none; 
    }
}
// -->
</STYLE>

