body { margin-top: 0px; color: #fff; background-color:#446a9d; background-image: url(../images/homebgs2.jpg); background-repeat: no-repeat; }

div.nav { margin-top:-28px; margin-left: -12px;}
div.newsnav { margin-top:-35px; margin-left:-10px; }

p { font-size:0.9em; font-weight: bold; line-height:130%;}
h2 { font-size:1.5em; }
h5 { font-size:1em; }
.mea { font-size:1.5em; font-weight: bold;}
.med { font-size:0.9em; font-weight: bold;}
.mee { font-size:0.8em; font-weight: bold;}
.mef { font-size:0.7em; font-weight: bold;}

a { color: #fff; font-size:0.9em; font-weight: bold; background: #446a9d; }
a:link:hover, a:visited:hover { color: #4d1c03; font-size:0.9em; font-weight: bold; background: #446a9d; }

.abk a { color: #000; font-size:0.9em; font-weight: bold; background: #fff; }
.abk a:link:hover, .abk a:visited:hover { color: #446a9d; font-size:0.9em; font-weight: bold; background: #fff; }

.btn a {color: #fff; font-size:12px; font-weight: bold; width: 200px; background-color: #36537b; display: block; text-decoration: none; }
.btn a:hover {	background-color: #AAE; text-decoration: none; color: #336; font-weight: bold;}

div.artidx { float:left; width:240px; margin-right:5px; color: #fff; background-color: #446a9d;}
div.artidx ul { margin-top:-1px; }

.bxtop {width:720px; text-align:right; font-size:0.8em; line-height:80%; margin-bottom:-10px;}
div.artwaku {width:720px; text-align:left; margin-top:20px; background-color:#c9c5a7; padding:0 10px; color: #443d35;}
.art { font-weight: bold; color:#4d1c03; background-color:#c9c5a7;}
.artprc { font-size:0.8em; color:#4d1c03; background:none; margin-top:-18px; }
.nxpg { font-weight: bold; float:right; color:#4d1c03; background:none;}
div.artwaku li { list-style-type: none; font-size:0.8em; font-weight: bold; line-height:115%;}

div.artboxl { float:left; width:170px; padding-right:20px; }
.artwaku a { color: #443d35; background: #c9c5a7; padding: 0 2px;}
.artwaku a:link:hover, .artwaku a:visited:hover { color: #4d1c03; background-color: #c9c5a7; }

div.artbox2 { float:right; width:120px; text-align: center; margin-top:2em; }
.glybtn a { color: #fff; background-color: #838383; width:100px; text-decoration: none;  padding: 1px 2px; }
.glybtn a:link:hover, .glybtn a:visited:hover {color: #fff; font-weight: bold; background-color:#446a9d; width:100px; text-decoration: none;  padding: 1px  2px; }
div.artbox3 { float:left; width:390px;}
.artbox3 ul li { font-size:0.8em; font-weight: bold; line-height:115%; list-style-type: disc; }

div.artbox4 { float:left; width:300px; }
div.artbox5 { float:left; width:200px; text-align:right; margin-right:25px; }
div.artwaku .gaku {margin-top:-2.3em;}

li { font-size:0.9em; font-weight: bold; }

hr.line { border: solid 5px steelblue; height:10px;}
hr.line2 { border: solid 1px steelblue; text-align:center; width:80%;}

p.qes { font-size: 2em; color: #fff; background: #1a4a8a; border:solid 2px #fff; padding:0 4px; margin-top:3px; }
p.ans { font-size: 2em; color: #1a4a8a; background:#fff; padding:0 8px; margin-top:3px; }

#navsite h5 { display: none; }
#navsite li {color: #fff; font-size:0.9em; font-weight: bold; background-color: #8ba2c2;}
#navsite ul { padding: 3px 0; margin-left: 0; font-size: 12px; font-weight: bold;}
#navsite ul li { list-style: none; margin: 0; display: inline; }
#navsite ul li a { padding: 3px 0.5em; margin-left: 3px; border-top: 1px solid #669; border-left: 1px solid #669; border-right: 1px solid #669; background-color: #ccf; text-decoration: none; color: #339;}
#navsite ul li a:link { color: #339; background-color: #ccf;}
#navsite ul li a:visited { color: #666; background-color: #ccf;}
#navsite ul li a:link:hover, #navsite ul li a:visited:hover { color: #000; background: #AAE; border-color: #336; }


#futter a { color: #fff; background: #446a9d; font-size:0.8em; font-weight: bold;}
#futter a:link:hover, #futter a:visited:hover { color: #4d1c03; background: #446a9d; font-size:0.8em; font-weight: bold;}

.pl1m { padding-left:1em; }
.pl2m { padding-left:2em; color:#a52; }
.ml2m { margin-left:2em; }

.fcrd { color: #a00; background:none; }
.fcrd2 { color: #d74b8c; background:none; }

/*.reg { font-family:HG�n�p�p�߯�ߑ�, sans-serif; font-size:1.2em; font-weight:normal; line-height:150%; }*/
.reg { font-size:1em; font-weight:bold; line-height:170%; }

