@charset "EUC-JP";
/* CSS Document by IN */

@import url("home.css"); /*-----------ホームページ用 -------------*/
@import url("list-vote.css"); /*-----------リストページ用 -------------*/
@import url("moviepage.css"); /*-----------詳細ページ用 -------------*/
@import url("etc.css"); /*-----------その他ページ用 -------------*/



/* <===================( SECTION 1 ページ全体レイアウト+プロパティー  )===================>
/* <===================( SECTION 2 左右ナビ  )===================> */
/* <===================( SECTION 3 ヘッダーパーツ 	フッターパーツ	 )===================> 
/* <===================( SECTION 4 グローバル　クラス )===================> */


/* <===================( SECTION 1 ページ全体レイアウト+プロパティー  )===================> */

div,dl,dt,dd,ul,li,h1,h2,h3,h4,p,th,td,input{ margin:0; padding:0; } 

html, body {
	border:0;
	margin:0;
	padding:0;
}
 
body {
	font-family: "ＭＳ ゴシック, Arial, Helvetica, sans-serif";
	font-size: 12px;
	color:#000;
}

img { 
	border:0;
	vertical-align:bottom;
	
}



ul { line-height:1.3em;}
 
/***** 全体リンク *****/

a:link, a:visited, a:active { 
	color:#333;
	text-decoration:underline;
}

a:hover {
	color:#ff295f;
}

body#samp a:hover { color:#ff295f; }

body#mem a:hover { 	color:#39f; }

body#vip a:hover { 	color:#c90; }

body#svip a:hover {	color:#393; }
 
/***** 検索フォーム *****/
 
form {
	margin:0;
	padding:0;
}
 
form#search_form {
	padding:5px;
}

form#search_form input#keyword {
	width:74px;
	height:16px;
}

.buttonSubmit {
	width:48px;
	height:19px;
	padding:2px 5px;
	background:url(../images/nav/button_search2.jpg) 0 0 no-repeat;
	cursor:pointer;
	border:none;
}

/***** 全体レイアウト *****/

#header ,#container, #footer {
/*	width:955px; */
	width: 960px;
	margin: 10px auto 0; 
	background-color: #fff; 
}



#header {
	height:120px;
	margin-bottom:10px;
}

#main {
	float:left;
	width:632px;
	display:inline;
	border-bottom:1px solid #300;
	padding-bottom:10px;
	
} 



#container:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#wrap { 
	float:right;
	width:793px;
	margin-left:15px;
}

#left, #right { 
	width:145px;
}

#footer {
	width:632px; 
	margin:0 auto;
	margin-top:10px;
}




/* <===================( SECTION 2 左右ナビ  )===================> */

/***** 左右ナビ共有DIV *****/

#left div, #right div {
	width:145px;
	margin-bottom:10px;
	border:1px solid #300;
	background-color:#f0f0f0;
}

#left img { margin-bottom:10px; }

#left ul, #right ul { 
	list-style:none; 
}

/* ---- 左右ナビ見出し ----　*/

#left h3, #right h3 { 
		height:15px;
		width:145px;
		text-indent:-9999px;
}

body#samp #left h3.search { background:url(../images/nav/midashi_search_samp.gif) 0 0 no-repeat; }
body#mem #left h3.search { background:url(../images/nav/midashi_search_mem.gif) 0 0 no-repeat; }
body#vip #left h3.search { background:url(../images/nav/midashi_search_vip.gif) 0 0 no-repeat; }
body#svip #left h3.search { background:url(../images/nav/midashi_search_svip.gif) 0 0 no-repeat; }

body#samp #left h3.category { background:url(../images/nav/midashi_category_samp.gif) 0 0 no-repeat; }
body#mem #left h3.category { background:url(../images/nav/midashi_category_mem.gif) 0 0 no-repeat; }
body#vip #left h3.category { background:url(../images/nav/midashi_category_vip.gif) 0 0 no-repeat; }
body#svip #left h3.category { background:url(../images/nav/midashi_category_svip.gif) 0 0 no-repeat; }

