*{
margin:0px;
padding:0px;
}

body{
font-size:90%;
font-weight: normal;
font-family: sans-serif, Osaka;
color:#333333;
background: #FFFFFF url(/cg/cg_file/top02.jpg) repeat-x left top;
line-height: 130%;
margin-left:10px;
padding:5px;
border:none;
}

table{
padding-left:20px;
}

a, a:link , a:visited{ 
text-decoration:none;
color:#006666;
}

a:active , a:hover{
text-decoration:underline;
}

img{border:none;}

tr,td{
color:#333333;
padding:3px;
}

hr{
display:none;
visibility:hidden;
}

address{
text-align:center;
padding:5px 0px;
margin:10px 0px;
border-top:1px solid #003366;
}

#mid{
font-size:110%;
}
#small{
margin:10px 5px;
font-size:90%;
}
#kanri{
color:#673947;
}

#log{ 
width:90%;
}

#log-0{ 
background-color:#FFCC66; 
}

#log-1{
color:#003366;
background-color:#ffffff; 
} 

#log-1 a ,
#log-1 a:link ,
#log-1 a:visited{ 
color:#003366;
text-decoration:none;
}

#log-1 a:active,
#log-1 a:hover{
text-decoration:underline;
}
/* タイトル */
#log-2{ 
background-color:#EBF4FF; 
} /* カテゴリ */
#log-3{
color:#3e3e3e;
/*background: #F3FDC8;*/
}

#log-2 a, 
#log-2 a:link, 
#log-2 a:visited{ 
color:#503C99;
text-decoration:none;
font-size:100%;
}

#log-2 a:active,
#log-2 a:hover{
color:#ffffff;
background-color:#503C99; 
}

#log-4{
background-color:#FFFFFF; 
}

#title-bar{
margin:5px 0px;
color:#003366; 
font-size:140%;
}

#mid-bar{
margin-top:5px;
color:#003366;
padding:30px 10px 20px 10px;
}
