/* CSS Document */

/*------------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------------ sprite-iamge */
/*------------------------------------------------------------------------------------------------------------------- */
	.channelTop .left .cateTtl a.rss,
	.channelTop .left a.more,
	#ranking-user .user-userlist dt {
		background: url(/images/top.jpg) ;
		}
		
	.channelTop .left .cateTtl,
	#ranking-channel .ranking-item-more,
	#ranking-video .video-results-area,
	#ranking-user .user-userlist,
	#ranking-keyword .keyword-list,
	#ranking-boom-word .keyword-list {
		background:url(/images/line2_x.gif) repeat-x bottom;
		}
		
/*------------------ランキングNO */
	.No {
		position:absolute;
		left:0;
		top:0;
		}
		
/*------------------チャンネルアイコン */
	img.iconChannel {
		position:absolute;
		width:20px;
		height:17px;
		right:0;
		top:0;
		}
	
/*------------------------------------------------------------------------------------------------------------------- */
/*-------------------------------------------------------------------------------------------------------- コンテンツ */
/*------------------------------------------------------------------------------------------------------------------- */
	.channelTop .left {
		width:720px;
		padding:0;
		margin:0;
		float:left;
		}
			
	.channelTop .right {
		width:232px;
		padding:0;
		margin:0;
		float:right;
		}
					
/*------------------------------------------------------------------------------------------------------------------- */
/*-------------------------------------------------------------------------------------------------------------- left */
/*------------------------------------------------------------------------------------------------------------------- */

/*------------------ rss */	
	.channelTop .left .cateTtl a.rss {
		background-position:-230px 0px;
		width:35px;
		height:12px;
		float:right;
		display:block;
		text-indent: -99999px;
		overflow:hidden;
		margin-left:10px;
		margin-top:6px;
		}
			
	.channelTop .left .cateTtl a.rss:hover {
		background-position:-230px -12px;
		}
		
/*------------------ すべて見る */	
	.channelTop .left a.more {
		padding:0;
		margin:0;
		float:right;
		text-indent:-99999px;
		overflow:hidden;
		background-position:-265px 0px;
		width:59px;
		height:18px;
		margin-left:15px;
		margin-top:2px;
		}
		
	.channelTop .left a.more:hover {
		background-position:-265px -18px;
		}
			
/*------------------ タイトル */	
	.channelTop .left .cateTtl {
		width:720px;
		padding-bottom:5px;
		margin-bottom:10px;
		margin-top:5px;
		}		
			
	.channelTop .left .cateTtl h3 {
		width:365px;
		line-height:100%;
		float:left;
		font-size:100%;
		color:#454545;
		display:block;
		padding:5px 0 0 0;
		letter-spacing:1px;
		}
		
	.channelTop .left .more-sort-navigation {
		width:255px;
		float:right;
		}	
			
/*------------------ ソート */
	.channelTop .left .cateTtl .sort {
		width:130px;
		padding:0;
		margin:0;
		float:left;
		}
		
	.channelTop .left .cateTtl .sort form {
		padding:0;
		margin:0;
		}
		
	.channelTop .left .cateTtl .sort select {
		font-size:81.25%;
		width:120px;
		margin-left:10px;
		}
		
/*------------------ お気に入りに追加 */
	#ranking-channel .image-area a.playlist-add,
	#ranking-channel .image-area a.playlist-add-disabled,
	#ranking-video .image-area a.playlist-add,
	#ranking-video .image-area a.playlist-add-disabled {
		margin-top:79px;
		margin-left:112px;
		}

/*------------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------------------- right */
/*------------------------------------------------------------------------------------------------------------------- */
/*------------------  人気タグ */
	.txtelist-area {
		width:94%;
		padding:5px;
		margin:10px auto;
		line-height:230%;
		display:block;
		border: solid 1px #CCCCCC;
		}
	
	.txtelist-area a {
		margin-right:10px;
		}
	
	.txtelist-area a:link, .txtelist-area a:visited, 
	.txtelist-area a:hover, .txtelist-area a:active {
		text-decoration: none;
		}
			
/*------------------------------------------------------------------------------------------------------------------- */
/*-------------------------------------------------------------------------------------- ソーシャルブックマーク/Top用 */
/*------------------------------------------------------------------------------------------------------------------- */
	.socialbookmark-top,
	.socialbookmark-channelTop {
		width:230px; 
		padding:0 0 10px 0; 
		display:block; 
		color:#333333; 
		font-size:75%;
		}

	.socialbookmark-top span,
	.socialbookmark-channelTop span {
		float:right;
		width:126px;
		display:block;
		padding-right:2px;
		}

	.socialbookmark-top span a,
	.socialbookmark-channelTop a,
	.socialbookmark-videochannel a,
	.socialbookmark-videonormal a { 
		margin-left:5px;
		width:16px;
		height:16px;
		}

