@charset "utf-8";
/* ----設定ここから---- */
/* cache済みリンクの色 */
#nico_popThumb_container a.nico_cached				{color:#C00000 !important;}
#nico_popThumb_container a.nico_cached_economy		{color:#C08000 !important;}

/* cacheアイコン表示位置 (サムネイル拡大と併用時位置)*/
#nico_popThumb_container span.cacheicon,
#nico_popThumb_container span.delicon			{ position:absolute; }
#nico_popThumb_container span.cacheicon > span	{ position:absolute; bottom:-104px; left:-134px; }
#nico_popThumb_container span.delicon > span	{ position:absolute; bottom:-104px; right:0px; }

/* size(横) */
#nico_popThumb_container div.pop_movie		{ width: 530px; }	/* 動画 */
#nico_popThumb_container div.pop_live		{ width: 530px; }	/* 生放送 */
#nico_popThumb_container div.pop_mylist		{ width: 550px; }	/* マイリスト */
#nico_popThumb_container div.pop_user		{ width: 500px; }	/* ユーザー */
#nico_popThumb_container div.pop_community	{ width: 500px; }	/* コミュニティ */
#nico_popThumb_container div.pop_channel	{ width: 320px; }	/* チャンネル */
#nico_popThumb_container div.pop_seiga		{ width: 320px; }	/* 静画 */


/* サムネイル拡大 (Large Thumbnail) */
#nico_popThumb_container img.mylist_img, 		/* マイリスト */
#nico_popThumb_container img.video_img, 		/* 削除済み動画 / 通常動画 */
#nico_popThumb_container img.channel_list_img, 	/* チェンネル動画 */
#nico_popThumb_container .videoInfo dt > a > img  { /* チェンネル動画 */
	 width:130px !important;
	height:100px !important;
	border-width: 2px !important;
	max-width: none; /* http://search.nicovideo.jp/video/search/でサムネが潰れたので対策 */
}
#nico_popThumb_container .pop_seiga img.seiga_img { width:96px !important; }
#nico_popThumb_container .videoInfo dl {width:auto !important;}

/* 「閉じる」の位置確保 */
#nico_popThumb_container img.chcm_img	{ margin:15px 0 4px 4px !important;}
#nico_popThumb_container div.user_img	{ margin: 7px 0 4px 4px !important;}
#nico_popThumb_container .pop_seiga p.play { top:18px !important; }

/* エラー時のサイズ */
#nico_popThumb_container .pop_error { width:200px; height:100px; }

/*********/

/* 動画へのリンクの色（popThumb.use_in_JS_to_link = true 用） */
#nico_popThumb_container a.popThumb_FA_link_movie_cache {color:#C00000 !important;}
#nico_popThumb_container a.popThumb_FA_link_movie_cache_economy {color:#C08000 !important;}


/* ニコニコ動画内で動画のみ太字表示 */
#nico_popThumb_container a.popThumb_FA_link_movie,
#nico_popThumb_container a.popThumb_FA_link_movie_only_num { font-weight:bold;}

#nico_popThumb_container a:link.popThumb_FA_link_movie,
#nico_popThumb_container a:link.popThumb_FA_link_movie_only_num { color:#666F6F; text-decoration:underline;}

#nico_popThumb_container a:visited.popThumb_FA_link_movie,
#nico_popThumb_container a:visited.popThumb_FA_link_movie_only_num { color:#363F3F; text-decoration:underline;}

#nico_popThumb_container a:hover.popThumb_FA_link_movie,
#nico_popThumb_container a:hover.popThumb_FA_link_movie_only_num { color:#FFF; text-decoration:none; background:#666F6F;}


#nico_popThumb_container a:link.popThumb_FA_link_live,
#nico_popThumb_container a:link.popThumb_FA_link_seiga,
#nico_popThumb_container a:link.popThumb_FA_link_mylist,
#nico_popThumb_container a:link.popThumb_FA_link_user,
#nico_popThumb_container a:link.popThumb_FA_link_community,
#nico_popThumb_container a:link.popThumb_FA_link_channel,
#nico_popThumb_container a:link.popThumb_FA_link_ch_article,
#nico_popThumb_container a:link.popThumb_FA_link_niconicommons,
#nico_popThumb_container a:link.popThumb_FA_link_URL { color:#222; text-decoration:underline;}

