@charset "Shift_JIS";

/*  Top Contents
-----------------------------------------------------------------------------*/
/* mainimg */
#top_slideshow {
  padding: 10px 0;
  background: url(../../img/top_mainimgbg.gif) no-repeat left top;
}

#slides {
  height: 270px;
  overflow: hidden;
}
#slides img{
}

/* request */
#top_request {
  zoom: 1;
  padding: 30px 0 22px;
  overflow: hidden;
}

.clearfix:after {
  height: 0;
  display: block;
  clear: both;
  content: " ";
}

#top_request dl {
  padding: 9px 0 16px;
  width: 425px;
  background: url(../../img/top_cntbg.gif) no-repeat left bottom;
}

#top_request dd {
  padding: 5px;
  border: 5px solid #daccb4;
  background: #fff;
}

/* staff */
#top_staff {
  zoom: 1;
  background: url(../../img/top_staff_bg.gif) no-repeat left bottom;
  overflow: hidden;
}

#top_staff:after {
  height: 0;
  display: block;
  clear: both;
  content: " ";
}

#top_staff dl {
  padding-bottom: 20px;
  width: 424px;
  float: left;
}

#top_staff dd { padding: 14px 0 0 23px; }

#top_staff div {
  text-indent: 35px;
  padding: 57px 0 40px;
  width: 425px;
  background: url(../../img/top_staff_bg02.jpg) no-repeat left top;
  float: right;
}

#top_staff div a {
  padding-top: 6px;
  display: block;
}

/* info */
#top_info_title { padding: 26px 0 5px; }
#top_info_title h2 { position: absolute; }
#top_info_title p { padding-left: 694px; }

#top_info dt {
  padding: 5px 0 5px 20px;
  background: url(../../img/icon01.gif) no-repeat 0 10px;
  position: absolute;
}

#top_info dd { padding: 5px 0 5px 190px; }

.topread { margin: 1px 0 20px; }
