
#utilitynavi_list dt{ color:#FFFFFF;}
#utilitynavi_list dd{ line-height:1.5em;}
#utilitynavi_list dd a{color:#FFFFFF;}



#fl_b object{margin-top:0;
padding-top:0;}

#bnr_l{width:250px;
float:left;
margin-bottom:5px;}
#bnr_r{width:250px;
float:right;
margin-bottom:5px;}
#bnr{clear:both;}

.event_kokuti{ color:#FF0000;
background-color:#FFFFFF;
margin-bottom:5px;
border:1px solid #FF0000;}
.event_kokuti a{color:#FF0000;
font-weight:bold;
text-align:center;
padding-left:20px;
}
/* ------------------------------------
 → お知らせ
 * ------------------------------------*/
 #renew{
 color:#FFFFFF;
 font-size:12px;
 margin-bottom:5px;
 text-align:center;
 line-height:15px;
 }
  #renew a{font-weight:normal;}
  #renew dl{width:500px;
}
 #renew dl dt{font-size:13px;
 color:#FFFFFF;
 padding-bottom:2px;
 margin-bottom:2px;
 background-color:#FF0000;}
  #renew dl dd{
 background-color:#000000;
 padding-bottom:2px;}
 
 #kya{ line-height:2.5em;}
 
 #renew span{color:#FF0000;}
 
#info{border:#FF0000 solid 3px;
 color:#000000;
 font-size:15px;
 margin-bottom:5px;
 padding-top:7px;
 padding-bottom:5px;
 background-color:#FFFFFF;
 font-weight:bold;
 text-align: center;
 line-height:1.3em;}

#info dl dt{color:#FF0000;}

#info2{border:#777777 solid 1px;
 color:#000000;
 font-size:15px;
 margin-bottom:5px;
 padding-top:2px;
 padding-bottom:3px;
 background-color:#FFFFFF;
 font-weight:none;
 text-align: center;
 line-height:1.3em;}

#info2 dl dt{color:#FF0000;}
  /* ------------------------------------
 → メイン
 * ------------------------------------*/
#main {
	display:inline;
	width:500px;
	margin-left:20px;
	margin-right:25px;
	text-align:left;
	float:right;
}
.main_img {
	margin-bottom:10px;
}
.main_img img{
	display:block;
}
h2 {
	text-indent:-9999px;
	height:22px;
	_padding-top:21px;
	font-size:1px;
}
h3 {
	text-indent:-9999px;
	height:41px;
}

#utilitynavi_list2{width:200px;}
/* ------------------------------------
 → ツイッター
 * ------------------------------------*/
 .tw{border: #000000 1px solid;
}
.twtr-doc .twtr-hd{padding:5px;
 }
 
.twtr-hd h3{height:5px;}
.twtr-ft span a {
font-size:9px;
}
.twtr-ft span {
float:right;
text-indent:-9999px;
}
.twtr-doc .twtr-ft div{height:15px;
padding:5px;}
#text_tw{font-size:11px;
color:#FFFFFF;
 padding-bottom:10px;
 padding-left:5px;
}
.twtr-ft span{text-indent:-9999px;}

/* ------------------------------------
 → 動画フラッシュバナー
 * ------------------------------------*/
#fl{margin-bottom:10px;
border:solid #FF0000 1px;
width:500px;
padding-top:5px;
background-color:#000000;
}


/* ------------------------------------
 → お知らせバナー
 * ------------------------------------*/
 #osirase{ width:500px;
 padding-bottom:2px;
 background-color:#FFFFFF;
 border:#FF0000 1px solid;
 margin-bottom:5px;}
  #osirase1{ width:500px;
  margin-bottom:5px;}

#new_news2{ background:url(/common/osirase_b.jpg) 0 0 no-repeat;
text-indent:-9999px;
height:20px;
margin-bottom:5px;}
#taitol2{ 
font-size:11px;
padding-left:5px;
padding-right:5px;
}
/* ------------------------------------
 → トップ500ｐｘバナー
 * ------------------------------------*/
.bnr{margin-bottom:10px;
}
#fl_z_index{position:relative;
z-index:1;}

#bnr_sample{margin:0 auto;
width:900px;
padding-bottom:5px;}
/* ------------------------------------
 → 特研フラッシュバナー
 * ------------------------------------*/
#toku_fl{width:500px;}
/* ------------------------------------
 → 総合ニュース
 * ------------------------------------*/
