body { font-size:11px; line-height: 18px; margin: 0px; background-image:url(img/bg.gif); background-position:bottom; background-repeat:repeat-x;}
h1 { font-size: 10px; color: #F4F5FA; margin: 0px; padding: 0px; font-weight:normal }
h2 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }
h3 { font-size: 12px; color: #000066; margin: 0px; padding: 0px 0px 0px 5px; background-image:url(img/title-bg.gif); background-repeat:no-repeat; line-height:27px;}
h4 { font-size: 12px; color: #000066; margin: 0px; padding: 0px; font-weight: bold;}
h5 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }

a:link,a:visited { color: #00B3EB;}
a:hover,a:active { color: #CCCCCC; }

.padding {padding: 10px;}
.padding01 {padding: 5px;}
.p-right { padding: 5px 0px 1px 5px;}

.menu02 A:link,.menu02 A:visited { padding: 0px; color: #99E4FB; line-height: 13px;}
.menu02 A:hover,.menu02 A:active { padding: 0px; color: #FFFFFF; line-height: 13px;}
.menu01 { padding: 3px 3px 3px 15px; color: #99E4FB; line-height: 13px;}
.menu03 { padding: 0px 0px 0px 5px; color: #99E4FB;}
.menu04 { padding: 5px; color: #FFFFFF;}
.menu07 { padding: 0px 0px 0px 15px; line-height: 20px;}

.jirei A:link, .jirei A:visited { color: #FFFFFF;}
.jirei A:hover, .jirei A:active { color: #FFFFFF; background-color:#3B67A9;}

.m-bg { background-image: url(img/bg01.gif); background-repeat:repeat-x;}
.font01 { color: #00B3EB;}

.topics01 { color: #666666; line-height: 15px; padding: 6px;}

.info a:link,.info a:visited { color: #00B3EB;}
.info a:hover,.info a:active { color: #003399; background-color:#BBDDF9;}

.comment A:link, .comment A:visited { color: #004098; line-height: 13px;}
.comment A:hover, .comment A:active { color: #003366; background-color:#3B67A9; line-height: 13px;}

.site A:link, .site A:visited { color: #333333; line-height: 13px;}
.site A:hover, .site A:active { color: #FFFFFF; background-color:#3B67A9; line-height: 13px;}


.copy { font-size: 11px; color: #FFFFFF; padding: 5px;}

.img_r {
 float: right;
 border: none;
 vertical-align:top;
 margin-left: 5px;
 margin-bottom: 5px;
}
.img_l {
 float: left;
 border: none;
 margin-right:5px;
 vertical-align:top;
 margin-bottom: 5px;
}
.img_n {
 float: none;
 border: none;
}
#padding01 {padding: 5px;}
.menu05 {color: #FFFFFF;}
.menu05 img	{ width:0px; height:0px}
.menu06 { padding:5px; color: #FFFFFF;}
.titlelink a	{text-decoration:none; color: #000066;}
.titlelink1 a	{text-decoration:none; color: #003399; background-color:#FFFFFF; padding-left:5px; font-size:12px}
.titlelink3 a	{text-decoration:none; color: #000066;}
.top10	{background-image:url(img/top.gif); width:850px; height:43px; background-repeat:no-repeat}