/* CSS Document */

/*------------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------------ sprite-iamge */
/*------------------------------------------------------------------------------------------------------------------- */
	.topics-area,
	ul.topics-navigation li a,
	.topics-footer,
	.box-parts h3,
	.box-parts .body,
	.box-parts .foot,
	.box-parts .triangle-icon a,
	.box-parts .category-navigation a,
	.category-popular-keyword h3,
	.category-popular-keyword .body,
	.category-popular-keyword .foot,
	.each-category-new-channel h3,
	.each-category-new-channel .body,
	.each-category-new-channel .foot,
	.each-category-new-channel .body li a.category-title,
	.sponsors-bottom h3,
	.sponsors-bottom .body,
	.sponsors-bottom .foot,
	.main-contents .head,
	.main-contents .body,
	.main-contents .foot,
	.main-contents .head .slide-navigation,
	.main-contents .head .slide-navigation a,
	.site-navigation a,
	.main-contents .video-results-area .text-area a.favorite-number,
	.main-contents .video-results-area .text-area span.time,
	.main-contents .video-results-area .text-area span.play-back,
	.main-contents .channel-results-area .text-area a.favorite-number,
	.main-contents .channel-results-area .text-area span.info,
	.main-contents .channel-results-area .text-area span.play-back,
	.fold-banner li h3,
	.box-parts .black-box .pickup-search li a,
	.box-parts .gray-box .pickup-search li a,
	span.hd-icon,
	.topics-contents-right .video-results-area span.hd-icon,
	.box-parts .black-box .hd-video .video-results-area span.hd-icon,
	.box-parts .gray-box .hd-video .video-results-area span.hd-icon,
	.frame-left .video-results-area span.hd-icon,
	span.hq-icon,
	.topics-contents-right .video-results-area span.hq-icon,
	.box-parts .black-box .hd-video .video-results-area span.hq-icon,
	.box-parts .gray-box .hd-video .video-results-area span.hq-icon,
	.frame-left .video-results-area span.hq-icon {
		background:url(/images/parts.jpg);
		}
		
/*------------------------------------------------------------------------------------------------------------------- */
/*-------------------------------------------------------------------------------------------------------- コンテンツ */
/*------------------------------------------------------------------------------------------------------------------- */
	.channelTop .left {
		width:725px;
		padding-top:5px;
		margin:0;
		float:left;
		}
			
	.channelTop .right {
		width:234px;
		padding-top:5px;
		margin:0;
		float:right;
		}
		
	.channelTop .left .top-container {
		width:725px;
		padding:0;
		margin:0;
		}
		
	.channelTop .left .top-container-left {
		width:234px;
		padding:0;
		margin:0;
		float:left;
		}
		
	.channelTop .left .top-container-right {
		width:480px;
		padding:0;
		margin:0;
		float:right;
		}

/*------------------------------------------------------------------------------------------------------------------- */
/*-------------------------------------------------------------------------------------------------------- トピックス */
/*------------------------------------------------------------------------------------------------------------------- */
	.topics-area {
		width:725px;
		padding:0;
		margin-bottom:9px;
		background-position:0px -27px;
		}
		
/*------------------ ナビゲーション */	
	
	ul.topics-navigation {
		width:725px;
		height:25px;
		padding:0;
		margin:0;
		list-style:none;
		display:block;
		}
		
	ul.topics-navigation li {
		padding:0;
		margin:0;
		display:block;
		float:left;
		}
		
	ul.topics-navigation li a {
		display:block;
		text-align:center;
		}
		
	ul.topics-navigation li.tab-left a,
	ul.topics-navigation li.tab-middle a,
	ul.topics-navigation li.tab-right a,
	ul.topics-navigation li a:hover,
	ul.topics-navigation li a.select {
		text-decoration:none;
		color:#555;
		cursor:pointer;
		overflow:hidden;
		}
				
	ul.topics-navigation li a h3 {
		display:block;
		font-size:93%;
		line-height:200%;
		letter-spacing:1px;
		}
		
	.topics-contents {
		padding:20px 0px 5px 0px;
		margin:0 15px;
		}
		
/*------------------ 人気ワード */	
	
	.topics-tag-area {
		padding-top:3px;
		margin:0 15px;
		clear:both;
		font-size:85%;
		line-height:100%;
		width:694px;
		}
		
	/* IE7 nbN */
	*:first-child+html .topics-tag-area {
		line-height:130%;
		}
	/* IE7 nbN */
		
	/* IE6 nbN */
	.topics-tag-area {
		_line-height:120%;
		}
	/* IE6 nbN */
		
	.topics-tag-left {
		padding:0;
		margin:0;
		width:615px;
		float:left;
		}
		
	.topics-tag-area .topics-tag-left a {
		padding:0;
		margin:0 5px;
		font-family:"ＭＳ Ｐゴシック", Osaka;
		}
		
/*------------------ トピックス もっと見る */	
	
	.topics-tag-area .more {
		padding:0;
		margin:0;
		width:79px;
		height:11px;
		float:right;
		text-align:right;
		}
		
	.topics-tag-area .more a {
		font-family:"ＭＳ Ｐゴシック", Osaka;
		text-decoration:none;
		}
		
	.topics-tag-area .more a span {
		font-family:Tahoma,Arial,Verdana,sans-serif;
		margin-right:5px;
		}
		
	.topics-tag-area .more a:hover {
		color:#BCDD00;
		text-decoration:underline;
		}
	
/*------------------ tab-left */	

	ul.topics-navigation li.tab-left {
		width:122px;
		height:25px;
		}
		
	ul.topics-navigation li.tab-left a {
		width:112px;
		height:25px;
		padding:0px 5px;
		overflow:hidden;
		display:block;
		}
		
	ul.topics-navigation li.tab-left a {
		background-position:0px -27px;
		}
	
	ul.topics-navigation li.tab-left a:hover,	
	ul.topics-navigation li.tab-left a.select {
		background-position:0px -0px;
		}
		
/*------------------ tab-middle */	

	ul.topics-navigation li.tab-middle {
		width:120px;
		height:25px;
		}
		
	ul.topics-navigation li.tab-middle a {
		width:110px;
		height:25px;
		padding:0px 5px;
		overflow:hidden;
		display:block;
		}
		
	ul.topics-navigation li.tab-middle a {
		background-position:-122px -27px;
		}
	
	ul.topics-navigation li.tab-middle a:hover,	
	ul.topics-navigation li.tab-middle a.select {
		background-position:-122px -0px;
		}

/*------------------ tab-right */	

	ul.topics-navigation li.tab-right {
		width:123px;
		height:25px;
		}
		
	ul.topics-navigation li.tab-right a {
		width:113px;
		height:25px;
		padding:0px 5px;
		overflow:hidden;
		display:block;
		}

	ul.topics-navigation li.tab-right a {
		background-position:-602px -27px;
		}
	
	ul.topics-navigation li.tab-right a:hover,	
	ul.topics-navigation li.tab-right a.select {
		background-position:-602px -0px;
		}

/*------------------------------------------------------ トピックス結果エリア定義 */
	.topics-contents .topics-contents-left {
		padding:0;
		margin:0;
		width:250px;
		float:left;
		}
		
	.topics-contents .topics-contents-right {
		padding-left:5px;
		margin:0;
		width:433px;
		float:right;
		border-left:1px solid #BBB;
		}

	.topics-contents .topics-contents-left .video-results-area,
	.topics-contents .topics-contents-left .channel-results-area {
		padding:0;
		margin:0;
		width:250px;
		}
		
	.topics-contents .topics-contents-right .video-results-area,
	.topics-contents .topics-contents-right .channel-results-area {
		padding:0px 0px 6px 5px;
		margin:0;
		width:139px;
		float:left;
		}
			
/*------------------ left キャプチャー */
	.topics-contents .topics-contents-left .video-results-area .image-area {
		width:134px;
		float:left;
		padding:0;
		margin:0;
		position:relative;
		}
		
	.topics-contents .topics-contents-left .video-results-area .image-area img {
		width:130px;
		height:97px;
		padding:0;
		margin:0;
		}
		
	.topics-contents .topics-contents-left .video-results-area .image-area a.image-bg {
		width:130px;
		height:97px;
		display:block;
		border:2px #DDD solid;
		padding:0;
		margin:0;
		}
		
	.topics-contents .topics-contents-left .video-results-area .image-area a.image-bg:hover {
		border:2px #D9FF00 solid;
		}
			