#nico_popThumb_container a:visited.popThumb_FA_link_live,
#nico_popThumb_container a:visited.popThumb_FA_link_seiga,
#nico_popThumb_container a:visited.popThumb_FA_link_mylist,
#nico_popThumb_container a:visited.popThumb_FA_link_user,
#nico_popThumb_container a:visited.popThumb_FA_link_community,
#nico_popThumb_container a:visited.popThumb_FA_link_channel,
#nico_popThumb_container a:visited.popThumb_FA_link_ch_article,
#nico_popThumb_container a:visited.popThumb_FA_link_niconicommons,
#nico_popThumb_container a:visited.popThumb_FA_link_URL { color:#444; text-decoration:underline;}

#nico_popThumb_container a:hover.popThumb_FA_link_live,
#nico_popThumb_container a:hover.popThumb_FA_link_seiga,
#nico_popThumb_container a:hover.popThumb_FA_link_mylist,
#nico_popThumb_container a:hover.popThumb_FA_link_user,
#nico_popThumb_container a:hover.popThumb_FA_link_community,
#nico_popThumb_container a:hover.popThumb_FA_link_channel,
#nico_popThumb_container a:hover.popThumb_FA_link_ch_article,
#nico_popThumb_container a:hover.popThumb_FA_link_niconicommons,
#nico_popThumb_container a:hover.popThumb_FA_link_URL { color:#666; text-decoration:none; }
/********/


/* ----設定ここまで---- */



/* その他 */
#nico_popThumb_container.draggable { cursor: move;}
#nico_popThumb_container {  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif,arial; } 
#nico_popThumb_container * { border : 0px; margin : 0px; padding: 0px; /* width:auto; height:auto; */
		font-weight: normal; float:none; text-align:left;
			 background-color: transparent; word-break:break-all;}
/*#nico_popThumb_container p { line-height:100%; }*/
#nico_popThumb_container p,
#nico_popThumb_container div,
#nico_popThumb_container table { color:black; }
#nico_popThumb_container a { display:inline; }
#nico_popThumb_container strong { font-weight:bold; color:black; line-height:1; }
#nico_popThumb_container > div  { border: solid #cccccc 5px; text-align:left; background: #EEE; }
#nico_popThumb_container div.pop_user,
#nico_popThumb_container div.pop_mylist	{ padding: 4px; min-height: 115px; }
#nico_popThumb_container div.pop_channel { padding: 8px; background: #f6f6f6 url('http://res.nimg.jp/img/thumb/ch/bg_i_textfield.png') repeat-x left top; }
#nico_popThumb_container div.pop_community	{ padding: 8px; min-height: 115px; background:#222 url('http://res.nimg.jp/img/thumb/chcm/bg.gif') repeat-x; }
#nico_popThumb_container div.pop_community *,
#nico_popThumb_container div.pop_community a.watch,
#nico_popThumb_container div.pop_community + p { color:white; }
#nico_popThumb_container div.pop_community a	{ margin:0 4px; color:#FFF;}
#nico_popThumb_container div.pop_community > a { margin:0px; }
#nico_popThumb_container table { table-layout:auto; }
#nico_popThumb_container table.movie_type tr > td:first-child + td { padding:0 2px; }
#nico_popThumb_container .pop_seiga_im td,
#nico_popThumb_container .pop_movie td 	{ vertical-align:top !important; }
#nico_popThumb_container .pop_seiga_im img 	{ vertical-align:middle !important; }
#nico_popThumb_container .pop_movie td.swf	{ color:#00dddd; }

/* twitterとかで.iconでCSSスプライトが発動しちゃうのでキャンセル他 */
#nico_popThumb_container  div.outline img.banner { min-width: 80px; }

/* 海外タグ関連 */
#nico_popThumb_container span.InternationalTag span { display:none; }
#nico_popThumb_container span.InternationalTag span , 
#nico_popThumb_container span.InternationalTag span a { color:blue; }
#nico_popThumb_container a.InternationalTag + span ,
#nico_popThumb_container span.InternationalTag:hover span { display:inline; }