/*------------------------------------------------------------------------------------------------------------------- */
/*---------------------------------------------------------------------------------------------- チャンネルランキング */
/*------------------------------------------------------------------------------------------------------------------- */
	#ranking-channel {
		padding:0px;
		margin:0px;
		width:720px;
		}				
		
	#ranking-channel p a {
		font-size:81.25%;
		line-height:140%;
		color:#333;
		display:block;
		padding-top:2px;
		padding-left:1px;
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		width:133px;
		word-break: break-all;
		overflow:hidden;
		}
		
	.video-number {
		font-size:81.25%;
		line-height:140%;
		color:#555;
		display:block;
		padding-top:4px;
		padding-left:1px;
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		width:133px;
		word-break: break-all;
		overflow:hidden;
		}
		
	body:first-of-type .video-number {
		font-size:75%;
		}
			
/*------------------ ランキングdetail */
	#ranking-channel .ranking-item-more {
		width:710px;
		padding:0 0 5px 0;
		margin:0 0 5px 5px;
		}
		
	#ranking-channel .ranking-item-more .image-area {
		float:left;
		padding:0;
		margin:0;
		width:134px;
		}
		
	.channelTop .ranking-button-area {
		width:405px;
		padding-bottom:10px;
		padding-left:240px;
		}
			
			
/*-------------------ランキングdetail　テキスト部分 */	
	#ranking-channel .ranking-item-more .text-area {
		width:565px;
		padding:0;
		margin-left:10px;
		float:left;
		overflow:hidden;
		}
	
	#ranking-channel .ranking-item-more .text-area strong {
		color:#00B9FF;
		}
	
	#ranking-channel .ranking-item-more .text-area a,
	#ranking-channel .ranking-item-more .text-area span {
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		}
		
	#ranking-channel .ranking-item-more .text-area a.ttl {
		color:#006B9F;
		line-height:140%;
		font-weight:bold;
		padding:0px;
		margin:0px;
		display:block;
		}
		
	#ranking-channel .ranking-item-more .text-area .sentence {
		line-height:140%;
		font-size:81.25%;
		padding:2px 0;
		margin:0px;
		color:#333;
		display:block;
		}
		
	#ranking-channel .ranking-item-more .text-area span.info {
		line-height:140%;
		font-size:81.25%;
		letter-spacing:1px;
		color: #444;
		display:block;
		padding-top:2px;
		}
					
	#ranking-channel .ranking-item-more .text-area a.ttl:hover {
		text-decoration: none;
		color:#00B9FF;
		}
	
	#ranking-channel .ranking-item-more .text-area a.favorite-number {
		width:250px;
		float:left;
		display:block;
		line-height:100%;
		margin-top:2px;
		}
		
	#ranking-channel .ranking-item-more .text-area a.playlist-add {
		float:right;
		}

/*------------------------------------------------------------------------------------------------------------------- */
/*---------------------------------------------------------------------------------------------------- 動画ランキング */
/*------------------------------------------------------------------------------------------------------------------- */
	#ranking-video {
		padding:0px;
		margin:0px;
		width:720px;
		}
	
/*------------------------------------------------------------------------------------------------------------------- */
/*---------------------------------------------------------------------------------------------------- ランキング動画 */
/*------------------------------------------------------------------------------------------------------------------- */
			
/*------------------------------------------------------ 検索結果ボックス定義 */
	#ranking-video .results .video-results-area {
		padding:0 0 5px 0;
		margin:0px 0 5px 5px;
		width:710px;
		}
			
