@charset "euc-jp";

@import url("style.css");

/*------------------------------------------------------------------------------------------------
content
------------------------------------------------------------------------------------------------*/

div#content img#log-in {
  margin-bottom: 5px;
}

div#content h2 {
  margin-bottom: 5px;
}

div#content p#about {
  margin-bottom: 20px;
  padding: 0 10px;
  line-height: 1.4;
  background: url("/images/college/index/about-bg.gif") no-repeat center right;
  font-size: 100%;
}

div#content p#about strong {
  color: #f00;
}

/*-- ¥¹¥±¥¸¥å¡¼¥ë --*/

div#content iframe {
  margin-bottom: 20px;
  border: none;
  width: 558px;
  height: 225px;
  overflow: hidden;
}

/*-- ³ØÄ¹ --*/

div#content dl#president,
div#content dl#president dt,
div#content dl#president dd,

div#content dl#president dd ul,
div#content dl#president dd ul li {
  display: block;
  list-style: none;
}

div#content dl#president {
  margin-bottom: 20px;
  width: 558px;
}

div#content dl#president img {
  border: none;
  vertical-align: bottom;
}

div#content dl#president dd {
  background: url("/images/college/index/president-02.jpg") no-repeat;
}

div#content dl#president dd ul {
  padding-top: 30px;
}

div#content dl#president dd ul li {
  margin: 0 10px 5px 150px;
  padding-left: 14px;
  background: url("/images/college/index/eye-01.gif") no-repeat 0 3px;
}

div#content dl#president dd ul li.sub {
  background: url("/images/college/index/eye-02.gif") no-repeat 0 3px;
}

div#content dl#president dd ul li.btn {
  margin: 15px 0 0;
  padding: 0;
  background: none;
  text-align: center;
}

/*-- Éû³ØÄ¹¡¦Åý³ç¡¦¹Ö»Õ£Â£Ï£Ø --*/

div#content div.teach-box {
  margin-bottom: 20px;
  width: 558px;
}

/*-- Éû³ØÄ¹¡¦Åý³ç --*/
    
div#content div#sub-pre dl,
div#content div#sub-pre dl dt,
div#content div#sub-pre dl dd {
  display: block;
}

div#content div#sub-pre dl img {
  border: none;
  vertical-align: bottom;
}

div#content div#sub-pre dl {
  margin-right: 10px;
  position: relative;
  float: left;
  width: 274px;
  min-height: 122px;
}

* html div#content div#sub-pre dl {
  height: 122px;
}

div#content div#sub-pre dl.clearfloat {
  margin-right: 0;
}

div#content div#sub-pre dl dt {
  position: absolute;
  top: 0;
  left: 0;
  width: 112px;
  height: 122px;
}

div#content div#sub-pre dl dd {
  margin-left: 112px;
  padding: 5px 0 0 5px;
}

div#content div#sub-pre dl dd.name,
div#content div#sub-pre dl dd.blog {
  padding: 0;
}

/*-- ¹Ö»Õ --*/

div#content dl#other,
div#content dl#other dt,
div#content dl#other dd,
div#content div#other-teacher dl,
div#content div#other-teacher dl dt,
div#content div#other-teacher dl dd {
  display: block;
}

div#content dl#other img,
div#content div#other-teacher dl img {
  border: none;
  vertical-align: bottom;
}

div#content dl#other {
  margin-bottom: 10px;
  width: 558px;
}

div#content dl#other dd {
  padding: 5px 10px 10px;
  background: #ffe8c1 url("/images/college/index/other-bottom.gif") no-repeat 0 100%;
  font-size: 123%;
  text-align: center;
}

div#content div#other-teacher dl {
  margin: 0 9px 10px 0;
  position: relative;
  float: left;
  width: 180px;
  min-height: 102px;
}

* html div#content div#other-teacher dl {
  height: 102px;
}

div#content div#other-teacher dl.clearfloat {
  margin-right: 0;
}

div#content div#other-teacher dl dt {
  position: absolute;
  top: 0;
  left: 0;
  width: 92px;
  height: 102px;
}

div#content div#other-teacher dl dd {
  margin-left: 92px;
  padding: 3px 0 0 3px;
}

div#content div#other-teacher dl dd.name,
div#content div#other-teacher dl dd.blog {
  padding: 0;
}

div#content div#other-teacher dl dd.coment {
  line-height: 1.4;
  font-size: 90%;
}

* html div#content div#other-teacher dl dd.coment {
  font-size: 10px;
  letter-spacing: -1px;
}