/*////////////////////////////////////////////////////////////////////////////////////////////

VIDEO

////////////////////////////////////////////////////////////////////////////////////////////*/

/* -------------------------------------------------------------------------------------------
VIDEO ナビ
 -------------------------------------------------------------------------------------------*/
 
#subnavi_v{width:720px; height:19px;}
#video_navi{width:720px; height:19px; position:relative; background:url(../images/video_navi.gif) 0 0 no-repeat;}
#video_navi li { position:absolute;}
#video_navi li,#video_navi a{ display:block; height:19px;}
#video_navi a {text-indent:-9999px; text-decoration:none; overflow:hidden;}

#video_genre{left:0px; width:133px;}
#video_push{left:133px; width:154px;}
#video_event{left:287px; width:176px;}
#video_release{left:463px; width:120px;}
#video_trailer{left:583px; width:137px;}

#video_genre a:hover,#video_genre avisited:hover {background:transparent url(../images/video_navi.gif) -0px -19px no-repeat;}
#video_push a:hover,#video_push avisited:hover {background:transparent url(../images/video_navi.gif) -133px -19px no-repeat;}
#video_event a:hover,#video_event avisited:hover {background:transparent url(../images/video_navi.gif) -287px -19px no-repeat;}
#video_release a:hover,#video_release avisited:hover {background:transparent url(../images/video_navi.gif) -463px -19px no-repeat;}
#video_trailer a:hover,#video_trailer avisited:hover {background:transparent url(../images/video_navi.gif) -583px -19px no-repeat;}

#video_genre a.selected:link, #video_genre a.selected:visited {background:transparent url(../images/video_navi.gif) -0px -19px no-repeat;}
#video_push a.selected:link, #video_push a.selected:visited {background:transparent url(../images/video_navi.gif) -133px -19px no-repeat;}
#video_event a.selected:link, #video_event a.selected:visited {background:transparent url(../images/video_navi.gif) -287px -19px no-repeat;}
#video_release a.selected:link,#video_release a.selected:visited {background:transparent url(../images/video_navi.gif) -463px -19px no-repeat;}
#video_trailer a.selected:link,#video_trailer a.selected:visited {background:transparent url(../images/video_navi.gif) -583px -19px no-repeat;}



