
.newtitle {
  width : 508px ;
  height : 28px ;
  background-image : url(/gfx/rental/new/newtitle_02.gif) ;
  margin : 10px 0px 10px 0px ;
  padding : 0px ;
}

.newmonth {
  margin : 0px 0px 0px 185px ;
}

.comenttxt {
  clear : right ;
  font-size : 12px ;
  margin : 2px 0px 1px 3px ;
  padding-top : 2px ;
  line-height : 130% ;
}

.release {
  width : 210px ;
  height : 47px ;
  float : left ;
  margin : 0px 0px ;
}

.releasetitle {
  width : 508px;
  height : 27px ;
  background-image : url(/gfx/rental/title_mamo.gif);
  margin : 10px 0px 0px 0px ;
  padding : 0px ;
}

.pickup {
  width : 508px;
  height : 70px ;
  background-image : url(/gfx/rental/pickup_bk.gif);
}

.old {
  width : 358px;
  margin : 5px 0px 5px 145px ;
}
.old td {
  color : #FFF ;
}

.old a {
  text-decoration : none ;
  color : #FFF ;
}
.old a:hover {
  text-decoration : underline ;
  color : #FFF;
}


.ranking {
  width : 508px ;
  height : 27px ;
  background-image : url(/gfx/rental/title_ranking.gif) ;
  margin : 25px 0px 0px 0px ;
}

.information {
  width : 508px ;
  height : 27px ;
  background-image : url(/gfx/rental/title_information.gif) ;
  margin : 25px 0px 0px 0px ;
}
.updata {
  padding : 9px 0px 0px 0px;
  margin : 0px 0px 0px 0px ;
  text-align : right;
  width : 505px;
  height : 20px ;
  float : right ;
  color : #FF6600;
}

.hoka {
  padding : 0px 10px ;
}

.hokatxt {
  color : #333;
	font-size : 11px ;
  line-height : 135% ;
  margin : 5px 0px ;
}

.newtxt_w {
  color:#FFF;
  padding : 0px 0px 0px 0px ;
  margin : 2px 0px 6px 10px ;
  line-height : 16px ;
}

.newtxt_w a {
  color:#FFF;
  text-decoration : none;
  }
.newtxt_w a:link {
  color:#FFF;
}
.newtxt_w a:hover {
  color:#FFF;
  text-decoration : underline;
}

/*new////////////////////////////////////////////////*/

.newtitle2 {
  width : 508px;
  height : 28px ;
  background-image : url(/gfx/rental/new/newtitle_02.gif);
  margin : 3px 0px ;
}

.shinsaku td {
  padding : 3px 0px;
}

.shinsakuti {
  background : #E0E0E0 ;
  font-size : 14px;
  font-weight : bold;
/*  width : 388px ; */
  height : 20px;
  line-height :20px;
  margin : 0px 0px 0px 0px ;
  padding : 3px 0px 0px 5px ;
}

.start {
  color : #F63 ;
  border-bottom : 1px #BBB solid ;
  line-height : 16px;
  margin : 2px 0px 3px 0px ;
  padding : 0px 0px 1px 5px ;
}

.kanrens {
  border-top : 1px #BBB solid ;
  margin-top : 5px ;
}

.new-kanrens {
  margin : 3px 0px 0px 0px ;
}

.new-kanrens2 {
  margin : 3px 0px 0px 0px ;
}

.new-kanrens td {
  width : 125px ;
  font-size : 10px ;
}

.new-kanrens2 td {
  width : 410px ;
  font-size : 10px ;
}

.new-kanrens th {
  width : 5px ;
}
.new-kanrens td.mid {
  font-size : 10px ;
  line-height : 125% ;
  font-weight : bold ;
  color : #FFF ;
  background : #ff7000 ;
  padding-left : 4px;
}

.new-kanrens2 td.mid {
  font-size : 10px ;
  line-height : 125% ;
  font-weight : bold ;
  color : #FFF ;
  background : #ff7000 ;
  padding-left : 4px;
}


.bline {
  border-bottom : 1px #666 solid ;
}

.com {
  color : #F63;
  background : #fff9dc;
  padding:2px;
  border-left : 2px #ff7000 solid;

}
.com2 {
  color : #F63;
  background : #fff9dc;
  padding:2px;
  border-left : 2px #ff7000 solid;
	width : 250px;
}

