@charset "utf-8";

* {
font-size:1em;
}
body {
color:#000;
width:98%;
margin:1%;
text-align:left;
}
a {
color:#1122cc;
cursor:hand;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a:visited {
color:#663399;
}
#lcolumn {
width:70%;
float:left;
margin:0 0 20px 0;
}
#top_728 {
width:728px;
margin:13px 0 10px 0;
border-bottom:1px solid #cacaca;
}
.headertop {
padding:5px 0 5px 5px;
color:#fff;
background:#016934;
border-top:1px solid #abb1ad;
border-bottom:1px solid #abb1ad;
}
.headertop a:link{
color:#fff;
}
.headertop a:hover{
color:#fff;
}
.headertop a:visited{
color:#fff;
}
.headerbottom {
background:#fffff0;
padding:5px 0 5px 5px;
margin-bottom:20px;
text-align:center;
border-bottom:1px solid #016934;
}
#rcolumn {
float:right;
width:250px;
text-align:center;
}
.rc {
width:250px;
text-align:center;
margin-bottom:10px;
}
div.item {
border-bottom:1px solid #cacaca;
margin-bottom:20px;
}
div.item li {
line-height:150%;
}
img {
border:0;
}
td {

}
.td1 {
width:150px;
font-weight:bold;
}
.img {
width:150px;
}
h1.index{
font-weight:normal;
display:inline;
}
h2.index{
font-weight:normal;
color:#ad0000;
display:inline;
margin:0;
}
h2.index a:link,a:visited{
#cc6600
}
h3.index {
display:inline;
font-weight:bold;
}
h4.index {
font-weight:normal;
display:inline;
}
p.title1 {
font-weight:bold;
color:#ad0000;
padding-left:8px;
border-left:#016934 3px solid;
}
h1.item{
font-weight:normal;
display:inline;
}
h2.item{
margin:0 0 20px 0;
padding-left:8px;
border-left:#016934 3px solid;
display:inline;
}
h3.item{
padding-left:5px;
display:inline;
}
p {
line-height:150%;
}
ul.tag {
margin-top:5px;
padding:0;
}
ul.tag li {
display:inline;
margin-right:5px;
}
dl.menu {
width:250px;
margin-bottom:10px;
}
dt.menu {
width:250px;
color:#fff;
background:#016934;
padding:5px 0 5px 0;
border-style:solid;
border-width:1px 0 1px 0;
border-color:#abb1ad;
}
dd.menu {
margin:0;
width:248px;
background:#fffff7;
padding:5px 0 5px 0;
border-style:solid;
border-width:1px 1px 0 1px;
border-color:#e3e3e2;
line-height:150%;
}
dd.menuend {
margin:0;
width:248px;
background:#fffff7;
padding:5px 0 5px 0;
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#e3e3e2;
line-height:150%;
}
#footerh {
clear:both;
background:#fffff0;
padding:5px 0 5px 5px;
margin-top:20px;
text-align:center;
border-top:1px solid #016934;
}
#footerbox {
padding:5px 0 5px 5px;
color:#fff;
background:#016934;
border-top:1px solid #abb1ad;
border-bottom:1px solid #abb1ad;
}
#footerbox a:link{
color:#fff;
}
#footerbox a:hover{
color:#fff;
}
#footerbox a:visited{
color:#fff;
}
#footer {
width:100%;
text-align:center;
margin-top:20px;
border-top:1px solid #cacaca;
}
#footer ul {
margin:10px 0 10px 0;
padding:0 5px 0 5px;
}
#footer li {
display:inline;
margin-right:10px;
line-height:150%;
}
#scroll {
clear:both;
text-align:right;
}
.blueallow {
vertical-align:middle;
}
address {
font-style:normal;
text-align:center;
}
h1.t{
font-weight:normal;
display:inline;
}
h2.t{
font-weight:normal;
display:inline;
}
h3.t{
font-weight:normal;
display:inline;
}
.headerbottomt {
background:#fffff0;
padding:5px 0 5px 5px;
margin-bottom:10px;
border-bottom:1px solid #016934;
}
dl.ic {
margin:10px 0 10px 0;
}
dl.ic dt {
font-weight:bold;
}
dl.ic dd {
margin-bottom:10px;
line-height:150%;
}
dl.t {
margin:0 0 10px 10px;
padding:30px 0 10px 0;
}
dl.t dt {
font-weight:bold;
}
dl.t dd {
margin-bottom:20px;
}
.green {
color:#006400;
}
table#db {
margin-top:13px;
border-collapse:collapse;
border:1px solid #313031;
}
.th {
text-align:center;
color:#fff;
background:#016934;
border:1px solid #313031;
}
th {
border:1px solid #313031;
}
tr {
border:1px solid #313031;
}
td.db_1 {
width:20%;
padding:5px 0 5px 5px;
}
td.db_2 {
width:10%;
padding:5px 0 5px 0;
text-align:center;
}
td.db_3 {
width:20%;
padding:5px 0 5px 0;
text-align:center;
}
.class_1 {

}
.class_2 {
background:#efefef;
}
.center {
text-align:center;
}
.se {
color:#cc3333;
}