/* link */
a {color:#a92f24; text-decoration:underline;}
a:visited {color:#a92f24; text-decoration:none;}
a:hover {color:#a92f24;  text-decoration:none;}



/* dropdown menu setting */

#video_navi li.genrelist *{margin:0; padding:0;}
#video_navi li.genrelist ul  {position:absolute; top:19px; left:0; width:133px; background:#d1d1d1; display:none; opacity:0; list-style:none;}
#video_navi li.genrelist ul li {position:relative; background-image:none; border:1px solid #d1d1d1; width:133px; margin:0; font-size:11px; height:auto;}
#video_navi li.genrelist ul li a {display:block; padding:3px 7px 5px; background-image:none; background-color:#d1d1d1; text-indent:0; color:#333; height:auto;}
#video_navi li.genrelist ul li a:hover {background-color:#c5c5c5; background-image:none; text-indent:0; height:auto;}
#video_navi li.genrelist ul ul {left:133px; top:-1px;}
/*#video_navi li.genrelist ul ul li{width:160px;}*/


ul.menu {list-style:none; margin:0; padding:0; z-index:1000;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}


/*
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0;}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}
*/

.carousel{width:399px; height:84px; overflow:hidden;}
.jCarouselLite ul li{float:left; border:1px solid #e6e7e7; padding:2px; margin-right:2px;}
.btnnext{margin-left:383px; cursor:pointer; width:16px; height:15px; margin-top:2px;}

#recommendarea{margin-bottom:20px;}
#top_banner{margin-bottom:30px; border-top:1px solid #CCC;}
ul.topbanner{margin-top:15px;}
ul.topbanner li{float:left; margin:0 10px 10px 0;}

/* -------------------------------------------------------------------------------------------
top ランキング
 -------------------------------------------------------------------------------------------*/

h3.ranking{background:url(../../images/rankingv_bg.gif) 0 0 no-repeat; height:18px; font-weight:normal; color:#7f7f7f; font-size:90%; padding:3px 0 0 10px;}

.rankingarea{}
#rankcontents_l{width:146px; float:left;}
#rankcontents_r{margin-left:156px;}

#rankcontents_l ul,#rankcontents_r ul{margin:10px 0;}
#rankcontents_l ul li,#rankcontents_r ul li{border-bottom:1px dotted #ababab; font-size:90%; color:#343434; margin-bottom:4px; padding-bottom:3px; padding-left:24px;}
#rankcontents_l ul li.no1,#rankcontents_r ul li.no1{background:url(../images/ico_no1.gif) 0 0 no-repeat;}
#rankcontents_l ul li.no2,#rankcontents_r ul li.no2{background:url(../images/ico_no2.gif) 0 0 no-repeat;}
#rankcontents_l ul li.no3,#rankcontents_r ul li.no3{background:url(../images/ico_no3.gif) 0 0 no-repeat;}
#rankcontents_l ul li.no4,#rankcontents_r ul li.no4{background:url(../images/ico_no4.gif) 0 0 no-repeat;}
#rankcontents_l ul li.no5,#rankcontents_r ul li.no5{background:url(../images/ico_no5.gif) 0 0 no-repeat;}
#rankcontents_l ul li.no6,#rankcontents_r ul li.no6{background:url(../images/ico_no6.gif) 0 0 no-repeat;}
#rankcontents_l ul li.no7,#rankcontents_r ul li.no7{background:url(../images/ico_no7.gif) 0 0 no-repeat;}
#rankcontents_l ul li.no8,#rankcontents_r ul li.no8{background:url(../images/ico_no8.gif) 0 0 no-repeat;}
#rankcontents_l ul li.no9,#rankcontents_r ul li.no9{background:url(../images/ico_no9.gif) 0 0 no-repeat;}
#rankcontents_l ul li.no10,#rankcontents_r ul li.no10{background:url(../images/ico_no10.gif) 0 0 no-repeat;}

a.ranklink {color:#343434; text-decoration:none;}
a:visited.ranklink {color:#343434; text-decoration:none;}
a:hover.ranklink {color:#343434; text-decoration:line-through;}


/* -------------------------------------------------------------------------------------------
ジャンルリスト
 -------------------------------------------------------------------------------------------*/

#slider dt{cursor:pointer; margin:8px 0; border-bottom:1px dotted #CCC; padding:0 0 8px 12px; background:url(../images/ico_genrelist_dt.gif) 0 30% no-repeat;}
#slider dd{margin:0 0 5px 10px;}
#slider dd ul li{margin:5px 0; font-size:90%; background:url(../images/ico_genrelist_dd.gif) 0 35% no-repeat; padding:0 0 5px 7px;}
#slider dd ul li a,#slider dd ul li a:visited{color:#333; text-decoration:none;}
#slider dd ul li a:hover{color:#a92f24;}

.g-linklist{}
.g-linklist li{margin-bottom:8px; border-bottom:1px solid #fafafa; padding:0 0 5px 20px; background:url(../images/ico_g-list.gif) 8px 20% no-repeat; float:left; width:220px; font-size:90%; height:3em;}
.g-linklist li a,.g-linklist li a:visited{color:#333; text-decoration:none;}
.g-linklist li a:hover{color:#a92f24;}

h3.g-listtitle{font-size:16px; background:url(../../music/images/live_h3bar.gif) 0 24px repeat-x; color:#303030; margin-bottom:10px; padding-bottom:10px;}

/* -------------------------------------------------------------------------------------------
パワープッシュ
 -------------------------------------------------------------------------------------------*/
 
#mainarea_pp{width:720px; margin-bottom:16px;}

.ppimg{width:353px; height:195px; background:url(../../images/img_pp_waku.gif) 0 0 no-repeat; padding:4px 0 0 4px; margin-bottom:8px;}

.pph4{font-weight:bold; border-bottom:1px dotted #000000; margin-bottom:5px; padding-bottom:1px; display:inline;}

dl.pickupli{font-size:90%; padding:7px 0 3px 0;}

.tieupbannerarea{margin-bottom:20px;}
.tieupbanner{margin-bottom:6px;}

table.pp_banner{width:100%; margin-bottom:15px;}
table.pp_banner td.naka{width:6px;}

ul.pp_pickup{margin-left:15px;}
ul.pp_pickup li{font-size:90%;}



/* -------------------------------------------------------------------------------------------
Live ＆　イベント
 -------------------------------------------------------------------------------------------*/

h3.lih3{font-size:16px; background:url(../../music/images/live_h3bar.gif) 0 24px repeat-x; color:#303030; margin-bottom:10px; padding-bottom:10px;}

.blogbodyset{margin-bottom:30px;}


/* release topのマージン用　*/
.releaseblog_top{margin-bottom:30px;}
/* release 日付のマージン用　*/
.releaseblog_date{margin-bottom:20px; padding-bottom:10px; border-bottom:1px dotted #999999;}



.blog_sub{margin-bottom:15px;}

ul.menulist{margin-bottom:20px;}


/* -------------------------------------------------------------------------------------------
DVD trailer
 -------------------------------------------------------------------------------------------*/
 
table.traler_tbl{width:100%; border-collapse:collapse; margin-bottom:20px;}
table.traler_tbl td{padding:0 17px 16px 0; vertical-align:top;}
table.traler_tbl td.r1{padding:0 0 16px 0; vertical-align:top;}

.trailername{font-size:80%; background:url(../images/wmp_icon.gif) 0 3px no-repeat; padding:5px 10px 0 20px; color:#333333;}
