BODY{ color:#444444; background-color:#FFE4C4;}
A:link{ color:#006699; text-decoration:none;}
A:visited{ color:#009966; text-decoration:none;}
A:active{ color:#CC0000; text-decoration:underline;}
A:hover{ color:#CC0000; text-decoration:underline;}

h1#head{
	font-size:10px;
	line-height:130%;
	color:#FFFFFF;
	margin:10px;
	width:auto;
}


h2	{color:gray;
	font-size:8pt;
	padding:0px;padding-left:10px;
	margin:5px;
	text-align:right}
	
h4	{color:gray;
	font-size:8pt;
	margin:0px;
	text-align:right;
	padding:0px}
	
	
.text9	{font-size:9pt; line-height:130%}
.text8	{font-size:8pt; line-height:110%}
.text10	{font-size:10pt; line-height:130%}
.text8gray{font-size:8pt; line-height:130%;font-color:#696969}
.text12 {
	font-size: 12px;
	line-height: 150%;
}

.tempbox	{border-width:1px;
	border-style:dashed;
	border-color:#99CC99;
	padding:2px;
	margin:2px;
	font-size:14px;
	line-height:150%}
	
.nogutibox	{border-width:4px;
	border-style:dotted;
	border-color:#99CC99;
	padding:2px;
	margin:2px;
	width:430px;
	font-size:8px;
	line-height:110%}

.staffbox	{border-width:1px;
	border-style:dashed;
	border-color:#99CC99;
	padding:2px;
	margin:2px;
	height:114px;
	width:453px;
	font-size:12px;
	line-height:150%}

.staffbox2	{border-width:1px;
	border-style:dashed;
	border-color:#99CC99;
	padding:2px;
	margin:2px;
	width:600px;
	font-size:12px;
	line-height:150%}

.nbox	{
	border-width:2px;
	border-style:dotted;
	border-color:#99CC99;
	padding:2px;
	margin:2px;
	font-weight:bold;
	width:310px;
	font-size:12px;
	line-height:150%;
	color: #003399;
}
.text14 {
	font-size: 14px;
	line-height: 150%;
}
.hand {
	cursor:hand;
}
.txt16 {
	font-size: 16px;
	line-height: 150%;
}

div.maps{
	width:auto;
	height:auto;
	font-size:14px;
	font-weight:bold;
	line-height:130%;
	text-align:left;
	margin:5px 4px;
	padding-left:5px;
	border-bottom:1px solid #33CC66;
	border-left:3px solid #33CC66;
}

div.profile{
	margin:3px 8px 7px 8px;	
	border:1px outset #33CC66;
	padding:5px;
}



.link_table{margin:10px auto 10px;
            background:#9acc99;
			font-size:10px;
			width:700px;
			}
			
.link_div{margin:20px auto 10px;
          border:1px solid #9acc99;
		  padding:5px;
		  text-align:center;
		  background-color:#d0e1cf;
		  width:698px;
		  font-size:12px;
		  }		

.link_table th{text-align:left;
               font-weight:normal;
			   padding:5px;
			   background:#d0e1cf;
			   }
			   
.link_table td{text-align:left;
               font-weight:normal;
			   padding:5px;
			   background:#ffffff;
			   }
			   

			   
.pagetop{text-align:right;
         margin:0px 40px 0px 0px;
		 font-size:10px;
		 }
		 

.width190{width:201px;
　　　　　margin:0;}			   

.width60{width:58px;
　　　　　margin:0;}

.width416{width:350px;
          margin:0;}