/*ヘッダー*/
#live_list_header{
	background:#606060;
	padding:6px 0px 6px 11px;
	color:#fff;
	font-weight:bold;

  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-top-left-border-radius: 5px;
  -webkit-top-right-border-radius: 5px;
  -moz-top-left-border-radius: 5px;
  -moz-top-right-border-radius: 5px;

	box-shadow:rgba(113, 135, 164, 0.9) 0px 0px 6px 1px;
	-webkit-box-shadow:rgba(113, 135, 164, 0.9) 0px 0px 6px 1px;
	-moz-box-shadow:rgba(113, 135, 164, 0.9) 0px 0px 6px 1px;
}

#live_list_header1{

}

#live_list_header2{
	float:right;
	text-align:right;
	margin:0 10px 0 0;
}

#live_list_header2 a{
	color:#92c000;
	text-decoration:none;
}


div#ranking_area {
    margin: -2px 0 0 0;
    border-top: solid 1px #bbbbbb;
}
/*ライブリストヘッダー*/
#live_boxs_header {
    background: #4cb5e8;
    padding: 6px 0px 6px 11px;
    color: #fff;
    font-weight: bold;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}
/***１ライブボックス 基板***/
#livebox {
    margin: 0px 0 3px 0;
    height: 64px;
}
/***ボックスメイン***/
#board {
    position: absolute;
    border-left: 1px solid #dbe5e8;
    width: 743px;
    height: 66px;
    border-bottom: 1px solid #dbe5e8;
    border-right: 1px solid #dbe5e8;
    border-radius: 0px;
}
/***背景***/
#livebox .odd { background: #f9f9f9 }
#livebox .even { background: #fff }
/***ランキング番号***/
#livebox .live_rankNum {
    position: absolute;
    top: 26px;
    left: 7px;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    width: 32px;
    text-align: center;
}
/***ムービー画像***/
#livebox .live_movieImg img {
    position: absolute;
    top: 0px;
    left: 45px;
    width: 64px;
    height: 64px;
    border: 1px solid #aaa;
    padding: 0px;
    background-repeat: no-repeat;
    border-radius: 2px;
}
/***ユーザー画像欄***/
#livebox .live_userimg img {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 2px;
    left: 161px;
    border: 1px solid #ccc;
    cursor: pointer;
    border-radius: 17px;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
}
/***ライブタイトル***/
#livebox .live_title {
    position: absolute;
    top: 8px;
    left: 120px;
    font-size: 14px;
    font-weight: bold;
    width: 424px;
    height: 19px;
    font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;
    letter-spacing: 0.5px;
    line-height: 19px;
    overflow: hidden;
}


/***ライブタイトル***/
#livebox .live_title .live_maintitle {

}

#livebox .live_title a { color: #0044CC; }
#livebox .live_title a:hover { color: #446ec1; text-decoration: none; }



/***名前***/
#livebox .live_name {
    position: absolute;
    top: 46px;
    left: 497px;
    font-size: 12px;
    font-weight: bold;
    width: 143px;
    height: 19px;
    font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;
    letter-spacing: 0.5px;
    line-height: 19px;
    text-align: right;
    overflow: hidden;
}
#livebox .live_name a:hover { color: #0052E7; text-decoration: none;}
#livebox .live_name a {
    text-decoration: none;
    color: #1f4488;
}



