 body { margin-left: 2%; 
        margin-right: 2%;
        background-image: url("images/background2.gif");
        background-color: white;
        color: black;
/*        font-family: "‚l‚r ƒSƒVƒbƒN", serif; */
        }
 address { font-style: normal; 
     font-size: 10pt; }
 h1, h2, h3, h4, h5, h6 { color: #0033CC; /* black; */ }
 h2 { font-size: large; }
/* h2:first-letter { font-size: x-large; } */
 strong { /* font-family: sans-serif; */
     color: #FF6600;
     font-weight: bold; }
/* .ja { font-family: "‚l‚r ƒSƒVƒbƒN", sans-serif; } */
 a:hover { background-color: #FFCC99 }
 .nomargin { margin: 0 0 0 0; padding: 0; } 
 .en { font-family: "Times New Roman", serif; }
 .note { font-size: smaller; }
 div.intro { 
/*             margin-left: 4%; 
             margin-right: 4%; */
             margin-top: 2%;  
/*             margin-bottom: 4%; */
/*             font-family: serif; */
/*             font-family: "‚l‚r ƒSƒVƒbƒN", sans-serif; */
             font-size: small;
/*             background-color: transparent; #CCFFFF */;
             border-width: thin;
             border-style: solid;
             border-color: #669933; /* #FF9966; #66CCFF; */
             padding: 0.5em; }
 div.main { margin-left: 4%; 
        margin-right: 4%;
        }
 div.description { /* margin-left: 20px; */
/*             margin-right: 20px; */
             margin-top: 10px;
             margin-bottom: 10px;
/*             background-image: url("background6.gif"); */
/*             background-color: #CCFFFF; */
             border-width: medium;
             border-style: solid;
             border-color: #CCFFFF;
             padding: 0.5em; }
 div.title, div.map { text-align: center; }
 div.menu { /* text-align: center; */
     font-weight: bold;
     /* font-size: 9pt; */
     /* background-color: #CCFFFF;  */ }
 div.menu a { text-decoration: none; }
 div.menu a:link { color: #0033CC; }
 div.menu a:visited { color: #0033CC; }
 div.menu a:active { color: #FF6600; }
 .link a { text-decoration: none; }
 .link a:link { color: #0033CC; }
 .link a:visited { color: #0033CC; }
 .link a:active { color: #FF6600; }
 div.back a { text-decoration: none; }
 div.back a:link { color: #0033CC; }
 div.back a:visited { color: #0033CC; }
 div.back a:active { color: #FF6600; }
 div.date { text-align: right;
/*     font-family: sans-serif; */
     font-weight: bold;
     font-size: 9pt; }
 div.link { text-align: left;
     font-weight: normal;
     font-size: 10pt; }
 div.back { text-align: right;
     font-weight: normal;
     font-size: 10pt; }
 span.explanation { color: #6666FF; 
     font-size: smaller; 
     font-weight: normal; }
 .explanation { color: #6666FF; 
     font-size: small; 
     font-weight: normal; }
 span.current { font-weight: bold;
     color: #0033CC; 
     background-color: transparent; }
 div.menu span.current { font-weight: normal;
     color: #0033CC; 
     background-color: transparent; }
/* span.link { background-color: #CCFFFF; } */
 ul {list-style-image: url("images/icon_circle_yellow2.gif");
     margin-top: 2%;
     margin-bottom: 4%;
 }
 