@charset "utf-8";

/* idはclassに変換 */
/********** 公式CSS **********/

/* a */
#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;}

/* font-size */
#nico_popThumb_container .TXT12 { font-size:12px; line-height:16px;}
#nico_popThumb_container .TXT10 { font-size:10px; line-height:14px;}

/* ユーザー・外部サムネ・マイリスト http://res.nimg.jp/css/thumb/nico/common.css */
#nico_popThumb_container .pop_mylist
,#nico_popThumb_container .pop_user {
 color:#333;
 margin:0 4px 4px;
}

#nico_popThumb_container .pop_movie h1
,#nico_popThumb_container .pop_mylist h1
,#nico_popThumb_container .pop_user h1 { font-size:18px; line-height:22px;}
#nico_popThumb_container .pop_movie h2
,#nico_popThumb_container .pop_mylist h2
,#nico_popThumb_container .pop_user h2 { font-size:16px; line-height:20px;}
#nico_popThumb_container .pop_movie h2
,#nico_popThumb_container .pop_mylist h2
,#nico_popThumb_container .pop_user h2 { font-size:14px; line-height:18px;}

/* a.video */
#nico_popThumb_container a.video { font-weight:bold;}
#nico_popThumb_container a.video:link { color:#677; text-decoration:underline;}
#nico_popThumb_container a.video:visited { color:#233; text-decoration:underline;}
#nico_popThumb_container a.video:hover,
#nico_popThumb_container a.video:active { color:#FFF; text-decoration:none; background:#455;}

#nico_popThumb_container .pop_mylist img.mylist_img { width:48px; height:36px; border:solid 2px #333;}
#nico_popThumb_container .pop_user div.user_img { background:#FFF; border:solid 1px #333; float:right; margin:0 0 4px 4px; padding:3px;}
#nico_popThumb_container .pop_user div.user_img img { width:96px; height:96px;}
#nico_popThumb_container .pop_movie img.video_img { width:80px; height:60px; border:solid 2px #333;}
#nico_popThumb_container .pop_movie div.video_res { font-size:12px; line-height:1.25; font-weight:bold; background:#FFF; border:solid 2px #999; padding:6px; margin-top:2px;}

/* コミュニティー http://res.nimg.jp/css/thumb/chcm/common.css */
#nico_popThumb_container .pop_community {
 color:#FFF;
 background:#222 url('http://res.nimg.jp/img/thumb/chcm/bg.gif') repeat-x;
 margin:8px;
}

#nico_popThumb_container .pop_community 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 .pop_community img.chcm_img { width:96px; height:96px; border:solid 1px #FFF; float:right; margin:0 0 4px 4px;}
#nico_popThumb_container .pop_community img.channel_list_img { width:48px; height:36px; border:solid 2px #FFF;}
#nico_popThumb_container .pop_community div.user_img { background:#FFF; border:solid 1px #333; float:right; margin:0 0 4px 4px; padding:3px;}
#nico_popThumb_container .pop_community div.user_img img { width:96px; height:96px;}
#nico_popThumb_container .pop_community img.video_img { width:80px; height:60px; border:solid 2px #333;}

/* チャンネル http://res.nimg.jp/css/thumb/ch/common.css */
#nico_popThumb_container .pop_channel {
 color:#333333;
 font-size:12px;
 line-height:140%;
 text-align:left;
 background:#f6f6f6 url('http://res.nimg.jp/img/thumb/ch/bg_i_textfield.png') repeat-x left top;
}
#nico_popThumb_container .pop_channel a {color:#335577; text-decoration:none;}
#nico_popThumb_container .pop_channel a:hover {text-decoration:underline;}

/**********************
 汎用クラス系
**********************/

#nico_popThumb_container .pop_channel .hidden { display:none;}

/* "float" クリアセット */
#nico_popThumb_container .pop_channel .cfix { zoom:1;}
#nico_popThumb_container .pop_channel .cfix:after { content:""; display:block; clear:both;}

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

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

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

#nico_popThumb_container .pop_channel 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);
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px;
}

/* チャンネル http://res.nimg.jp/css/thumb/ch/common.css */
/**********************
 属性基本設定
**********************/

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

