body {
min-width:1000px;
}
#header {
min-width:1000px;
}

/* RESET AND LAYOUT*/
.bx-wrapper{
position:relative;
margin:0;
padding:0;
*zoom:1
}
/* THEME */
.bx-wrapper .bx-viewport{
background:#fff
}
.bx-viewport{
overflow:hidden
}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{
position:absolute;
bottom:-30px;
width:100%
}
/* LOADER */
.bx-wrapper .bx-loading{
min-height:50px;
background:url(../../images/pc/bx_loader.gif) center center no-repeat #fff;
height:100%;
width:100%;
position:absolute;
top:0;
left:0;
z-index:2000
}
/* PAGER */
.bx-wrapper .bx-pager{
text-align:center;
font-size:.85em;
font-family:Arial;
font-weight:700;
color:#666;
padding-top:20px
}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{
display:inline-block;
*zoom:1;
*display:inline
}
.bx-wrapper .bx-pager.bx-default-pager a{
background:#666;
text-indent:-9999px;
display:block;
width:10px;
height:10px;
margin:0 5px;
outline:0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{
background:#000
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev{
left:0;
background:url(../../images/pc/prev_img.png) no-repeat
}
.bx-wrapper .bx-next{
right:29px;
background:url(../../images/pc/next_img.png) no-repeat
}
.bx-wrapper .bx-controls-direction a{
position:absolute;
top:-250px;
outline:0;
width:32px;
height:61px;
text-indent:-9999px;
z-index:99
}
.bx-wrapper .bx-controls-direction a.disabled{
display:none
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto{
text-align:center
}
.bx-wrapper .bx-controls-auto .bx-start{
display:block;
text-indent:-9999px;
width:10px;
height:11px;
outline:0;
background:url(images/pc/controls.png) -86px -11px no-repeat;
margin:0 3px
}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{
background-position:-86px 0
}
.bx-wrapper .bx-controls-auto .bx-stop{
display:block;
text-indent:-9999px;
width:9px;
height:11px;
outline:0;
background:url(images/pc/controls.png) -86px -44px no-repeat;
margin:0 3px
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{
background-position:-86px -33px
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{
text-align:left;
width:80%
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{
right:0;
width:35px
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption{
position:absolute;
bottom:0;
left:0;
background:#666\9;
background:rgba(80, 80, 80, 0.75);
width:100%
}
.bx-wrapper .bx-caption span{
color:#fff;
font-family:Arial;
display:block;
font-size:.85em;
padding:10px
}
/* 追記 */
body{
background:none!important
}
#topContainer{
width:100%;
height:auto !important;
min-height:100%;
display:block;
clear:both;
margin:0 auto;
padding:0
}
#topContainer #header,#topContainer #global_menu{
margin:0 auto
}
#topContainer #contents{
width:960px;
margin:0 auto
}
/* slider */
#main_wrapper{
overflow:hidden;
height:408px;
margin:10px 0 13px
}
#bxslider a{
width:627px;
display:block;
margin:0 auto;
padding-right:30px
}
.bx-wrapper img:first-child{
width:627px;
margin:0 auto;
padding-bottom:55px;
display:block;
background:url(../../images/pc/dots_bg.png) repeat
}
.slide_ele{
min-width:960px;
height:408px
}
.slide_ele img::after{
content:'';
height:408px;
position:absolute;
top:0;
background:url(../../images/pc/dots_bg.png) repeat;
left:0;
opacity:1;
width:100%
}
/* pager */
.bxthumbs{
width:627px;
height:51px;
margin:0 auto;
background:url(../../images/pc/thumbs_bg2.jpg) #252526;
overflow:hidden;
position:absolute;
top:-51px;
left:151px
}
/* 20150106 bxthumbs active 画像サイズ調整 */
.bxthumbs img{
width:78px;
height:43px;
float:left
}
.bxthumbs .active img{
border:3px solid #FC0;
margin:-3px
}
/*
.bxthumbs img{
width:78px;
height:43px;
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box
}
.bxthumbs .active img{
border:3px solid #FC0
}
*/

/* 20150106 end */

.bx-has-controls-direction{
width:100%
}
.bx-controls-direction{
width:627px;
margin:0 auto;
padding-right:32px;
position:relative
}
.bx-controls{
min-width:960px
}
.thumbs_ele{
float:left;
margin-left:5px
}
.thumbs_ele:first-child{
margin-left:128px
}
.thumbs_ele a{
display:block;
margin-top:4px
}
.search_button{
margin:0
}
.header_banner{
padding-bottom:0
}
.prev,.next{
cursor:pointer
}
.prev{
position:absolute;
top:190px;
left:185px
}
.next{
position:absolute;
top:190px;
right:185px
}
.layer_left{
height:408px;
position:absolute;
top:0;
background:url(../../images/pc/dots_bg.png) repeat;
left:0;
opacity:1
}
.layer_right{
height:408px;
position:absolute;
top:0;
background:url(../../images/pc/dots_bg.png) repeat;
right:0;
opacity:1
}
/* slideOther */

#top_group{
position:relative;
width:960px;
margin:0 auto;
display:none
}
#top_groupinner{
width:960px;
position:absolute
}
#main_right{
position:absolute;
width:170px;
top:-408px;
right:0
}
/* main top */
#main_top{
clear:both;
width:100%;
height:408px
}
#main_guide{
float:left;
position:absolute;
top:-408px;
padding:0;
margin:0
}
.main_guide_iframe{
width:134px;
background:#FFF;
height:320px;
margin-top:10px
}
#main_slider{
float:left;
width:646px;
padding:10px 0 0 0
}
/* main login set */
#main_login{
width:150px;
padding: 8px 10px 10px;
background-image:url(../../images/pc/login_bg.png);
background-repeat:repeat;
background-color:#F6F6F6\9;}
.main_login{
width:150px;
height:210px;
padding:10px;
background-image:url(../../images/pc/login_bg.png);
background-repeat:repeat;
border-radius:0 0 3px 3px
}
.main_notlogin{
width:150px;
height:390px;
padding:10px;
background-image:url(../../images/pc/login_bg.png);
background-repeat:repeat;
border-radius:0 0 3px 3px
}
#main_login_inner{
padding:0;
text-shadow:-1px 1px 0 rgba(255,255,255,1)
}
#main_login .regist_bt{
margin-bottom:7px;
padding:0;
text-indent:-9999px
}
#main_login .regist_bt a{
background-image:url(../../images/pc/top_id_regist.png);
background-repeat:no-repeat;
background-position:0 0;
height:64px;
width:150px;
display:block
}
#main_login .regist_bt a:hover{
background-position:0 -64px
}
#main_login_inner{
width:150px
}
#main_login_inner form{
display:block;
overflow:hidden;
margin-bottom:12px
}
#main_login .login_txt{
padding:5px;
border:1px solid #ffb900;
background:#fff;
height:83px;
color:#303030;
font-size:11px;
line-height:140%
}
#main_login .min_txt_kisekaebtn{
margin-bottom:8px
}
#main_login #avatar_box{
padding-top:2px;
margin-bottom:5px
}
#avatar_box img{
background-color:white
}
#main_login .min_logout{
text-shadow:none;
text-align:right;
margin-bottom:6px
}
#main_login .min_logout a{
color:#2780CC;
text-decoration:none;
font-size:11px
}
#main_login .min_logout a:hover{
color:#ffb900;
text-decoration:underline
}
#main_login .mail_bt{
text-align:left;
margin-bottom:6px;
padding:0px 8px
}
#main_login .mail_bt_2{
text-align:left;
margin:0;
padding:0px 8px
}
#main_login .mail_bt a{
display:block;
padding-left:10px;
color:#555;
text-decoration:none;
background:url(../../images/pc/login_arrow.png) no-repeat 0 15%;
font-size:10px
}
#main_login .mail_bt_2 a{
display:block;
padding-left:10px;
color:#555;
text-decoration:none;
background:url(../../images/pc/login_arrow.png) no-repeat 0 40%;
font-size:10px
}
#main_login .mail_bt a:hover,#main_login .mail_bt_2 a:hover{
color:#ff9700;
text-decoration:underline
}
#main_login .mail_bt a span{
padding:0px;
line-height:1.2
}
#main_login .pass_bt{
text-align:left;
margin:10px 0;
padding:0
}
#main_login .pass_bt a{
color:#555;
font-size:11px;
text-decoration:none
}
#main_login .pass_bt a:hover{
color:#ff9700;
text-decoration:underline
}
#main_login .pass_bt a span{
padding-left:10px;
background:url(../../images/pc/pc/arw_r01.gif) left no-repeat
}
#main_login .box_mid{
width:150px;
height:188px;
margin-bottom:10px;
padding:6px 0 14px 0;
background:#F7F7F7;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius:3px;
-moz-box-sizing:border-box;
box-sizing:border-box
}
#main_login .login_sttl_01{
padding:5px 0 0 8px;
font-size:11px;
color:#555;
text-shadow:-1px 1px 0 rgba(255,255,255,1)
}
#main_login .login_sttl_02{
margin-bottom:6px;
padding-left:8px
}
#main_login .login_input_box{
padding:0;
margin-bottom:2px;
line-height:0;
position:relative
}
#main_login .login_input_box-last{
margin-bottom:8px
}
#main_login .login_input_box label{
position:absolute;
top:0;
left:12px;
font-size:11px;
font-weight:700;
line-height:34px;
color:#8d8d8d;
cursor:text
}
#main_login .login_input{
width:134px;
height:26px;
margin:2px 0 0 8px;
border:1px solid #ccc;
padding-left:2px;
color:#4d4d4d;
font-size:11px;
font-weight:normal;
line-height:26px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
border-radius:2px
}
#main_login .login_input:focus{
border:2px solid #FC0;

}
.placeholder{
color:#aaa!important;
font-size:11px;
line-height:24px
}
#main_login .login_submit{
width:134px;
height:35px;
padding:0;
margin:0
}
#main_login .login_check{
float:left;
margin:0;
padding:0 0 0 8px
}
.login_check input{
margin:0 1px 0 0
}
#main_login .login_check_txt{
display:inline-block;
margin:0;
padding-top:2px;
font-size:10px;
color:#555
}
.mb7{
margin-bottom:7px
}
.yavanner{
margin-bottom:5px
}
.box_under{
clear:both;
margin-top:10px;
padding:0;
height:58px;
background:#F7F7F7;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius:3px
}
#main_login .min_top_PRBox01{
padding:5px;
border:2px dotted #2780CC;
background:#fff;
height:41px;
font-size:11px;
overflow:hidden;
margin-bottom:7px
}
#main_login .min_top_PRBox01 p{
line-height:140%;
color:#303030
}
#main_login .min_txt_name{
margin:0px 0 5px 0;
font-size:11px;
letter-spacing:1px;
font-weight:bold;
text-shadow:none
}
#main_login .min_txt{
margin:0px 0 5px 0;
font-size:11px;
letter-spacing:1px;
min-height:11px
}
#main_login .min_txt a{
color:#2780CC;
text-decoration:none;
text-shadow:none
}
#main_login .min_txt a:hover{
color:#FFB900;
text-decoration:underline;
text-shadow:none
}
.other_id_link{
text-align:center;
margin-bottom:6px
}
#other_id{
color:#666;
font-size:10px;
padding-bottom:5px
}
#top_guide a{
display:block
}
.top-logined-inner{
height:139px;
margin-bottom:8px;
background:#fff;
padding:10px 7px 7px;
border-radius:3px
}
/***********/

