body {
  font-family:  Verdana, Helvetica, sans-serif, "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3";
  background-color: #fff;
  margin: 0; padding: 0;
  word-wrap:break-word;
}

body a{
color:#00f;
}

body a:hover{
color:#316b1a;
}

#categoryWrap{
width:auto;
display:block;
margin-left:auto;
margin-right:auto;
font-size:8pt;
background-color:#77c545;
padding:10px;
}
#categoryWrap a{
color:#fff;
padding:5px;
}

#categoryWrap .selected{
color:#000;
padding:5px;
text-decoration:none;
}
#categoryWrap a:hover{
color:#000;
}

#category{
width:1070px;
display:block;
margin-left:auto;
margin-right:auto;
}





#AllWrap{
width:1070px;
display:block;
margin-left:auto;
margin-right:auto;
font-size:8pt;
}
#AllWrapWidth{
width:1130px;
display:block;
margin-left:auto;
margin-right:auto;
font-size:8pt;
}

#tagsWrap{
height:25px;
padding:6px 10px;
height:22px;
margin:9px 0px 10px 0px;
background-color:#ecf2d7;
color:#857e63;
font-size:7pt;
line-height:1.9;
  border-radius: 4px;         /* CSS3 */
  -moz-border-radius: 4px;    /* Firefox */
  -webkit-border-radius: 4px; /* Safari,Chrome */
display:block;
}

#tagsWrap a{
font-size:8pt;
color:#7cb259;
margin-right:10px;
line-height:1.8;
}
#tagsWrap a:hover{
color:#3d6225;
}




#searchWrap{
float:right;
width:250px;
height:25px;
padding:6px 10px;
height:22px;
margin:19px 0px 10px 10px;
background-color:#efefef;
color:#555;
font-size:7pt;
line-height:1.9;
  border-radius: 4px;         /* CSS3 */
  -moz-border-radius: 4px;    /* Firefox */
  -webkit-border-radius: 4px; /* Safari,Chrome */
display:block;
}


#searchWrapCenter{
width:auto;
padding:6px 10px;
margin:19px 0px 10px 10px;
background-color:#efefef;
color:#555;
font-size:10pt;
line-height:1.9;
  border-radius: 4px;         /* CSS3 */
  -moz-border-radius: 4px;    /* Firefox */
  -webkit-border-radius: 4px; /* Safari,Chrome */
display:block;
}
#searchWrapCenter INPUT{
font-size:14pt;
margin:0px 10px;
}



.tag{
float:left;
display:block;
width:auto;
}

#tagsSearch{
float:right;
display:block;
}


#ViewWrap{
width:auto;
display:block;
font-size:8pt;
}

#left{
width:820px;
float:left;
}
#right{
width:250px;
float:right;
}

.wrap{
width:194px;
display:block;
float:left;
margin-right:6px;
margin-bottom:20px;
}
.wrap .chimg{
position:relative;
width:194px;
display:block;
margin-bottom:3px;
}

.wrap .chimg  a img{
border:1px solid #fff;
}

.wrap .chimg a:hover img{
border:1px solid #ccc;
opacity:0.55;
}

.wrap .wraptex{
width:auto;
height:130px;
display:block;
}

.chimg .live{
position:absolute;
top:0px;
left:0px;
width:44px;
height:44px;
display:block;
text-indent:-10000px;
background: url("/images/onair.png") no-repeat;
}
.chimg .offline,.chimg .fetching{
position:absolute;
top:0px;
left:0px;
width:44px;
height:44px;
display:block;
}


.chimg .thumb img{
position:absolute;
bottom:10px;
right:7px;
width:60px;
height:44px;
display:block;
}


.wrap .channelname{
width:auto;
text-indent:19px;
font-size:10pt;
font-weight:bold;
padding-bottom:5px;
margin-bottom:2px;
border-bottom:1px solid #ff5603;
background: url("/images/arrow_1.gif") no-repeat;
}

