@charset "UTF-8";
/* CSS Document */


#wrap {
   background-image: url("../img/staff_cast/bg-wrap.png");
   background-repeat: no-repeat;

}

h1#page-ttl {
   background-image: url("../img/staff_cast/ttl-staffcast.png");
   top:-110px;
}



#bg-wrap {
   height: 933px;
   position: relative;
   padding-bottom: 0;

}
#bg-wrap-btm2 {
   position: relative;
}


/* --------------------------------------------------------------


                      main


-----------------------------------------------------------------*/

#staff,
#cast {
   width: 349px;
   height: 839px;
   float: left;
}
#staff {
   background-image: url("../img/staff_cast/staff.png");
   margin-left: 80px;
}
#cast {
   background-image: url("../img/staff_cast/cast.png");
   margin-left: 100px;
}

#staff dl dt,
#staff dl dd,
#cast dl dt,
#cast dl dd {
   text-indent: -9999px;
}




.bgwrap-cts-btm2 {
   position: absolute;
   bottom: -170px;
   left: -35px;
}

#sorata {
   display: block;
   height: 150px;
   width: 253px;
   position: absolute;
   bottom: -113px;
   right:60px;
}