A:link.menu      { color: white ; background: transparent; }
A:visited.menu   { color: white ; background: transparent; }
A:hover.menu     { color: red ; background: transparent; }
A.menu           { font-family: Arial;
                   font-size: 16px;
                   text-decoration: none;
                   font-weight: 700 }

A:link.menu1     { color: white ; background: transparent; }
A:visited.menu1  { color: white ; background: transparent; }
A:hover.menu1    { color: red ; background: transparent; }
A.menu1          { font-family: Arial;
                   font-size: 20px;
                   text-decoration: none;
                   font-weight: 700 }

A:link.menu2     { color: white ; background: transparent; }
A:visited.menu2  { color: white ; background: transparent; }
A:hover.menu2    { color: red ; background: transparent; }
A.menu2          { font-family: Arial;
                   font-size: 10px;
                   text-decoration: none;
                   font-weight: 700 }

A:link.menu3     { color: white ; background: transparent; }
A:visited.menu3  { color: white ; background: transparent; }
A:hover.menu3    { color: red ; background: transparent; }
A.menu3          { font-family: Arial;
                   font-size: 12px;
                   text-decoration: none;
                   font-weight: 700 }
                                                                            
A:link.jmenu      { color: white ; background: transparent; }
A:visited.jmenu   { color: white ; background: transparent; }
A:hover.jmenu     { color: red ; background: transparent; }                   
A.jmenu           { font-family: Arial;
                    font-size: 9px;
                    text-decoration: none;
                    font-weight: 100; }                   

img.cdb          {border-width: 1px;
                  border-color: white;
                  padding: 0px;
                  vertical-align: top;
                  width: 98;
                  height: 95; }

img.cdt          {border-width: 1px;
                  border-color: white;
                  padding: 0px;
                  vertical-align: bottom;
                  width: 98;
                  height: 95; }                  

div.menu         {position: absolute; left: 20px; top: 130px;}                   

div.contents     {position: absolute;
                  top: 120px;
                  left: 165px;
                  height: 500px;
                  width: 835px;
                  border: thin solid #C0C0C0;
                  padding-left: 5px;
                  scrolling: auto;
                  scrollbar-face-color: #000000;
                  scrollbar-shadow-color: #3D5054;
                  scrollbar-highlight-color: #C3D6DA;
                  scrollbar-3dlight-color: #3D5054;
                  scrollbar-darkshadow-color: #85989C;
                  scrollbar-track-color: #95A6AA;
                  scrollbar-arrow-color: #FFFFFF;}

iframe           {border-color: #C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0;
                  border-style: none;
                  border-top-width: 2px;
                  border-right-width: 2px;
                  border-bottom-width: 2px;
                  border-left-width: 2px;
                  scrolling: auto;}

                  
body.member      { margin: 10px 10px 0px 10px;
                   padding: 0px;
                   text-align: left;
                 }
font.member      { font-size: 20px; font-weight: 700; text-align: left; }
A.member         { text-decoration: none; }
A:link.member    { color: blue; background: transparent;}
A:visited.member { color: blue; background: transparent;}
A:hover.member   { color: red; background: transparent;}

body.news    { margin: 5px 0px 0px 0px;
               padding: 0px;
               text-align: center;
             }

font.history     { font-size: 15px; font-weight: normal; color: black; }
             
A:link           { color: blue ; background: transparent; }
A:visited        { color: blue ; background: transparent; }
A:hover          { color: red ; background: transparent; }

caption.tour { font-family: Arial; font-size: 17px; font-weight: 900; color: red; }
th.tour      { font-family: Arial; font-size: 16px; font-weight: 900; }
td.ltour     { font-family: Arial; font-size: 14px; font-weight: 500; }
td.mtour     { font-family: Arial; font-size: 14px; font-weight: 500; text-align: left; }
td.rtour     { font-family: Arial; font-size: 14px; font-weight: 500; text-align: left; }
font.date    { font-family: Arial; font-size: 12px; font-weight: 900; font-style: italic; text-align: left; color: red; }
font.venue   { font-family: Arial; font-size: 12px; font-weight: 500; text-align: left; color: #333399; }
font.phone   { font-family: Arial; font-size: 12px; font-weight: 900; text-align: left; color: black; }

        
div.news     { margin: 0px 0px 0px 0px;
               padding: 0px;
               text-align: center;
             }

body.mainframe { margin: 0px 0px 0px 0px; padding: 0px; background-color: #000000;
                 color: #FFFFFF; font-family: "Arial Narrow", sans-serif; font-size: 16; ; font-weight: 400 }

body           { margin: 0px 0px 0px 0px; padding: 0px; background-color: #FFFFFF;
                 color: #000000; font-family: "Arial Narrow", sans-serif; font-size: 16; ; font-weight: 400 }

caption.dd { background-color:#8080ff;
             color:white;
             border-style:solid;
             border-width:2px;
             border-color:black; }

table.dd  { font-family: arial;
            font-size: 14px;
            font-weight: 700;
            background-color: #FFFFFF;
            width: 500px;
            border-style: ridge;
            border-spacing: 0px;
            border-color: #FFFFFF;
            border-width: 2px; }

th.dd     { font-size:16px;
            color: #000000; 
            align: top;}


tr.dd     { }

td.ddi    { background-color:#FFFFFF;
            border-style:none;
            border-width:0px;
            padding: 0px;
            width: 100px;
            text-align:left; }
            
td.dd1    { font-size:12px;
            font-weight: 100;
            background-color:#EDEDED;
            color: #000000;
            border-style:none;
            border-width:0px;
            padding: 0px;
            text-align:left; }
            
td.dd2    { font-size: 12px;
            font-weight: 100;
            background-color: #CCCCCC;
            color: #000000;
            border-style: none;
            border-width: 0px;
            padding: 0px;
            text-align: left; }