body { background-image: url(ARbg.GIF) ;
      color: black ;
      }
a:hover { color: #CC0000; text-decoration: none }
a:link { color: #CC0000; text-decoration: none }
a:visited { color: #CC0000; text-decoration: none }
h1 { text-decoration: underline }
h2 { font-style: italic }
h2.note {
    font-weight: bold ;
    font-style: normal ;
}

div.back_number {
    margin-top: 1em ;
    text-align: center ;
}
div.back_number span.current {
    font-style: italic ;
}

/*** for issue ***/
div.main {
    margin-left: 5% ; 
    margin-right: 5% ; 
}

div.issue {
    margin-top: 3em ;
}
div.issue span.number {
    text-decoration: underline ;
    background-color: #d9d9bc ;
    padding-right: 0.5em ;
    padding-left: 0.5em ;
}
div.issue span.number_ja {
    background-color: #d9d9bc ;
    padding-right: 1em ;
    padding-left: 1em ;
}
div.issue span.subtitle {
    color: #32272d ;
    background-color: #d9d9bc ;
    padding-right: 0.5em ;
    padding-left: 0.5em ;
}
div.issue span.subtitle_ja {
    color: #32272d ;
    background-color: #d9d9bc ;
    padding-right: 1em ;
    padding-left: 1em ;
}

table.index { text-align: left ;
	      font-size: small ;
 	    }
table.index td.this { font-style: italic }

table.AR_toc {
    background-color: #dddddd ;
}
table.AR_toc td.author {
    width: 150px ;
}

/*** other ***/
address { font-style: normal ;
          font-size: smaller ;
        }
div.jaas { background-color: black ;
           color: #f5f5f5 ;
           text-align: center ;
           font-weight: bold ;
	   margin-top: 1em ;
	   margin-bottom: 1em ;
         }
div.link_top { background-color: black ;
               color: #f5f5f5 ;
               text-align: right ;
               font-weight: bold ;
               font-size: small ;
               margin-top: 1em ;
             }
div.link_top a:link { color: #f5f5f5 }
div.link_top a:visited { color: #f5f5f5 }

div.postal { font-size: small }
div.copyright { font-size: small }
hr.hide { height: 0em ;
          width: 0em ;
	  margin: 0em ;
	  padding: 0em ;
	}
