/* CSS Document */

/*------------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------------ sprite-iamge */
/*------------------------------------------------------------------------------------------------------------------- */
	
	.box-parts .black-box .body .sub-category a,
/*--------50音リストBOX------*/
	#abc-list .body,
	#abc-list .body h3,
	#abc-list .foot,
	#abc-list .body li.abclist-title a,
/*--------サイトリスト------*/
	#site-list h3.sitetitle,
	#site-list .body,
	#site-list .foot,
/*--------50音順アイコンS------*/
	.box-parts .black-box .body .abc-list-menu a.kana-a,
	.box-parts .black-box .body .abc-list-menu a.kana-ka,
	.box-parts .black-box .body .abc-list-menu a.kana-sa,
	.box-parts .black-box .body .abc-list-menu a.kana-ta,
	.box-parts .black-box .body .abc-list-menu a.kana-na,
	.box-parts .black-box .body .abc-list-menu a.kana-ha,
	.box-parts .black-box .body .abc-list-menu a.kana-ma,
	.box-parts .black-box .body .abc-list-menu a.kana-ya,
	.box-parts .black-box .body .abc-list-menu a.kana-ra,
	.box-parts .black-box .body .abc-list-menu a.kana-wa,
	.box-parts .black-box .body .abc-list-menu a.alphabet-a,
	.box-parts .black-box .body .abc-list-menu a.alphabet-f,
	.box-parts .black-box .body .abc-list-menu a.alphabet-k,
	.box-parts .black-box .body .abc-list-menu a.alphabet-p,
	.box-parts .black-box .body .abc-list-menu a.alphabet-u,
/*--------チャンネルの詳細アイコンS------*/
	.category-popular-channel .channel-results-area .text-area a.favorite-number,
	.category-popular-channel .channel-results-area .text-area span.info,
	.category-popular-channel .channel-results-area .text-area span.play-back,
	.category-new-channel .channel-results-area .text-area a.favorite-number,
	.category-new-channel .channel-results-area .text-area span.info,
	.category-new-channel .channel-results-area .text-area span.play-back,
	.box-parts .black-box .body .abc-list-menu a.kana-a-selsect,
	.box-parts .black-box .body .abc-list-menu a.kana-ka-selsect,
	.box-parts .black-box .body .abc-list-menu a.kana-sa-selsect,
	.box-parts .black-box .body .abc-list-menu a.kana-ta-selsect,
	.box-parts .black-box .body .abc-list-menu a.kana-na-selsect,
	.box-parts .black-box .body .abc-list-menu a.kana-ha-selsect,
	.box-parts .black-box .body .abc-list-menu a.kana-ma-selsect,
	.box-parts .black-box .body .abc-list-menu a.kana-ya-selsect,
	.box-parts .black-box .body .abc-list-menu a.kana-ra-selsect,
	.box-parts .black-box .body .abc-list-menu a.kana-wa-selsect,
	.box-parts .black-box .body .abc-list-menu a.alphabet-a-selsect,
	.box-parts .black-box .body .abc-list-menu a.alphabet-f-selsect,
	.box-parts .black-box .body .abc-list-menu a.alphabet-k-selsect,
	.box-parts .black-box .body .abc-list-menu a.alphabet-p-selsect,
	.box-parts .black-box .body .abc-list-menu a.alphabet-u-selsect,
/*--------HD高画質動画------*/
	.category-hd-video .titile-area h3.title-left,
	.category-hd-video .titile-area h3.title-right,
	.category-hd-video .video-results-area .text-area a.favorite-number,
	.category-hd-video .video-results-area .text-area span.time,
	.category-hd-video .video-results-area .text-area span.play-back,
	.category-hd-video .footer,
	.category-hq-video .titile-area h3.title-left,
	.category-hq-video .titile-area h3.title-right,
	.category-hq-video .video-results-area .text-area a.favorite-number,
	.category-hq-video .video-results-area .text-area span.time,
	.category-hq-video .video-results-area .text-area span.play-back,
	.category-hq-video .footer,
	.category-hd-video .video-info-area .hd-info,
	.category-hq-video .video-info-area .hq-info,
	.category-hd-video .video-info-area .hd-info-footer,
	.category-hq-video .video-info-area .hq-info-footer,
	.category-hd-video .video-info-area .hd-info .right {
		background:url(/images/cate.jpg) no-repeat;
		}
		
