@import url(main.css); 
 
#schedule .section3 .image 
{
	margin : 5px auto;
}
 
#contents 
{}
	
#contents p 
{
	text-indent : 1em;
}
 
#contents #adobe 
{
	border : 1px dotted #f99;
	color : #f33;
	margin : 10px;
}
	
#contents #adobe p 
{
	font-size : 80%;
	margin : 10px;

}
 
#contents #adobe img 
{
	width : 88px;
	float : left;
	margin : 10px;
}
  
#contents .section3 
{
	clear : left;
}
 
#contents .section3 h3 
{
	background : url(../image/genre_mini_town.gif) no-repeat top left;
	padding-left : 50px;
}
 
#contents .section3 dl 
{
	font-size : 90%;
	margin : 10px;
	clear : left;
}
	
#contents .section3 dl dt 
{
	font-weight : bold;
	color : #333;
}
 
#contents .section3 dl dd 
{
	margin : 5px 0 5px 15px;
	padding : 5px;
}
  
#contents .section3 .curriculum 
{
	padding-top : 10px;
}
	
#contents .section3 p 
{
	margin : 0.5em 0;
}
 
#contents .section3 .townbody .right 
{
	float : right;
	margin : 5px;
}
 
#contents .section3 .townbody .left 
{
	float : left;
	margin : 5px;
}
 
#contents .section3 .curriculum dt 
{
	font-weight : bold;
	font-size : 100%;
	color : #933;
}
 
#contents .section3 .curriculum dd 
{
	margin : 2px 0px 2px 15px;
	padding : 5px;
	width : 200px;
	float : left;
	border : 1px solid #a60;
}
 
#contents .section3 ul 
{
	margin : 20px 0 0 180px;
	font-size : 90%;
}
	
*html #contents .section3 ul 
{
	margin-left : 230px;
}
  
#contents .section3 #townguide 
{
	margin : 10px;
	font-size : 90%;
}
	
#contents .section3 #townguide th 
{
	border : 1px solid #6a6;
	background : #efe;
	padding : 2px 5px;
	margin : 0;
	text-weight : bold;
}
 
#contents .section3 #townguide td 
{
	border : 1px solid #6a6;
	padding : 2px 5px;
	margin : 0;
}
   
#contents .section3 #town_image 
{
	width : 170px;
	float : left;
	text-align : center;
	margin : 10px;
}
  
