/* トップページ */
A.top:link{font-family:"Verdana"; font-size:9pt; color:#FFFFFF; text-decoration:none;font-weight: bold;letter-spacing:0.1em;}
A.top:visited{font-family:"Verdana"; font-size:9pt; color:#FFFFFF; text-decoration:none;font-weight: bold;letter-spacing:0.1em;}
A.top:active{font-family:"Verdana"; font-size:9pt; color:#000000;text-decoration:none;font-weight: bold;letter-spacing:0.1em;}
A.top:hover{font-family:"Verdana"; font-size:9pt; color:#000000;text-decoration:none;font-weight: bold;letter-spacing:0.1em;}

A.top2:link{font-family:"Verdana"; font-size:8pt; color:#FFFFFF;text-decoration:none;font-weight: bold;}
A.top2:visited{font-family:"Verdana"; font-size:8pt; color:#FFFFFF;text-decoration:none;font-weight: bold;}
A.top2:active{font-family:"Verdana"; font-size:8pt; color:#000000;text-decoration:none;font-weight: bold;}
A.top2:hover{font-family:"Verdana"; font-size:8pt; color:#000000;text-decoration:none;font-weight: bold;}

A.top2-1:link{font-family:"Verdana"; font-size:8pt; color:#FFFFFF;text-decoration:none;font-weight: bold;}
A.top2-1:visited{font-family:"Verdana"; font-size:8pt; color:#FFFFFF;text-decoration:none;font-weight: bold;}
A.top2-1:active{font-family:"Verdana"; font-size:8pt; color:#000000;text-decoration:none;font-weight: bold;}
A.top2-1:hover{font-family:"Verdana"; font-size:8pt; color:#000000;text-decoration:none;font-weight: bold;}

A.top3:link{font-family:"Verdana"; font-size:8pt; color:#B0B0B0;text-decoration:underline;font-weight: bold;letter-spacing:0.1em;}
A.top3:visited{font-family:"Verdana"; font-size:8pt; color:#B0B0B0;text-decoration:underline;font-weight: bold;letter-spacing:0.1em;}
A.top3:active{font-family:"Verdana"; font-size:8pt; color:#000000;text-decoration:underline;font-weight: bold;letter-spacing:0.1em;}
A.top3:hover{font-family:"Verdana"; font-size:8pt; color:#000000;text-decoration:underline;font-weight: bold;letter-spacing:0.1em;}

A.bar:link{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#555555; text-decoration:none;letter-spacing: 0.1em;}
A.bar:visited{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#555555; text-decoration:none;letter-spacing: 0.1em;}
A.bar:active{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#000000; text-decoration:none;letter-spacing: 0.1em;}
A.bar:hover{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#000000; text-decoration:none;letter-spacing: 0.1em;}

A.bar2:link{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#C0C0C0; text-decoration:none;letter-spacing: 0.1em;}
A.bar2:visited{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#C0C0C0; text-decoration:none;letter-spacing: 0.1em;}
A.bar2:active{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#C0C0C0; text-decoration:none;letter-spacing: 0.1em;}
A.bar2:hover{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#C0C0C0; text-decoration:none;letter-spacing: 0.1em;}

A.bar3:link{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#997F3A; text-decoration:none;letter-spacing: 0.4em;}
A.bar3:visited{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#997F3A; text-decoration:none;letter-spacing: 0.4em;}
A.bar3:active{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#997F3A; text-decoration:none;letter-spacing: 0.4em;}
A.bar3:hover{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#997F3A; text-decoration:none;letter-spacing: 0.4em;}

A.bar4:link{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#777777; text-decoration:none;letter-spacing: 0.4em;}
A.bar4:visited{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#777777; text-decoration:none;letter-spacing: 0.4em;}
A.bar4:active{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#777777; text-decoration:none;letter-spacing: 0.4em;}
A.bar4:hover{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#777777; text-decoration:none;letter-spacing: 0.4em;}

A.bar5:link{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#000000; text-decoration:underline;}
A.bar5:visited{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#000000; text-decoration:underline;}
A.bar5:active{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#FFFFFF; text-decoration:underline;}
A.bar5:hover{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#FFFFFF; text-decoration:underline;}

/* Gallery */
A.link:link{font-family:"Verdana"; font-size:8pt; color:#C0C0C0; text-decoration:none;font-weight: bold;letter-spacing:0.1em;}
A.link:visited{font-family:"Verdana"; font-size:8pt; color:#C0C0C0; text-decoration:none;font-weight: bold;letter-spacing:0.1em;}
A.link:active{font-family:"Verdana"; font-size:8pt; color:#000000; text-decoration:none;font-weight: bold;letter-spacing:0.1em;}
A.link:hover{font-family:"Verdana"; font-size:8pt; color:#000000; text-decoration:none;font-weight: bold;letter-spacing:0.1em;}

/* Links */
A.links:link{font-family:"Verdana"; font-size:8pt; color:#777777; text-decoration:underline;letter-spacing:0.1em;}
A.links:visited{font-family:"Verdana"; font-size:8pt; color:#777777; text-decoration:underline;letter-spacing:0.1em;}
A.links:active{font-family:"Verdana"; font-size:8pt; color:#000000; text-decoration:underline;letter-spacing:0.1em;}
A.links:hover{font-family:"Verdana"; font-size:8pt; color:#000000; text-decoration:underline;letter-spacing:0.1em;}

A.links1:link{font-family:"Verdana"; font-size:8pt; color:#444444; text-decoration:underline;letter-spacing:0.1em;}
A.links1:visited{font-family:"Verdana"; font-size:8pt; color:#444444; text-decoration:underline;letter-spacing:0.1em;}
A.links1:active{font-family:"Verdana"; font-size:8pt; color:#000000; text-decoration:underline;letter-spacing:0.1em;}
A.links1:hover{font-family:"Verdana"; font-size:8pt; color:#000000; text-decoration:underline;letter-spacing:0.1em;}

A.con:link{font-family:"Verdana"; font-size:8pt; color:#777777; text-decoration:underline;}
A.con:visited{font-family:"Verdana"; font-size:8pt; color:#777777; text-decoration:underline;}
A.con:active{font-family:"Verdana"; font-size:8pt; color:#000000; text-decoration:underline;}
A.con:hover{font-family:"Verdana"; font-size:8pt; color:#000000; text-decoration:underline;}

/* Site Map */
A.map:link{font-family:"Verdana"; font-size:8pt; color:#FFFFFF; text-decoration:none;letter-spacing:0.1em;}
A.map:visited{font-family:"Verdana"; font-size:8pt; color:#FFFFFF; text-decoration:none;letter-spacing:0.1em;}
A.map:active{font-family:"Verdana"; font-size:8pt; color:#000000; text-decoration:none;letter-spacing:0.1em;}
A.map:hover{font-family:"Verdana"; font-size:8pt; color:#000000; text-decoration:none;letter-spacing:0.1em;}

A.more:link{font-family:"Verdana"; font-size:8pt; color:#555555; text-decoration:underline;letter-spacing:0.1em;}
A.more:visited{font-family:"Verdana"; font-size:8pt; color:#555555; text-decoration:underline;letter-spacing:0.1em;}
A.more:active{font-family:"Verdana"; font-size:8pt; color:#04CF04; text-decoration:underline;letter-spacing:0.1em;}
A.more:hover{font-family:"Verdana"; font-size:8pt; color:#04CF04; text-decoration:underline;letter-spacing:0.1em;}

A.map1:link{font-family:"Verdana"; font-size:8pt; color:#FFFFFF; text-decoration:none;letter-spacing:0.1em;}
A.map1:visited{font-family:"Verdana"; font-size:8pt; color:#FFFFFF; text-decoration:none;letter-spacing:0.1em;}
A.map1:active{font-family:"Verdana"; font-size:8pt; color:#000000; text-decoration:none;letter-spacing:0.1em;}
A.map1:hover{font-family:"Verdana"; font-size:8pt; color:#000000; text-decoration:none;letter-spacing:0.1em;}


A.map2:link{font-family:"Verdana"; font-size:8pt; color:#A0A0A0; text-decoration:none;letter-spacing:0.1em;}
A.map2:visited{font-family:"Verdana"; font-size:8pt; color:#A0A0A0; text-decoration:none;letter-spacing:0.1em;}
A.map2:active{font-family:"Verdana"; font-size:8pt; color:#000000; text-decoration:none;letter-spacing:0.1em;}
A.map2:hover{font-family:"Verdana"; font-size:8pt; color:#000000; text-decoration:none;letter-spacing:0.1em;}

A.jmap:link{font-family:"Verdana"; font-size:8pt; color:#C0C0C0; text-decoration:none;letter-spacing:0.1em;font-weight: bold;}
A.jmap:visited{font-family:"Verdana"; font-size:8pt; color:#C0C0C0; text-decoration:none;letter-spacing:0.1em;font-weight: bold;}
A.jmap:active{font-family:"Verdana"; font-size:8pt; color:"000000; text-decoration:none;letter-spacing:0.1em;font-weight: bold;}
A.jmap:hover{font-family:"Verdana"; font-size:8pt; color:#000000; text-decoration:none;letter-spacing:0.1em;font-weight: bold;}

A.jcat:link{font-family:"Verdana"; font-size:8pt; color:#6D473D; text-decoration:none;letter-spacing:0.1em;}
A.jcat:visited{font-family:"Verdana"; font-size:8pt; color:#6D473D; text-decoration:none;letter-spacing:0.1em;}
A.jcat:active{font-family:"Verdana"; font-size:8pt; color:"000000; text-decoration:none;letter-spacing:0.1em;}
A.jcat:hover{font-family:"Verdana"; font-size:8pt; color:#000000; text-decoration:none;letter-spacing:0.1em;}

A.jsitemap:link{font-family:"Verdana"; font-size:8pt; color:#777777; text-decoration:none;letter-spacing:0.1em;}
A.jsitemap:visited{font-family:"Verdana"; font-size:8pt; color:#777777; text-decoration:none;letter-spacing:0.1em;}
A.jsitemap:active{font-family:"Verdana"; font-size:8pt; color:#04CF04; text-decoration:none;letter-spacing:0.1em;}
A.jsitemap:hover{font-family:"Verdana"; font-size:8pt; color:#04CF04; text-decoration:none;letter-spacing:0.1em;}

/* Thumbnails */
A.thumb:link{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#C0C0C0; text-decoration:none;}
A.thumb:visited{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#C0C0C0; text-decoration:none;}
A.thumb:active{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#00FF00; text-decoration:none;}
A.thumb:hover{font-family:"helvetica,arial,Verdana"; font-size:8pt; color:#00FF00; text-decoration:none;}

/* Thumbnails */
A.navi:link{font-family:"Verdana"; font-size:8pt; color:#FFFFFF; text-decoration:none;}
A.navi:visited{font-family:"Verdana"; font-size:8pt; color:#FFFFFF; text-decoration:none;}
A.navi:active{font-family:"Verdana"; font-size:8pt; color:#00FF00; text-decoration:none;}
A.navi:hover{font-family:"Verdana"; font-size:8pt; color:#00FF00; text-decoration:none;}

/* japanese */
A.jlink:link{font-size:8pt; color:#C0C0C0; text-decoration:none;letter-spacing:0.2em;font-weight: bold;}
A.jlink:visited{font-size:8pt; color:#C0C0C0; text-decoration:none;letter-spacing:0.2em;font-weight: bold;}
A.jlink:active{font-size:8pt; color:#000000; text-decoration:none;letter-spacing:0.2em;font-weight: bold;}
A.jlink:hover{font-size:8pt; color:#000000; text-decoration:none;letter-spacing:0.2em;font-weight: bold;}

A.jtop:link{font-size:8pt; color:#48286B; text-decoration:none;letter-spacing:0.2em;font-weight: bold;}
A.jtop:visited{font-size:8pt; color:#48286B; text-decoration:none;letter-spacing:0.2em;font-weight: bold;}
A.jtop:active{font-size:8pt; color:#848FE1; text-decoration:none;letter-spacing:0.2em;font-weight: bold;}
A.jtop:hover{font-size:8pt; color:#848FE1; text-decoration:none;letter-spacing:0.2em;font-weight: bold;}



A.jmore:link{font-size:8pt; color:#997F3A; text-decoration:none;letter-spacing:0.2em;font-weight: bold;}
A.jmore:visited{font-size:8pt; color:#997F3A; text-decoration:none;letter-spacing:0.2em;font-weight: bold;}
A.jmore:active{font-size:8pt; color:#5992E8; text-decoration:none;letter-spacing:0.2em;font-weight: bold;}
A.jmore:hover{font-size:8pt; color:#5992E8; text-decoration:none;letter-spacing:0.2em;font-weight: bold;}

A.jcon:link{font-family:"Verdana"; font-size:8pt; color:#555555; text-decoration:underline;}
A.jcon:visited{font-family:"Verdana"; font-size:8pt; color:#555555; text-decoration:underline;}
A.jcon:active{font-family:"Verdana"; font-size:8pt; color:#04CF04; text-decoration:underline;}
A.jcon:hover{font-family:"Verdana"; font-size:8pt; color:#04CF04; text-decoration:underline;}

/* Angel */
A.A-top:link{font-family:"Verdana"; font-size:7.5pt; color:#999999; text-decoration:none;}
A.A-top:visited{font-family:"Verdana"; font-size:7.5pt; color:#999999; text-decoration:none;}
A.A-top:active{font-family:"Verdana"; font-size:7.5pt; color:#00FF00; text-decoration:none;}
A.A-top:hover{font-family:"Verdana"; font-size:7.5pt; color:#00FF00; text-decoration:none;}

A.colj:link{font-family:"Verdana,helvetica,arial"; font-size:8pt; color:#6D473D; text-decoration:none;font-weight:bold;}
A.colj:visited{font-family:"Verdana,helvetica,arial"; font-size:8pt; color:#6D473D; text-decoration:none;font-weight:bold;}
A.colj:active{font-family:"Verdana,helvetica,arial"; font-size:8pt; color:#cacaca; text-decoration:none;}
A.colj:hover{font-family:"Verdana,helvetica,arial"; font-size:8pt; color:#cacaca; text-decoration:none;}

A.colj1:link{font-family:"Verdana,helvetica,arial"; font-size:8pt; color:#999999; text-decoration:none;}
A.colj1:visited{font-family:"Verdana,helvetica,arial"; font-size:8pt; color:#999999; text-decoration:none;}
A.colj1:active{font-family:"Verdana,helvetica,arial"; font-size:8pt; color:#cacaca; text-decoration:none;}
A.colj1:hover{font-family:"Verdana,helvetica,arial"; font-size:8pt; color:#cacaca; text-decoration:none;}

A.ph:link{font-family:"Verdana,helvetica,arial"; font-size:8pt; color:#6D473D; text-decoration:none;font-weight:bold;}
A.ph:visited{font-family:"Verdana,helvetica,arial"; font-size:8pt; color:#6D473D; text-decoration:none;font-weight:bold;}
A.ph:active{font-family:"Verdana,helvetica,arial"; font-size:8pt; color:#cacaca; text-decoration:none;}
A.ph:hover{font-family:"Verdana,helvetica,arial"; font-size:8pt; color:#cacaca; text-decoration:none;}

A.ph1:link{font-family:"Verdana,helvetica,arial"; font-size:8pt; color:#997F3A; text-decoration:none;}
A.ph1:visited{font-family:"Verdana,helvetica,arial"; font-size:8pt; color:#997F3A; text-decoration:none;}
A.ph1:active{font-family:"Verdana,helvetica,arial"; font-size:8pt; color:#cacaca; text-decoration:none;}
A.ph1:hover{font-family:"Verdana,helvetica,arial"; font-size:8pt; color:#cacaca; text-decoration:none;}

/* J About */
A.jabout:link{font-size:9pt; color:#111111; text-decoration:underline;letter-spacing:0.2em;font-weight: bold;}
A.jabout:visited{font-size:9pt; color:#111111; text-decoration:underline;letter-spacing:0.2em;font-weight: bold;}
A.jabout:active{font-size:9pt; color:#00FF00; text-decoration:underline;letter-spacing:0.2em;font-weight: bold;}
A.jabout:hover{font-size:9pt; color:#00FF00; text-decoration:underline;letter-spacing:0.2em;font-weight: bold;}

/* Walker */
A.t-menu:link{font-family:"Verdana"; font-size:9pt; color:#000000; text-decoration:underline;font-weight: bold;}
A.t-menu:visited{font-family:"Verdana"; font-size:9pt; color:#000000; text-decoration:underline;font-weight: bold;}
A.t-menu:active{font-family:"Verdana"; font-size:9pt; color:#D31002; text-decoration:underline;font-weight: bold;}
A.t-menu:hover{font-family:"Verdana"; font-size:9pt; color:#D31002; text-decoration:underline;font-weight: bold;}

A.t-dir-b:link{font-family:"Verdana"; font-size:12pt; color:#0000FF; text-decoration:underline;font-weight: bold;}
A.t-dir-b:visited{font-family:"Verdana"; font-size:12pt; color:#0000FF; text-decoration:underline;font-weight: bold;}
A.t-dir-b:active{font-family:"Verdana"; font-size:12pt; color:#98047E; text-decoration:underline;font-weight: bold;}
A.t-dir-b:hover{font-family:"Verdana"; font-size:12pt; color:#98047E; text-decoration:underline;font-weight: bold;}

A.t-dir:link{font-family:"Verdana"; font-size:9pt; color:#000000; text-decoration:underline;font-weight: bold;}
A.t-dir:visited{font-family:"Verdana"; font-size:9pt; color:#000000; text-decoration:underline;font-weight: bold;}
A.t-dir:active{font-family:"Verdana"; font-size:9pt; color:#D31002; text-decoration:underline;font-weight: bold;}
A.t-dir:hover{font-family:"Verdana"; font-size:9pt; color:#D31002; text-decoration:underline;font-weight: bold;}

A.t-dir0:link{font-family:"Verdana"; font-size:9pt; color:#0000FF; text-decoration:underline;font-weight: bold;}
A.t-dir0:visited{font-family:"Verdana"; font-size:9pt; color:#0000FF; text-decoration:underline;font-weight: bold;}
A.t-dir0:active{font-family:"Verdana"; font-size:9pt; color:#D31002; text-decoration:underline;font-weight: bold;}
A.t-dir0:hover{font-family:"Verdana"; font-size:9pt; color:#D31002; text-decoration:underline;font-weight: bold;}



.t-dir1 {
	font-size: 12pt;
	color:#000000;
	font-weight: bold;
}

.t-link1 {
	font-size: 10pt;
	color:#000000;
	font-weight: bold;
}


a.jjsitemap:link {
  color:#777777;
  text-decoration:none;
  margin-left:40px;
  letter-spacing:0.1em;
}

a.jjsitemap:visited {
  color:#777777;
  text-decoration:none;
  margin-left:40px;
  letter-spacing:0.1em;
}

a.jjsitemap:hover {
  color:#04CF04;
  text-decoration:none;
  margin-left:40px;
  letter-spacing:0.1em;
}
