body { scrollbar-arrow-color: #eeeeee; scrollbar-3dlight-color: #166F00; scrollbar-highlight-color: #A3ED35; scrollbar-face-color: #5AAA00; scrollbar-shadow-color: #328400; scrollbar-track-color: #eeeeee; scrollbar-darkshadow-color: #777777
}
div.margin {margin-left: 6px
}
a{
    color : #00BAFF;
    text-decoration:none;
}
a:hover{
    position:relative;
    top:2px;
    left:2px;
}
.a {
	FONT-SIZE: 10px; LINE-HEIGHT: 130%
}
.b {
	FONT-SIZE: 12px; LINE-HEIGHT: 130%
}
.c {
	FONT-SIZE: 13px; LINE-HEIGHT: 130%
}
.e {
	FONT-SIZE: 14px; LINE-HEIGHT: 130%
}
.d {
	FONT-SIZE: 15px; LINE-HEIGHT: 130%
}
.f {
	FONT-SIZE: 16px; LINE-HEIGHT: 130%
}
.g {
	FONT-SIZE: 17px; LINE-HEIGHT: 130%
}
.h {
	FONT-SIZE: 18px; LINE-HEIGHT: 130%
}
.i {
	FONT-SIZE: 20px; LINE-HEIGHT: 130%
}
.j {
	FONT-SIZE: 25px; LINE-HEIGHT: 130%
}

.ab {
	FONT-SIZE: 10px; FONT-WEIGHT:bold; LINE-HEIGHT: 120%
}
.bb {
	FONT-SIZE: 12px; FONT-WEIGHT:bold; LINE-HEIGHT: 120%
}
.cb {
	FONT-SIZE: 13px; FONT-WEIGHT:bold; LINE-HEIGHT: 120%
}
.eb {
	FONT-SIZE: 14px; FONT-WEIGHT:bold; LINE-HEIGHT: 120%
}
.db {
	FONT-SIZE: 15px; FONT-WEIGHT:bold; LINE-HEIGHT: 120%
}
.fb {
	FONT-SIZE: 16px; FONT-WEIGHT:bold; LINE-HEIGHT: 120%
}
.gb {
	FONT-SIZE: 17px; FONT-WEIGHT:bold; LINE-HEIGHT: 120%
}
.hb {
	FONT-SIZE: 18px; FONT-WEIGHT:bold; LINE-HEIGHT: 120%
}
.ib {
	FONT-SIZE: 20px; FONT-WEIGHT:bold; LINE-HEIGHT: 120%
}
.jb {
	FONT-SIZE: 25px; FONT-WEIGHT:bold; LINE-HEIGHT: 120%
}

.ac {
	FONT-SIZE: 10px; FONT-WEIGHT:bold; COLOR:#5DA900; LINE-HEIGHT: 120%
}
.acc {
	FONT-SIZE: 10px; COLOR:#5DA900; LINE-HEIGHT: 120%
}
.bc {
	FONT-SIZE: 12px; FONT-WEIGHT:bold; COLOR:#5DA900; LINE-HEIGHT: 120%
}
.cc {
	FONT-SIZE: 13px; FONT-WEIGHT:bold; COLOR:#5DA900; LINE-HEIGHT: 120%
}
.dc {
	FONT-SIZE: 14px; FONT-WEIGHT:bold; COLOR:#5DA900; LINE-HEIGHT: 120%
}
.ec {
	FONT-SIZE: 15px; FONT-WEIGHT:bold; COLOR:#5DA900; LINE-HEIGHT: 120%
}
.fc {
	FONT-SIZE: 16px; FONT-WEIGHT:bold; COLOR:#5DA900; LINE-HEIGHT: 120%
}
.gc {
	FONT-SIZE: 17px; FONT-WEIGHT:bold; COLOR:#5DA900; LINE-HEIGHT: 120%
}
.hc {
	FONT-SIZE: 18px; FONT-WEIGHT:bold; COLOR:#5DA900; LINE-HEIGHT: 120%
}
.ic {
	FONT-SIZE: 20px; FONT-WEIGHT:bold; COLOR:#5DA900; LINE-HEIGHT: 120%
}
.jc {
	FONT-SIZE: 25px; FONT-WEIGHT:bold; COLOR:#5DA900; LINE-HEIGHT: 120%
}

/* 押したらへこむリンク */
A.a2:hover {
  color: #BEFF53; /* リンクの色 */
  position : relative;
  top: 1px; /* 下に動く大きさ */
  left: 1px; /* 右に動く大きさ */
}

/* 画像のようなリンク領域 */
/* 標準 */
A.lnk {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none; /* 文字装飾 */
  color: #ffffff; /* 文字の色 */
}
/* 現在開いているリンク */
A.lnk:active  {
  text-decoration: none; /* 文字装飾 */
  color: #ffffff; /* 文字の色 */
}
/* 訪問済み */
A.lnk:visited {
  text-decoration:none; /* 文字装飾 */
  color: #ffffff; /* 文字の色 */
}
/* マウスカーソルが上の時 */
A.lnk:hover {
  text-decoration: none; /* 文字装飾 */
  color: #ffffff; /* 文字の色 */
  background-color: #43E3FF; /* 背景色 */
}

TD.le {
  color: #ffffff; /* 文字の色 */
  background-color: #5DA900; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #87D300 #005400 #005400 #87D300; /* 枠の色 */
  border-width: 2px; /* 枠の幅 */
}

TD.ri {
  color: #000000; /* 文字の色 */
  background-color: #ffffff; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #DA4D30 #650000 #650000 #DA4D30; /* 枠の色 */
  border-width: 2px; /* 枠の幅 */
}
 /* 外枠ぼかし画像 */
.img1 {
 filter: progid:DXImageTransform.Microsoft.alpha(style=3, opacity=90, finishopacity=10) 
}
 /* 影付画像 */
.img2 {
  filter: progid:DXImageTransform.Microsoft.dropshadow(color=#cccccc, offx=5, offy=5, positive=1);
}
TD.pad10 {
  padding-left: 10px
}