/*---------------------------------------*/
/*------------------ h3 -----------------*/
/*---------------------------------------*/
	.right .box-parts .black-box h3 {
		display:block;
		background:none;
		border-bottom:solid 1px #B4B4B4;
		padding:7px 0 0 0;
		color:#333;
		width:234px;
		}
		
/*---------------------------------------*/
/*------------- cate only box -----------*/
/*---------------------------------------*/
	.right .box-parts .black-box .body {
		display:block;
		background:none;
		border:0px;
		padding:0 0 0 0;
		color:#333;
		width:234px;
		} 
		
/*---------------------------------------*/
/*------------- サブカテゴリー ----------*/
/*---------------------------------------*/
	.box-parts .black-box .body .sub-category {
		padding:2px 0 0 0;
		margin:0;	
		}
		
	.box-parts .black-box .body .sub-category ul {
		padding:0;
		margin:0;
		list-style:none;
		}
	
	.box-parts .black-box .body .sub-category li {
		display:block;
		width:111px;
		float:left;
		font-family:"ＭＳ Ｐゴシック", Osaka;
		font-size:81.25%;
		line-height:100%;
		}
	
	.box-parts .black-box .body .sub-category li a {
		padding:0;
		display:block;
		width:110px;
		text-decoration:none;
		height:11px;
		_height:13px;
		line-height:130%;
		_line-height:100%;
		padding:4px 3px 3px 4px;
		_padding:4px 3px 0px 4px;
		overflow:hidden;
		font-family:"ＭＳ Ｐゴシック", Osaka;
		}
		
	/* IE7 nbN */	
	*:first-child+html .box-parts .black-box .body .sub-category li a {
		line-height:110%;
		height:11px;
		padding:4px 3px 3px 4px;
		width:108px;
		}
	/* IE7 nbN */	
	
	.box-parts .black-box .body .sub-category li a {
		background-position:-0px -49px;
		_background-position:-0px -52px;
		}
	
	.box-parts .black-box .body .sub-category li a:hover {
		background-position:-0px -69px;
		_background-position:-0px -72px;
		color:#A3BF00;
		text-decoration:underline;
		}
	
	.box-parts .black-box .body .sub-category li a.act {
		background-position:-0px -69px;
		color:#A3BF00;
		text-decoration:underline;
		}

