/* CSS Document */

/*------------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------------ sprite-iamge */
/*------------------------------------------------------------------------------------------------------------------- */
	
	.search-select-navigation a {
		background:url(/images/search.jpg) no-repeat;
		}

/*------------------------------------------------------------------------------------------------------------------- */
/*-------------------------------------------------------------------------------------------------------- コンテンツ */
/*------------------------------------------------------------------------------------------------------------------- */
	
	#search-channel .left {
		width:720px;
		padding-top:5px;
		margin:0;
		float:left;
		}
			
	#search-channel .right {
		width:234px;
		padding-top:5px;
		margin:0;
		float:right;
		}

/*-------------------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------------------ search Frame */
/*---------------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------ タイトルエリア定義 */
	
	#search-channel .title-area {
		width:720px;
		padding:0;
		margin-bottom:10px;
		}

/*------------------------------------------------------ タイトル */
	
	#search-channel .title-area .head-ttl {
		padding-bottom:5px;
		margin:0;
		width:720px;
		border-bottom:1px solid #BBB;
		}

	#search-channel .title-area h2 {
		color:#444;
		line-height:100%;
		letter-spacing:1px;
		display:block;
		padding:7px 0 2px 0;
		font-size:116%;
		}
	
	#search-channel .title-area .search-title {
		width:720px;
		padding:0;
		margin-top:10px;
		}
	
	#search-channel .title-area p.info span {
		color:#A3BF00;
		font-weight:bold;
		padding:0 5px;
		}
		
	#search-channel .title-area p.info {
		padding:0;
		margin:0;
		display:block;
		line-height:160%;
		font-size:100%;
		float:left;
		width:720px;
		}
		
/*-------------------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- search-select-navigation */
/*---------------------------------------------------------------------------------------------------------------------------*/

	.search-select-navigation {
		padding:0;
		margin:0;
		width:720px;
		}
		
	.search-select-navigation ul {
		padding:0;
		margin:0;
		list-style:none;
		}
	
	.search-select-navigation li {
		display:block;
		padding:0;
		margin:0;
		}
		
	.search-select-navigation li a {
		display:block;
		text-indent:-99999px;
		overflow:hidden;	
		}
		
/*------------------------------------------------------ navigation-left */
		
	.search-select-navigation .search-select-navigation-left {
		padding:0;
		margin:0;
		float:left;
		width:220px;
		}
		
	.search-select-navigation .search-select-navigation-left li {
		margin-right:5px;
		float:left;
		}
	
	.search-select-navigation .search-select-navigation-left li,	
	.search-select-navigation .search-select-navigation-left a {
		width:100px;
		height:22px;
		}
/*------------------------------------------------------ navigation-right */
		
		
	.search-select-navigation .search-select-navigation-right {
		padding:0;
		margin:0;
		float:right;
		width:300px;
		}
		
	.search-select-navigation .search-select-navigation-right li {
		margin-left:5px;
		margin-top:5px;
		float:right;
		}
		
	.search-select-navigation .search-select-navigation-right li,
	.search-select-navigation .search-select-navigation-right a {
		width:70px;
		height:18px;
		}
		
/*------------------------------------------------------ 動画タブ */
		
	.search-select-navigation .search-select-navigation-left a.video {
		background-position:0px -100px;
		}
	
	.search-select-navigation .search-select-navigation-left a.video:hover,	
	.search-select-navigation .search-select-navigation-left a.video-select {
		background-position:0px -130px;
		}
		
	.search-select-navigation .search-select-navigation-left a.video-select {	
		cursor:default;
		}
		
/*------------------------------------------------------ チャンネルタブ */
		
	.search-select-navigation .search-select-navigation-left a.channel {
		background-position:-110px -100px;
		}
		
	.search-select-navigation .search-select-navigation-left a.channel:hover,	
	.search-select-navigation .search-select-navigation-left a.channel-select {
		background-position:-110px -130px;
		}
		
	.search-select-navigation .search-select-navigation-left a.channel-select {	
		cursor:default;
		}
		