/*------------------ right キャプチャー */
	.topics-contents .topics-contents-right .video-results-area .image-area {
		width:84px;
		float:left;
		padding:0;
		margin:0;
		position:relative;
		}
		
	.topics-contents .topics-contents-right .video-results-area .image-area img {
		width:80px;
		height:60px;
		padding:0;
		margin:0;
		}
				
	.topics-contents .topics-contents-right .video-results-area .image-area a.image-bg {
		width:80px;
		height:60px;
		display:block;
		border:2px #DDD solid;
		padding:0;
		margin:0;
		}
		
	.topics-contents .topics-contents-right .video-results-area .image-area a.image-bg:hover {
		border:2px #D9FF00 solid;
		}
		
/*------------------ HD用 */
	
	span.hd-icon {
		position:absolute;
		width:30px;
		height:20px;
		text-indent:-99999px;
		overflow:hidden;
		display:block;
		background-position:-640px -930px;
		margin:2px 0 0 2px;
		}
		
	.topics-contents-right .video-results-area span.hd-icon,
	.box-parts .black-box .hd-video .video-results-area span.hd-icon,
	.box-parts .gray-box .hd-video .video-results-area span.hd-icon,
	.frame-left .video-results-area span.hd-icon {
		width:25px;
		height:15px;
		background-position:-680px -930px;
		}
		
	span.hq-icon {
		position:absolute;
		width:30px;
		height:20px;
		text-indent:-99999px;
		overflow:hidden;
		display:block;
		background-position:-720px -930px;
		margin:2px 0 0 2px;
		}
		
	.topics-contents-right .video-results-area span.hq-icon,
	.box-parts .black-box .hd-video .video-results-area span.hq-icon,
	.box-parts .gray-box .hd-video .video-results-area span.hq-icon,
	.frame-left .video-results-area span.hq-icon {
		width:25px;
		height:15px;
		background-position:-760px -930px;
		}
		
/*------------------- leftテキスト部分 */	
	.topics-contents .topics-contents-left .video-results-area .text-area {
		width:105px;
		height:140px;
		padding:0;
		margin-left:10px;
		float:left;
		overflow:hidden;
		}
			
	.topics-contents .topics-contents-left .video-results-area .text-area a,
	.topics-contents .topics-contents-left .video-results-area .text-area span {
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		}
		
	.topics-contents .topics-contents-left .video-results-area .text-area a.ttl {
		color:#006B9F;
		line-height:140%;
		font-weight:bold;
		padding:0px;
		margin-bottom:5px;
		display:block;
		width:105px;
		overflow:hidden;
		font-size:100%;
		}
		
	.topics-contents .topics-contents-left .video-results-area .text-area .sentence {
		line-height:140%;
		font-size:85%;
		padding:0;
		margin-bottom:3px;
		color:#333;
		display:block;
		width:130px;
		overflow:hidden;
		display:none;
		}
		
	/* safari Win 3.0.4,Mac 3 */	
	body:first-of-type	.topics-contents .topics-contents-left .video-results-area .text-area .sentence {
		font-size:77%;
		padding:0;
		}
	/* safari Win 3.0.4,Mac 3 */	
		
	.topics-contents .topics-contents-left .video-results-area .text-area span.time {
		line-height:140%;
		font-size:85%;
		color: #333;
		display:block;
		}
		
	.topics-contents .topics-contents-left .video-results-area .text-area .site {
		margin-top:2px;
		}
		
	.topics-contents .topics-contents-left .video-results-area .text-area .url {
		display:block;
		float:left;
		line-height:160%;
		}
		
	.topics-contents .topics-contents-left .video-results-area .text-area .site a  {
		font-size:85%;
		letter-spacing:1px;
		color:#333;
		}
		
	.topics-contents .topics-contents-left .video-results-area .text-area .site a.favi {
		width:16px;
		height:16px;
		padding-right:5px;
		display:block;
		float:left;
		}
		
	.topics-contents .topics-contents-left .video-results-area .text-area .site a:hover, 
	.topics-contents .topics-contents-left .video-results-area .text-area a.ttl:hover {
		color:#00B9FF;
		}
			
/*------------------- rightテキスト部分 */	
	.topics-contents .topics-contents-right .video-results-area .text-area {
		width:49px;
		height:60px;
		padding:0;
		margin-left:5px;
		float:left;
		word-break: break-all;
		overflow:hidden;
		}
			
	.topics-contents .topics-contents-right .video-results-area .text-area a,
	.topics-contents .topics-contents-right .video-results-area .text-area span {
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		}
		
	.topics-contents .topics-contents-right .video-results-area .text-area a.ttl {
		color:#006B9F;
		line-height:140%;
		padding:0px;
		margin:0px;
		display:block;
		width:49px;
		font-size:85%;
		}

	.topics-contents .topics-contents-right .video-results-area .text-area a.ttl:hover {
		color:#00B9FF;
		}
						
/*------------------------------------------------------ 特集・ドラマ・お笑い・音楽結果ボックス定義 */
			
/*------------------ leftキャプチャー */
	.topics-contents .topics-contents-left .channel-results-area .image-area {
		width:134px;
		float:left;
		padding:0;
		margin:0;
		}
			
/*------------------- leftテキスト部分 */	
	.topics-contents .topics-contents-left .channel-results-area .text-area {
		width:105px;
		padding:0;
		margin-left:10px;
		float:left;
		overflow:hidden;
		}
	
	.topics-contents .topics-contents-left .channel-results-area .text-area a,
	.topics-contents .topics-contents-left .channel-results-area .text-area span {
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		}
		
	.topics-contents .topics-contents-left .channel-results-area .text-area a.ttl {
		color:#006B9F;
		line-height:140%;
		font-weight:bold;
		padding:0px;
		margin-bottom:5px;
		display:block;
		width:105px;
		overflow:hidden;
		font-size:100%;
		}
		
	.topics-contents .topics-contents-left .channel-results-area .text-area .sentence {
		line-height:140%;
		font-size:85%;
		padding:0;
		margin-bottom:5px;
		color:#333;
		display:block;
		width:170px;
		height:44px;
		overflow:hidden;
		display:none;
		}
		
	/* safari Win 3.0.4,Mac 3 */	
	body:first-of-type .topics-contents .topics-contents-left .channel-results-area .text-area .sentence {
		font-size:77%;
		padding:0;
		}
	/* safari Win 3.0.4,Mac 3 */	
		
	.topics-contents .topics-contents-left .channel-results-area .text-area span.info {
		line-height:140%;
		font-size:85%;
		color: #333;
		display:block;
		padding:0px;
		}
					
	.topics-contents .topics-contents-left .channel-results-area .text-area a.ttl:hover{
		color:#00B9FF;
		}
		
	.topics-contents .topics-contents-left .channel-results-area .text-area a.favorite-number {
		padding:0 0 0 13px;
		line-height:100%;
		_padding:4px 0 0 13px;
		font-size:85%;
		color: #333;
		width:105px;
		float:left;
		display:block;
		margin:2px 0;
		}
		
	/* safari Win 3.0.4,Mac 3 */
	body:first-of-type .topics-contents .topics-contents-left .channel-results-area .text-area span.info,
	body:first-of-type .topics-contents .topics-contents-left .channel-results-area .text-area a.favorite-number,
	body:first-of-type .topics-contents .topics-contents-left .video-results-area .text-area span.time,
	body:first-of-type .topics-contents .topics-contents-left .video-results-area .text-area .site a {
		font-size:77%;
		}
	/* safari Win 3.0.4,Mac 3 */	
			
/*------------------ right キャプチャー */
	.topics-contents .topics-contents-right .channel-results-area .image-area {
		width:84px;
		float:left;
		padding:0;
		margin:0;
		}
		
	.topics-contents .topics-contents-right .channel-results-area .image-area a.channelFrameLarge {
		width:80px;
		height:60px;
		padding:0;
		margin:0;
		display:block;
		border:2px #DDD solid;
		position:relative;
		}
		
	.topics-contents .topics-contents-right .channel-results-area .image-area a.channelFrameLarge:hover {
		border:2px #D9FF00 solid;
		}

	.topics-contents .topics-contents-right .channel-results-area .image-area a.channelFrameLarge img {
		width:80px;
		height:60px;
		}			
			
/*------------------- rightテキスト部分 */	
	.topics-contents .topics-contents-right .channel-results-area .text-area {
		width:49px;
		height:60px;
		padding:0;
		margin-left:5px;
		float:left;
		word-break: break-all;
		overflow:hidden;
		}
			
	.topics-contents .topics-contents-right .channel-results-area .text-area a,
	.topics-contents .topics-contents-right .channel-results-area .text-area span {
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		}
		
	.topics-contents .topics-contents-right .channel-results-area  .text-area a.ttl {
		color:#006B9F;
		line-height:140%;
		padding:0px;
		margin:0px;
		display:block;
		width:49px;
		font-size:85%;
		}

	.topics-contents .topics-contents-right .channel-results-area .text-area a.ttl:hover {
		text-decoration: none;
		color:#00B9FF;
		}
		
