/* 
/* Drive-recorder (2009.10.15)
/* 
--------------------------------------------------------------------------------*/

/* pan-nav
--------------------------------------------------------------------------------*/
#pan-nav-wall {
  background: url("../img/pan-nav/wall.gif") repeat-y center top;
}
#pan-nav {
  background: url("../img/pan-nav/pan_nav.gif") no-repeat left top;
}
#pan-nav-sub {
  background: url("../img/pan-nav/pan_nav_lhd.gif") no-repeat left bottom;
}

/* main
--------------------------------------------------------------------------------*/
#main table
{
  margin: 20px 0 0 0;
  padding: 0;
}
#main table th
{
  width: 250px;
}
#main dl
{
  margin: 0 0 0 20px;
  padding: 0;
}
#main .faqlist dd
{
  margin: 0;
  padding: 0;
  line-height: 2em;
  border-bottom: 1px dotted #E1E1E1;
}
#main .faqans dt
{
  background-color: #CDE;
  font-weight: bold;
  margin: 0;
  padding: 10px;
}
#main .faqans dd
{
  border-left: 1px solid #CDE;
  border-right: 1px solid #CDE;
  margin: 0;
  padding: 10px;
}
#main .faq-wkt
{
  background: url("../img/faq_wk1.gif") no-repeat left top;
  margin: 20px 0 0 20px;
  padding: 0px;
  width: 630px;
  height: 10px;
  font-size: 1px;
}
#main .faq-wkb
{
  background: url("../img/faq_wk2.gif") no-repeat left bottom;
  margin: 0 0 0 20px;
  padding: 0px;
  width: 630px;
  height: 10px;
  font-size: 1px;
}
#main .txt-red
{
  color: #EF624D;
  font-weight: bold;
}