/*---------------------------------------*/
/*---------------- 50音順メニュー ----------------*/
/*---------------------------------------*/
	.box-parts .black-box .body .abc-list-menu {
		padding:0;
		margin:0;
		width:234px;	
		}
		
	.box-parts .black-box .body .abc-list-menu ul {
		padding:0;
		margin:5px 2px 0 2px;
		list-style:none;
		width:230px;
		display:block;
		font-family:"ＭＳ Ｐゴシック", Osaka;
		}
	
	.box-parts .black-box .body .abc-list-menu ul.kana li,
	.box-parts .black-box .body .abc-list-menu ul.alphabet li {
		padding:0;
		margin:0;
		float:left;
		display:block;
		}
	
	.box-parts .black-box .body .abc-list-menu ul.kana a {
		width:22px;
		height:22px;
		display:block;
		overflow:hidden;
		text-indent:-99999px;
		margin-right:1px;
		}
	
	.box-parts .black-box .body .abc-list-menu ul.alphabet a {
		width:45px;
		height:22px;
		display:block;
		overflow:hidden;
		text-indent:-99999px;
		margin-right:1px;
		}
		
	.box-parts .black-box .body .abc-list-menu a.kana-a {
		background-position:-0px -0px;
		}
	.box-parts .black-box .body .abc-list-menu a.kana-a:hover,
	.box-parts .black-box .body .abc-list-menu a.kana-a-selsect {
		background-position:-0px -27px;
		}
		
	.box-parts .black-box .body .abc-list-menu a.kana-ka {
		background-position:-23px -0px;
		}
	.box-parts .black-box .body .abc-list-menu a.kana-ka:hover,
	.box-parts .black-box .body .abc-list-menu a.kana-ka-selsect {
		background-position:-23px -27px;
		}
		
	.box-parts .black-box .body .abc-list-menu a.kana-sa {
		background-position:-46px -0px;
		}
	.box-parts .black-box .body .abc-list-menu a.kana-sa:hover,
	.box-parts .black-box .body .abc-list-menu a.kana-sa-selsect {
		background-position:-46px -27px;
		} 
		
	.box-parts .black-box .body .abc-list-menu a.kana-ta {
		background-position:-69px -0px;
		}
	.box-parts .black-box .body .abc-list-menu a.kana-ta:hover,
	.box-parts .black-box .body .abc-list-menu a.kana-ta-selsect {
		background-position:-69px -27px;
		}
		
	.box-parts .black-box .body .abc-list-menu a.kana-na {
		background-position:-92px -0px;
		}
	.box-parts .black-box .body .abc-list-menu a.kana-na:hover,
	.box-parts .black-box .body .abc-list-menu a.kana-na-selsect {
		background-position:-92px -27px;
		}
		
	.box-parts .black-box .body .abc-list-menu a.kana-ha {
		background-position:-115px -0px;
		}
	.box-parts .black-box .body .abc-list-menu a.kana-ha:hover,
	.box-parts .black-box .body .abc-list-menu a.kana-ha-selsect {
		background-position:-115px -27px;
		}
		
	.box-parts .black-box .body .abc-list-menu a.kana-ma {
		background-position:-138px -0px;
		}
	.box-parts .black-box .body .abc-list-menu a.kana-ma:hover,
	.box-parts .black-box .body .abc-list-menu a.kana-ma-selsect {
		background-position:-138px -27px;
		}
		
	.box-parts .black-box .body .abc-list-menu a.kana-ya {
		background-position:-161px -0px;
		}
	.box-parts .black-box .body .abc-list-menu a.kana-ya:hover,
	.box-parts .black-box .body .abc-list-menu a.kana-ya-selsect {
		background-position:-161px -27px;
		}
		
	.box-parts .black-box .body .abc-list-menu a.kana-ra {
		background-position:-184px -0px;
		}
	.box-parts .black-box .body .abc-list-menu a.kana-ra:hover,
	.box-parts .black-box .body .abc-list-menu a.kana-ra-selsect {
		background-position:-184px -27px;
		}
		
	.box-parts .black-box .body .abc-list-menu a.kana-wa {
		background-position:-207px -0px;
		}
	.box-parts .black-box .body .abc-list-menu a.kana-wa:hover,
	.box-parts .black-box .body .abc-list-menu a.kana-wa-selsect {
		background-position:-207px -27px;
		}
		
	.box-parts .black-box .body .abc-list-menu a.alphabet-a {
		background-position:-230px -0px;
		}
	.box-parts .black-box .body .abc-list-menu a.alphabet-a:hover,
	.box-parts .black-box .body .abc-list-menu a.alphabet-a-selsect {
		background-position:-230px -27px;
		}
		
	.box-parts .black-box .body .abc-list-menu a.alphabet-f {
		background-position:-276px -0px;
		}
	.box-parts .black-box .body .abc-list-menu a.alphabet-f:hover,
	.box-parts .black-box .body .abc-list-menu a.alphabet-f-selsect {
		background-position:-276px -27px;
		}
		
	.box-parts .black-box .body .abc-list-menu a.alphabet-k {
		background-position:-322px -0px;
		}
	.box-parts .black-box .body .abc-list-menu a.alphabet-k:hover,
	.box-parts .black-box .body .abc-list-menu a.alphabet-k-selsect {
		background-position:-322px -27px;
		}
		
	.box-parts .black-box .body .abc-list-menu a.alphabet-p {
		background-position:-368px -0px;
		}
	.box-parts .black-box .body .abc-list-menu a.alphabet-p:hover,
	.box-parts .black-box .body .abc-list-menu a.alphabet-p-selsect {
		background-position:-368px -27px;
		}
		
	.box-parts .black-box .body .abc-list-menu a.alphabet-u {
		background-position:-414px -0px;
		}
	.box-parts .black-box .body .abc-list-menu a.alphabet-u:hover,
	.box-parts .black-box .body .abc-list-menu a.alphabet-u-selsect {
		background-position:-414px -27px;
		}

	.box-parts .black-box .body .abc-list-menu a span,
	.box-parts .black-box .body .abc-list-menu a span {
		display:none;
		}	
			