.wrap .channelname a{
color:#534f3e;
text-decoration:none;
display:block;
}

.wrap .channelname a:hover{
color:#857e63;
}


.wrap .description{
width:auto;
color:#857e63;
font-size:7.5pt;
}
.wrap .tags{
width:auto;
min-height:60px;
padding:5px;
background-color:#ecf2d7;
color:#b28f5c;
font-size:7pt;
  border-radius: 4px;         /* CSS3 */
  -moz-border-radius: 4px;    /* Firefox */
  -webkit-border-radius: 4px; /* Safari,Chrome */
}
.wrap .tags a{
color:#acc94b;
}
.wrap .tags a:hover{
color:#557c1c;
}

.multiBox{
padding:0px 5px;
border:2px solid #f9c43b;
display:block;
margin-top:3px;
margin-bottom:5px;
  border-radius: 6px;         /* CSS3 */
  -moz-border-radius: 6px;    /* Firefox */
  -webkit-border-radius: 6px; /* Safari,Chrome */
}

.multiBox .btnLine{
text-align:center;
background-color:#eae2c1;
padding:5px 5px;
margin-bottom:5px;
  border-radius: 4px;         /* CSS3 */
  -moz-border-radius: 4px;    /* Firefox */
  -webkit-border-radius: 4px; /* Safari,Chrome */
  display:block;
}

.multiBox .btnLine a{
color:#534f3e;
}
.multiBox .btnLine a:hover{
color:#f60;
}



.dotsborder{
border-bottom:1px dotted #b3a670;
display:block;
height:1px;
width:auto;
}


#chShowWrap{
width:auto;
display:block;
padding:5px; 0px;
}
#chShowWrap .show_logo{
width:130px;
display:block;
text-align:center;
float:left;
}

#chShowWrap .show_logo img{
border:1px solid #b3a670;
width:120px;
height:90px;
}

#chShowWrap .show_desc{
width:260px;
display:block;
float:left;
padding:5px 6px 2px 3px;
}
#chShowWrap .show_desc .ustTitle{
width:auto;
text-indent:19px;
font-size:9pt;
font-weight:bold;
padding-bottom:5px;
margin-bottom:2px;
border-bottom:1px solid #ff5603;
background: url("/images/arrow_1.gif") no-repeat;
}
#chShowWrap .show_desc .ustDesc{
width:auto;
color:#857e63;
font-size:7.5pt;
display:block;
}

#chShowWrap .show_desc a{
color:#534f3e;
text-decoration:none;
}

#chShowWrap .show_desc a:hover{
color:#857e63;
}
#chShowWrap .show_info{
width:120px;
min-height:90px;
padding:3px 8px;
border-left:1px solid #ccc;
display:block;
float:left;
}
#chShowWrap .show_info .tex{
width:auto;
color:#857e63;
font-size:7.5pt;
padding:0px 0px 4px 0px;
display:block;
}


.retweetMulti a{
display:block;
font-size:8pt;
font-family: Futura, Verdana, Helvetica, sans-serif, "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3";
color:#38ab00;
width:70px;
height:20px;
text-indent:-10000px;
float:left;
}



.chOnewrap{
width:auto;
display:block;
padding-bottom:5px;padding-top:6px;
}

.chOnewrap .photo{
width:65px;
float:left;
display:block;
}

.chOnewrap .photo img{
border:1px solid #b3a670;
}
.chOnewrap .photo a:hover img{
border:1px solid #f90;
}

.chOnewrap .rightSec{
width:170px;
float:right;
display:block;
}
.chOnewrap .rightSec .title{
width:auto;
text-indent:19px;
font-size:9pt;
font-weight:bold;
padding-bottom:5px;
margin-bottom:2px;
border-bottom:1px solid #ff5603;
background: url("/images/arrow_1.gif") no-repeat;
}

.chOnewrap .rightSec a{
color:#534f3e;
text-decoration:none;
}