/* clearfix */
.popThumb_clearfix:after {
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;  
}


/********** ここから公式CSS **********/

/* 通常リンクの色 */
#nico_popThumb_container a:link    { color:#222; text-decoration:underline;}
#nico_popThumb_container a:visited { color:#444; text-decoration:underline;}
#nico_popThumb_container a:hover, 
#nico_popThumb_container a:active { color:#666; text-decoration:none;}

/* 動画へのリンクの色 */
#nico_popThumb_container a.watch { font-weight:bold;}
#nico_popThumb_container a.watch:link { color:#666F6F; text-decoration:underline;}
#nico_popThumb_container a.watch:visited { color:#363F3F; text-decoration:underline;}
#nico_popThumb_container a.watch:hover, 
#nico_popThumb_container a.watch:active { color:#FFF; text-decoration:none; background:#666F6F;}

/* 動画へのリンクの色(旧ver) */
#nico_popThumb_container a.video { font-weight:bold;}
#nico_popThumb_container a.video:link { color:#666F6F; text-decoration:underline;}
#nico_popThumb_container a.video:visited { color:#363F3F; text-decoration:underline;}
#nico_popThumb_container a.video:hover, 
#nico_popThumb_container a.video:active { color:#FFF; text-decoration:none; background:#666F6F;}

/* フォント関連 */
#nico_popThumb_container .font14 { font-size:14px; line-height:1.25;}
#nico_popThumb_container .font12 { font-size:12px; line-height:1.375;}
#nico_popThumb_container .font10 { font-size:10px; line-height:1.25;}

#nico_popThumb_container .TXT12 { font-size:12px; line-height:1.375;}
#nico_popThumb_container .TXT10 { font-size:10px; line-height:1.25;}


/* ユーザー・外部サムネ・マイリスト  http://res.nimg.jp/css/thumb/nico/common.css */
#nico_popThumb_container img.mylist_img   { width:48px; height:36px; border:solid 2px #333;}
#nico_popThumb_container div.user_img     { background:#FFF; border:solid 1px #333; float:right; margin:0 0 4px 4px; padding:3px;}
#nico_popThumb_container div.user_img img { width:96px; height:96px;}
#nico_popThumb_container img.video_img    { width:80px; height:60px; border:solid 2px #333;}
#nico_popThumb_container div.video_res	 { font-size:12px; line-height:1.25; font-weight:bold; background:#FFF; border:solid 2px #999; padding:6px; margin-top:2px;}


/* community / channel http://res.nimg.jp/css/thumb/chcm/common.css */
#nico_popThumb_container p.chcm_tit { font-size:12px; line-height:1.25; font-weight:bold; border-bottom:solid 2px #FFF; margin-bottom:4px; padding-bottom:2px;}
#nico_popThumb_container img.chcm_img       { width:96px; height:96px; border:solid 1px #FFF; float:right; margin:0 0 4px 4px;}
#nico_popThumb_container img.channel_list_img { width:48px; height:36px; border:solid 2px #FFF;}
#nico_popThumb_container div.user_img     { background:#FFF; border:solid 1px #333; float:right; margin:0 0 4px 4px; padding:3px;}
#nico_popThumb_container div.user_img img { width:96px; height:96px;}
#nico_popThumb_container img.video_img    { width:80px; height:60px; border:solid 2px #333;}


/* seiga  http://ext.seiga.nicovideo.jp/css/thumb.css */
/* リンク */
#nico_popThumb_container .pop_seiga a:link,
#nico_popThumb_container .pop_seiga a:visited { color:#333; text-decoration:underline;}
#nico_popThumb_container .pop_seiga a:hover,
#nico_popThumb_container .pop_seiga a:active { color:#666; text-decoration:none;}