h2#news {
	background:url("../common/news_all_top.gif") 0 0 no-repeat;
}
#news_list {
	height:100px;
	border:#ddd solid 1px;
	background-color:#fff;
	overflow:auto;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:10px;
}
#news_list dl {
	clear:both;
	padding-bottom:5px;
	background:url("../common/tensen.gif") 0 bottom no-repeat;
}
#news_list dl dt {
	float:left;
	width:60px;
}
#news_list dl dd {
	float:right;
	text-align:left;
	width:390px;
}

#news_f{width:500px;
height:28px;
background-color:#000000;
margin-bottom:5px;}

#news_f object{ vertical-align:top;
width:500px;
height:28px;
background-color:#000000;
}
.kakaku{font-size:12px;}
.kakaku img{ padding-right:2px;}

/* ------------------------------------
 → ・ﾐ・V作
 * ------------------------------------*/
h3#new {
	background:url("../common/new_prd_top.gif") 0 top no-repeat;
}
#new_list {
	background:url("../common/new_prd_bottom.gif") 0 bottom no-repeat;
	line-height:1.2;
	border-bottom:#000000 1px solid;
	margin-bottom:5px;
}
#new_list ul {
	background:url("../common/soukou_bg.gif") 0 0 repeat-y;
	padding-top:2px;
}
#new_list ul li{
	width:166px;
	float:left;
	text-align:center;
}
#new_list ul li dl {
	margin-left:1px;
	margin-right:1px;
	padding-top:5px;
	height:305px;
	background-color:#eee;
	word-break: break-all;
}
#new_list ul li dl.news_pink {
	background-color:#ffe1e1;
}
/* ------------------------------------
 → 新作案内
 * ------------------------------------*/
h3#item {
	background:url("../common/new_prd_top.gif") 0 top no-repeat;
}
#item_list {
	background:url("../common/new_prd_bottom.gif") 0 bottom no-repeat;
	padding-bottom:22px;
	margin-bottom:10px;
	line-height:1.2;
}
#item_list ul {
	background:url("../common/soukou_bg.gif") 0 0 repeat-y;
}
#item_list ul li{
	width:100px;
	float:left;
	text-align:center;
}
#item_list ul li dl {
	margin-left:2px;
	margin-right:2px;
	padding-top:5px;
	height:200px;
	background-color:#eee;
	word-break: break-all;
}
#item_list ul li dl.news_pink {
	background-color:#ffe1e1;
}
/* ------------------------------------
 → 쎊z見放題　新作案内
 * ------------------------------------*/
h3#member_g {
	background:url("../common/member_new_top.gif") 0 top no-repeat;
}
#member_list {
	margin-bottom:10px;
	line-height:1.2;
}
#member_list ul {
	background:url("../common/soukou_bg.gif") 0 0 repeat-y;
	padding-top:5px;
}
#member_list ul li{
	width:100px;
	float:left;
	text-align:center;
}
#member_list ul li dl {
	margin-left:2px;
	margin-right:2px;
	padding-top:5px;
	height:180px;
	background-color:#eee;
	word-break: break-all;
}
#member_list ul li dl.news_pink {
	background-color:#ffe1e1;
}

/* ------------------------------------
 → 半額
  * ------------------------------------*/
  h3#meisaku_m {
	background:url("../common/meisaku_h.jpg") 0 top no-repeat;
	height:43px;
}
#meisaku_list {
	margin-bottom:10px;
	line-height:1.2;
}
#meisaku_list ul {
	background:url("/images/meisaku_bg.jpg") 0 0 no-repeat;
	padding-top:5px;
}
#meisaku_list ul li{
	width:100px;
	float:left;
	text-align:center;
}
#meisaku_list ul li dl {
	margin-left:2px;
	margin-right:2px;
	padding-top:5px;
	height:153px;
}
#meisaku_list ul li dl.news_pink {
	background-color:#ffe1e1;
}
#meisaku_list ul li dl li a img { border:#FFFFFF solid 1px;}
#meisaku_list ul li dl dd a{color:#FFFFFF;}
/* ------------------------------------
 → お奨め女優
  * ------------------------------------*/  
  
 #osusume{background-color:#DDDDDD;
 width:175px;
 border:1px solid #999999;
 height:460px;}
 #osu{
 border-bottom: #666666 dotted 2px;
 padding-bottom:75px;
 padding-top:7px;
 margin-left:2px;
 margin-right:2px;
 background-color:#FFFFFF;}
 .pic_act{
 float:left;
 width:76px;
 margin-left:3px;
 margin-right:2px;
 }
 .pic_act img{border: #666666 solid 1px;}
 .actress_name{
 float:left;
 font-size:12px;
 color:#FFFFFF;
 padding-left:5px;
 padding-right:2px;}
/* ------------------------------------
 → トップへ
  * ------------------------------------*/
#go_to_top {
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:235px;
	height:18px;
	text-align:right;
}