.chOnewrap .rightSec a:hover{
color:#857e63;
}

.chOnewrap .rightSec .desc{
width:auto;
color:#857e63;
font-size:7.5pt;
}

.pager{
float:right;
}


.pager a{
width:auto;
margin-right:0px;
background-color:#aaa;
padding:3px 6px;
display:block;
  border-radius: 5px;         /* CSS3 */
  -moz-border-radius: 5px;    /* Firefox */
  -webkit-border-radius: 5px; /* Safari,Chrome */
color:#fff;
  text-decoration:none;
  margin-left:10px;
}
.pager a:hover{
display:block;
color:#fff;
background-color:#888;
}

.navi{
width:800px;
float:left;
display:block;
border-bottom:1px solid #65c63f;
margin-bottom:10px;
}

.navib{
width:800px;
float:left;
display:block;
margin-bottom:10px;
}

.headerTitle{
text-indent:24px;
font-size:12pt;
font-weight:bold;
color:#534f3e;
padding-bottom:10px;
background: url("/images/star.gif") no-repeat;
}

.subHeaderTitle{
text-indent:24px;
font-size:10pt;
font-weight:bold;
padding-bottom:2px;
color:#534f3e;
background: url("/images/star.gif") no-repeat;
}




.ctrlLine{
background-color:#eae2c1;
padding:5px 5px;
margin-bottom:5px;
  border-radius: 4px;         /* CSS3 */
  -moz-border-radius: 4px;    /* Firefox */
  -webkit-border-radius: 4px; /* Safari,Chrome */
}

.ctrlLine .chk{
width:18px;
float:left;
display:block;
}

.ctrlLine .notice{
width:83px;
font-size:7pt;
line-height:1.3;
float:left;
display:block;
}

.watchLiveBtnTp a,.watchBtnTp a{
width:82px;
height:26px;
float:right;
display:block;
text-indent:-10000px;
}
.watchLiveBtnTp a{
background: url("/images/watchLiveMiniBtn.png") no-repeat 0px 0px;
}
.watchLiveBtnTp a:hover{
background: url("/images/watchLiveMiniBtn.png") no-repeat 0px -27px;
}


.watchBtnTp a{
background: url("/images/watchLiveMiniBtn.png") no-repeat 0px -112px;
}
.watchBtnTp a:hover{
background: url("/images/watchLiveMiniBtn.png") no-repeat 0px -139px;
}

.onair_sel,.all_sel{
border-top:1px solid #6fb254;
border-left:1px solid #6fb254;
border-right:1px solid #6fb254;
margin-right:5px;
padding:5px 10px;
  border-radius: 5px 5px 0px 0px;          /* CSS3 */
  -moz-border-radius: 5px 5px 0px 0px;     /* Firefox */
  -webkit-border-radius: 5px 5px 0px 0px; /* Safari,Chrome */
}

.onair, .all{
border-top:1px solid #bfe8ae;
border-left:1px solid #bfe8ae;
border-right:1px solid #bfe8ae;
margin-right:5px;
padding:5px 10px;
  border-radius: 5px 5px 0px 0px;          /* CSS3 */
  -moz-border-radius: 5px 5px 0px 0px;     /* Firefox */
  -webkit-border-radius: 5px 5px 0px 0px; /* Safari,Chrome */
}

.onair_sel,.all_sel{
background-color:#59b435;
}





.all,.all_sel{
float:left;
}
.onair, .onair_sel{
float:left;
}

.all a,.onair a{
color:#6fb254;
  text-decoration:none;
  font-weight:bold;
}
.all_sel a,.onair_sel a{
color:#fff;
font-weight:bold;
  text-decoration:none;
}
.prev{
float:left;
}
.next{
float:right;
}
.fixed{
clear:both;
}


#multihead{
width:1070px;
height:68px;
display:block;
margin-left:auto;
margin-right:auto;
}