/* お題タイトル */
#nico_popThumb_container .pop_seiga a.theme_ttl { font-weight:bold;}
#nico_popThumb_container .pop_seiga a.theme_ttl:link    { color:#693; text-decoration:underline;}
#nico_popThumb_container .pop_seiga a.theme_ttl:visited { color:#693; text-decoration:underline;}
#nico_popThumb_container .pop_seiga a.theme_ttl:hover,
#nico_popThumb_container .pop_seiga a.video:active { color:#fff; text-decoration:none; background:#693;}

/* 描いてみたタイトル */
#nico_popThumb_container .pop_seiga a.illust_ttl { font-weight:bold;}
#nico_popThumb_container .pop_seiga a.illust_ttl:link    { color:#bf7813; text-decoration:underline;}
#nico_popThumb_container .pop_seiga a.illust_ttl:visited { color:#bf7813; text-decoration:underline;}
#nico_popThumb_container .pop_seiga a.illust_ttl:hover,
#nico_popThumb_container .pop_seiga a.video:active { color:#fff; text-decoration:none; background:#bf7813;}

/* 装飾 */
#nico_popThumb_container .pop_seiga .fs_12  { font-size:12px; line-height:16px;}
#nico_popThumb_container .pop_seiga .fs_10  { font-size:10px; line-height:14px;}
#nico_popThumb_container .pop_seiga .l { float:left;}
#nico_popThumb_container .pop_seiga .r { float:right;}

/* 定義 */
#nico_popThumb_container .pop_seiga img.seiga_img    { width:48px; border:solid 2px #333;}
#nico_popThumb_container .pop_seiga img.seiga_img_illust    { width:98px; border:solid 2px #333;}
#nico_popThumb_container .pop_seiga div.thumb_res {
	font-size:12px;
	line-height:1.2;
	background:#fff;
	border:solid 2px #bbc0b6;
	padding:6px;
	margin-top:2px;
}
#nico_popThumb_container .pop_seiga div.summary{overflow:hidden;}
#nico_popThumb_container .pop_seiga p.play { position:absolute; top:22px; right:0px;}
#nico_popThumb_container .pop_seiga a.btn_play_on {
	background-image:url("http://ext.seiga.nicovideo.jp/img/thumb/btn_play.gif");
	display:block;
	clear:both;
	height:18px;
	margin-right:10px;
	margin-bottom:2px;
	overflow:hidden;
	text-indent:-9999px;
	width:96px;
}
#nico_popThumb_container .pop_seiga a.btn_play_on:hover { background-position:right top;}

/* seiga  http://ext.seiga.nicovideo.jp/css/thumb/illust.css?201105201602 */
/* CSS Document */

#nico_popThumb_container .pop_seiga_im img   { border:0;}
#nico_popThumb_container .pop_seiga_im table { text-align:left;}

#nico_popThumb_container .pop_seiga_im  {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin:0 4px 4px;
	color:#64453c;
}

#nico_popThumb_container .pop_seiga_im  {
	background:#fff8df url("http://ext.seiga.nicovideo.jp/img/thumb/illust/bg_illust.gif") repeat-x;
	background-color:#e5e5e5;
	height:176px;
	width:312px;
	color:#333;
}
#nico_popThumb_container .pop_seiga_im  table { margin-top:2px; }
#nico_popThumb_container .pop_seiga_im .illust_area { background:url("http://ext.seiga.nicovideo.jp/img/thumb/illust/bg_illust_main.gif") no-repeat; }
#nico_popThumb_container .pop_seiga_im .illust_area img { max-height:156px; max-width:156px; }
#nico_popThumb_container .pop_seiga_im .illust_text { margin-left:5px; }
#nico_popThumb_container .pop_seiga_im .illust_logo { position:absolute; left: 248px; top: 149px; height:19px; width:58px; background:url("http://ext.seiga.nicovideo.jp/img/thumb/illust/logo_illust.gif") no-repeat; }
#nico_popThumb_container .pop_seiga_im .illust_ttl_area { height:70px; }
#nico_popThumb_container .pop_seiga_im .illust_ttl { font-size:12px; font-weight:bold; padding-top:5px; line-height:1.3; }
#nico_popThumb_container .pop_seiga_im .illust_usr { text-align:right; font-size:10px; margin:3px 3px 0 0; }
#nico_popThumb_container .pop_seiga_im .illust_cmt_ttl { background:url("http://ext.seiga.nicovideo.jp/img/thumb/illust/bg_comment.gif") no-repeat; height:14px; width:128px; }
#nico_popThumb_container .pop_seiga_im .illust_cmt_area { height:44px; padding:4px 2px; font-size:10px; line-height:12px; overflow:hidden; }