body#samp #left h3.help { background:url(../images/nav/midashi_help_samp.gif) 0 0 no-repeat; }
body#mem #left h3.help { background:url(../images/nav/midashi_help_mem.gif) 0 0 no-repeat; }
body#vip #left h3.help { background:url(../images/nav/midashi_help_vip.gif) 0 0 no-repeat; }
body#svip #left h3.help { background:url(../images/nav/midashi_help_svip.gif) 0 0 no-repeat; }

body#samp #right h3.top5 { background:url(../images/nav/midashi_top5_samp.gif) 0 0 no-repeat; }
body#mem #right h3.top5 { background:url(../images/nav/midashi_top5_mem.gif) 0 0 no-repeat; }
body#vip #right h3.top5 { background:url(../images/nav/midashi_top5_vip.gif) 0 0 no-repeat; }
body#svip #right h3.top5 { background:url(../images/nav/midashi_top5_svip.gif) 0 0 no-repeat; }

body#samp #right h3.top5_68 { background:url(../images/nav/midashi_top5_68_samp.gif) 0 0 no-repeat; }
body#mem #right h3.top5_68 { background:url(../images/nav/midashi_top5_68_mem.gif) 0 0 no-repeat; }
body#vip #right h3.top5_68 { background:url(../images/nav/midashi_top5_68_vip.gif) 0 0 no-repeat; }
body#svip #right h3.top5_68 { background:url(../images/nav/midashi_top5_68_svip.gif) 0 0 no-repeat; }

body#samp #right h3.top5_72 { background:url(../images/nav/midashi_top5_72_samp.gif) 0 0 no-repeat; }
body#mem #right h3.top5_72 { background:url(../images/nav/midashi_top5_72_mem.gif) 0 0 no-repeat; }
body#vip #right h3.top5_72 { background:url(../images/nav/midashi_top5_72_vip.gif) 0 0 no-repeat; }
body#svip #right h3.top5_72 { background:url(../images/nav/midashi_top5_72_svip.gif) 0 0 no-repeat; }

body#samp #right h3.mylist { background:url(../images/nav/midashi_mylist_samp.gif) 0 0 no-repeat; }
body#mem #right h3.mylist { background:url(../images/nav/midashi_mylist_mem.gif) 0 0 no-repeat; }
body#vip #right h3.mylist { background:url(../images/nav/midashi_mylist_vip.gif) 0 0 no-repeat; }
body#svip #right h3.mylist { background:url(../images/nav/midashi_mylist_svip.gif) 0 0 no-repeat; }

body#samp #right h3.h { background:url(../images/nav/midashi_experience_samp.gif) 0 0 no-repeat; }
body#mem #right h3.h { background:url(../images/nav/midashi_experience_mem.gif) 0 0 no-repeat; }
body#vip #right h3.h { background:url(../images/nav/midashi_experience_vip.gif) 0 0 no-repeat; }
body#svip #right h3.h { background:url(../images/nav/midashi_experience_svip.gif) 0 0 no-repeat; }


/* added 04/22/11 for d2 ranking */

body#samp #right h3.usertop5 { background:url(../images/nav/midashi_userreview_sam.gif) 0 0 no-repeat; }
body#mem #right h3.usertop5 { background:url(../images/nav/midashi_userreview_mem.gif) 0 0 no-repeat; }
body#vip #right h3.usertop5 { background:url(../images/nav/midashi_userreview_vip.gif) 0 0 no-repeat; }
body#svip #right h3.usertop5 { background:url(../images/nav/midashi_userreview_svip.gif) 0 0 no-repeat; }




/* =================== user account area - added 4/28/09 =================== */


p.lineb {
	border-bottom:1px solid #f00;
	}


#left div hr {
	padding:0 5px;
	width:137px;
q	margin:0 5px;
	}

/* user status in top left corner of left nav */

.status-icon {
	width:145px;
	background:url(../images/nav/account_info/status-all.gif ) 0 0 no-repeat;
	height:42px;
	display:block;
	}

						
	/*	member */								
	body#mem #left .userstat {	
		background-position:0;	
		}

	/*	vip */	
	body#vip #left .userstat {
		background-position:-145px;	
		}

	/*	svip */				
	body#svip #left .userstat {
		background-position:-290px;	
		}			


