.full_content { width:960px; padding:0;}


.channel_details {
	width:620px;
	background:#e7e7e7;
	margin:5px 0 10px 0;
	padding:5px;
	border:solid #b4b4b4 1px;
	}

.channel_details ul {
	list-style:none;
	clear:both;
		}

		
.channel_details .title {
		margin:3px 0 3px 0;
		}
				
.channel_details .ch_t {
		padding:3px 0 2px 0;
		width:430px;

		}

.channel_details .sel {
		width:187px;
		padding:5px 0 0 0;
		float:right;
		text-align:right;
		}
		
.movie_title{
		font-size:100%;
		padding:0;
		margin:0;
		}

.channel_details .title .user{
		color:#418B38;
		text-weight:bold;
		}
		
.channel_details .spec {
		padding:0;
		background:url(../images/movie_d_dot.jpg) repeat-x top;
		}

.channel_details .spec .ch_t {
		margin:3px 0 0 0;
		width:515px;
		}

.channel_details .spec .sel {
		padding:3px 0 1px 0;
		width:100px;
		}
				
ul.ch_spec16 {
		list-style:none;
		clear:both;
		}
		
ul.ch_spec16 li {
		float:left;
		font-size:69%;
		}

ul.ch_spec16 li.user {
		background:url(../images/ch_icon_16_user.gif) no-repeat top left;
		padding:2px 5px 5px 20px;
		}

ul.ch_spec16 li.movie {
		background:url(../images/ch_icon_16_movie.gif) no-repeat top left;
		padding:2px 5px 5px 20px;
		}

ul.ch_spec16 li.channel {
		background:url(../images/ch_icon_16_channel.gif) no-repeat top left;
		padding:2px 5px 5px 20px;
		}

ul.ch_spec16 li.play {
		background:url(../images/ch_icon_16_play.gif) no-repeat top left;
		padding:2px 5px 5px 20px;
			}

ul.ch_spec16 li.fav {
		background:url(../images/ch_icon_16_fav.gif) no-repeat top left;
		padding:0px 5px 5px 20px;
		}

ul.ch_spec16 li.star {
		background:url(../images/ch_icon_16_star.gif) no-repeat top left;
		padding:2px 5px 5px 20px;
		}

		
			
.channel_details .text {
		padding:5px 0 3px 0;
		font-size:75%;
		line-height:16px;
		background:url(../images/movie_d_dot.jpg) repeat-x top;
		}

.channel_details .finish {
		padding:3px 0 0px 0;
		font-size:63%;
		background:url(../images/movie_d_dot.jpg) repeat-x top;
		}

.channel_details .finish a {
		color:#666666;text-decoration:underline;
		}
		

		

ul.user_ch_list {
	width:640px;
	margin:5px 0 5px 0;
	padding:0px;
	clear:both;
	}	

ul.user_ch_list li.ch_thumb_list {
	width:120px;
	margin:10px 5px 10px 10px;
	padding:0px;
	float:left;
	}
	



		
ul.user_ch_list li.ch_thumb_list .thumb_ch {
	width:116px;
	height:86px;
	}
	
	
ul.user_ch_list li.ch_details_list {
	width:450px;
	margin:10px 0 0px 0;
	padding:0px 5px 0px 10px;
	float:left;
	}


.ch_details_list ul li {
		padding:0;
		}
		
.ch_details_list ul li.title {
		padding:0;
		}
		
.ch_title {
		padding:0;
		width:430px;
		font-weight:bold;
		}
		
ul.ch_spec {
		padding:0;

		}

ul.ch_spec li {
		padding:0px 0 0px 0;
		font-size:63%;
		float:left;
		}
		
ul.ch_spec li.user {
		background:url(../images/icon_12_user.gif) no-repeat;
		padding:0 2px 0px 14px;
		}

ul.ch_spec li.movie {
		background:url(../images/icon_12_tv.gif) no-repeat;
		padding:0 2px 0px 14px;
		}
ul.ch_spec li.play {
		background:url(../images/icon_12_play.gif) no-repeat;
		padding:0 2px 0px 14px;
		}
		
ul.ch_spec li.fav {
		background:url(../images/icon_12_fav.gif) no-repeat;
		padding:0 2px 0px 14px;
		}

ul.ch_spec li.star {
		background:url(../images/icon_12_star.gif) no-repeat;
		padding:0 4px 0px 14px;
		}
		
.ch_details_list ul li.text {
				padding:0;
				font-size:80%;
				color:#666;
				line-height:12px;
				}

