/*
 * koeki-u.ac.jp Information Literacy II 2005
 *
 */
body {background: #e0da94;}
h1 {text-align: center; color: #005020;}
h2 {text-decoration: underline; color: #008b00;
    border-top: solid thin black; /* margin-right: 30%; */
    padding-top: 1ex;}
h3 {color: navy;}
a:hover {background-color: lavender;}
a:hover, a:visited:hover {
    border: solid thin navy; background: #eae0d3; color: navy;
}

em {color: red; text-decoration: underline;}
var {color: green;}
address {border-top: 1px solid black; padding-top: 1ex;}
.e {color: tomato; text-decoration: underline;}
.diff, .r {color: brown;}
strong {background-color: pink;}
.ul {text-decoration: underline;}
kbd, .u, .example, .see {color: blue;}
.ret {color: yellow;}
.c {text-align: center;}
.right {text-align: right;}
.small {font-size: smaller;}
.em5 {width: 5em;}
.var {background: cyan; text-align: center;}
.val {background: peachpuff; text-align: center;}
.hash {border: medium dashed blue;}
.who {background: ivory; vertical-align: top; text-align: right; width: 4em;}
.jii, .karo, .lbg {background: lavender;}
.hime, .tono {background: lemonchiffon;}
.heimin {background: lightcyan;}
.spc {background: pink;}
.on, .ybg {background: yellow;}

.notice {
   background-color: #e0eee0; color: black; font-size: 80%;
   margin-left: 5%;
   border: 1px solid navy;
   padding: 1ex 2em;
}
.important {
   font-size: 125%; line-height: 1.2; width: 80%;
   margin: 1ex auto; padding: 0.5ex 1ex;
   border: 2px solid orange;
}
.topic {
   color: brown;
   margin-left: 2%;
   border: 2px solid blue;
}

.screen {
   background-color: #908060; color: white;
   margin-left: 5%;
   border: 1px none navy;
   padding: 0.1ex 1ex 0.1nex 1ex;
}
.notice .screen {
   background-color: #908060; color: white;
   margin-left: 0%;
   border: 1px none navy;
   padding: 0.1ex 1ex 0.1nex 1ex;
}
.screen .u {color: cyan; text-decoration: underline;}
.screen .rev {color: black; background: white;}
.anno {color: #ffbbff; background-color: #606060;}
.fence {color: moccasin;}
.taishou {color: yellow; background-color: #5f9ea0;}


.list {
  background-color: ivory;
  margin-left: 5%; margin-right: 5%;
  border: 1px none black;
  padding: 0px 1ex;
}
img.m {vertical-align: middle;}
.border, .border * {border: 1px solid; border-collapse: collapse;}
div.sample {margin-left: 3em;}
