@charset "utf-8";

@import url(/css/index_top.css?100824);/*トップページ*/
@import url(/css/index_thumb.css?100520);/*カテゴリトップ*/


/*↓index専用列幅↓*/
.content_624, .content_360 { display:block; overflow:hidden; float:left;}
.content_624 { width:624px;} .content_360 { width:360px;}
/*↑index専用列幅↑*/


/*↓総動画数↓*/
.total_video { font-size:20px; line-height:1; color:#C00;}
/*↑総動画数↑*/


/*↓カテゴリグループ(g1)↓*/
.g1_bg { background:url('/img/index/g/bg_g1.png') repeat-x bottom; padding:0 12px;}

.g1_set { font-size:12px; line-height:1; font-weight:bold; text-align:center;}
.g1_set a { width:112px; height:16px; padding:28px 4px 0; display:block; overflow:hidden;}
p.g1_out a:link, p.g1_out a:visited {
color:#333; text-decoration:none; background:url('/img/index/g/g1_out.png') no-repeat;}
p.g1_out a:hover, p.g1_out a:active, p.g1_in a {
color:#FFF; text-decoration:none; background:url('/img/index/g/g1_in.png') no-repeat;}
	a.g_ent      { background-position:0 0 !important;}
	a.g_life     { background-position:-120px 0 !important;}
	a.g_politics { background-position:-240px 0 !important;}
	a.g_try      { background-position:-360px 0 !important;}
	a.g_culture  { background-position:-480px 0 !important;}
	a.g_popular  { background-position:-600px 0 !important;}
	a.g_r18      { background-position:-720px 0 !important; width:72px !important;}
/*↑カテゴリグループ(g1)↑*/

/*↓カテゴリ(g2)↓*/
.g2_bg { font-size:14px; line-height:1; font-weight:bold; background:url('/img/index/g/bg_g2.png') repeat-x top; padding:4px 14px 0;}
.g2_bg a { height:16px; margin:0 2px; float:left; display:block;}

a.g2_out:link, a.g2_out:visited { text-decoration:none; padding:4px 8px 6px; color:#FFF; background:url('/img/index/g/g2_out.png') repeat-x;}
a.g2_in:link, a.g2_in:visited, a.g2_in:hover, a.g2_in:active,
a.g2_out:hover, a.g2_out:active { text-decoration:none; padding:6px 8px 4px; color:#FFF; background:url('/img/index/g/g2_in.png') repeat-x;}

img.g2_btm_blank { width:976px; height:8px; background:url('/img/index/g/g2_btm_blank.png') repeat-x;}
/*↑カテゴリ(g2)↑*/


/*↓トップ・サービス↓*/
a.g_toppage_0 img, a.g_toppage_1 img { width:112px; height:40px; background:url('/img/index/g/toppage.png');}
a.g_toppage_0:link img, a.g_toppage_0:visited img { background-position:0 -40px;}
a.g_toppage_0:hover img, a.g_toppage_0:active img, a.g_toppage_1 img { background-position:0 0;}
a.g_service_0 img, a.g_service_1 img { width:112px; height:24px; background:url('/img/index/g/service.png');}
a.g_service_0:link img, a.g_service_0:visited img { background-position:0 -24px;}
a.g_service_0:hover img, a.g_service_0:active img, a.g_service_1 img { background-position:0 0;}
/*↑トップ・サービス↑*/


/*↓index↓*/

.enter_DMM { padding:4px;}
.enter_DMM a:link img, .enter_DMM a:visited img { background:url('/img/index/gban_dmm.png');}
.enter_DMM a:hover img, .enter_DMM a:active img { background:url('/img/index/gban_dmm.png') 0 -40px;}

.worldvideo_bg { background:url('/img/index/worldvideo_bg.png') no-repeat; padding:0 16px 0 120px;}/* 世界の新着動画の背景 */
	.worldvideo_bg p { width:480px; font-size:12px; overflow:hidden; font-weight:bold;}

.seiga_frm { width:296px; margin:4px; padding:2px; border:solid 2px #CCC; float:left;}
.seiga_summary { font-size:12px; line-height:1.2; border:solid 2px #CCC; padding:6px;}/* 特定カテゴリで出る静画出張所 */

.ctg_left_mid { background:#393F3F url('/img/index/bg_mid_left.png') repeat-x top; color:#FFF; border:solid 2px #696F6F; padding:2px;}
.ctg_left_mid a:link, .ctg_left_mid a:visited, .ctg_left_mid a:hover, .ctg_left_mid a:active { color:#FFF;}

.ctg_right_mid { background:#696F6F url('/img/index/bg_mid_right.png') repeat-x top; color:#FFF; font-size:12px; border:solid 2px #999F9F; padding:4px;}
.ctg_right_mid a:link, .ctg_right_mid a:visited, .ctg_right_mid a:hover, .ctg_right_mid a:active { color:#FFF;}
.ctg_right_frm { border:solid #999F9F; border-width:0 2px 2px; padding:6px;}

.ctg_ichiba_img { background:#FFF; width:40px; height:40px; padding:3px; border:solid 1px #333;}/*市場＞画像*/
.ctg_ichiba_discount { background:#F80; color:#FFF; padding:0 2px; margin:0 4px;}/*市場＞割引*/

/*↑index↑*/

