a:link{color:#110662;text-decoration:none;}
a:visited{color:#110662;text-decoration:none;}
a:hover{color:#ff0000;}

.renewal_date{
font-family: "Osaka", "ＭＳ ゴシック";
FONT-SIZE:10px;
COLOR: #ffffff;
}

.text{
font-family: "Osaka", "ＭＳ ゴシック";
FONT-SIZE:10px;
COLOR: #000000;
line-height:16px;
}

.text14{
font-family: "Osaka", "ＭＳ ゴシック";
FONT-SIZE:14px;
COLOR: #000000;
line-height:18px;
}

.text-red{
font-family: "Osaka", "ＭＳ ゴシック";
FONT-SIZE:10px;
COLOR: #ff0000;
line-height:16px;
}

.head{
font-family: "Osaka", "ＭＳ ゴシック";
FONT-SIZE:14px;
COLOR: #000000;
line-height:18px;
}

.caption{
font-family: "Osaka", "ＭＳ ゴシック";
FONT-SIZE:10px;
COLOR: #000000;
line-height:12px;
}

.navi{
font-family: "Osaka", "ＭＳ ゴシック";
FONT-SIZE:10px;
}

.tdbg-head{
font-family: "Osaka", "ＭＳ ゴシック";
FONT-SIZE:12px;
COLOR: #ffffff;
background-color:#4b506e;
padding:5px 5px 5px 5px;
}

.tdbg-blue{
font-family: "Osaka", "ＭＳ ゴシック";
FONT-SIZE:12px;
COLOR: #000000;
background-color:#c6dae8;
padding:5px 5px 5px 5px;
}

.tdbg-green{
font-family: "Osaka", "ＭＳ ゴシック";
FONT-SIZE:12px;
COLOR: #000000;
background-color:#b3e0bf;
padding:5px 5px 5px 5px;
}

.tdbg-red{
font-family: "Osaka", "ＭＳ ゴシック";
FONT-SIZE:12px;
COLOR: #000000;
background-color:#fcc7e3;
padding:5px 5px 5px 5px;
}

.tdbg-gray{
font-family: "Osaka", "ＭＳ ゴシック";
FONT-SIZE:12px;
COLOR: #000000;
background-color:#d9d9d9;
padding:5px 5px 5px 5px;
}

.tdbg{
font-family: "Osaka", "ＭＳ ゴシック";
FONT-SIZE:10px;
COLOR: #000000;
background-color:#ffffff;
padding:5px 5px 5px 5px;
}

.tdbg-course{
font-family: "Osaka", "ＭＳ ゴシック";
FONT-SIZE:12px;
COLOR: #ffffff;
background-color:#339933;
padding:5px 5px 5px 5px;
font-weight:bold;
}

.tdbg-course a:link{color:#ffffff;}
.tdbg-course a:visited{color:#ffffff;}
.tdbg-course a:hover{color:#ff9999;}
