body {background-image:url(top_img/bg.gif);
background-color:#D1CDC2;}

a:link    {color:#999999; text-decoration: underline; }
a:visited {color:#ffffcc; text-decoration: underline; }
a:active  {color:#FFCC99; text-decoration: underline; }
a:hover   {color:#ffffcc; text-decoration: underline; }

.ga {font-size: 10px; color:#333333; text-decoration: none;font-family: "Osaka", "MS UI Gothic";  line-height:150%;}
.date {font-size: 12px; color:#3E3124; text-decoration: none;font-family: "Osaka", "MS UI Gothic";  line-height:150%;}

.di {
font-size:10px;
color:#ffffff;line-height:12px; font-family: "Osaka", "MS UI Gothic";
}
.di a:link    {color:#bacdf2; text-decoration: none;}
.di a:visited {color:#ffffcc; text-decoration: none;}
.di a:active  {color:#ffe7b5; text-decoration: none;}
.di a:hover   {color:#ffffcc; text-decoration: underline; }
.dit   {font-size: 12px; line-height:120%; color:#ffffff; font-weight:bold; font-family: "Osaka", "MS UI Gothic";}

.di2 {
font-size:10px;
color:#333333;line-height:12px; font-family: "Osaka", "MS UI Gothic";
}
.di2 a:link    {color:#bacdf2; text-decoration: none;}
.di2 a:visited {color:#ffffcc; text-decoration: none;}
.di2 a:active  {color:#ffe7b5; text-decoration: none;}
.di2 a:hover   {color:#ffffcc; text-decoration: underline; }



span {
font-size:12px;
color:#ffffff; line-height:22px; font-family: "Osaka", "MS UI Gothic";
}

small {
font-size:10px;
color:#333333;line-height:15px; font-family: "Osaka", "MS UI Gothic";
}

big   {font-size: 14px; color:#ffffff; font-weight:bold; line-height:30px; font-family: "Osaka", "MS UI Gothic";}
