@charset "utf-8";
/* CSS Document */

/* #contents内でpremium_vip_base.cssに記述してあるものは以下　参考までに/////
#contents{width:687px; height:auto; margin:0px; padding:0px; float:right;}
#contents_sub{width:687px; height:auto; margin:0px; padding:0px;}
#main{width:480px; height:auto; margin:0px; padding:0px; float:left;}
#right{width:202px; height:auto; margin:0px; padding:0px 0px 0px 5px; float:right;}
*/

/* ★contents */

/* flow_news */
.flow_news{width:557px; height:30px; margin:0px; padding:0px 10px 0px 120px; line-height:30px; color:#333333; background-image:url(../img/premium_vip/home/top_news_bg.gif);}

/* home_swf */
.home_swf{width:687px; margin:0px; padding:4px 0px 0px 0px;}

/* top_menu */
#top_menu{width:687px; height:84px; margin:0px; padding:4px 0px; clear:both;}
#top_menu ul{width:687px; height:42px; margin:0px; padding:0px;}
#top_menu li{width:auto; height:42px; list-style-type:none; float:left;}
#top_menu li a{display:block; width:auto; height:42px; background-position:0 0; background-repeat:no-repeat; text-decoration:none; text-indent:-9999em; overflow:hidden;}    
#top_menu li#m_bt1 a {width:134px; background-image:url(../img/premium_vip/home/top_genre01.jpg); margin:0px 4px 0px 0px;}
#top_menu li#m_bt2 a {width:134px; background-image:url(../img/premium_vip/home/top_genre02.jpg); margin:0px 4px 0px 0px;}
#top_menu li#m_bt3 a {width:134px; background-image:url(../img/premium_vip/home/top_genre03.jpg); margin:0px 4px 0px 0px;}
#top_menu li#m_bt4 a {width:134px; background-image:url(../img/premium_vip/home/top_genre04.jpg); margin:0px 4px 0px 0px;}
#top_menu li#m_bt5 a {width:134px; background-image:url(../img/premium_vip/home/top_genre05.jpg); margin:0px;}
#top_menu li#m_bt6 a {width:134px; background-image:url(../img/premium_vip/home/top_genre06.jpg); margin:0px 4px 0px 0px;}
#top_menu li#m_bt7 a {width:134px; background-image:url(../img/premium_vip/home/top_genre07.jpg); margin:0px 4px 0px 0px;}
#top_menu li#m_bt8 a {width:134px; background-image:url(../img/premium_vip/home/top_genre08.jpg); margin:0px 4px 0px 0px;}
#top_menu li#m_bt9 a {width:134px; background-image:url(../img/premium_vip/home/top_genre09.jpg); margin:0px 4px 0px 0px;}
#top_menu li#m_bt10 a {width:134px; background-image:url(../img/premium_vip/home/top_genre10.jpg); margin:0px;}
#top_menu li a:hover {background-position: 0 -42px;}


/* ★main */

/* 新作movie */
#home_new{width:480px; height:auto; margin:0px; padding:0px;}
#new_movie{width:478px; height:124px; margin:4px 0px 0px 0px; padding:0px; border:1px solid #333333;}
.day{width:26px; height:84px; margin:0px; padding:20px 0px; font-size:14px; font-weight:bold; text-align:center; line-height:20px; color:#000000; background-color:#7C6C2C; float:left;}
.new_data{width:444px; height:116px; margin:0px; padding:4px; float:right;}
.new_title{width:444px; height:26px; margin:0px; padding:0px;}
.new_title em{margin:0px 0px 0px 3px; padding:0px; float:right;}
.new_title span{width:358px; height:26px; margin:0px; padding:0px; overflow:hidden; line-height:26px; display:block; float:left;}
.new_data_2{width:444px; height:90px; margin:0px; padding:0px 0px 0px 0px; clear:both;}
.new_data_2sub{width:320px; height:90px; margin:0px; padding:0px 0px 0px 4px; float:right;}
.new_kbps{width:320px; height:20px; margin:0px; padding:4px 0px; font-weight:bold; line-height:20px;}
.new_kbps img{margin:0px 2px; padding:0px; vertical-align:middle;}
.new_txt{width:320px; height:26px; margin:0px; padding:0px 0px 0px 0px; font-size:10px; line-height:13px; overflow:hidden;}
.new_ico{width:320px; height:32px; margin:0px; padding:4px 0px 0px 0px;}
.new_ico em{float:left;}
.new_ico em img{margin-right:4px;}
.new_ico span{float:right;}


/* ★right */
.right_block{width:190px; height:auto; margin:0px 0px 5px 0px; padding:5px; border:1px solid #333333;}

/* count */
#right_tcount{width:202px; height:80px; margin:0px 0px 5px 0px; padding:0px;}
#right_tcount p{width:137px; height:60px; margin:0px; padding:20px 10px 0px 0px; text-align:right; font-size:60px; color:#FF0000; float:left; background:url(../img/premium_vip/home/r_movienumber1.gif) no-repeat;}
#right_tcount span{width:55px; height:80px; margin:0px; padding:0px; float:right;}

/* top_sample */
.sample table{width:180px; text-align:center;}
.sample th{width:68px; padding:2px 11px;}
.sample td{width:80px; height:16px; padding:0px 5px; font-size:10px;}
.sample td span{width:80px; height:16px; line-height:16px; display:block; overflow:hidden;}

/* ranking */
#top_ranking table{width:180px; text-align:left;}
#top_ranking th.number{width:20px; min-height:40px; font-weight:bold; text-align:center; line-height:20px; background-color:#333333;}
#top_ranking td{width:160px; font-weight:bold;}
#top_ranking td img{margin-left:12px;}
#top_ranking td span{width:157px; height:20px; padding:0px 0px 0px 3px; display:block; overflow:hidden; line-height:20px; font-weight:bold;}
#top_ranking th.rank_line{width:180px; padding:2px 0px; margin:0px; text-align:center;}

/* plan */
.plan_type{height:20px; line-height:20px; color:#CC0000; font-weight:bold;}
.plan_list{margin:0px; padding:2px 0px;}
.plan_list span{text-align:left; font-size:12px; width:190px; display:block;}
.plan_list em{text-align:right; font-size:10px; font-style:normal; width:190px; height:16px; display:block;}
