#nico_popThumb_container .pop_channel .videoInfo {
 float:left;
 margin-bottom:4px;
 margin-right:2px;
}
#nico_popThumb_container .pop_channel .i_textfield .videoInfo {
 width:100%;
}
#nico_popThumb_container .pop_channel .i_textfield_live .videoInfo {
 width:153px;
}
 #nico_popThumb_container .pop_channel .videoInfo h2.ttl span {
  font-size:10px;
  color:#f0f0f0;
  font-weight:normal;
 }
 #nico_popThumb_container .pop_channel .videoInfo dl {
  width:51px;
  display:inline-block;
  padding:2px 0px 0px;
  text-align:center;
  vertical-align:top;
 }
 #nico_popThumb_container .pop_channel .videoInfo dt {
  margin-bottom:1px;
  padding:0px;
 }
 #nico_popThumb_container .pop_channel .videoInfo dt img {
  width:40px;
  height:30px;
  border:1px solid #999999;
 }
 #nico_popThumb_container .pop_channel .videoInfo dt a:hover img {
  border:1px solid #335577;
 }
 #nico_popThumb_container .pop_channel .videoInfo dd {
  padding:0px 1px;
  line-height:12px;
  margin-top:-4px;
 }
 #nico_popThumb_container .pop_channel .videoInfo dd a {
  font-size:10px;
  line-height:12px;
 }

/* 生放送 http://nl.simg.jp/public/inc/embed.css */
#nico_popThumb_container .pop_live{
 /*font-size:80%;*/
 font-size:12.8px;
 line-height:1;
 text-align:center;
 background-color:#f6f6f6;
}
#nico_popThumb_container .pop_live a{outline:none;}
#nico_popThumb_container .pop_live h1{font-size:inherit;}