/*------------------- お気に入りに追加 */	
	.topics-contents .video-results-area .image-area a.playlist-add,
	.topics-contents .video-results-area .image-area a.playlist-add-disabled,
	.topics-contents .channel-results-area .image-area a.playlist-add,
	.topics-contents .channel-results-area .image-area a.playlist-add-disabled {
		margin-top:79px;
		margin-left:112px;
		}
			
/*-------------------  */	
	.topics-footer {
		background-position:0px -342px;
		padding:8px;
		clear:both;
		}
	
/*------------------------------------------------------------------------------------------------------------------- */
/*---------------------------------------------------------------------------------------------------- ボックスパーツ */
/*------------------------------------------------------------------------------------------------------------------- */
	
/*------------------- ボックスパーツ定義 */	
	.box-parts {
		width:234px;
		padding-bottom:10px;
		}
		
	.box-parts h3 {
		font-size:85%;
		height:23px;
		line-height:220%;
		_line-height:200%;
		display:block;
		padding:0px 10px;
		}
		
	.box-parts .body {
		width:214px;
		padding:10px;
		margin:0;
		}
		
	.box-parts .foot {
		clear:both;
		line-height:0%;
		padding-top:10px;
		}
		
	.box-parts a {
		font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3", Osaka ;
		}
		
/*------------------- grayボックス基本定義 */	
	.box-parts .gray-box h3 {
		color:#333;
		background-position:0px -370px;
		}
	
	.box-parts .gray-box .body {
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		background:#FFF;
		padding:10px 10px 0px 10px;
		width:212px;
		}
	
	.box-parts .gray-box .foot {
		background-position:0px -555px;
		}
		
/*------------------- blackボックス基本定義 */	
	.box-parts .black-box h3 {
		color:#EEE;
		background-position:-240px -370px;
		}
	
	.box-parts .black-box .body {
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		background:#F7F7F7;
		padding:10px 10px 0px 10px;
		width:212px;
		}
	
	.box-parts .black-box .foot {
		background-position:-240px -555px;
		}
		
/*------------------- ボックス もっと見る */	
	.box-parts .more,
	.main-contents .more {
		padding:0;
		margin:0;
		text-align:right;
		clear:both;
		}
		
	.box-parts .more a,
	.main-contents .more a {
		font-family:"ＭＳ Ｐゴシック", Osaka;
		text-decoration:none;
		font-size:85%;
		line-height:100%;
		}
		
	.box-parts .more a span,
	.main-contents .more a span {
		font-family:Tahoma,Arial,Verdana,sans-serif;
		margin-right:5px;
		}
		
	.box-parts .more a:hover,
	.main-contents .more a:hover {
		color:#BCDD00;
		text-decoration:underline;
		}

/*------------------- オンエアー */	
	.box-parts .onair-box h3 {
		color:#333;
		border-bottom:1px solid #9CB3CD;
		background-position:-730px 0px;
		}
	
	.box-parts .onair-box .body {
		border-top:1px solid #EEE;
		background-position:-730px -25px;
		padding:6px 0px 7px 8px;
		width:226px;
		height:182px;
		}
		
	.box-parts .onair-box a.onair-video,
	.box-parts .onair-box a.onair-channel {
		border:1px solid #666;
		background:#4E4E4E;
		padding:1px;
		width:65px;
		float:left;
		margin:5px 2px 0px 2px;
		}
		
	.box-parts .onair-box a.onair-video:hover,
	.box-parts .onair-box a.onair-channel:hover {
		border:1px solid #D9FF00;
		}
		
	.box-parts .onair-box a.onair-video img,
	.box-parts .onair-box a.onair-channel img {
		width:65px;
		height:48px;
		}
		
/*------------------- オンエアー ツールチップ */	
	.box-parts .onair-box a.onair-video span.tool-tip,
	.box-parts .onair-box a.onair-channel span.tool-tip {
		display:none;
		width:220px;
		padding:5px;
		z-index:300;
		background:#111;
		filter: alpha(opacity=90);
		-moz-opacity:0.9;
		opacity:0.9;
		border:1px solid #000000;
		}
		
	.box-parts .onair-box a.onair-video span.tool-tip img,
	.box-parts .onair-box a.onair-channel span.tool-tip img {
		width:90px;
		height:65px;
		float:left;
		margin-right:5px;
		}
	
	.box-parts .onair-box a.onair-video:hover span.tool-tip,
	.box-parts .onair-box a.onair-channel:hover span.tool-tip {
		display:block;
		position:absolute;
		margin-left:40px;
		margin-top:-105px;
		}
		
	/* IE7 nbN */	
	*:first-child+html .box-parts .onair-box a.onair-video:hover span.tool-tip,
	*:first-child+html .box-parts .onair-box a.onair-channel:hover span.tool-tip {
		margin-left:-26px;
		margin-top:-58px;
		}
	/* IE7 nbN */
	
	/* IE6 nbN */
	.box-parts .onair-box a.onair-video:hover span.tool-tip,
	.box-parts .onair-box a.onair-channel:hover span.tool-tip {
		_margin-left:-26px;
		_margin-top:-58px;
		}
	/* IE6 nbN */
		
	.box-parts .onair-box a.onair-video:hover span.title,
	.box-parts .onair-box a.onair-video:hover span.text,
	.box-parts .onair-box a.onair-channel:hover span.title,
	.box-parts .onair-box a.onair-channel:hover span.text {
		font-size:85%;
		font-family:"ＭＳ Ｐゴシック", Osaka;
		width:125px;
		overflow:hidden;
		display:block;
		}
		
	.box-parts .onair-box a.onair-video:hover span.title,
	.box-parts .onair-box a.onair-channel:hover span.title {
		font-weight:bold;
		color:#EEE;
		line-height:110%;
		height:10px;
		margin-bottom:5px;
		}
	
	.box-parts .onair-box a.onair-video:hover span.text,
	.box-parts .onair-box a.onair-channel:hover span.text {
		color:#CCC;
		line-height:120%;
		height:50px;
		}
	
/*------------------- 三角アイコンボックス */	
	.box-parts .black-box .triangle-icon,
	.box-parts .black-box .triangle-icon ul,
	.box-parts .gray-box .triangle-icon,
	.box-parts .gray-box .triangle-icon ul {
		padding:0;
		margin:0;		
		}
	
	.box-parts .black-box .triangle-icon li,
	.box-parts .gray-box .triangle-icon li {
		list-style:none;
		display:block;
		padding-bottom:7px;
		}
	
	.box-parts .black-box .triangle-icon li a,
	.box-parts .gray-box .triangle-icon li a {
		background-repeat:no-repeat;
		padding-left:13px;
		line-height:100%;
		display:block;
		width:201px;
		_width:198px;
		overflow:hidden;
		height:16px;
		}
		
	.box-parts .black-box .triangle-icon li a {
		background-position:-730px -305px;
		}
	
	.box-parts .gray-box .triangle-icon li a {
		background-position:-730px -245px;
		}
	
