body { text-align:center; background-color:#cccc00;}   
#wrap { width:800px; text-align:left; margin:0 auto; border-style: solid; border-width: 1px; border-color: #804000;}   
#inner { margin: 0; background-color: #c2ff86; }   
#mainWrap { width:629px; float:right; padding:10px; border-left: solid 1px #804000; background-color: #ffffff;}   
#sideWrap { width:139px; float:left; padding:5px; }
.clear { clear:both; }   
.clear hr { display:none; }

a:link { color: #0000ff; }
a:visited { color: #800080; }
a:active { color: #ff0000; }
a:hover { color: #ff8000; }

h1{
   font-size: 10pt;
   font-weight: normal;
   color: #ffff80;
   line-height : 1.5;
   margin: 0;
}
h2{
   font-size: 12pt;
   color: #804000;
   margin: 0;
}
p{
   font-size: 10pt;
   color: #660000;
   font-family : "‚l‚r ‚oƒSƒVƒbƒN";
   line-height : 1.5;
}
div.h2box{
   background-color: #afff60;
   border-style: solid; border-width: 1px; border-color: #1e6a00;
   width: 610px;
   padding: 2px 7px;
}
div.headerbox{
   background-image : url(image/title.jpg);
   width: 780px;
   padding: 10px;
   border-bottom: solid 1px #804000;
   font-family: "‚l‚r ‚oƒSƒVƒbƒN";
   font-size: 10pt;
}
div.footerbox{
   background-color: #ffff80;
   width: 780px;
   padding: 10px;
   border-top: solid 1px #804000;
   font-family: "‚l‚r ‚oƒSƒVƒbƒN";
   font-size: 10pt;
   color: #660000;
   text-align:center;
}
div.foot{
   font-family: "‚l‚r ‚oƒSƒVƒbƒN";
   font-size: 8pt;
   color: #660000;
   text-align:center;
}
img{
   border: 0px;
}
#navcontainer{
   margin-top: 10px;
   margin-left: 5px;
   width: 130px;
   padding: 0;
   margin-bottom: 1em;
   font-family: "‚l‚r ‚oƒSƒVƒbƒN";
   font-size: 10pt;
   color: #009900;
}

#navcontainer ul{
   list-style: none;
   margin-left: 0;
   padding: 0;
   border: none;
}

#navcontainer li{
   border-bottom: 1px solid #009900;
   margin: 0;
}

#navcontainer li a{
   display: block;
   padding: 5px 5px 5px 5px;
   border-left: 10px solid #65ca00;
   border-right: 2px solid #65ca00;
   background-color: #d3fd55;
   color: #006000;
   text-decoration: none;
   width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover{
   border-left: 10px solid #ff8000;
   border-right: 2px solid #ff8000;
   background-color: #ffff80;
   color: #ff8000;
}

#navcontainer li li{
   border-top: 1px solid #009900;
   border-bottom: 0;
   margin: 0;
}

#navcontainer li li a{
   display: block;
   padding: 5px 5px 5px 20px;
   border-left: 10px solid #65ca00;
   border-right: 2px solid #65ca00;
   background-color: #e0ffc1;
   color: #006000;
   text-decoration: none;
   width: 100%;
}
strong{ color:#cc0000; }
