/*   basic colors used in this style are   #000000 black;   #555555 dark   #aaaaaa light   #ffffff white*//* font-family:Optima,Helvetica,sans-serif,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic';font-family:Palatino,Times,serif,'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ Ｐ明朝','MS PMincho';*//* basic settings */body {    font-family: serif;    color: #000000;    background-color: #eeeeee;    width: 768px;    margin-left: auto;    margin-right: auto;/* background-image: url("http://www.geidai.ac.jp/~marui/sidebar.png"); background-position: top left; background-attachment: fixed; background-repeat: no-repeat; */}h1,h2,h3,h4,h5,h6,dt,th,b,strong { font-family: sans-serif; } p,dd,li,td { line-height: 120%; }h1.title { font-size: 207%;  background-color: #000000;  color: #ffffff;  text-align: center; /* text-shadow: 0px 0px 8px #aaaaaa; */ padding: 4px; }h1 { font-size: 173%;  background-color: #ffffff;  border: solid 1px #000000;  padding: 2px;  padding-left: 8px; }h2 { font-size: 144%;  background-color: #aaaaaa;  padding: 1px;  padding-left: 8px; }h3 { font-size: 120%;  border-bottom: solid 1px #000000; }blockquote { background-color: #aaaaaa;  margin-right: 8px;  padding: 8px; }pre { background-color: #aaaaaa;  margin-right: 8px;  padding: 8px;  border: solid 1px #000000;  font-family: monospace; }/* links *//* a { font-family: HiraKakuPro-W3, MS PGothic, sans-serif; } */a:link    { color: #5555aa; }a:visited { color: #000000; }a:hover   { color: #0000aa;  background-color: #aaaaaa;}a:active  { color: #ffffff;  background-color: #000000;}a.pdf { background-image: url("icon_pdf.png");  background-repeat: no-repeat;  background-position: right center;  padding-right: 30px;  margin-right: 3px; }a.mp3 { background-image: url("icon_mp3.png");  background-repeat: no-repeat;  background-position: right center;  padding-right: 30px;  margin-right: 3px; }/* address line */address { text-align: right; }span.email { background: url("email.png") no-repeat 0px 0px;  padding-right: 176px;  height: 48px; }/* table */table.timetable {      border-top: 1px solid #555555;    border-left: 1px solid #555555;    border-right: 1px solid #555555;    border-bottom: 1px solid #555555;    border-collapse:collapse;    border-spacing:0;    background-color:#ffffff;    empty-cells:show;}.timetable th {    border-top: 1px solid #555555;    border-left: 1px solid #555555;    border-right: 1px solid #555555;    border-bottom: 1px solid #555555;    color:#000000;    background-color:#aaaaaa;    padding:0.3em 1em;    text-align:center;}.timetable td {    border-top: 1px solid #555555;    border-left: 1px solid #555555;    border-right: 1px solid #555555;    border-bottom: 1px solid #555555;    padding:0.3em 1em;}/* for LaTeX2HTML */.navigation { font-size: 83%;  background-color: #aaaaaa;  padding: 2px; }p.author_info { text-align: center; }
