H1 {  font-size:180%; line-height: 140%}
H2 {  font-size:160%; line-height: 140%}
H3 {  font-size:140%; line-height: 140%}
H4 {  font-size:120%; line-height: 140%}
.txt150 {line-height: 150%}
.menu { font-size:80%; line-height: 120%}
.text { line-height: 140%}
.small { font-size:90%; line-height: 140%}
a:link { text-decoration: none}
a:hover { text-decoration: underline}

li { line-height: 1.4em}
p { line-height: 1.4em}
em { text-decoration: none; font-style: normal; font-weight: bold}
.date { text-align: right}
.caption { font-weight: bold; font-size: 12px}

#navlist
    { font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.3em; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-left: 0; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; width: auto }
#navicel   { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-left: 0; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; width: auto }
#navlist li
     { text-align: left; list-style: none; margin: 10px 0; width: 220px; border-width: 0; border-color: black }

 #navlist li a
     { text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: block; padding: 0.25em 0.5em 0.25em 0.2em; border-left: 0.3em solid teal }
.em8  { font-size: 90%; font-weight: normal }
#navlist li a:link    { color: blue; font-size: 120%; font-weight: bold }
#navicel td a:link { color: blue; font-weight: bold }
#navlist li a:visited { color: green; font-size: 120% }
#navicel td a:visited { color: green }
#navlist li a:hover { color: red; font-size: 120%; text-decoration: underline; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
#navicel td a:hover { color: red; text-decoration: underline; background: silver }
#navi   { background-image: url("/akahata/img/top_bg_img.gif"); background-repeat: repeat; background-attachment: inherit; width: 230px; float: left; clear: none }
#wrapper  { background-repeat: repeat-y; background-attachment: scroll; width: 700px }
#main  { width: 460px; float: right; clear: none }
#bottom  { width: 700px; float: none; clear: both }

@media screen {
  #navi { background-color: transparent;}
  #wrapper { background-color: transparent;}
  #main { background-color: transparent;}
}

li.newslist { list-style-image: url(/akahata/img/dot.gif); list-style-position: outside; margin-top: 0.3em }
td.akahataindex div.css5 { padding-left: 160px; }