#nico_popThumb_container .pop_live .nicolive-blogparts-block{
 position:relative;
 display:block;
 margin:0 auto;
 min-width:250px;
 max-width:318px;
 height:176px;
 background-color:#f6f6f6;
 text-decoration:none;
}
#nico_popThumb_container .pop_live .nicolive-blogparts-block:hover{ background-color:#f9f9f9;}
#nico_popThumb_container .pop_live .nicolive-blogparts-block .nicolive-blogparts-item-wrap{
 display:table;
 margin:0 auto;
 width:100%;
 padding-top:6px;
}
#nico_popThumb_container .pop_live .nicolive-blogparts-block .nicolive-blogparts-picture-block{
 display:table-cell;
 vertical-align:middle;
 line-height:1px;
}
#nico_popThumb_container .pop_live .nicolive-blogparts-block .nicolive-blogparts-picture-block img{
 margin:5px 0 0 5px;
 height:106px;
}
#nico_popThumb_container .pop_live .nicolive-blogparts-block .nicolive-blogparts-info-block{
 display:table-cell;
 padding:4px;
 width:100%;
 vertical-align:middle;
}
#nico_popThumb_container .pop_live .nicolive-blogparts-block .nicolive-blogparts-msg-block{
 position:relative;
 box-sizing:border-box;
 padding:5px 30px 10px;
 height:106px;
 color:#333;
 text-align:left;
}
#nico_popThumb_container .pop_live .nicolive-blogparts-block .nicolive-blogparts-logo-niconico{
 margin:0 auto 6px;
 width:90px;
 height:16px;
 background-image:url('http://nl.simg.jp/public/img/embed/sprite_blogpart.png');
 background-position:-50px 0;
 background-repeat:no-repeat;
 text-indent:-999em;
}
#nico_popThumb_container .pop_live .nicolive-blogparts-block .nicolive-blogparts-msg-block .nicolive-blogparts-logo-niconico{
 position:absolute;
 bottom:10px;
 left:50%;
 display:block;
 margin:0 auto;
 margin-left:-45px;
 width:90px;
 height:16px;
 background-image:url('http://nl.simg.jp/public/img/embed/sprite_blogpart.png');
 background-position:-50px 0;
 background-repeat:no-repeat;
 text-indent:-999em;
}
#nico_popThumb_container .pop_live .nicolive-blogparts-block .nicolive-blogparts-info-block .nicolive-blogparts-data{
 margin-bottom:6px;
 color:#333;
 text-shadow:0 0 2px #ccc;
}
#nico_popThumb_container .pop_live .nicolive-blogparts-block .nicolive-blogparts-info-block .nicolive-blogparts-main-button{
 box-sizing:border-box;
 margin:auto;
 padding:3px;
 max-width:116px;
 width:95%;
 height:48px;
 border-radius:5px;
 background-color:#000;
 background-repeat:no-repeat;
 box-shadow:0 1px 2px rgba(255,255,255,.4);
 color:#fff;
 line-height:42px;
}
#nico_popThumb_container .pop_live .nicolive-blogparts-block .nicolive-blogparts-title{
 display:table;
 box-sizing:border-box;
 padding:0 5px;
 width:100%;
 height:57px;
 color:#333;
 font-weight:bold;
}
#nico_popThumb_container .pop_live .nicolive-blogparts-block .nicolive-blogparts-title span{
 display:table-cell;
 vertical-align:middle;
 line-height:120%;
}
#nico_popThumb_container .pop_live .nicolive-blogparts-block:hover .nicolive-blogparts-title span{ text-decoration:underline;}
#nico_popThumb_container .pop_live .nicolive-blogparts-block .nicolive-blogparts-info-block .nicolive-blogparts-status-onair{ background-color:#c70202;}
#nico_popThumb_container .pop_live .nicolive-blogparts-block .nicolive-blogparts-info-block .nicolive-blogparts-status-onair:before{
 display:inline-block;
 margin-top:-2px;
 margin-right:2px;
 width:18px;
 height:18px;
 background-image:url('http://nl.simg.jp/public/img/embed/sprite_blogpart.png');
 background-position:-50px -16px;
 content:'';
 vertical-align:middle;
}
#nico_popThumb_container .pop_live .nicolive-blogparts-block .nicolive-blogparts-info-block .nicolive-blogparts-status-comingsoon:before{
 display:inline-block;
 margin-top:-2px;
 margin-right:2px;
 width:18px;
 height:18px;
 background-image:url('http://nl.simg.jp/public/img/embed/sprite_blogpart.png');
 background-position:-69px -16px;
 content:'';
 vertical-align:middle;
}
#nico_popThumb_container .pop_live .nicolive-blogparts-block .nicolive-blogparts-info-block .nicolive-blogparts-status-timeshift:before{
 display:inline-block;
 margin-top:-2px;
 margin-right:2px;
 width:18px;
 height:18px;
 background-image:url('http://nl.simg.jp/public/img/embed/sprite_blogpart.png');
 background-position:-50px -16px;
 content:'';
 vertical-align:middle;
}

/* 静画(im) http://ext.seiga.nicovideo.jp/css/thumb/illust.css */
#nico_popThumb_container .pop_seiga_im {
 margin:0 4px 4px;
 color:#64453c;
}

#nico_popThumb_container .pop_seiga_im .body_illust {
 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 .body_illust 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 .logo { position:absolute; left:248px; top:149px; height:19px; width:58px;}
#nico_popThumb_container .pop_seiga_im .illust_logo{
 background:url('http://ext.seiga.nicovideo.jp/img/thumb/illust/logo_illust.gif') no-repeat;
}
#nico_popThumb_container .pop_seiga_im .shunga_logo{
 background:url('http://ext.seiga.nicovideo.jp/img/thumb/illust/logo_shunga.png') 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.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;
}

/* 静画(sg) http://ext.seiga.nicovideo.jp/css/thumb.css */
#nico_popThumb_container .pop_seiga {
 margin:0 4px 4px;
 color:#64453c;
}
#nico_popThumb_container .pop_seiga .body_theme {
 background:#eef3e9 url('http://ext.seiga.nicovideo.jp/img/thumb/bg.gif') repeat-x;
}

#nico_popThumb_container .pop_seiga .body_illust {
 background:#fff8df url('http://ext.seiga.nicovideo.jp/img/thumb/bg_illust.gif') repeat-x;
}

/* お題タイトル */
#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, 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;
}

