A:VISITED {
 color : navy;
 text-decoration: none;
}
A:LINK {
 color : blue;
text-decoration: none
;}
a:hover {
 text-decoration: underline;
}

/* 下にも.px14という記述があるため、効果無しになっている可能性大 */
.px14 {
 font-size: 14px;
 color: #005984;
 text-decoration: none;
}

/* 14px_黒っぽい色_太字 */
.px14_b {
 font-size: 14px;
 font-weight: bold;
 color: #333333;
}

/* 14px_赤茶色 */
.px14_re {
 font-size: 14px;
 color: #cc0000;
 text-decoration: none;
}

/* 14px_こげ茶色 */
.px14_brw {
 font-size: 14px;
 color: #8B4726;
 text-decoration: none;
}

/* 14px_こげ茶色 */
.px14_nvy {
 font-size: 14px;
 color: #000080;
 text-decoration: none;
}

/* 12px_黒っぽい色_文字上下に130%の余裕 */
.px12_ma {
 font-size: 12px;
 line-height: 130%;
 color: #333333;
}

/* 10px_黒っぽい色 */
.px10 {
 font-size: 10px;
 color: #333333;
}

.font80_ma {
 font-size: 80%;
 line-height: 130%;
}

.font90_ma {
 font-size: 90%;
 line-height: 130%;
}

.font80_sp {
 font-size: 80%;
 padding-left: 20px;
}

/* 上にも.px14ってあるけど・・ */
/* おそらくこの2行で.px14は14px文字の黒っぽい色になると思われる */
.px14 {
 font-size: 14px;
}

.px14 {
 color: #333333;
}

.blue90 {
 font-size: 90%;
 font-weight: bold;
 color: #333366;
}
.font120_b {
 font-size: 120%;
 font-weight: bold;
}
.blue80 {
 font-size: 80%;
 color: #6699CC;
}
.px12 {
 font-size: 12px;
}
.font90 {
 font-size: 90%;
}
.font90_b {
 font-size: 90%;
 font-weight: bold;
}
.font80 {
 font-size: 80%;
}
.border_blue {
 border: 1px #3399CC solid;
}
.main {
 border-color: black #6699CC;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 1px;
 border-bottom-width: 0px;
 border-left-width: 1px;
}
.under_line {
 border-color: black black #6699CC;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
}
.midasi01 {
 font-size: 90%;
 font-weight: bold;
 color: #000066;
 border-color: #CCCCCC black;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
}
.midasi02 {
 font-size: 90%;
 font-weight: bold;
 border-color: black black #666666;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
}
.midasi00 {
 font-size: 16px;
 font-weight: bold;
 color: #333366;
 background-color: #FFFFFF;
 border-color: black black #999999;
 padding-top: 15px;
 padding-left: 10px;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 background-image : url(../images/haikei_midasi.gif);
}
.midasi03 {
 font-size: 24px;
 font-weight: bold;
 color: #333366;
 background-color: #FFFFFF;
 border-color: black black #999999;
 padding-top: 15px;
 padding-left: 10px;
 border-style: solid;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 1px;
 border-left-width: 0px;
 background-image : url(../images/haikei_midasi.gif);
}
.font_ye {
 background-color: #FFFFCC;
}
.font_pi {
 background-color: #FFCCCC;
}
.font_piU {
 background-color: #FFCCCC;text-decoration: underline;
}