/***ユーザー説明***/
#livebox .description {
    position: absolute;
    top: 27px;
    left: 209px;
    font-size: 12px;
    color: #0d0d0d;
    overflow: hidden;
    width: 300px;
    height: 17px;
    _height: 15x;
    font-style: normal;
    border-bottom: 1px #F2F2F2 dotted;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    vertical-align: top;
    line-height: 20px;
    padding: 1px 1px 0 1px;
}
#livebox .even .description { background-color: #FDFDFD }
#livebox .description,
x:-moz-any-link { height: 15px }
#livebox .description .arrow { color: #666 }
#livebox .description_icon {
}
.live_timenum { color: #333 }
/***総視聴数***/
.live_totalnum {
    color: #666666;
    padding-top: 2px;
    padding-left: 15px;
    margin-left: 8px;
    background: url(/image/user_icon.png) no-repeat left center;
    background-size: 12px 12px;
}
/***コメント数***/
.live_commentnum {
    color: #666666;
    padding-top: 2px;
    padding-left: 15px;
    margin-left: 5px;
    background: url(/image/come_icon.png) no-repeat left center;
    background-size: 12px 12px;
}
/***星***/
.live_star {
    position: absolute;
    top: 34px;
    left: 614px;
}
.starLevel { padding: 0px 3px 2px 3px }
/***星 画像***/
.starLevel img {
    height: 13px;
    opacity: 0.6;
    filter: alpha(opacity=60); /* ie lt 8 */
    -ms-filter: "alpha(opacity=60)"; /* ie 8 */
    -moz-opacity: 0.6; /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.6; /* Safari 1.x */
}
/***総来場者 コメント数 の２つを指定***/
.totalToComments {
    position: absolute;
    top: 46px;
    left: 167px;
    height: 35px;
    font-size: 13px;
    width: 330px;
    _height: 16px;
    line-height: 25px;
}
/***斜線***/
.line1,
.line2,
.line3 { display: none }

/***ボーダー***/
#livebox .live_line {
    position: absolute;
    z-index: 1;
    top: -1px;
    left: 670px;
    width: 0px;
    height: 71px;
    border: 1px dashed #ddd;
}
/***閲覧者数***/
#livebox .live_viewer {
    position: absolute;
    top: 6px;
    left: 647px;
    width: 86px;
    height: 37px;
    font-size: 23px;
    padding: 0px;
    text-align: center;
    letter-spacing: 0.7px;
    background-color: #fff;
    padding: 15px 0 0 0px;
    border: solid 1px #d4d4d4;
    color: #495cc1;
    border-radius: 8px;
}
#livebox .live_viewer a {
    text-decoration: none;
    font-weight: bold;
    z-index: 3000;
    color: #495cc1;
}

#livebox .live_viewer a:visited {
    text-decoration: none;
    font-weight: bold;
    z-index: 3000;
    color: #495cc1;
}
#livebox .live_viewer.over_viewer a {
    color: #ec187f;
}


/***コメント率***/
#livebox .live_rate {
    position: absolute;
    top: 44px;
    left: 686px;
    width: 46px;
    height: 35px;
    font-size: 12px;
    padding: 0px;
    text-align: center;
}
#livebox .live_rate a {
    color: #666;
    text-decoration: none;
}
/***経過時間***/
.live_timenum {
    position: absolute;
    top: 7px;
    left: 581px;
    font-size: 16px;
    padding: 3px 4px 6px 2px;
    width: 51px;
    height: 14px;
    border: 1px solid #ccc;
    font-weight: bold;
    text-align: right;
    background-color: #ffffff;
    color: #2f2f2f;
    border-radius: 10px;
    white-space: nowrap;
}
@-moz-document url-prefix() { 
    .live_timenum { padding: 0px 2px 7px 5px }
}
/***秒または分の部分***/
.clockjp { font-size: 11px }
/***２８分超えの経過時間***/
.overtime {
    color: #e06897;
    border: 1px solid #ed9db9;
}
.overtimePlus {
    color: #fff;
    border: 1px solid #ed9db9;
    background: #ed9db9;
    font-weight: bold;
}
.recentTime {
    color: #9D9B14;
    border: 1px solid #9D9B14;
}

.live_timenum.overtime_s {
    font-size: 14px;
    padding: 6px 4px 6px 2px;
	height: 14px;
}

