body {
margin: 0px;
background-color: #f7f7f7;
}

.main{
width: 800px;
margin-left: auto;
margin-right: auto;
height: 100%;
background-color: #ffffff;
}

.a{
border-style: solid;
border-width: 0px 0px 5px 0px;
border-color: #ccff66;
width: 800px;
height: 80px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 25px;
padding-left: 15px;
}

.sho2{
width:64;
height:52;
}

h1{
padding-top:14px;
}

.b{
background-color: #777777;
width: 800px;
height: 30px;
border-style: solid;
border-color: #c0c0c0;
border-width: 3px 0px 3px 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
padding: 0px 0px 0px 0px;
}

.menu a {
height: 100%;
padding-top: 5px;
padding-right: 19px;
padding-left: 19px;
padding-bottom: 5px;
text-align:center;
text-decoration: none;
text-style: bold;
background-color:#777777;
color: #ffffff;
font-size:small;
font-weight:bold;
}

.menu a:hover {
 background-color:#aaaaaa;
 font-size:small;
 font-weight:bold;
 color: #ffffff;
}

.cd{
width: 800px;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #ccff66;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

.c{
width: 170px;
border-style: dotted;
border-width: 0px 0px 0px 2px;
border-color: #c0c0c0;
float: right;
margin-top: 20px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

.sidemenu{
 width: 130px;
 margin-top: 6px;
 margin-left: 20px;
 margin-right: 25px;
 border-style: solid;
 border-color: #339933;
 border-width: 0px 0px 1px 8px;
 padding-left: 8px;
 padding-top: 2px;
 padding-bottom: 1px;
 text-decoration:none;
 font-size:small;
 font-weight:bold;
}

ul{
list-style-type: none;
font-size: 12px;
margin-bottom: 25px;
}

li a{
padding: 0px 10px 10px 0px;
line-height: 2;
}

li a:hover{
text-decoration: none;
padding: 0px 10px 10px 0px;
line-height: 2;
}

.d{
width: 598px;
border-style: solid;
border-width: 0px;
float: left;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

.img01{
border-style: solid;
border-width: 2px;
border-color: #000000;
width: 560px;
height: 180px;
margin-top: 23px;
margin-left: 35px;
margin-bottom: 30px;
background-image: url(image/top.jpg);
background-repeat: no-repeat;
}

h3{
padding-top: 8px;
padding-left: 12px;
color: #ffffff;
line-height: 1.3;
}

.box{
font-weight: bold;
width: 560px;
border-style: solid;
border-width: 0px 0px 2px 10px;
border-color: #99cc00;
margin-top: 30px;
margin-left: 35px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 10px;
}

.scrollbox{
width: 560px;
height: 150px;
border-style: solid;
border-width: 0px 2px 2px 2px;
border-color: #c0c0c0;
margin: 0px 25px 10px 35px;
padding: 10px 10px 0px 10px; 
overflow: auto;
line-height: 1.5;
font-size: 13px;
}

.scrollbox2{
width: 560px;
height: 120px;
border-style: solid;
border-width: 0px 2px 2px 2px;
border-color: #c0c0c0;
margin: 0px 25px 10px 35px;
padding: 10px 10px 0px 10px; 
overflow: auto;
line-height: 1.5;
font-size: 13px;
}

.e{
width: 800px;
height: 25px;
padding: 3px 0px 2px 20px;
font: 12px;
border-style: solid;
border-width: 0px 0px 2px 0px;
border-color: #c0c0c0;
}

.menu_bottom a{
padding: 0px 15px 0px 10px;
font: 12px;
}

.menu_bottom a:hover{
text-decoration: none;
}

.f{
font: x-small;
border-style: solid;
padding: 10px 15px 10px 30px;
border-width: 5px 0px 0px 0px;
border-color: #ccff66;
width: 800px;
height: 50px;
}