/* user status buttons in various state */


.button-icon {
	width:137px;
	background:url(../images/nav/account_info/btn-userarea-all.gif ) 0 0 no-repeat;
	height:30px;
	display:block;
	}

					
	/*	goto vip OFF */								
#left .button1{	
	background-position:0;	
	}

	/*	goto vip ON */		
#left .button1:hover{
	background-position:-137px;	
	}



	/*	vip upgrade OFF */			
#left .button2{
	background-position:-274px;	
	}

	/*	vip upgrade ON */
#left .button2:hover{	
	background-position:-411px;	
	}



	/*	goto svip OFF */	
#left .button3{
	background-position:-548px;	
	}

	/*	goto svip ON */			
#left .button3:hover{
	background-position:-685px;	
	}



	/*	svip upgrade OFF */			
#left .button4{	
	background-position:-822px;	
	}

	/*	svip upgrade ON */	
#left .button4:hover{
	background-position:-959px;	
	}




/* user-info heading  */


body#mem #left h3.userinfo-heading { background:url( ../images/nav/account_info/member/account.gif ) 0 0 no-repeat; }
body#vip #left h3.userinfo-heading { background:url(../images/nav/account_info/vip/account.gif ) 0 0 no-repeat; }
body#svip #left h3.userinfo-heading { background:url(../images/nav/account_info/svip/account.gif ) 0 0 no-repeat; }

/* mail-heading  */


body#mem #left h3.mail-heading { background:url( ../images/nav/account_info/member/mail.gif ) 0 0 no-repeat; }
body#vip #left h3.mail-heading { background:url(../images/nav/account_info/vip/mail.gif ) 0 0 no-repeat; }
body#svip #left h3.mail-heading { background:url(../images/nav/account_info/svip/mail.gif ) 0 0 no-repeat; }


/* coupon info */


body#mem #left h3.coupon-heading { background:url( ../images/nav/account_info/member/cupon.gif ) 0 0 no-repeat; }
body#vip #left h3.coupon-heading { background:url(../images/nav/account_info/vip/cupon.gif ) 0 0 no-repeat; }
body#svip #left h3.coupon-heading { background:url(../images/nav/account_info/svip/cupon.gif ) 0 0 no-repeat; }


/* chat heading */


body#mem #left h3.chat-heading { background:url( ../images/nav/account_info/member/chat.gif ) 0 0 no-repeat; }
body#vip #left h3.chat-heading { background:url(../images/nav/account_info/vip/chat.gif ) 0 0 no-repeat; }
body#svip #left h3.chat-heading { background:url(../images/nav/account_info/svip/chat.gif ) 0 0 no-repeat; }




/* d2 heading */


body#mem #left h3.d2p-heading { background:url(../images/nav/ds_point_mem.gif ) 0 0 no-repeat; }
body#vip #left h3.d2p-heading { background:url(../images/nav/ds_point_vip.gif) 0 0 no-repeat; }
body#svip #left h3.d2p-heading { background:url(../images/nav/ds_point_svip.gif) 0 0 no-repeat; }



/* =================== END user account area =================== */





/***** 左ナビ ジャンルリンク *****/
#left div dl, #left div ul { 
	margin:3px 5px 0 3px;
	border-bottom:1px solid #300;
	padding-bottom:5px;
}

#left p { padding:4px; }

body#samp #left div dt, body#mem #left div dt, body#vip #left div dt, body#svip #left div dt {
	font-weight:bold;
	padding-bottom:3px;
	}

body#samp #left div dt { color:#f69; }
body#mem #left div dt { color:#39f; }
body#vip #left div dt {  color:#c90; }
body#svip #left div dt {  color:#393; }

body#samp #left div dt a, body#mem #left div dt a, body#vip #left div dt a, body#svip #left div dt a {

	font-weight:bold;
	text-decoration:underline;

}