.ch_details_list ul li.finish {
		padding:0px;
		font-size:63%;
		line-height:14px;
		background:none;
		}

.ch_details_list ul li.finish a {
		color:#666666;text-decoration:underline;
		}
		
		
		
		
		











.tag_search {
		width:620px;
		margin:0 0 10px;
		}

.tag_search .tag_title {
		width:140px;
		text-align:right;
		font-size:63%;
		color:#999;
		}

.tag_search .tag_recommend {
		width:465px;
		font-size:69%;
		line-height:18px;
		text-align:left;
		}

.tag_search .tag_recommend a {
		text-decoration:underline;
		color:#418B38;
		}

.tag_search .tag_recommend a:alink {
		text-decoration:underline;
		color:#418B38;
		}
		
.channel_tab {
		width:620px;
		background:url(../images/tab_line.gif) repeat-x bottom;
		}
						
.channel_tab_l {
		width:940px;
		background:url(../images/tab_line.gif) repeat-x bottom;
		}
		
.messege {
		width:620px;
		margin:0px;
		text-align:right;
		}		
		
.listnav {
		width:620px;
		margin:0px 0 10px 0;
		text-align:right;
		border-bottom:1px solid #B4B4B4;
		}
				
.listnav img {
		padding:0 2px 0 2px;
		}
		
.ch_play_movie {
		height:100%;
		text-align:center;
		padding:15px 0 15px 0;
		width:640px;
		}
		
.ch_play_movie .movie_area {
		width:500px;
	}
	
.ch_play_movie .movie_item {
		background:#E7E7E7 none repeat scroll 0 0;
		border:1px solid #B4B4B4;
		height:21px;
		margin:5px 0 0 10px;
		padding:5px;
		width:468px;
}

.ch_play_movie .movie_item .bookmark {
}

.ch_play_movie .movie_item .selection {
}




.channel_list {
		width:610px;
		margin:0px;
		padding:12px 0 0 10px;
		border-top:solid #b4b4b4 1px;
		border-left:solid #b4b4b4 1px;
		border-right:solid #b4b4b4 1px;
		height:100%;
		}
		
.chthumb {
		width:635px;
		margin-bottom:20px;}

.chthumb ul.thumb_movie {
		clear:both;
		margin:0px;
		padding:0;
		}

.chthumb ul.thumb_movie li.thumb_box {
		float: left;
		margin: 0 15px 10px 0;
		width:140px;
		}
		
.chthumb ul.thumb_movie li.thumb_box .movie_thumb_box {
		width:140px;
		}
		
.chthumb ul.thumb_movie li.thumb_box .thumb_movie_title {
		font-size:75%;
		}
		
		