#multiheadWide, #multiheadWideNonuke{
width:1130px;
height:68px;
display:block;
margin-left:auto;
margin-right:auto;
}

#rtBox{
width:1030px;
display:block;
margin-left:auto;
margin-right:auto;
}

#multihead,#multiheadWide{
background: url("/images/ustwrapNewlogomultiBeta.gif") no-repeat;
}
#multiheadWideNonuke{
background: url("/images/ustwrapNewlogoWITHNONUKE.gif") no-repeat;
}


#head .nav,#tophead .nav,#multihead .nav,#multiheadWide .nav, multiheadWideNonuke .nav{
font-family: Futura, Verdana, Helvetica, sans-serif, "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3";
float:left;
margin-left:15px;
margin-top:28px;
color:#909090;
font-size:9pt;
}

#head .nav a,#tophead .nav a,#multihead .nav a,#multiheadWide .nav a, #multiheadWideNonuke .nav a{
font-family: Futura, Verdana, Helvetica, sans-serif, "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3";
float:left;
color:#0044ff;
font-size:9pt;
}

#head .nav a:hover, #tophead .nav a:hover, #multihead .nav a:hover, #multiheadWide .nav a:hover,#multiheadWideNonuke .nav a:hover{
color:#9fe032
}

#bmwrap{
line-height:0;
padding:0px;
margin-top:23px;
margin-right:0px;
width:auto;
float:right;
}

.bmsept{
width:2px;
height:18px;
float:right;
margin:3px 7px;
border-right:1px solid #f90;
}

#mixi_c{
padding:2px 4px 0px 0px;
float:right;
}
#mixi_ch{
padding:3px 0px 0px 0px;
float:right;
}
img{
    border-style:none;
}

#hatena{
padding:5px 0px 0px 10px;
float:right;
}

#gplus{
padding:2px 0px 0px 5px;
float:right;
}



#gree{
padding:4px 0px 0px 1px;
float:right;
}
#twitterRT{
padding:2px 0px 0px 2px;
float:right;
}

#twitterRT .twitterBtn a{
width:84px;
height:24px;
background: url("/images/tweetBtn.gif") no-repeat;
text-indent:-10000px;
display:block;
}

#facebook{
padding:3px 0px 0px 0px;
float:right;
}


#errormsgs{
color:#fff;
width:80%;
background-color:#6fb254;
margin-left:auto;
margin-right:auto;
padding:30px 30px;
text-align:center;
font-size:12pt;
margin-top:30px;
  border-radius: 8px;         /* CSS3 */
  -moz-border-radius: 8px;    /* Firefox */
  -webkit-border-radius: 8px; /* Safari,Chrome */
}


#head .logo a, #tophead .logo a, #multihead .logo a, #multiheadWide .logo a, #multiheadWideNonuke .logo a{
width:230px;
height:50px;
display:block;
float:left;
text-indent:-10000px;
}


.amazon160{
text-align:center;
width:auto;
border:3px solid #ecf2d7;
padding:10px;
margin-top:20px;
  border-radius: 8px;         /* CSS3 */
  -moz-border-radius: 8px;    /* Firefox */
  -webkit-border-radius: 8px; /* Safari,Chrome */
}

#amazon1024{
width:1030px;
display:block;
margin-left:auto;
margin-right:auto;
}

#ft,#ftMulti{
height:18px;
padding-top:2px;
margin-left:auto;
margin-right:auto;
color:#999;
font-size:7pt;
}

#ft{
width:1070px;
border-top:1px solid #e0e0e0;
}

#ftMulti{
width:1130px;
}


#ft .jw,#ftMulti .jw{
width:251px;
height:30px;
display:block;
background: url("/images/c_ustwrap.gif") no-repeat;
float:left;
}

#ft .contactTwitter, #ftMulti .contactTwitter{
height:30px;
float:left;
line-height:3.5;
margin-right:20px;
}

#ft .gae, #ftMulti .gae{
float:right;
}
