body,td{ 
	line-height:120%;
    	font-size:89%;
   	font-family:Arial,Helvetica,sans-serif;
   	}
   	
body    { background-color: #000000; background-image: url(img/top02.jpg); background-position: right; background-repeat:no-repeat; background-attachment:fixed; color:#eee;}

  p { margin: 3px 0pt 20px;}

  a:link  { color: #eee }
  a:visited{color:#eee;}      /* visited link */
a:hover  {color:#666;}      /* cursor is on link */
a{text-decoration: ;}   /* underline on links */


/***** settings h values******/
h1  { color: #cc6; font-size: 100%; font-weight: lighter; background-color: #660000; margin: 30px 0 5px; padding: 2px 8px }

h2  { color: #cc6; font-size: 100%; font-weight: lighter; 
	background-color: #2f4f4f; 
	margin: 30px 0 5px; padding: 2px 8px }


 /***** setting for menu.html ******/
#menu { 
	background-color: #2f4f4f; 
	background-image: none; 
	margin: 0; padding: 0; border-right: 1px solid #fff }

#menu table{                 /* table in menu page */
   width:100%;height:100%;  
   }
#menu td{                    /* table02 in menu page */
   text-align:center;        
   vertical-align:center;    /* characters aligned above */
   line-height:180%;         /* space between lines */
   }

#menu ul{                /* menu 01 */
   margin:0;padding:0;   
   }
#menu li{                /* menu 02 */
   margin:0;padding:0;   
   list-style:none;      
   }


  #top  { background-image: url(img/aranami.gif); background-repeat: repeat }

  #top table  { background-image: url(img/aranami.gif); background-repeat: repeat; width: 100%; height: 100% }

  #top td  { background-color: transparent; background-image: url(img/aranami.gif); background-repeat: repeat; vertical-align: bottom }

  #top h1 { padding-bottom: 8px;
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    font-size: 120%;
    font-weight: bold;
    }

  #bottom  { color: black; font-size: 86%; font-weight: lighter; background-color: transparent; background-image: url(img/aranami.gif); background-repeat: repeat; margin: 0; padding: 0; border-top: 1px solid rgb(51,51,51) }

  #bottom h1 { 
    padding-bottom: 8px;
    background-color: #2f4f4f;
    color: #000;
    }

  #first  { background-image: url(img/top01.jpg) }

/***** page header (top.html) setting ******/
#top  { background-image: url(img/aranami.gif); background-repeat: repeat; margin: 0; padding: 0; border-bottom: 1px solid #333 }

#top table  { background-image: url(img/aranami.gif); background-repeat: repeat; width: 100%; height: 100% }
#top td  { background-color: transparent; background-image: url(img/aranami.gif); background-repeat: repeat; vertical-align: bottom }

#top h1{                    /* h1 elements of top */
   padding-bottom:8px;      /* $B%Q%G%#%s%0(B */
   background-color:#fff;   
   color:#000;              /* $BJ8;z?'(B */
   font-size:120%;          
   font-weight:bold;        
   }

/***** page footer (bottom.html) setting ******/
#bottom   { color: black; font-size: 86%; font-weight: lighter; background-color: transparent; background-image: url(img/aranami.gif); background-repeat: repeat; margin: 0; padding: 0; border-top: 1px solid #333 }

#bottom h1{                    /* h1 elements of bottom */
   padding-bottom:8px;      
   background-color:#2f4f4f;   /* color; uguisu */
   color:#000;              /* char color; black */
   }
   
/***** first page (first.html) setting ******/
#first { background-image: url(img/top01.jpg) }

