﻿@import url("global.css");
@import url("subpage.css");

/* Visual Area */
table.wrap_visual { z-index:-1; border-collapse:collapse; width:100%; margin-top:-1px; border-bottom:1px solid #3d3d3d; background:#2E2E2E; clear:both; }
/* ie 7.0 */ *:first-child+html table.wrap_visual { margin-top:0; }

/**/
#div_main { width:980px; margin:0 auto; }

.screen { position:relative; }
.screen .colorbox { position:absolute; left:0; top:0; border:4px solid #137bc2; visibility:hidden; }

	/* line1 */
#div_main .main_line1 { margin-top:25px; }
#div_main .main_line1 .title { height:21px; border-bottom:1px solid #333; }
#div_main .main_line1 .title .fr { padding:3px 2px 0 0; }
	/* 新着動画 */
#div_main .main_line1 .wrap_left { float:left; width:449px; margin-right:24px; }
#div_main .main_line1 .wrap_left .title .noicon { cursor:pointer; margin:0 -1px 0 0; }
#div_main .main_line1 ul.bestmovie_list { width:449px; margin-top:11px; overflow:hidden; }
	#div_main .main_line1 ul.bestmovie_list li { width:137px; height:173px; float:left; margin:0 19px 0 0; font-size:11px; }
	#div_main .main_line1 ul.bestmovie_list li.last { margin:0; }
	#div_main .main_line1 ul.bestmovie_list dt { height:32px; padding:3px 0 0 0; }
	#div_main .main_line1 ul.bestmovie_list dt a { color:#CCC; line-height:14px; }
	#div_main .main_line1 ul.bestmovie_list dt span { font-size:11px; }
	#div_main .main_line1 ul.bestmovie_list dd { position:relative; }
	#div_main .main_line1 ul.bestmovie_list dd img.thum { width:129px; height:96px; border:4px solid #575757; }
	#div_main .main_line1 ul.bestmovie_list dd img.icon { vertical-align:middle; margin:0 2px 0 0; }
	#div_main .main_line1 ul.bestmovie_list dd img.libbon { position:absolute; left:0; top:0; }

#div_main .main_line1 .wrap_center { float:left; width:241px; }
	/* ピックアップ動画 */
#div_main .main_line1 .wrap_center dl.wrap_bestscrip { margin:0 0 34px 0; padding:0;}
	#div_main .main_line1 .wrap_center dl.wrap_bestscrip dt { margin:0 0 12px 0; padding:0 0 0 6px; }
	#div_main .main_line1 .wrap_center dl.wrap_bestscrip dd { margin:0 0 8px 5px; padding:0; }
	#div_main .main_line1 .wrap_center dl.wrap_bestscrip dd p { padding-top:2px; line-height:15px;}
	#div_main .main_line1 .wrap_center dl.wrap_bestscrip dd span { color:#666;}
	#div_main .main_line1 .wrap_center dl.wrap_bestscrip dd img.thum { float:left; width:45xp; height:35px; margin-right:9px; }
	/* 話題のトーク&マイボックスのPR */
#div_main .main_line1 .wrap_center dl.wrap_bbslist { margin:0 0 37px 0; padding:0; }
	#div_main .main_line1 .wrap_center dl.wrap_bbslist dt { margin:0 0 7px 0; padding:0 0 0 6px; }
	#div_main .main_line1 .wrap_center dl.wrap_bbslist dd { height:19px; margin:0 0 0 5px; padding:0 0 0 7px; background:url('http://img.seebox.sg/sgp/_www/bul_4.gif') 0 7px no-repeat; }
	#div_main .main_line1 .wrap_center dl.wrap_bbslist dd img { vertical-align:top; margin-top:1px; }

#div_main .main_line1 .wrap_right { float:right; width:241px; padding-left:25px; margin-top:-384px; position:relative; background:url('http://img.seebox.sg/sgp/_www/main/line1_right_bg.gif') no-repeat; }
	/* LIVE NOW */
#div_main .main_line1 .wrap_right .wrap_livenow { width:218px; padding:43px 0 0 12px; margin-bottom:31px; }
	#div_main .main_line1 .wrap_right .wrap_livenow .fr { height:17px; padding:0 8px 0 0; font-family:Tahoma; font-size:11px; }
	#div_main .main_line1 .wrap_right .wrap_livenow .fr strong { color:#CCC; }
	#div_main .main_line1 .wrap_right .wrap_livenow .tvshape { width:218px; clear:both; position:relative; }
	#div_main .main_line1 .wrap_right .wrap_livenow .tvshape img.thum { width:218px; height:157px; }
	#div_main .main_line1 .wrap_right .wrap_livenow .tvshape .png { width:218px; height:106px; padding-top:51px; position:absolute; left:0; top:0; background:url('http://img.seebox.sg/sgp/_www/main/livenow_bg.png'); text-align:center; font-size:11px; color:#FFF; }
	#div_main .main_line1 .wrap_right .wrap_livenow .tvshape .png p { margin:33px 0 0 0; }
	/* ie */ html* #div_main .main_line1 .wrap_right .wrap_livenow .tvshape .png p { margin:29px 0 0 0; }
	.iePngFix { _behavior:url('/js_/iepngfix.htc'); }
	/* ie 6.0 */ * html #div_main .main_line1 .wrap_right .wrap_livenow .tvshape .png { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.seebox.sg/sgp/_www/main/livenow_bg.png', sizingMethod='crop'); }

	/* Right Banner */
#div_main .main_line1 .wrap_right ul.wrap_banner { margin:0; padding:0; }
	#div_main .main_line1 .wrap_right ul.wrap_banner li { margin:0 0 14px 0; padding:0; }
	#div_main .main_line1 .wrap_right ul.wrap_banner li.h7 { margin:0 0 7px 0; padding:0; }

	/* チャンネル別のおすすめ動画 */
#div_main .main_line2 { height:179px; margin:7px 0 15px 0; border:1px solid #333; background:#0d0d0d; clear:both; }
#div_main .main_line2 .title { height:21px; padding:8px 0 0 21px; border-bottom:1px solid #333; }
#div_main .main_line2 .title .fr { padding-right:18px; }
#div_main .main_line2 ul.recommovie_list { padding:13px 0 0 21px; overflow:hidden; }
	#div_main .main_line2 ul.recommovie_list li { float:left; width:119px; }
	#div_main .main_line2 ul.recommovie_list dl { width:104px; }
	#div_main .main_line2 ul.recommovie_list dl dt { padding-bottom:4px; font-weight:bold; font-size:11px; }
	#div_main .main_line2 ul.recommovie_list dl dd p { padding-top:5px; color:#CCC; }
	#div_main .main_line2 ul.recommovie_list dl dd img.thum { width:104px; height:79px; }

	/* お知らせ&EVENT */
#div_main .main_line3 { height:177px; border:1px solid #333; overflow:hidden; }
#div_main .main_line3 .title { height:25px; margin-top:-2px; padding:11px 0 0 25px; background:#202020; }
#div_main .main_line3 .title .fr { font-size:11px; padding:0 19px 0 6px; background:url('http://img.seebox.sg/sgp/_www/bul_6.gif') 0 6px no-repeat; }
#div_main .main_line3 .title .fr a { color:#666; }
#div_main .main_line3 .wrap_notice { float:left; width:285px; height:100%; border-right:1px solid #333; }
	#div_main .main_line3 .wrap_notice ul.notice_list { width:255px; margin:11px 0 7px 15px; line-height:18px; }
	#div_main .main_line3 .wrap_notice ul.notice_list li { padding:0 0 0 9px; background:url('http://img.seebox.sg/sgp/_www/bul_5.gif') 0 6px no-repeat; }
	#div_main .main_line3 .wrap_notice ul.notice_list li span { color:#FFF; }
	#div_main .main_line3 .wrap_notice ul.text_link { width:257px; padding-top:6px; margin-left:14px; text-align:center; border-top:1px solid #333; }
	#div_main .main_line3 .wrap_notice ul.text_link li { display:inline; padding:0 5px 0 10px; background:url('http://img.seebox.sg/sgp/_www/main/text_line_line.gif') 0 3px no-repeat; }
	#div_main .main_line3 .wrap_notice ul.text_link li.first { padding-left:0; background:url(''); }
	#div_main .main_line3 .wrap_notice ul.text_link li a { color:#666; }
	#div_main .main_line3 .wrap_notice ul.text_link li img { vertical-align:middle; margin:1px 3px 0 0; }

/* シーボックス */
#div_main .main_line3 .wrap_seebox { float:left; width:692px; }
#div_main .main_line3 .wrap_seebox ul { width:100%; text-align:center; margin-top:8px; }
#div_main .main_line3 .wrap_seebox ul li { display:inline; }
#div_main .main_line3 .wrap_seebox ul li img { margin:0 -2px; }