/*---------------------------------------*/
/*----------- 50音順人気リスト ----------*/
/*---------------------------------------*/
	#abc-list,
	#site-list {
		display:block;
		_margin:0 0 7px 0;
		}
		
	#abc-list .body,
	#site-list .body {
		display:block;
		background-position:-0px -165px;
		padding:15px 12px 0 12px;
		margin:0;
		}

	#abc-list h3.maintitle {
		display:block;
		background-position:-10px -100px;
		_background-position:-10px -92px;
		padding:0 10px 0 0;
		_padding:0 0 0 0;
		margin:0;
		font-weight:normal;
		font-size:131.25%;
		line-height:100%;
		height:15px;
		width:145px;
		}
		
	/* IE7 nbN */	
	*:first-child+html #abc-list h3.maintitle {
		width:145px;
		height:35px;
		}
	/* IE7 nbN */			
		
	#abc-list h3.subtitle {
		display:block;
		background-position:-10px -100px;
		_background-position:-10px -92px;
		padding:0 10px 0 0;
		_padding:0 0 0 0;
		margin:0;
		font-weight:normal;
		font-size:131.25%;
		line-height:100%;
		height:15px;
		width:50px;
		}

	#abc-list ul {
		display:block;
		float:left;
		padding:0 0 0 0;
		margin: 10px 10px 0em 0em;
		line-height:100%;
		width:130px;
		list-style:none;
		}

	#abc-list li {
		display:block;
		height:14px;
		_height:16px;
		overflow:hidden;
		padding:0 0 5px 0;
		line-height:160%;
		_line-height:180%;
		font-size:81.25%;
		width:130px;
		text-align:left;
		overflow:hidden;
		margin:0em;
		}

	#abc-list .body li.abclist-title a {
		display:block;
		padding:0 0 2px 0;
		margin:0;
		font-weight:bold;
		height:20px;
		_height:24px;
		line-height:100%;
		_line-height:120%;
		background-position:-585px 17px;
		}

	#abc-list .body li.abclist-title a {
		text-decoration:none;
		}

	#abc-list .body li.abclist-title a:hover {
		text-decoration: underline;
		}

	#abc-list .foot,
	#site-list .foot {
		background-position:0px -1510px;
		margin:0 0 10px 0;
		height:15px;
		display:block;
		clear:both;
		}
	
	/* IE7 nbN */	
	*:first-child+html #abc-list .foot,
	*:first-child+html #site-list .foot {
		padding:11px;
		height:10px;
		margin:0;
		}
	/* IE7 nbN */	
		
/*------------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------- カテゴリーTOPの人気チャンネル */
/*------------------------------------------------------------------------------------------------------------------- */
	.category-popular-channel,
	.category-new-channel {
		display:block;
		margin-bottom:15px;
		}
		
	.category-popular-channel .body {
		display:block;
		}
/*------------------------------------------------------ メインコンテンツパーツ チャンネル */

	.category-popular-channel .channel-results-area,
	.category-new-channel .channel-results-area {
		padding:0;
		margin:3px 13px 5px 0px;
		_margin:3px 12px 5px 0px;
		width:134px;
		float:left;
		}
		
	.category-popular-channel h3,
	.category-new-channel h3 {
		display:block;
		font-size:100%;
		border-bottom: solid 1px #BBB;
		margin-bottom:5px;
		width:720px;
		}
		
	.category-popular-channel .last,
	.category-new-channel .last {
		padding:0;
		margin:3px 0px 5px 1px;
		}
			
/*------------------ キャプチャー */
			
	.category-popular-channel .channel-results-area .image-area,
	.category-new-channel .channel-results-area .image-area {
		width:134px;
		height:101px;
		padding:0;
		margin-bottom:2px;
		}
		
	.category-popular-channel a.channelFrameSmall,
	.category-new-channel a.channelFrameSmall {
		width:130px;
		height:97px;
		padding:0;
		margin:0;
		display:block;
		border:2px #DDD solid;
		position:relative;
		}
		
	.category-popular-channel a.channelFrameSmall:hover,
	.category-new-channel a.channelFrameSmall:hover {
		border:2px #D9FF00 solid;
		}
	