.btnMyPage{
height:20px;
padding-top:8px;
line-height:140%;
cursor:pointer;
border:1px solid #f0c800;
background-color:#ffd500;
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffe666), to(#ffd300));
background-image:-webkit-linear-gradient(#ffe666, #ffd300);
background-image:-moz-linear-gradient(#ffe666, #ffd300);
background-image:-o-linear-gradient(#ffe666, #ffd300);
background-image:linear-gradient(#ffe666, #ffd300);
-webkit-box-shadow:inset 0 2px 1px rgba(255, 255, 255, 0.6), 0 1px 1px rgba(21, 16, 23, 0.1);
-moz-box-shadow:inset 0 2px 1px rgba(255, 255, 255, 0.6), 0 1px 1px rgba(21, 16, 23, 0.1);
box-shadow:inset 0 2px 1px rgba(255, 255, 255, 0.6), 0 1px 1px rgba(21, 16, 23, 0.1);
-webkit-transition:all, 0.2s;
-moz-transition:all, 0.2s;
transition:all, 0.2s;
color:#4d4d4d;
font-weight:700;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
border-radius:3px;
font-size:12px;
text-align:center
}
.btnMyPage:hover{
background-color:#e6bf00;
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffe666), color-stop(0.05, #ffd300), to(#ffd300));
background-image:-webkit-linear-gradient(#ffe666, #ffd300 5%, #ffd300);
background-image:-moz-linear-gradient(#ffe666, #ffd300 5%, #ffd300);
background-image:-o-linear-gradient(#ffe666, #ffd300 5%, #ffd300);
background-image:linear-gradient(#ffe666, #ffd300 5%, #ffd300);
text-decoration:none
}
.btnMyPage a:hover{
text-decoration:none
}
.btnMyPage a:active{
text-decoration:none
}
.btnMyPage:active{
text-decoration:none;
-webkit-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.1);
box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.1)
}
.btnMyPage a{
color:#4d4d4d!important;
text-decoration:none;
display:block;
padding:8px;
margin-top:-8px
}
p.main_login_service{
font-size:11px;
margin-bottom:8px;
line-height:1.5;
text-align:center
}
p.main_login_service span{
font-weight:bold
}
p.main_login_medal_txt{
font-size:11px;
margin-bottom:5px
}
p.main_login_medal{
float:right;
margin-bottom:4px;
font-size:11px
}
p.main_login_medal span{
font-size:20px;
font-weight:700
}
p.main_login_medal_buy{
height:20px;
padding-top:8px;
line-height:140%;
cursor:pointer;
border:1px solid #b3b3b3;
background-color:#fff;
font-weight:700;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
border-radius:3px;
font-size:12px;
text-align:center;
clear:both;
margin-bottom:5px
}
p.main_login_medal_buy a{
color:#4d4d4d
}
.main_login_bnr{
margin-top: 10px;}
/* news_slide */
#news_area{
clear:both;
width:960px;
height:140px;
margin:0 auto 10px;
overflow:hidden;
background:#f0f0f0
}
#news_topics{
float:left;
width:150px
}
#news_topics h2{
width:58px;
margin:25px auto 14px;
padding-top:50px;
font-size:14px;
font-weight:bold;
color:#434343;
background:url(../../images/pc/news_title_icon.png) no-repeat top center;
text-shadow:-1px 1px 0 rgba(255,255,255,1)
}
#news_topics p{
width:114px;
margin:0 auto
}
#news_topics a{
width:114px;
height:17px;
padding-top:7px;
border:1px solid #e0e0e0\9;
background:#fff;
display:block;
text-align:center;
text-decoration:none;
font-size:11px;
color:#313131;
border:1px solid #c2c2c2;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px
}
#news_topics a:hover{
background:#f3f3f3;
color:#000
}
#news_contents{
float:right;
width:810px;
position:relative;
overflow:hidden
}
#news_contents ul{
white-space:nowrap;
margin-left:30px
}
#news_contents li{
display:inline-block;
width:147px;
height:122px;
margin-right:15px;
padding:8px 0;
overflow:hidden;
white-space:normal;
vertical-align:middle
}
.news_bx a{
display:block
}
.news_bx img{
margin:2px auto
}
#news_contents a{
overflow:hidden;
height:122px;
color:#4d4d4d;
text-decoration:none;
text-shadow:-1px 1px 0 rgba(255,255,255,1)
}
#news_contents a:hover{
box-sizing:border-box;
background:#f0f0f0;
text-decoration:underline
}
#news_contents span{
color:#4d4d4d;
font-size:10px
}
#news_contents h3{
color:#4d4d4d;
font-size:11px;
line-height:1.2
}
.shelf-slider-pager{
width:26px;
height:140px;
background:#eee;
border:none;
cursor:pointer;
opacity:.9;
filter:alpha(opacity=90); /* IE lt 8 */
-ms-filter:"alpha(opacity=90)"; /* IE 8 */
}
.shelf-left{
position:absolute;
top:0;
left:0
}
.shelf-right{
position:absolute;
top:0;
right:0
}
#news_controls{
width:960px;
height:13px;
margin:0 auto
}
#news_controls ul{
width:60px;
margin:0 auto
}
#news_controls li{
float:left;
margin-right:8px
}
.news_pager a{
width:12px;
height:12px;
display:block;
background:url(../../images/pc/pager_off.png) no-repeat
}
.active-pager a{
width:12px;
height:12px;
display:block;
background:url(../../images/pc/pager_on.png) no-repeat
}
#top_copylight{
width:960px;
box-sizing:border-box
}
/* pick up area */
h2.pkup_title{
font-size:20px;
margin:10px 0;
color:#333
}
#pickup_orgnl{
width:650px;
overflow:hidden;
margin-bottom:40px
}
a.pkup_box{
float:left;
margin:0 13px 8px 0;
width:310px;
border:1px solid #e6e6e6
}
a.pkup_box:hover{
background-color:#f0f0f0
}
.pkup_img img{
height:175px;
width:310px
}
.pkup_txt_wrap{
height:91px;
overflow:hidden
}
.pkup_txt_ttl{
font-size:14px;
font-weight:700;
color:#2864c8;
margin:13px 0 5px 13px
}
.pkup_txt{
font-size:11px;
margin:0 12px;
color:#333;
line-height:1.5
}
#pkup_recommend{
overflow:hidden;
margin-bottom:30px
}
a.pkup_box_s{
height:151px;
display:block;
border:1px solid #e6e6e6;
width:201px;
float:left;
margin:0 13px 10px 0
}
a.pkup_box_s:hover{
background-color:#f0f0f0
}
.pkup_img_s img{
width:201px;
height:110px
}
p.pkup_text_ttl_s{
font-size:12px;
color:#333;
margin:8px;
line-height:1.1
}
#pickup_original{
width:650px
}
#pickup_recommend{
width:650px;
background:#eee
}
#pickup_box{
width:650px;
background:#eee
}
#pickup_original_inner,#pickup_recommend_inner,#pickup_box_inner{
padding:15px 0 0 5px
}
#pickup_area .prgm_box_float{
float:left;
padding:0 0 0 10px
}
#pickup_area .prgm_box_L{
padding:10px 10px 8px 10px;
margin:0 0 10px 0;
background:#fff
}
#pickup_area .prgm_box_S{
padding:10px 10px 8px 10px;
margin:0 0 10px 0;
background:#fff
}
#pickup_area .prgm_img{
padding:0 0 5px 0
}
#pickup_area .prgm_img_S{
width:180px;
height:101px;
box-sizing:border-box;
border:1px solid #ccc
}
#pickup_area .prgm_txt_S{
width:180px;
height:24px;
overflow:hidden
}
#pickup_area .prgm_detail{
clear:both;
padding:0 15px 10px 15px;
text-align:right
}
/* program list area */
#list{
clear:both;
width:958px;
margin:10px 0 0 0
}
#list_inner{
width:958px
}
.list_ttl{
padding:0
}
.list_ttl_prg{
padding:0
}
#list_box_idol,#list_box_drama,#list_box_vrty,#list_box_anm,#list_box_spt,#list_box_live,#list_box_fish{
width:940px;
padding:5px 0
}
.list_boxs{
float:left;
width:227px;
height:45px
}
/* list colors */
#list ul{
list-style:none;
line-height:0
}
#list li{
padding:0 0 0 12px;
margin:5px 0 0 0;
line-height:0;
background:url(https://mv.tv-asahi.co.jp/douga/images/pc/point.gif) 0 0.2em no-repeat
}
#list ul a{
font-size:12px
}
#list ul a:hover{
color:#3366cc
}
/* TOP 右カラムバナーエリアパーツ */
#bnr_TOPbottom{ padding:10px 0px 0px 23px;
height:52px;}
#bnr_TOPbottom ul li{
float:left;
padding-right:19px
}
#bnr_TOPbottom ul li a:hover img{
filter:alpha(opacity=80);
-moz-opacity:0.8; opacity:0.8
}
#bnr_TOPbottom ul li a:hover img.none{
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1
}
#news_wrap{
margin-bottom:10px;
border:5px solid #ddd;
padding:20px 10px 15px 10px
}
/* right_column */
.right_sprite{
background:url(../../images/pc/right_column.png) no-repeat top left;
overflow:hidden;
text-indent:100%;
white-space:nowrap;
display:inline-block
}
.news_title{
width:136px;
height:39px;
background-position:0 -232px
}
.news_link{
width:96px;
height:21px;
background-position:0 -180px
}
.news_link:hover{
background-position:0 -206px
}
#news_top,#rank_top{
overflow:hidden
}
#news_top h4{
float:left;
margin-right:38px
}
#news_wrap hr,#rank_wrap hr{
margin:10px 0;
background-position:0 -424px;
width:270px;
height:4px;
border:none
}
#news_list li{
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px dashed #ccc
}
#news_list li:last-child,#rank_list li:last-child{
margin-bottom:0;
padding-bottom:0;
border-bottom:0
}
#news_list a{
text-decoration:none;
-webkit-transition:all .3s;

}
#news_list a:hover,#rank_list a:hover{
color:#a00
}
#news_list span{
display:block
}
#news_list .last-list{
margin-bottom:0;
padding-bottom:0;
border-bottom:0
}
.news_box_date{
margin-bottom:5px;
color:#a00;
font-size:12px
}
.news_involve a{
font-size:12px;
line-height:1.3;
color:#525252;
display:block
}
#rank_wrap{
border-top:5px solid #ddd;
border-right:5px solid #ddd;
border-left:5px solid #ddd;
padding:20px 10px 15px 10px
}
.rank_title{
background-position:0 -380px;
width:131px;
height:39px
}
.charge_btn{
background-position:0 -302px;
width:96px;
height:21px;
margin-bottom:3px
}
.charge_btn:hover{
background-position:0 -302px
}
.frees_btn{
background-position:0 -328px;
width:96px;
height:21px
}
.frees_btn:hover{
background-position:0 -354px
}
#rank_top h4{
margin-right:42px;
float:left
}
#rank_list li{
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px dashed #ccc
}
#rank_list a{
font-size:12px;
line-height:1.3;
color:#525252;
text-decoration:none;
vertical-align:top
}
.rank01,.rank02,.rank03,.rank04,.rank05,.rank06,.rank07,.rank08,.rank09,.rank10{
width:14px;
height:13px;
margin-right:6px;
margin-bottom:10px;
float:left;
display:block
}
.rank01{
background-position:0 0
}
.rank02{
background-position:0 -18px
}
.rank03{
background-position:0 -36px
}
.rank04{
background-position:0 -54px
}
.rank05{
background-position:0 -72px
}
.rank06{
background-position:0 -90px
}
.rank07{
background-position:0 -108px
}
.rank08{
background-position:0 -126px
}
.rank09{
background-position:0 -144px
}
.rank10{
background-position:0 -162px
}
.rank_update{
padding:6px 6px 6px 0;
background:#ddd;
font-size:12px;
text-align:right;
color:#333;
text-shadow:-1px 1px 0 rgba(255,255,255,.8)
}
/* USTREAM */
.ust-wrapper{
background-color:#252525
}
.main-ust{
width:668px;
margin:0 auto
}