.contents_table {
	width : 98% ;
	font-size: 12 ;
	color: black ;
	font-weight: normal ; }
.contents_tableCONTENT {
	width : 100% ;
	font-size: 12 ;
	color: black ;
	font-weight: normal ; }
.contents_tableHOME {
	width : 100% ;
	font-size: 12 ;
	color: black ;
	font-weight: normal ;
	background-color : #8db811 ;}
.contents_tableHOME2 {
	width : 100% ;
	background-color : white ;
	height : 230 ;
	font-size: 12 ;
	color: black ;
	font-weight: normal ; }
.contents_tableHOME3 {
	width : 100% ;
	height : 230 ;
	background-color : #f3f3f3 ;
	font-size: 12 ;
	color: black ;
	font-weight: normal ; }
.contents_title {
	color: #8cc242 ;
	font-weight: bold ;
	font-style : normal ;
	font-size: 14 ;
	height : 20 ;}
.contents_stitle {
	color: #980001 ;
	background-color : #dedede ;
	font-weight: bold ;
	font-style : normal ;
	font-size: 12 ;
	height : 20 ;}
.contents_item {
	color: black ;
	font-weight: bold ;
	font-style : normal ;
	font-size: 12 ;
	height : 20 ;
	width : 150 ;}
.contents {
	background-color : #ededed ; }
.contents_titleHOME {
	background-color : #980001 ;
	width : 100% ;
	color : white ;
	font-weight: bold ;
	font-style : normal ;
	font-size: 14 ;
	height : 20 ;}
.contents_error {
	color : #980001 ; }
/* PHOTO */
.photo_comment {
	color : #f8951d ;
	font-weight: bold ; }
.photo_title {
	color: #a8a8a8 ;
	text-decoration: underline ;
	font-weight: bold;
	font-size: 12; }
/* NEWSLETTEr */
.newsletter_title {
	color : #8db811 ;
	font-weight : bold ;
	height : 20 ; }
/* NEWS */
.news_current {
	background-color : #77716f ;
	color : white ; }
.news_current_title {
	color: white ;
	background-color : #77716f ;
	font-weight: bold ;
	font-style : normal ;
	font-size: 14 ;
	height : 20 ;}
.news_table {
	width : 100% ;
	font-size: 12 ;
	color: black ;
	font-weight: normal ; }
.news_table_list {
	width : 200 ;
	font-size: 12 ;
	color: black ;
	font-weight: normal ;
	background-color : #7a797e ;}
.news_table_list2 {
	width : 100% ;
	font-size: 12 ;
	color: black ;
	font-weight: normal ;
	background-color : #c0c0c0 ;}
.news_current_list_title {
	color: white ;
	background-color : #77716f ;
	font-weight: bold ;
	font-style : normal ;
	font-size: 10 ;
	height : 20 ;}
.news_list_title {
	color: white ;
	font-weight: bold ;
	font-style : normal ;
	font-size: 10 ;
	height : 20 ;}
.news_list_stitle {
	color: white ;
	background-color : #8db811 ; 
	font-weight: bold ;
	font-style : normal ;
	font-size: 10 ;
	height : 20 ;}
a.news_list_stitle {
	color: white ; 
	font-weight: bold ;
	font-style : normal ;
	text-decoration : none ;
	font-size: 10 ;
	height : 20 ;}
a.news_list_stitle:hover {
	color: white ;
	text-decoration : underline ;
	font-weight: bold ;
	font-style : normal ;
	font-size: 10 ;
	height : 20 ;}


/* ALT */
.contents_alt1 {
	color: black ;
	height : 20 ;
	font-weight: normal ;
	font-size : 10 ; }
a.contents_alt1 {
	color: black ;
	height : 20 ;
	font-weight: bold ;
	font-size : 10 ;
	text-decoration : none ; }
a.contents_alt1:hover {
	color: black ;
	height : 20 ;
	font-weight: bold ;
	text-decoration: underline ;
	font-size : 10 ; }
.contents_alt2 {
	color: black ;
	height : 20 ;
	font-weight: normal ;
	text-decoration : none ;
	font-size : 10 ; }
a.contents_alt2 {
	color: black ;
	height : 20 ;
	font-size : 10 ;
	font-weight: bold ; }
a.contents_alt2:hover {
	color: black ;
	height : 20 ;
	font-size : 10 ;
	text-decoration: underline ;
	font-weight: bold ; }
	
/* required */
.required {
	color: #cc0000 ; }
.inputbox_required {
	border-width: 1px;
	border-color: #8db811 ;
	border-style: groove;
	font-size: 12px;
	color: #cc0000 ; }
.inputbox_requirederror {
	border-width: 1px;
	background-color : #8db811 ;
	border-color: black ;
	border-style: groove;
	font-size: 12px;
	color: white ; }
	
/* SITEMAP */
.sitemap_L1 {
	font-size : 14 ;
	color : black ;
	text-decoration : none ;
	height : 20 ; }
.sitemap_L2 {
	font-size : 12 ;
	color : black ;
	font-style : normal ;
	text-decoration : none ;
	font-weight : normal ; }
.sitemap_L3 {
	font-size : 12 ;
	color : black ;
	font-style : normal ;
	text-decoration : none ;
	font-weight : normal ; }
.sitemap_L4 {
	font-size : 12 ;
	color : black ;
	font-style : normal ;
	text-decoration : none ;
	font-weight : normal ; }

