A:active{
  color:#FFFF60;
}
A:hover{
  color:white;
  background-color:blue;
  text-decoration:underline;
}
.txt {
  font-family: "MS UI Gothic", "Osaka";
  font-size: 12px;
  line-height: 17px;
}
.text8_10 {
  font-family: "MS UI Gothic","Osaka";
  font-size: 8px;
  line-height: 10px;
}
.text10_15 {
  font-family: "MS UI Gothic","Osaka";
  font-size: 10px;
  line-height: 15px;
}
.text10_15EQ {
  font-family: "ＭＳ ゴシック","ＭＳ ゴシック";
  font-size: 10px;
  line-height: 15px;
}
.text11_16EQ {
  font-family: "ＭＳ ゴシック","ＭＳ ゴシック";
  font-size: 11px;
  line-height: 16px;
}
.text12_17 {
  font-family: "MS UI Gothic","Osaka";
  font-size: 12px;
  line-height: 17px;
}
.text12_17EQ {
  font-family: "ＭＳ ゴシック","ＭＳ ゴシック";
  font-size: 12px;
  line-height: 17px;
}
.text12_18 {
  font-family: "MS UI Gothic","Osaka";
  font-size: 12px;
  line-height: 18px;
}.text12_20 {
  font-family: "MS UI Gothic","Osaka";
  font-size: 12px;
  line-height: 20px;
}
.text12_24 {
  font-family: "MS UI Gothic","Osaka";
  font-size: 12px;
  line-height: 24px;
}
.text12_36 {
  font-family: "MS UI Gothic","Osaka";
  font-size: 12px;
  line-height: 36px;
}
.text14_18 {
  font-family: "MS UI Gothic","Osaka";
  font-size: 14px;
  line-height: 18px;
}
.text14_20 {
  font-family: "MS UI Gothic","Osaka";
  font-size: 14px;
  line-height: 20px;
}
.text16_22 {
  font-family: "MS UI Gothic","Osaka";
  font-size: 16px;
  line-height: 22px;
}
.text20_30 {
  font-family: "MS UI Gothic","Osaka";
  font-size: 20px;
  line-height: 30px;
}
.text24_34 {
  font-family: "MS UI Gothic","Osaka";
  font-size: 24px;
  line-height: 34px;
}
.text30_40 {
  font-family: "MS UI Gothic","Osaka";
  font-size : 30px;
  line-height : 40px;
}
.kankaku5_8 {
  font-family: "MS UI Gothic","Osaka";
  font-size: 5px;
  line-height: 8px;
}
.text48_56{
  font-family : "MS UI Gothic","Osaka";
  font-size: 48px;
  line-height : 56px;
}
.unnamed1 {  background-image: url(taiken2_img/08.gif); background-repeat: repeat-y; background-position: left top}
.unnamed2 {  background-attachment: fixed; background-image: url(taiken2_img/10.gif); background-repeat: repeat-x; background-position: left top}

}
/* ---- 上のナビゲーションバー ---- */

ul#topnav {
  clear: both;
  width: ;
  margin: 0;
  padding: 2;
  font-size: 12;
  line-height: 1.4;
  color: #333333;
  background: #cccc99;
}

ul#topnav li {
  display: inline; 
  padding: 0 0.8em;
  border-right: 2px groove #999999;
}

ul#topnav li a {
  text-decoration: none;
  color: #333333;
  background: transparent;
}

ul#topnav li a:hover,
ul#topnav li a:active,
ul#topnav li a:focus {
  color: #FF6600;
  background: transparent;
}
/* ---- 2段目ののナビゲーションバー ---- */

ul#topnav2 {
  clear: both;
  width: ;
  margin: 0;
  padding: 5;
  font-size: 14;
  line-height: 1.4;
  color: #aaaaaa;
  background: #cccc99;
}

ul#topnav2 li {
  display: inline; 
  padding: 0 0.8em;
  border-right: 1px groove #333300;
}

ul#topnav2 li a {
  text-decoration: none;
  color: #333300;
  background: transparent;
}

ul#topnav2 li a:hover,
ul#topnav2 li a:active,
ul#topnav2 li a:focus {
  color: #333300;
  background: #ffffff;
}