/* リンク */
#nico_popThumb_container .pop_seiga_im a:link,
#nico_popThumb_container .pop_seiga_im a:visited { color:#333; text-decoration:underline;}
#nico_popThumb_container .pop_seiga_im a:hover,
#nico_popThumb_container .pop_seiga_im a:active { color:#666; text-decoration:none;}

/* 描いてみたタイトル */
#nico_popThumb_container .pop_seiga_im a.illust_ttl { font-weight:bold;}
#nico_popThumb_container .pop_seiga_im a.illust_ttl:link    { color:#bf7813; text-decoration:underline;}
#nico_popThumb_container .pop_seiga_im a.illust_ttl:visited { color:#bf7813; text-decoration:underline;}
#nico_popThumb_container .pop_seiga_im a.illust_ttl:hover,
#nico_popThumb_container .pop_seiga_im a.video:active { color:#fff; text-decoration:none; background:#bf7813;}

/* 装飾 */
#nico_popThumb_container .pop_seiga_im .fs_12  { font-size:12px; line-height:16px;}
#nico_popThumb_container .pop_seiga_im .fs_10  { font-size:10px; line-height:14px;}
#nico_popThumb_container .pop_seiga_im .l { float:left;}
#nico_popThumb_container .pop_seiga_im .r { float:right;}

/* 定義 */
#nico_popThumb_container .pop_seiga_im img.seiga_img    { width:48px; border:solid 2px #333;}
#nico_popThumb_container .pop_seiga_im img.seiga_img_illust    { width:98px; border:solid 2px #333;}
#nico_popThumb_container .pop_seiga_im div.thumb_res {
	font-size:12px;
	line-height:1.2;
	background:#fff;
	border:solid 2px #bbc0b6;
	padding:6px;
	margin-top:2px;
}
#nico_popThumb_container .pop_seiga_im div.summary{
	overflow:hidden;
}

/*画像の中央化*/
#nico_popThumb_container .pop_seiga_im div.center_img {
	margin-left:auto;margin-right:auto;
}

#nico_popThumb_container .pop_seiga_im div.center_img a{
	display:block;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
}
#nico_popThumb_container .pop_seiga_im div.center_img img{
	vertical-align:middle;
}
#nico_popThumb_container .pop_seiga_im div.center_img span.center_img_spring{
    display:inline-block;
	font-size:0;
    width:1px;
	margin-left:-1px;
	overflow:hidden;
	vertical-align:middle;
}



/* seiga manga  */

#nico_popThumb_container .pop_seiga_mg {
	font-family:  Tahoma, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #111;
}
#nico_popThumb_container .pop_seiga_mg h1 {
	font-size: 12px;
	line-height: 12px;
}
#nico_popThumb_container .pop_seiga_mg p{
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 0 0;
	line-height: 1.4em;
}

#nico_popThumb_container .pop_seiga_mg img{
	border:	medium none;
	outline-color: invert;
	outline-style: none;
	outline-width: 0pt;
	text-decoration: none;
}

#nico_popThumb_container .pop_seiga_mg a:link,
#nico_popThumb_container .pop_seiga_mg a:visited{
	color: #000;
	text-decoration: none;
}
#nico_popThumb_container .pop_seiga_mg a:hover,
#nico_popThumb_container .pop_seiga_mg a:active{
	color: #666;
	text-decoration: underline;
	vertical-align: baseline;
}
#nico_popThumb_container .pop_seiga_mg a:focus{
	-moz-outline-style: none;
}