/*------------------------------------------------------ 関連度ソート */
		
	.search-select-navigation .search-select-navigation-right a.related {
		background-position:-230px -100px;
		}
	
	.search-select-navigation .search-select-navigation-right a.related:hover,	
	.search-select-navigation .search-select-navigation-right a.related-select {
		background-position:-230px -130px;
		}
		
	.search-select-navigation .search-select-navigation-right a.related-disabled {
		background-position:-230px -160px;
		}
		
	.search-select-navigation .search-select-navigation-right a.related-select,
	.search-select-navigation .search-select-navigation-right a.related-disabled {	
		cursor:default;
		}
		
/*------------------------------------------------------ 再生回数ソート */
		
	.search-select-navigation .search-select-navigation-right a.play {
		background-position:-310px -100px;
		}
	
	.search-select-navigation .search-select-navigation-right a.play:hover,	
	.search-select-navigation .search-select-navigation-right a.play-select {
		background-position:-310px -130px;
		}
		
	.search-select-navigation .search-select-navigation-right a.play-disabled {
		background-position:-310px -160px;
		}
		
	.search-select-navigation .search-select-navigation-right a.play-select,
	.search-select-navigation .search-select-navigation-right a.play-disabled {	
		cursor:default;
		}
		
/*------------------------------------------------------ 再生時間ソート */
		
	.search-select-navigation .search-select-navigation-right a.time {
		background-position:-390px -100px;
		}
	
	.search-select-navigation .search-select-navigation-right a.time:hover,	
	.search-select-navigation .search-select-navigation-right a.time-select {
		background-position:-390px -130px;
		}
		
	.search-select-navigation .search-select-navigation-right a.time-disabled {
		background-position:-390px -160px;
		}
		
	.search-select-navigation .search-select-navigation-right a.time-select,
	.search-select-navigation .search-select-navigation-right a.time-disabled {	
		cursor:default;
		}
		
/*------------------------------------------------------ 追加日ソート */
		
	.search-select-navigation .search-select-navigation-right a.add {
		background-position:-470px -100px;
		}
	
	.search-select-navigation .search-select-navigation-right a.add:hover,	
	.search-select-navigation .search-select-navigation-right a.add-select {
		background-position:-470px -130px;
		}
		
	.search-select-navigation .search-select-navigation-right a.add-disabled {
		background-position:-470px -160px;
		}
		
	.search-select-navigation .search-select-navigation-right a.add-select,
	.search-select-navigation .search-select-navigation-right a.add-disabled {	
		cursor:default;
		}
		
/*------------------------------------------------------ ファン数ソート */
		
	.search-select-navigation .search-select-navigation-right a.fan {
		background-position:-550px -100px;
		}
	
	.search-select-navigation .search-select-navigation-right a.fan:hover,	
	.search-select-navigation .search-select-navigation-right a.fan-select {
		background-position:-550px -130px;
		}
		
	.search-select-navigation .search-select-navigation-right a.fan-disabled {
		background-position:-550px -160px;
		}
		
	.search-select-navigation .search-select-navigation-right a.fan-select,
	.search-select-navigation .search-select-navigation-right a.fan-disabled {
		cursor:default;
		}
		
/*------------------------------------------------------ 更新 */
		
	.search-select-navigation .search-select-navigation-right a.update {
		background-position:-630px -100px;
		}
	
	.search-select-navigation .search-select-navigation-right a.update:hover,	
	.search-select-navigation .search-select-navigation-right a.update-select {
		background-position:-630px -130px;
		}
		
	.search-select-navigation .search-select-navigation-right a.update-disabled {
		background-position:-630px -160px;
		}
		
	.search-select-navigation .search-select-navigation-right a.update-select,
	.search-select-navigation .search-select-navigation-right a.update-disabled {	
		cursor:default;
		}
			
/*------------------------------------------------------ 検索結果エリア定義 */
	
	#search-channel .results {
		padding:0;
		margin:0;
		width:720px;
		}

/*------------------------------------------------------ 検索結果ボックス定義 */
	
	.results .channel-results-area {
		padding:0px 0px 5px 0px;
		margin:0px 0 5px 5px;
		width:715px;
		border-bottom:1px solid #CCC;
		}
			
/*------------------ キャプチャー */
	
	.results .channel-results-area .image-area {
		width:134px;
		float:left;
		padding:0;
		margin:0;
		}
		
	.results .channel-results-area span.image-area-detail img {
		width:60px;
		height:42px;
		float:left;
		padding:2px 5px 0px 0px;
		}
	
