a:link    {font-size: 8pt; text-decoration:none; color:#0066ff }
a:visited {font-size: 8pt; text-decoration:none; color:#0066ff }
a:active  {font-size: 8pt; text-decoration:none; color:#0066ff }
a:hover   {font-size: 8pt; text-decoration:none; color:#ccffff; }

body,tr,td { font-size: 9pt;}

tr,td,th { font-family:Osaka,tahoma;
     	   font-size:8pt;
	  color:3399ff;}

body { scrollbar-Track-Color: #ffffff;
       scrollbar-Face-Color: white;
       scrollbar-Shadow-Color: 3399ff;
       scrollbar-DarkShadow-Color: white;
       scrollbar-Highlight-Color: white;
       scrollbar-3dLight-Color: white;
       scrollbar-Arrow-Color: 3399ff;
	       	    }
input,select {	color:3300cc;
 		background-color: #e6e6fa;
		border-style:	  solid;
		border-top:	0px;
		border-left:	0px;
		border-right:	1px solid #3366ff;
		border-bottom:	1px solid #3366ff;
		font-family:Osaka,tahoma;
		font-size:9pt;
			    }

textarea {	color:3300cc;
                background-color: #e6e6fa;
		border-style:	  solid;
		border-left:	0px; 
		border-right:	1px solid #3366ff; 
		border-top:	0px; 
		border-bottom:	1px solid #3366ff;
		font-family:Osaka,tahoma;
		font-size:9pt;
			}

hr { border-style: dotted;
     color:6699ff; 
     border-width:1px;}

.title	 {	color:ffffff;
		background-color:6699ff;
		border-top:	3px double #1199ff;
		border-left:	3px double #1199ff;
		border-right:	3px double #1199ff;
		border-bottom:	3px double #1199ff;
		font-family:Osaka,tahoma;
		font-weight:bold;
		font-size:8pt;
			    }

.pst	 {	color:ffffff;
		background-color:6699ff;
		border-top:	3px double #1199ff;
		border-left:	3px double #1199ff;
		border-right:	3px double #1199ff;
		border-bottom:	3px double #1199ff;
		font-family:Osaka,tahoma;
		font-weight:bold;
		font-size:8pt;
			    }

.check   { background-color:99ccff;
           border-top:2px solid #6699ff;
           border-left:0px;
           border-right:0px;
           border-bottom:2px solid #6699ff;
           font-family:Osaka,tahoma;
	}

.check_shisyo   { background-color:99ccff;
                  border-top:2px solid #6699ff;
	          border-left:0px;
                  border-right:0px;
                  border-bottom:0px;
                  font-family:Osaka,tahoma;
	}

.wform   { 
           border-style:solid;
 	   border-color:#3399ff;
           border-width:2px;
           background-color:#f0f8ff;
		 }

.wform_t {
	background-color : 99ccff;
	border-bottom : 2px solid #6699ff;
	border-top:0px;
	border-left:0px;
        border-right:0px;
	font-family : Osaka,Tahoma;
	font-size : 9pt;
	color : FFFFFF;
}

.combo {
	background : FFFFFF;
	font-weight:bold;
}

.del {
	background:ffffff;
	border-bottom : 1px solid #6699ff;
	border-top:0px;
	border-left:0px;
        border-right:0px;
}

.none {
        background:ffffff; 
	border-bottom : 0px;
	border-top:0px;
	border-left:0px;
        border-right:0px;
}
.edit_up {
        background:ffffff; 
	border-bottom : 2px solid #6699ff;
	border-top:0px;
	border-left:0px;
        border-right:0px;
}

.thread   { 
           border-style:solid;
 	   border-color:3399ff;
           border-width:2px;
           background-color:ffffff;
		 }

.thread_t {
   	   background-color : 99ccff;
 	   border-bottom : 2px solid #6699ff;
	   border-top:0px;
	   border-left:0px;
           border-right:0px;
	   font-family : Osaka,Tahoma;
	   font-size : 9pt;
	   color : FFFFFF;
}

.resthread   { 
               border-style:solid;
 	       border-bottom : 0px;
	       border-top:2px solid #3399ff;
	       border-left:2px solid #3399ff;
               border-right:0px;
               background-color:ffffff;
		 }

.resthread_t {
	       background-color : 99ccff;
	       border-bottom : 2px solid #6699ff;
	       border-top:0px;
	       border-left:0px;
               border-right:0px;
	       font-family : Osaka,Tahoma;
	       font-size : 9pt;
               color : FFFFFF;
	}

.info  { background-color:#f0f8ff; 
	 font-family:Osaka,tahoma;
	 border-color:#99ccff;
	 border-style:solid;
	 border-width:2px;
         color:#6699ff;
       }

.info_t {
	background-color : #99ccff;
	border-bottom : 0px solid #6699ff;
	border-top:0px;
	border-left:0px;
        border-right:0px;
	font-family : Osaka,Tahoma;
	font-weight : bold;
	font-size : 9pt;
	color : FFFFFF;
}

.town {
	background-color : #99ccff;
	border-bottom : 2px solid #6699ff;
	border-top:0px;
	border-left:0px;
        border-right:0px;
	font-family : Osaka,Tahoma;
	font-weight : bold;
	font-size : 9pt;
	color : FFFFFF;
}
  
.townt   { 
           border-style:solid;
 	   border-color:3399ff;
           border-width:2px;
           background-color:#FFff99;
		 }

.town_r   { 
	   color:6666ff;
	   font-style:Osaka,tahoma;
          }

.town_l   { 
	   color:009999;
	   font-style:Osaka,tahoma;
          }

.copy {
	background-color : ffffff;
	border-bottom : 2px solid #9999ff;
	border-top:0px;
	border-left:0px;
        border-right : 2px solid #9999ff;
	font-family : Osaka,Tahoma;
	font-size : 9pt;
	color : 1199ff;
}

.edit {
	background-color : ffffff;
	color:1199ff;
	border-style:solid;
	border-width:1px;
	border-color:3399ff;}

.edit_name {	color:3300cc;
		font-family:Osaka,tahoma;
		font-size:9pt;
		
	    }

.ie {      background-color:ffffcc;
	   border-bottom : 2px solid #3399ff;
	   border-top:2px solid #3399ff;
	   border-left:2px solid #3399ff;
           border-right : 0px;
         }

.ie_setu { color:ffffff;
	   background-color:99ccff;
	   border-bottom : 2px solid #3399ff;
	   border-top:0px;
	   border-left:2px solid #3399ff;
           border-right : 0px;
         }

.reform_sl {
        background:ffffff; 
	border-bottom : 1px;
	border-top:1px;
	border-left:1px;
        border-right:0px;
}

.reform_sr {
        background:ffffff; 
	border-bottom : 1px;
	border-top:1px;
	border-left:0px;
        border-right:1px;
}

.ititle { background:#336699;
	 color:#ffffff;
       }

.it { background:#ffffff; 
      border-color:#336699;
      color:#336699;
      border-style:solid;
      border-width:1px;
    }

.time {behavior: url(#default#time2);}

