/*----------------------------------------------------------------*/
/*　全ページ共通　　　　　　　　　　　　　　　　　　　　　　　　　*/
/*----------------------------------------------------------------*/

body{ background-color: #FFFFFF;
  margin: 0px 0px 0px 0px;}  /*top right height left */
TD{
/*font-family: ＭＳ ゴシック;*/
  /*background-color: #FFFFFF;*/
  font-size: 12px;
  line-height: 14px;}

IMG{
  border:0px;}

BR{
  line-height:0.8em;}

.hrline{
  border-style: solid; 
  border-top-width: 2px; 
  border-top-color: #999999; 
  height: 1px;}

.f10{
  font-size: 10px;
  line-height: 11px;
  letter-spacing:0.5pt;
  }

.f11{
  font-size: 11px;
  line-height: 13px;}

.f13{
  font-size: 13px;
  line-height: 15px;}

.f14{
  font-size: 14px;
  line-height: 16px;}

.f15{
  font-size: 15px;
  line-height: 17px;}

.f16{
  font-size: 16px;
  line-height: 18px;}

.f18{
  font-size: 18px;
  line-height: 20px;}

.f20{
  font-size: 20px;
  line-height: 22px;}

/*-----------------------トップページ-----------------------------*/
/*----------------------------------------------------------------*/
/*　新作　　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/*----------------------------------------------------------------*/

.selnewtitle{
   background-color:#2B43CC;
   padding: 4px;
   font-size:18px;
   color:#FFFFFF;}

.sellineup{
   background-color:#2B43CC;
   padding: 4px;
   font-size:12px;}

.selnew{
  background-color: #BDD4FF;
  padding: 4px;
  font-size:10px;
  width:104px;}

.rentnewtitle{
  background-color:#FF6666;
  padding: 4px;
  font-size:18px;
  color:#FFFFFF;}

.rentlineup{
  background-color:#FF6666;
  padding: 4px;
  font-size:12px;}

.rentnew{
  background-color: #FFCCCC;
  padding: 4px;
  font-size:10px;
  width:104px;}

/*-----------------------商品詳細---------------------------------*/
/*----------------------------------------------------------------*/
/*　テーブル設定　　　　　　　　　　　　　　　　　　　　　　　　　*/
/*----------------------------------------------------------------*/
.main{
  width : 750px;}

.mainleft{
  width : 250px;}

.mainright{
  width : 500px;
  font-size: 14px;
  line-height: 15px;}

.submain{
  width : 750px;}


/*----------------------------------------------------------------*/
/*　商品名テーブル　　　　　　　　　　　　　　　　　　　　　　　　*/
/*----------------------------------------------------------------*/
/*セル商品名*/
.stitle{
  font-size: 16px;
  line-height: 17px;
  color : #0000ff;
/*  background-color:#CCFFFF;*/}

/*レンタル商品名*/
.rtitle{
  font-size: 16px;
  line-height: 17px;
  color : #ff0000;}

/*商品名TD*/
.ttd1{
  width : 650px;
  border-bottom:solid 1px #999999;}


/*ジャンル区分名TD*/
.ttd2{
  width : 100px;
  font-size: 12px;
  line-height: 14px;
  border-bottom:solid 1px #999999;}

/*----------------------------------------------------------------*/
/*　機種テーブル設定　　　　　　　　　　　　　　　　　　　　　　　*/
/*----------------------------------------------------------------*/
/*セル機種 発売日 発売TD*/
.ttd21{
  width : 250px;
  font-size: 14px;
  line-height: 16px;
  border-bottom:solid 1px #999999;}

/*初回限定生産TD*/
.ttd22{
  width : 500px;
  font-size: 12px;
  line-height: 14px;
  text-align:right;
  border-bottom:solid 1px #999999;}

/*レンタル機種 発売日 発売TD*/
.rtd21{
  width : 250px;
  font-size: 14px;
  line-height: 16px;
  border-bottom:solid 1px #999999;}

/*レンタル制作年度 制作国 発売元 初回限定生産TD*/
.rtd22{
  width : 500px;
  font-size: 12px;
  line-height: 14px;
  text-align:right;
  border-bottom:solid 1px #999999;}


/*----------------------------------------------------------------*/
/*　仕様テーブル設定　　　　　　　　　　　　　　　　　　　　　　　*/
/*----------------------------------------------------------------*/
.smidashi{
  font-size: 10px;
  background-color:#99ccff;}

/*セル価格文字色*/
.price{
  color:#990000;}

/*R指定*/
.rating{
  color:#990000;}

/*ネットショップ*/
.netshop{
  font-size: 10px;
  line-height: 11px;
  letter-spacing:0.5pt;
  text-align:right;}


/*----------------------------------------------------------------*/
/*　ジャケット＆コピーライト　　　　　　　　　　　　　　　　　　　*/
/*----------------------------------------------------------------*/
.jacket{ /*padding: 4px;*/
  width : 200px;}

.copyr{
  padding: 4px;
  font-size: 10px;
  line-height: 11px;
  letter-spacing:0.4pt;
  width : 200px;}


/*----------------------------------------------------------------*/
/*　関連商品テーブル設定　　　　　　　　　　　　　　　　　　　　　*/
/*----------------------------------------------------------------*/
.othersell{
  background-color : #0000ff;
  width : 700px;}

.otherrent{
  background-color : #ff0000;
  width : 700px;}


/*----------------------------------------------------------------*/
/*　スタッフテーブル設定　　　　　　　　　　　　　　　　　　　　　*/
/*----------------------------------------------------------------*/
.staff1{
  width : 50px;}
.staff2{
  width : 600px;}

/*----------------------------------------------------------------*/
/*　キャストテーブル設定　　　　　　　　　　　　　　　　　　　　　*/
/*----------------------------------------------------------------*/
.cast1{
  width : 50px;}
.cast2{
  width : 600px;}
  
.Sell{ height:25px; width:80px; text-align:center; font-weight:bold; color:#ffffff; background-color:#00ABFD; border-bottom:solid 1px #0087C8; border-right:solid 1px #0087C8; }
.Rent{ height:25px; width:80px; text-align:center; font-weight:bold; color:#ffffff; background-color:#FF6666; border-bottom:solid 1px #FF0000; border-right:solid 1px #FF0000; }