/*------------------- カテゴリーナビゲーション */	
	.box-parts .black-box .category-navigation,
	.box-parts .gray-box .category-navigation {
		padding:0;
		margin:0;
		}
		
	.box-parts .black-box .category-navigation ul.left-list,
	.box-parts .gray-box .category-navigation ul.left-list,
	.box-parts .black-box .category-navigation ul.right-list,
	.box-parts .gray-box .category-navigation ul.right-list {
		width:97px;
		padding:0;
		margin:0;
		display:block;
		list-style:none;
		}
		
	.box-parts .black-box .category-navigation ul.left-list,
	.box-parts .gray-box .category-navigation ul.left-list {
		float:left;
		}
		
	.box-parts .black-box .category-navigation ul.right-list,
	.box-parts .gray-box .category-navigation ul.right-list {
		float:right;
		}
	
	.box-parts .category-navigation li {
		padding-bottom:5px;
		margin:0;
		}
		
	/* IE7 nbN */	
	*:first-child+html .box-parts .category-navigation li {
		margin-bottom:-3px;
		}
	/* IE7 nbN */
	
	/* IE6 nbN */
	.box-parts .category-navigation li {
		_margin-bottom:-3px;
		}
	/* IE6 nbN */
		
	.box-parts .black-box .category-navigation a,
	.box-parts .gray-box .category-navigation a {
		width:97px;
		height:20px;
		display:block;
		overflow:hidden;
		text-indent:-99999px;
		}
	
	.box-parts .black-box .category-navigation a span,
	.box-parts .gray-box .category-navigation a span {
		display:none;
		}
	
	/*--- ドラマ ---*/	
	.box-parts .gray-box .category-navigation a.movie {
		background-position:-480px -370px;
		}
	
	.box-parts .black-box .category-navigation a.movie {
		background-position:-680px -370px;
		}
	
	.box-parts .gray-box .category-navigation a.movie:hover,
	.box-parts .gray-box .category-navigation a.movie-select {
		background-position:-580px -370px;
		}
	
	.box-parts .black-box .category-navigation a.movie:hover,
	.box-parts .black-box .category-navigation a.movie-select {
		background-position:-780px -370px;
		}
	/*--- /ドラマ ---*/
	
	/*--- アニメ ---*/	
	.box-parts .gray-box .category-navigation a.anime {
		background-position:-480px -390px;
		}
	
	.box-parts .black-box .category-navigation a.anime {
		background-position:-680px -390px;
		}
	
	.box-parts .gray-box .category-navigation a.anime:hover,
	.box-parts .gray-box .category-navigation a.anime-select  {
		background-position:-580px -390px;
		}
	
	.box-parts .black-box .category-navigation a.anime:hover,
	.box-parts .black-box .category-navigation a.anime-select {
		background-position:-780px -390px;
		}
	/*--- /アニメ ---*/
	
	/*--- 音楽 ---*/	
	.box-parts .gray-box .category-navigation a.music {
		background-position:-480px -410px;
		}
	
	.box-parts .black-box .category-navigation a.music {
		background-position:-680px -410px;
		}
	
	.box-parts .gray-box .category-navigation a.music:hover,
	.box-parts .gray-box .category-navigation a.music-select {
		background-position:-580px -410px;
		}
	
	.box-parts .black-box .category-navigation a.music:hover,
	.box-parts .black-box .category-navigation a.music-select {
		background-position:-780px -410px;
		}
	/*--- /音楽 ---*/
	
	/*--- お笑い ---*/	
	.box-parts .gray-box .category-navigation a.comedy {
		background-position:-480px -430px;
		}
	
	.box-parts .black-box .category-navigation a.comedy {
		background-position:-680px -430px;
		}
	
	.box-parts .gray-box .category-navigation a.comedy:hover,
	.box-parts .gray-box .category-navigation a.comedy-select {
		background-position:-580px -430px;
		}
	
	.box-parts .black-box .category-navigation a.comedy:hover,
	.box-parts .black-box .category-navigation a.comedy-select {
		background-position:-780px -430px;
		}
	/*--- /お笑い ---*/
	
	/*--- スポーツ ---*/	
	.box-parts .gray-box .category-navigation a.sports {
		background-position:-480px -450px;
		}
	
	.box-parts .black-box .category-navigation a.sports {
		background-position:-680px -450px;
		}
	
	.box-parts .gray-box .category-navigation a.sports:hover,
	.box-parts .gray-box .category-navigation a.sports-select {
		background-position:-580px -450px;
		}
	
	.box-parts .black-box .category-navigation a.sports:hover,
	.box-parts .black-box .category-navigation a.sports-select {
		background-position:-780px -450px;
		}
	/*--- /スポーツ ---*/
	
	/*--- 動物・ペット ---*/	
	.box-parts .gray-box .category-navigation a.animal {
		background-position:-480px -470px;
		}
	
	.box-parts .black-box .category-navigation a.animal {
		background-position:-680px -470px;
		}
	
	.box-parts .gray-box .category-navigation a.animal:hover,
	.box-parts .gray-box .category-navigation a.animal-select {
		background-position:-580px -470px;
		}
	
	.box-parts .black-box .category-navigation a.animal:hover,
	.box-parts .black-box .category-navigation a.animal-select {
		background-position:-780px -470px;
		}
	/*--- /動物・ペット ---*/
	
	/*--- 旅行・イベント ---*/	
	.box-parts .gray-box .category-navigation a.travel {
		background-position:-480px -490px;
		}
	
	.box-parts .black-box .category-navigation a.travel {
		background-position:-680px -490px;
		}
	
	.box-parts .gray-box .category-navigation a.travel:hover,
	.box-parts .gray-box .category-navigation a.travel-select {
		background-position:-580px -490px;
		}
	
	.box-parts .black-box .category-navigation a.travel:hover,
	.box-parts .black-box .category-navigation a.travel-select {
		background-position:-780px -490px;
		}
	/*--- /旅行・イベント ---*/
	
	/*--- ニュース ---*/	
	.box-parts .gray-box .category-navigation a.news {
		background-position:-480px -510px;
		}
	
	.box-parts .black-box .category-navigation a.news {
		background-position:-680px -510px;
		}
	
	.box-parts .gray-box .category-navigation a.news:hover,
	.box-parts .gray-box .category-navigation a.news-select {
		background-position:-580px -510px;
		}
	
	.box-parts .black-box .category-navigation a.news:hover,
	.box-parts .black-box .category-navigation a.news-select {
		background-position:-780px -510px;
		}
	/*--- /ニュース ---*/
	
	/*--- グラビア ---*/	
	.box-parts .gray-box .category-navigation a.gravure {
		background-position:-480px -530px;
		}
	
	.box-parts .black-box .category-navigation a.gravure {
		background-position:-680px -530px;
		}
	
	.box-parts .gray-box .category-navigation a.gravure:hover,
	.box-parts .gray-box .category-navigation a.gravure-select {
		background-position:-580px -530px;
		}
	
	.box-parts .black-box .category-navigation a.gravure:hover,
	.box-parts .black-box .category-navigation a.gravure-select {
		background-position:-780px -530px;
		}
	/*--- /グラビア ---*/
	
	/*--- その他 ---*/	
	.box-parts .gray-box .category-navigation a.others {
		background-position:-480px -550px;
		}
	
	.box-parts .black-box .category-navigation a.others {
		background-position:-680px -550px;
		}
	
	.box-parts .gray-box .category-navigation a.others:hover,
	.box-parts .gray-box .category-navigation a.others-select {
		background-position:-580px -550px;
		}
	
	.box-parts .black-box .category-navigation a.others:hover,
	.box-parts .black-box .category-navigation a.others-select {
		background-position:-780px -550px;
		}
	/*--- /その他 ---*/
	
	/*--- ランキング ---*/	
	.box-parts .gray-box .category-navigation a.ranking {
		background-position:-480px -570px;
		}
	
	.box-parts .black-box .category-navigation a.ranking {
		background-position:-680px -570px;
		}
	
	.box-parts .gray-box .category-navigation a.ranking:hover,
	.box-parts .gray-box .category-navigation a.ranking-select {
		background-position:-580px -570px;
		}
	
	.box-parts .black-box .category-navigation a.ranking:hover,
	.box-parts .black-box .category-navigation a.ranking-select {
		background-position:-780px -570px;
		}
	/*--- /ランキング ---*/
	
	/*--- HD ---*/	
	.box-parts .gray-box .category-navigation a.hd {
		background-position:-200px -1100px;
		}
	
	.box-parts .black-box .category-navigation a.hd {
		background-position:-200px -1120px;
		}
	
	.box-parts .gray-box .category-navigation a.hd:hover,
	.box-parts .gray-box .category-navigation a.hd-select {
		background-position:-300px -1100px;
		}
	
	.box-parts .black-box .category-navigation a.hd:hover,
	.box-parts .black-box .category-navigation a.hd-select {
		background-position:-300px -1120px;
		}
	/*--- /HD ---*/
	