#nico_popThumb_container .pop_seiga_mg .blogpartsArea {
	width: 308px;
	height: 154px;
	padding: 1px;
	background: #FFF url("http://ext.seiga.nicovideo.jp/img/manga/blogparts/bg.gif") repeat-y;
	border: 1px solid #000;
	border-bottom: 1px solid #CCC;
}
#nico_popThumb_container .pop_seiga_mg h2 {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 5px 0 5px;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
}
#nico_popThumb_container .pop_seiga_mg .mangaTitle {
	color: #2f80ae;
}
#nico_popThumb_container .pop_seiga_mg .counter {
	font-size: 10px;
	color: #d97217;
	padding: 1px 5px 0 5px;
	margin-bottom: 0;
}
#nico_popThumb_container .pop_seiga_mg .imageArea {
	float: left;
	width: 130px;
	margin: 2px 0 0 5px;
}
#nico_popThumb_container .pop_seiga_mg .imageArea img {
	border: 1px #AAA solid;
	margin-bottom: 0;
}
#nico_popThumb_container .pop_seiga_mg .summaryArea {
	float: right;
	width: 160px;
  height: 70px;
  overflow: hidden;
	margin: 2px 5px 0 0;
}
#nico_popThumb_container .pop_seiga_mg .summaryArea p {
	font-size: 10px;
	line-height: 16px;
	padding-top: 4px;
	margin-bottom: 0;
}
#nico_popThumb_container .pop_seiga_mg .authorArea {
	clear: both;
	float: left;
	width: 130px;
	font-size: 10px;
	margin: 0 0 0 5px;
}
#nico_popThumb_container .pop_seiga_mg .authorArea p {
	font-size: 10px;
	color: #d97217;
}
#nico_popThumb_container .pop_seiga_mg .updateArea {
	clear: both;
	float: right;
	font-size: 10px;
	margin: 0 5px 0 0;
}

#nico_popThumb_container .pop_seiga_mg .updateArea p {
	width: 130px;
	font-size: 10px;
	color: #d97217;
}

#nico_popThumb_container .pop_seiga_mg .otherText {
	clear: both;
	padding: 0 5px;
}
#nico_popThumb_container .pop_seiga_mg .otherText p {
	font-size: 10px;
}
#nico_popThumb_container .pop_seiga_mg .authorText {
	float: left;
	color: #063;
}
#nico_popThumb_container .pop_seiga_mg .dateText {
	float: right;
	color: #063;
}

#nico_popThumb_container .pop_seiga_mg .commentArea {
	clear: both;
	width: 308px;
	height: 15px;
	padding: 1px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
  overflow: hidden;
}
#nico_popThumb_container .pop_seiga_mg .commentArea p {
	padding: 0 5px;
	font-size: 10px;
}
#nico_popThumb_container .pop_seiga_mg .commentTitle {
	font-weight: bold;
}


/* channel http://res.nimg.jp/css/thumb/ch/common.css */
/**********************
 汎用クラス系
**********************/

#nico_popThumb_container .hidden { display:none; }

/* "float" クリアセット */
#nico_popThumb_container .cfix { zoom: 1; }
#nico_popThumb_container .cfix:after { content: "."; display: block; height: 0px; clear: both; line-height: 0px; visibility: hidden; }

#nico_popThumb_container .l { float: left; }
#nico_popThumb_container .r { float: right; }

/* フォントサイズ */
#nico_popThumb_container .fs10 { font-size: 10px; line-height: 12px; }
#nico_popThumb_container .fs12 { font-size: 12px; }
#nico_popThumb_container .fs14 { font-size: 14px; line-height: 16px; }
#nico_popThumb_container .fs16 { font-size: 16px; line-height: 20px; }

/* ブロック */
#nico_popThumb_container .mb10 { margin-bottom: 10px; }
#nico_popThumb_container .mb16 { margin-bottom: 16px; }
#nico_popThumb_container .mb20 { margin-bottom: 20px; }
#nico_popThumb_container .mb30 { margin-bottom: 30px; }
#nico_popThumb_container .pd0410 { padding: 4px 10px; }
#nico_popThumb_container .pd1020 { padding: 10px 20px; }
#nico_popThumb_container .boxcentering { margin-left: auto; margin-right: auto;  }

