article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
body,p,h1,h2,h3,h4,h5,h6,form,th,td{margin:0;padding:0}
section,article,header,footer,nav,menu,command,aside,canvas,details,figcaption,figure,hgroup,summary{display:block}
var,em{font-style:normal}
em{font-weight:bold}
dl{margin:10px 0}
dl dt{margin:0;padding:0}
dl dd{margin:5px 0 0 0;padding:0}
ul,ol{margin:0;padding:0}
.lte_ie8 input.file{height:20px}
.hidden{display:none}
.inline_block{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1}
.block{display:block}
.optional{font-size:12px;color:#aaa}
a.icon{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;padding-left:18px !important;text-indent:0;min-height:16px;background-repeat:no-repeat;background-position:left center}
a.icon.blank{background-image:url(/img/common/icon/blank.16x16.png)}
a.icon.search{background-image:url(/img/common/icon/search.black.16x16.png)}
.cfix{zoom:1}
.cfix:after{content:"";display:block;clear:both}
.reward{background:#fff8e7}
.reward a{color:#333}
.reward a:hover{color:#000}
.channel_join{width:392px;margin:0 auto;padding:0 4px;text-align:center}
.channel_join .channel_detail{text-align:center}
.join_error{width:600px;margin:10px auto;padding:6px;background:#fff8f8;border:2px solid #f30;font-weight:bold}
.join_error table{font-size:14px;margin:0 auto}
.join_error td{text-align:left;vertical-align:top}
.join_error strong{color:#f30}
#channel_ballon_favorite{display:none;position:absolute;width:151px;height:39px;text-align:right;z-index:20000}
#channel_join .channel_bookmark_message_01{margin:4px;padding:10px;font-size:18px;font-weight:bold}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs16{font-size:16px}
div.mb8p4{margin-bottom:8px;padding:4px}
div.mb16p4{margin-bottom:16px;padding:4px}
div.mb24p4{margin-bottom:24px;padding:4px}
.mt6{margin-top:6px}
.mt10{margin-top:10px}
.mt16{margin-top:16px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mb6{margin-bottom:6px}
.mb10{margin-bottom:10px}
.mb16{margin-bottom:16px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.pd6{padding:6px}
.pd10{padding:10px}
.pd16{padding:16px}
.pd0410{padding:4px 10px}
.pd1020{padding:10px 20px}
.boxcentering{margin-left:auto;margin-right:auto}
input.submit{font-size:12px;background:#333 url('/img/common/submit_bg.gif') repeat-x center center;color:#fff;border:solid 1px #999;padding:2px 8px}
input.input{font-size:12px;background:#ffe;border:solid 2px #666;padding:2px}
.l{float:left}
.r{float:right}
img.right{margin:0 0 8px 8px;float:right}
img.left{margin:0 8px 8px 0;float:left}
.dot_2{background:url('/img/dot_2.gif') repeat-x}
.pagenavi{margin-bottom:6px;padding:0 10px;color:#333;zoom:1}
.pagenavi:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.pagenavi .sort{float:left}
.pagenavi .pagelink{float:right;line-height:12px;font-size:12px;line-height:20px;color:#333;font-weight:bold}
.pagenavi .pagelink span,.pagenavi .pagelink a{padding:2px 4px;color:#666}
.pagenavi .pagelink a.num{text-decoration:none}
.pagenavi .pagelink a.num:link,.pagenavi .pagelink a.num:visited{background:#fff;border:1px solid #999}
.pagenavi .pagelink a.num:hover,.pagenavi .pagelink a.num:active{background:#ffe;border:1px solid #f90}
.pagenavi .pagelink span.in{border:1px solid #999;background:#666;color:#fff}
.pagenavi a.next,.pagenavi a.last{text-decoration:underline}
.pagenavi a.next:hover,.pagenavi a.last:hover{text-decoration:none}
.pagenavi span.next,.pagenavi span.last{color:#ccc !important}
* html .pagenavi .pagelink span,* html .pagenavi .pagelink a{padding:0 4px;color:#666}
*+html .pagenavi .pagelink span,*+html .pagenavi .pagelink a{padding:0 4px;color:#666}
#contents0727{width:976px;margin:0 auto;zoom:1}
#contents0727:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#main0727{float:left;width:713px}
.page_title{background:url(/img/common/sttl_common2.png) no-repeat right top;margin-bottom:16px}
.page_title_cnt{font-size:16px !important;font-weight:bold !important;line-height:32px !important;color:#222 !important;text-indent:24px !important}
.page_title .page_title_cnt{background:url(/img/common/sttl_common1.png) no-repeat left top}
.page_title_blue .page_title_cnt{background:url(/img/common/sttl_common1_blue.png) no-repeat left top}
h1.page_title,h1.page_title div.inner,h1.page_title div.inner div.body,h1.page_title_pack,h1.page_title_pack div.inner,h1.page_title_pack div.inner div.body{height:32px;font-size:16px;text-align:left;overflow:hidden}
h1.page_title,h1.page_title div.inner,h1.page_title_pack,h1.page_title_pack div.inner{background:transparent url(/img/common/h_round.png) no-repeat left 0}
h1.page_title_pack{margin-bottom:10px;padding-left:8px}
h1.page_title_pack div.inner{padding-right:8px;background-position:right 0}
h1.page_title_pack div.inner div.body{padding:0 0 0 4px;background:#555;color:#fff;line-height:32px}
h1.page_title_pack{background-position:left -128px}
h1.page_title_pack div.inner{background-position:right -128px}
h1.page_title_pack div.inner div.body{background-color:#d98200}
select.sort_list{font-size:12px;border:solid 1px #666;padding:1px}
img.video_img_M{width:96px;height:72px;border:solid 2px #357}
img.video_img_S{width:48px;height:36px;border:solid 2px #357}
img.community_img,img.comm_img_L{width:128px;height:128px;border:solid 2px #377}
img.comm_img_M{width:96px;height:96px;border:solid 2px #377}
img.comm_img_S{width:48px;height:48px;border:solid 2px #377}
div.thumb_frm_2{width:304px;overflow:hidden;background:#f7f7f7;border:solid 1px #ccc;padding:3px}
p.video_info_res_summary{font-size:12px;line-height:1.25;background:#fff;font-weight:bold;border:solid 2px #ccc;margin-top:4px;padding:4px}
.thmb a{position:relative;display:inline-block;vertical-align:baseline;*display:inline;*zoom:1}
.thmb span.rank_posi,.thmb span.time_posi{bottom:2px;left:2px;position:absolute;display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;padding:0 4px;text-align:left;background:transparent url("/img/common/alpha/k_a60.png");font-size:12px;font-weight:normal;color:#fff;cursor:pointer;border-top-right-radius:4px}
.thmb span.rank_posi{font-weight:bold}
.thmb span.rank_posi.first_place{font-size:18px;color:#fe8;text-shadow:0 0 6px #f60;line-height:24px}
section.bigbanner{padding:10px 0;text-align:center}
section.bigbanner .holder{display:inline-block;width:1024px;height:126px;background:#ddd}
section.bigbanner img{display:block;width:100%;height:100%}
html body{padding-top:36px}
html body.nofix{padding-top:0}
#siteHeader{min-width:1024px !important;height:36px !important;background:rgba(0,0,0,0.8) !important}
#siteHeader #siteHeaderInner{width:1024px !important;margin:0 auto !important;background:transparent !important}
#siteHeader #siteHeaderInner .siteHeaderMenuList{padding:0 !important}
#siteHeader #siteHeaderInner .siteHeaderMenuList li ul{width:auto;padding-bottom:0 !important}
#siteHeader #siteHeaderInner .siteHeaderMenuList li ul li{border:none !important}
#siteHeader #siteHeaderInner .siteHeaderMenuList li ul li a{width:auto;display:block;white-space:nowrap;padding:8px 16px}
#siteHeader #siteHeaderInner .siteHeaderMenuList li ul li a span{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;float:none !important}
#siteHeader #siteHeaderInner .siteHeaderMenuList li ul li a.nicopo{padding:0}
#siteHeader #siteHeaderInner .siteHeaderMenuList li ul li a.reward{padding:8px 0;margin-left:10px;background:none}
#siteHeader #siteHeaderInner .nav_items a,#siteHeader #siteHeaderInner a.nav_item{margin-right:0 !important;border:none !important}
#siteHeader #siteHeaderInner .nav_items a span,#siteHeader #siteHeaderInner a.nav_item span{border:none !important}
#siteHeader #siteHeaderInner ul li,#siteHeader #siteHeaderInner ul.nav_items li a{color:#ddd}
#siteHeader #siteHeaderInner ul li:hover,#siteHeader #siteHeaderInner ul.nav_items li a:hover{background-color:#666 !important;color:#fff !important}
#siteHeader #siteHeaderInner ul li span,#siteHeader #siteHeaderInner ul.nav_items li a span{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1}
#siteHeader #siteHeaderInner ul li span img,#siteHeader #siteHeaderInner ul.nav_items li a span img{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;margin-top:-2px;margin-right:-2px}
#siteHeader #siteHeaderInner ul li a.iconNiconico:after{border-right:none}
#siteHeader #siteHeaderInner ul li a.iconNiconico:hover:after{border-right:none}
#siteHeader #siteHeaderInner ul.siteHeaderDropdown{width:300px;top:35px !important;margin:0 !important;border:none !important;background:#666 !important;box-shadow:0 5px 10px -3px rgba(0,0,0,0.5)}
#siteHeader #siteHeaderInner ul.siteHeaderDropdown ul{position:static !important;border:none !important;border-bottom:solid 1px #ddd !important;background:transparent !important}
#siteHeader #siteHeaderInner ul.siteHeaderDropdown li{height:auto !important}
#siteHeader #siteHeaderInner ul.siteHeaderDropdown a{line-height:normal !important}
#siteHeader #siteHeaderInner ul#siteHeaderLeftMenuContainer li{padding:0 !important}
#siteHeader #siteHeaderInner ul#siteHeaderLeftMenuContainer li a{line-height:18px !important;color:#fff !important}
#siteHeader #siteHeaderInner ul#siteHeaderLeftMenuContainer li a:hover{background-color:#333 !important}
#siteHeader #siteHeaderInner ul#siteHeaderLeftMenuContainer li.menuServiceList{border-top:none}
#siteHeader #siteHeaderInner ul li#siteHeaderNotification:hover,#siteHeader #siteHeaderInner ul li#siteHeaderNotification a.nav_item:hover{background:transparent !important}
#siteHeader #siteHeaderInner ul li#siteHeaderNotification a span.siteHeaderAva{padding:0}
#siteHeader #siteHeaderInner ul li#siteHeaderNotification a span.siteHeaderAva img{margin:2px !important}
#siteHeader #siteHeaderInner ul li#siteHeaderNotification a#userContainer{position:relative;padding-right:30px}
#siteHeader #siteHeaderInner ul li#siteHeaderNotification a#userContainer span#siteHeaderUserNickNameContainer{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;padding:0;width:auto;height:36px;max-width:113px;color:#fff !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#siteHeader #siteHeaderInner ul li#siteHeaderNotification a#userContainer span.san{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;width:30px;height:36px;position:absolute;z-index:2;top:0;right:0;padding:0}
.lte_ie7 .siteHeaderPremium#siteHeaderNotification span.siteHeaderAva{margin-top:0}
#siteHeaderNotification span.siteHeaderNotNotifications{margin:0 !important}
ul.siteHeaderDropdown.largemenu{width:390px !important;padding:0 5px !important}
ul.siteHeaderDropdown.largemenu li{float:left !important;width:185px;padding:10px 5px 0 !important}
ul.siteHeaderDropdown.largemenu li.full{width:380px;clear:both}
ul.siteHeaderDropdown.largemenu li .container{width:100%;display:block;padding:0 0 5px 0 !important}
ul.siteHeaderDropdown.largemenu li .container dt{font-size:16px;color:#f0f0f0 !important;font-weight:bold}
ul.siteHeaderDropdown.largemenu li .container dd p{margin:0 !important;padding:2px 20px 0 0 !important;font-size:11px !important;line-height:1.5em;height:3em;color:#ddd;white-space:normal}
ul.siteHeaderDropdown.largemenu li .container:hover dt,ul.siteHeaderDropdown.largemenu li .container:hover dd p{color:#fff !important}
ul.siteHeaderDropdown.largemenu li#siteHeaderRightMenuFix,ul.siteHeaderDropdown.largemenu li#siteHeaderRightMenuUnfix{width:390px !important;clear:both;padding:0 !important;text-align:right;background:transparent !important}
ul.siteHeaderDropdown.largemenu li#siteHeaderRightMenuFix a,ul.siteHeaderDropdown.largemenu li#siteHeaderRightMenuUnfix a{display:inline-block !important;*display:inline !important;zoom:1;width:auto !important}
ul.siteHeaderDropdown.largemenu.not_logged_in li.need_login dt.title{padding-left:16px !important;background:url(/img/common/icon/locked.16x16.w.png) no-repeat}
#siteHeader #siteHeaderInner .largemenu li .container{border-bottom:solid 2px #444 !important}
html{background:#f8f8f8}
body{font-family:'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif !important;font-size:12px;line-height:normal;background:#f8f8f8 url(/img/base/site_background.png) repeat-x 0 0;color:#666;margin:0 auto !important;min-width:1024px;*position:relative}
body a{color:#000;text-decoration:none}
body a:visited{color:#888}
body a:hover{color:#003cdd;text-shadow:0 0 10px rgba(68,119,255,0.2)}
section.site_body{padding:10px 0}
section.site_body article.content{zoom:1;width:1024px;margin:0 auto;min-height:700px}
section.site_body article.content:after{content:"";display:block;clear:both}
article.content a{color:#000;text-decoration:none}
article.content a:visited{color:#888}
article.content a:hover{color:#003cdd;text-shadow:0 0 10px rgba(68,119,255,0.2)}
.portal section.site_body{padding:0}
.portal section.site_body article.content{width:auto}
.personal section.site_body article.content{width:1004px;border-radius:0;padding:10px;color:#333}
.personal section.site_body article.content.white{background:rgba(255,255,255,0.7)}
.lte_ie8 .personal section.site_body article.content.white{background:url(/img/common/alpha/w_a70.png)}
.personal section.site_body article.content.black{background:rgba(0,0,0,0.5)}
.lte_ie8 .personal section.site_body article.content.black{background:url(/img/common/alpha/k_a50.png)}
.personal section.site_body article.content section.content_body{zoom:1;border-radius:10px;background:#fff;padding:10px;min-height:700px}
.personal section.site_body article.content section.content_body:after{content:"";display:block;clear:both}
.channel section.site_body article.content{border-radius:20px}
.channel section.site_body article.content section.content_body{color:#666}
.channel section.site_body article.content section.content_body a{color:#000}
.channel section.site_body article.content section.content_body a:hover{color:#003cdd}
.channel section.site_body article.content section.content_body a:visited{color:#888}
.channel#channel_top section.site_body{padding:10px 0}
.channel#channel_top section.site_body article.content{width:960px;padding:0;border-radius:0;background:none}
.compact section.site_body{padding:0}
.compact section.site_body article.content{border-radius:0;padding-top:0;padding-bottom:0}
.compact section.site_body article.content section.content_body{border-radius:0}
section.panel{margin-bottom:20px;padding:20px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.2)}
.lte_ie8 section.panel{outline:1px solid #e0e0e0}
section.panel header.panel_title{zoom:1;margin:0 0 20px}
section.panel header.panel_title:after{content:"";display:block;clear:both}
section.panel header.panel_title a{text-decoration:none;background:none !important}
section.panel header.panel_title h1{line-height:1;font-weight:bold;font-size:20px;float:left}
section.panel header.panel_title .text_none{display:none}
section.panel header.panel_title .link,section.panel header.panel_title .more{float:right}
section.panel footer{margin:20px 0 0}
section.panel section.subpanel{margin:0 0 10px}
section.panel section.subpanel header.panel_title{margin:0 0 10px !important}
section.panel section.subpanel:last-child{margin-bottom:0}
section.contents_list{padding:10px 0;position:relative}
section.contents_list .loader{width:100%;height:100%;position:absolute;left:0;top:0;background:url(/img/common/alpha/w_a50.png);visibility:hidden}
section.contents_list.loading .loader{visibility:visible}
section.contents_list ul,section.contents_list li{margin:0;padding:0;list-style:none}
section.contents_list header{zoom:1;padding:0 10px 10px}
section.contents_list header:after{content:"";display:block;clear:both}
section.contents_list header h1{float:left}
section.contents_list header .list_title{font-size:20px;padding:0 0 10px}
section.contents_list header .list_title small{font-weight:normal}
section.contents_list header menu.scopebar,section.contents_list header .count{display:inline-block;vertical-align:middle;*display:inline;*zoom:1}
section.contents_list header .count{padding:0 20px;font-size:20px}
.lte_ie7 section.contents_list header .count{line-height:normal}
section.contents_list header .shoulder{float:right}
section.contents_list p.not_found{padding:20px 10px;font-size:20px;line-height:2}
section.contents_list p.not_found a{text-decoration:underline;font-size:16px}
section.contents_list footer{padding:10px 10px 0}
section.contents_list ul.items{padding:0 0 0 10px}
section.contents_list ul.items li.item{zoom:1;border-bottom:solid 1px #f0f0f0;padding:10px;line-height:1.5}
section.contents_list ul.items li.item:after{content:"";display:block;clear:both}
section.contents_list ul.items li.item .shoulder{float:right}
section.contents_list ul.items li.item .item_left{float:left}
section.contents_list ul.items li.item .item_right{padding:10px;margin-left:150px}
section.contents_list ul.items li.item .item_right a{text-decoration:none}
section.contents_list ul.items li.item .title,section.contents_list ul.items li.item cite{margin:0;color:#333;font-size:16px;line-height:1.5;text-shadow:0 0 0 transparent, 0 1px 0 #fff}
section.contents_list ul.items li.item .title a,section.contents_list ul.items li.item cite a{white-space:normal}
section.contents_list ul.items li.item .last_res_body_wrap{width:300px}
section.contents_list ul.items li.item p.description{margin:10px 0;line-height:1.2em;height:1.2em;overflow:hidden}
section.contents_list ul.items li.item .actions{padding:10px 0}
section.contents_list ul.items li.item .actions li{display:inline-block;vertical-align:top;*display:inline;*zoom:1}
section.contents_list ul.items li.item .actions a{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;padding:5px}
section.contents_list ul.items li.item .actions a.purchase_method_preview{width:auto}
section.contents_list ul.items li.item .date{margin:10px 0}
section.contents_list ul.items li.item ul.counts{white-space:normal}
section.contents_list ul.items li.item ul.counts li{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;margin-right:10px;white-space:nowrap}
section.contents_list ul.items li.item ul.counts li var{font-family:Arial;font-weight:bold}
section.contents_list ul.items li.item ul.counts li.empty{filter:alpha(opacity = 20);opacity:0.2}
section.contents_list ul.items li.item .peek_a_boo{filter:alpha(opacity = 0);opacity:0}
section.contents_list ul.items li.item:hover .peek_a_boo{filter:alpha(opacity = 100);opacity:1}
section.contents_list.tile ul.items{padding:0}
section.contents_list.tile ul.items li.item{display:inline-block;vertical-align:top;*display:inline;*zoom:1;width:20%;padding:10px 0;border:none;-webkit-transition:transform 10ms linear;transition:transform 10ms linear;position:relative;background:#fff}
section.contents_list.tile ul.items li.item .item_left,section.contents_list.tile ul.items li.item .item_right{width:150px;margin:0 auto}
section.contents_list.tile ul.items li.item .item_left{float:none}
section.contents_list.tile ul.items li.item .item_right{padding:0}
section.contents_list.tile ul.items li.item .item_right .date,section.contents_list.tile ul.items li.item .item_right .actions,section.contents_list.tile ul.items li.item .item_right .description,section.contents_list.tile ul.items li.item .item_right .debug{display:none}
section.contents_list.tile ul.items li.item .item_right .title{margin-top:5px;width:150px;font-size:12px;line-height:1.5em;max-height:3em;overflow:hidden;word-break:break-all;word-wrap:break-word}
section.contents_list.tile ul.items li.item .item_right .counts{margin-top:2px;font-size:10px}
section.contents_list.tile ul.items li.item .item_right .counts .label{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;width:2em;overflow:hidden}
section.contents_list.tile ul.items li.item .item_right .counts var{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;font-weight:normal}
section.contents_list.tile ul.items .thumb_wrapper_ch{display:block;margin:0 auto}
section.contents_list.tile.zoom li.item:hover{border-radius:10px;z-index:10;-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);box-shadow:0 0 20px rgba(0,0,0,0.2)}
.gecko section.contents_list.tile.zoom li.item:hover{border-radius:0;-moz-transform:none;transform:none;box-shadow:none}
section.contents_list.article ul.items{padding:0 0 0 0}
section.contents_list.article ul.items li.item{padding:0;background-color:transparent}
section.contents_list.article.tile li.item{height:224px}
section.contents_list section.sub{margin:10px 0 25px 0;padding:0}
section.contents_list section.sub h1{padding:0 10px}
.channels{padding:0}
.channels ul,.channels li{margin:0;padding:0;list-style:none}
.channels ul{margin:0 -10px 0 0}
.channels li button.next{vertical-align:top;width:128px;height:128px;text-align:center}
.channels.tile>ul li{display:inline-block;vertical-align:top;*display:inline;*zoom:1;padding:5px}
.channels.detail>ul li{padding:5px}
.channels.detail>ul li:after{content:'';display:table;clear:both;zoom:1}
.thumb_video,.thumb_pack,.thumb_live,.thumb_live_official,.thumb_ch,.thumb_book,.thumb_blog,.thumb_article{position:relative;display:inline-block;vertical-align:top;*display:inline;*zoom:1;box-shadow:0 0 4px rgba(0,0,0,0.2);background:rgba(128,128,128,0.1);text-align:center}
.ie9 .thumb_video,.ie9 .thumb_pack,.ie9 .thumb_live,.ie9 .thumb_live_official,.ie9 .thumb_ch,.ie9 .thumb_book,.ie9 .thumb_blog,.ie9 .thumb_article{border-collapse:separate}
.thumb_video img,.thumb_pack img,.thumb_live img,.thumb_live_official img,.thumb_ch img,.thumb_book img,.thumb_blog img,.thumb_article img{display:inline-block;vertical-align:bottom;*display:inline;*zoom:1}
.thumb_video .badge,.thumb_pack .badge,.thumb_live .badge,.thumb_live_official .badge,.thumb_ch .badge,.thumb_book .badge,.thumb_blog .badge,.thumb_article .badge{position:absolute;display:block;padding:0 4px;overflow:hidden;white-space:nowrap;background:rgba(0,0,0,0.6);color:#fff;text-shadow:0 1px 2px #000;text-align:left;font-size:12px;cursor:pointer}
.thumb_video .badge.tl,.thumb_pack .badge.tl,.thumb_live .badge.tl,.thumb_live_official .badge.tl,.thumb_ch .badge.tl,.thumb_book .badge.tl,.thumb_blog .badge.tl,.thumb_article .badge.tl{top:0;left:0;border-bottom-right-radius:4px}
.thumb_video .badge.tr,.thumb_pack .badge.tr,.thumb_live .badge.tr,.thumb_live_official .badge.tr,.thumb_ch .badge.tr,.thumb_book .badge.tr,.thumb_blog .badge.tr,.thumb_article .badge.tr{top:0;right:0;border-bottom-left-radius:4px}
.thumb_video .badge.bl,.thumb_pack .badge.bl,.thumb_live .badge.bl,.thumb_live_official .badge.bl,.thumb_ch .badge.bl,.thumb_book .badge.bl,.thumb_blog .badge.bl,.thumb_article .badge.bl{bottom:0;left:0;border-top-right-radius:4px}
.thumb_video .badge.br,.thumb_pack .badge.br,.thumb_live .badge.br,.thumb_live_official .badge.br,.thumb_ch .badge.br,.thumb_book .badge.br,.thumb_blog .badge.br,.thumb_article .badge.br{bottom:0;right:0;border-top-left-radius:4px}
.thumb_video .badge.first_place,.thumb_pack .badge.first_place,.thumb_live .badge.first_place,.thumb_live_official .badge.first_place,.thumb_ch .badge.first_place,.thumb_book .badge.first_place,.thumb_blog .badge.first_place,.thumb_article .badge.first_place{font-size:18px;color:#fe8;text-shadow:0 0 6px #f60;line-height:24px}
.thumb_video .badge.last_res,.thumb_pack .badge.last_res,.thumb_live .badge.last_res,.thumb_live_official .badge.last_res,.thumb_ch .badge.last_res,.thumb_book .badge.last_res,.thumb_blog .badge.last_res,.thumb_article .badge.last_res{visibility:hidden;top:0;left:0;right:0;width:100%;font-weight:bold;padding:0;font-size:14px;height:20px;line-height:20px;letter-spacing:1px;cursor:pointer;text-shadow:0 0 8px #000, 0 0 4px #000, 0 1px 1px #000}
.lte_ie9 .thumb_video .badge.last_res,.lte_ie9 .thumb_pack .badge.last_res,.lte_ie9 .thumb_live .badge.last_res,.lte_ie9 .thumb_live_official .badge.last_res,.lte_ie9 .thumb_ch .badge.last_res,.lte_ie9 .thumb_book .badge.last_res,.lte_ie9 .thumb_blog .badge.last_res,.lte_ie9 .thumb_article .badge.last_res{padding:2px 0 0 0;font-size:12px;letter-spacing:0;text-indent:4px !important}
.thumb_video .badge.last_res .lte_ie8,.thumb_pack .badge.last_res .lte_ie8,.thumb_live .badge.last_res .lte_ie8,.thumb_live_official .badge.last_res .lte_ie8,.thumb_ch .badge.last_res .lte_ie8,.thumb_book .badge.last_res .lte_ie8,.thumb_blog .badge.last_res .lte_ie8,.thumb_article .badge.last_res .lte_ie8{background:#333}
.thumb_video .badge small,.thumb_pack .badge small,.thumb_live .badge small,.thumb_live_official .badge small,.thumb_ch .badge small,.thumb_book .badge small,.thumb_blog .badge small,.thumb_article .badge small{font-weight:normal;font-size:10px}
.lte_ie8  .thumb_video .badge,.lte_ie8  .thumb_pack .badge,.lte_ie8  .thumb_live .badge,.lte_ie8  .thumb_live_official .badge,.lte_ie8  .thumb_ch .badge,.lte_ie8  .thumb_book .badge,.lte_ie8  .thumb_blog .badge,.lte_ie8  .thumb_article .badge{background:#333}
.thumb_video:hover .badge.last_res,a:hover .thumb_video .badge.last_res,li.item:hover .thumb_video .badge.last_res,.thumb_pack:hover .badge.last_res,a:hover .thumb_pack .badge.last_res,li.item:hover .thumb_pack .badge.last_res,.thumb_live:hover .badge.last_res,a:hover .thumb_live .badge.last_res,li.item:hover .thumb_live .badge.last_res,.thumb_live_official:hover .badge.last_res,a:hover .thumb_live_official .badge.last_res,li.item:hover .thumb_live_official .badge.last_res,.thumb_ch:hover .badge.last_res,a:hover .thumb_ch .badge.last_res,li.item:hover .thumb_ch .badge.last_res,.thumb_book:hover .badge.last_res,a:hover .thumb_book .badge.last_res,li.item:hover .thumb_book .badge.last_res,.thumb_blog:hover .badge.last_res,a:hover .thumb_blog .badge.last_res,li.item:hover .thumb_blog .badge.last_res,.thumb_article:hover .badge.last_res,a:hover .thumb_article .badge.last_res,li.item:hover .thumb_article .badge.last_res{visibility:visible}
a:hover.thumb_video,a:hover.thumb_pack,a:hover.thumb_live,a:hover.thumb_live_official,a:hover.thumb_ch,a:hover.thumb_book,a:hover.thumb_blog,a:hover.thumb_article{box-shadow:0 0 4px rgba(0,0,0,0.6)}
.thumb_book{box-shadow:none !important;background:transparent !important;display:table-cell;vertical-align:middle}
.lte_ie8 .thumb_book{display:inline;zoom:1;vertical-align:baseline}
.thumb_book .thumb_inner{position:relative;display:inline-block;*display:inline;*zoom:1;box-shadow:0 0 4px rgba(0,0,0,0.2)}
.thumb_book .thumb_inner img{display:block;max-width:100% !important;box-shadow:none;background:transparent}
.thumb_book.fix_width{height:auto !important}
.thumb_book.fix_width .thumb_inner{max-height:none !important}
.thumb_book.fix_width .thumb_inner img{max-height:none !important}
.thumb_book.fix_height{width:auto !important}
.thumb_book.fix_height .thumb_inner{max-width:none !important}
.thumb_book.fix_height .thumb_inner img{max-width:none !important}
a.thumb_book:hover .thumb_inner{box-shadow:0 0 4px rgba(0,0,0,0.6)}
.thumb_pack{background:transparent;box-shadow:none}
.thumb_pack .stack{position:relative;display:block;box-shadow:0 1px 1px 0 rgba(0,0,0,0.5)}
.thumb_pack .stack.behind{position:absolute;top:0;left:0;right:0;bottom:0}
.thumb_pack .stack.behind.layer1{top:2px;left:2px;right:2px;background:#fff}
.thumb_pack .stack.behind.layer2{top:4px;left:4px;right:4px;background:#eee}
.thumb_pack .stack.behind.layer3{top:6px;left:6px;right:6px;background:#ddd}
.thumb_pack .image{position:relative;display:block;overflow:hidden}
a.thumb_pack:hover{box-shadow:none !important}
a.thumb_pack:hover .stack.layer1{background:#ccc}
a.thumb_pack:hover .stack.layer2{background:#bbb}
a.thumb_pack:hover .stack.layer3{background:#aaa}
.thumb_192.thumb_video,.thumb_192.thumb_video img{width:192px;height:147px}
.thumb_192.thumb_pack,.thumb_192.thumb_pack img{width:192px;height:147px}
.thumb_192.thumb_live,.thumb_192.thumb_live img{width:192px;height:192px}
.thumb_192.thumb_live_official,.thumb_192.thumb_live_official img{width:192px;height:144px}
.thumb_192.thumb_ch,.thumb_192.thumb_ch img{width:192px;height:192px}
.thumb_192.thumb_book{width:192px;height:257px}
.thumb_192.thumb_book .thumb_inner{max-width:192px}
.thumb_192.thumb_book .thumb_inner img{max-height:257px}
.thumb_192.thumb_book.fix_width{width:192px}
.thumb_192.thumb_book.fix_width .thumb_inner,.thumb_192.thumb_book.fix_width .thumb_inner img{width:192px}
.thumb_192.thumb_book.fix_height{height:192px}
.thumb_192.thumb_book.fix_height .thumb_inner,.thumb_192.thumb_book.fix_height .thumb_inner img{height:192px}
.thumb_192.thumb_blog,.thumb_192.thumb_blog img{width:192px;height:256px}
.thumb_192.thumb_article,.thumb_192.thumb_article img{width:192px;height:108px}
.thumb_192.thumb_pack.thumb_pack_video{width:192px;height:117px}
.thumb_192.thumb_pack.thumb_pack_video .image{height:108px}
.thumb_192.thumb_pack.thumb_pack_video .image img{margin-top:-19.5px;width:192px;height:147px}
.thumb_192.thumb_pack.thumb_pack_video .stack.behind{height:108px}
.thumb_192 span.last_res{text-indent:192px}
.thumb_192:hover span.last_res,a:hover .thumb_192 span.last_res,.item:hover .thumb_192 span.last_res{text-indent:-1152px;-o-transition:text-indent 9600ms linear;-moz-transition:text-indent 9600ms linear;-webkit-transition:text-indent 9600ms linear;transition:text-indent 9600ms linear}
.thumb_180.thumb_video,.thumb_180.thumb_video img{width:180px;height:138px}
.thumb_180.thumb_pack,.thumb_180.thumb_pack img{width:180px;height:138px}
.thumb_180.thumb_live,.thumb_180.thumb_live img{width:180px;height:180px}
.thumb_180.thumb_live_official,.thumb_180.thumb_live_official img{width:180px;height:135px}
.thumb_180.thumb_ch,.thumb_180.thumb_ch img{width:180px;height:180px}
.thumb_180.thumb_book{width:180px;height:241px}
.thumb_180.thumb_book .thumb_inner{max-width:180px}
.thumb_180.thumb_book .thumb_inner img{max-height:241px}
.thumb_180.thumb_book.fix_width{width:180px}
.thumb_180.thumb_book.fix_width .thumb_inner,.thumb_180.thumb_book.fix_width .thumb_inner img{width:180px}
.thumb_180.thumb_book.fix_height{height:180px}
.thumb_180.thumb_book.fix_height .thumb_inner,.thumb_180.thumb_book.fix_height .thumb_inner img{height:180px}
.thumb_180.thumb_blog,.thumb_180.thumb_blog img{width:180px;height:240px}
.thumb_180.thumb_article,.thumb_180.thumb_article img{width:180px;height:101px}
.thumb_180.thumb_pack.thumb_pack_video{width:180px;height:110px}
.thumb_180.thumb_pack.thumb_pack_video .image{height:101px}
.thumb_180.thumb_pack.thumb_pack_video .image img{margin-top:-18.5px;width:180px;height:138px}
.thumb_180.thumb_pack.thumb_pack_video .stack.behind{height:101px}
.thumb_180 span.last_res{text-indent:180px}
.thumb_180:hover span.last_res,a:hover .thumb_180 span.last_res,.item:hover .thumb_180 span.last_res{text-indent:-1080px;-o-transition:text-indent 9000ms linear;-moz-transition:text-indent 9000ms linear;-webkit-transition:text-indent 9000ms linear;transition:text-indent 9000ms linear}
.thumb_150.thumb_video,.thumb_150.thumb_video img{width:150px;height:115px}
.thumb_150.thumb_pack,.thumb_150.thumb_pack img{width:150px;height:115px}
.thumb_150.thumb_live,.thumb_150.thumb_live img{width:150px;height:150px}
.thumb_150.thumb_live_official,.thumb_150.thumb_live_official img{width:150px;height:112px}
.thumb_150.thumb_ch,.thumb_150.thumb_ch img{width:150px;height:150px}
.thumb_150.thumb_book{width:150px;height:201px}
.thumb_150.thumb_book .thumb_inner{max-width:150px}
.thumb_150.thumb_book .thumb_inner img{max-height:201px}
.thumb_150.thumb_book.fix_width{width:150px}
.thumb_150.thumb_book.fix_width .thumb_inner,.thumb_150.thumb_book.fix_width .thumb_inner img{width:150px}
.thumb_150.thumb_book.fix_height{height:150px}
.thumb_150.thumb_book.fix_height .thumb_inner,.thumb_150.thumb_book.fix_height .thumb_inner img{height:150px}
.thumb_150.thumb_blog,.thumb_150.thumb_blog img{width:150px;height:200px}
.thumb_150.thumb_article,.thumb_150.thumb_article img{width:150px;height:84px}
.thumb_150.thumb_pack.thumb_pack_video{width:150px;height:93px}
.thumb_150.thumb_pack.thumb_pack_video .image{height:84px}
.thumb_150.thumb_pack.thumb_pack_video .image img{margin-top:-15.5px;width:150px;height:115px}
.thumb_150.thumb_pack.thumb_pack_video .stack.behind{height:84px}
.thumb_150 span.last_res{text-indent:150px}
.thumb_150:hover span.last_res,a:hover .thumb_150 span.last_res,.item:hover .thumb_150 span.last_res{text-indent:-900px;-o-transition:text-indent 7500ms linear;-moz-transition:text-indent 7500ms linear;-webkit-transition:text-indent 7500ms linear;transition:text-indent 7500ms linear}
.thumb_130.thumb_video,.thumb_130.thumb_video img{width:130px;height:100px}
.thumb_130.thumb_pack,.thumb_130.thumb_pack img{width:130px;height:100px}
.thumb_130.thumb_live,.thumb_130.thumb_live img{width:130px;height:130px}
.thumb_130.thumb_live_official,.thumb_130.thumb_live_official img{width:130px;height:97px}
.thumb_130.thumb_ch,.thumb_130.thumb_ch img{width:130px;height:130px}
.thumb_130.thumb_book{width:130px;height:174px}
.thumb_130.thumb_book .thumb_inner{max-width:130px}
.thumb_130.thumb_book .thumb_inner img{max-height:174px}
.thumb_130.thumb_book.fix_width{width:130px}
.thumb_130.thumb_book.fix_width .thumb_inner,.thumb_130.thumb_book.fix_width .thumb_inner img{width:130px}
.thumb_130.thumb_book.fix_height{height:130px}
.thumb_130.thumb_book.fix_height .thumb_inner,.thumb_130.thumb_book.fix_height .thumb_inner img{height:130px}
.thumb_130.thumb_blog,.thumb_130.thumb_blog img{width:130px;height:173px}
.thumb_130.thumb_article,.thumb_130.thumb_article img{width:130px;height:73px}
.thumb_130.thumb_pack.thumb_pack_video{width:130px;height:82px}
.thumb_130.thumb_pack.thumb_pack_video .image{height:73px}
.thumb_130.thumb_pack.thumb_pack_video .image img{margin-top:-13.5px;width:130px;height:100px}
.thumb_130.thumb_pack.thumb_pack_video .stack.behind{height:73px}
.thumb_130 span.last_res{text-indent:130px}
.thumb_130:hover span.last_res,a:hover .thumb_130 span.last_res,.item:hover .thumb_130 span.last_res{text-indent:-780px;-o-transition:text-indent 6500ms linear;-moz-transition:text-indent 6500ms linear;-webkit-transition:text-indent 6500ms linear;transition:text-indent 6500ms linear}
.thumb_128.thumb_video,.thumb_128.thumb_video img{width:128px;height:98px}
.thumb_128.thumb_pack,.thumb_128.thumb_pack img{width:128px;height:98px}
.thumb_128.thumb_live,.thumb_128.thumb_live img{width:128px;height:128px}
.thumb_128.thumb_live_official,.thumb_128.thumb_live_official img{width:128px;height:96px}
.thumb_128.thumb_ch,.thumb_128.thumb_ch img{width:128px;height:128px}
.thumb_128.thumb_book{width:128px;height:171px}
.thumb_128.thumb_book .thumb_inner{max-width:128px}
.thumb_128.thumb_book .thumb_inner img{max-height:171px}
.thumb_128.thumb_book.fix_width{width:128px}
.thumb_128.thumb_book.fix_width .thumb_inner,.thumb_128.thumb_book.fix_width .thumb_inner img{width:128px}
.thumb_128.thumb_book.fix_height{height:128px}
.thumb_128.thumb_book.fix_height .thumb_inner,.thumb_128.thumb_book.fix_height .thumb_inner img{height:128px}
.thumb_128.thumb_blog,.thumb_128.thumb_blog img{width:128px;height:170px}
.thumb_128.thumb_article,.thumb_128.thumb_article img{width:128px;height:72px}
.thumb_128.thumb_pack.thumb_pack_video{width:128px;height:81px}
.thumb_128.thumb_pack.thumb_pack_video .image{height:72px}
.thumb_128.thumb_pack.thumb_pack_video .image img{margin-top:-13px;width:128px;height:98px}
.thumb_128.thumb_pack.thumb_pack_video .stack.behind{height:72px}
.thumb_120.thumb_video,.thumb_120.thumb_video img{width:120px;height:92px}
.thumb_120.thumb_pack,.thumb_120.thumb_pack img{width:120px;height:92px}
.thumb_120.thumb_live,.thumb_120.thumb_live img{width:120px;height:120px}
.thumb_120.thumb_live_official,.thumb_120.thumb_live_official img{width:120px;height:90px}
.thumb_120.thumb_ch,.thumb_120.thumb_ch img{width:120px;height:120px}
.thumb_120.thumb_book{width:120px;height:160px}
.thumb_120.thumb_book .thumb_inner{max-width:120px}
.thumb_120.thumb_book .thumb_inner img{max-height:160px}
.thumb_120.thumb_book.fix_width{width:120px}
.thumb_120.thumb_book.fix_width .thumb_inner,.thumb_120.thumb_book.fix_width .thumb_inner img{width:120px}
.thumb_120.thumb_book.fix_height{height:120px}
.thumb_120.thumb_book.fix_height .thumb_inner,.thumb_120.thumb_book.fix_height .thumb_inner img{height:120px}
.thumb_120.thumb_blog,.thumb_120.thumb_blog img{width:120px;height:160px}
.thumb_120.thumb_article,.thumb_120.thumb_article img{width:120px;height:67px}
.thumb_120.thumb_pack.thumb_pack_video{width:120px;height:76px}
.thumb_120.thumb_pack.thumb_pack_video .image{height:67px}
.thumb_120.thumb_pack.thumb_pack_video .image img{margin-top:-12.5px;width:120px;height:92px}
.thumb_120.thumb_pack.thumb_pack_video .stack.behind{height:67px}
.thumb_120 span.last_res{text-indent:120px}
.thumb_120:hover span.last_res,a:hover .thumb_120 span.last_res,.item:hover .thumb_120 span.last_res{text-indent:-720px;-o-transition:text-indent 6000ms linear;-moz-transition:text-indent 6000ms linear;-webkit-transition:text-indent 6000ms linear;transition:text-indent 6000ms linear}
.thumb_114.thumb_video,.thumb_114.thumb_video img{width:114px;height:87px}
.thumb_114.thumb_pack,.thumb_114.thumb_pack img{width:114px;height:87px}
.thumb_114.thumb_live,.thumb_114.thumb_live img{width:114px;height:114px}
.thumb_114.thumb_live_official,.thumb_114.thumb_live_official img{width:114px;height:85px}
.thumb_114.thumb_ch,.thumb_114.thumb_ch img{width:114px;height:114px}
.thumb_114.thumb_book{width:114px;height:152px}
.thumb_114.thumb_book .thumb_inner{max-width:114px}
.thumb_114.thumb_book .thumb_inner img{max-height:152px}
.thumb_114.thumb_book.fix_width{width:114px}
.thumb_114.thumb_book.fix_width .thumb_inner,.thumb_114.thumb_book.fix_width .thumb_inner img{width:114px}
.thumb_114.thumb_book.fix_height{height:114px}
.thumb_114.thumb_book.fix_height .thumb_inner,.thumb_114.thumb_book.fix_height .thumb_inner img{height:114px}
.thumb_114.thumb_blog,.thumb_114.thumb_blog img{width:114px;height:152px}
.thumb_114.thumb_article,.thumb_114.thumb_article img{width:114px;height:64px}
.thumb_114.thumb_pack.thumb_pack_video{width:114px;height:73px}
.thumb_114.thumb_pack.thumb_pack_video .image{height:64px}
.thumb_114.thumb_pack.thumb_pack_video .image img{margin-top:-11.5px;width:114px;height:87px}
.thumb_114.thumb_pack.thumb_pack_video .stack.behind{height:64px}
.thumb_114 span.last_res{text-indent:114px}
.thumb_114:hover span.last_res,a:hover .thumb_114 span.last_res,.item:hover .thumb_114 span.last_res{text-indent:-684px;-o-transition:text-indent 5700ms linear;-moz-transition:text-indent 5700ms linear;-webkit-transition:text-indent 5700ms linear;transition:text-indent 5700ms linear}
.thumb_100.thumb_video,.thumb_100.thumb_video img{width:100px;height:76px}
.thumb_100.thumb_pack,.thumb_100.thumb_pack img{width:100px;height:76px}
.thumb_100.thumb_live,.thumb_100.thumb_live img{width:100px;height:100px}
.thumb_100.thumb_live_official,.thumb_100.thumb_live_official img{width:100px;height:75px}
.thumb_100.thumb_ch,.thumb_100.thumb_ch img{width:100px;height:100px}
.thumb_100.thumb_book{width:100px;height:134px}
.thumb_100.thumb_book .thumb_inner{max-width:100px}
.thumb_100.thumb_book .thumb_inner img{max-height:134px}
.thumb_100.thumb_book.fix_width{width:100px}
.thumb_100.thumb_book.fix_width .thumb_inner,.thumb_100.thumb_book.fix_width .thumb_inner img{width:100px}
.thumb_100.thumb_book.fix_height{height:100px}
.thumb_100.thumb_book.fix_height .thumb_inner,.thumb_100.thumb_book.fix_height .thumb_inner img{height:100px}
.thumb_100.thumb_blog,.thumb_100.thumb_blog img{width:100px;height:133px}
.thumb_100.thumb_article,.thumb_100.thumb_article img{width:100px;height:56px}
.thumb_100.thumb_pack.thumb_pack_video{width:100px;height:65px}
.thumb_100.thumb_pack.thumb_pack_video .image{height:56px}
.thumb_100.thumb_pack.thumb_pack_video .image img{margin-top:-10px;width:100px;height:76px}
.thumb_100.thumb_pack.thumb_pack_video .stack.behind{height:56px}
.thumb_100 span.last_res{text-indent:100px}
.thumb_100:hover span.last_res,a:hover .thumb_100 span.last_res,.item:hover .thumb_100 span.last_res{text-indent:-600px;-o-transition:text-indent 5000ms linear;-moz-transition:text-indent 5000ms linear;-webkit-transition:text-indent 5000ms linear;transition:text-indent 5000ms linear}
.thumb_75.thumb_video,.thumb_75.thumb_video img{width:75px;height:57px}
.thumb_75.thumb_pack,.thumb_75.thumb_pack img{width:75px;height:57px}
.thumb_75.thumb_live,.thumb_75.thumb_live img{width:75px;height:75px}
.thumb_75.thumb_live_official,.thumb_75.thumb_live_official img{width:75px;height:56px}
.thumb_75.thumb_ch,.thumb_75.thumb_ch img{width:75px;height:75px}
.thumb_75.thumb_book{width:75px;height:100px}
.thumb_75.thumb_book .thumb_inner{max-width:75px}
.thumb_75.thumb_book .thumb_inner img{max-height:100px}
.thumb_75.thumb_book.fix_width{width:75px}
.thumb_75.thumb_book.fix_width .thumb_inner,.thumb_75.thumb_book.fix_width .thumb_inner img{width:75px}
.thumb_75.thumb_book.fix_height{height:75px}
.thumb_75.thumb_book.fix_height .thumb_inner,.thumb_75.thumb_book.fix_height .thumb_inner img{height:75px}
.thumb_75.thumb_blog,.thumb_75.thumb_blog img{width:75px;height:100px}
.thumb_75.thumb_article,.thumb_75.thumb_article img{width:75px;height:42px}
.thumb_75.thumb_pack.thumb_pack_video{width:75px;height:51px}
.thumb_75.thumb_pack.thumb_pack_video .image{height:42px}
.thumb_75.thumb_pack.thumb_pack_video .image img{margin-top:-7.5px;width:75px;height:57px}
.thumb_75.thumb_pack.thumb_pack_video .stack.behind{height:42px}
.thumb_video.wide{overflow:hidden}
.thumb_video.wide.thumb_150{height:85px}
.thumb_video.wide.thumb_150 img{margin-top:-15px}
.thumb_video.wide.thumb_130{height:73px}
.thumb_video.wide.thumb_130 img{margin-top:-14px}
.thumb_video.wide.thumb_114{height:64px}
.thumb_video.wide.thumb_114 img{margin-top:-12px}
.thumb_video.wide.thumb_100{height:56px}
.thumb_video.wide.thumb_100 img{margin-top:-10px}
.thumb_video.wide.thumb_75{height:42px}
.thumb_video.wide.thumb_75 img{margin-top:-8px}
.thumb_ch time{visibility:hidden;position:absolute;bottom:0;left:0;display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;padding:0 4px;text-align:left;background:rgba(0,0,0,0.6);*background:#333;font-size:10px;font-weight:normal;color:#ddd;cursor:pointer;border-top-right-radius:4px}
.thumb_ch time var{font-size:12px;font-style:normal;color:#fff}
.thumb_ch.updated_in_1week time{visibility:visible}
.thumb_ch .badge.joined{background:#da9400 url(/img/common/grad/uw_h24a50.png) repeat-x top left;text-shadow:0 0 4px #f5ff00}
.thumb_wrapper{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1}
.thumb_wrapper_ch .channel_name{display:block;line-height:1.4;height:33px;overflow:hidden;text-decoration:none;text-overflow:ellipsis}
.thumb_wrapper_ch .channel_prop{display:none;border-radius:2px;background-color:#f0f0f0;color:#666;font-size:12px;margin:0 0 5px;padding:0 5px}
.thumb_wrapper_ch .channel_prop.channel_faved{background-color:#9c0;color:#fff}
.tile .thumb_wrapper_ch{width:128px}
.tile .thumb_wrapper_ch .channel_info{padding-top:4px}
.tile .thumb_wrapper_ch .channel_detail,.tile .thumb_wrapper_ch .channel_faved{display:none}
.detail .thumb_wrapper_ch{clear:left;line-height:1.6;color:#888}
.detail .thumb_wrapper_ch .thumb_ch{float:left}
.detail .thumb_wrapper_ch .channel_info{padding:0 0 0 138px}
.detail .thumb_wrapper_ch .channel_name{display:table;height:auto;font-size:20px}
.detail .thumb_wrapper_ch .channel_prop{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1}
.detail .thumb_wrapper_ch .channel_detail{display:block;line-height:1.5em;max-height:7.5em;overflow:hidden;max-width:580px}
menu.scopebar{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;white-space:nowrap}
menu.scopebar,menu.scopebar *{margin:0;padding:0;list-style:none}
.lte_ie8 menu.scopebar ul{border-right:solid 1px;border-color:#ccc}
menu.scopebar li{display:inline-block;vertical-align:top;*display:inline;*zoom:1;padding:0 !important}
menu.scopebar li .scope{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0.4em 1.5em;text-decoration:none;font-size:14px;line-height:1.5;border-style:solid;border-width:1px 0 1px 1px;text-align:center;cursor:pointer;background:#f0f0f0 url(/img/common/grad/uw_h24a100.png) repeat-x left top;color:#333 !important;text-shadow:0 1px 0 #f8f8f8;border-color:#ccc;border-radius:2px;cursor:pointer;border-radius:0}
menu.scopebar li .scope:hover{background-color:#f8f8f8;border-color:#aaa;text-shadow:0 1px 0 #fff}
menu.scopebar li.selected .scope{cursor:default;background:#888 url(/img/common/grad/uk_h24a75.png) repeat-x left top;color:#fff !important;text-shadow:0 1px 0 #000}
menu.scopebar li.disabled .scope{cursor:default;background:#f0f0f0;color:#bbb !important;text-shadow:none;cursor:default;border-color:#ccc}
menu.scopebar li.icon .scope span{display:block;width:16px;height:16px;background-position:center center;background-repeat:no-repeat}
menu.scopebar li.icon.tile .scope span{background-image:url(/img/common/icon/tile.16x16.k.png)}
menu.scopebar li.icon.tile.selected .scope span{background-image:url(/img/common/icon/tile.16x16.w.png)}
menu.scopebar li.icon.detail .scope span{background-image:url(/img/common/icon/detail.16x16.k.png)}
menu.scopebar li.icon.detail.selected .scope span{background-image:url(/img/common/icon/detail.16x16.w.png)}
menu.scopebar li:first-child .scope{border-top-left-radius:2px;border-bottom-left-radius:2px}
menu.scopebar li:last-child  .scope{border-top-right-radius:2px;border-bottom-right-radius:2px;border-width:1px}
menu.scopebar.full{display:block}
menu.scopebar.full li{width:100%}
menu.scopebar.scopes_2 li{width:50%}
menu.scopebar.scopes_3 li{width:33.3333333%}
menu.scopebar.scopes_4 li{width:25%}
menu.scopebar.scopes_5 li{width:20%}
menu.scopebar.compact .scope{font-size:12px;padding:0.2em 1em}
menu.sort{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;margin:0;padding:0}
menu.sort select{border:solid 1px #ccc;font-size:16px;margin:0;padding:3px 3px 2px}
menu.sort select:hover{border-color:#aaa}
menu.pager{margin:0;padding:0}
menu.pager ul li{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;margin-right:2px;padding:0 !important}
menu.pager ul li a{display:block;border:solid 1px #ccc;font-size:16px;width:1em;height:1em;padding:0.5em;line-height:1;text-align:center;font-family:Arial;text-decoration:none;background:#f0f0f0 url(/img/common/grad/uw_h24a100.png) repeat-x left top;color:#333 !important;text-shadow:0 1px 0 #f8f8f8;border-color:#ccc;border-radius:2px;cursor:pointer}
menu.pager ul li a:hover{background-color:#f8f8f8;border-color:#aaa;text-shadow:0 1px 0 #fff}
menu.pager ul li.selected a{background:#888 url(/img/common/grad/uk_h24a75.png) repeat-x left top;color:#fff !important;text-shadow:0 1px 0 #000}
menu.pager ul li.next a{width:4em;font-weight:bold}
menu.pager ul li.disabled a{background:#f0f0f0;color:#bbb !important;text-shadow:none;cursor:default;border-color:#ccc}
menu.pager ul li.pages select{border:solid 1px #ccc;font-size:16px;margin:0;padding:3px 3px 2px}
menu.pager ul li.pages select:hover{border-color:#aaa}
menu.pager ul li.pages.display_only var{color:#888;font-size:20px;padding:0.5em}
menu.pager ul li.counts span{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;padding:0 10px;font-size:16px;color:#888}
.searchbox{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;border:solid 1px #ccc;background:#fff;padding:4px}
.searchbox:hover{border-color:#aaa}
.searchbox input.search,.searchbox button{display:inline-block;vertical-align:top;*display:inline;*zoom:1}
.searchbox input.search{font-size:20px;margin:0;padding:0;border:none;width:10em;height:24px;outline:none}
.lte_ie7 .searchbox form{height:24px}
.lte_ie7 .searchbox input.search{border-color:#fff}
.searchbox button{cursor:pointer;margin:-3px;padding:0;width:30px;height:30px;border:none;background:#ccc url(/img/common/icon/search.white.16x16.png) no-repeat center center}
.searchbox button:hover{background-color:#aaa}
.change_mode{text-align:right;margin-top:5px}
.change_mode ul li{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;text-decoration:underline}
.change_mode ul li.select{padding:0 5px;border-radius:5px;text-decoration:none;background:#666;color:#fff}
.join_leave a.chbookmark,.join_leave a.join{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;top:-5px;display:block;width:auto;height:36px;margin:auto;padding:0 10.8px;cursor:pointer;text-align:center;text-decoration:none;text-shadow:none !important;white-space:nowrap;border:none;border-radius:0;font-size:14.4px;font-weight:normal;line-height:36px;background:#d7d7d7;color:#444;vertical-align:top;box-shadow:0 10px 0 -5px rgba(0,0,0,0.5);outline:none}
.join_leave a.chbookmark:after,.join_leave a.join:after{visibility:hidden;position:absolute;left:-72px;top:0;height:100%;content:"";-ms-transform:skew(-45deg);-webkit-transform:skew(-45deg);transform:skew(-45deg);border-left:solid 36px rgba(255,255,255,0.5)}
.join_leave a.chbookmark:hover,.join_leave a.join:hover{overflow:hidden;background:#f1f1f1}
.join_leave a.chbookmark:hover:after,.join_leave a.join:hover:after{visibility:visible;left:120%;-webkit-transition:left 200ms linear;transition:left 200ms linear}
.join_leave a.chbookmark.chbookmark_added,.join_leave a.chbookmark.leave,.join_leave a.join.chbookmark_added,.join_leave a.join.leave{top:auto;background:#333 !important;color:#eee !important;box-shadow:none}
.join_leave a.chbookmark.chbookmark_added:hover,.join_leave a.chbookmark.leave:hover,.join_leave a.join.chbookmark_added:hover,.join_leave a.join.leave:hover{background:#4d4d4d !important}
.join_leave a.chbookmark{padding-left:36px;text-align:left}
.join_leave a.chbookmark:before{position:absolute;top:10.5px;left:10.5px;width:15px;height:15px;content:"";background-color:transparent;background-repeat:no-repeat}
.join_leave a.chbookmark:before{background-image:url(/img/parts/stars.png);background-position:-38px -29px}
.join_leave a.chbookmark.chbookmark_added:before{background-position:0 -29px}
.join_leave a.chbookmark .msg_0{display:block}
.join_leave a.chbookmark .msg_1{display:none}
.join_leave a.chbookmark .msg_2{display:none}
.join_leave a.chbookmark .msg_3{display:none}
.join_leave a.chbookmark:hover .msg_0{display:none}
.join_leave a.chbookmark:hover .msg_1{display:block}
.join_leave a.chbookmark:hover .msg_2{display:none}
.join_leave a.chbookmark:hover .msg_3{display:none}
.join_leave a.chbookmark.chbookmark_added .msg_0{display:none}
.join_leave a.chbookmark.chbookmark_added .msg_1{display:none}
.join_leave a.chbookmark.chbookmark_added .msg_2{display:block}
.join_leave a.chbookmark.chbookmark_added .msg_3{display:none}
.join_leave a.chbookmark.chbookmark_added:hover .msg_0,.join_leave a.chbookmark.chbookmark_added.loading .msg_0{display:none}
.join_leave a.chbookmark.chbookmark_added:hover .msg_1,.join_leave a.chbookmark.chbookmark_added.loading .msg_1{display:none}
.join_leave a.chbookmark.chbookmark_added:hover .msg_2,.join_leave a.chbookmark.chbookmark_added.loading .msg_2{display:none}
.join_leave a.chbookmark.chbookmark_added:hover .msg_3,.join_leave a.chbookmark.chbookmark_added.loading .msg_3{display:block}
.join_leave a.chbookmark .spinner{display:none;position:absolute;top:0;left:0;bottom:0;width:36px;height:36px;background:#d7d7d7 url('/img/common/spinner.16x16.b.gif') no-repeat center center}
.join_leave a.chbookmark.loading .spinner{display:block}
.join_leave a.chbookmark.chbookmark_added .spinner{background-color:#333}
.join_leave a.chbookmark.cooldown{cursor:default}
.join_leave a.chbookmark .please_wait,.join_leave a.chbookmark .please_login{position:absolute;z-index:9999;top:0;left:0;right:0;bottom:0;height:100%;font-size:12px;line-height:auto;background:rgba(255,255,255,0.8);color:#666;font-weight:bold;text-shadow:none;text-align:center}
.join_leave a.chbookmark .please_wait{display:block}
.join_leave a.chbookmark .please_login{display:none}
.join_leave a.join{color:#444 !important;background:#fc2}
.join_leave a.join:hover{background:#ffd855}
.join_leave .channel_price{color:#eee}
#head_cp_menu .join_leave{display:table;float:right}
#head_cp_menu .join_leave .cell{display:table-cell;vertical-align:top;padding-left:5px}
#head_cp_menu .join_leave .channel_price{line-height:36px}
#head_cp_menu .join_leave a.join,#head_cp_menu .join_leave a.chbookmark{display:inline-block}
#head_cp_menu .join_leave a.chbookmark{padding-left:36px;width:150px}
#head_cp_menu .join_leave a.chbookmark:before{position:absolute;top:10.5px;left:10.5px;width:15px;height:15px;content:"";background-color:transparent;background-repeat:no-repeat}
#head_cp_menu .join_leave a.chbookmark:before{background-position:-38px -29px}
#head_cp_menu .join_leave a.chbookmark.chbookmark_added:before{background-position:0 -29px}
#foot_cp_outer .join_leave{position:relative;margin:-3px 0 0;top:-10px}
#foot_cp_outer .join_leave .join,#foot_cp_outer .join_leave .chbookmark{height:60px;line-height:60px}
#foot_cp_outer .join_leave .join:before,#foot_cp_outer .join_leave .chbookmark:before{background-position:-30px 0}
#foot_cp_outer .join_leave .join.chbookmark_added:before,#foot_cp_outer .join_leave .chbookmark.chbookmark_added:before{background-position:0 0}
#foot_cp_outer .join_leave .chbookmark{position:absolute;left:-215px;font-size:16px;width:210px;padding-left:60px;color:#444}
#foot_cp_outer .join_leave .chbookmark:before{position:absolute;top:17.5px;left:17.5px;width:25px;height:25px;content:"";background-color:transparent;background-repeat:no-repeat}
#foot_cp_outer .join_leave .chbookmark .spinner{width:60px;height:60px}
#foot_cp_outer .join_leave .chbookmark.chbookmark_added{color:#eee}
#foot_cp_outer .join_leave .join{font-size:22px;display:block;width:auto}
#foot_cp_outer .join_leave .join.leave{font-size:16px !important;margin-bottom:10px}
#foot_cp_outer .join_leave .cell{vertical-align:top}
#foot_cp_outer .join_leave .channel_price{text-align:center;line-height:30px}
#foot_cp_outer .join_leave .continuous_admission{position:relative;background:rgba(0,0,0,0.2);line-height:26px !important;text-align:center;text-indent:38px;border-radius:5px}
#foot_cp_outer .join_leave .continuous_admission span{color:#eee !important}
#foot_cp_outer .join_leave .continuous_admission:before{content:"";background:url(/img/common/icon/giftbox.32x32.png) center center;height:32px;width:32px;position:absolute;top:-10px;left:10px}
#foot_cp_outer .join_leave .continuous_admission a{text-decoration:underline !important;color:#fff}
.profileArea a.chbookmark{font-size:12px;color:#444 !important}
.profileArea a.chbookmark_added{color:#eee !important}
#article_btn_admission_area .join_leave{margin:10px auto}
.join_invitation .join_leave{margin-left:10px;margin-right:-5px}
.nicoch_modal{position:fixed;z-index:99998;top:0;left:0;width:100%;height:100%}
.nicoch_modal .indent{padding-left:1em;text-indent:-1em}
.nicoch_modal .nicoch_modal_overlay{width:100%;height:100%;background:#888;filter:alpha(opacity = 70);opacity:0.7}
.nicoch_modal .nicoch_modal_window{position:fixed;z-index:9999;top:50%;left:50%;width:700px;margin:-150px 0 0 -350px;border:solid 1px #aaa;background:#fff;color:#333;box-shadow:0 5px 50px rgba(0,0,0,0.6)}
.nicoch_modal .modal_close{position:relative;height:0}
.nicoch_modal .modal_close a{position:absolute;right:0;top:0;padding:10px;text-decoration:none;font-size:12px;color:#aaa !important;cursor:pointer}
.nicoch_modal .modal_close a:hover{color:#666 !important;text-decoration:underline}
.nicoch_modal .modal_body{min-height:50px;padding:20px}
.nicoch_modal .modal_body.load_spinner{background:transparent url(/img/common/spinner.16x16.time.gif) no-repeat 18px 18px !important}
.nicoch_modal .modal_body h1,.nicoch_modal .modal_body h5.title{font-size:30px;color:#888;font-weight:normal;margin-bottom:10px}
.nicoch_modal .modal_body p.main{font-size:20px;font-weight:bold}
.nicoch_modal .modal_body .subarea{margin:20px -20px -20px;padding:20px;background:#f0f0f0}
.nicoch_modal a.primary_button{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;border:solid 1px #888;padding:10px;background:#aaa;color:#fff !important;font-size:16px;font-weight:bold;text-decoration:none;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,0.15), 0 0 6px rgba(255,255,255,0.8) inset}
.nicoch_modal a.primary_button:hover{background:#888}
.nicoch_modal a.special{border-color:#d40;background:#f80}
.nicoch_modal a.special:hover{background:#f60}
.nicoch_notifybar{position:fixed;top:0;left:0;right:0;z-index:10000;padding:20px;padding-right:60px;background:rgba(40,40,40,0.8);color:#fff;cursor:pointer;text-shadow:0 0 5px rgba(0,0,0,0.8);box-shadow:0 2px 10px rgba(0,0,0,0.2)}
.lte_ie8 .nicoch_notifybar{background:#3c3c3c}
.nicoch_notifybar:hover{background:rgba(40,40,40,0.9)}
.lte_ie8 .nicoch_notifybar:hover{background:#282828}
.nicoch_notifybar .title{font-size:20px;line-height:1.5}
.nicoch_notifybar .body{font-size:16px;line-height:1.5}
.nicoch_notifybar .body a{color:#8df;text-decoration:underline}
.nicoch_notifybar .body a:hover{text-decoration:none}
.nicoch_notifybar span.close{position:absolute;right:20px;top:50%;width:20px;height:20px;margin-top:-10px;text-align:center;font-size:20px;line-height:1}
.nicoch_notifybar.info{color:#fff !important;background:rgba(68,119,255,0.8)}
.lte_ie8 .nicoch_notifybar.info{background:#47f}
.nicoch_notifybar.info:hover{background:#1152ff}
.nicoch_notifybar.done{color:#fff !important;background:rgba(70,150,0,0.8)}
.lte_ie8 .nicoch_notifybar.done{background:#469600}
.nicoch_notifybar.done:hover{background:#2e6300}
.nicoch_notifybar.caution{color:#fff !important;background:rgba(80,50,0,0.8)}
.lte_ie8 .nicoch_notifybar.caution{background:#503200}
.nicoch_notifybar.caution:hover{background:#1d1200}
.nicoch_notifybar.warning{color:#fff !important;background:rgba(100,0,0,0.8)}
.lte_ie8 .nicoch_notifybar.warning{background:#640000}
.nicoch_notifybar.warning:hover{background:#310000}
.ticket_label{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;background:rgba(255,255,255,0.5);padding:1px;white-space:nowrap;font-size:0;cursor:default}
.ticket_label .ticket,.ticket_label .stub{display:inline-block;vertical-align:top;*display:inline;*zoom:1;margin:0;background:#333}
.ticket_label .ticket{position:relative;color:#fff}
.ticket_label .ticket:after{content:"";top:0;bottom:0;right:-1px;position:absolute;display:block;width:0;height:100%;border-right:dashed #333 1px}
.ticket_label .stub{margin-left:1px}
.ticket_label.large .ticket,.ticket_label.large .stub{height:32px}
.ticket_label.large .ticket{font-size:14px;line-height:32px;padding:0 10.666666666667px}
.ticket_label.large .stub{width:16px}
.ticket_label.mini .ticket,.ticket_label.mini .stub{height:24px}
.ticket_label.mini .ticket{font-size:10px;line-height:24px;padding:0 8px}
.ticket_label.mini .stub{width:12px}
.ticket_label.open .stub{background:#ec008c}
.ticket_label.closed .stub{background:#888}
#loginbox_mask{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000;opacity:0.5}
#loginbox_balloon{position:absolute;z-index:9000;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:10px;box-shadow:0 0 50px rgba(0,0,0,0.5)}
.lte_ie8 #loginbox_balloon{outline:solid 2px #888}
#loginbox_balloon:before{position:absolute;left:50%;top:-20px;display:block;content:"";border:solid;border-color:transparent transparent #fff;border-width:0 20px 20px;margin-left:-20px}
.lte_ie8 #loginbox_balloon:before{border-color:transparent transparent #888}
#loginbox_balloon h1{font-size:12px;font-weight:normal;text-align:center}
#loginbox_balloon dl{margin:10px 0 0}
#loginbox_balloon dl dt a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;font-weight:bold;font-size:16px;text-align:center;padding:1em;line-height:1.5;background-image:url(/img/common/grad/dk_h24a25.png);background-position:left bottom;color:#fff !important;border-color:#666;box-shadow:0 2px 2px rgba(255,255,255,0.6) inset}
#loginbox_balloon dl dd{margin:2px 0 0;font-size:12px;line-height:1.2;color:#888}
#loginbox_balloon dl.login dt a{background-color:#6bacec;text-shadow:0 2px 0 #0379ee, 0 2px 5px rgba(0,0,0,0.5)}
#loginbox_balloon dl.login dt a:hover{background-color:#8dc5fd}
#loginbox_balloon dl.register dt a{background-color:#ffc931;text-shadow:0 2px 0 #ca9500, 0 2px 5px rgba(0,0,0,0.5)}
#loginbox_balloon dl.register dt a:hover{background-color:#ffd664}
.tile ul.items li .info_article.search_article_detail{display:none !important}
.tile ul.items li .info_article.search_article_tile{display:block !important}
.detail ul.items li .info_article.search_article_detail{display:block !important}
.detail ul.items li .info_article.search_article_tile{display:none !important}
.detail .info.info_article{padding:16px;border-bottom:1px solid #e7e7e7;margin-bottom:-1px;zoom:1}
.detail .info.info_article:after{content:"";display:block;clear:both}
.detail .info.info_article:first-child{margin-top:0}
.detail .info.info_article .thumb_wrapper{width:90px;height:51px;overflow:hidden;float:right;margin:0 0 0 8px;box-shadow:0 0 4px rgba(0,0,0,0.2);vertical-align:bottom}
.detail .info.info_article .thumb_wrapper img{width:100%}
.detail .info.info_article .thumb_wrapper.default_img{display:none}
.detail .info.info_article .title{font-size:20px !important;margin-bottom:4px;line-height:1.3 !important;word-break:break-all;word-wrap:break-word;white-space:normal;display:inline}
.detail .info.info_article .summary{display:none}
.detail .info.info_article .issue_box{margin-top:8px;font-size:12px}
.detail .info.info_article .issue_box .date_time{color:#999}
.detail .info.info_article .issue_box span{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;word-break:break-all;word-wrap:break-word;white-space:normal;margin-right:8px;vertical-align:middle}
.detail .info.info_article .issue_box span a{color:#000;text-shadow:none;display:block}
.detail .info.info_article .issue_box span a:visited{color:#888}
.detail .info.info_article .issue_box span a:hover{color:#003cdd;text-shadow:0 0 10px rgba(68,119,255,0.2)}
.detail .info.info_article .issue_box span a span{filter:alpha(opacity = 50);opacity:0.5}
.detail .info.info_article .issue_box span.mylist,.detail .info.info_article .issue_box span.comment{color:#999}
.detail .info.info_article .issue_box span.mylist.empty,.detail .info.info_article .issue_box span.comment.empty{filter:alpha(opacity = 30);opacity:0.3}
.detail .info.info_article .issue_box span.mylist.empty var,.detail .info.info_article .issue_box span.comment.empty var{font-weight:normal}
.detail .info.info_article .issue_box span.mylist var,.detail .info.info_article .issue_box span.comment var{font-weight:bold}
.detail .info.info_article .issue_box span.popularity_gauge{width:60px;height:6px;margin-top:3px;padding:1px;text-align:left;background:#fff;border:1px solid #d3d3d3}
.detail .info.info_article .issue_box span.popularity_gauge .gauge0{width:0px;height:6px;margin:0;vertical-align:top;background:#5a7dde url(/img/portal/blomaga/popularity_gauge.png)}
.detail .info.info_article .issue_box span.popularity_gauge .gauge1{width:12px;height:6px;margin:0;vertical-align:top;background:#5a7dde url(/img/portal/blomaga/popularity_gauge.png)}
.detail .info.info_article .issue_box span.popularity_gauge .gauge2{width:24px;height:6px;margin:0;vertical-align:top;background:#5a7dde url(/img/portal/blomaga/popularity_gauge.png)}
.detail .info.info_article .issue_box span.popularity_gauge .gauge3{width:36px;height:6px;margin:0;vertical-align:top;background:#5a7dde url(/img/portal/blomaga/popularity_gauge.png)}
.detail .info.info_article .issue_box span.popularity_gauge .gauge4{width:48px;height:6px;margin:0;vertical-align:top;background:#5a7dde url(/img/portal/blomaga/popularity_gauge.png)}
.detail .info.info_article .issue_box span.popularity_gauge .gauge5{width:60px;height:6px;margin:0;vertical-align:top;background:#5a7dde url(/img/portal/blomaga/popularity_gauge.png)}
.detail .info.info_article .issue_box span.blog_name{font-size:16px;color:#999;padding-left:8px;text-shadow:none}
.detail .info.info_article .issue_box span.blomaga_name img{width:20px;height:20px;margin-right:4px;vertical-align:bottom}
.detail .info.info_article .issue_box span.blomaga_name.matome img{width:16px;height:16px;padding:2px}
.tile .info.info_article{width:100%;height:100%;overflow:hidden;float:left;text-align:left;margin:-1px 0 0 -1px;padding:12px;border-top:solid 1px #e7e7e7;border-left:solid 1px #e7e7e7;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:16px}
.tile .info.info_article:hover{background-color:#f1f1f1}
.tile .info.info_article.only_title:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:24px;background-image:url('/img/common/grad/dw_h24a100.png');background-repeat:repeat-x}
.tile .info.info_article .thumb_wrapper{text-align:center;width:100%;height:114px;overflow:hidden;box-shadow:0 0 4px rgba(0,0,0,0.2);vertical-align:bottom}
.tile .info.info_article .thumb_wrapper img{width:100%;vertical-align:bottom}
.tile .info.info_article p.title{word-break:break-all;word-wrap:break-word;white-space:normal;font-size:18px !important;padding:0;overflow:hidden;max-height:106px;font-weight:bold}
.tile .info.info_article p.title.title_thum{max-height:52px;overflow:hidden;margin-top:6px;text-align:left;font-weight:bold}
.tile .info.info_article p.summary{word-break:break-all;word-wrap:break-word;white-space:normal;line-height:25px;font-size:14px;margin-top:8px;color:#999 !important;text-shadow:none !important;display:none}
.tile .info.info_article.only_title p.summary{display:block}
.tile .info.info_article a{display:block;width:100% !important;height:100% !important}
.tile .info.info_article a:hover{color:#999 !important}
.tile .info.info_article .issue_box{margin-top:7px;font-size:12px;height:20px;overflow:hidden}
.tile .info.info_article .issue_box .date_time{color:#999}
.tile .info.info_article .issue_box span{display:inline;word-break:break-all;word-wrap:break-word;white-space:normal;vertical-align:middle;color:#999 !important;text-shadow:none}
.tile .info.info_article .issue_box span.mylist,.tile .info.info_article .issue_box span.comment,.tile .info.info_article .issue_box span.popularity_gauge,.tile .info.info_article .issue_box span.date_time{display:none}
.tile .info.info_article .issue_box span.blog_name{font-size:16px;color:#999;padding-left:8px;text-shadow:none}
.tile .info.info_article .issue_box span.blomaga_name img{width:20px;height:20px;margin-right:4px;vertical-align:bottom}
.tile .info.info_article .issue_box span.blomaga_name.matome img{width:16px;height:16px;padding:2px}
#contents_main .tile .info.info_article.only_title:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:24px;background:-moz-linear-gradient(top,rgba(250,250,250,0) 0%,#fafafa 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(250,250,250,0)),color-stop(100%,#fafafa));background:-webkit-linear-gradient(top,rgba(250,250,250,0) 0%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00fafafa',endColorstr='#fafafa',GradientType=0);background-repeat:repeat-x}
.info.info_blog{width:670px;padding:28px 16px;zoom:1}
.info.info_blog:after{content:"";display:block;clear:both}
.info.info_blog .outline{width:534px;float:right}
.info.info_blog .outline p.more{margin-top:8px;font-size:11px}
.info.info_blog .outline p.title{font-size:20px;margin-bottom:4px;word-break:break-all;word-wrap:break-word;white-space:normal;line-height:1.3}
.info.info_blog .outline p.description{word-break:break-all;word-wrap:break-word;white-space:normal;line-height:1.4}
.info.info_blog .outline p.issue_box{font-size:12px;color:#666;margin-bottom:8px}
.info.info_blog .outline p.issue_box span{margin-right:8px;line-height:1.6;vertical-align:middle;display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;word-break:break-all;word-wrap:break-word;white-space:normal}
.info.info_blog .outline p.issue_box span.comment{color:#000;background-color:#dbdbdb;border-radius:4px;padding:0 6px}
.info.info_blog .outline p.issue_box span.author_box{color:#000;font-size:14px;margin-right:16px}
.info.info_blog .outline p.issue_box span.author_box img{width:20px;height:20px;margin-right:4px;vertical-align:bottom}
.info.info_blog .thumbnail{width:120px;float:left}
.info.info_blog .thumbnail a img{width:120px;height:160px;box-shadow:0 0 4px rgba(0,0,0,0.2);vertical-align:bottom}
.info.info_blog ul.icon_group{zoom:1}
.info.info_blog ul.icon_group:after{content:"";display:block;clear:both}
.info.info_blog ul.icon_group li{float:left;margin:0 4px 4px 0}
.info.info_blog ul.icon_group li.new{font-size:12px;line-height:1;padding:4px;border-radius:4px;background-color:#f00;border:0 none #f00;color:#fff}
.info.info_blog ul.icon_group li.hall_of_fame{font-size:12px;line-height:1;padding:4px;border-radius:4px;background-color:#ff7200;border:0 none #ff7200;color:#000}
.info.info_blog ul.icon_group li.category{font-size:12px;line-height:1;padding:4px;border-radius:4px;background-color:#c8c8c8;border:0 none #c8c8c8;color:#000}
.info.info_blog ul.icon_group li.month_free{font-size:12px;line-height:1;padding:4px;border-radius:4px;background-color:#06c;border:0 none #06c;color:#fff}
.inline_notify{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border:solid 1px #ccc;background-color:#f8f8f8;text-decoration:none;line-height:1;padding:10px;color:#000;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}
.inline_notify.flesh{background-color:#e2ffbf;border-color:#68bf00;color:#315900 !important}
a.inline_notify:hover{background-color:#dde6ff;border-color:#47f}
a.inline_notify:hover.flesh{background-color:#cbff8c;border-color:#4d8c00;color:#152600 !important}
a.inline_notify.icon.blank{display:block;background-position:10px center;padding-left:28px !important}
.inline_notify a{text-decoration:underline}
header.site nav.current{font-size:14px}
header.site nav.current ul li{display:inline-block;vertical-align:top;*display:inline;*zoom:1;margin-right:.2em}
header.site nav.current ul li a{display:block;padding:.5em .8em;color:#e0e0e0;text-decoration:none;line-height:1;text-shadow:0 1px 4px #000}
header.site nav.current ul li a:hover{background:#47f;color:#fff}
header.site nav.current ul li a.selected{color:#fff;background:#303030 url(/img/common/grad/uk_h24a50.png) repeat-x left top}
header.site nav.current.channel ul li.selected a{background:#333 url(/img/common/grad/dk_h24a100.png) repeat-x left bottom}
header.site .head_compact{min-width:1024px;background:transparent url(/img/common/alpha/k_a60.png)}
header.site .head_compact nav{zoom:1;width:1024px;margin:0 auto}
header.site .head_compact nav:after{content:"";display:block;clear:both}
header.site .head_compact nav ul{float:left}
header.site .head_compact nav ul li{display:inline-block;vertical-align:bottom;*display:inline;*zoom:1}
header.site .head_compact nav ul li a{display:block;padding:10px;color:#ddd}
header.site .head_compact nav ul li a:hover{color:#fff}
header.site .head_compact nav ul li a.selected{background:#fff;color:#666;text-shadow:none}
header.site .head_compact nav ul li a img{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;height:16px}
header.site .head_compact nav ul li.to_blomaga a{padding:9px}
header.site .head_compact nav ul li.logo{border-right:solid 2px #000}
header.site .head_compact nav ul li.logo a{display:inline-block;vertical-align:top;*display:inline;*zoom:1;padding:9px;filter:alpha(opacity = 60);opacity:0.6;line-height:15px;background-color:transparent !important}
header.site .head_compact nav ul li.logo a:hover{filter:alpha(opacity = 100);opacity:1}
header.site .head_compact nav ul li.logo a.channel img{width:118px;height:16px}
header.site .head_compact nav ul li.logo.combine a.channel{padding-right:0}
header.site .head_compact nav ul li.logo.combine a.tool{padding-left:0}
header.site .head_compact nav ul li.logo img{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;height:16px}
header.site .head_compact nav aside{float:right}
div.body_split,div.body_split p{height:1px;background:#696f6f}
div.body_split{width:100%}
div.body_split p{width:1024px;margin:0 auto}
#announcement{width:100%;height:32px;background:#fdd;margin:0;padding:0}
#announcement p{width:952px;text-align:center;margin:0 auto;padding:8px}
#announcement a{color:#c33 !important;font-size:16px;line-height:1;font-weight:bold;background:url('/img/base/icon_announcement.png') no-repeat left center;padding-left:20px}
#announcement span{font-size:12px;color:#f66;margin-left:8px}
#announcement.recommend{background:#00a2cf;border:none;color:#fff}
#announcement.recommend a{background:transparent;color:#fff !important;padding:0;text-decoration:underline;text-shadow:0 0 10px rgba(0,0,0,0.5)}
header.site .head_inner{zoom:1;width:1024px;margin-left:auto;margin-right:auto}
header.site .head_inner:after{content:"";display:block;clear:both}
header.site .head_inner ul li{list-style:none}
.head_breadcrumb{zoom:1;float:left}
.head_breadcrumb:after{content:"";display:block;clear:both}
.head_breadcrumb a:hover{color:#fff !important}
.head_breadcrumb .channel_name,.head_breadcrumb .site_logo,.head_breadcrumb .channel_category{float:left}
.head_breadcrumb .channel_name a,.head_breadcrumb .site_logo a,.head_breadcrumb .channel_category a{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;line-height:40px;color:#ddd;text-decoration:none}
.head_breadcrumb .channel_name{overflow:hidden;max-width:520px;height:40px;margin-right:1.2em;font-size:16px;font-weight:bold}
.head_breadcrumb .site_logo{margin-right:6px}
.head_breadcrumb .site_logo a{display:block;height:40px;filter:alpha(opacity = 60);opacity:0.6;white-space:no-wrap}
.head_breadcrumb .site_logo a:hover{filter:alpha(opacity = 80);opacity:0.8}
.head_breadcrumb .site_logo a img{margin-top:12px;width:110px}
.head_breadcrumb .channel_category{cursor:pointer;position:relative;z-index:9998}
.head_breadcrumb .channel_category .switch_category{position:relative;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}
.head_breadcrumb .channel_category .other{position:relative;padding:4px;line-height:1;color:#aaa;text-decoration:none}
.head_breadcrumb .channel_category .other.hover{background:#444 url(/img/common/grad/uw_h24a25.png) repeat-x 0 0;color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.5)}
.head_breadcrumb .channel_category .other.on{background:#222 url(/img/common/grad/uk_h24a100.png) repeat-x 0 0;box-shadow:none}
.head_breadcrumb .channel_category #other_categories_list{position:absolute;z-index:100;top:19px;left:-8px;min-width:120px;padding:5px 0;background-color:#222;box-shadow:0 5px 10px -3px rgba(0,0,0,0.5)}
.head_breadcrumb .channel_category #other_categories_list li a{display:block;padding:6px 2em 6px 1em;line-height:1}
.head_breadcrumb .channel_category #other_categories_list li a:hover{background:#48f}
.head_breadcrumb .channel_category #other_categories_list li.selected a{font-weight:bold;background:#000;color:#48f}
.head_common{min-height:72px;background:url(/img/common/alpha/k_a60.png)}
.head_common .site_logo{float:left}
.head_common .site_logo a{display:block}
.head_common .site_logo a span.site_name{display:none}
.head_common#head_index .head_breadcrumb,.head_common#head_other .head_breadcrumb{margin-top:6px;margin-right:12px}
.head_common#head_index .site_logo,.head_common#head_other .site_logo{width:192px;height:48px;margin:12px 20px 4px 0}
.head_common#head_index .site_logo a,.head_common#head_other .site_logo a{filter:alpha(opacity = 80);opacity:0.8}
.head_common#head_index .site_logo a:hover,.head_common#head_other .site_logo a:hover{filter:alpha(opacity = 100);opacity:1}
.head_common#head_index .site_logo a img,.head_common#head_other .site_logo a img{width:100%;height:48px}
.head_common#head_portal .head_breadcrumb{margin-top:16px;margin-right:12px}
.head_common#head_portal .site_logo{width:110px;margin-right:10px}
.head_common#head_portal .site_logo a{filter:alpha(opacity = 40);opacity:0.4}
.head_common#head_portal .site_logo a:hover{filter:alpha(opacity = 100);opacity:1}
.head_common#head_portal .site_logo a img{width:100%;height:15px}
.head_common#head_portal .category_name{font-size:20px;font-weight:bold;text-shadow:1px 1px 0 rgba(0,0,0,0.5)}
#head_search{float:left;padding:22px 0 0 0}
#head_search .search_box{position:relative;width:260px;height:32px;background:#fff}
#head_search .search_box input.search_string{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:none;background:transparent;text-indent:0.5em}
#head_search .search_box button.search_submit{position:absolute;top:0;right:0;bottom:0;left:auto;width:32px;height:32px;border:solid 1px transparent;border-radius:0;background:#000 url('/img/base/b1_search_submit.png') no-repeat center center;cursor:pointer;text-indent:-999px;overflow:hidden}
#head_search .search_box button.search_submit:hover{background-color:#47f}
#head_search .search_box button.search_submit:active{background-color:#47f;background-position:center 55%}
#head_cp{zoom:1;background:#333}
#head_cp:after{content:"";display:block;clear:both}
#head_cp li{list-style:none}
#head_cp .head_inner{width:1024px;height:40px;color:#999f9f;line-height:1}
.lte_ie7 #head_cp{position:relative;z-index:1}
#head_sns_share{position:relative;float:right;width:250px;margin:10px 0 0 0;padding:0}
#head_sns_share .sns_button,#head_sns_share .sns_other{display:inline-block;vertical-align:top;*display:inline;*zoom:1}
#head_sns_share .sns_button.twitter{width:110px}
#head_sns_share .sns_button.facebook{width:110px}
#head_sns_share .sns_other{width:20px;position:relative}
#head_sns_share .sns_other .btn_share_toggle{position:relative;z-index:99;display:block;padding:3px;font-size:12px;line-height:1;text-align:center;text-decoration:none;border:solid 1px;border-radius:0;border-color:#666 #000 #000;background:#888 url(/img/common/grad/dk_h24a100.png) repeat-x;color:#000;text-shadow:0 1px 0 #888;outline:none}
#head_sns_share .sns_other .btn_share_toggle:hover{background-color:#ddd}
#head_sns_share .sns_other .btn_share_toggle .down{display:block}
#head_sns_share .sns_other .btn_share_toggle .up{display:none}
#head_sns_share .sns_other.expanded  .btn_share_toggle{background:#fff;color:#888;border-color:#ccc}
#head_sns_share .sns_other.expanded  .btn_share_toggle .down{display:none}
#head_sns_share .sns_other.expanded  .btn_share_toggle .up{display:block}
#head_sns_share #head_sns_share_more{position:absolute;top:19px;right:0;z-index:100;width:100px;height:0;overflow:hidden}
#head_sns_share #head_sns_share_more ul{background:#fff;border:solid 1px #ccc;box-shadow:0 1px 3px rgba(0,0,0,0.2);top:-2px;right:0;padding:0 0 10px;z-index:9;position:absolute}
#head_sns_share #head_sns_share_more li{list-style-type:none;float:left;padding:10px 10px 0}
#head_sns_share #head_sns_share_more li.gplus{width:68px;overflow:hidden}
#head_cp_menu{zoom:1;background:#444}
#head_cp_menu:after{content:"";display:block;clear:both}
#head_cp_menu .head_inner{height:36px}
#head_cp_menu #cp_menu{zoom:1;float:left}
#head_cp_menu #cp_menu:after{content:"";display:block;clear:both}
#head_cp_menu #cp_menu a{padding-top:0;padding-bottom:0;line-height:36px}
#head_cp_menu .join_leave.at_header{float:right}
.head_msg{border-bottom:solid 1px #aaa;background:#f0f0f0 repeat-x left top;color:#333}
.head_msg p{width:952px;overflow:hidden;line-height:28px;text-align:center;margin:0 auto}
.head_msg a{text-decoration:none}
.head_msg img{display:inline-block;vertical-align:middle;*display:inline;*zoom:1}
.head_msg a:hover{text-shadow:0 0 6px #fff, 0 0 10px #fff}
.head_msg.info{background:#d8e9ff;color:#467dca;border-color:#91bae5}
.head_msg.caution{background:#ffc83c url('/img/base/head_msg_bg.png');color:#292f2f}
.head_msg.first_month_free{background-image:url('/img/base/head_msg_bg.png')}
.head_msg.first_month_free a{font-size:14px;font-weight:bold;color:#c00}
.slidedown_msg .head_msg{position:relative;top:-60px}
.slidedown_msg{overflow:hidden;background:#444}
span.clickBlocker{display:block;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#fff;color:#800;font-weight:bold;line-height:normal;text-align:center;-ms-filter:"alpha(opacity=0)";opacity:0;cursor:pointer}
span.clickBlocker:hover{-ms-filter:"alpha(opacity=100)";opacity:1}
a.icon_help{padding-left:16px;background:transparent url(/img/common/icon/help.14x14.png) no-repeat left center;color:#888 !important}
.nowrap{white-space:nowrap}
.subinfo{color:#888}
.optional{color:#aaa;font-size:10px}
.error_solution{font-size:12px;color:#355}
strong.nicopo{color:#cbac3f}
.tax_included{font-size:80%;font-weight:normal;filter:alpha(opacity = 80);opacity:0.8}
.purchase_method_preview .nicopo,.purchase_method_preview .nicopo strong{font-size:12px}
.purchase_method_preview .ppv_length,.purchase_method_preview .ppv_length strong{font-size:12px;line-height:12px}
.purchase_method_preview{padding-right:8px}
.purchase_method_preview table{width:100%}
.purchase_method_preview .ppv_price{padding:0}
.purchase_method_preview p.message_only{text-align:right}
.purchase_method{float:right;margin:-10px -10px 0 0;padding:10px;width:350px;border-radius:0 10px 0 10px;background:#f8f8f8}
.purchase_method .ppv_help{text-align:right}
.purchase_method h3.methodTitle{padding:8px;background-color:#ddd;color:#888;font-size:14px}
.purchase_method span.ppv_length{color:#333}
.purchase_method span.ppv_length strong{font-size:14px;line-height:1}
.purchase_method .join_invitation .nicopo img{width:16px;height:16px}
.purchase_method .by_single{margin-top:4px}
.purchase_method .by_single .methodBody{padding:4px}
.purchase_method .current_pt{margin:5px 0}
.purchase_method .current_pt td{padding:2px 4px;vertical-align:middle}
.purchase_method .current_pt td strong{font-size:18px}
.purchase_method p.message_only{padding:4px 0 4px 8px;text-align:left;font-size:20px;line-height:normal}
.purchase_method .methodBody{padding:4px;zoom:1}
.purchase_method .nicopo{color:#cbac3f;line-height:16px}
.purchase_method .nicopo strong{color:#cbac3f;font-size:14px}
.purchase_method .by_pack{margin-top:4px}
.purchase_method .by_pack .methodBody{padding:4px}
.purchase_method .flash_trigger{text-decoration:underline}
.purchase_method .ads_nicovideo.ppv_side{margin-top:100px;padding:20px;border:1px #ccc dashed}
.purchase_method .ads_nicovideo.ppv_side .banner_campaign li{margin-top:10px;width:100%;list-style:none}
.purchase_method .ads_nicovideo.ppv_side .banner_campaign li:first-child{margin-top:0}
.purchase_method .ads_nicovideo.ppv_side .banner_campaign li img{width:300px;height:50px}
form.ppv_purchase{display:block;clear:both;position:relative}
form.ppv_purchase a.button.need_more_point{background-color:#ddd;border-color:#888}
form.ppv_purchase a.button.disabled{border-color:#aaa;background:#eee !important;cursor:default}
form.ppv_purchase a.button.disabled span{color:#aaa;text-shadow:0 -1px 0 #888}
form.ppv_purchase a{border-radius:3px}
form.ppv_purchase .panel{position:relative}
form.ppv_purchase .panel .confirm{position:absolute;right:0;left:0;margin:0 -1px;padding:10px;width:auto;border:solid 1px #ddd;border-width:0 1px 1px;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,0.25)}
form.ppv_purchase .panel .confirm p{padding:5px 0;font-size:12px;line-height:1.5}
form.ppv_purchase .panel .confirm p.need_more_nicopo{margin:10px 5px -5px;color:#000;font-weight:bold}
form.ppv_purchase .panel .confirm p.need_more_nicopo label{display:block;padding:5px 10px;border-radius:4px 4px 0 0;background:#000;color:#ddc661;font-size:16px}
form.ppv_purchase .panel .confirm p.need_more_nicopo label *{vertical-align:middle}
form.ppv_purchase .panel .purchase_cancel{margin:10px 0 0;padding:10px 0;text-align:center}
form.ppv_purchase .panel .purchase_cancel .canceler{display:block;font-size:12px;cursor:pointer}
form.ppv_purchase .panel .purchase_cancel .canceler:hover{color:#003cdd;text-shadow:0 0 10px rgba(68,119,255,0.2)}
form.ppv_purchase .button_body{width:100%;height:24px;background:url(/img/common/icon/nicopo.24x24.png) left center no-repeat}
form.ppv_purchase .button_body .button_text{position:relative;top:1px;display:block;padding-left:30px;white-space:nowrap}
form.ppv_purchase .button_body .button_text *{text-indent:0}
form.ppv_purchase a.button:hover{background-image:url(/img/common/grad/uw_h24a75t.png)}
form.ppv_purchase a.button.purchase span.done{font-size:20px}
form.ppv_purchase a.button.purchase span{display:block;text-align:center}
form.ppv_purchase a.button.hover_toggle:hover .out{display:none}
form.ppv_purchase a.button.hover_toggle:hover .hover{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1}
form.ppv_purchase a.button.hover_toggle .out{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1}
form.ppv_purchase a.button.hover_toggle .hover{display:none}
form.ppv_purchase a.button.need_login:hover{border-color:#125294;background-color:#91bae5}
form.ppv_purchase a.button{display:block;padding:10px;border:solid 2px #8d690e;background:#ddc661 url(/img/common/grad/uw_h24a50t.png) left top repeat-x;text-align:left;text-decoration:none !important;text-shadow:0 1px 1px #fff;font-weight:bold;font-size:18px;line-height:23px;cursor:pointer}
form.ppv_purchase a.button small{font-size:12px;vertical-align:middle}
form.ppv_purchase a.button span.ticket_period{font-weight:normal}
form.ppv_purchase a.button span.ticket_period var{font-size:14px}
form.ppv_purchase a.button span.price{font-weight:bold}
form.ppv_purchase a.button span.status{float:right;font-size:10px;font-weight:normal;line-height:12px}
form.ppv_purchase a.button span{color:#000}
form.ppv_purchase a.button *{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1}
form.ppv_purchase a.button .button_text,form.ppv_purchase a.button .button_text span{vertical-align:middle}
.lte_ie8 form.ppv_purchase .panel .confirm{border-width:0 1px 4px}
.pushed_button_style{background:#b88c1c url(/img/common/grad/uk_h24a25.png) left top repeat-x !important}
.pushed_button_style span{color:#fff;text-shadow:none}
form.ppv_purchase.expanded a.button.trigger{background:#b88c1c url(/img/common/grad/uk_h24a25.png) left top repeat-x !important}
form.ppv_purchase.expanded a.button.trigger span{color:#fff;text-shadow:none}
form.ppv_purchase.expanded .panel{top:-11px;z-index:2;margin:0 -11px -11px;padding:10px 10px 0;border:solid 1px #ddd;border-width:1px 1px 0;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.25)}
form.ppv_purchase.expanded .panel .confirm a.button.purchase.pushed{background:#b88c1c url(/img/common/grad/uk_h24a25.png) left top repeat-x !important}
form.ppv_purchase.expanded .panel .confirm a.button.purchase.pushed span{color:#fff;text-shadow:none}
body#ppv_pack_list h1.text_tit,body#ppv_pack_show h1.text_tit{background-image:url(/img/ppv/title_bg_point.gif)}
body#ppv_pack_show div.show_purchases{padding-left:8px}
button.image_button{display:block;margin:0;padding:0;width:76px;border:none;background:transparent;font-size:0;line-height:0;cursor:pointer}
span.ppv_length{font-size:12px;font-weight:bold}
table.ppv_price span.ppv_length{color:#f90}
span.ppv_length strong{font-size:20px;line-height:36px}
table.ppv_status .nicopo{font-size:12px;line-height:36px}
table.ppv_price .nicopo{color:#666}
.nicopo strong{font-weight:bold;font-size:20px;font-family:Arial;line-height:20px;vertical-align:middle}
table.ppv_price .nicopo strong{color:#cbac3f}
.nicopo img{vertical-align:middle}
.nicopo img:-moz-broken{display:inline-block}
.purchaseForm{display:block;width:132px;height:46px;background-image:url('/img/ppv/btn_purchase_disable.png')}
.purchaseForm.loading{background-image:url('/img/ppv/btn_purchase_loading.gif')}
table.join_invitation,table.wait_until_sale,table.watchable{margin:0 0 4px auto}
.ppv_prices .ppv_price{list-style:none;margin:0 -8px;padding:8px;border:dotted 0 #ddd;border-width:1px 0 0 0}
.ppv_prices .ppv_price.last{border-width:1px 0}
.ppv_prices .ppv_price       .button_link{visibility:hidden}
.ppv_prices .ppv_price:hover .button_link{visibility:visible}
.join_invitation{margin:10px auto;padding:10px;border:solid 3px #ddd}
.join_invitation .invitation_top h4.invitation_title{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;margin:-18px 0 0 10px;padding:0 4px;background:#f8f8f8;font-size:12px}
.join_invitation .invitation_body .sample_price{height:32px}
.join_invitation .invitation_body .sepa{margin:10px -10px;border-bottom:dotted 2px #ddd}
.ppv_price table,.join_invitation table{border:none;border-collapse:collapse;width:100%}
a.button_link{display:block}
a.thumb_anchor{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;position:relative;background:#333;text-decoration:none !important;font-weight:normal}
.purchase_type{position:absolute;left:0;top:0;z-index:2;display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;border:none}
.purchase_type .inner{display:block;padding:0 4px 0 4px;border-width:1px;border-style:solid;border-color:#af9434 #626262 #626262 #af9434;text-align:center;text-shadow:0 0 0 transparent, 0 0 2px #ffb;white-space:nowrap;font-weight:bold;font-size:11px;line-height:15px}
.purchase_type .ppv{background:#d4b43b url(/img/ppv/ribbon_grad.gif) no-repeat 0 0;color:#420;min-height:6px}
.purchase_type .member_free{background-color:#bdf;color:#357}
.purchase_type .inner span.subroute{font-weight:normal;font-family:'ＭＳ Ｐゴシック', Osaka, 'ヒラギノ角ゴ Pro W3', sans-serif}
a .video_length{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;position:absolute;right:2px;bottom:2px;padding:0 2px 0 4px;border-top-left-radius:4px;background:rgba(0,0,0,0.7);color:#fff;text-align:left;font-weight:bold;font-size:10px;font-family:Verdana, Geneva, sans-serif;line-height:12px}
.ie6 a .video_length,.ie7 a .video_length,.ie8 a .video_length{background:#333}
div.pack_thumb{position:relative;text-align:left;background:transparent url(/img/ppv/pack_stack.gif) no-repeat right bottom;padding:0 6px 6px 0}
div.pack_thumb.pack_thumb_L{width:126px;height:95px;background-image:url(/img/ppv/pack_stack-large.gif)}
div.pack_thumb.pack_thumb_M{width:94px;height:71px}
div.pack_thumb.pack_thumb_S{padding:0 4px 4px 0;width:52px;height:40px;background-image:url(/img/ppv/pack_stack-small.gif)}
div.pack_thumb.pack_thumb_S .pack_thumb_sheet{padding:2px;border:none;background:transparent}
div.pack_thumb img.video_img_L{width:122px;height:91px}
div.pack_thumb img.video_img_M{width:90px;height:67px}
div.pack_thumb img.video_img_S{width:48px;height:36px}
div.pack_thumb .pack_thumb_sheet{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;overflow:hidden;padding:1px;border:solid 1px #333;border-radius:2px;background:#fff;text-decoration:none}
div.pack_thumb span.pack_ribbon{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;position:absolute;top:-2px;left:-2px;width:37px;height:17px;background:transparent url(/img/ppv/pack_ribbon.gif) no-repeat left top}
div.pack_thumb .pack_thumb_sheet,div.pack_thumb img{display:block}
div.pack_thumb img{border:none}
.rule_body{overflow:scroll;width:338px;height:100px;background-color:#fff}
.rule_body h1,.rule_body h2,.rule_body h3{font-size:1em}
.rule_body ol,.rule_body ul{margin-bottom:1em;margin-left:2em}
.rule_body p,.rule_body li{margin-bottom:.5em}
.ppv_history{padding:4px}
.ppv_history .ppv_left p.alive,.ppv_history .ppv_left p.dead{padding:4px 8px}
.ppv_history .ppv_left p.dead{background-color:#eee;color:#888;font-size:12px}
.ppv_history .ppv_left p.alive{border:solid 1px #ffc83c;background:#ffc83c url(/img/common/grad/uw_h24a100.png) repeat-x left top;color:#630;text-shadow:0 1px 0 #ff8;font-size:14px;line-height:20px}
.ppv_history table.ppv_price{border:solid 1px #eee;border-top:none;background:#f8f8f8}
.ppv_history table.ppv_price td{padding:2px}
.ppv_history table.ppv_price td span.ppv_length{color:#333}
.ppv_history table.ppv_price td span.ppv_length strong{font-size:14px;line-height:1}
.ppv_history table.ppv_price td .nicopo{color:#888;line-height:16px}
.ppv_history table.ppv_price td .nicopo strong{color:#666;font-size:14px}
.ppv_history table.ppv_price td .nicopo img{width:16px;height:16px}
div#timeshift_modal.nicoch_modal .modal_body{padding:20px 30px 30px 46px;background:transparent url(/img/parts/timeshift.gif) no-repeat 18px 18px}
.timeshift_button{white-space:nowrap}
.timeshift_button a{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;padding:2px 0 2px 17px;background:transparent url(/img/parts/timeshift.gif) no-repeat scroll left center;color:#f90;font-size:10px;font-weight:bold}
.timeshift_button.timeshift_reserved a{background-image:url(/img/parts/timeshift_reserved.gif)}
.timeshift_button.timeshift_play     a{background-image:url(/img/parts/timeshift_play.gif)}
.timeshift_button .timeshift_count{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;position:relative;margin-left:5px;padding:0 5px;border:solid 1px #888;color:inherit;font-size:10px;line-height:normal}
.timeshift_button .timeshift_count .tail{position:absolute;top:2px;left:-10px;display:block;width:0;height:0;border:solid 5px #888;border-color:transparent #888 transparent transparent}
.foot_inner{width:1024px;margin:0 auto;padding:12px 0;color:#999;line-height:1.5;zoom:1}
.foot_inner:after{content:"";display:block;clear:both}
#foot_cp_outer{border-top:1px solid #575757;background:#444}
#foot_cp_outer a{color:#ddd}
#foot_cp_outer a:hover{color:#fff;text-shadow:0 0 10px rgba(0,100,255,0.6)}
#cp_symbol{margin-right:16px;float:left}
#cp_profile{width:645px;float:left;overflow:hidden}
#cp_profile .inner_box{padding-bottom:8px;border-top:1px solid #333;margin-top:-1px;zoom:1}
#cp_profile .inner_box:after{content:"";display:block;clear:both}
#cp_profile .inner_box h3{padding-top:8px;border-top:1px solid #636363;font-size:10px;line-height:1;font-weight:normal}
#cp_profile .inner_box h3.cp_chname{padding-top:0;margin-bottom:8px;border:none;font-size:16px;color:#eee;text-shadow:0 1px 1px #333;line-height:normal;width:445px}
#cp_profile .inner_box .cp_viewname{line-height:1;font-size:12px}
#cp_profile .inner_box ul.cp_footmenu li,#cp_profile .inner_box ul.cp_tags li{margin-top:8px;margin-right:16px;list-style:none;display:inline-block;vertical-align:baseline;*display:inline;*zoom:1}
#cp_profile .inner_box ul.cp_footmenu li a,#cp_profile .inner_box ul.cp_tags li a{display:block;line-height:1;word-break:break-all;word-wrap:break-word;white-space:normal}
#cp_profile .inner_box ul.cp_tags{font-size:0;padding-top:5px}
#cp_profile .inner_box ul.cp_tags li{margin:0 10px 10px 0}
#cp_profile .inner_box ul.cp_tags li a{font-size:12px;padding:10px;text-decoration:none;background-color:rgba(0,0,0,0.5)}
#cp_profile p{margin-top:3px}
#cp_joinmenu{width:248px;float:right}
#cp_joinmenu .text{color:#999;line-height:1.25;text-align:center}
#cp_joinmenu .config{line-height:1.25;text-align:center;margin-top:8px}
#cp_joinmenu .btn_join,#cp_joinmenu .btn_leave{background:#393f3f;line-height:1;text-align:center;border-radius:4px;box-shadow:0 1px 3px #393f3f;margin:8px 0;padding:1px;white-space:nowrap}
#cp_joinmenu .btn_join a,#cp_joinmenu .btn_leave a{border:solid 2px;border-radius:3px;padding:8px 16px;text-decoration:none;display:block}
#cp_joinmenu .btn_join a:active,#cp_joinmenu .btn_leave a:active{padding:10px 16px 6px}
#cp_joinmenu .btn_join a{height:16px;border-color:#f60 #c30 #930;background:#ffde59 url('/img/base/btn_join_bg.png') repeat-x;font-size:16px;color:#292f2f;text-shadow:0 1px 2px #c30}
#cp_joinmenu .btn_join a:hover{background-position:0 -32px;color:#191f1f;border-color:#f90 #f60 #c30}
#cp_joinmenu .btn_leave a{height:12px;font-size:12px;background:url('/img/base/btn_leave_bg.png') repeat-x;color:#494f4f;text-shadow:0 1px 1px #898f8f;border-color:#e9efef #898f8f #595f5f}
#cp_joinmenu .btn_leave a:hover{background-position:0 -28px;color:#393f3f;border-color:#f9ffff #999f9f #696f6f}
#cp_joinmenu .continuous_admission{margin-top:6px}
#cp_joinmenu .continuous_admission span{color:#ff884c}
#foot_common{min-width:1024px;background:#333}
#foot_common a{font-size:14px;color:#aaa}
#foot_common a:hover{color:#ccc;text-shadow:0 0 10px rgba(0,100,255,0.6)}
#foot_common .foot_common_nav{width:25%;padding-right:3%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}
#foot_common .foot_common_nav h3.nav_title{margin-bottom:6px;padding-bottom:2px;border-bottom:1px solid #444;font-weight:normal}
#foot_common .foot_common_nav ul{padding-top:6px}
#foot_common .foot_common_nav ul li{margin:0 0 1em;list-style:none;text-shadow:-1px -1px 0 rgba(0,0,0,0.2);line-height:1}
#foot_common .foot_common_nav#foot_nav_categories{zoom:1}
#foot_common .foot_common_nav#foot_nav_categories:after{content:"";display:block;clear:both}
#foot_common .foot_common_nav#foot_nav_categories ul{width:50%;float:left}
#foot_common .foot_common_nav#foot_nav_tool{width:80%}
#foot_common .foot_common_nav#foot_nav_tool ul li{margin-right:20px;display:inline-block;vertical-align:baseline;*display:inline;*zoom:1}
#foot_common small#foot_copyright{display:block;clear:both;text-align:right}
.lte_ie7 .foot_common_nav{width:22% !important}
nav#foot_nav_tool{width:80%}
nav#foot_nav_tool ul li{margin-right:20px;display:inline-block;vertical-align:baseline;*display:inline;*zoom:1}
footer.site .sns_buttons{padding:10px 0;position:relative;text-align:center;border-top:1px solid #666;background:transparent url(/img/common/grad/uk_h24a10.png) repeat-x left top}
footer.site .sns_buttons h3.title{margin-right:2em;font-size:14px;font-weight:normal;line-height:20px;display:inline-block;vertical-align:top;*display:inline;*zoom:1}
footer.site .sns_buttons ul{display:inline-block;vertical-align:top;*display:inline;*zoom:1}
footer.site .sns_buttons ul li{overflow:hidden;list-style:none;display:inline-block;vertical-align:top;*display:inline;*zoom:1}
footer.site .sns_buttons ul li.twitter{width:150px;height:20px}
footer.site .sns_buttons ul li.facebook{width:128px;height:21px}
footer.site .sns_buttons ul li.gplusone{width:80px;height:20px}
footer.site .sns_buttons ul li.hatebu{width:100px;height:20px}
footer.site .sns_buttons .clickblock{position:absolute;top:0;left:0;right:0;bottom:0;padding:8px;background:#036;color:#fff;font-size:12px;line-height:1.25;opacity:0.6;cursor:pointer}
footer.site .sns_buttons .clickblock:hover{opacity:0.8}
footer.site #btn_viewspmode{margin:30px;margin-bottom:100px;padding:0}
footer.site #btn_viewspmode button{display:block;width:80%;margin:0 auto;padding:1em;font-size:400%;border:solid 5px #333}
aside.ads_nicovideo{position:relative;display:block;text-align:center}
aside.ads_nicovideo.size_468x60{min-height:60px}
aside.ads_nicovideo.size_728x90{min-height:90px}
aside.ads_nicovideo.size_300x250{min-height:250px}
aside.ads_nicovideo.ads_nicovideo.ads_header.size_468x60{width:468px}
aside.ads_nicovideo.index_side.size_300x250{margin-bottom:20px;padding:20px 0;border:1px #ccc dashed}
aside.ads_nicovideo.ads_footer.size_728x90{padding:20px 0;background:#f8f8f8;border-top:1px #ccc dashed}
aside.ads_nicovideo .ads_title{position:absolute;top:-1px;left:-1px;padding:2px 10px 2px 8px;color:#666;font-size:11px;font-weight:bold;background:#ccc;border-radius:0 0 10px 0}
aside.ads_nicovideo .ads_debug{z-index:10000000000;opacity:.9;position:absolute;top:60px;width:80%;height:80%;padding:2% 10%;background-color:#fff;color:#000;border:1px solid #999}
.include_adult .adult_banner .inner{width:224px;height:224px;margin:0 auto 20px auto;overflow:hidden}
#head_ads_468x60{float:right;margin:6px 0}
#head_ads_728x90{position:relative;background-image:url(/img/common/alpha/k_a20.png)}
#head_ads_728x90 .button{position:absolute;top:0;right:0;display:block;padding:2px 4px;background-image:url(/img/common/alpha/k_a20.png);color:#ddd;cursor:pointer;font-size:10px}
#head_ads_728x90 .button:hover{background-image:url(/img/common/alpha/k_a60.png);color:#fff}
#channel_728x90{width:1024px;height:90px;margin:0 auto;padding:8px 0;text-align:center}
#head_ads.show #channel_728x90,#head_ads.show .button.ads_hide{display:block}
#head_ads.show .button.ads_show{display:none}
#head_ads.hide .button.ads_show{display:block}
#head_ads.hide #channel_728x90,#head_ads.hide .button.ads_hide{display:none}
menu{padding-left:0}
button,input,textarea,select{font-family:'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif !important}
button,a.button{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;background:#f0f0f0 url(/img/common/grad/uw_h24a100.png) repeat-x left top;color:#333 !important;text-shadow:0 1px 0 #f8f8f8;border-color:#ccc;border-radius:2px;cursor:pointer;position:relative;border-style:solid;border-width:1px;padding:5px 10px;font-size:12px;line-height:16px;line-height:1.334;cursor:pointer}
button img,a.button img{display:inline-block;vertical-align:middle;*display:inline;*zoom:1}
button:hover,a.button:hover{background-color:#f8f8f8;border-color:#aaa;text-shadow:0 1px 0 #fff}
button:active,a.button:active{background:#eee url(/img/common/grad/uk_h24a10.png) repeat-x left top}
button.selected,a.button.selected{background:#888 url(/img/common/grad/uk_h24a75.png) repeat-x left top;color:#fff !important;text-shadow:0 1px 0 #000}
button.disabled,a.button.disabled{background:#f0f0f0;color:#bbb !important;text-shadow:none;cursor:default;border-color:#ccc}
button[disabled],a.button[disabled]{background:#f0f0f0;color:#bbb !important;text-shadow:none;cursor:default;border-color:#ccc}
button.minor,a.button.minor{border-color:transparent;background:transparent;text-decoration:underline !important}
button.minor:hover,a.button.minor:hover{border-color:#ccc}
button.major,button.done,a.button.major,a.button.done{border-color:#0035c4;font-weight:bold;background:url(/img/common/grad/dk_h24a10.png) repeat-x left bottom;background-color:#47f;color:#fff !important;text-shadow:0 1px 4px #0035c4}
button.major:hover,button.done:hover,a.button.major:hover,a.button.done:hover{background-color:#779cff}
button.major:active,button.done:active,a.button.major:active,a.button.done:active{background-color:#47f}
textarea,input[type=text]{border:solid 1px #ccc;padding:4px;font-size:12px;outline:none}
textarea:focus,textarea:hover,input[type=text]:focus,input[type=text]:hover{background-color:#f7f9ff}
textarea:focus,input[type=text]:focus{box-shadow:0 0 3px #47f}
.attention{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100000;background-color:#ff8;box-shadow:#fe8 0 0 20px;pointer-events:none}
.json_error{background:#800;color:#fff;padding:10px}
.json_error a{color:#fff !important;text-decoration:underline !important}