/*------------------- 動画ランキングパーツ */	
	.box-parts .black-box .ranking-video,
	.box-parts .gray-box .ranking-video {
		padding:0;
		margin:0;		
		}
	
	.box-parts .black-box .ranking-video .no-1,
	.box-parts .gray-box .ranking-video .no-1,
	.box-parts .black-box .ranking-video .no-other,
	.box-parts .gray-box .ranking-video .no-other {
		display:block;
		padding-bottom:10px;
		width:212px;
		}
	
	.box-parts .black-box .ranking-video .video-results-area .number,
	.box-parts .gray-box .ranking-video .video-results-area .number {
		width:20px;
		height:20px;
		float:left;
		padding-right:5px;
		}
	
	/*--- キャプチャー ---*/				
	.box-parts .black-box .ranking-video .no-1 .video-results-area .image-area,
	.box-parts .gray-box .ranking-video .no-1 .video-results-area .image-area {
		width:74px;
		float:left;
		padding:0;
		margin:0;
		position:relative;
		}
		
	.box-parts .black-box .ranking-video .no-other .video-results-area .image-area,
	.box-parts .gray-box .ranking-video .no-other .video-results-area .image-area {
		display:none;
		}
		
	.box-parts .black-box .ranking-video .video-results-area .image-area img,
	.box-parts .gray-box .ranking-video .video-results-area .image-area img {
		width:70px;
		height:52px;
		padding:0;
		margin:0;
		}
				
	.box-parts .black-box .ranking-video .video-results-area .image-area a.image-bg,
	.box-parts .gray-box .ranking-video .video-results-area .image-area a.image-bg {
		width:70px;
		height:52px;
		display:block;
		border:2px #DDD solid;
		padding:0;
		margin:0;
		}
		
	.box-parts .black-box .ranking-video .video-results-area .image-area a.image-bg:hover,
	.box-parts .gray-box .ranking-video .video-results-area .image-area a.image-bg:hover {
		border:2px #D9FF00 solid;
		}
	
	/*--- タイトル ---*/
	.box-parts .black-box .ranking-video .video-results-area .text-area,
	.box-parts .gray-box .ranking-video .video-results-area .text-area {
		width:105px;
		padding:0;
		margin-left:5px;
		float:left;
		word-break: break-all;
		overflow:hidden;
		height:50px;
		overflow:hidden;
		}
		
	.box-parts .black-box .ranking-video .video-results-area .text-area a.ttl,
	.box-parts .gray-box .ranking-video .video-results-area .text-area a.ttl {
		color:#006B9F;
		line-height:140%;
		font-weight:bold;
		padding:0px;
		margin:0px;
		display:block;
		width:105px;
		font-size:85%;
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		}
	
	.box-parts .black-box .ranking-video .no-other .video-results-area .text-area,
	.box-parts .gray-box .ranking-video .no-other .video-results-area .text-area,
	.box-parts .black-box .ranking-video .no-other .video-results-area .text-area a.ttl,
	.box-parts .gray-box .ranking-video .no-other .video-results-area .text-area a.ttl {
		width:179px;
		height:20px;
		overflow:hidden;
		line-height:200%;
		font-weight:normal;
		font-weight:bold;
		}
		
	.box-parts .black-box .ranking-video .video-results-area .text-area a.ttl:hover,
	.box-parts .gray-box .ranking-video .video-results-area .text-area a.ttl:hover {
		color:#00B9FF;
		}
	
/*------------------- チャンネルランキングパーツ */	
	.box-parts .black-box .ranking-channel,
	.box-parts .gray-box .ranking-channel {
		padding:0;
		margin:0;		
		}
	
	.box-parts .black-box .ranking-channel .no-1,
	.box-parts .gray-box .ranking-channel .no-1,
	.box-parts .black-box .ranking-channel .no-other,
	.box-parts .gray-box .ranking-channel .no-other {
		display:block;
		padding-bottom:10px;
		width:212px;
		}
	
	.box-parts .black-box .ranking-channel .channel-results-area .number,
	.box-parts .gray-box .ranking-channel .channel-results-area .number {
		width:20px;
		height:20px;
		float:left;
		padding-right:5px;
		}
	
	/*--- キャプチャー ---*/				
	.box-parts .black-box .ranking-channel .no-1 .channel-results-area .image-area,
	.box-parts .gray-box .ranking-channel .no-1 .channel-results-area .image-area {
		width:74px;
		float:left;
		padding:0;
		margin:0;
		position:relative;
		}
		
	.box-parts .black-box .ranking-channel .no-other .channel-results-area .image-area,
	.box-parts .gray-box .ranking-channel .no-other .channel-results-area .image-area {
		display:none;
		}
		
	.box-parts .black-box .ranking-channel .channel-results-area .image-area img,
	.box-parts .gray-box .ranking-channel .channel-results-area .image-area img {
		width:70px;
		height:52px;
		padding:0;
		margin:0;
		}
				
	.box-parts .black-box .ranking-channel .channel-results-area .image-area a.channelFrameLarge,
	.box-parts .gray-box .ranking-channel .channel-results-area .image-area a.channelFrameLarge {
		width:70px;
		height:52px;
		display:block;
		border:2px #DDD solid;
		padding:0;
		margin:0;
		}
		
	.box-parts .black-box .ranking-channel .channel-results-area .image-area a.channelFrameLarge:hover,
	.box-parts .gray-box .ranking-channel .channel-results-area .image-area a.channelFrameLarge:hover {
		border:2px #D9FF00 solid;
		}
	
	/*--- タイトル ---*/
	.box-parts .black-box .ranking-channel .channel-results-area .text-area,
	.box-parts .gray-box .ranking-channel .channel-results-area .text-area {
		width:105px;
		padding:0;
		margin-left:5px;
		float:left;
		word-break: break-all;
		height:50px;
		overflow:hidden;
		}
		
	.box-parts .black-box .ranking-channel .channel-results-area .text-area a.ttl,
	.box-parts .gray-box .ranking-channel .channel-results-area .text-area a.ttl {
		color:#006B9F;
		line-height:140%;
		font-weight:bold;
		padding:0px;
		margin:0px;
		display:block;
		width:105px;
		font-size:85%;
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		}
	
	.box-parts .black-box .ranking-channel .no-other .channel-results-area .text-area,
	.box-parts .gray-box .ranking-channel .no-other .channel-results-area .text-area,
	.box-parts .black-box .ranking-channel .no-other .channel-results-area .text-area a.ttl,
	.box-parts .gray-box .ranking-channel .no-other .channel-results-area .text-area a.ttl {
		width:179px;
		height:20px;
		overflow:hidden;
		line-height:180%;
		font-weight:normal;
		font-weight:bold;
		}
		
	.box-parts .black-box .ranking-channel .channel-results-area .text-area a.ttl:hover,
	.box-parts .gray-box .ranking-channel .channel-results-area .text-area a.ttl:hover {
		text-decoration: none;
		color:#00B9FF;
		}
		
/*------------------- HD動画パーツ */	
	.box-parts .black-box .hd-video,
	.box-parts .gray-box .hd-video {
		padding:0;
		margin:0;		
		}
	
	.box-parts .black-box .hd-video .partition,
	.box-parts .gray-box .hd-video .partition {
		display:block;
		padding-bottom:10px;
		width:212px;
		}
	
	/*--- キャプチャー ---*/				
	.box-parts .black-box .hd-video .video-results-area .image-area,
	.box-parts .gray-box .hd-video .video-results-area .image-area {
		width:74px;
		float:left;
		padding:0;
		margin:0;
		position:relative;
		}
		
	.box-parts .black-box .hd-video .video-results-area .image-area img,
	.box-parts .gray-box .hd-video .video-results-area .image-area img {
		width:70px;
		height:52px;
		padding:0;
		margin:0;
		}
				
	.box-parts .black-box .hd-video .video-results-area .image-area a.image-bg,
	.box-parts .gray-box .hd-video .video-results-area .image-area a.image-bg {
		width:70px;
		height:52px;
		display:block;
		border:2px #DDD solid;
		padding:0;
		margin:0;
		}
		
	.box-parts .black-box .hd-video .video-results-area .image-area a.image-bg:hover,
	.box-parts .gray-box .hd-video .video-results-area .image-area a.image-bg:hover {
		border:2px #D9FF00 solid;
		}
	
	/*--- タイトル ---*/
	.box-parts .black-box .hd-video .video-results-area .text-area,
	.box-parts .gray-box .hd-video .video-results-area .text-area {
		width:130px;
		padding:0;
		margin-left:5px;
		float:left;
		word-break: break-all;
		overflow:hidden;
		height:50px;
		overflow:hidden;
		}
		
	.box-parts .black-box .hd-video .video-results-area .text-area a.ttl,
	.box-parts .gray-box .hd-video .video-results-area .text-area a.ttl {
		color:#006B9F;
		line-height:140%;
		font-weight:bold;
		padding:0px;
		margin:0px;
		display:block;
		width:130px;
		font-size:85%;
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		}
	
	.box-parts .black-box .hd-video .no-other .video-results-area .text-area,
	.box-parts .gray-box .hd-video .no-other .video-results-area .text-area,
	.box-parts .black-box .hd-video .no-other .video-results-area .text-area a.ttl,
	.box-parts .gray-box .hd-video .no-other .video-results-area .text-area a.ttl {
		width:179px;
		height:20px;
		overflow:hidden;
		line-height:200%;
		font-weight:normal;
		font-weight:bold;
		}
		
	.box-parts .black-box .hd-video .video-results-area .text-area a.ttl:hover,
	.box-parts .gray-box .hd-video .video-results-area .text-area a.ttl:hover {
		color:#00B9FF;
		}
		