body#samp #left div dt a { color:#f69; }
body#mem #left div dt a { color:#39f; }
body#vip #left div dt a { color:#c90; }
body#svip #left div dt a { color:#393; }

body#samp #left p a { color:#f69; }
body#mem #left p a { color:#39f; }
body#vip #left p a { color:#c90; }
body#svip #left p a { color:#393; }




#left div dl.special { 
	margin:6px 4px 0 3px;
	display:block;
	height:auto;
	width:138px;
	border-bottom:1px solid #300;
	padding-bottom:5px;
}



#left div dl.special dd { 
	display:inline;
	padding:2px;
	float:left;
	WIDTH: 63px;
}

#left div dl.special:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/***** 左右ナビ バナー用DIV  *****/


div.banner_holder { border:none !important; background-color:#fff !important }

div.banner_holder img { 
	display:block;
	margin-bottom:5px;
	
}


/* ---- 左ナビヘルプ ----　*/
#left div.help dl { border:none; }

/* ---- 右ナビ top5 ----　*/

#right div.top5_holder, #right div.top5_holder_none {
	width:135px;
	margin:2px 4px;
	display:block;
	height:auto;
	border:none;

}

#right div.top5_holder img { 
	float:left;
	margin:5px 5px 5px 0;
}

#right div.top5_holder ul { height:50px;
	margin:5px 5px 5px 0; padding:5px 0 0 0;
}




body#samp #right div.top5_holder a, body#mem #right div.top5_holder a, body#vip #right div.top5_holder a, body#svip #right div.top5_holder a, body#samp #right div.top5_holder_none a, body#mem #right div.top5_holder_none a, body#vip #right div.top5_holder_none a, body#svip #right div.top5_holder_none a {    font-weight:bold; }

body#samp #right div.top5_holder a, body#samp #right div.top5_holder_none a { color:#f69;}
body#mem #right div.top5_holder a, body#mem #right div.top5_holder_none a { color:#39f; }
body#vip #right div.top5_holder a, body#vip #right div.top5_holder_none a { color:#c90; }
body#svip #right div.top5_holder a, body#svip #right div.top5_holder_none a { color:#393; }


#right div.top5_holder p {
	padding:4px 0;
	border-bottom:1px solid #300;
}

#right div.top5_holder_none p {
    padding: 4px 0;

}

#right div.top5_holder span {
	text-align:center;
	display:block;
	padding:2px 0;
	font-size:12px;
	letter-spacing:0px;
}


#right dl.h_show {  margin:3px 4px 0 4px; }


body#samp #right dl.h_show dt { color:#f69; }
body#mem #right dl.h_show dt { color:#39f; }
body#vip #right dl.h_show dt { color:#c90; }
body#svip #right dl.h_show dt { color:#393; }

#right dl.h_show dd { padding:3px 0; }


/* <===================( SECTION 3 ヘッダーパーツ 	フッターパーツ	 )===================> */

#header h1  { 
	background:url(../images/header/logo.gif) 0 0 no-repeat;
	width:180px;
	height:66px;
	text-indent:-9999px;
	float:left;
}

body#samp #header h1 {  border-bottom:12px solid #f69; }
body#mem #header h1  {  border-bottom:12px solid #39f; }
body#vip #header h1  {  border-bottom:12px solid #fc3; }
body#svip #header h1  {  border-bottom:12px solid #3c3; }


#header a.logo { background:url(../images/header/logo.gif) 0 0 no-repeat;
	width:180px;
	height:66px;
	text-indent:-9999px;
	float:left;
	display:block; 
	}

body#samp #header a.logo { border-bottom:12px solid #f69; }
body#mem #header a.logo { border-bottom:12px solid #39f; }
body#vip #header a.logo { border-bottom:12px solid #fc3; }
body#svip #header a.logo { border-bottom:12px solid #3c3; }


#header div.r_part { 
	float:right;
	border-bottom:12px solid #300;
	width:780px;
	height:66px;
}





#header ul { 
	list-style:none;
	color:#999;
}

#header ul.etc { 
	display:inline;
	float:right;
	color:#999;
	font-size:11px;
	margin:4px 0 2px;
}
	
