* { font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif; }
html, body {  }
body { font-size: 62.5%; color: #000; background: #fff;  }
.clear { height: 0; overflow: hidden; clear: both; }

h1 { font-size: 2.8em; color: #000; }
h2 { font-size: 16px; color: #000; padding: 0; margin: 0 0 10px 0; }
h3 { font-size: 16px; color: #000; text-transform: uppercase; }
h4 { font-size: 16px; }
span { font-size: 16px;  }
img { border: 0; clear: both; }
p {  font-size: 16px; }
a { font-size: 16px; color: #000; text-decoration: underline; }
a:hover { color: #006633;}


#wrap { padding: 0 0 0 0; }

/* header */
#header {  display: none; }

#footer { display: none; }

#main { margin: 0; }
	
	#left { display: none; }
	#right { display: none; }
	
	
	.box-article-content { list-style-type: none; padding: 0 0 20px 0; margin: 0; }
	.box-article-content li { display: block; padding: 0; margin: 0; width: 500px; }
	.box-article-content span { display: block; margin: 0; padding: 0; width: 470px; }
		
	#box-article-list { display: none;  }
	.bottom-navi { display: none; }
	
	#category { margin: 0; padding: 0; }
		#category #box-3 { display: none; }
		#category a { text-decoration: none; }
		#category #box-category { width: 500px;  }
		#category #box-category  h2 { font-size: 16px; }
		#category #box-category  h3 { font-size: 16px; color: #000; padding: 0; margin: 0 0 2px 0; }
		#category #box-category  h4 { font-size: 16px; color: #000; padding: 0; margin: 0 0 6px 0; }
		#category #box-category  .head { font-size: 17px; color: #000; padding: 0; margin: 0 20px 4px 0; }
		#category #box-category  .subhead { font-size: 16px; color: #000; padding: 0; margin: 0 0 15px 0; }

		.box-category-content { list-style-type: none; padding: 0 0 20px 0; margin: 0; }
				.box-category-content li { display: block; padding: 0; margin: 0 0 20px 0; width: 470px; }
				.box-category-content span { display: block; margin: 0; padding: 0; }
				#category #box-category span a { color: #000; text-decoration: underline; }
				#category #box-category span a:hover { color: #006633; }
				
		#category #box-calendar { width: 720px; font-size: 16px;  }		
		#box-calendar h3 { font-size: 16px; padding: 0; margin: 0 0 10px 0; }
		#box-calendar p { margin: 0; padding: 0; }	
		.calendar_date{ width: 80px; float: left; line-height: 16px; }
		.calendar_text{ width: 490px; float: left; line-height: 16px; }
		.calendar_text a { color: #000; text-decoration: underline; }
		.calendar_text a:hover { color: #006633; }

		.calendar_image{ width: 135px; float: left; }
		.clear_calendar { height: 8px; overflow: hidden; clear: both; }
		
		#box-calendar-right { display: none;  }		
	
	.content { list-style-type: none; margin: 0 0 0 0; padding: 0 }
		.content li { padding: 0; margin: 0 10px 30px 10px; }
		.content h2 { margin: 1px 0 13px 0; padding: 0; }
		.content p { margin: 0; padding: 0; font-size: 16px; }
		.content .text { font-size: 16px; margin: 0; padding: 0; }
		
	.more { text-decoration: underline; font-style: italic; font-weight: bold; display: inline; }
