

/*配信ページCSS*/

   .layout-one-column-wide #container { width: 1000px;
            background: #ffffff;
    }

   .layout-one-column-wide #banner { width: 1000px; } /* necessary for ie win */
   .layout-one-column-wide #alpha { width: 1000px;
          background: #ffffff;
          margin: 30px 110px 10px 110px;

    }
   .layout-one-column-wide #alpha-inner { 
         width: 1000px;
         margin: 0px 9px 0 9px;
    }

   .layout-one-column-wide #haishin { width: 985px;
          background: #ffffff;
          margin: 10px 5px 10px 5px;

    }

#menu_container
	{
	width: 1000px;
	}
    
    .layout-one-column-wide  #pagebottom {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    }
.layout-one-column-wide .dlr {
	width:405px;
	_width:403px;
	font-size: 13px;
	z-index:9999;
}

#bottom_part-wide{
	background-image:url(bottomeggi_wide.gif);
    background-repeat: no-repeat;
	background-position:bottom;
   width: 1000px; /* necessary for ie win */
   height:18px;
   position:relative; top:18px;
}

#haishin_midashi{
    height:140px;
}

#haishin_midashi h1{
	position:absolute;
	top:10px;
	font-size:30px;
}

div#chat_setumei{
	position:absolute;
	top:20px;
	left:450px;
}
#chat_setumei p{
   font-size: 0.8em;
   line-height: 1.2;
}

#lasttime{
	position:absolute;
	top:70px;
	left:10px;
}

#haishin_midashi hr{
	position:absolute;
	top:60px;
	width:400px;
}

#haishin_bottom hr{
	width:950px;
	margin:20px 0px 20px 25px; 
}

span#haishin_title{
	width:100;
	height:300px;
	position:absolute;
	top:140px;
}

#haishin_midle{
}

#haishin_right{
	width:420px;
	height:500px;
	float: right;
	padding-top:21px;
}
#btn_menu{
	position:absolute;
	top:130px;
	right:10px;
}

#btn_menu span{
	cursor : pointer;
	background:-moz-linear-gradient(center top , #EDEDED, #FFFFFF) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#EDEDED), to(#fff));
	border:1px solid #B7B7B7;
    color:#333;
    border-radius:0.5em 0.5em 0.5em 0.5em;
    -moz-border-radius:0.5em 0.5em 0.5em 0.5em;
    -webkit-border-radius:0.5em 0.5em 0.5em 0.5em;
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: rgba(0, 0, 0, 0.2)0px 1px 2px;
    box-shadow: rgba(0, 0, 0, 0.2)0px 1px 2px;
    font:11px/100% Arial,Helvetica,sans-serif;
    margin:0 2px;
    outline:medium none;
    padding:0.3em 1.5em 0.35em;
    text-align:center;
    text-decoration:none;
    text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
    vertical-align:baseline;
}

#btn_menu span:hover{
    position :relative;
    left:1px;
    top:1px;
}

#haishin_left{
	width:550px;
	height:500px;
	padding-top:26px;
}
#haishin_bottom{
    text-align: center;
}
#haishin_bottom a{
	background:-moz-linear-gradient(center top , #EDEDED, #FFFFFF) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#EDEDED), to(#fff));
	border:1px solid #B7B7B7;
    color:#333;
    border-radius:0.5em 0.5em 0.5em 0.5em;
    -moz-border-radius:0.5em 0.5em 0.5em 0.5em;
    -webkit-border-radius:0.5em 0.5em 0.5em 0.5em;
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: rgba(0, 0, 0, 0.2)0px 1px 2px;
    box-shadow: rgba(0, 0, 0, 0.2)0px 1px 2px;
    font:11px/100% Arial,Helvetica,sans-serif;
    margin:0 2px;
    outline:medium none;
    padding:0.3em 1.5em 0.35em;
    text-align:center;
    text-decoration:none;
    text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
    vertical-align:baseline;
}
#haishin_bottom a:hover{
    position :relative;
    left:1px;
    top:1px;
}

#ust_twit_btn{
   margin-top:  20px;
}

#haishin_title{
   font-size: 1.1em;
    font-weight: bold;
    color: #777;
    margin-left:10px;
}



#haishin_setumei p{
   font-size: 0.8em;
   line-height: 1;
}



#haishin_gamen
{
	height: 430px;
}
#chat_gamen
{
	height: 420px;
}

#video_window{
   cursor : move;
   background-image: url(migi_haji.gif);
   background-repeat : no-repeat;
   background-position : right bottom;
   background-color:#eeeeee;
   padding:0px 10px 30px 10px;
   border-color:#333333;
   border-width:1px;
   border-style:solid;
   height:404px;
   width:540px;
   position:absolute;
   z-index:9998;
   text-align: center;
	font-size: 12px;
    font-weight: bold;
}
#chatwindow{
	cursor : move;
   background-image: url(migi_haji.gif);
   background-repeat : no-repeat;
   background-position : right bottom;
   background-color:#eeeeee;
   padding: 0px 10px 30px 10px;
   border-color:#333333;
   border-width:1px;
   border-style:solid;
   height:404px;
   width:400px;
   position:absolute;
   z-index:0;
   text-align: center;
	font-size: 12px;
    font-weight: bold;
    margin: 5px 0px 0px 0px;
}
#chatwindow2{
	cursor : move;
   background-color:#eeeeee;
   padding: 0px 10px 30px 10px;
   border-color:#333333;
   border-width:1px;
   border-style:solid;
   height:404px;
   width:400px;
   position:absolute;
   z-index:0;
   text-align: center;
	font-size: 12px;
    font-weight: bold;
    margin: 5px 0px 0px 0px;
}

.haishin_video_size
{
	width:				100%;
	height: 			100%;
	margin:				0px;
	padding:			0px;
     z-index: 100;
}
#jtv_embed_holder_nake_tea{      /* ジャスティンが勝手に挿入する広告対応 */
	width:				100%;
	height: 			100%;
	margin:				0px;
	padding:			0px;
     z-index: 100;
}
.haishin_chat_size
{
	width:				100%;
	height: 			100%;
	margin:				0px;
	padding:			0px;
	z-index: 9997;
}
.sub_chat_size
{
	width:				100%;
	height: 			100%;
	margin:				0px;
	padding:			0px;
	z-index: 9999;
}
#twit_btn{
    display:none;
}

span.chat_btn img{
cursor : pointer;

}


span.sub_chat_btn{
    display:none;
}
#sub_chat_btn{
    display:none;
}
#live_on{
	font-size: 20px;
    font-weight: bold;
    color: #aaff00;
    position: absolute;
    top: 5px;
    left: 80px;
}

#live_off{
	font-size: 16px;
    font-weight: bold;
    color: #cccccc;
    position: absolute;
    top: 5px;
    left: 60px;
}

.hidn{
   font-size: 0.1em;
    color: #fff;
    visibility:hidden;
    opacity: 0;
}
/*配信ページ*/