.com3 {
 width : 388px;
}

.com4 {
  color : #F63;
  background : #fff9dc;
  padding:2px;
  border-left : 2px #ff7000 solid;
	width:180px;
}
.com5{
  color : #000;
  padding:2px;
	width:180px;
}

.com6 {
  color : #F63;
  background : #fff9dc;
  padding:2px;
  border-left : 2px #ff7000 solid;
  width: 386px;

}
.com7 {
  color : #000;
  padding:2px;
	width:388px;

}
/*release////////////////////////////////////////////////*/

.ret-movie {
  width : 508px;
  height : 28px ;
  background-image : url(/gfx/rental/release/title_movie.gif);
  margin : 3px 0px ;
}

.ret-music {
  width : 508px;
  height : 28px ;
  background-image : url(/gfx/rental/release/title_music.gif);
  margin : 3px 0px ;
}

.gonext {
  width : 508px ;
  text-align : right ;
}

.mamo td {
  padding : 5px 0px;
}

.mamo td.mdw {
  width : 65px;
  height : 65px;
}

.mamo td.mv {
  background : url(/gfx/rental/release/month_m.gif) no-repeat;
}

.mamo td.cda {
  background : url(/gfx/rental/release/month_cda.gif);
}

.mamo td.cds {
  background : url(/gfx/rental/release/month_cds.gif);
}

.month {
  position : relative ;
  width : 65px;
  padding-left : 3px ;
  font-size : 12px ;
  line-height : 20px ;
  color : #FFF;
  font-weight : bold ;
}

.day {
  margin : 0px ;
  padding : 17px 0px 0px 23px ;
  font-size : 12px ;
  line-height : 14px ;
  color : #FFF;
  font-weight : bold ;
}

.releaseti {
  background : #E0E0E0 ;
  font-size : 14px;
  line-height: 17px ;
  font-weight : bold;
  margin : 0px 0px 0px 0px ;
  padding : 3px 0px 0px 5px ;
}

.sub {
  border-bottom : 1px #BBB solid ;
;
  height : 14px;
  font-size : 12ps ;
  line-height : 16px;
  margin : 2px 0px 0px 0px ;
  padding : 0px 0px 1px 5px ;
  background : #fff;
}

.subs {
  border-bottom : 1px #BBB solid ;

  font-size : 10px ;
  line-height : 12px;
  margin : 2px 0px 0px 0px ;
  padding : 0px 0px 2px 5px ;
}

.txt10n {
  font-size : 10px;
  font-weight : normal;
  line-height : 12px;
}


/*info////////////////////////////////////////////////*/

.info_ti {
  width : 508px;
  height : 28px ;
  background-image : url(/gfx/rental/info/title01.gif);
  margin-top : 8px ;
}

.infot {
  font-size : 12px ;
  line-height : 16px ;
  padding-left : 20px ;

}

.info_campaign {
  width : 508px;
  height : 28px ;
  background-image : url(/gfx/rental/info/title02.gif);
  margin-top : 25px ;
}

.info_point {
  width : 508px;
  height : 28px ;
  background-image : url(/gfx/rental/info/title02.gif);
  margin-top : 25px ;
}

.info_shop {
  width : 508px;
  height : 28px ;
  background-image : url(/gfx/rental/info/title04.gif);
  margin-top : 25px ;
}

/*pickup////////////////////////////////////////////////*/

.pickup0 {
  width : 508px;
  height : 27px ;
  background-image : url(/gfx/rental/title_pickup0.gif);
  margin-top : 8px ;
}
.pickup0 a {
  float : right ;
  margin : 0px 0px 0px 358px ;
}
.pkg {
  float : left ;
  margin-top : 15px ;
}

#pumain {
  width : 355px;
  margin-left : 152px ;
  margin-top : 15px ;
}

#pum {
  margin-left : 5px;
}
.pcc {
  font-weight : bold ;
  color : #F60;
  line-height : 125%;
  margin-top : 5px ;
}

.ptitle {
  background : #d0d0d0 ;
  font-weight : bold ;
  padding : 2px ;
  margin-top : 6px;
}

.line {
  border-bottom : 1px #999 solid ;
  padding : 2px ;
}

.kanren {
  clear : left ;
  background : #F60 ;
  width : 508px ;
  color : #FFF;
  padding : 1px;
}