/*------------------ キャプチャーとoriginal-woopieボタン定義 */
	#ranking-video .results .video-results-area .image-area {
		width:134px;
		float:left;
		padding:0;
		margin:0;
		position:relative;
		}
	
	#ranking-video .results .video-results-area .image-area img {
		padding:0;
		margin:0;
		}
				
	#ranking-video .results .video-results-area .image-area a.image-bg {
		width:130px;
		height:97px;
		display:block;
		border:2px #DDD solid;
		padding:0;
		margin:0;
		position:relative;
		}
		
	#ranking-video .results .video-results-area .image-area a.image-bg:hover {
		border:2px #D9FF00 solid;
		}
	
	#ranking-video .results .video-results-area .text-area {
		width:566px;
		padding:0;
		margin-left:10px;
		float:left;
		word-break: break-all;
		overflow:hidden;
		}
	
	#ranking-video .results .video-results-area .text-area strong {
		color:#00B9FF;
		}
	
	#ranking-video .results .video-results-area .text-area a,
	#ranking-video .results .video-results-area .text-area span {
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		}
		
	#ranking-video .results .video-results-area .text-area a.ttl {
		color:#006B9F;
		line-height:140%;
		font-size:100%;
		font-weight:bold;
		padding:0px;
		margin:0px;
		display:block;
		float: none;
		}
		
	#ranking-video .results .video-results-area .text-area .sentence {
		line-height:140%;
		font-size:81.25%;
		padding:2px 0;
		margin:0px;
		color:#333;
		display:block;
		}
		
	#ranking-video .results .video-results-area .text-area span.time {
		line-height:140%;
		font-size:81.25%;
		color: #333;
		display:block;
		}
		
	#ranking-video .results .video-results-area .text-area span.tag {
		line-height:140%;
		font-size:81.25%;
		display:block;
		}
		
	#ranking-video .results .video-results-area .text-area span.tag a {
		color:#888;
		margin-right:5px;
		}
		
	#ranking-video .results .video-results-area .text-area span.tag a:hover {
		color:#333;
		}
		
	#ranking-video .results .video-results-area .text-area .site {
		width:320px;
		margin:2px 0;
		}
		
	#ranking-video .results .video-results-area .text-area .url {
		display:block;
		float:left;
		line-height:160%;
		}
		
	#ranking-video .results .video-results-area .text-area .site .playlist-add {
		padding:0;
		margin:2px 5px 0 0;
		}
		
	#ranking-video .results .video-results-area .text-area .site a  {
		font-size:81.25%;
		letter-spacing:1px;
		color:#333;
		}
		
	#ranking-video .results .video-results-area .text-area .site a.favi {
		width:16px;
		height:16px;
		padding-right:5px;
		display:block;
		float:left;
		}
		
	#ranking-video .results .video-results-area .text-area .site a:hover, 
	#ranking-video .results .video-results-area .text-area a.ttl:hover, 
	#ranking-video .results .video-results-area .text-area a.ttl:hover {
		text-decoration: none;
		color:#00B9FF;
		}
		
	#ranking-video .results .video-results-area .text-area a.favorite-number {
		padding:0 0 0 13px;
		line-height:100%;
		_padding:4px 0 0 13px;
		font-size:81.25%;
		color:#333;
		width:200px;
		float:left;
		display:block;
		}
		
	#ranking-video .results .video-results-area .text-area a.playlist-add,
	#ranking-video .results .video-results-area .text-area a.playlist-add-disabled {
		margin:0;
		}

/*------------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------ ユーザーランキング */
/*------------------------------------------------------------------------------------------------------------------- */
	#ranking-user {
		padding:0px;
		margin:0px;
		width:720px;
		}

	#ranking-user .user-userlist-area {
		display:block;
		margin: 0 0 10px 5px;
		width:715px;
		}			

	#ranking-user .user-userlist {
		display:block;
		margin: 0 0 5px 0;
		padding:10px 0 ;
		font-size:81.25%;
		line-height:190%;
		width:715px;
		}					

	#ranking-user .user-userlist dt {
		display:block;
		padding: 0 0 0 15px;
		width:200px;
		float:left;
		font-weight:bold;
		background-position:0px -40px;
		background-repeat:no-repeat;
		}
		
	#ranking-user .user-userlist dt.Number {
		display:block;
		padding:0 10px 0 0;
		float:left;
		font-weight:bold;
		background:none;
		width:20px;
		}

	#ranking-user .user-userlist dd {
		display:block;
		margin:0;
		float:left;
		}

	#ranking-user .user-userlist dd a {
		padding: 0 0 0 7px;
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		}
		
	#ranking-user .user-userlist-area .user-userlist .userlist-count span  {
		padding: 0 20px 0 0;
		}
		
	#ranking-user .user-userlist a:hover {
		color:#00B9FF;
		}

/*------------------------------------------------------------------------------------------------------------------- */
/*---------------------------------------------------------------------------------------------- キーワードランキング */
/*------------------------------------------------------------------------------------------------------------------- */
	#ranking-keyword {
		padding:0px;
		margin:0px;
		width:720px;
		}

	#ranking-keyword .keyword-list-area {
		display:block;
		margin: 0 0 10px 5px;
		width:715px;
		}			

	#ranking-keyword .keyword-list {
		display:block;
		margin: 0 0 5px 0;
		padding:10px 0 ;
		font-size:81.25%;
		line-height:100%;
		clear:both;
		}					

	#ranking-keyword .keyword-list p {
		display:block;
		padding:0;
		font-weight:bold;
		}
		
	#ranking-keyword .keyword-list img {
		padding-right:10px;
		vertical-align:middle;
		}
		
	#ranking-keyword .keyword-list a {
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		}

	#ranking-keyword .keyword-list a:hover {
		color:#00B9FF;
		}

/*------------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------------ 急上昇ワード */
/*------------------------------------------------------------------------------------------------------------------- */
	#ranking-boom-word {
		padding:0px;
		margin:0px;
		width:720px;
		}

	#ranking-boom-word .keyword-list-area {
		display:block;
		margin: 0 0 10px 5px;
		width:715px;
		}			

	#ranking-boom-word .keyword-list {
		display:block;
		margin: 0 0 5px 0;
		padding:10px 0 ;
		font-size:81.25%;
		line-height:100%;
		clear:both;
		}					

	#ranking-boom-word .keyword-list p {
		display:block;
		padding:0;
		font-weight:bold;
		}
		
	#ranking-boom-word .keyword-list img {
		padding-right:10px;
		vertical-align:middle;
		}
		
	#ranking-boom-word .keyword-list a {
		font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro","Meiryo","sans-serif";
		}

	#ranking-boom-word .keyword-list a:hover {
		color:#00B9FF;
		}



