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:11276a;}

body { scrollbar-Track-Color: #ffffff;
       scrollbar-Face-Color: #ffffff;
       scrollbar-Shadow-Color: #ffffff;
       scrollbar-DarkShadow-Color: #ffffff;
       scrollbar-Highlight-Color: #ffffff;
       scrollbar-3dLight-Color: #ffffff;
       scrollbar-Arrow-Color: #2049c6;
       background:#ffffff;
	       	    }
input,select {	color:3300cc;
 		background-color: #ffffff;
		border-style:	  solid;
		border-top:	0px;
		border-left:	0px;
		border-right:	2px solid #11276a;
		border-bottom:	2px solid #11276a;
		font-family:Osaka,tahoma;
		font-size:9pt;
			    }

textarea {	color:3300cc;
                background-color: #ffffff;
		border-style:	  solid;
		border-left:	0px; 
		border-right:	2px solid #11276a; 
		border-top:	0px; 
		border-bottom:	2px solid #11276a;
		font-family:Osaka,tahoma;
		font-size:9pt;
		overflow:auto;
			}

hr { border-style:solid;
     color:2049c6; 
     border-width:1px;}

.title	 {	color:c4d1f6;
		background-color:#2049c6;
		border-top:	3px double #11276a;
		border-left:	3px double #11276a;
		border-right:	3px double #11276a;
		border-bottom:	3px double #11276a;
		font-family:Osaka,tahoma;
		font-weight:bold;
		font-size:8pt;
			    }

.pst	 {	color:2049c6;
		background-color:#ffffff;
		border-top:	3px double #11276a;
		border-left:	3px double #11276a;
		border-right:	3px double #11276a;
		border-bottom:	3px double #11276a;
		font-family:Osaka,tahoma;
		font-weight:bold;
		font-size:8pt;
			    }

.check   { background-color:#2049c6;
           border-top:2px solid #11276a;
           border-left:0px;
           border-right:0px;
           border-bottom:2px solid #11276a;
           font-family:Osaka,tahoma;
	}

.check_shisyo   { background-color:2049c6;
                  border-top:2px solid #11276a;
	          border-left:0px;
                  border-right:0px;
                  border-bottom:0px;
                  font-family:Osaka,tahoma;
	}

.wform   { 
           border-style:solid;
 	   border-color:#11276a;
           border-width:2px;
           background-color:#e4e9fb;
	   color:#ffffff;
		 }

.wform td { color:#2049c6; }

.wform_t {
	background-color : #2049c6;
	border-bottom : 2px solid #11276a;
	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 #11276a;
	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 #11276a;
	border-top:0px;
	border-left:0px;
        border-right:0px;
}

.thread   { 
           border-style:solid;
 	   border-color:11276a;
           border-width:2px;
           background-color:ffffff;
		 }

.thread_t {
   	   background-color : #2049c6;
 	   border-bottom : 2px solid #11276a;
	   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 #11276a;
	       border-left:2px solid #11276a;
               border-right:0px;
               background-color:ffffff;
		 }

.resthread_t {
	       background-color : #e6e6ff;
	       border-bottom : 2px solid #11276a;
	       border-top:0px;
	       border-left:0px;
               border-right:0px;
	       font-family : Osaka,Tahoma;
	       font-size : 9pt;
               color : FFFFFF;
	}

.info  { background-color:#e4e9fb; 
	 font-family:Osaka,tahoma;
	 border-color:#11276a;
	 border-style:solid;
	 border-width:2px;
         color:#2049c6;
       }

.infom  { color:#2049c6; }

.info_t {
	background-color : #2049c6;
	border-bottom : 2px solid #11276a;
	border-top:0px;
	border-left:0px;
        border-right:0px;
	font-family : Osaka,Tahoma;
	font-weight : bold;
	font-size : 9pt;
	color : ffffff;
}

.town {
	background-color : #2049c6;
	border-bottom : 2px solid #11276a;
	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:#11276a;
           border-width:2px;
           background-color:#2049c6;
		 }

.town_r   { 
	   color:6666ff;
	   font-style:Osaka,tahoma;
          }

.town_l   { 
	   color:009999;
	   font-style:Osaka,tahoma;
          }

.copy {
	background-color : #ffffff;
	border-bottom : 2px solid #11276a;
	border-top:0px;
	border-left:0px;
        border-right : 2px solid #11276a;
	font-family : Osaka,Tahoma;
	font-size : 9pt;
	color : 11276a;
}

.edit {
	background-color : #ffffff;
	color:#11276a;
	border-style:solid;
	border-width:1px;
	border-color:#11276a;}

.edit_name {	color:#11276a;
		font-family:Osaka,tahoma;
		font-size:9pt;
		
	    }

.ie {      background-color:#e6e6ff;
	   border-bottom : 2px solid #11276a;
	   border-top:2px solid #11276a;
	   border-left:2px solid #11276a;
           border-right : 0px;
         }

.ie_setu { color:#ffffff;
	   background-color:#e6e6ff;
	   border-bottom : 2px solid #11276a;
	   border-top:0px;
	   border-left:2px solid #11276a;
           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:#e6e6ff;
	 color:#ffffff;
       }

.it { background:#ffffff; 
      border-color:#11276a;
      color:#336699;
      border-style:solid;
      border-width:1px;
    }

.time {behavior: url(#default#time2);}

.wmenu { color:#4169e1; 
         font-size:10pt;
         cursor:pointer;}

.rfform   { 
           border-style:solid;
 	   border-color:#11276a;
           border-width:2px;
           background-color:#d6dff9;
	   color:#ffffff;
		 }

.rfform td { border: 1px solid #11276a;}

.rfform_menu { color:#ffffff; }

.rfform_main { background:#ffffff;
               color:#11276a; }
