.contents_table {
	width : 98% ;
	font-size: 12 ;
	font-weight: normal ; }
.contents_tableCONTENT {
	width : 100% ;
	font-size: 12 ;
	font-weight: normal ; }
.contents_tableHOME {
	width : 100% ;
	font-size: 12 ;
	font-weight: normal ;
	background-color : #980001 ;}
.contents_tableHOME2 {
	width : 100% ;
	background-color : white ;
	height : 230 ;
	font-size: 12 ;
	font-weight: normal ; }
.contents_tableHOME3 {
	width : 100% ;
	height : 230 ;
	background-color : #f3f3f3 ;
	font-size: 12 ;
	color: black ;
	font-weight: normal ; }
.contents_title {
	color: #103367 ;
	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_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; }

/* ALT */
.contents_alt1 {
	color: black ;
	height : 20 ;
	font-weight: normal ;
	background-color: #e8e8e8 ;
	font-size : 10 ; }
a.contents_alt1 {
	color: black ;
	height : 20 ;
	font-weight: bold ;
	font-size : 10 ; }
a.contents_alt1:hover {
	color: #990002 ;
	height : 20 ;
	font-weight: bold ;
	font-size : 10 ; }
.contents_alt2 {
	color: black ;
	height : 20 ;
	font-weight: normal ;
	background-color: #fbfbfb ;
	font-size : 10 ; }
a.contents_alt2 {
	color: black ;
	height : 20 ;
	font-size : 10 ;
	font-weight: bold ; }
a.contents_alt2:hover {
	color: #f8951d ;
	height : 20 ;
	font-size : 10 ;
	font-weight: bold ; }
	
/* required */
.required {
	color: #cc0000 ; }
.inputbox_required {
	border-width: 1px;
	border-color: #cc0000 ;
	border-style: groove;
	font-size: 12px;
	color: #cc0000 ; }
.inputbox_requirederror {
	border-width: 1px;
	background-color : #cc0000 ;
	border-color: black ;
	border-style: groove;
	font-size: 12px;
	color: white ; }