/* 静画(sg) http://ext.seiga.nicovideo.jp/css/center_img.css */
#nico_popThumb_container .pop_seiga div.center_img a,
#nico_popThumb_container .pop_seiga div.center_img .center_img_inner{
 display:block;
 vertical-align:middle;
 text-align:center;
 text-decoration:none;
 font-size:0;
}
#nico_popThumb_container .pop_seiga div.center_img img{
 vertical-align:middle;
}
#nico_popThumb_container .pop_seiga div.center_img span.center_img_spring{
 display:inline-block;
 font-size:0;
 width:1px;
 margin-left:-1px;
 overflow:hidden;
 vertical-align:middle;
}

#nico_popThumb_container .pop_seiga div.center_img_size_65{width:65px;height:65px;}
#nico_popThumb_container .pop_seiga div.center_img_size_65 a{width:65px;height:65px;line-height:65px;}
#nico_popThumb_container .pop_seiga div.center_img_size_65 .center_img_inner{width:65px;height:65px;line-height:65px;}
#nico_popThumb_container .pop_seiga div.center_img_size_65 img{max-width:65px;max-height:65px;line-height:65px;}
#nico_popThumb_container .pop_seiga div.center_img_size_65 span.center_img_spring{height:65px;}
#nico_popThumb_container .pop_seiga div.center_img_size_72{width:72px;height:72px;}
#nico_popThumb_container .pop_seiga div.center_img_size_72 a{width:72px;height:72px;line-height:72px;}
#nico_popThumb_container .pop_seiga div.center_img_size_72 .center_img_inner{width:72px;height:72px;line-height:72px;}
#nico_popThumb_container .pop_seiga div.center_img_size_72 img{max-width:72px;max-height:72px;line-height:72px;}
#nico_popThumb_container .pop_seiga div.center_img_size_72 span.center_img_spring{height:72px;}
#nico_popThumb_container .pop_seiga div.center_img_size_80{width:80px;height:80px;}
#nico_popThumb_container .pop_seiga div.center_img_size_80 a{width:80px;height:80px;line-height:80px;}
#nico_popThumb_container .pop_seiga div.center_img_size_80 .center_img_inner{width:80px;height:80px;line-height:80px;}
#nico_popThumb_container .pop_seiga div.center_img_size_80 img{max-width:80px;max-height:80px;line-height:80px;}
#nico_popThumb_container .pop_seiga div.center_img_size_80 span.center_img_spring{height:80px;}
#nico_popThumb_container .pop_seiga div.center_img_size_100{width:100px;height:100px;}
#nico_popThumb_container .pop_seiga div.center_img_size_100 a{width:100px;height:100px;line-height:100px;}
#nico_popThumb_container .pop_seiga div.center_img_size_100 .center_img_inner{width:100px;height:100px;line-height:100px;}
#nico_popThumb_container .pop_seiga div.center_img_size_100 img{max-width:100px;max-height:100px;line-height:100px;}
#nico_popThumb_container .pop_seiga div.center_img_size_100 span.center_img_spring{height:100px;}
#nico_popThumb_container .pop_seiga div.center_img_size_120{width:120px;height:120px;}
#nico_popThumb_container .pop_seiga div.center_img_size_120 a{width:120px;height:120px;line-height:120px;}
#nico_popThumb_container .pop_seiga div.center_img_size_120 .center_img_inner{width:120px;height:120px;line-height:120px;}
#nico_popThumb_container .pop_seiga div.center_img_size_120 img{max-width:120px;max-height:120px;line-height:120px;}
#nico_popThumb_container .pop_seiga div.center_img_size_120 span.center_img_spring{height:120px;}
#nico_popThumb_container .pop_seiga div.center_img_size_140{width:140px;height:140px;}
#nico_popThumb_container .pop_seiga div.center_img_size_140 a{width:140px;height:140px;line-height:140px;}
#nico_popThumb_container .pop_seiga div.center_img_size_140 .center_img_inner{width:140px;height:140px;line-height:140px;}
#nico_popThumb_container .pop_seiga div.center_img_size_140 img{max-width:140px;max-height:140px;line-height:140px;}
#nico_popThumb_container .pop_seiga div.center_img_size_140 span.center_img_spring{height:140px;}
#nico_popThumb_container .pop_seiga div.center_img_size_160{width:160px;height:160px;}
#nico_popThumb_container .pop_seiga div.center_img_size_160 a{width:160px;height:160px;line-height:160px;}
#nico_popThumb_container .pop_seiga div.center_img_size_160 .center_img_inner{width:160px;height:160px;line-height:160px;}
#nico_popThumb_container .pop_seiga div.center_img_size_160 img{max-width:160px;max-height:160px;line-height:160px;}
#nico_popThumb_container .pop_seiga div.center_img_size_160 span.center_img_spring{height:160px;}

