/* 他ページ用タイトル
-----------------------------------------------  */
#other{/*
	margin: 0px;
	padding:0px;*/
}

#other h1{
	margin: 15px 0px;
	padding:3px 0px;
	background-color:#DEDEDE;
}

#special h1{
	margin: 15px 0px 5px;
	padding:3px 0px;
	background-color:#6A0000;
}

#other h2{
	margin: 0px;
	padding:5px 20px;
	background-color:#FFC531;
}

#other h4,#special h4{
	margin: 0px;
	padding:5px 12px;
	font-weight:normal;
}

#other h3{
	font-weight:normal;
	margin: 0px;
	padding:0px 10px;
	text-align:right;
	font-size:96%;
	/* MacIE5以外\*/
	font-size:90%;/**/
}

#other div,#special div{
	background:url("../img/common/dot_line.gif") repeat-x center 32px;
}

/*Win IE以外*/
html>body #other div,#special div{
	background:url("../img/common/dot_line.gif") repeat-x center bottom;
  }
  
#other p,#special p{
	padding: 3px 0px 12px;
	background:url("../img/common/dot_line.gif") repeat-x center top;
}
/*Win IE以外*/
html>body #other p,#special p{
	padding:3px 0px;
  }

/* ジャンル一覧：タイトル
----------------------------------------------- */
#other span.genre{
	float:left;
	border-left:8px solid #FF0062;
	font-size:160%;
	margin: 0px 6px;
	padding:3px 6px;
}

/*Win IE以外*/
html>body #other span.genre{
	margin: 3px 6px 0px;
	padding:2px 6px;
  }
  
/* 新着：タイトル
----------------------------------------------- */
#other span.new{
	float:left;
	border-left:8px solid #6ACD00;
	font-size:160%;
	margin: 0px 6px;
	padding:3px 6px;
}

/*Win IE以外*/
html>body #other span.new{
	margin: 3px 6px 0px;
	padding:2px 6px;
  }

/* 年代別：タイトル
----------------------------------------------- */
#other span.age{
	float:left;
	border-left:8px solid #833194;
	font-size:160%;
	margin: 0px 6px;
	padding:3px 6px;
}

/*Win IE以外*/
html>body #other span.age{
	margin: 3px 6px 0px;
	padding:2px 6px;
}

/* 女優一覧：タイトル（女優名）
----------------------------------------------- */
#other span.actlist{
	float:left;
	border-left:8px solid #FF5A00;
	font-size:160%;
	margin: 0px 6px;
	padding:3px 6px;
}

/*Win IE以外*/
html>body #other span.actlist{
	margin: 3px 6px 0px;
	padding:2px 6px;
}
  
/* 検索：タイトル
----------------------------------------------- */
#other span.search{
	float:left;
	margin: 0px 6px;
	padding:3px 6px;
}

/*Win IE以外*/
html>body #other span.search{
	margin: 3px 6px 0px;
	padding:2px 20px 2px 6px;
  }
  
/* サンプル：タイトル
----------------------------------------------- */
#other span.sample{
	float:left;
	margin: 0px 6px;
	padding:3px 6px;
}

/*Win IE以外*/
html>body #other span.sample{
	margin: 3px 6px 0px;
	padding:2px 20px 2px 6px;
  }

/* 一覧：ページリンク
----------------------------------------------- */
#other table{
	border-left:2px solid #ACACAC;
	font-size:90%;
	line-height:160%;
	margin-left: 100px;
	/* MacIE5以外\*/
	font-size:80%;/**/
}

/*WinIE4〜6とMacIE5のみ*/
*html #other table{
	height:26px;
	margin-left: 200px;
}

#other td{
	padding: 5px 20px;
	/* MacIE5以外\*/
	margin: 5px 10px;/**/
}

/* 一覧：ページ遷移リンク
----------------------------------------------- */
#other span.link,#special span.link{
	display: block;
	width: 100%;
	font-size:90%;
	line-height:160%;
	text-align:center;
	margin: 0px;
	padding: 5px 0px;
	/* MacIE5以外\*/
	font-size:80%;
	padding: 5px 0px;/**/
}

/* メイン：新作PPV
-----------------------------------------------  */
#new_main{
	clear:both;
	display: block;
	background-color:#000000;
}

#new h1{
	padding: 0px;
	/* MacIE5以外\*/
	margin: 6px 0px 0px;/**/

}

