body {
	font-color: #8080ff;
	background: url(image/back.jpg) #f0fff0;
} 

.rabbit {cursor:url(image/navi.ico);}

a:link	{
	font-weight: normal;
	color:#4444ff;
	text-decoration: none;
	}
a:visited	{
	font-weight: normal;
	color:#ff66ff;
	text-decoration: none
	;}
a:active	{
	font-weight: normal;
	color:#ff4646;
	text-decoration: underline
	;}
A:HOVER	{
	font-weight: normal;
	color:#ff4646;
	background-color : #fff0ff ;
	text-decoration: underline
	;}

.t20{
	font-size : 20px;
	line-height : 26px;
}
.t16{
  font-size : 16px;
}
.t18{
  font-size : 18px;
	line-height:24px;
}
.t15{
  font-size : 15px;
  line-height : 18px;
}
.t24{
  font-size : 24px;
	line-height:30px;
}
.t30{
  font-size : 30px;
	line-height:36px;
}
.t12{
  font-size : 12px;
	line-height:16px;
}
.t10{
  font-size : 10px;
	line-height:12px;
}
.t14{
  font-size : 14px;
	line-height:20px;
}
.text_small {
	font-size:14px;
	line-height:22px;
	color: #555555;
}

HR{ color : #ffddff; }

.form { font-size: 16px;
 color: #5959ff;
 border-top: solid #ffb5ff 1px;
 border-bottom: solid #ffb5ff 1px;
 border-left: solid #ffb5ff 1px;
 border-right: solid #ffb5ff 1px;
 background-color: #FFfaFF;
 }
.formb{ font-size: 16px;
 color : #5959ff;
 border-top: solid #ffb5ff 1px;
 border-bottom: solid #ffb5ff 1px;
 border-left: solid #ffb5ff 1px;
 border-right: solid #ffb5ff 1px;
 border-color : #ffb5ff;
 background-color: #c3c3c3;
 }

.shakeimage{
position:relative
}

#gal_s	{
	padding:5px;
	border:1px solid #000000;
	margin:3px;
	background-color:#ffffff;
}

#gal	{
	padding:5px;
	border:1px dotted #ffddff;
	margin:3px;
	background: url(image/touka.gif);
}

#gal_photo	{
	padding:5px;
	border-style:none;
	margin:3px;
	background: url(image/touka.gif);
}

.close {text-indent:-90px;}


#cell {
	text-align:center;
	margin:0 0 0 0;
	}
#cell td {
	font-size:16px;
	}
#cell td a {
	width:85px;
	text-align:center;
	padding:4px 4px;
	font-weight: normal;
	border-style:outset;
	border-width:2px;
	border-color:#ffede3;
	font-color:#000000;
	background-color:#ffede3;
	display:block;
	}

#cell a:link {
	color: #000000;
	text-decoration: none;
	}
#cell a:visited {
	color: #000000;
	text-decoration: none;
	}
#cell a:hover {
	color: #ffffff;
	text-decoration: none;
	border-style:inset;
	border-width:2px;
	border-color:#ff5f11;
	background-color:#ff5f11;
	text-align:center;
}
#cell a:active {
	color: #000000;
	text-decoration: none;
	}
