body {
	background-color: #CCCCCC;
	margin-top:0px;
	background-image : url(img/backimg.jpg);
}

h2{
 font-size:10pt;
 }

h3{
 width:560px;
	font-size:10pt;
	color:#ffffff;
	background-color:#009966;
	border-left:10px solid #009966;
	border-bottom:1px solid #666666;
	margin:6px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:4px;
 }
 
 h4{
 color:#666666;
 padding-left:6px;
 padding-top:6px;
	padding-bottom:0px;
 }

.baner{
 padding-left:6px;
 }
 
.main {
 width:540px;
 font-size:0.8em;
 line-height:1.5em;
 padding-left:5px;
 }

.main a {
 color: #666666; 
}

.main a:hover {  
 color: #FF6600; 
}

.main2 {
 width:580px;
 font-size:0.8em;
 line-height:1.4em;
 padding-left:5px;
 }
 
.main3 {
 width:550px;
 font-size:0.8em;
 color:#666666;
 line-height:1.2em;
 padding-left:20px;
 }
 
.main3 a {
color: #006699;
line-height:1.5px;
}

.main4 {
 font-size:0.8em;
 line-height:1.4em;
 color:#666666;
 }
.main4 font {
}
 
.main4 a {
 color:#666666;
 }
 
.main4 a:hover {
	color: #FF6600;
}
 
 
.main5 {
	color: #006699;
	font-size:0.8em;
	line-height:1.4em;
	padding-left:30px;

 }
 
.main5 a {
 color: #006699; 
} 
 
.main5 a:hover {
	color: #FF6600;
}

.main6 {
 width:480px;
 font-size:0.8em;
 line-height:1.7em;
 color:#666666;
 margin-left:auto;
 margin-right:auto;
 }
 
 .main7 {
 font-size:0.6em;
 line-height:1.4em;
 color:#666666;
 }

#menu {
 width:170px;
 font-size:x-small;
 line-height:1.5em;
}

#menu ul,#menu li {
 margin:0px;
 padding-left:0px;
 list-style:none;
}

#menu li{
 display:inline;
}

#menu a, #menu a:link #menu a:visited{
 text-decoration:none;
 color:#ffffff;
 background-color:#3366cc;
 border:3px outset #33ccff;
 display:block;
 padding:5px 10px;
 width:auto;
}

#menu a:hover{
 color:#ffff66;
 background-color:#6699cc;
 boder:2px inset #339900;
}

.table-top td{
 padding-left:4px;
 }

.table-top td{
 font-size:0.7em;
 line-height:1.2em;
 }

.col {
 width:540px;
 color: #666666; 
 font-size:0.8em;
 line-height:1.5em;
 padding-left:5px;
 width:560px;
 height:200px;
 overflow:auto;
}

.col a {
 color: #666666; 
}

.col a:hover {  
 color: #FF6600; 
}

#copyright {
 font-size:x-small;
 color: #FFFFFF;
 text-align:center;
}

.topic {
 font-size:8pt;
 color:#333333;
 text-align:right;
 margin-right:14px;
 margin-top:6px;
}

.topic a {
 color:#333333;
}

.topic a:hover {
	color: #FF6600;
} 

.topic2 {
 color: #006699;
 font-size:8pt;
 line-height:1.2em;
 padding-left:30px;
 }
 
.topic2 a {
 color: #006699; 
} 

.topic2 a:hover {
	color: #FF6600;
} 

.topic3 {
 color: #006699;
 font-size:8pt;
 line-height:1.5em;
 }
 
.topic3 a {
 color: #006699; 
} 

.topic3 a:hover {
	color: #FF6600;
	text-decoration: underline;
} 

.topic4 {
 font-size:8pt;
 color:#333333;
 text-align:right;
 margin-right:8px;
 margin-bottom:6px;
}

.midashi {
	font-size:10pt;
	color:#666666;
	background-color:#ffffff;
	border-left:10px solid #009966;
	border-top:1px solid #009966;
	border-right:1px solid #009966;
	border-bottom:1px solid #006633;
	margin:6px;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:5px;
	font-weight: bold;
 }
 
.midashi2 {
 font-size:10pt;
 color:#666666;
 background-color:#ccffcc;
 border-bottom:1px solid #006633;
 margin:2px;
 padding-top:1px;
 padding-bottom:1px;
 padding-left:5px;
 }
 
 .midashi3 {
 width:550px;
 font-size:0.8em;
 font-weight:700;
 color:#666666;
 line-height:1.2em;
 padding-left:20px;
 }
 
.midashi4 {
 width:520px;
 font-size:10pt;
 color:#333333;
 background-color:#fff8dc;
 border-bottom:1px solid #006633;
 margin-top:5px;
 margin-left:5px; 
 margin-right:5px; 
 margin-bottom:2px;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:13px;
 }
 
 .midashi5 {
 font-size:1em;
 color:#666666;
 line-height:1.2em;
 }

.margin {
 margin-top:6px;
 }
 
.margin2{
 margin-top:20px;
 }
 
.pmida {
 color:#666666;
 font-size:8pt;
 background-color:#FFFFCC;
 text-align:center;
  }
 
.ad{
 font-size:8pt;
 color:#666666;
 line-height:1.2em;
 margin-top:0;
 }

.img2 {
 margin-top:8px;
 }
 
.link {
 width:550px;
 margin-left:8px;
 padding-top:6px;
 padding-left:13px;
 padding-right:13px;
 padding-bottom:13px;

 }
 .link img {
 margin-left:15px;
 margin-bottom:14px;

 }
div#simpleAccordion {
padding: 3px;
width: 500px;
}

div#simpleAccordion h2 {
padding: 5px;
background: #eee;
cursor: pointer;
}
div#simpleAccordion div { padding: 0px; }
div#simpleAccordion div p { line-height: 1; }

#menu2 {
 width:170px;
 font-size:x-small;
 line-height:1.5em;
}

#menu2 ul,#menu li {
 margin:0px;
 padding-left:0px;
 list-style:none;
}

#menu2 li{
 display:inline;
}

#menu2 a, #menu a:link #menu a:visited{
 text-decoration:none;
 color:#ffffff;
 background-color:#daa520;
 border:3px outset #deb887;
 display:block;
 padding:5px 10px;
 width:auto;
}

#menu2 a:hover{
 color:#ffff66;
 background-color:#f4a460;
 boder:2px inset #deb887;
}

#annphoto {
  margin: 0 auto;
  max-width: 300px;
  margin:20,50,50,50px;
｝	
	
.forump {
	color:#008000;
	font-size:0.6em;
 	line-height:1.5em;
}
	
