@charset "UTF-8";

/* 2009***/

#videocasting_area {
	width:930px;
	clear:left;
	font-size:80%;
/*	background-color: #FFFF00;*/
	text-align: left;
	margin-top: 4px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 26px;
	padding-right: 6px;
}



/*** 2007 ***/

#vc_wrapper {
	width:500px;
	height:440px;
	margin:0px;
	padding:0px;
	background:#fff;
	border-bottom:#cdcdcd 1px solid;
	border-right:#cdcdcd 1px solid;
	background:#fff url("../../images/ch_bg_bangumi.gif") 0 0 repeat-y;
	font-size:small;
}
#vc_contents {
	width:550px;
	border-top: #3867F5 3px solid;
	float:left;

}


#vc_contents_main_vide {
	width:540px;
}


#vc_contents h2 {
	width:855px;
	height:33px;
	background:#fff url("../../images/bck_ttl_.gif") 0 0 repeat-x;
	margin:0 0 0 1px;
	padding:0;



}

#vc_list
	{
	width:515px;
	margin:0px 0px 0px 5px;
	padding:0px;
	background-color:#ffffff;

	}

.eachList
	{
	width:511px;
	margin:0 0 8px 0;
	padding:0;
	background-color:#E4E4E4;
	}

.eachListBox
	{
	width:509px;
	border-left:1px solid #7B7B7B;
	border-right:1px solid #7B7B7B;
	}

.eachListMain
	{
	width:489px;
	margin:0 0 0 7px;
	padding: 0px;
	border:1px solid #e4e4e4;
	}
	
.eachListMainImage
	{
	width:141px;
	margin:0 5px 0 0;
	float:left;
	padding: 0px;
	}
	
.btn_main
	{
	margin:7px 0 0 0;
	}

.eachListMainComment
	{
	width:342px;
	float:right;
	text-align:left;
	background-color:#fff;
	}
	
.eachListMainCommentBox
	{
	width:322px;
	padding:0 9px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}

.eachListMainCommentBox h3
	{
	margin:0;
	padding:4px 0 6px 0;
	color:#f60;
	background:url(../images/vc_dot-01.gif) 0 100% repeat-x;
	}

#vc_list .eachList .eachListBox .eachListMain .eachListMainComment .eachListMainCommentBox p
	{
	padding:0.5em 0;
	}

#vc_list .eachList .eachListBox ul
	{
	width:491px;
	padding:7px 0 0 0;
	margin:0;
	list-style-type:none;
	}

#vc_list .eachList .eachListBox ul li
	{
	width:238px;
	padding:0;
	margin:0 7px 3px 0px;
	float:left;
	display:inline;
	background-color:#F2F2F2;
	}
#vc_list .eachList .eachListBox ul li .left
	{
	width:238px;
	padding:0;
	margin:0 0 3px 7px;
	float:left;
	display:inline;
	background-color:#F2F2F2;
	}

.eachListSubBox
	{
	width:236px;
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;

	
	}

.eachListSubImage
	{
	width:87px;
	float:left;
	padding:0 8px;
	text-align:right;
	}

#vc_list .eachList .eachListBox ul li .eachListSubImage .btn_sub
	{
	margin:4px 0 0 0;
	}

#vc_list .eachList .eachListBox ul li .eachListSubComment
	{
	width:133px;
	float:right;
	text-align:left;
	}

#vc_list .eachList .eachListBox ul li .eachListSubComment h4
	{
	margin:0;
	padding:0;
	line-height:125%;
	font-size:small;
	}
	
#vc_list .eachList .eachListBox ul li .eachListSubComment h4 span.ch
	{
	color:#06f;
	}
	
#vc_list .eachList .eachListBox ul li .eachListSubComment h4 span.title
	{
	color:#f60;
	font-weight:normal;
	}

#vc_list .eachList .eachListBox ul li .eachListSubComment p
	{
	margin:5px 0 0 0;
	}

#vc_about
	{
	width:292px;
	float:right;
	text-align:left;
	margin:0px 10px 0 0;
	padding:0;
	}

#vc_about h3
	{
	padding:0 0 7px 0;
	margin:0;
	}
#vc_about #whatIs
	{
	margin:0 0 8px 0;
	width:292px;
	background-color:#E4E4E4;
	}

#vc_about .aboutBox
	{
	padding:4px 11px 9px 8px;
	border-left:1px solid #7B7B7B;
	border-right:1px solid #7B7B7B;
	}


#vc_about .aboutBox ul {
	padding:4px 29px;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	background-color:#fff;
	margin: 0 0 0 0px;
	list-style-position: outside;
	}

#vc_about #howTo .aboutBox p
	{
	padding:4px 9px;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	background-color:#fff;
	}


#vc_about #whatIs .aboutBox p
	{
	padding:4px 9px;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	background-color:#fff;
	}
#vc_about #howTo
	{
	margin:0 0 10px 0;
	width:292px;
	background-color:#E4E4E4;
	}

#vc_about #howTo .aboutBox #inlineFrame
	{
	width:251px;
	padding:4px 9px;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	background-color:#fff;
	}

#vc_about #howTo .aboutBox #inlineFrame iframe
	{
	width:251px;
	height:220px;
	}

body#vc_iframe
	{
	width:230px;
	font-size:small;
	background:#fff;
	}

body#vc_iframe p {
	margin:0.3em 0;
	padding:0.2em 0;
}

body#vc_iframe #itunes
	{
	text-align:center;
	}

img.kadomaru
	{
	display:block;
	clear:both;
	}
#ch1 {
		float:left;
		width:23px;
		height:440px;
	}
	
#ch1 ul {
		list-style:none;
		margin:0;
		padding:0;
	}


#ch1 li.channel {
		 width: 23px;
		 height: 204px;
		 background:url("../../images/button_ch.gif") no-repeat;
		 vertical-align: top;
         }

#ch1 li.theme {
		 width: 23px;
		 height: 204px;
		 background:url("../../images/button_theme.gif")  top left no-repeat;
		 vertical-align: top;
         }
#ch1 li.channel a span {
	  display:none;
         }

#ch1 li.theme a span {
	  display:none;

         }
body#vdcas {
	background:#fff;
	width:511px;
}

#inlineframe_main {
	width:540px;
	height:430px;
	margin:10px 0 7px 0;
	padding:0;
	background-color:#fff;
	float:left;
}
#inlineframe_main iframe {
	width:540px;
	height:425px;
}

#videobox{
	float:right;
	width: 491px;
     padding : 0px 0px 0px 0px;
	 margin: 0px 0px 0px 0px;

}
.box-content
{
	width: 507px;
	padding: 0px;
	margin: 0px;
	border:1px solid #ffffff;



}