/* 静画(mg) http://ext.seiga.nicovideo.jp/thumb/~ HTML直書き */
#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 a img,
#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: 310px;
            height: 174px;
            background: #FFF url(://ext.seiga.nicovideo.jp/img/manga/blogparts/bg.png) repeat-x;
            border: 1px solid #000;
        }
#nico_popThumb_container .pop_seiga_mg .mangaTitle {
            color: #2f80ae;
        }
#nico_popThumb_container .pop_seiga_mg .imageArea {
            float: left;
            width: 100px;
            margin: 2px 0 0 5px;
        }
#nico_popThumb_container .pop_seiga_mg .imageArea a {
            display: block;
            padding: 3px;
            width: 94px;
            height: 122px;
            border: 1px solid #727272;
            background-color: #fff;
        }
#nico_popThumb_container .pop_seiga_mg .imageArea a:hover {
            background: #0072CE url(://ext.seiga.nicovideo.jp/img/manga/blogparts/thumb_hover.png);
        }
#nico_popThumb_container .pop_seiga_mg .imageArea img {
            width: 94px;
            height: 122px;
        }
#nico_popThumb_container .pop_seiga_mg .infoArea p {
            font-size: 12px;
            font-weight: bold;
            color: #000;
            white-space: nowrap;
            overflow: hidden;
        }
#nico_popThumb_container .pop_seiga_mg .infoArea .infoTitle {
            color: #424242;
        }
#nico_popThumb_container .pop_seiga_mg .infoArea .infoAuthor {
            color: #767676;
            font-size: 10px;
            font-weight: normal;
        }
#nico_popThumb_container .pop_seiga_mg .summaryArea {
            height: 32px;
            overflow: hidden;
            margin-top: 6px;
        }
#nico_popThumb_container .pop_seiga_mg .summaryArea p {
            font-size: 10px;
            line-height: 1.4em;
            margin-bottom: 0;
        }

#nico_popThumb_container .pop_seiga_mg .otherText {
            padding: 0 5px;
        }
#nico_popThumb_container .pop_seiga_mg .otherText p {
            font-size: 10px;
            color: #063;
            text-align: right;
        }

#nico_popThumb_container .pop_seiga_mg .commentArea {
            width: 178px;
            height: 25px;
            padding: 1px 3px;
            margin: 5px 4px 4px 2px;
            border: 1px solid #767676;
            background-color: #fff;
            overflow: hidden;
            font-size: 10px;
        }

#nico_popThumb_container .pop_seiga_mg #header {
            font-size: 12px;
            line-height: 12px;
        }
#nico_popThumb_container .pop_seiga_mg #contents {
            padding: 9px 3px;
        }
#nico_popThumb_container .pop_seiga_mg #contents.error{
            padding: 9px 8px;
        }
#nico_popThumb_container .pop_seiga_mg #contentsLeft {
            float: left;
        }
#nico_popThumb_container .pop_seiga_mg #contentsRight {
            width: 190px;
            float: right;
        }

#nico_popThumb_container .pop_seiga_mg .imageArea a {
            width:  135px;
            height: 76px;
        }
#nico_popThumb_container .pop_seiga_mg .imageArea img {
            width:  135px;
            height: 76px;
        }
#nico_popThumb_container .pop_seiga_mg .commentArea {
            width: 288px;
            margin: 5px 4px 4px 4px;
        }
#nico_popThumb_container .pop_seiga_mg #contentsRight {
            width: 148px;
        }