@charset "Shift_JIS";

/*------------body-------------*/

body     { color: #323232; background: #fff url(images/background2.gif) repeat-y; text-align: left; margin: 0; width: 721px }

/*------------Link-------------*/

a { color: #0a50a1; text-decoration: none }

a:visited{
	color : #0a50a1;
	text-decoration : underline;
	}

a:link { color: #0a50a1; text-decoration: none }

a:hover { color: #f9171d; text-decoration: underline }

/*------------Contents-------------*/

#ContentsTable{
	width:#72 0px;
	}
	
.main{ margin:0 25px 0 35px; }
.naka { margin: 20px; }
h1      { background: url(images/index_title.gif) no-repeat; text-indent: -9999px; margin: 0; padding: 0; width: 391px; height: 83px }
	

/*------------Pankuzu Navigation-------------*/

.p-Navi {
	font-size: 90%;
	background-color: #c8c8c8;
	margin: 0 0 7px;
	padding:2px 10px;
	}

/*------------Top Move-------------*/

.topMove{
	font-size:80%;
	margin:12px -5px 5px 0;
	text-align:right;
	color:#143458;
	clear:both;
	}

.sub_navi  { font-size: 80%; margin-right: 8px }


/*------------CopyRight-------------*/

.copy  { font-size: 10px; font-family: Verdana, Arial, "Lucida Grande"; padding-top: 10px; border-top: medium none #777 }
.address
  { font-size: 10px; line-height: 160%; padding-top: 10px; border-top: medium none #777; verdana: padding-top: 10px }
/*------------font Size-------------*/

body,td{
	font-size:80%;
	line-height:160%;
	}
.bold { font-weight: bold; }
.big { font-size: 135%; }
.font120  { font-size: 130% }
/*------------top Navigation-------------*/

#topNavi     { line-height: 32px; list-style-type: none; float: right; margin: 0 0 5px 0px; padding-left: 5px; border-left: 10px solid #a80020; width: 220px }

#topNavi li  { text-indent: -9999px; border: none; width: 220px }

#topNavi li.aim a    { text-decoration: none; background: url(images/top_menu01.gif) no-repeat; width: 220px; display: block }

#topNavi li.aim a:hover    { background: url(images/top_menu01on.gif) no-repeat; display: block }

#topNavi li.idea  a   { text-decoration: none; background: url(images/top_menu02.gif) no-repeat; width: 220px; display: block }

#topNavi li.idea  a:hover  { background: url(images/top_menu02on.gif) no-repeat; display: block }

#topNavi li.curriculum a   { text-decoration: none; background: url(images/top_menu03.gif) no-repeat; width: 220px; display: block }

#topNavi li.curriculum a:hover  { background: url(images/top_menu03on.gif) no-repeat; display: block }

#topNavi li.processed a   { text-decoration: none; background: url(images/top_menu04.gif) no-repeat; width: 220px; display: block }

#topNavi li.processed a:hover  { background: url(images/top_menu04on.gif) no-repeat; display: block }

#topNavi li.teacher a   { text-decoration: none; background: url(images/top_menu05.gif) no-repeat; width: 220px; display: block }

#topNavi li.teacher a:hover  { background: url(images/top_menu05on.gif) no-repeat; display: block }

#topNavi li.history a   { text-decoration: none; background: url(images/top_menu06.gif) no-repeat; width: 220px; display: block }

#topNavi li.history a:hover  { background: url(images/top_menu06on.gif) no-repeat; display: block }

#topNavi li.voice a   { text-decoration: none; background: url(images/top_menu07.gif) no-repeat; width: 220px; display: block }

#topNavi li.voice a:hover  { background: url(images/top_menu07on.gif) no-repeat; display: block }


#students img  { margin: 0px 3px }

.space { margin-top: 7px; margin-bottom: 7px }
.bana_coment  { margin-top: 4px }

