body { font-size:12px; line-height: 20px; margin: 0px; letter-spacing:1px;}
h1 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }
h2 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }
h3 { font-size: 12px; color: #003399; font-weight: bold; margin: 0px; padding: 0px; }
h4 { font-size: 12px; background-image:url(img/title-bg.gif); padding: 0px 0px 0px 20px; margin: 2px; background-repeat:no-repeat; font-weight: bold; color: #003399; line-height: 16px;}
h5 { border-left: #C4BA96 4px solid; border-bottom: #C4BA96 1px solid; color: 003399; font-weight: bold; padding: 2px 0px 2px 10px; text-decoration:none;}
h5 a:link{color: 003399; font-weight: bold; text-decoration:none;}
h5 a:visited{color: 003399; font-weight: bold; text-decoration:none;}
h5 a:hover{ color: CC0000; font-weight: bold; text-decoration:none;}
h5 a:active{color: 003399; font-weight: bold; text-decoration:none;}

A:link { color: #061457;}
A:visited { color: #061457;}
A:hover { color: #CC0000;}
A:active { color: #061457;}

#photo img { border-style: solid; border-color:#CCCCCC; border-width:1px; padding: 5px; margin: 0px; background-color:#FFFFFF;}

.padding { padding: 10px;}
.padding01 { padding: 5px;}

.event { background-position:right bottom; padding: 10px;}

.news { color: #003366; line-height:15px;}

.m-bottom { background-image: url(img/m-bottom01.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom: 10px; background-color:#E5F1D9}

.menu { color: #003399; padding-left: 20px;}
.menu A:link { color: #003399;}
.menu A:visited { color: #003399;}
.menu A:hover { color: #CC0000;}
.menu A:active { color: #003399;}

.bannar { padding: 5px;}

.c-01 { border-style: solid; border-color:#FEA6BF; background-color:#FFD5E1; border-width:1px; padding: 3px 10px 3px 10px; margin: 0px; color: #C542A0; font-weight: bold; line-height: 13px;}
.c-02 { border-style: solid; border-color:#DAB131; background-color:#C7BD9A; border-width:1px; padding: 3px 10px 3px 10px; margin: 0px; color: #474335; font-weight: bold; line-height: 13px;}
.c-03 { border-style: solid; border-color:#F2CE0E; background-color:#F7E897; border-width:1px; padding: 3px 10px 3px 10px; margin: 0px; color: #B29910; font-weight: bold; line-height: 13px;}
.c-04 { border-style: solid; border-color:#3BDE18; background-color:#C9E9C2; border-width:1px; padding: 3px 10px 3px 10px; margin: 0px; color: #22860C; font-weight: bold; line-height: 13px;}
.c-05 { border-style: solid; border-color:#1363F0; background-color:#C0D6FD; border-width:1px; padding: 3px 10px 3px 10px; margin: 0px; color: #44649D; font-weight: bold; line-height: 13px;}

.img_r {
 float: right;
 border: none;
 vertical-align:top;
 margin-left: 15px;
 margin-bottom: 5px;
}
.img_l {
 float: left;
 border: none;
 margin-right:5px;
 vertical-align:top;
 margin-bottom: 5px;
}
.img_n {
 float: none;
 border: none;
}
.m-nomal { background-image: url(img/m-bottom01.gif); background-repeat:no-repeat; padding-bottom: 10px; background-color:#E5F1D9}