/*?????N?F???`*/

a.white:link   {
          color:#FFFFFF;
          text-decoration:none;
          
}

a.white:visited {
          color:#FFFFFF;
          text-decoration:none;
          
}

a.white:hover   {
          color:#FF0000;
          text-decoration:underline;
}

a.white:active  {
          color:#FF0000;
          text-decoration:underline;
          
}

a.menu:link   {
          color:#660000;
          text-decoration:none;
          
}

a.menu:visited {
          color:#660000;
          text-decoration:none;
          
}

a.menu:hover   {
          color:#990000;
          text-decoration:underline;
}

a.menu:active  {
          color:#990000;
          text-decoration:underline;
          
}



a:link   {
          color:#666666;
          text-decoration:none;
          
}

a:visited {
          color:#666666;
          text-decoration:none;
          
}

a:hover   {
          color:#999999;
          text-decoration:underline;
          
}

a:active  {
          color:#999999;
          text-decoration:underline;
          
}


a.image:hover   {
          color:#ff9900;
          text-decoration:none;
          position: relative;
          top: 1px;
          left: 1px;
          
}





body {
    scrollbar-arrow-color:#000000;
    scrollbar-face-color:#660000;
    scrollbar-highlight-color:#660000;
    scrollbar-3dlight-color:#660000;
    scrollbar-track-color:#666666;
    scrollbar-shadow-color:#000000;
    scrollbar-darkshadow-color:#666666;
    overflow-x:hidden;
    background: #000000 url(index_img/back01.gif) repeat-x top; 
}

body {
	text-decoration:none; color:#000000;
}
BODY, TH, TD {
	font-size: 10.5pt; line-height: 140% ;
}


/*h,p?v?f???`*/

h1  {
	margin:0px;padding:0px;
      font-size:14pt;
      font-family:"Verdana MS P?S?V?b?N";
      color:#ffffff;
      text-decoration:none;
      font-weight:bold;
      letter-spacing:1px;
}

h2  {
	margin:0px;padding:0px;font-size:12pt;
      font-family:"Verdana MS P?S?V?b?N";
      color:#990000;
      text-decoration:none;
      font-weight:bold;
			border-top: 0px; 
			border-right: 0px; 
			border-bottom: 1px #990000 solid; 
			border-left: 0px; 
}

p {
	margin:0px;padding:0px;
      font-family:"Verdana MS P?S?V?b?N";
      line-height:100%;
      text-decoration:none;
			color:#333333;
			line-height:140%;
}


.small {
	line-height:120%;
      font-family:"Verdana MS P?S?V?b?N";
			color:#333333;
}




.navi {
	margin:0px;padding:0px;
       font-family:"Verdana MS P?S?V?b?N";
       color:#000000;
       text-decoration:none;
       line-height:100%;
}
	   
/*table???????`*/

table.table01
      {
	color:#666666;
       border:1px solid #660000;
       margin:0;padding:0;
}

table.table02
      {
      font-size:12px;
      font-family:"Verdana MS P?S?V?b?N";
      color:#666666;
	  background-color:#FFFFFF;
	  
}

.top01 {
	background-image : url(index_img/topback.jpg);
         background-repeat: no-repeat;
	 background-position: top center;
         background-color: #000000; 
       
}

.top02 {
	background-image : url(img_index/leftback.gif);
         background-repeat: repeat-y;
	 background-position: top; 
       
}


input,textarea,select{
    border-style:solid;border-color:#cccccc;
    border-width:1px;background:FFFFFF;color:#333333;
    scrollbar-arrow-color:#7d7d7d;
    scrollbar-face-color:#FFCC99;
    scrollbar-highlight-color:#fff;
    scrollbar-3dlight-color:#7d7d7d;
    scrollbar-track-color:#ffffff;
    scrollbar-shadow-color:#7d7d7d;
    scrollbar-darkshadow-color:#ffffff;
}


/* ?????? */

hr {
	margin:0px;padding:0px;
}

/*???X?g??`*/
UL {
	list-style: square outside; 
     margin:5px 0px 0px 25px;
} 