/*------------------- 関連チャンネル */	
	.box-parts .black-box .related-channel,
	.box-parts .gray-box .related-channel {
		padding:0;
		margin:0;		
		}
	
	.box-parts .black-box .related-channel .partition,
	.box-parts .gray-box .related-channel .partition {
		display:block;
		padding-bottom:10px;
		width:212px;
		}
	
	/*--- キャプチャー ---*/				
	.box-parts .black-box .related-channel .partition .channel-results-area .image-area,
	.box-parts .gray-box .related-channel .partition .channel-results-area .image-area {
		width:74px;
		float:left;
		padding:0;
		margin:0;
		position:relative;
		}
		
	.box-parts .black-box .related-channel .channel-results-area .image-area img,
	.box-parts .gray-box .related-channel .channel-results-area .image-area img {
		width:70px;
		height:52px;
		padding:0;
		margin:0;
		}
				
	.box-parts .black-box .related-channel .channel-results-area .image-area a.channelFrameLarge,
	.box-parts .gray-box .related-channel .channel-results-area .image-area a.channelFrameLarge {
		width:70px;
		height:52px;
		display:block;
		border:2px #DDD solid;
		padding:0;
		margin:0;
		}
		
	.box-parts .black-box .related-channel .channel-results-area .image-area a.channelFrameLarge:hover,
	.box-parts .gray-box .related-channel .channel-results-area .image-area a.channelFrameLarge:hover {
		border:2px #D9FF00 solid;
		}
	
	/*--- タイトル ---*/
	.box-parts .black-box .related-channel .channel-results-area .text-area,
	.box-parts .gray-box .related-channel .channel-results-area .text-area {
		width:130px;
		padding:0;
		margin-left:5px;
		float:left;
		word-break: break-all;
		height:50px;
		overflow:hidden;
		}
		
	.box-parts .black-box .related-channel .channel-results-area .text-area a.ttl,
	.box-parts .gray-box .related-channel .channel-results-area .text-area a.ttl {
		color:#006B9F;
		line-height:140%;
		font-weight:bold;
		padding:0px;
		margin:0px;
		display:block;
		width:130px;
		font-size:85%;
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		}
	
		
	.box-parts .black-box .related-channel .channel-results-area .text-area a.ttl:hover,
	.box-parts .gray-box .related-channel .channel-results-area .text-area a.ttl:hover {
		text-decoration: none;
		color:#00B9FF;
		}
		
/*------------------- ユーザーランキング */	
	.box-parts .black-box .ranking-user,
	.box-parts .gray-box .ranking-user {
		padding:0;
		margin:0;
		width:212px;
		}
		
	.box-parts .black-box .ranking-user ul,
	.box-parts .gray-box .ranking-user ul {
		padding:0;
		margin:0;
		}
		
	.box-parts .black-box .ranking-user .left-list,
	.box-parts .gray-box .ranking-user .left-list {
		width:105px;
		display:block;
		float:left;
		}
		
	.box-parts .black-box .ranking-user .right-list,
	.box-parts .gray-box .ranking-user .right-list {
		width:105px;
		display:block;
		float:right;
		}
	
	.box-parts .black-box .ranking-user li,
	.box-parts .gray-box .ranking-user li {
		width:105px;
		list-style:none;
		display:block;
		padding-bottom:10px;
		}
		
	.box-parts .black-box .ranking-user li img,
	.box-parts .gray-box .ranking-user li img {
		width:20px;
		height:20px;
		vertical-align:middle;
		margin-right:5px;
		}
		
	.box-parts .black-box .ranking-user li a,
	.box-parts .gray-box .ranking-user li a {
		width:105px;
		height:20px;
		font-size:85%;
		font-weight:bold;
		line-height:160%;
		overflow:hidden;
		color:#555;
		display:block;
		text-decoration:none;
		}
		
	.box-parts .black-box .ranking-user li a span,
	.box-parts .gray-box .ranking-user li a span {
		text-decoration:none;
		font-family:"ＭＳ Ｐゴシック", Osaka;
		}
		
	.box-parts .black-box .ranking-user li a span:hover,
	.box-parts .gray-box .ranking-user li a span:hover {
		text-decoration:underline;
		}
	
/*------------------- お知らせ パーツ */	
	.box-parts .black-box .info-box,
	.box-parts .black-box .info-box ul,
	.box-parts .gray-box .info-box,
	.box-parts .gray-box .info-box ul {
		padding:0;
		margin:0;
		width:212px;	
		}
	
	.box-parts .black-box .info-box li,
	.box-parts .gray-box .info-box li {
		list-style:none;
		}
	
	.box-parts .black-box .info-box li a,
	.box-parts .gray-box .info-box li a {
		line-height:160%;
		display:block;
		color:#333;
		font-size:77%;
		width:212px;
		margin-bottom:5px;
		text-decoration:none;
		}
	
	.box-parts .black-box .info-box li a:hover,
	.box-parts .gray-box .info-box li a:hover {
		color:#BCDD00;
		text-decoration:underline;
		}
		
/*------------------- ピックアップ検索 */	
	.box-parts .black-box .pickup-search,
	.box-parts .gray-box .pickup-search {
		padding:0;
		margin:0;
		width:212px;
		}
		
	.box-parts .black-box .pickup-search ul,
	.box-parts .gray-box .pickup-search ul {
		padding:0;
		margin:0;
		}
	
	.box-parts .black-box .pickup-search li,
	.box-parts .gray-box .pickup-search li {
		width:212px;
		list-style:none;
		display:block;
		padding-bottom:4px;
		}
		
	.box-parts .black-box .pickup-search li a,
	.box-parts .gray-box .pickup-search li a {
		width:191px;
		font-size:85%;
		line-height:170%;
		_line-height:160%;
		color:#333;
		background-position:-250px -1010px;
		padding-left:21px;
		display:block;
		}
		
	.box-parts .gray-box .pickup-search li a {
		background-position:-250px -1010px;
		}
		
	.box-parts .black-box .pickup-search li a {
		background-position:-250px -1035px;
		}
	
/*------------------- カテゴリー別人気キーワード */	
	.category-popular-keyword {
		width:970px;
		padding:0;
		margin:0;
		}
	
	.category-popular-keyword h3 {
		font-size:85%;
		height:16px;
		line-height:100%;
		display:block;
		padding:7px 10px 0px 10px;
		color:#333;
		background-position:0px -600px;
		}
		
	.category-popular-keyword .body {
		margin:0;
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		background:#FFF;
		padding:10px 0px 0px 15px;
		width:953px;
		}
		
	.category-popular-keyword .foot {
		clear:both;
		line-height:0%;
		padding-top:10px;
		background-position:0px -775px;
		margin-bottom:10px;
		}
	
	.category-popular-keyword .body ul {
		padding:5px 10px 0px 0px;
		margin:0;
		width:85px;
		list-style:none;
		display:block;
		float:left;
		}
		
	.category-popular-keyword .body li {
		padding-bottom:5px;
		margin:0;
		font-size:85%;
		font-weight:bold;
		}
		
	.category-popular-keyword .body li.title {
		padding-bottom:10px;
		}
		
	.category-popular-keyword .body li a {
		color:#888;
		font-family: "ＭＳ Ｐゴシック", Osaka;
		font-weight:normal;
		line-height:140%;
		width:85px;
		height:15px;
		display:block;
		overflow:hidden;
		}
		
	.category-popular-keyword .body li a:hover {
		color:#333;
		}
		
/*------------------- カテゴリー別新着チャンネル */	
	.each-category-new-channel {
		width:970px;
		padding:0;
		margin:0;
		clear:both;
		}
	
	.each-category-new-channel h3 {
		font-size:85%;
		height:16px;
		line-height:100%;
		display:block;
		padding:7px 10px 0px 10px;
		color:#333;
		background-position:0px -600px;
		}
		
	.each-category-new-channel .body {
		margin:0;
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		background:#FFF;
		padding:10px 0px 1px 11px;
		width:957px;
		}
		
	.each-category-new-channel .foot {
		clear:both;
		line-height:0%;
		padding-top:10px;
		background-position:0px -775px;
		margin-bottom:10px;
		}
	
	.each-category-new-channel .body ul {
		padding:5px 0px 0px 0px;
		margin:0;
		width:135px;
		list-style:none;
		display:block;
		float:left;
		background:#F7F7F7;
		}
		
	.each-category-new-channel .body ul.gray {
		background:#EEE;
		}
		
	.each-category-new-channel .body li {
		padding:0px 10px 10px 10px;
		margin:0;
		width:115px;
		display:block;
		text-align:center;
		}
		
