@charset "UTF-8";

@import "inct.css";


/*======================== ヘッダ ========================*/
#header h1 {
  display: none;
}
#quick {
  background: #eeecec;
  float: right;
  left: 568px;
  top: 100px;
  width: 210px;
  margin: 56px 0 0 0;  /* 2 + x + 2 */
  border-top: solid 1px #fefefe;
  font-size: 13px;
}
#quick p, #quick ul, #quick ol, #quick dl, #quick pre {
  margin-left: 0;
  margin-right: 0;
}
#quick ul, #quick ol {
  margin-left: 4px;
}
#quick h2 {
  background: #fff;
  margin: 10px -8px 0;
  padding: 4px 8px;
  font-size: 13px;
  font-weight: bold;
}
#summary, #topics {
  margin: 4px 8px;
}
#topics dt {
  margin: 8px 0 4px;
  font-weight: bold;
}
#topics dd {
}
#topics dt.pas {
  margin-bottom: 6px;
  font-weight: normal;
  text-align: right;
}


/*======================== メニュー ========================*/
#menu {
  position: static;
  width: 542px;
  margin: 0;
  padding: 0;
  border-top: solid 1px #fefefe;
  border-bottom: solid 1px #fefefe;
  float: left;
  background: #fefefe url(../image/inctf.jpg) no-repeat 0 0;
}
#menu h2 {
  display: none;
}
#menu ul {
  list-style: none;
  margin: 380px 0 0 0;
  _margin-bottom: -380px;
  _margin-bottom/**/:/**/ 0;
  border-bottom: solid 1px #fefefe;
  padding-bottom: 8px;
}
#menu a, #menu span {
  text-indent: -999em;
  text-decoration: none;
}

#menu li {
  line-height: 1;
  padding: 0;
  width: 180px;
  float: left;
}
#menu li ul {
  margin: 0;
  border-bottom: none;
}
#menu li li {
  width: auto;
  float: none;
  background: transparent url(../image/list.png) no-repeat 0 50%;
  margin: 6px 8px 6px 10px;
  padding-left: 16px;
  font-size: 13px;
  line-height: 1.2;
}
#menu li li a {
  background: transparent;
  display: inline;
  width: auto;
  height: auto;
  text-indent: 0;
}

#menu-abs a, #menu-act a, #menu-mem a,
#menu-abs span, #menu-act span, #menu-mem span {
  background: #fefefe url(../image/menu.png) no-repeat;
  display: block;
  width: 180px;
  height: 31px;
}
#menu-act, #menu-mem {
  margin-left: 1px;
}
#menu-abs span { background-position: 0 0; }
#menu-act span { background-position: -180px 0; }
#menu-mem span { background-position: -361px 0; }

#body, #footer {
  clear: both;
}


