/* CSS Document */

/* S̍\
---------------------------------------------------- */
body {
  margin: 0;
  padding: 0;
  color: #333333;
  background: #ffffff url(file:///C|/Documents and Settings/eguchi/Local Settings/Temporary Internet Files/Content.IE5/image/back3.jpg) repeat-y;
}


#contents {
	background : url(file:///C|/Documents and Settings/eguchi/Local Settings/Temporary Internet Files/Content.IE5/image/back2.gif);
	background-repeat : repeat-y;
}


/* pir
---------------------------------------------------- */
#pannavi {
margin-top : 5px;
margin-left : 5px;
  font-family:'MS PSVbN',Osaka,sans-serif;
  font-size:11px;
  font-weight:nomal;
  color:#cccccc;
  text-decoration:none;
}

#pannavi a {
text-decoration:none;
}

#pannavi a:link {
color:#808080;
}

#pannavi a:visited {
color:#808080;
}

#pannavi a:hover {
color:#007700;
}

#pannavi a:active {
color:#007700;
}


/* wb_
---------------------------------------------------- */
#header {
  width: 777px;
  height: 90px;
  color: #333333;

}

h1 {
  margin: 0;
  position: absolute;
  left: 0px;
  top: 0px;
}

#header ul {
  margin: 0;
  list-style: none;
}

#header li {
  margin: 0;
  padding: 0;
  position: absolute;
  font-family:'MS PSVbN',Osaka,sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#333333;
  text-decoration:none;
}

#header span#maru {
color:#ffff88;
  font-size:10px;
}


#header li#menu01    { left: 90px; top: 125px; width: 180px; }
#header li#menu02  { left: 55px; top: 220px; width: 180px; }
#header li#menu03 { left: 165px; top: 320px; width: 180px; }
#header li#menu04      { left: 385px; top: 347px; width: 250px; }
#header li#menu05      { left: 535px; top: 300px; width: 250px; }
#header li#menu06      { left: 550px; top: 158px; width: 180px; }
#header li#menu07      { left: 435px; top: 110px; width: 180px; }

#header a {
text-decoration:none;
}

#header a:link {
color:#000099;
}

#header a:visited {
color:#000099;
}

#header a:hover {
color:#0077dd;
}

#header a:active {
color:#00dd77;
}




/* 傫ȉ摜
---------------------------------------------------- */
#cover {
margin: 0px;
}


/* 摜̃j[
---------------------------------------------------- */
h2 {
  font-family:'MS PSVbN',Osaka,sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#ffffff;
  text-decoration:none;
  background-color:#007777;
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
    margin: 0;
	  width: 792px;
  }
  
h2 span#maru2 {
color:#ffffff;
  font-size:12px;
}

  
h2 a {
text-decoration:none;
}

h2 a:link {
color:#ffffff;
}

h2 a:visited {
color:#66bbff;
}

h2 a:hover {
color:#00ff00;
}

h2 a:active {
color:#55aa88;
}
  



/* py[W
---------------------------------------------------- */
#en {
  font-family:'MS PSVbN',Osaka,sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#ffffff;
  text-decoration:none;
	  width: 150px;
  margin: 0;
  position: absolute;
  left: 640px;
  top: 70px;
}

#en a {
text-decoration:none;
}

#en a:link {
color:#ffffff;
}

#en a:visited {
color:#66bbff;
}

#en a:hover {
color:#00ff00;
}

#en a:active {
color:#55aa88;
}


#en span {
  font-weight:normal;
}



/* CCt[
---------------------------------------------------- */
#newsandtopics .frame {
width:470px;
height:220px;
margin-top: 20px;
}



/* j[XgsbNX
---------------------------------------------------- */
#newsandtopics {
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
	height: 520px;
}





/* w
---------------------------------------------------- */

#gakkaishi {
	width: 260px;
	height: 190px;
	font-family:'MS PSVbN',Osaka,sans-serif;
	font-size: 15px;
	line-height: 15px;
	color: #999999;
	padding : 5px;
	background-color : #ffddaa;
	display: block;
	float: left;
  position: absolute;
top:430px;
left:490px;
}

#gakkaishi img {
	float : right;
	margin-left: 5px;
}

#gakkaishi em {
  font-family:'MS PSVbN',Osaka,sans-serif;
font-size: 15px;
line-height: 18px;
text-decoration:none;
font-style : normal;
font-weight : bold;
color: #cc0033;
}

.gakkaishien {
  font-family:'MS PSVbN',Osaka,sans-serif;
  font-size:12px;
  color:#000000;
width: 165px;
  }

#gakkaishi p {
width: 160px;

}

#selectga {
	text-align:center;
	font-family:'MS PSVbN',Osaka,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	background-color:#ff9922;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	width: 250px;
	margin-top: 10px;
  }

  
#selectga span .sen {
color:#ffffff;
  font-family:'MS PSVbN',Osaka,sans-serif;
  font-size:12px;
}

  
#selectga a {
text-decoration:none;
}

#selectga a:link {
color:#ffffff;
}

#selectga a:visited {
color:#ffffff;
}

#selectga a:hover {
color:#00ff00;
}

#selectga a:active {
color:#55aa88;
}


/* Eoi[
---------------------------------------------------- */

.banner {
	width: 270px;
	display: block;
	float: right;
	position: absolute;
	top:650px;
	left:490px;
	text-align: center;
}


/* tb^
---------------------------------------------------- */
#footer {
  font-family:'MS PSVbN',Osaka,sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#ffffff;
  text-decoration:none;
  background-color:#007777;
  padding-top: 2px;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 2px;
    margin: 0px;
	  width: 792px;
text-align:right;
clear: both;
margin-top : 40px;
}

