/*
 * koeki-u.ac.jp Basic Seminar b
 *
 */
@import url("../default.css");
body {background: #efe url(bsbbg.png) repeat-y;
      font-family: "y.ozfont", "ipamincho";
      margin: 0 40px; max-width: 1200px;}
h1 {color: #006040; text-align: center;}
h2 {color: #204b20;}
h3 {color: navy; border-left: 1ex solid navy; padding-left: 1ex;}
h1, h2, h3, h4, h5, h6 {clear: both;}
h2:before {content: "¢¡";}
h3:before {content: "¡þ";}
h4:before {content: "¢£";}
var {color: #070;}
em {color: #c11; text-decoration: underline;}

div.target {color: red; text-decoration: underline;}
div.sample1 h2:before {content: "";}
div.sample1 h2 {color: black; font-size: 180%;}
div.sample2 h2:before {content: ""; }
div.sample2 h2 {color: black; font-size: 150%; margin: 0;
background: url("02/momo.png") no-repeat; min-height: 80px; padding-top: 20px;
padding-left: 80px;}
div.sample2 p {margin: 0ex 2em 1ex 2em; padding-left: 0.5em;
	       background: #fee;}

dt {margin-left: 1em; color: #a11;}
dt:before {content: "¡ü";}
dd {border-left: #a11 solid 3px; padding-left: 1ex;}

table.plan a+span {visibility: hidden;}
table.plan a:hover+span {visibility: visible;}
table.plan td:first-child {text-align: right; padding-right: 1em;}
address {
  margin-top: 1em; border-top: 3px double black;
}

table.optdesc {margin-left: 1.5em;}
table.optdesc td {min-width: 5em; vertical-align: top;}
tr.master {background: #eec;}

ul.heading > li:first-line {color: red; text-decoration: underline;}