/* カテゴリータイトルのナビゲーション */	
	.each-category-new-channel .body li a.category-title {
		padding:0;
		margin:0;
		text-indent:-99999px;
		display:block;
		overflow:hidden;
		}
		
	.each-category-new-channel .body li a.category-title span {
		display:none;
		} 
		
/* 映画・ドラマ */	
	.each-category-new-channel .body li a.category-title.movie {
		background-position:0px -1100px;
		width:86px;
		height:20px;
		margin:0 auto;
		}
		
	.each-category-new-channel .body li a.category-title.movie:hover {
		background-position:-100px -1100px;
		}
		
/* アニメ・ゲーム */	
	.each-category-new-channel .body li a.category-title.anime {
		background-position:-680px -390px;
		width:97px;
		height:20px;
		margin:0 auto;
		}
		
	.each-category-new-channel .body li a.category-title.anime:hover {
		background-position:-780px -390px;
		}
		
/* 音楽 */	
	.each-category-new-channel .body li a.category-title.music {
		background-position:-0px -1140px;
		width:42px;
		height:20px;
		margin:0 auto;
		}
		
	.each-category-new-channel .body li a.category-title.music:hover {
		background-position:-100px -1140px;
		}
		
/* お笑い */
	.each-category-new-channel .body li a.category-title.comedy {
		background-position:-680px -430px;
		width:53px;
		height:20px;
		margin:0 auto;
		}
		
	.each-category-new-channel .body li a.category-title.comedy:hover {
		background-position:-780px -430px;
		}
		
/* スポーツ */
	.each-category-new-channel .body li a.category-title.sports {
		background-position:0px -1180px;
		width:64px;
		height:20px;
		margin:0 auto;
		}
		
	.each-category-new-channel .body li a.category-title.sports:hover {
		background-position:-100px -1180px;
		}
		
/* 動物・ペット */
	.each-category-new-channel .body li a.category-title.animal {
		background-position:-680px -470px;
		width:84px;
		height:20px;
		margin:0 auto;
		}
		
	.each-category-new-channel .body li a.category-title.animal:hover {
		background-position:-780px -470px;
		}
		
/* グラビア */
	.each-category-new-channel .body li a.category-title.gravure {
		background-position:0px -1260px;
		width:63px;
		height:20px;
		margin:0 auto;
		}
		
	.each-category-new-channel .body li a.category-title.gravure:hover {
		background-position:-100px -1260px;
		}
		
	.each-category-new-channel .body li a.image {
		width:80px;
		height:60px;
		display:block;
		margin:5px auto;
		border:2px #DDD solid;
		}
		
	.each-category-new-channel .body li a.image img {
		width:80px;
		height:60px;
		}

	.each-category-new-channel .body li a.image:hover {
		border:2px #D9FF00 solid;
		}
		
	.each-category-new-channel .body li a.video-title {
		color:#006B9F;
		font-family: "ＭＳ Ｐゴシック", Osaka;
		font-weight:normal;
		line-height:140%;
		width:115px;
		height:15px;
		display:block;
		overflow:hidden;
		margin:0 auto;
		text-align:center;
		font-size:85%;
		font-weight:bold;
		}
		
	.each-category-new-channel .body li a.video-title:hover {
		color:#00B9FF;
		}
		
/*------------------ カテゴリー別新着チャンネル もっと見る */	
	.each-category-new-channel .body li a.more {
		padding:0;
		margin-top:10px;
		width:115px;
		text-align:center;
		font-size:85%;
		line-height:100%;
		display:block;
		}
		
	.each-category-new-channel .body li a.more {
		font-family:"ＭＳ Ｐゴシック", Osaka;
		text-decoration:none;
		}
		
	.each-category-new-channel .body li a.more span {
		font-family:Tahoma,Arial,Verdana,sans-serif;
		margin-right:5px;
		}
		
	.each-category-new-channel .body li a.more:hover {
		color:#BCDD00;
		text-decoration:underline;
		}
		
/*------------------------------------------------------------------------------------------------------------------- */
/*-------------------------------------------------------------------------------------------- メインコンテンツパーツ */
/*------------------------------------------------------------------------------------------------------------------- */
	.main-contents {
		width:480px;
		padding:0;
		margin-bottom:10px;
		}
		
	.main-contents .slider {
		padding:0;
		margin:0;
		width:456px;
		height:125px;
		position:relative;
		overflow:hidden;
		}
		
	.main-contents .pannel {
		width:456px; 
		overflow:hidden;
		position:relative;
		}
		 
	.main-contents .head {
		width:446px;
		height:25px;
		background-position:0px -790px;
		padding:10px 17px 0px 17px;
		margin:0;
		}
		
	.main-contents .body {
		height:149px;
		width:456px;
		padding:0 12px;
		background-position:0px -830px;
		}
		
	.main-contents .body .more {
		padding-right:4px;
		}
	
	/*--- タイトル ---*/	
	.main-contents .head h3 {
		width:220px;
		height:20px;
		margin:0;
		padding:0;
		float:left;
		display:block;
		overflow:hidden;
		font-size:108%;
		color:#1A4051;
		letter-spacing:1px;
		}
	/*--- /タイトル ---*/	
		
	/*--- スライドナビゲーション ---*/
	.main-contents .head .slide-navigation-area {
		width:214px;
		height:20px;
		margin:0;
		padding:0;
		float:right;
		}
		
	.main-contents .head .slide-navigation-area a span {
		display:none;
		}
		
	.main-contents .head .slide-navigation {
		width:65px;
		height:20px;
		margin:0;
		padding:0;
		float:right;
		background-position:-490px -790px;
		}
		
	.main-contents .head .slide-navigation a.next,
	.main-contents .head .slide-navigation a.prev,
	.main-contents .head .slide-navigation a.next-disabled,
	.main-contents .head .slide-navigation a.prev-disabled {
		width:32px;
		height:20px;
		margin:0;
		padding:0;
		text-indent:-99999px;
		overflow:hidden;
		display:block;
		}
		
	.main-contents .head .slide-navigation a.next {
		float:right;
		background-position:-523px -790px;
		}
		
	.main-contents .head .slide-navigation a.prev {
		float:left;
		background-position:-490px -790px;
		}
		
	.main-contents .head .slide-navigation a.next:hover {
		background-position:-523px -810px;
		}
		
	.main-contents .head .slide-navigation a.prev:hover {
		background-position:-490px -810px;
		}
		
	.main-contents .head .slide-navigation a.next:active {
		background-position:-523px -830px;
		}
		
	.main-contents .head .slide-navigation a.prev:active {
		background-position:-490px -830px;
		}
		
	.main-contents .head .slide-navigation a.next-disabled {
		float:right;
		background-position:-523px -850px;
		cursor:default;
		}
		
	.main-contents .head .slide-navigation a.prev-disabled {
		float:left;
		background-position:-490px -850px;
		cursor:default;
		}
		
	/*--- サイトナビゲーション ---*/	
	.main-contents .head .site-navigation {
		width:149px;
		height:16px;
		margin:0;
		padding:2px 0;
		float:left;
		}
		
	.main-contents .head .site-navigation a {
		width:16px;
		height:16px;
		padding-right:5px;
		margin-right:5px;
		border-right:1px solid #CCC;
		float:left;
		text-indent:-99999px;
		overflow:hidden;
		display:block;
		}
	
	/*--- すべての動画サイト ---*/		
	.main-contents .head .site-navigation a.all {
		background-position:-640px -880px;
		}
		
	.main-contents .head .site-navigation a.all-select,
	.main-contents .head .site-navigation a.all:hover {
		background-position:-640px -900px;
		}
	
	/*--- YouTube ---*/		
	.main-contents .head .site-navigation a.youtube {
		background-position:-670px -880px;
		}
		
	.main-contents .head .site-navigation a.youtube-select,
	.main-contents .head .site-navigation a.youtube:hover {
		background-position:-670px -900px;
		}
		
	/*--- Veoh ---*/		
	.main-contents .head .site-navigation a.veoh {
		background-position:-700px -880px;
		}
		
	.main-contents .head .site-navigation a.veoh-select,
	.main-contents .head .site-navigation a.veoh:hover {
		background-position:-700px -900px;
		}
		
	/*--- MySpace ---*/		
	.main-contents .head .site-navigation a.myspace {
		background-position:-730px -880px;
		}
		
	.main-contents .head .site-navigation a.myspace-select,
	.main-contents .head .site-navigation a.myspace:hover {
		background-position:-730px -900px;
		}
		
	/*--- Yahoo ---*/		
	.main-contents .head .site-navigation a.yahoo {
		background-position:-760px -880px;
		}
		
	.main-contents .head .site-navigation a.yahoo-select,
	.main-contents .head .site-navigation a.yahoo:hover {
		background-position:-760px -900px;
		}
		
	/*--- DailyMotion ---*/		
	.main-contents .head .site-navigation a.dailymotion {
		background-position:-790px -880px;
		}
		
	.main-contents .head .site-navigation a.dailymotion-select,
	.main-contents .head .site-navigation a.dailymotion:hover {
		background-position:-790px -900px;
		}
		
