body{
	margin: 0;
	padding: 0;
	scrollbar-3dlight-color:#99CC00;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#99CC00;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#99CC00;
	scrollbar-track-color:#FFFFFF;

	color      :#333333;
	font-family:"Meiryo", "Verdana", "Osaka","‚l‚r ƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size  :12px;
	line-height:130%;
}

img{
	border-width:0;
}

A         {text-decoration:underline;}
A:link    {color:#FF4500;}
A:visited {color:#FF4500;}
A:active  {color:#FF4500;}
A:hover   {color:#cccccc; text-decoration:none;}
.menu  A:hover {color:#999999; position:relative; top:1px; left:1px;}
.menu2 A:hover {color:#999999; position:relative; top:1px; left:1px;}
.jump  A       {text-decoration:none;}

.index  {text-align:left; background-image:url('img/003.gif'); width:800px; color:#222222;}
.index2 {text-align:left; background-image:url('img/003.gif'); width:800px; border:1px solid #99CC00;}
.menu   {HEIGHT:10px; HEIGHT:20px; background-color:#FFFFFF; text-align:center; padding:2px 0px 0px;}
.menu2  {HEIGHT:10px; HEIGHT:20px; background-color:#FFFFFF; text-align:left; padding:5px 0px 2px 10px; border-bottom:1px solid #99CC00;}
.footer {text-align:center; padding:20px 0px; color:#FFFFFF;}
#footer {text-align:center; padding:20px 0px; color:#FFFFFF;}
#lastmodfy {color:#ff4500; border:1px solid #ff4500; padding:3px; width:180px;}
.info   {background-color:#FFFFFF; border-bottom:1px solid #99CC00;}
.navi   {background-color:#FFFFFF; border-bottom:1px solid #99CC00; padding:2px 0px; text-align:right; font-size:10px;}
.navi a {text-decoration:none;}
.navi a:link    {color:#333333;}
.navi a:visited {color:#333333;}
.navi a:active  {color:#333333;}
.navi A:hover   {color:#cccccc;}
.news   {border-left:5px solid #99CC00; padding:5px; position:relative; }
.text   {margin:10px 30px 10px 30px;}
.map    {margin:20px 100px 10px 20px; border:1px dotted #99CC00; background-image:url('img/map.jpg'); background-repeat:no-repeat; background-position:right bottom;}
.map a  {text-decoration:none; font-weight:bold;}
.map1   {margin:10px 25px; line-height:130%;}
.map2   {font-size:16px;}
.joto   {color:#2E8B57; font-weight:bold;}
.kitten {HEIGHT:270px; margin:20px 50px 10px 20px; border:1px dotted #99CC00; background-image:url('img/newkitten.jpg'); background-repeat:no-repeat; background-position:right bottom;}
.kitten1{margin:10px;}
.photo  {margin:0px 50px 30px 0px; border:1px dotted #99CC00;}
.photo1 {margin:10px;}
.photo2 {margin:10px 30px 30px 30px;}
.photo2 a {text-decoration:none;}
.photo3 {margin:10px 30px 30px 5px;}
.photo4 {color:#333333;}
.mark   {vertical-align:text-bottom;}

.title  {border-bottom:1px solid #99CC00; width:720px;}
.title2 {color:#FFFFFF; font-size:14px; font-weight:bold; background-image:url('img/003.gif'); WIDTH:150px; padding-top:5px;}

/* feed2js */
div.rss-box {
  margin: 40px 30px auto 0px;
  line-height: 1.2em;
}
div.rss-box2 {
  border: solid 1px #99CC00;
  width: 240px;
  height: 100%;
  background: url('img/rss-title.jpg') no-repeat top left;
  position: absolute;
  top: 0px;
  left: 480px;
}
li.rss-item {
  padding-left: 5px;
  font-size: 0.8em;
  list-style-image: url(/FNG/img/new1.gif); 
}
li.rss-item span.rss-date {
  color: #99CC00
}
li.rss-item a {
  font-size: 12px;
}
div.rss-more {
  text-align: right;
  margin: 0px 15px 15px 0px;
}