#nico_popThumb_container h2.ttl {
	padding: 3px 0px 3px 3px;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	text-shadow: 0 1px 1px rgba(0,0,0,0.2);
	background: #244480;
	background: -webkit-gradient(linear, left top, left bottom, from(#244480), to(#15264d));
	background: -moz-linear-gradient(top,  #244480,  #15264d);
	-pie-background: linear-gradient(#244480, #15264d);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
		behavior: url("http://res.nimg.jp/css/thumb/ch/PIE.htc");
}

/**********************
 属性基本設定
**********************/

#nico_popThumb_container .i_textfield,
#nico_popThumb_container .i_textfield_live {
	width: 312px;
}
#nico_popThumb_container .main {
	padding: 2px;
}
#nico_popThumb_container .chInfo {
	margin-bottom: 3px;
	padding: 0px 2px;
}
#nico_popThumb_container .chInfo { zoom: 1; }
#nico_popThumb_container .chInfo:after { content: "."; display: block; height: 0px; clear: both; line-height: 0px; visibility: hidden; }
#nico_popThumb_container .logo {
		float: left;
		width: 218px;
		margin-bottom: 4px;
	}
#nico_popThumb_container .chDescription {
		float: left;
		width: 218px;
		font-size: 10px;
		line-height: 12px;
		color: #666666;
	}
#nico_popThumb_container .chDescription a {
		font-size: 12px;
		line-height: 14px;
		font-weight: bold;
	}
#nico_popThumb_container .chSymbol {
		float: right;
		width: 80px;
		margin-left: 3px;
	}
#nico_popThumb_container .chSymbol img {
		width: 80px;
		border: 1px solid #999999;
	}
#nico_popThumb_container .chSymbol a:hover img {
		border: 1px solid #335577;
	}

#nico_popThumb_container .videoInfo {
	float: left;
	margin-bottom: 4px;
	margin-right: 2px;
}
#nico_popThumb_container .i_textfield .videoInfo {
	width: 100%;
}
#nico_popThumb_container .i_textfield_live .videoInfo {
	width: 153px;
}
#nico_popThumb_container .videoInfo h2.ttl span {
		font-size: 10px;
		color: #f0f0f0;
		font-weight: normal;
	}
#nico_popThumb_container .videoInfo dl {
		width: 51px;
		display:inline-block; /display:inline;/zoom:1;
		padding: 2px 0px 0px;
		text-align: center;
		vertical-align: top;
	}
#nico_popThumb_container .videoInfo dt {
		margin-bottom: 1px;
		padding: 0px;
	}
#nico_popThumb_container .videoInfo dt img {
		width: 40px;
		height: 30px;
		border: 1px solid #999999;
	}
#nico_popThumb_container .videoInfo dt a:hover img {
		border: 1px solid #335577;
	}
#nico_popThumb_container .videoInfo dd {
		padding: 0px 1px;
		line-height: 12px;
		line-height: 14px;
	}
#nico_popThumb_container *+html .videoInfo dd {/* IE7 */
		/*position: relative;
		top: -4px;*/
	}
#nico_popThumb_container .videoInfo dd,
#nico_popThumb_container .videoInfo x:-moz-any-link {/* firefox */
		margin-top: -4px;
	}
#nico_popThumb_container .videoInfo dd a {
		font-size: 10px;
		line-height: 12px;
	}

#nico_popThumb_container .liveInfo {
	margin-bottom: 3px;
}
#nico_popThumb_container .videoInfo { zoom: 1; }
#nico_popThumb_container .videoInfo:after { content: "."; display: block; height: 0px; clear: both; line-height: 0px; visibility: hidden; }
#nico_popThumb_container .i_textfield_live .liveInfo {
	width: 153px;
	float: left;
}
#nico_popThumb_container table.liveList {
		width: 100%;
		border-collapse: collapse;
	}
#nico_popThumb_container table.liveList th,
#nico_popThumb_container table.liveList td {
		padding: 1px;
	}
#nico_popThumb_container table.liveList th {
		width: 44px;
	}
#nico_popThumb_container table.liveList th img {
		width: 40px;
		border: 1px solid #999999;
	}
#nico_popThumb_container table.liveList th a:hover img {
		border: 1px solid #335577;
	}