/*-------------------テキスト部分 */

	.category-popular-channel .channel-results-area .text-area,
	.category-new-channel .channel-results-area .text-area {
		width:134px;
		padding:0px;
		margin:0px;
		}
	
	.category-popular-channel .channel-results-area .text-area a,
	.category-popular-channel .channel-results-area .text-area span,
	.category-new-channel .channel-results-area .text-area a,
	.category-new-channel .channel-results-area .text-area span {
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		}
		
	.category-popular-channel .channel-results-area .text-area a.ttl,
	.category-new-channel .channel-results-area .text-area a.ttl {
		color:#006B9F;
		line-height:160%;
		font-size:81.25%;
		padding:0px;
		margin:0px;
		width:134px;
		height:16px;
		overflow:hidden;
		display:block;
		font-weight:bold;
		}

	.category-popular-channel .channel-results-area .text-area a.ttl:hover,
	.category-new-channel .channel-results-area .text-area a.ttl:hover {
		color:#00B9FF;
		}
		
	.category-popular-channel .channel-results-area .image-area a.playlist-add,
	.category-new-channel .channel-results-area .image-area a.playlist-add {
		margin-top:79px;
		margin-left:112px;
		}
		
	.category-popular-channel .channel-results-area .text-area a.favorite-number,
	.category-popular-channel .channel-results-area .text-area span.info,
	.category-popular-channel .channel-results-area .text-area span.play-back,
	.category-new-channel .channel-results-area .text-area a.favorite-number,
	.category-new-channel .channel-results-area .text-area span.info,
	.category-new-channel .channel-results-area .text-area span.play-back {
		padding:0 0 0 13px;
		margin:2px 0px 0px 2px;
		line-height:100%;
		font-size:75%;
		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;
		}
		
	.category-popular-channel .channel-results-area .text-area a.favorite-number,
	.category-new-channel .channel-results-area .text-area a.favorite-number {
		background-position:-480px -20px;
		width:78px;
		}
		
	.category-popular-channel .channel-results-area .text-area span.play-back,
	.category-new-channel .channel-results-area .text-area span.play-back {
		background-position:-480px -40px;
		width:45px;
		}
		
	.category-popular-channel .channel-results-area .text-area span.info,
	.category-new-channel .channel-results-area .text-area span.info {
		background-position:-480px -60px;
		width:27px;
		}


/*------------------- ボックス もっと見る */	
		
	.category-popular-channel .more,
	.category-new-channel .more {
		padding:0;
		margin:0;
		text-align:right;
		clear:both;
		width:717px;
		}
		
	.category-popular-channel .more a,
	.category-new-channel .more a {
		font-family:"ＭＳ Ｐゴシック", Osaka;
		text-decoration:none;
		font-size:81.25%;
		line-height:100%;
		}
		
	.category-popular-channel .more a span,
	.category-new-channel .more a span {
		font-family:Tahoma,Arial,Verdana,sans-serif;
		margin-right:5px;
		}
		
	.category-new-channel .more a:hover,
	.category-popular-channel .more a:hover {
		color:#BCDD00;
		text-decoration:underline;
		}
			
/*---------------------------------------------  */
/*--------------サイトリストページ-------------  */
/*---------------------------------------------  */


	#site-list h3.sitetitle {
		display:block;
		background-position:-10px -100px;
		padding:0 10px 0 0;
		_padding:0 0 0 0;
		margin:0;
		font-weight:normal;
		font-size:131.25%;
		line-height:100%;
		height:15px;
		width:200px;
		}

	#site-list ul {
		display:block;
		float:left;
		padding:0 0 0 0;
		margin: 10px 10px 0 0;
		line-height:100%;
		list-style:none;
		}

	#site-list li {
		padding:0;
		margin:0 2px 2px 0;
		float:left;
		width:135px;
		display:block;
		height:18px;
		}

	#site-list li a {
		display:block;
		font-size:81.25%;
		text-decoration:none;
		width:107px;
		overflow:hidden;
		padding:0 5px 5px 2px;
		float:left;
		}
			
	#site-list li .favicon-image {
		width:16px;
		height:16px;
		padding: 0 2px 0 0;
		margin:0;
		line-height:100%;
		vertical-align:middle;
		float:left;
		}	
		
