

* {
       margin:0; 
       padding:0;
       }
body{
       margin:0; 
       padding:0; 
       position:relative;
       background-image:url("bg.png");
       background-repeat:no-repeat;
       background-position:right;
       background-attachment:fixed;
       }
#bbody{
       margin:0; 
       padding:0; 
       position:relative;
       background-image:url("f.gif");
       background-repeat:repeat-y;
       background-position:right top;
       background-attachment:scroll;
       }
#left{
       height:100%;
       background-image: url("menu.gif");
       background-repeat: no-repeat;
       background-position:left top;
       }
#lleft{
       height:100%;
       background-image: url("eiga.gif");
       background-repeat: no-repeat;
       background-position:left top;
       }
#leftbox{
       margin:0; 
       padding:0; 
       height:100%; 
       width:12.6em;
       position:absolute;
       left:0; 
       top:0;
       }
#leftbox a:link{color:#ffffff;text-decoration:none;}
#leftbox a:visited{color:#ffffff;text-decoration:none;}
#leftbox a:active{color:#ffffff;text-decoration:none;}
#leftbox a:hover{color:#666666;text-decoration:none;}
#leftbox ul{
       margin:0 0 0 0;
       padding:0 0 0 0; 
       list-style-type:none;
       border-top: 1px solid #ffffff;
       }
#leftbox li{
       width:11.5em;
       margin:14px 0 0 0;padding:0 0 14px 0;
       border-bottom: 1px solid #ffffff;
       }
#menu{
       margin:10px 0 0 33px; 
       width:100%; 
       font-size:1em;
       font-weight:bolder;
       }
h1 {
       margin:0 0 3px 0; 
       font-size:100%;
       color:#ffffff;
       padding:0 0 0 0;
       width:12em;
       }
h2 {
       width:80%;
       padding:0 0 0 0; 
       margin:30px 0 20px 50px;
       font-size:1.5em;
       color:#003366;
       border-left:15px solid;
       }
h3{
       padding:0;
       margin:0 0 0 50px;
       font-size:1.2em;
       font-weight:bold;
       color:#006666;
       }
#hhh {
       width:80%;
       padding:0 0 0 0; 
       margin:30px 0 20px 30px;
       font-size:2.5em;
       color:#000;
       border-left:none;
       }
#mainbox{
       margin:0 0 0 15em; 
       padding:0; 
       height:100%;
       }
#mmainbox{
       margin:0 0 0 14.7em; 
       padding:0; 
       height:100%;
       background-image:url("f.gif");
       background-repeat:repeat-y;
       background-position:left top;
       }

#naka{
       width:92%; 
       margin:0 0 0 1em; 
       padding:1em 0 30px 0;
       overflow:auto;
       }
#nnaka{
       width:710px;
       text-align:center;
       margin:0; 
       padding:0;
       overflow:auto;
       background-image:url("2.gif");
       background-repeat:no-repeat;
       background-color:#fff;
       }
.maint{
       margin:10px 0 0 50px; 
       border-width:0 0 1px 7px;
       border-style:solid;
       border-color:#669900;
       padding:8px;
       background-color:#fff;
       }
.mmaint{
       margin:10px 10px 0 50px; 
       border-width:0 0 1px 7px;
       border-style:solid;
       border-color:#000;
       padding:8px;
       background-color:#fff;
       }
.amaint{
       margin:10px 0 0 50px; 
       border-width:0 0 1px 7px;
       border-style:solid;
       border-color:#669900;
       padding:8px;
       background-color:#fff;
       font-size:1em;
       font-weight:bold;
       color:#3366ff;
       }
#mainni{
       width:80%;
       margin:0; 
       padding:0; 
       }
ul{
       margin:10px 0 0 0;
       border-top:0px;
       padding:10px 0 0 0; 
       }
li{
       margin:1em 10px 0 15px;
       padding:0; 
       border:0px; 
       font-size:1.1em;
       color:navy;
       }
#fu{
       margin:20px 0 0 50px;
       padding:0;
       font-size:2em;
       color:#f60;
       }
#ku{
       margin:-30px 0 0 70px;
       padding:0;
       font-size:1.7em;
       color:#f90;
       }
#cop{
       margin:50px 0 50px 50px;
       padding:0;
       font-size:1em;
       }
#mm {
       width:80%;
       padding:50px 0 20px 50px; 
       margin-top:0 0 0 0;
       font-size:1.5em;
       color:#00008b;
       }

.fes{
       margin:20px 10px 20px 50px;
       padding:0;
       font-size:1em;
       font-weight:bold;
       line-height: 1.5em;
       color:#003333;
       }
.cop{
       margin:50px 0 0 50px;
       padding:0;
       font-size:1em;
       }
dl{
       zoom:1;
       }
dt{
       font-weight:bold;
       }
dd{
       margin:-1.1em 0 0 11em;
       font-size:0.9em;
       }
.dd{
       margin:0 0 0 9em;
       font-size:0.9em;
       }
img{
       margin:10px;
       }
.gr{
       margin:5px 0 0 50px;
       padding:0;
       font-size:1em;
       font-weight:bold;
       color:#006633;       
       }
