/**********************
 属性基本設定
**********************/

.i_sidebar,
.i_sidebar_live {
        width:160px;
}
#main {
        padding:2px;
}
#logo .fs10 {
        line-height:12px;
        color:#666;
}
#logo {
        margin-bottom:2px;
        text-align:center;
}
#chInfo {
        margin-bottom:3px;
        padding:2px 0 3px;
}
#chInfo {
}
#chInfo:after {
        content:'.';
        display:block;
        height:0;
        clear:both;
        line-height:0;
        visibility:hidden;
}
#chDescription {
        font-size:10px;
        line-height:12px;
        color:#666;
}
#chDescription a {
        font-size:12px;
        line-height:14px;
        font-weight:bold;
}
#chSymbol {
        float:right;
        width:62px;
        margin-left:3px;
}
#chSymbol img {
        width:60px;
        border:1px solid #999;
}
#chSymbol a:hover img {
        border:1px solid #357;
}

#videoInfo {
        margin-bottom:2px;
}
#videoInfo h2.ttl span {
        font-size:10px;
        color:#f0f0f0;
        font-weight:normal;
}
#videoInfo dl {
        width:51px;
        display:inline-block;
        padding:2px 0;
        text-align:center;
        vertical-align:top;
}
#videoInfo dt {
        margin-bottom:1px;
        padding:0;
}
#videoInfo dt img {
        width:40px;
        height:30px;
        border:1px solid #999;
}
#videoInfo dt a:hover img {
        border:1px solid #357;
}
#videoInfo dd {
        padding:0 1px;
        line-height:12px;
}
#videoInfo dd,
x:-moz-any-link {
        /* firefox */
        margin-top:-4px;
}
#videoInfo dd a {
        font-size:10px;
        line-height:12px;
}

#liveInfo {
}
table#liveList {
        width:100%;
        border-collapse:collapse;
}
table#liveList th,
#liveList td {
        padding:1px;
}
table#liveList th {
        width:44px;
}
table#liveList th img {
        width:40px;
        border:1px solid #999;
}
table#liveList th a:hover img {
        border:1px solid #357;
}
table#liveList td {
        width:100%;
        font-size:10px;
        line-height:12px;
}
table#liveList td .date {
        font-weight:bold;
}
table#liveList td .title {
}

#liveCountdown {
        margin:0 1px;
        padding:2px 0;
        text-align:center;
        line-height:12px;
        text-shadow:0 1px 1px rgba(0,0,0,0.2);
        border-radius:3px;
        behavior:url(/css/thumb_channel/PIE.htc);
}
#liveCountdown span {
        font-weight:bold;
}
.before#liveCountdown {
        background:#ccf;
        color:#222;
        border:1px solid #66d;
}
.before#liveCountdown span {
        color:#26d;
        font-weight:bold;
}
.after#liveCountdown {
        background:#fcc;
        color:#222;
        border:1px solid #d66;
}
.after#liveCountdown a {
        display:block;
        color:#f42;
        font-weight:bold;
}
