/*------ basic -----*/
body{
	margin:0;
	background-color:#FFFFFF;
	color:#000000;
	font-size:x-small;

}
a:link{color:#0000FF; text-decoration:underline;}
a:visited{}
a:hover{color:#0000FF; text-decoration:none;}
a:active{}
img{border:0;padding:2px;}
h1{ font-size:medium; margin:3px;}
h2{ font-size:x-small; margin:3px; color:#FF9900;}
h3{ }
h4{ font-size:x-small; margin:2px;}
h5{}
h6{}

address{
	text-align:center;
	font:xx-small normal;
	color:#666666;
	

}
hr{ width:98%;}

/*--------index.html----------*/
.about{
	font-size:xx-small;
	text-align:right;
	width:800;
}
#main_table1{
	width:800;

}
#menu1{
	width:200px;

}
#menu1 ul{
	list-style:none;
	margin:5px;
	font-size:xx-small;
}
#menu1 li{
	padding:5px;

}
#photo_base1{
	background:url(../img/photo_bg1.gif) no-repeat;
	background-position-x:center;
	background-position-y:center;
	padding:12px;
}

.content1{
	line-height:20px;
	font-size:x-small;
	width:98%;
	text-align:left;
	padding:2px;

}

#content_explain1{
	margin:5px;
	font-size:x-small;
	line-height:17px;
	width:98%;
}

/*----------- hinagata1-------------*/
.content2{
	line-height:20px;
	font-size:x-small;
	width:98%;
	padding:2px;
	margin:0;

}
#content_explain2{
	margin:5px;
	font-size:x-small;
	line-height:17px;
	width:98%;
}
.back_number{
	text-align:right;
	font-size:x-small;
	margin:2px;

}
.photo{
	float:left;
	font-size:xx-small;
	color:#CC3300;
	margin:3px;
	text-align:left;

}
.photo2{
	float:right;
	font-size:xx-small;
	color:#CC3300;
	margin:1px;
	text-align:left;
}
big{
	font-weight:bold;
	margin:5px 2px;

}
/*----------- hinagata2-------------*/
.content2 ul{
	list-style:none;
	margin:5px;
	font-size:small;
}
.content2 li{
	padding:5px 20px;

}
.content2 ul a:link{color:#0000FF; text-decoration:underline; font-weight:bold;}
.content2 ul a:visited{ font-weight:bold;}
.content2 ul a:hover{color:#0000FF; text-decoration:none; background:#FFFF99; font-weight:bold;}
.content2 ul a:active{ font-weight:bold;}


/*------ lecture---------*/
#introduction{
	float:right;

}
.lecture{
	background:#FFFFCC;
	padding:1px;
	line-height:20px;
	font-size:x-small;
	width:98%;
	margin:2;
	border-top:solid 1px #666666;
	border-bottom:solid 1px #666666;


}

/*------- about --------*/
fieldset{
	margin:3px;
	line-height:17px;

}
.colse{text-align:center;}