#header ul.etc li { 
	padding:0 0 2px 5px;
	border-right:1px solid #999;
	display:inline;
}
 
#header ul.header_parts { 
	margin-bottom:1px;
	width:auto;
	float:right;
}

#header ul.header_parts li { 
	margin:0 0 0 4px;
	padding:0;
	display:inline;
	float:left;
}


body#samp #header ul.header_parts li a.log, body#mem #header ul.header_parts li a.log, body#vip #header ul.header_parts li a.log, body#svip #header ul.header_parts li a.log {
width:184px;
height:17px;
text-align:center;
padding:5px 0 3px ;
background-color:#300;
display:block;
color:#fff;
border:1px solid #fff;
font-weight:bold;
}

body#samp #header ul.header_parts li a.log:hover, body#mem #header ul.header_parts li a.log:hover, body#vip #header ul.header_parts li a.log:hover, body#svip #header ul.header_parts li a.log:hover {
color:#300;
border:1px solid #300;

font-weight:bold;
}



body#samp #header ul.header_parts li a.log:hover {
background-color:#f69;
}

body#mem #header ul.header_parts li a.log:hover {
background-color:#39f;
}

body#vip #header ul.header_parts li a.log:hover {
background-color:#fc3;
}

body#svip #header ul.header_parts li a.log:hover {
background-color:#3c3;
}


/* ---- member/vip/svip:login ---- */

body#mem #header ul.header_parts li a.log2, body#vip #header ul.header_parts li a.log2, body#svip #header ul.header_parts li a.log2 {
width:170px;
height:17px;
text-align:center;
padding:5px 0 3px ;
background-color:#300;
display:block;
color:#fff;
border:1px solid #fff;
font-weight:bold;
}

body#mem #header ul.header_parts li a.log2:hover, body#vip #header ul.header_parts li a.log2:hover, body#svip #header ul.header_parts li a.log2:hover {
color:#300;
border:1px solid #300;

font-weight:bold;
}

body#mem #header ul.header_parts li a.log2:hover {
background-color:#39f;
}

body#vip #header ul.header_parts li a.log2:hover {
background-color:#fc3;
}

body#svip #header ul.header_parts li a.log2:hover {
background-color:#3c3;
}






body#samp #header ul.header_parts li a.log:hover {
background-color:#f69;
}

body#mem #header ul.header_parts li a.log:hover {
background-color:#39f;
}

body#vip #header ul.header_parts li a.log:hover {
background-color:#fc3;
}

body#svip #header ul.header_parts li a.log:hover {
background-color:#3c3;
}





/* ---- トップメインナビ ----　*/

#header ul.topnav { 
	margin:5px 0;
	width:100%;
	float:left;
}

#header ul.topnav li { float:left; }

#header ul.topnav li a, #header ul.topnav li a.srollover2, #header ul.topnav li a.vip, #header ul.topnav li a.svip {  
	display:block;
	text-decoration: none;
	margin-right:2px;
}

#header ul.topnav li a:hover, #header ul.topnav li a.srollover2:hover { color:#fff; }



body#samp #header ul.topnav li a, body#mem #header ul.topnav li a, body#vip #header ul.topnav li a, body#svip #header ul.topnav li a { 
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(../images/header/top_nav_all.gif) 0 0 no-repeat;
	
}

body#samp #header ul.topnav li a.srollover2, body#mem #header ul.topnav li a.srollover2, body#vip #header ul.topnav li a.srollover2, body#svip #header ul.topnav li a.srollover2 { 
	width:75px;
	height:28px;
	padding:3px 0px 0px 10px;
	line-height:1.1em;
	background:url(../images/header/top_nav_all.gif) 0 0 no-repeat;
}

body#samp #header ul.topnav li a.srollover2 span, body#mem #header ul.topnav li a.srollover2 span, body#vip #header ul.topnav li a.srollover2 span, body#svip #header ul.topnav li a.srollover2 span { display:block; }



body#samp #header ul.topnav li a:hover, body#samp #header ul.topnav li a.srollover2:hover, body#samp #header ul.topnav li a.blink:hover {
	background-position: -85px 0;
	}
	