.over_viewer {
    color: red;
    font-weight: bold;
}
.totalnum,
.commentnum { font-weight: bold }
.title_icon img { height: 12px }
.live_rank_arrow {
    position: absolute;
    top: 45px;
    left: 3px;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    width: 32px;
    text-align: center;
}
.live_detail_images { margin: 0 0 0 6px }
.img_packman {
    padding-left: 21px;
    background: url(/image/icons/packman.png) no-repeat left center;
    background-size: 15px 15px;
    opacity: 0.8;
    filter: alpha(opacity=80); /* ie lt 8 */
    -ms-filter: "alpha(opacity=80)"; /* ie 8 */
    -moz-opacity: 0.8; /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.8; /* Safari 1.x */
    margin: 0 0 0 3px;
}
/***ライブショット***/
.archives_img_box {
    height: 193px;
    margin: 5px 0 0 0;
    padding: 12px 14px 10px 14px;
    background: #3f3f3f;
    box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.2) ,0px 0px 5px 3px rgba(0, 0, 0, 0.2) inset;
    border: 1px solid #000000;
}
.archives_img_contents { }
.archives_img_contents img {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.archives_img_contents_user_icon img { border: none }
.archives_img_contents_info { vertical-align: super }
.archives_img_contents_rank {
    vertical-align: 3px;
    color: yellow;
}
.archives_img_box_title {
    color: #FFFFFF;
    text-decoration: none;
    vertical-align: 3px;
}
.archives_img_box_title a {
    color: #FFFFFF;
    text-decoration: none;
}
.archives_img_box_title a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
.archives_img_contents_close {
    color: #FFFFFF;
    text-shadow: 2px 1px 1px #FFFFFF;
    text-align: right;
    float: right;
    padding: 4px 0 0 0;
}
.archives_img_contents_close a {
    color: #FFFFFF;
    text-shadow: 1px 1px 3px #FFF;
    text-align: right;
    text-decoration: none;
    vertical-align: sub;
}
.live_category_jungle_mark {
    font-size: 13px;
    margin: 0 0px 0 0px;
    //display: none;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", Helvetica, Arial, sans-serif;
}
/*Firefox*/
@-moz-document url-prefix() { 
    .live_category_jungle_mark { padding: 3px 3px 2px 4px }
}






.live_category_jungle_mark span { line-height: 12px }
.live_category_jungle_mark span a {
    //color: #ffffff;
    text-decoration: none;
}
.live_category_jungle_mark span a:visited {
    //color: #ffffff;
    text-decoration: none;
}
.live_category_jungle_mark span a:hover { //color: #eeeeee }
/*チャンネル*/
.cj_mark_channel,
.cj_mark_channel a,
.cj_mark_channel a:visited { color: #dc6000 }
/*男子*/
.cj_mark_boys,
.cj_mark_boys a,
.cj_mark_boys a:visited { color: #266EEC }
/*女子*/
.cj_mark_girls,
.cj_mark_girls a,
.cj_mark_girls a:visited { color: #D163B4 }
/*音楽*/
.cj_mark_music,
.cj_mark_music a,
.cj_mark_music a:visited { color: #3A6B7B }
/*ファンコミュ*/
.cj_mark_fan,
.cj_mark_fan a,
.cj_mark_fan a:visited { color: #DE6B2C }
/*ピックアップ*/
.cj_mark_pickup,
.cj_mark_pickup a,
.cj_mark_pickup a:visited { color: #A83C3C }
/*海外*/
.cj_mark_global,
.cj_mark_global a,
.cj_mark_global a:visited { color: #968E8A }
/*トレンド*/
.cj_mark_trend,
.cj_mark_trend a,
.cj_mark_trend a:visited { color: #E00008 }
/*趣味*/
.cj_mark_hobby,
.cj_mark_hobby a,
.cj_mark_hobby a:visited { color: #196F08 }
/*ゲーム*/
.cj_mark_game,
.cj_mark_game a,
.cj_mark_game a:visited { color: #800019 }
/*中継*/
.cj_mark_relay,
.cj_mark_relay a,
.cj_mark_relay a:visited { color: #818032 }
/*その他*/
.cj_mark_other,
.cj_mark_other a,
.cj_mark_other a:visited { color: #0E7B63 }
/*未*/
.cj_mark_none,
.cj_mark_none a,
.cj_mark_none a:visited { color: #008f93 }
/*閲覧数1000以上のライブ*/
#livebox .beyond_live .over_viewer {
    color: #000;
    font-weight: bold;
}

#livebox .beyond_live .live_line {
    width: 75px;
    background: #1F2263;
    z-index: 0;
    border: 1px dotted #988C35;
}
#livebox .beyond_live .live_rate a { color: #F5F5F5 }
.viewBgType_1 { background: #E44646 !important }
.viewBgType_2 { background: #1F2263 !important }
.viewBgType_3 { background: #000000 !important }
#livebox .live_profile_image {
    position: absolute;
    left: 197px;
    top: 4px;
}
#livebox .live_profile_image img {
    width: 43px;
    height: 43px;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border: solid 1px #999;
    box-shadow: 0px 0px 6px 3px #ffffff;
    -moz-box-shadow: 0px 0px 6px 3px #ffffff;
    -webkit-box-shadow: 0px 0px 6px 3px #ffffff;
}

#livebox .live_category {
//    position: absolute;
//    top: 55px;
//    left: 546px;
//	overflow: hidden;
//    width: 113px;
//    height: 13px;
    left: 487px;
    float: left;
}

#livebox .live_category a {
    font-size: 10px;
    /* padding: 0 4px 0 0px; */
    color: #a96767;
    vertical-align: -9px;
    text-decoration: none;
    text-align: left;
    /* padding-top: 2px; */
    /* padding-left: 15px; */
    /* width: 95px; */
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    padding: 5px 1px 3px 1px;
    text-align: center;
    font-family: Consolas, 'Courier New', Courier, Monaco, monospace;
    letter-spacing: 0px;
    display: inline-block;
    font-size: 10px;
    /* font-weight: bold; */
    font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
    letter-spacing: -1.1px;
    line-height: 17px;
    padding: 0px 1px 0 0px;
    margin: 0 0px 0 0;
    vertical-align: 0px;
    width: 40px;
    height: 16px;
    background: #7b7475;
}

#livebox .live_category span {
      text-align: right;  
}

#livebox .live_category .lang_icon {
    width: 16px;
    height: 11px;
}

#livebox .close_ng {
    display: none;
    position: absolute;
    left: 95px;
    top: 50px;
    z-index: 100;
}
#livebox img.close_ng {
    width: 15px;
    height: 15px;
}
#livebox img.close_ng:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}



.live_category_type10 a,
.live_category_type10 a:visited { background: #0455f9!important; }

.live_category_type17 a,
.live_category_type17 a:visited { background: #d42d2d!important; }

.live_category_type19 a,
.live_category_type19 a:visited { background: #0d6f6d!important; }

.live_category_type20 a,
.live_category_type20 a:visited { background: #8763a0!important; }

.live_category_type22 a,
.live_category_type22 a:visited { background: #969512!important; }


.live_category_type24 a,
.live_category_type24 a:visited { background: #f95c00!important; }

.live_category_type28 a,
.live_category_type28 a:visited { background: #5b944b!important; }



#livebox .live_tags {

}

#livebox .live_tags {
    /* position: absolute; */
    /* top: 47px; */
    /* left: 117px; */
    font-size: 13px;
    width: 330px;
    height: 19px;
    font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, sans-serif;
    letter-spacing: -0.3px;
    line-height: 19px;
    overflow: hidden;
    text-decoration: none;
    /* margin-right: 37px; */
    padding-left: 6px;
}

#livebox .live_tags a {
    margin: 0 3px 0 0;
	color: #787878;
}
#livebox .live_tags a:hover {
    text-decoration: none;
}

#livebox .cate_group {
    position: absolute;
    top: 47px;
    left: 117px;
}

#livebox .live_description {
    position: absolute;
    top: 29px;
    left: 120px;
    font-size: 13px;
    /* font-weight: bold; */
    overflow: hidden;
    width: 340px;
    height: 19px;
    _height: 14px;
    font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
    letter-spacing: 0.3px;
    line-height: 19px;
}

#livebox .disp_sub_num .live_viewer {
    padding: 10px 0 0 0px;
    height: 42px;
}
