body {	background-color: #ffffff;	font-family: Osaka,'MS $BL@D+(B',serif;	font-size: 14px;	color: #000000;}a:link{  text-decoration: none;  color: #0000CC;}a:active{  text-decoration: none;  color: #FF6600;}a:visited{  text-decoration: none;  color: #6600FF;}a:hover{  text-decoration: none;  color: #FFCC00;}.j14 {  font-size: 14px;  line-height: 1.4em;  color:#000000;}.j12 {  font-size: 12px;  line-height: 1.3em;  color:#000000;}.j10 {  font-size: 10px;  line-height: 1.2em;  color:#000000;}input{  font-size: 12px;}select{  font-size: 12px;}textarea{   font-size:12px;}h1	{	margin:0 0 10px 0;	padding: 10px;	font-family: 'MS $B%4%7%C%/(B',sans-serif;	font-size: 24px;	font-weight: bold;	color: #006666;	text-align: center;}h2	{	margin: 0 0 10px 0;	padding:5px 0px 0px 5px;	border-left: solid 20px #006666;	border-bottom: solid  4px #006666;	font-family: 'MS $B%4%7%C%/(B',sans-serif;	font-size: 16px;	color: #336666;}h3	{	margin: 10px 0 2px 0;	font-family: 'MS $B%4%7%C%/(B',sans-serif;	font-size: 14px;	color: #006666;}.text	{	padding: 10px;	background-color:#FFFFFF;	font-size:14px;	color:#000000;}.text p	{	margin: 0;	font-size: 14px;	color:#000000;}.text p.follow	{	margin-top: 1pm;}p	{	margin: 1em 0.5em ;	padding: 0;	font-size:14px;	line-height: 1.6em;	color: #000000;} .photo	{ 	float:left; 	margin:0 10px 10px 0; 	border:solid 2px #666666; } .photo img	{ 	display:block; } .photo p	{ 	background-color:#ffffff; 	margin: 0;	 padding: 5px;	 font-size: 12px;	 color: #003300;	 text-align: center; } .clear{ 	clear: left; } .floatClear	{	clear:left;	overflow:hidden;}.menu	{	width:500px;	margin:0 auto;}.menu div	{	float:left;	width:100px;}.menu a	{	display: block;	width:88px;	padding: 4px;	border:solid 2px;	border-color:#cccc99 #669933 #669933 #cccc99;	background-color:#cccc66;	font-size:14px;	font-weight:bold;	color:#336600;	text-decoration:none;	text-align: center;}.menu a:hover	{	background-color:#999933;}.menu a.current	{	padding:6px 4px 4px 6px;	border-color: #669933 #eeffee #eeffee  #669933;	background-color:#999933;}.menu a.current:hover	{	padding:6px 4px 4px 6px;	border-color: #669933 #eeffee #eeffee  #669933;	background-color:#999933;	color:#ffffff;} .pagemenu	{	width:440px;	margin:0 auto;}.pagemenu div	{	float:left;	width:36px;}.pagemenu a	{	display: block;	width:28px;	padding: 2px;	border:solid 2px;	border-color:#eeffee #336666 #336666 #eeffee;	background-color:#d0ffd0;	font-size:12px;	font-weight:bold;	color:#003366;	text-decoration:none;	text-align: center;}.pagemenu a:hover	{	color:#ff9966;}.pagemenu a:visited	{	background-color:#cccc99;}.pagemenu a.current	{	padding:2px;	border-color: #336666 #eeffee #eeffee  #336666;	background-color:#999999;}.pagemenu a.current:hover	{	padding:2px;	border-color: #336666 #eeffee #eeffee  #336666;	background-color:#669999;	color:#ffffff;}.sidemenu div	{	width:140px;}.sidemenu a	{	display: block;	width:130px;	padding: 2px 4px;	border:solid 2px;	font-size:14px;	font-weight:bold;	text-decoration:none;	text-align: center;}.sidemenu a:hover	{	color:#ffffff;}.sm0 a	{	color:#093300;	border-color:#aadd88 #003300 #003300 #aadd88;	background-color:#88aa55;}.sm1 a	{	color:#003366;	border-color:#cceeee #336666 #336666 #cceeee;	background-color:#80bbcc;}.sm2 a	{	color:#660033;	border-color:#ffcc66 #663300 #663300 #ffcc66;	background-color:#ddaa33;}.sm3 a	{	color:#336600;	border-color:#cccc99 #669933 #669933 #cccc99;	background-color:#cccc66;}