body#mem #header ul.topnav li a:hover, body#mem #header ul.topnav li a.srollover2:hover { background-position: -170px 0; }

body#vip #header ul.topnav li a:hover, body#vip #header ul.topnav li a.srollover2:hover { background-position: -255px 0; }

body#svip #header ul.topnav li a:hover, body#svip #header ul.topnav li a.srollover2:hover { background-position: -340px 0; }


/* --- topnav ライブチャット用の反転マウスオーバー --- */

body#samp #header ul.topnav li a.blink_lovechat { 
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(../images/header/headerNavi_chat_s.gif) 0 0 no-repeat;
	}
	
body#mem #header ul.topnav li a.blink_lovechat { 
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(../images/header/headerNavi_chat_m.gif) 0 0 no-repeat;
	}
	
body#vip #header ul.topnav li a.blink_lovechat { 
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(../images/header/headerNavi_chat_v.gif) 0 0 no-repeat;
	}

body#svip #header ul.topnav li a.blink_lovechat { 
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(../images/header/headerNavi_chat_sv.gif) 0 0 no-repeat;
	}



body#samp #header ul.topnav li a.blink_lovechat:hover, body#mem #header ul.topnav li a.blink_lovechat:hover, body#vip #header ul.topnav li a.blink_lovechat:hover, body#svip #header ul.topnav li a.blink_lovechat:hover {
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(../images/header/headerNavi_chat.gif) 0 0 no-repeat;
	}





/* --- topnav 無料動画用の反転マウスオーバー --- */

body#samp #header ul.topnav li a.blink_muryou { 
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(../images/header/headerNavi_sample_s.gif) 0 0 no-repeat;
	}
	
body#mem #header ul.topnav li a.blink_muryou { 
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(../images/header/headerNavi_sample_m.gif) 0 0 no-repeat;
	}
	
body#vip #header ul.topnav li a.blink_muryou { 
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(../images/header/headerNavi_sample_v.gif) 0 0 no-repeat;
	}

body#svip #header ul.topnav li a.blink_muryou { 
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(../images/header/headerNavi_sample_sv.gif) 0 0 no-repeat;
	}



body#samp #header ul.topnav li a.blink_muryou:hover, body#mem #header ul.topnav li a.blink_muryou:hover, body#vip #header ul.topnav li a.blink_muryou:hover, body#svip #header ul.topnav li a.blink_muryou:hover {
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(../images/header/headerNavi_sample.gif) 0 0 no-repeat;
	}




/* --- topnav 無料動画用の反転マウスオーバー --- */

body#samp #header ul.topnav li a.blink_1pday { 
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(../images/header/headerNavi_1pday_s.gif) 0 0 no-repeat;
	}
	
body#mem #header ul.topnav li a.blink_1pday { 
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(../images/header/headerNavi_1pday_m.gif) 0 0 no-repeat;
	}
	
body#vip #header ul.topnav li a.blink_1pday { 
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(../images/header/headerNavi_1pday_v.gif) 0 0 no-repeat;
	}

body#svip #header ul.topnav li a.blink_1pday { 
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(../images/header/headerNavi_1pday_sv.gif) 0 0 no-repeat;
	}



body#samp #header ul.topnav li a.blink_1pday:hover, body#mem #header ul.topnav li a.blink_1pday:hover, body#vip #header ul.topnav li a.blink_1pday:hover, body#svip #header ul.topnav li a.blink_1pday:hover {
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(../images/header/headerNavi_1pday.gif) 0 0 no-repeat;
	}


/* --- blinking header nav --- */

body#samp #header ul.topnav li a.blink, body#mem #header ul.topnav li a.blink, body#vip #header ul.topnav li a.blink, body#svip #header ul.topnav li a.blink { 
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(/images/header/headerNavi_hdst.gif) 0 0 no-repeat;
	}
	

body#samp #header ul.topnav li a.blink:hover {
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(/images/header/headerNavi_hdst_s.gif) 0 0 no-repeat;
	}