.thumb_ch{width:140px;height:106px;border:2px solid #418B38;}
.thumb_ch img {margin:3px;}
.thumb_ch_p{width:116px;height:86px;border:2px solid #418B38;}
.thumb_ch_p img {margin:3px;}
.thumb_ch img:hover {}
.ch_img {height:27px;left:5px;position:absolute;top:5px;width:34px;z-index:2;}
ul.thumb_movie ul.ch_text {font-size:63%;margin:0;}
ul.thumb_movie ul.ch_text li {margin:0;}
ul.thumb_movie ul.ch_text li .movie {background:url(../images/icon_12_tv.gif) no-repeat;padding:0 2px 0 12px;}
ul.thumb_movie ul.ch_text li .play {background:url(../images/icon_12_play.gif) no-repeat;padding:0 2px 0 10px;}
ul.thumb_movie ul.ch_text li .fav {background:url(../images/icon_12_fav.gif) no-repeat;padding:0 2px 0 12px;}
ul.thumb_movie ul.ch_text li .star {background:url(../images/icon_12_star.gif) no-repeat;padding:0 2px 0 12px;}



.ch_list {width:620px;}
.ch_list .text {color:#000;}



.play_ch_list_title {
		width:508px;
		border-top:solid #b4b4b4 1px;
		border-left:solid #b4b4b4 1px;
		border-right:solid #b4b4b4 1px;
		font-size:75%;
		margin:10px 0 0 0;
		padding:3px 0 3px 10px;
		background:#E7E7E7 none repeat scroll 0 0;
		}

.play_ch_list {
		width:508px;
		height:100%;
		margin-bottom:10px;
		padding:0 0 0 10px;
		border:solid #b4b4b4 1px;
		}

.tag {font-size:64%;margin-bottom:3px;}

ul.movie_box {
	list-style-type: none;
	clear:both;
	}	

ul.movie_box li.movie_thumb120 {
	width:140px;
	height:104px;
	float:left;
	margin:0 0 0px 0px;}

ul.movie_box li.movie_capch {
	width:470px;
	float:left;
	margin:0 0 0px 10px;}



ul.movie_box li.movie_capch ul {
	margin:2px 0 0 0;
    overflow:hidden;
    word-break:break-all;
	}

ul.movie_box li.movie_capch ul li {
	margin:0 0 0px 0;

	}
	
ul.movie_box li.movie_capch ul li.text {
	font-size:75%;
	color:#999999;
	}	

ul.movie_box li.movie_capch ul li.small {
	font-size:75%;
	color:#999999;
	}
	
ul.movie_box li.movie_capch ul li.tag {
	font-size:68%;
	color:#999999;
	}
	
ul.movie_box li.movie_capch ul li.tag a {
	color:#999999;
	text-decoration:underline;}
	
ul.movie_box li.movie_capch ul li {font-size:100%;}

ul.movie_box li.movie_capch ul li .time {
	width:50px;
	font-size:88%;
	color:#000000;
	font-weight:bold;
	background:url(../images/time_line.jpg) no-repeat right;
	}
	
ul.movie_box li.movie_capch ul li .play {
	width:62px;
	padding:0 10px 0 10px;
	font-size:75%;
	background:url(../images/time_line.jpg) no-repeat left;
		white-space:norap;
	}
	
ul.movie_box li.movie_capch ul li .play a {
	text-decoration:underline;
	color:#609e42;
	}

ul.movie_box li.movie_capch ul li .search_site {
	padding:0 10px 0 10px;
	font-size:75%;
	}

ul.movie_box li.movie_capch ul li .search_site a {
	text-decoration:underline;
	color:#609e42;
	}

ul.movie_box li.movie_capch ul li .search_site img {
	vertical-align:middle;
	margin:0 5px 0 0;
	}





/**--index zapping box --**/

.ch_zapbox {margin:0 0 0px 0;}
.ch_zapbox .ch_zap {width:840px;margin:0;padding:0;}
.ch_zapbox .ch_zap .thumbbox_ch {width:840px;margin:0;}
.ch_zapbox .ch_zap ul.thumbbox_ch  {padding:0; margin:0; list-style-type: none;clear:both;}
.ch_zapbox .ch_zap ul.thumbbox_ch li{float: left;}
	

/**-- 黄緑の外枠 必要かどうかは不明 --**/

.box_ch {width:120px;margin:10px 0 0 10px;}
.ch_thumb {width:116px;height:86px;padding:0;margin:0px;border:solid 2px #418B38;}
.ch_thumb img {margin:3px;}
.ch_name {border:none;padding:0px;margin:3px 0 0px 0px;font-size:75%;line-height:13px;overflow:hidden;}




/*--------Search Result ul&li setting--------*/

.search_data_center	{width:100%;background:#e8f0ec;margin-bottom:5px;}
.search_data		{width:960px;padding:0px 0 2px 0;margin-left:auto;margin-right:auto;}
.search_data ul 	{width:950px;height:22px;padding:0px 0 3px 0;_padding:0px 0 0px 0;_margin:3px 0 0 0px;text-align:left;}
.search_data ul li.search_text_data {float:left;width:570px;padding:4px 0 3px 0;text-align:left;font-size:88%;}
.search_data ul li.search {float:left;text-align:right;padding:7px 5px 0px 0;_padding:4px 5px 0px 0;width:100px;font-size:63%;}
.search_data ul li.s_form {width:220px;float:left;padding:0px 0 0px 0;}	
.search_data ul li.s_form input{width:212px;height:14px;font-size:75%;padding:2px;margin:3px 0 0px 0;}
.search_data ul li.search_bot {width:40px;float:left;padding:1px 0 0px 0;}		
.search_data ul li.search_bot input{width:40px;height:22px;font-size:63%;padding:0px 0 2px 0;margin:3px 0 0 3px;}	
*:first-child+html .search_data ul li.s_form input{width:212px;height:14px;font-size:75%;padding:3px;margin:2px 0 0 0;}
*:first-child+html .search_data ul li.search_bot input{width:40px;height:22px;font-size:63%;padding:0px 0 1px 0;margin:3px 0 0 3px;}
* html .search_data ul li.search {float:left;text-align:right;padding:0;margin:8px 3px 0 0;width:150px;font-size:63%;}
* html .search_data ul li.s_form input{width:214px;height:16px;font-size:75%;padding:2px 0 0 2px;margin-top:4px;}
* html .search_data ul li.search_bot input{width:40px;height:20px;font-size:63%;padding:0px 0 1px 0;margin:3px 0 0 0px;}


/**-- right side comment area --**/

.comment_title {
	padding:3px 1px 3px 2px;
	width:295px;
	font-size:75%;
	background:#ddd no-repeat scroll 2px 4px;
	border:solid 1px #b4b4b4;
	border-bottom:none;
	}
	

.input_box {
	border-right:solid 1px #b4b4b4;
	border-left:solid 1px #b4b4b4;
	padding:5px 5px 2px 5px;
	width:298px;
	background:#fff;
	}
	
.input_box textarea {
	width:288px;
	height:80px;
	font-size:75%;
	margin:0;
	padding:3px;
	background:#fdfedf;
	}
	
.input_bot {
	border-right:solid 1px #b4b4b4;
	border-left:solid 1px #b4b4b4;
	border-bottom:solid 1px #b4b4b4;
	padding:0px 5px 5px 5px;
	width:298px;
	background:#fff;
	}

.input_bot input {
	width:100px;
	height:26px;
	font-size:75%;
	margin:0;
	padding:2px;
	background:#ccc;
	}
	
	
/*IE7*/	
		
*:first-child+html .input_box textarea {
	width:288x;
	height:80px;
	font-size:75%;
	margin:0;
	padding:3px;
		background:#fdfedf;
	}
	
*:first-child+html .input_box input #submit {
	width:100px;
	height:26px;
	font-size:75%;
	margin:0;
	padding:2px;
	}
	
/*IE7*/

/*IE6*/	
	
* html .input_box textarea {
	width:288px;
	height:80px;
	font-size:75%;
	margin:0;
	padding:3px;
		background:#fdfedf;
	}
	
* html .input_box input #submit {
	width:100px;
	height:26px;
	font-size:75%;
	margin:0;
	padding:2px;
	}

* html .comment_box ul li .small {
	font-size:9px;
	color:#666;
	}

/*IE6*/
	

.comment {
	border-right:solid 1px #b4b4b4;
	border-left:solid 1px #b4b4b4;
	border-bottom:solid 1px #b4b4b4;
	padding:3px 5px 3px 5px;
	font-size:75%;
	line-height:14px;
	width:298px;
	background:#fff;
	}
	
	.commentnologin {
		border-right:solid 1px #b4b4b4;
		border-left:solid 1px #b4b4b4;
		border-bottom:solid 1px #b4b4b4;
		padding:13px 5px 13px 5px;
		font-size:75%;
		line-height:14px;
		width:298px;
		background:#fff;
		text-align:center;
		}
		
	.nocomment {
		border-right:solid 1px #b4b4b4;
		border-left:solid 1px #b4b4b4;
		border-bottom:solid 1px #b4b4b4;
		padding:13px 5px 13px 5px;
		font-size:75%;
		text-align:center;
		line-height:14px;
		width:298px;
		background:#e6e6e6;
		}
	
.comment_box {
	border-right:solid 1px #b4b4b4;
	border-left:solid 1px #b4b4b4;
	border-bottom:solid 1px #b4b4b4;
	padding:3px 5px 3px 5px;
	font-size:75%;
	width:298px;
	background:#e6e6e6;
	}
	
	
.comment_box ul {
	width:297px;
	clear:both;
	list-style-type:none;
	margin:0;
	}
	
.comment_box ul li {
	padding:0px;
	margin:0px;
	}


.comment_box ul li.comment_spec {
	background:url(../images/icon_12_user.gif) no-repeat scroll 2px 4px;
	font-size:75%;
	padding:0px 0px 0px 16px;
	margin:0;
	text-align:left;
	}
	
.comment_box ul li.comment_spec a {
	font-weight:bold;
	}

.comment_box ul li .comment_del {
	font-size:63%;
	line-height:12px;
	padding:0px 0px 0px 0px;
	}
		
.comment_box ul li .small {
	font-size:63%;
	color:#666;
	}

.comment_box ul li.comment_text {
	font-size:75%;
	line-height:14px;
	padding-top:5px;
	margin:0px 0 5px 0;
	text-align:left;
	background:transparent url(../images/movie_d_dot.jpg) repeat-x scroll center top;
	}
	