/*------------------------------------------------------------------------------------------------------------------- */
/*----------------------------------------------------------------------------------------------------- HD 高画質動画 */
/*------------------------------------------------------------------------------------------------------------------- */
		
	.category-hd-video,
	.category-hq-video {
		width:945px;
		padding:0;
		margin:5px auto 0 auto;
		}
	
	.category-hd-video .titile-area,
	.category-hq-video .titile-area {
		width:945px;
		padding:0;
		margin:0;
		}
		
	.category-hd-video .titile-area h3.title-left,
	.category-hd-video .titile-area h3.title-right,
	.category-hq-video .titile-area h3.title-left,
	.category-hq-video .titile-area h3.title-right  {
		text-indent:-99999px;
		overflow:hidden;
		display:block;
		padding:0;
		margin:0;
		height:38px;
		}
		
	.category-hd-video .titile-area h3.title-left {
		width:440px;
		float:left;
		background-position:0px -1530px;
		}
		
	.category-hq-video .titile-area h3.title-left {
		width:440px;
		float:left;
		background-position:0px -1680px;
		}
		
	.category-hd-video .titile-area h3.title-right {
		width:505px;
		float:right;
		background-position:-440px -1530px;
		}
		
	.category-hq-video .titile-area h3.title-right {
		width:505px;
		float:right;
		background-position:-440px -1680px;
		}
		
	.category-hd-video .contents-area,
	.category-hq-video .contents-area {
		width:943px;
		border-left:1px solid #BBB;
		border-right:1px solid #BBB;
		background:#FFF;
		padding:0px;
		}
		
	.category-hd-video .footer {
		background-position:0px -1643px;
		margin-bottom:10px;
		height:30px;
		width:945px;
		}
		
	.category-hq-video .footer {
		background-position:0px -1793px;
		margin-bottom:10px;
		height:30px;
		width:945px;
		}
		
/*------------------------------------------------------ メインコンテンツパーツ 動画 */
	.category-hd-video .contents-area .video-results-area,
	.category-hq-video .contents-area .video-results-area {
		padding:0;
		margin:10px 0px 0px 20px;
		width:134px;
		float:left;
		_margin:10px 9px 0px 10px;
		}
			
/*------------------ キャプチャー定義 */
	.category-hd-video .contents-area .video-results-area .image-area,
	.category-hq-video .contents-area .video-results-area .image-area {
		width:134px;
		height:101px;
		padding:0;
		margin:0;
		}
			
/*------------------ キャプチャー */
	.category-hd-video .contents-area .video-results-area .image-area,
	.category-hq-video .contents-area .video-results-area .image-area {
		position:relative;
		}
		
	.category-hd-video .contents-area .video-results-area .image-area a.favicon,
	.category-hq-video .contents-area .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;
		}
	
	.category-hd-video .contents-area .video-results-area .image-area a.favicon img,
	.category-hq-video .contents-area .video-results-area .image-area a.favicon img {
		width:16px;
		height:16px;
		}

	.category-hd-video .contents-area .video-results-area .image-area a.image-bg,
	.category-hq-video .contents-area .video-results-area .image-area a.image-bg {
		width:130px;
		height:97px;
		display:block;
		border:2px #DDD solid;
		padding:0;
		margin:0;
		}
		
	.category-hd-video .contents-area .video-results-area .image-area a.image-bg:hover,
	.category-hq-video .contents-area .video-results-area .image-area a.image-bg:hover {
		border:2px #D9FF00 solid;
		}
		
	.category-hd-video .contents-area .video-results-area a.favicon:hover,
	.category-hq-video .contents-area .video-results-area a.favicon:hover {
		background:#D9FF00;
		border:1px #D9FF00 solid;
		}
			
