	
/* globalnavi */

ul#gnavi {
   margin: 0px; 
   padding: 0px; 
   width: 760px;  
}
ul#gnavi li {
   list-style-type: none; 
   float: left; 
   width: 152px; height: 33px; 
   text-align: center; text-indent: -2000px;   
   margin: 0; 
   padding: 0; 
}
ul#gnavi li a {
   text-decoration: none; 
   display: block; 
   height: 33px; padding: 0;
   background-image: url("../images/navi/button_home.gif"); 
}

ul#gnavi li a#greet {background-image: url("../images/navi/button_greetings.gif"); }
ul#gnavi li a#koudo {background-image: url("../images/navi/button_koudo.gif"); }
ul#gnavi li a#schoo {background-image: url("../images/navi/button_school.gif"); }
ul#gnavi li a#event {background-image: url("../images/navi/button_event.gif"); }

ul#gnavi li a:hover {
   background-position: left bottom ;
}
/* ª/globalnaviª */

/* main */
#main	{width: 660px; margin: 0 auto; padding: 30px 0; color: #666666; }

h2	{
	width: 660px; padding: 7px 0 5px 4px; 
	border-bottom: 2px solid #cc6699;   
}

.contents	{margin: 20px 0 0 80px ; padding: 0; 
	font-size: 90%; }
.headimg	{
	width: 160px; height: 122px; padding: 0; text-align: left; vertical-align: bottom; 
}
td.copy	{width:415px; vertical-align: bottom; }
td.copy h3	{font-size: 130%; line-height: 115%;  
	padding: 6px 0 7px 0;  
	border-bottom: 1px dotted #cc6699;  
}
.url	{font-size: 90%; font-family: "Lucida Sans", "Lucida Grande", Geneva, Arial, Helvetica, sans-serif; }
.copy p	{
	margin: 8px 0 0 0; padding: 0; 
}

.contents a:link	{color: #666666; }
.contents a:visited	{color: #999999; }
.contents a:hover	{color: #6666cc; text-decoration: none; }