body#mem #header ul.topnav li a.blink:hover {
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(/images/header/headerNavi_hdst_m.gif) 0 0 no-repeat;
	}
	
body#vip #header ul.topnav li a.blink:hover {
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(/images/header/headerNavi_hdst_v.gif) 0 0 no-repeat;
	}
	
body#svip #header ul.topnav li a.blink:hover {
	width:73px;
	height:23px;
	padding:8px 0px 0px 12px;
	background:url(/images/header/headerNavi_hdst_sv.gif) 0 0 no-repeat;
	}	





/* ---- フッター ----　*/
#footer p { text-align:center; padding:4px; color:#666; font-size:11px; }
#footer p.p2 { border:1px solid #666 ; text-align:left;  }


#footer ul { list-style:none; margin:3px 0 0 17px; }
#footer ul li {
	font-size:10px;
	color:#999;
	padding:0 0 2px 5px;
	display:inline;
}

body#samp #footer ul li a { color:#f69; }
body#mem #footer ul li a { color:#39f; }
body#vip #footer ul li a { color:#c90; }
body#svip #footer ul li a { color:#393; }




#footer ul.bottom_links { list-style:none;  }

	
#footer ul.bottom_links li {
	font-size:10px;
	padding:0 0 2px 5px;
	border-right:1px solid #999;
	display:inline;
}

#footer ul.bottom_links li a { color:#000 !important; }



/* <===================( SECTION 4 グローバル　クラス )===================> */

.clear         { visibility:hidden; clear:both;}
 
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
 
.img-left      { float:left; margin:0 5px 0 0; }
.img-right     { float:right; margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.nomargin      { margin:0 !important; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

.border_none { border:none !important; }
.pink { color:#ff6699 !important; }
.white { color:#fff !important; }

.font11px { font-size:11px; }
.letterspace { letter-spacing:-1px; }
.border1 { border:1px solid #999; }

a.listall:link, a.listall:visited, a.listall:hover, a.listall:active  { background-color:#300; padding:3px 0; width:248px; height:14px; display:block; color:fff !important; text-align:center; }


div.outy {
    background:url(/images/bg_gradation.gif) repeat-x;
    width:100%;
    background-color:#fff;
    margin: 10px 0;
    }

div.outy_sample {
    width:100%;
    background-color:#fff;
    margin: 10px 0;
    }

div.hd-stream div.inner {
        width:632px;
        margin:0 auto;
        padding:22px 68px;
        background-color:#fff;
        }
    div.inner span {
        border-bottom:1px solid #666;
        border-left:1px solid #666;
        color:#fff;
        padding:3px 5px;
        margin:0;
        display:block;
        background:url(../images/sta.jpg) repeat-x;
        }

/* end */

/* add Yuka   for categry list  HD   */

.st_over_sq_sample {
    width:116px;
    height:25px;
    background:url(/images/list/sample_sq2.gif) no-repeat left bottom;
}

.st_over_sq {
    width:116px;
    height:25px;
    background:url(http://www.1pondo.tv/projects/hd_streaming/sq2.gif) no-repeat left bottom;
}

.st_over_sq a, .st_over_sq_sample a {
display:block;
width:116px;
height:25px;
font-size:1px;
line-height:1px;
outline:none;
}
.st_over_sq a:hover, .st_over_sq_sample a:hover {
text-indent:-9999px;
}


.st_over_hq_sample {
    width:116px;
    height:25px;
    background:url(/images/list/sample_hq2.gif) no-repeat left bottom;
    padding-top: 5px;
}

.st_over_hq {
    width:116px;
    height:25px;
    background:url(http://www.1pondo.tv/projects/hd_streaming/hq2.gif) no-repeat left bottom;
    padding-top: 5px;
}

.st_over_hq a, .st_over_hq_sample a{
display:block;
width:116px;
height:25px;
font-size:1px;
line-height:1px;
outline:none;
}
.st_over_hq a:hover, .st_over_hq_sample a:hover {
text-indent:-9999px;
}

.st_padding_top {
    padding-top: 3px;
}

/* end */