#new table{
	padding: 0px;
	font-size:90%;/*
	border:1px solid #000;*/
	line-height:160%;
	/* MacIE5以外\*/
	margin: 0px;
	font-size:80%;/**/

}

#new td{
	width:120px;
	vertical-align:top;
	margin: 0px;
	padding:10px 3px 0px;
}

#new td img{
/*	border:1px solid #313131;*/
}

#new td #inc img{
	border:transparent;
	padding:0px 0px 0px 80px;
	}

/*WinIE4〜6とMacIE5のみ*/
*html #new td #inc img{
	padding:0px 0px 0px 70px;
	/* MacIE5以外\*/
	margin:0px 0px 0px 80px;/**/
}

#new td span{
	margin: 0px;
	padding:0px 5px;
}

#new #sam p span{
	display: none;
}

#new #sam p{
	text-align:center;
	}	

#new #sam p a{
	display: block;
	width: 102px;
	height: 21px;
	}

#new #sam p a{
	background: url(../img/top/btn_sample-s.gif) no-repeat;
	}

#new #sam p a:hover{
	background-position: 0px -21px;
	}
	
	
/* メイン：新着
-----------------------------------------------  */
#new{
	clear:both;
	display: block;
	
}

#new h1{
	padding: 0px;
	/* MacIE5以外\*/
	margin: 6px 0px 0px;/**/
}

#new table{
	padding: 0px;
	font-size:90%;/*
	border:1px solid #000;*/
	line-height:160%;
	/* MacIE5以外\*/
	margin: 0px;
	font-size:80%;/**/
}

#new td{
	width:120px;
	vertical-align:top;
	margin: 0px;
	padding:10px 3px 0px;
}

#new td img{
/*	border:1px solid #313131;*/
}

#new td #inc img{
	border:transparent;
	padding:0px 0px 0px 80px;
	}

/*WinIE4〜6とMacIE5のみ*/
*html #new td #inc img{
	padding:0px 0px 0px 70px;
	/* MacIE5以外\*/
	margin:0px 0px 0px 80px;/**/
}

#new td span{
	margin: 0px;
	padding:0px 5px;
}

#new #sam p span{
	display: none;
}

#new #sam p{
	text-align:center;
	}	

#new #sam p a{
	display: block;
	width: 102px;
	height: 21px;
	}

#new #sam p a{
	background: url(../img/top/btn_sample-s.gif) no-repeat;
	}

#new #sam p a:hover{
	background-position: 0px -21px;
	}

/* メイン：戻るリンク
-----------------------------------------------  */
#new h4, #actlist h4{
	font-size:90%;
	text-align:right;
	font-weight:normal;
	padding: 10px;
	/* MacIE5以外\*/
	margin: 6px 0px 0px;
	font-size:80%;/**/
}

/* メイン：女優一覧
-----------------------------------------------  */
#actlist{
	clear:both;
}

#actlist h1{
	font-size:140%;
	padding: 2px 10px;
	color:#FF5A00;
	border-left:6px solid #FF5A00;
	border-bottom:1px solid #FF5A00;
}

#actlist table{
	margin: 4px 10px 40px 24px;
	line-height:160%;
	/* MacIE5以外\*/
	margin: 4px 10px 40px 16px;/**/
}

#actlist th{
	vertical-align:top;
	text-align:left;
	padding:6px 14px 6px 0px;
	/* MacIE5以外\*/
	padding:6px 6px 6px 0px;
	font-size:98%;/**/
}

#actlist td{
	font-size:90%;
	vertical-align:top;
	padding:6px 5px;
	/* MacIE5以外\*/
	font-size:80%;
	padding:6px 4px;/**/
}

#actlist td p{
	border-bottom:1px solid #D5D5D5;
}


/* 規約
-----------------------------------------------  */
#code{
	width:740px;
	background-color:#fff;
	padding: 20px;
	text-align:center;
}

#code h1{
	font-size:140%;
	font-weight:normal;
	padding: 6px;
	border-bottom:1px solid #D5D5D5;
	/* MacIE5以外\*/
	margin: 6px;/**/
}

#code table{/*
	border:1px solid #D5D5D5;*/
	line-height:160%;
	/* MacIE5以外\*/
	margin: 0px;
	font-size:90%;/**/
}

#code th{
	text-align:left;
	margin: 0px;
	padding:5px;
}
#code td{
	vertical-align:top;
	margin: 0px;
	padding:3px 10px;
}

#code #footer{
	text-align:right;
	font-size:90%;
	padding: 10px 0px;
}