/*-------------------テキスト部分 */	
	.category-hd-video .video-results-area .text-area,
	.category-hq-video .video-results-area .text-area {
		width:134px;
		padding:0;
		margin:0;
		word-break:break-all;
		overflow:hidden;
		}
	
	.category-hd-video .video-results-area .text-area a,
	.category-hd-video .video-results-area .text-area span,
	.category-hq-video .video-results-area .text-area a,
	.category-hq-video .video-results-area .text-area span {
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		}
		
	.category-hd-video .video-results-area .ttl-area,
	.category-hq-video .video-results-area .ttl-area {
		width:134px;
		margin-top:2px;
		}
		
	.category-hd-video .video-results-area .ttl-area a,
	.category-hq-video .video-results-area .ttl-area a {
		padding:0;
		margin:0;
		display:block;
		}
	
	.category-hd-video .video-results-area .text-area a.ttl,
	.category-hq-video .video-results-area .text-area a.ttl {
		color:#006B9F;
		line-height:180%;
		float:right;
		width:114px;
		height:16px;
		overflow:hidden;
		padding-left:3px;
		margin:0px;
		display:block;
		font-size:85%;
		font-weight:bold;
		}
			
	.category-hd-video .video-results-area .text-area a.favorite-number,
	.category-hd-video .video-results-area .text-area span.time,
	.category-hd-video .video-results-area .text-area span.play-back,
	.category-hq-video .video-results-area .text-area a.favorite-number,
	.category-hq-video .video-results-area .text-area span.time,
	.category-hq-video .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;
		display:none;
		}
		
	/* safari Win 3.0.4,Mac 3 */	
	body:first-of-type .category-hd-video .video-results-area .text-area a.favorite-number,
	body:first-of-type .category-hd-video .video-results-area .text-area span.time,
	body:first-of-type .category-hd-video .video-results-area .text-area span.play-back,
	body:first-of-type .category-hq-video .video-results-area .text-area a.favorite-number,
	body:first-of-type .category-hq-video .video-results-area .text-area span.time,
	body:first-of-type .category-hq-video .video-results-area .text-area span.play-back {
		font-size:77%;
		}
	/* safari Win 3.0.4,Mac 3 */	
		
	.category-hd-video .video-results-area .text-area a.favorite-number,
	.category-hq-video .video-results-area .text-area a.favorite-number {
		background-position:-480px -20px;
		width:78px;
		}
		
	.category-hd-video .video-results-area .text-area span.time,
	.category-hq-video .video-results-area .text-area span.time {
		background-position:-480px -0px;
		width:27px;
		}
		
	.category-hd-video .video-results-area .text-area span.play-back,
	.category-hq-video .video-results-area .text-area span.play-back {
		background-position:-480px -40px;
		width:45px;
		}
					
	.category-hd-video .video-results-area .text-area a.favi,
	.category-hq-video .video-results-area .text-area a.favi {
		width:16px;
		height:16px;
		padding:0;
		float:left;
		display:block;
		}
		
	.category-hd-video .video-results-area .text-area a.ttl:hover,
	.category-hq-video .video-results-area .text-area a.ttl:hover {
		color:#00B9FF;
		}

	.category-hd-video .video-results-area .image-area a.playlist-add,
	.category-hq-video .video-results-area .image-area a.playlist-add {
		margin-top:79px;
		margin-left:112px;
		}
		
/*------------------------------------------------------ HD 高画質 動画説明 */

	.category-hd-video .video-info-area,
	.category-hq-video .video-info-area {
		width:943px;
		border-left:1px solid #BBB;
		border-right:1px solid #BBB;
		background:#FFF;
		padding:15px 0 0 0;
		}
	
	.category-hd-video .video-info-area .hd-info,
	.category-hq-video .video-info-area .hq-info {
		width:883px;
		margin:0 auto;
		padding:10px 10px 0 10px;
		background-position:0px -1830px;
		}
		
	.category-hd-video .video-info-area .hd-info-footer,
	.category-hq-video .video-info-area .hq-info-footer {
		width:903px;
		height:10px;
		margin:0 auto;
		padding:0;
		background-position:0px -2040px;
		}
		
	.category-hd-video .video-info-area .hd-info .left {
		width:596px;
		float:left;
		padding:0;
		margin:0;
		}
		
	.category-hd-video .video-info-area .hd-info .right {
		width:277px;
		float:right;
		background-position:0px -2070px;
		text-indent:-99999px;
		overflow:hidden;
		height:78px;
		display:block;
		padding:0;
		margin:0;
		}
		
	.category-hd-video .video-info-area .hd-info h4.title,
	.category-hq-video .video-info-area .hq-info h4.title {
		line-height:120%;
		color:#333;
		font-weight:bold;
		font-size:108%;
		margin-bottom:5px;
		}
		
	.category-hd-video .video-info-area .hd-info p,
	.category-hq-video .video-info-area .hq-info p {
		line-height:160%;
		color:#333;
		font-size:93%;
		}
		
	.category-hd-video .contents-area h4,
	.category-hq-video .contents-area h4 {
		line-height:140%;
		color:#333;
		font-weight:bold;
		font-size:123.1%;
		letter-spacing:1px;
		margin:0px 0px 0px 20px;
		padding:20px 0px 0px 0px;
		border-bottom:1px solid #AAA;
		width:903px;
		display:block;
		clear:both;
		}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