#nico_popThumb_container table.liveList td {
		width: 100%;
		font-size: 10px;
		line-height: 12px;
	}
#nico_popThumb_container table.liveList td .date {
		font-weight: bold;
	}
#nico_popThumb_container table.liveList td .title {
	}
	
#nico_popThumb_container .liveCountdown {
		margin: 0px 1px;
		padding: 2px 0px;
		text-align: center;
		line-height: 12px;
		text-shadow: 0 1px 1px rgba(0,0,0,0.2);
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		behavior: url("http://res.nimg.jp/css/thumb/ch/PIE.htc");
	}
#nico_popThumb_container .liveCountdown span {
		font-weight: bold;
	}
#nico_popThumb_container .before.liveCountdown {
		background: #ccccff;
		color: #222222;
		border: 1px solid #6666dd;
	}
#nico_popThumb_container .before.liveCountdown span {
		color: #2266dd;
		font-weight: bold;
	}
#nico_popThumb_container .after.liveCountdown {
		background: #ffcccc;
		color: #222222;
		border: 1px solid #dd6666;
	}
#nico_popThumb_container .after.liveCountdown a {
		display: block;
		color: #ff4422;
		font-weight: bold;
	}


#nico_popThumb_container  div.outline {
	padding: 8px 2px;background: url("http://live.nicovideo.jp/img/embed/bg_blogparts.gif") repeat-x;
}
#nico_popThumb_container  div.outline h1 {
	margin: 0 5px;padding: 0;
}
#nico_popThumb_container  div.outline h1 a img {
	width: 144px;height: 36px;
}
#nico_popThumb_container  div.outline h2 {
	margin: 0;padding: 0;font-size: 14px;
}
#nico_popThumb_container  div.outline a {
	color: #333;
}
#nico_popThumb_container  div.outline a: hover {
	text-decoration: none;
}
#nico_popThumb_container  div.outline a img {
	border: 0;
}
#nico_popThumb_container  div.outline img.denpa {
	width: 124px;height: 68px;position: absolute;top: 5px;left: 175px;
}
#nico_popThumb_container  div.outline div.info_box {
	border: 1px solid#d4e5f6;background-color: #ecf3fb;margin: 10px 0;overflow: hidden;
}
#nico_popThumb_container  div.outline div.info_box_onair {
	border: 1px solid#f6d4d4;background-color: #fbecec;margin: 10px 0;overflow: hidden;
}
#nico_popThumb_container  div.outline div.info_box_done {
	border: 1px solid#c9c9c9;background-color: #ededed;margin: 10px 0;overflow: hidden;
}
#nico_popThumb_container  div.outline img.banner {
	width: 80px;height: 80px;border: 1px solid #333;float:left;margin:0 5px 5px 0;
}
#nico_popThumb_container  div.outline div.title {
	border-bottom: 1px solid#d4e5f6;padding: 2px 5px;
}
#nico_popThumb_container  div.outline div.title_onair {
	border-bottom: 1px solid#f6d4d4;padding: 2px 5px;
}
#nico_popThumb_container  div.outline div.title_done {
	border-bottom: 1px solid#c9c9c9;padding: 2px 5px;
}
#nico_popThumb_container  div.outline div.detail {
	border-top: 1px solid#fff;padding: 2px;font-size: 12px;
}
#nico_popThumb_container  div.outline div.detail span.time {
	font-weight: bold;
}
#nico_popThumb_container  div.outline div.detail.small {
	margin: 0;padding: 0;font-size: 10px;
}
#nico_popThumb_container  div.outline div.detail.community {
	float: left;font-size: 10px;
}
#nico_popThumb_container  div.outline div.detail div.link {
	font-size: 14px;font-weight: bold;text-align: right;margin: 10px 5px 0 10px;
}
#nico_popThumb_container  div.outline div.detail div.link a.before {
	color: #015bb7;
}
#nico_popThumb_container  div.outline div.detail div.link a.onair {
	color: #c00;
}
#nico_popThumb_container  div.outline div.detail div.link a.done {
	color: #535353;
}
/********** ここまで公式CSS **********/