
A:link{
	color:		#2971a7;
	text-decoration: none;
}
A:visited{
	color:		#2971a7;
	text-decoration: none;
}
A:hover{
	color:		#2971a7;
	text-decoration: underline;
/*	background-color:#ff9900;*/
}

.a_color{
	color:		#2971a7;
}

IMG{
	border:0;
}

body{
	font-size:10px;
	margin: 0px;
	padding:0px;
	text-align:center;
	background-color:#CCCCCC;
}

table{
	font-size:10px;
	}

.information{
	width:800px
}

.information TD{
	font-size:12px;
	color:#333333;
	line-height:16px;
}

.art_table td{
	padding:0;
	border-bottom:1px solid #645E02;
	border-right:1px solid #645E02;
	border-top:1px solid #464202;
	border-left:1px solid #464202;
}
.art_info td{
	padding:0;
	border:0;
}
.no_border td{
	padding:0;
	border:0;
}
.art_title{
	padding:0;
	color:#CCCCCC;
	background:url('../images/title_C.gif') repeat-x;
	font-size:12px;
	width:200px;
	letter-spacing:4px;

}

.art_sub_title{
	color:#99AAAA;
	font-size:12px;
}
.sub_title2{
	font-size:12px;
	color:#999999;
}
.art_size{
	color:#666666;
	font-size:10px;
	font-family:sans-serif;
}
.line1{
	background-color:#AAAAAA;
	width:880px;
	height:1px;
	margin:16px auto;
}

.art_table{
	width:880px;
	margin:0 auto;
}
#footer{
	width:880px;
	margin:0 auto;
	font-size:10px;
	text-align:left;
	padding-left:10px;
	color:#666666;
}

#counter{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	letter-spacing:2px;
}
/** hid_lay1 **/
#hid_lay1{
	position:relative;
}

#photograph_info{
	position:absolute;
	background-color:white;
	top:-40px;
	left:-5px;
	padding:4px;
	border:1px solid #666666;
}

#photograph_info td{
	font-size:12px;
	color:#666666;
	letter-spacing:1px;
}

/** hid_lay0 **/
#hid_lay0{
	position:relative;
}


/** hid_lay2 **/
#hid_lay2{
	position:relative;
}
#garou_info{
	position:absolute;
	background-color:white;
	top:-70px;
	left:-5px;
	padding:4px;
	border:1px solid #666666;
}

#garou_info td{
	font-size:12px;
	color:#666666;
	letter-spacing:1px;
}

.accsess_area{
	position:absolute;
	top:-30px;left:-140px;
}
.accsess_table{
	width:120px;
	background-color:#CCCCCC;
	border:1px solid #999999;
}
.accsess_table td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:2px 4px;
}

/** hid_lay3 **/
#hid_lay3{
	position:relative;
}

#wingart_info{
	position:absolute;
	background-color:white;
	top:-40px;
	left:0px;
	padding:4px;
	border:1px solid #666666;
}

#wingart_info td{
	font-size:12px;
	color:#666666;
	letter-spacing:1px;
}