/*-------------------テキスト部分 */	

	.results .channel-results-area .text-area {
		width:430px;
		padding-top:5px;
		margin-left:10px;
		float:left;
		position:relative;
		}
			
	.results .channel-results-area .other-info {
		width:130px;
		padding-top:5px;
		margin:0;
		float:right;
		word-break: break-all;
		overflow:hidden;
		}
		
	.results .channel-results-area .text-area a,
	.results .channel-results-area .text-area span,
	.results .channel-results-area .other-info a,
	.results .channel-results-area .other-info span,
	.results .channel-results-area .text-area strong  {
		font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
		}
		
	.results .channel-results-area .text-area h3 {
		line-height:120%;
		padding:0px;
		margin-bottom:5px;
		display:block;
		font-size:116%;
		font-weight:bold;
		height:18px;
		overflow:hidden;
		}
	
	.results .channel-results-area .text-area h3 a.ttl {
		color:#003C95;
		text-decoration:none;
		}
		
	.results .channel-results-area .text-area .sentence {
		line-height:140%;
		font-size:93%;
		padding:0;
		margin-bottom:5px;
		color:#333;
		display:block;
		height:16px;
		overflow:hidden;
		}
		
	.results .channel-results-area .other-info span.info {
		line-height:140%;
		font-size:85%;
		color: #333;
		display:block;
		padding-bottom:2px;
		margin:0;
		width:130px;
		}
					
	.results .channel-results-area .text-area a.ttl:hover {
		text-decoration: none;
		color:#00B9FF;
		}
		
	.results .channel-results-area .other-info a.favorite-number {
		padding:0 0 0 13px;
		_padding:4px 0 0 13px;
		line-height:100%;
		margin:5px 0 10px 0;
		font-size:85%;
		color: #333;
		width:120px;
		display:block;
		}
		
	.channel-results-area .other-info a.playlist-add,
	.channel-results-area .other-info a.playlist-add-disabled {
		margin-top:5px;
		}
		
/*-------------------ページナビゲーション部分 */	
	
	.search-page-navigation-area {
		width:417px;
		padding:15px 0 10px 243px;
		margin:0;
		}
		
/*------------------追加ビッグサイズ */
	
	.channel-results-area .image-area a.playlist-add,
	.channel-results-area .image-area a.playlist-add-disabled {
		margin-top:79px;
		margin-left:112px;
		}
		
/*------------------ 関連キーワード */
	
	.related-keyword {
		padding:0px;
		margin:0px;
		}
		
	.related-keyword a {
		display:block;
		float:left;
		margin:0 5px;
		font-size:81.25%;
		}
		
/*------------------ ソート */
	
	.sort {
		width:130px;
		padding:0;
		margin:0;
		float:right;
		}
		
	.sort form {
		padding:0;
		margin:0;
		}
		
	.sort select {
		font-size:81.25%;
		width:120px;
		margin-left:10px;
		}
	
	.sort-site {
		width:130px;
		padding:0;
		margin:0;
		float:right;
		}
		
	.sort-site form {
		padding:0;
		margin:0;
		}
		
	.sort-site select {
		font-size:81.25%;
		width:120px;
		margin-left:10px;
		}
	
/*-------------------------------------------------------------------------------------------------------------------------- */
/*--------------------------------------------------------------------------------------------------- 検索結果がなかったとき */
/*---------------------------------------------------------------------------------------------------------------------------*/
	
	.search-hint-area	{
		padding-bottom:10px;
		margin:0;
		width:720px;
		}
		
	.search-hint-area	p {
		line-height:120%;
		float:left;
		width:65px;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size:81.25%;
		font-weight:bold;
		}
	
	.search-hint-area ul {
		padding:0;
		margin:0;
		display:block;
		width:300px;
		float:left;
		}
	
	.search-hint-area li {
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size:81.25%;
		line-height:120%;
		}
		
	.search-no-title {
		padding-bottom:5px;
		margin:0;
		margin:10px 0px;
		width:100%;
		border-bottom:1px solid #CCC;
		}
	
	.search-no-title h2 {
		font-size:100%;
		color:#444;
		line-height:100%;
		letter-spacing:1px;
		padding-bottom:2px;
		}
		
/*-------------------------------------------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------------------ footer-search */
/*---------------------------------------------------------------------------------------------------------------------------*/
		
	#page-navigation-area {
		width:417px;
		margin-bottom:0px;
		padding-left:60px;
		}

		
