.inputbox_search {
	background-color: white ;
	border-width: 1px;
	border-color: black ;
	border-style: groove;
	font-size: 10px;
	color: black ; }
.submit_search {
	background-color: #606c6c ;
	border-width: 0px;
	border-color: none ;
	border-style: groove;
	font-size: 10px;
	color: white ; }
	
.contents_table {
	width : 100% ;
	font-size: 12 ;
	color: black ;
	font-weight: normal ; }
.contents_tableCONTENT {
	width : 98% ;
	font-size: 12 ;
	color: black ;
	font-weight: normal ; }
.contents_tableCONTENTright {
	width : 250 ;
	font-size: 12 ;
	color: black ;
	font-weight: normal ; }

.contents_stitle {
	color: #008fd4 ;
	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_error {
	color : #980001 ; }
/* PHOTO */
.photo_comment {
	color : #f8951d ;
	font-weight: bold ; }
.photo_title {
	color: #a8a8a8 ;
	text-decoration: underline ;
	font-weight: bold;
	font-size: 12; }
a.photo_nextprevious {
	color: black ;
	text-decoration: none ;
	font-weight: normal ;
	font-size: 10; }
a.photo_nextprevious:hover {
	color: #850305 ;
	text-decoration: none ;
	font-weight: normal ;
	font-size: 10; }

/* NEWS */
.news_current {
	color: black ;
	font-weight: bold ;
	font-style : normal ;
	font-size: 10 ;
	height : 20 ;}
.news_current_title {
	color: black ;
	font-weight: bold ;
	font-style : normal ;
	font-size: 10 ;
	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 ;}
a.news_list_title {
	color: black ;
	font-weight: bold ;
	font-style : normal ;
	font-size: 10 ;
	height : 20 ;}
a.news_list_title:hover {
	color: #850305 ;
	font-weight: bold ;
	font-style : normal ;
	text-decoration : none ;
	font-size: 10 ;
	height : 20 ;}
.news_list_stitle {
	color: white ;
	background-color : #990002 ; 
	font-weight: bold ;
	font-style : normal ;
	font-size: 10 ;
	height : 20 ;}
a.news_list_stitle {
	color: white ;
	background-color : #990002 ; 
	font-weight: bold ;
	font-style : normal ;
	text-decoration : none ;
	font-size: 10 ;
	height : 20 ;}
a.news_list_stitle:hover {
	color: white ;
	background-color : #990002 ;
	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: #980001 ;
	height : 20 ;
	font-weight: bold ;
	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: #980001;
	height : 20 ;
	font-size : 10 ;
	font-weight: bold ; }
	
/* required */
.required {
	color: #a10d55 ; }
.inputbox_requirederror {
	border-width: 1px;
	background-color : #ffc20e ;
	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 ; }

