@import "default.css";

#boxft h1 {
  height:310px;
  text-align:center;
}

#boxft  {
  clear:left;
  width:758px;
  margin:0 auto;
}

#btnz {
  position:relative;
  top:-100px;
  width:730px;
  margin:0 auto;
}

#btnz li {
  width:243px;
  float:left;
  list-style:none;
  text-align:center;
}

#contentsx {
  position:relative;
  top:-80px;
}

#contentsx h2  {
  margin:20px 0;
  padding:3px 17px 4px 17px;
  font-size:2.1em;
  border-bottom:1px dashed #999999;
  background:url('../images/mi.gif') no-repeat 5px 0 ;
  width:500px;
}

#contentsx dl {
  width:500px;
  padding:10px;
  margin:0 10px 0 0;
}

#contentsx dt {
  font-size:1.5em;
  color:#999999;
  line-height:14px;
  margin:2px 0;
}

#contentsx dd {
  background:url(../images/arw2.gif) no-repeat;
  padding-left:18px;
  font-size:1.5em;
  line-height:12px;
  margin:4px 2px 6px;
  padding-bottom:6px;
  border-bottom:1px solid #eeeeee;
}

#kaicho {
  float:left;
  width:155px;
}

#kaicho img {
  width:155px;
  height:170px;
}

#message {
  padding:0 0 70px;
  background-image:url(../images/name.jpg);
  background-position:right bottom;
  background-repeat:no-repeat;
  font-size:1.45em;
  color:#333333;
}

#contentsx {
  width:550px;
  margin-bottom:-30px;
}

#welcome {
  width:540px;
  margin-bottom:20px;
}

#rightbox {
  position:relative;
  width:190px;
  float:right;
  z-index:1;
}

#side2 {
  height:120px;
}

#topic {
  list-style:none;
  margin-bottom:12px;
}

#contentsx dt a:link,#contentsx dt a:visited {
  color:#000000;
}

#contentsx dd a:link,#contentsx dd a:visited {
  color:#666666;
}

.pagetop2 a  {
  font-weight:bold;
	text-decoration:underline;
}

#boxft .pagetop2  {
  text-align:right;
  font-size:1.2em;
  line-height:9px;
  text-transform:uppercase;
}
