@charset "UTF-8";

body    { color: #666666; font-size: 10pt; font-family: "MS UI GOTHIC", sans-sherif; background-color: #99cc33; margin: 0; padding: 0 }

table{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-spacing:1 1;

	}
td{
	font-size: 10pt
}
.menuback{
	font-size: 10pt;
	background:url(file:///C:/eclipse3/workspace/kensyoweb/style/img/SG/menu_back.gif) #ffffff;

	}
.nomalback{
	font-size: 10pt;
	background: #eee;
	color:#000000;	
}

.title {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1em;
  margin-left: 0;
  border-width: 1px 0 2px 0;
  border-style: solid none solid none;
  border-color: #a8a7bf #aaaaaa #aaaaaa #a8a7bf;
  padding: 0 0;
  background:#ffffff url(file:///C:/eclipse3/workspace/kensyoweb/style/img/SG/title_back.gif) repeat-x top;
  font-size: 12pt;
  color: #444444;
  font-weight: bold;
}
.tablecontentsSun {
	font-size:8pt;
	background:#ffc3ee;
	color:#222222;
	border-style:solid;
	border-width:1px;
	border-color:#ffc3ee #333333 #333333 #ffc3ee;
	/*padding:0 10px;*/
}

A {text-decoration:none}
a:link {
	color: #669933;
	font-weight: bold
}
a:visited{
	color:#669933;
	font-weight: bold
}
a:hover{
	font-weight:bold;
	text-decoration: underline
	/*background-color:#cccccc;*/
}
a:active { color: #ffcc00 }
A.head{text-decoration:none}
A.head1 { text-decoration: none }
a.head:link{
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
}
a.head:visited{
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
}
a.head:hover{
	font-size:10pt;
	color:#FF9933;
	font-weight:bold;
	/*background-color:#cccccc;*/
}

select{
	font-size:9pt;
	}


input:text{
	font-size:9pt;
	background-color: #ffffff;
	}
input:password{
	font-size:9pt;
	background-color: #ffffff;
	}
textarea{
	font-size:9pt;
	background-color: #ffffff;
	}
.imeoff{
	ime-mode: disabled;
	}
.imeon{
	ime-mode: active;
	}
.pager{
	page-break-before:always;
	}

table #howto{
	margin: 0,0,0,0;
	padding: 0,0,0,0;

		
}
table #howto td{
	background: white;
	padding-left: 1em;
	padding-top:2px;
	padding-bottom: 2px;
}
table #howto th{
	background: white;
	padding: 2px;
	margin: 2px;
	font-size: 12px;
	text-align: left;

}
table #menu{
	margin: 0,0,0,0;
	padding: 0,0,0,0;

		
}
table #menu td{
	margin: 0,0,0,0;
	padding: 0,0,0,0;
	color: #669933;
	text-align: right;
	font-size: 12px;
	font-weight:bold;
}
table #menu th{
	color:#669933;
	margin: 0,0,0,0;
	padding: 0,0,0,0;
	font-size: 12px;
	text-align: center;
	font-weight:italic;
}
table #menutop{
	margin: 0,0,0,0;
	padding: 0,0,0,0;

		
}
table #menutop td{
	margin: 0,0,0,0;
	padding: 0,0,0,0;
	color: #669933;
	text-align: right;
	font-size: 12px;
	font-weight:bold;
}
table #menutop th{
	color:#669933;
	margin: 0,0,0,0;
	padding: 0,0,0,0;
	padding-top:5px;
	padding-bottom:2px;
	font-size: 14px;
	text-align: center;
	font-weight:italic;
}
table #event td{
        margin: 0,0,0,0;
        padding: 0,0,0,0;
        border-width: 1px 1px 1px 1px;
        border-style: solid solid solid solid;
        border-color: #D0D0D0;
        padding-left:0.5em;
        font-size:10pt;
        color:#222222;

}
table #event th{
        margin: 0,0,0,0;
        padding: 0,0,0,0;
        border-width: 1px 1px 1px 1px;
        border-style: solid solid solid solid;
        border-color: #D0D0D0;
        padding-left:0.5em;
        padding-right:0.5em;
        font-size:10pt;
        color:#555555;
        text-align:left;
        background: #DDF3C3;

}
table #news{
        margin: 0,0,0,0;
        padding: 0,0,0,0;
}
table #news td{
        margin: 0,0,0,0;
        padding: 0,0,0,0;
        color: #669933;
        text-align: left;
        font-size: 12px;
        font-weight:bold;
}
h3 #news{
        font-size: 20px;
}
