A:link{text-decoration:none;} 
A:active{text-decoration:none;} 
A:visited{text-decoration:none;} 
A.special:visited { color:navy;}
A:hover{text-decoration:none;}
A:hover { color:indigo;}
A.special:hover { color:greenyellow;}

#content{
width:800px;

/*
	border:dotted 2px;
*/
}

#top_header{
width:800px;
/*
	border:dotted 2px;

	background-color:#6699FF;
*/
	text-align:center;
}
.left{
	text-align:left;
	float:left;
}
.right{
	text-align:right;
	float:right;
}
.center{
	text-align:center;
}
.clear_both{
	clear:both;
	padding:1px 2px;
}

body {
background-image:url(pic/back004.jpg);
background-repeat:repeat-x;
}

.lecture_contents {
	text-align:center;
	padding:1px 2px;
	color:black;

	border:dotted 2px #6699FF;

	
}

.lecture_heading {
	text-align:center;
	left:5px;
	top:0px;
	padding:1px 2px;
}

.main_contents {
	text-align:left;
	padding:10px;
	color:black;
	border:solid 1px #6699FF;
	width:350px;
	font-size:95%;
	line-height:175%;

}
.left_contents {
	text-align:left;
	padding:1px 2px;
	color:black;
	font-size:90%;

}
.subcontents {
	text-align:left;
	padding:1px 2px;
	color:black;
	border:solid 1px #6699FF;
	width:180px;

}

.subheading {
	position:relative;
	left:5px;
	top:0px;
	text-align:left;
	padding:1px 2px;
	width:200px;
}


td {
	line-height:150%;
	}

.footer	{
	padding:3px;
	background-color:#6699FF;
	text-align: center;
	font-size:90%;
	color:#FFFFFF;
}
.header_txt	{
	color:white;
	}

.attention	{
/*	color:orange;*/
	color:white;
	font-weight:bold;
	border-style:none none solid none ;
	border-color:#FF8080;
	border-width:1px;
  padding:5px;
	}

.attention2	{
	color:blue;
	font-weight:bold;
	border-style:solid;
	border-color:#FF8080;
	border-width:1px;
  padding:2px;
	}

  
.tel	{
	font-size:95%;
	letter-spacing:0.1em;
	text-align:right;

	font-weight:bold;
	color:#FFFFFF;
	}
.menu	{
	position:absolute;
	right:10px;
	bottom:20px;
	text-align: right; 

	}



b	{
	
	background-repeat:no-repeat;
	color:blue;
	padding:5px 18px;
	margin-bottom:10px;
	font-size:120%;
}

b.special	{
	
	background-repeat:no-repeat;
	color:greenyellow;
	padding:5px 18px;
	margin-bottom:10px;
	font-size:120%;
}
.question {
	padding:5px;
	margine-bottom:3px;
	border: solid 1px ;
	border-color:blue;
	font-size:125%;
	
	}

.answer {
	padding:15px;
	margine-left:50px;
	margine-bottom:30px;
	line-height:150%;

	}

.link{
	line-height : 120%;
	padding:20px;
	border: solid 1px #ADD8E6 ;
}