/*------------------------------------------------------ メインコンテンツパーツ 動画 */
	.main-contents .video-results-area {
		padding:0;
		margin:3px 5px 0px 5px;
		width:104px;
		float:left;
		_margin:3px 4px 0px 4px;
		}
			
/*------------------ キャプチャー定義 */
	.main-contents .video-results-area .image-area {
		width:104px;
		height:79px;
		padding:0;
		margin:0;
		}
			
/*------------------ キャプチャー */
	.main-contents .video-results-area .image-area {
		position:relative;
		}
		
	.main-contents .video-results-area .image-area a.favicon {
		position:absolute;
		width:16px;
		height:16px;
		border:1px solid #FFF;
		background:#FFF;
		display:block;
		margin:2px 0 0 2px;
		}
	
	.main-contents .video-results-area .image-area a.favicon img {
		width:16px;
		height:16px;
		}

	.main-contents .video-results-area .image-area a.image-bg {
		width:100px;
		height:75px;
		display:block;
		border:2px #DDD solid;
		padding:0;
		margin:0;
		}
		
	.main-contents .video-results-area .image-area a.image-bg:hover {
		border:2px #D9FF00 solid;
		}
		
	.main-contents .video-results-area a.favicon:hover {
		background:#D9FF00;
		border:1px #D9FF00 solid;
		}
			
/*-------------------テキスト部分 */	
	.main-contents .video-results-area .text-area {
		width:104px;
		padding:0;
		margin:0;
		word-break:break-all;
		overflow:hidden;
		}
	
	.main-contents .video-results-area .text-area a,
	.main-contents .video-results-area .text-area span {
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		}
		
	.main-contents .video-results-area .ttl-area {
		width:104px;
		margin-top:2px;
		}
		
	.main-contents .video-results-area .ttl-area a {
		padding:0;
		margin:0;
		display:block;
		}
	
	.main-contents .video-results-area .text-area a.ttl {
		color:#006B9F;
		line-height:180%;
		float:right;
		width:84px;
		height:16px;
		overflow:hidden;
		padding-left:3px;
		margin:0px;
		display:block;
		font-size:85%;
		font-weight:bold;
		}
			
	.main-contents .video-results-area .text-area a.favorite-number,
	.main-contents .video-results-area .text-area span.time,
	.main-contents .video-results-area .text-area span.play-back {
		padding:0 0 0 13px;
		margin:5px 0px 0px 2px;
		line-height:100%;
		font-size:85%;
		color:#333;
		background-repeat:no-repeat;
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		float:left;
		display:block;
		height:13px;
		overflow:hidden;
		}
		
	/* safari Win 3.0.4,Mac 3 */	
	body:first-of-type .main-contents .video-results-area .text-area a.favorite-number,
	body:first-of-type .main-contents .video-results-area .text-area span.time,
	body:first-of-type .main-contents .video-results-area .text-area span.play-back {
		font-size:77%;
		}
	/* safari Win 3.0.4,Mac 3 */	
		
	.main-contents .video-results-area .text-area a.favorite-number {
		background-position:-640px -820px;
		width:78px;
		}
		
	.main-contents .video-results-area .text-area span.time {
		background-position:-640px -800px;
		width:27px;
		}
		
	.main-contents .video-results-area .text-area span.play-back {
		background-position:-640px -840px;
		width:45px;
		}
					
	.main-contents .video-results-area .text-area a.favi {
		width:16px;
		height:16px;
		padding:0;
		float:left;
		display:block;
		}
		
	.main-contents .video-results-area .text-area a.ttl:hover {
		color:#00B9FF;
		}

	.main-contents .video-results-area .image-area a.playlist-add {
		margin-top:57px;
		margin-left:82px;
		}
		
/*------------------------------------------------------ メインコンテンツパーツ チャンネル */
	.main-contents .channel-results-area {
		padding:0;
		margin:3px 5px 0px 5px;
		width:104px;
		float:left;
		_margin:3px 4px 0px 4px;
		}
			
/*------------------ キャプチャー */
	.main-contents .channel-results-area .image-area {
		width:104px;
		height:79px;
		padding:0;
		margin-bottom:2px;
		}
		
	.main-contents a.channelFrameSmall {
		width:100px;
		height:75px;
		padding:0;
		margin:0;
		display:block;
		border:2px #DDD solid;
		position:relative;
		}
		
	.main-contents a.channelFrameSmall:hover {
		border:2px #D9FF00 solid;
		}
	
/*-------------------テキスト部分 */
	.main-contents .channel-results-area .text-area {
		width:104px;
		padding:0px;
		margin:0px;
		}
	
	.main-contents .channel-results-area .text-area a,
	.main-contents .channel-results-area .text-area span {
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		}
		
	.main-contents .channel-results-area .text-area a.ttl {
		color:#006B9F;
		line-height:180%;
		font-size:85%;
		padding:0px;
		margin:0px;
		width:104px;
		height:16px;
		overflow:hidden;
		display:block;
		font-weight:bold;
		}

	.main-contents .channel-results-area .text-area a.ttl:hover {
		color:#00B9FF;
		}
		
	.main-contents .channel-results-area .image-area a.playlist-add {
		margin-top:57px;
		margin-left:82px;
		}
		
	.main-contents .channel-results-area .text-area a.favorite-number,
	.main-contents .channel-results-area .text-area span.info,
	.main-contents .channel-results-area .text-area span.play-back {
		padding:0 0 0 13px;
		margin:5px 0px 0px 2px;
		line-height:100%;
		font-size:85%;
		color:#333;
		background-repeat:no-repeat;
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		float:left;
		display:block;
		height:13px;
		overflow:hidden;
		}
		
	/* safari Win 3.0.4,Mac 3 */	
	body:first-of-type .main-contents .channel-results-area .text-area a.favorite-number,
	body:first-of-type .main-contents .channel-results-area .text-area span.info,
	body:first-of-type .main-contents .channel-results-area .text-area span.play-back {
		font-size:77%;
		}
	/* safari Win 3.0.4,Mac 3 */	
		
	.main-contents .channel-results-area .text-area a.favorite-number {
		background-position:-640px -820px;
		width:78px;
		}
		
	.main-contents .channel-results-area .text-area span.info {
		background-position:-640px -860px;
		width:27px;
		}
		
	.main-contents .channel-results-area .text-area span.play-back {
		background-position:-640px -840px;
		width:45px;
		}

/*------------------------------------------------------ 折り畳みバナー */
	.fold-banner {
		width:234px;
		padding-bottom:10px;
		margin:0;
		}
		
	.fold-banner ul,
	.fold-banner li {
		padding:0;
		margin:0;
		list-style:none;
		}
		
	.fold-banner li h3 {
		padding:0 10px;
		margin:0;
		display:block;
		background-position:0px -1026px;
		width:214px;
		height:26px;
		font-size:85%;
		color:#444;
		line-height:240%;
		_line-height:220%;
		}
		
	.fold-banner li h3.open {
		background-position:0px -1000px;
		color:#EEE;
		}
		
	.fold-banner li .contents {
		width:234px;
		height:210px;
		background:#EEE;
		}

/*------------------------------------------------------ QRコード */
	.qr-code {
		width:234px;
		padding-bottom:10px;
		margin:0;
		}	
		
/*------------------- 広告bottom */	
	
	.sponsors-bottom {
		width:970px;
		padding:0;
		margin:0;
		clear:both;
		}
	
	.sponsors-bottom h3 {
		font-size:85%;
		height:16px;
		line-height:100%;
		display:block;
		padding:7px 10px 0px 10px;
		color:#333;
		background-position:0px -600px;
		}
		
	.sponsors-bottom .body {
		margin:0;
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		background:#FFF;
		padding:10px 0px 0px 15px;
		width:953px;
		}
		
	.sponsors-bottom .foot {
		clear:both;
		line-height:0%;
		padding:0px;
		height:10px;
		background-position:0px -775px;
		margin-bottom:10px;
		}
		
		
		
		

