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{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}
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;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,aside,canvas,details,figcaption,figure,hgroup,summary{display:block}
command{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}
.hidden{display:none}
.inline_block{display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
.block{display:block}
.optional{color:#aaa;font-size:12px}
a.icon{background-position:left center;background-repeat:no-repeat;min-height:16px;padding-left:18px !important;text-indent:0;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
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::after{clear:both;content:'';display:block}
.reward{background:#fff8e7}
.reward a{color:#333}
.reward a:hover{color:#000}
.channel_join{margin:0 auto;padding:0 4px;text-align:center;width:392px}
.channel_join .channel_detail{text-align:center}
.join_error{background:#fff8f8;border:2px solid #f30;font-weight:bold;margin:10px auto;padding:6px;width:600px}
.join_error table{font-size:14px;margin:0 auto}
.join_error td{text-align:left;vertical-align:top}
.join_error strong{color:#f30}
.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}
.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{background:#333 url('../../img/common/submit_bg.gif') repeat-x center center;border:solid 1px #999;color:#fff;font-size:12px;padding:2px 8px}
input.input{background:#ffe;border:solid 2px #666;font-size:12px;padding:2px}
.l{float:left}
.r{float:right}
img.right{float:right;margin:0 0 8px 8px}
img.left{float:left;margin:0 8px 8px 0}
.pagenavi{color:#333;margin-bottom:6px;padding:0 10px}
.pagenavi::after{clear:both;content:'.';display:block;height:0;visibility:hidden}
.pagenavi .sort{float:left}
.pagenavi .pagelink{color:#333;float:right;font-size:12px;font-weight:bold;line-height:20px}
.pagenavi .pagelink span,.pagenavi .pagelink a{color:#666;padding:2px 4px}
.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{background:#666;border:1px solid #999;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}
#contents0727{margin:0 auto;width:976px}
#contents0727::after{clear:both;content:'.';display:block;height:0;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{color:#222 !important;font-size:16px !important;font-weight:bold !important;line-height:32px !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{font-size:16px;height:32px;overflow:hidden;text-align:left}
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{background-position:left -128px;margin-bottom:10px;padding-left:8px}
h1.page_title_pack div.inner{background-position:right -128px;padding-right:8px}
h1.page_title_pack div.inner div.body{background:#555;background-color:#d98200;color:#fff;line-height:32px;padding:0 0 0 4px}
select.sort_list{border:solid 1px #666;font-size:12px;padding:1px}
img.video_img_M{border:solid 2px #357;height:72px;width:96px}
img.video_img_S{border:solid 2px #357;height:36px;width:48px}
img.community_img,img.comm_img_L{border:solid 2px #377;height:128px;width:128px}
img.comm_img_M{border:solid 2px #377;height:96px;width:96px}
img.comm_img_S{border:solid 2px #377;height:48px;width:48px}
div.thumb_frm_2{background:#f7f7f7;border:solid 1px #ccc;overflow:hidden;padding:3px;width:304px}
p.video_info_res_summary{background:#fff;border:solid 2px #ccc;font-size:12px;font-weight:bold;line-height:1.25;margin-top:4px;padding:4px}
.thmb a{position:relative;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
.thmb span.rank_posi,.thmb span.time_posi{background:transparent url('../../img/common/alpha/k_a60.png');border-top-right-radius:4px;bottom:2px;color:#fff;cursor:pointer;font-size:12px;font-weight:normal;left:2px;padding:0 4px;position:absolute;text-align:left;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
.thmb span.rank_posi{font-weight:bold}
.thmb span.rank_posi.first_place{color:#fe8;font-size:18px;line-height:24px;text-shadow:0 0 6px #f60}
.bigbanner_panel{margin:auto;width:1024px}
section.bigbanner .holder{display:inline-block;float:left;margin:19px 0 24px}
section.bigbanner .holder img{box-shadow:0 0 8px rgba(0,0,0,0.2);display:block;height:120px;width:500px}
section.bigbanner:first-child .holder{margin-right:24px}
html{background:#f8f8f8}
body{background:#f8f8f8 url('../../img/base/site_background.png') repeat-x 0 0;color:#666;font-size:12px;line-height:normal;margin:0 auto !important;min-width:1024px;font-family:'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif !important;font-family:'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif !important}
body a{color:#000;text-decoration:none}
body a:visited{color:#888}
body a:hover{color:#003cdd}
body a{color:#000;text-decoration:none}
body a:visited{color:#888}
body a:hover{color:#003cdd}
section.site_body{padding:10px 0}
section.site_body article.content{margin:0 auto;min-height:700px;width:1024px}
section.site_body article.content::after{clear:both;content:'';display:block}
section.site_body article.content::after{clear:both;content:'';display:block}
article.content a{color:#000;text-decoration:none}
article.content a:visited{color:#888}
article.content a:hover{color:#003cdd}
article.content a{color:#000;text-decoration:none}
article.content a:visited{color:#888}
article.content a:hover{color:#003cdd}
.portal section.site_body{padding:0}
.portal section.site_body article.content{width:auto}
.personal section.site_body article.content{border-radius:0;color:#333;padding:10px;width:1004px}
.personal section.site_body article.content.white{background:rgba(255,255,255,0.7)}
.personal section.site_body article.content.black{background:rgba(0,0,0,0.5)}
.personal section.site_body article.content section.content_body{background:#fff;border-radius:10px;min-height:700px;padding:10px}
.personal section.site_body article.content section.content_body::after{clear:both;content:'';display:block}
.personal section.site_body article.content section.content_body::after{clear:both;content:'';display:block}
.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:not(.c-button){color:#000}
.channel section.site_body article.content section.content_body a:not(.c-button):hover{color:#003cdd}
.channel section.site_body article.content section.content_body a:not(.c-button):visited{color:#888}
.channel#channel_top section.site_body{padding:10px 0}
.channel#channel_top section.site_body article.content{background:0;border-radius:0;padding:0;width:960px}
.compact section.site_body{padding:0}
.compact section.site_body article.content{border-radius:0;padding-bottom:0;padding-top:0}
.compact section.site_body article.content section.content_body{border-radius:0}
section.panel{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.2);margin-bottom:20px;padding:20px}
section.panel header.panel_title{margin:0 0 20px}
section.panel header.panel_title::after{clear:both;content:'';display:block}
section.panel header.panel_title::after{clear:both;content:'';display:block}
section.panel header.panel_title a{background:none !important;text-decoration:none}
section.panel header.panel_title h1{float:left;font-size:20px;font-weight:bold;line-height:1}
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{background:url('../../img/common/alpha/w_a50.png');height:100%;left:0;position:absolute;top:0;visibility:hidden;width:100%}
section.contents_list.loading .loader{visibility:visible}
section.contents_list ul,section.contents_list li{list-style:none;margin:0;padding:0}
section.contents_list header{padding:0 10px 10px}
section.contents_list header::after{clear:both;content:'';display:block}
section.contents_list header::after{clear:both;content:'';display:block}
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-block;vertical-align:middle}
section.contents_list header .count{font-size:20px;padding:0 20px}
section.contents_list header .shoulder{float:right}
section.contents_list p.not_found{font-size:20px;line-height:2;padding:20px 10px}
section.contents_list p.not_found a{font-size:16px;text-decoration:underline}
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{border-bottom:solid 1px #f0f0f0;line-height:1.5;padding:10px}
section.contents_list ul.items li.item::after{clear:both;content:'';display:block}
section.contents_list ul.items li.item::after{clear:both;content:'';display:block}
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{margin-left:150px;padding:10px}
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{color:#333;font-size:16px;line-height:1.5;margin:0;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{height:1.2em;line-height:1.2em;margin:10px 0;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-block;vertical-align:top}
section.contents_list ul.items li.item .actions a{padding:5px;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
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{margin-right:10px;white-space:nowrap;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
section.contents_list ul.items li.item ul.counts li var{font-family:Arial, sans-serif;font-weight:bold}
section.contents_list ul.items li.item ul.counts li.empty{opacity:0.2;opacity:0.2}
section.contents_list ul.items li.item .peek_a_boo{opacity:0;opacity:0}
section.contents_list ul.items li.item:hover .peek_a_boo{opacity:1;opacity:1}
section.contents_list.tile ul.items{padding:0}
section.contents_list.tile ul.items li.item{background:#fff;border:0;padding:10px 0;position:relative;width:20%;display:inline-block;vertical-align:top;display:inline-block;vertical-align:top;-webkit-transition:transform 10ms linear;transition:transform 10ms linear;-webkit-transition:transform 10ms linear;transition:transform 10ms linear}
section.contents_list.tile ul.items li.item .item_left,section.contents_list.tile ul.items li.item .item_right{margin:0 auto;width:150px}
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{font-size:12px;line-height:1.5em;margin-top:5px;max-height:3em;overflow:hidden;width:150px;word-break:break-all;word-wrap:break-word}
section.contents_list.tile ul.items li.item .item_right .counts{font-size:10px;margin-top:2px}
section.contents_list.tile ul.items li.item .item_right .counts .label{overflow:hidden;width:2em;display:inline-block;vertical-align:middle;display:inline-block;vertical-align:middle}
section.contents_list.tile ul.items li.item .item_right .counts var{font-weight:normal;display:inline-block;vertical-align:middle;display:inline-block;vertical-align:middle}
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;box-shadow:0 0 20px rgba(0,0,0,0.2);z-index:10;-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}
.gecko section.contents_list.tile.zoom li.item:hover{border-radius:0;box-shadow:none;-moz-transform:none;transform:none}
section.contents_list.article ul.items{padding:0}
section.contents_list.article ul.items li.item{background-color:transparent;padding:0}
section.contents_list.article.tile li.item{height:224px}
section.contents_list section.sub{margin:10px 0 25px;padding:0}
section.contents_list section.sub h1{padding:0 10px}
.channels{padding:0}
.channels ul,.channels li{list-style:none;margin:0;padding:0}
.channels ul{margin:0 -10px 0 0}
.channels li button.next{height:128px;text-align:center;vertical-align:top;width:128px}
.channels.tile > ul li{padding:5px;display:inline-block;vertical-align:top;display:inline-block;vertical-align:top}
.channels.detail > ul li{padding:5px}
.channels.detail > ul li::after{clear:both;content:'';display:table}
@-webkit-keyframes rotate360{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@keyframes rotate360{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.btn a:not(.exclusion_btn_class),.btn button{background:#d7d7d7;border:0;border-radius:0;box-shadow:0 10px 0 -5px rgba(0,0,0,0.3);color:#444;cursor:pointer;display:block;font-family:sans-serif;font-size:14.4px;font-weight:normal;height:auto;line-height:36px;margin:auto;outline:none;padding:0 10.8px;position:relative;text-align:center;text-decoration:none;text-shadow:none !important;top:-5px;vertical-align:top;white-space:nowrap;width:auto;box-sizing:border-box;box-sizing:border-box}
.btn a:not(.exclusion_btn_class)::after,.btn button::after{border-left:solid 36px rgba(255,255,255,0.5);content:'';height:100%;left:-72px;position:absolute;top:0;visibility:hidden;-ms-transform:skew(-45deg);-webkit-transform:skew(-45deg);transform:skew(-45deg);-ms-transform:skew(-45deg);-webkit-transform:skew(-45deg);transform:skew(-45deg)}
.btn a:not(.exclusion_btn_class):hover,.btn button:hover{background:#f1f1f1;overflow:hidden}
.btn.icon a,.btn.icon button{padding-left:28.8px}
.btn.icon a::before,.btn.icon button::before{background-color:transparent;background-repeat:no-repeat;content:'';height:15px;left:10.5px;position:absolute;top:10px;width:15px}
.btn.follow a::before,.btn.follow button::before{background-image:url('../../img/common/icon/follow_star_border.svg')}
.btn.follow.on a::before,.btn.follow.on button::before{background-image:url('../../img/common/icon/follow_check_white.svg')}
.btn.join a,.btn.join a:visited,.btn.join button{background-color:#fc2;color:#444}
.btn.join a:hover,.btn.join a:visited:hover,.btn.join button:hover{background-color:#ffd855;color:#444}
.btn.leave a,.btn.leave a:visited,.btn.leave button{background-color:#333;box-shadow:none;color:#eee;font-weight:normal;top:auto}
.btn.leave a:hover,.btn.leave a:visited:hover,.btn.leave button:hover{background-color:#4d4d4d;color:#eee}
.thumb_video,.thumb_pack,.thumb_live,.thumb_live_official,.thumb_ch,.thumb_book,.thumb_blog,.thumb_article{background:rgba(128,128,128,0.1);box-shadow:0 0 4px rgba(0,0,0,0.2);position:relative;text-align:center;display:inline-block;vertical-align:top;display:inline-block;vertical-align:top}
.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-block;vertical-align:bottom}
.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{background:rgba(0,0,0,0.6);color:#fff;cursor:pointer;display:block;font-size:12px;overflow:hidden;padding:0 4px;position:absolute;text-align:left;text-shadow:0 1px 2px #000;white-space:nowrap}
.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{border-bottom-right-radius:4px;left:0;top:0}
.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{border-bottom-left-radius:4px;right:0;top:0}
.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{border-top-right-radius:4px;bottom:0;left:0}
.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{border-top-left-radius:4px;bottom:0;right:0}
.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{color:#fe8;font-size:18px;line-height:24px;text-shadow:0 0 6px #f60}
.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{cursor:pointer;font-size:14px;font-weight:bold;height:20px;left:0;letter-spacing:1px;line-height:20px;padding:0;right:0;text-shadow:0 0 8px #000, 0 0 4px #000, 0 1px 1px #000;top:0;visibility:hidden;width:100%}
.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-size:10px;font-weight:normal}
.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{background:transparent !important;box-shadow:none !important;display:table-cell;vertical-align:middle}
.thumb_book .thumb_inner{box-shadow:0 0 4px rgba(0,0,0,0.2);display:inline-block;position:relative}
.thumb_book .thumb_inner img{background:transparent;box-shadow:none;display:block;max-width:100% !important}
.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{box-shadow:0 1px 1px 0 rgba(0,0,0,0.5);display:block;position:relative}
.thumb_pack .stack.behind{bottom:0;left:0;position:absolute;right:0;top:0}
.thumb_pack .stack.behind.layer1{background:#fff;left:2px;right:2px;top:2px}
.thumb_pack .stack.behind.layer2{background:#eee;left:4px;right:4px;top:4px}
.thumb_pack .stack.behind.layer3{background:#ddd;left:6px;right:6px;top:6px}
.thumb_pack .image{display:block;overflow:hidden;position:relative}
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{height:147px;width:192px}
.thumb_192.thumb_pack,.thumb_192.thumb_pack img{height:147px;width:192px}
.thumb_192.thumb_live{background-color:#fff;display:flex;align-items:center;justify-content:center;height:192px;width:192px}
.thumb_192.thumb_live img{width:100%}
.thumb_192.thumb_live_official,.thumb_192.thumb_live_official img{height:144px;width:192px}
.thumb_192.thumb_ch,.thumb_192.thumb_ch img{height:192px;width:192px}
.thumb_192.thumb_book{height:257px;width:192px}
.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{height:256px;width:192px}
.thumb_192.thumb_article,.thumb_192.thumb_article img{height:108px;width:192px}
.thumb_192.thumb_pack.thumb_pack_video{height:117px;width:192px}
.thumb_192.thumb_pack.thumb_pack_video .image{height:108px}
.thumb_192.thumb_pack.thumb_pack_video .image img{height:147px;margin-top:-19.5px;width:192px}
.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;-moz-transition:text-indent 9600ms linear;-o-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{height:138px;width:180px}
.thumb_180.thumb_pack,.thumb_180.thumb_pack img{height:138px;width:180px}
.thumb_180.thumb_live{background-color:#fff;display:flex;align-items:center;justify-content:center;height:180px;width:180px}
.thumb_180.thumb_live img{width:100%}
.thumb_180.thumb_live_official,.thumb_180.thumb_live_official img{height:135px;width:180px}
.thumb_180.thumb_ch,.thumb_180.thumb_ch img{height:180px;width:180px}
.thumb_180.thumb_book{height:241px;width:180px}
.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{height:240px;width:180px}
.thumb_180.thumb_article,.thumb_180.thumb_article img{height:101px;width:180px}
.thumb_180.thumb_pack.thumb_pack_video{height:110px;width:180px}
.thumb_180.thumb_pack.thumb_pack_video .image{height:101px}
.thumb_180.thumb_pack.thumb_pack_video .image img{height:138px;margin-top:-18.5px;width:180px}
.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;-moz-transition:text-indent 9000ms linear;-o-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{height:115px;width:150px}
.thumb_150.thumb_pack,.thumb_150.thumb_pack img{height:115px;width:150px}
.thumb_150.thumb_live{background-color:#fff;display:flex;align-items:center;justify-content:center;height:150px;width:150px}
.thumb_150.thumb_live img{width:100%}
.thumb_150.thumb_live_official,.thumb_150.thumb_live_official img{height:112px;width:150px}
.thumb_150.thumb_ch,.thumb_150.thumb_ch img{height:150px;width:150px}
.thumb_150.thumb_book{height:201px;width:150px}
.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{height:200px;width:150px}
.thumb_150.thumb_article,.thumb_150.thumb_article img{height:84px;width:150px}
.thumb_150.thumb_pack.thumb_pack_video{height:93px;width:150px}
.thumb_150.thumb_pack.thumb_pack_video .image{height:84px}
.thumb_150.thumb_pack.thumb_pack_video .image img{height:115px;margin-top:-15.5px;width:150px}
.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;-moz-transition:text-indent 7500ms linear;-o-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{height:100px;width:130px}
.thumb_130.thumb_pack,.thumb_130.thumb_pack img{height:100px;width:130px}
.thumb_130.thumb_live{background-color:#fff;display:flex;align-items:center;justify-content:center;height:130px;width:130px}
.thumb_130.thumb_live img{width:100%}
.thumb_130.thumb_live_official,.thumb_130.thumb_live_official img{height:97px;width:130px}
.thumb_130.thumb_ch,.thumb_130.thumb_ch img{height:130px;width:130px}
.thumb_130.thumb_book{height:174px;width:130px}
.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{height:173px;width:130px}
.thumb_130.thumb_article,.thumb_130.thumb_article img{height:73px;width:130px}
.thumb_130.thumb_pack.thumb_pack_video{height:82px;width:130px}
.thumb_130.thumb_pack.thumb_pack_video .image{height:73px}
.thumb_130.thumb_pack.thumb_pack_video .image img{height:100px;margin-top:-13.5px;width:130px}
.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;-moz-transition:text-indent 6500ms linear;-o-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{height:98px;width:128px}
.thumb_128.thumb_pack,.thumb_128.thumb_pack img{height:98px;width:128px}
.thumb_128.thumb_live{background-color:#fff;display:flex;align-items:center;justify-content:center;height:128px;width:128px}
.thumb_128.thumb_live img{width:100%}
.thumb_128.thumb_live_official,.thumb_128.thumb_live_official img{height:96px;width:128px}
.thumb_128.thumb_ch,.thumb_128.thumb_ch img{height:128px;width:128px}
.thumb_128.thumb_book{height:171px;width:128px}
.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{height:170px;width:128px}
.thumb_128.thumb_article,.thumb_128.thumb_article img{height:72px;width:128px}
.thumb_128.thumb_pack.thumb_pack_video{height:81px;width:128px}
.thumb_128.thumb_pack.thumb_pack_video .image{height:72px}
.thumb_128.thumb_pack.thumb_pack_video .image img{height:98px;margin-top:-13px;width:128px}
.thumb_128.thumb_pack.thumb_pack_video .stack.behind{height:72px}
.thumb_120.thumb_video,.thumb_120.thumb_video img{height:92px;width:120px}
.thumb_120.thumb_pack,.thumb_120.thumb_pack img{height:92px;width:120px}
.thumb_120.thumb_live{background-color:#fff;display:flex;align-items:center;justify-content:center;height:120px;width:120px}
.thumb_120.thumb_live img{width:100%}
.thumb_120.thumb_live_official,.thumb_120.thumb_live_official img{height:90px;width:120px}
.thumb_120.thumb_ch,.thumb_120.thumb_ch img{height:120px;width:120px}
.thumb_120.thumb_book{height:160px;width:120px}
.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{height:160px;width:120px}
.thumb_120.thumb_article,.thumb_120.thumb_article img{height:67px;width:120px}
.thumb_120.thumb_pack.thumb_pack_video{height:76px;width:120px}
.thumb_120.thumb_pack.thumb_pack_video .image{height:67px}
.thumb_120.thumb_pack.thumb_pack_video .image img{height:92px;margin-top:-12.5px;width:120px}
.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;-moz-transition:text-indent 6000ms linear;-o-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{height:87px;width:114px}
.thumb_114.thumb_pack,.thumb_114.thumb_pack img{height:87px;width:114px}
.thumb_114.thumb_live{background-color:#fff;display:flex;align-items:center;justify-content:center;height:114px;width:114px}
.thumb_114.thumb_live img{width:100%}
.thumb_114.thumb_live_official,.thumb_114.thumb_live_official img{height:85px;width:114px}
.thumb_114.thumb_ch,.thumb_114.thumb_ch img{height:114px;width:114px}
.thumb_114.thumb_book{height:152px;width:114px}
.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{height:152px;width:114px}
.thumb_114.thumb_article,.thumb_114.thumb_article img{height:64px;width:114px}
.thumb_114.thumb_pack.thumb_pack_video{height:73px;width:114px}
.thumb_114.thumb_pack.thumb_pack_video .image{height:64px}
.thumb_114.thumb_pack.thumb_pack_video .image img{height:87px;margin-top:-11.5px;width:114px}
.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;-moz-transition:text-indent 5700ms linear;-o-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{height:76px;width:100px}
.thumb_100.thumb_pack,.thumb_100.thumb_pack img{height:76px;width:100px}
.thumb_100.thumb_live{background-color:#fff;display:flex;align-items:center;justify-content:center;height:100px;width:100px}
.thumb_100.thumb_live img{width:100%}
.thumb_100.thumb_live_official,.thumb_100.thumb_live_official img{height:75px;width:100px}
.thumb_100.thumb_ch,.thumb_100.thumb_ch img{height:100px;width:100px}
.thumb_100.thumb_book{height:134px;width:100px}
.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{height:133px;width:100px}
.thumb_100.thumb_article,.thumb_100.thumb_article img{height:56px;width:100px}
.thumb_100.thumb_pack.thumb_pack_video{height:65px;width:100px}
.thumb_100.thumb_pack.thumb_pack_video .image{height:56px}
.thumb_100.thumb_pack.thumb_pack_video .image img{height:76px;margin-top:-10px;width:100px}
.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;-moz-transition:text-indent 5000ms linear;-o-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{height:57px;width:75px}
.thumb_75.thumb_pack,.thumb_75.thumb_pack img{height:57px;width:75px}
.thumb_75.thumb_live{background-color:#fff;display:flex;align-items:center;justify-content:center;height:75px;width:75px}
.thumb_75.thumb_live img{width:100%}
.thumb_75.thumb_live_official,.thumb_75.thumb_live_official img{height:56px;width:75px}
.thumb_75.thumb_ch,.thumb_75.thumb_ch img{height:75px;width:75px}
.thumb_75.thumb_book{height:100px;width:75px}
.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{height:100px;width:75px}
.thumb_75.thumb_article,.thumb_75.thumb_article img{height:42px;width:75px}
.thumb_75.thumb_pack.thumb_pack_video{height:51px;width:75px}
.thumb_75.thumb_pack.thumb_pack_video .image{height:42px}
.thumb_75.thumb_pack.thumb_pack_video .image img{height:57px;margin-top:-7.5px;width:75px}
.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{background:rgba(0,0,0,0.6);border-top-right-radius:4px;bottom:0;color:#ddd;cursor:pointer;font-size:10px;font-weight:normal;left:0;padding:0 4px;position:absolute;text-align:left;visibility:hidden;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
.thumb_ch time var{color:#fff;font-size:12px;font-style:normal}
.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-block;vertical-align:baseline}
.thumb_wrapper_ch .channel_name{display:block;height:33px;line-height:1.4;overflow:hidden;text-decoration:none;text-overflow:ellipsis}
.thumb_wrapper_ch .channel_prop{background-color:#f0f0f0;border-radius:2px;color:#666;display:none;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;color:#888;line-height:1.6}
.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;font-size:20px;height:auto}
.detail .thumb_wrapper_ch .channel_prop{display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
.detail .thumb_wrapper_ch .channel_detail{display:block;line-height:1.5em;max-height:7.5em;max-width:580px;overflow:hidden}
menu.scopebar{display:inline-block;vertical-align:middle;display:inline-block;vertical-align:middle;white-space:nowrap}
menu.scopebar,menu.scopebar *{list-style:none;margin:0;padding:0}
menu.scopebar li{padding:0 !important;display:inline-block;vertical-align:top;display:inline-block;vertical-align:top}
menu.scopebar li .scope{border-radius:0;border-style:solid;border-width:1px 0 1px 1px;cursor:pointer;display:block;font-size:14px;line-height:1.5;padding:.4em 1.5em;text-align:center;text-decoration:none;width:100%;box-sizing:border-box;box-sizing:border-box;background:#f0f0f0 url('../../img/common/grad/uw_h24a100.png') repeat-x left top;border-color:#ccc;border-radius:2px;color:#333 !important;cursor:pointer;text-shadow:0 1px 0 #f8f8f8;background:#f0f0f0 url('../../img/common/grad/uw_h24a100.png') repeat-x left top;border-color:#ccc;border-radius:2px;color:#333 !important;cursor:pointer;text-shadow:0 1px 0 #f8f8f8}
menu.scopebar li .scope:hover{background-color:#f8f8f8;border-color:#aaa;text-shadow:0 1px 0 #fff;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;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;border-color:#ccc;color:#bbb !important;cursor:default;text-shadow:none;background:#f0f0f0;border-color:#ccc;color:#bbb !important;cursor:default;text-shadow:none}
menu.scopebar li.icon .scope span{background-position:center center;background-repeat:no-repeat;display:block;height:16px;width:16px}
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-bottom-left-radius:2px;border-top-left-radius:2px}
menu.scopebar li:last-child .scope{border-bottom-right-radius:2px;border-top-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:.2em 1em}
menu.scopebar.isCpVideoList .scope{padding:.4em 1.2em}
menu.sort{display:inline-block;vertical-align:middle;display:inline-block;vertical-align:middle;margin:0;padding:0}
menu.sort select{border:solid 1px #ccc;font-size:16px;margin:0;padding:3px 3px 2px;border:solid 1px #ccc;font-size:16px;margin:0;padding:3px 3px 2px}
menu.sort select:hover{border-color:#aaa}
menu.sort select:hover{border-color:#aaa}
menu.pager{margin:0;padding:0}
menu.pager ul li{margin-right:2px;padding:0 !important;display:inline-block;vertical-align:middle;display:inline-block;vertical-align:middle}
menu.pager ul li a{border:solid 1px #ccc;display:block;font-family:Arial, sans-serif;font-size:16px;height:1em;line-height:1;padding:.5em;text-align:center;text-decoration:none;width:1em;background:#f0f0f0 url('../../img/common/grad/uw_h24a100.png') repeat-x left top;border-color:#ccc;border-radius:2px;color:#333 !important;cursor:pointer;text-shadow:0 1px 0 #f8f8f8;background:#f0f0f0 url('../../img/common/grad/uw_h24a100.png') repeat-x left top;border-color:#ccc;border-radius:2px;color:#333 !important;cursor:pointer;text-shadow:0 1px 0 #f8f8f8}
menu.pager ul li a:hover{background-color:#f8f8f8;border-color:#aaa;text-shadow:0 1px 0 #fff;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;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{font-weight:bold;width:4em}
menu.pager ul li.disabled a{background:#f0f0f0;border-color:#ccc;color:#bbb !important;cursor:default;text-shadow:none;background:#f0f0f0;border-color:#ccc;color:#bbb !important;cursor:default;text-shadow:none}
menu.pager ul li.pages select{border:solid 1px #ccc;font-size:16px;margin:0;padding:3px 3px 2px;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 select:hover{border-color:#aaa}
menu.pager ul li.pages.display_only var{color:#888;font-size:20px;padding:.5em}
menu.pager ul li.counts span{color:#888;font-size:16px;padding:0 10px;display:inline-block;vertical-align:middle;display:inline-block;vertical-align:middle}
.searchbox{background:#fff;border:solid 1px #ccc;padding:4px;display:inline-block;vertical-align:middle;display:inline-block;vertical-align:middle}
.searchbox:hover{border-color:#aaa}
.searchbox input.search,.searchbox button{display:inline-block;vertical-align:top;display:inline-block;vertical-align:top}
.searchbox input.search{border:0;font-size:20px;height:24px;margin:0;outline:none;padding:0;width:10em}
.searchbox button{background:#ccc url('../../img/common/icon/search.white.16x16.png') no-repeat center center;border:0;cursor:pointer;height:30px;margin:-3px;padding:0;width:30px}
.searchbox button:hover{background-color:#aaa}
.change_mode{margin-top:5px;text-align:right}
.change_mode ul li{text-decoration:underline;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
.change_mode ul li.select{background:#666;border-radius:5px;color:#fff;padding:0 5px;text-decoration:none}
.join_leave a.btn_follow,.join_leave a.join{background:#d7d7d7;border:0;border-radius:0;box-shadow:0 10px 0 -5px rgba(0,0,0,0.3);color:#444;cursor:pointer;display:block;font-family:sans-serif;font-size:14.4px;font-weight:normal;height:auto;line-height:36px;margin:auto;outline:none;padding:0 10.8px;position:relative;text-align:center;text-decoration:none;text-shadow:none !important;top:-5px;vertical-align:top;white-space:nowrap;width:auto;box-sizing:border-box;box-sizing:border-box}
.join_leave a.btn_follow::after,.join_leave a.join::after{border-left:solid 36px rgba(255,255,255,0.5);content:'';height:100%;left:-72px;position:absolute;top:0;visibility:hidden;-ms-transform:skew(-45deg);-webkit-transform:skew(-45deg);transform:skew(-45deg);-ms-transform:skew(-45deg);-webkit-transform:skew(-45deg);transform:skew(-45deg)}
.join_leave a.btn_follow:hover,.join_leave a.join:hover{background:#f1f1f1;overflow:hidden}
.join_leave a.btn_follow.following,.join_leave a.btn_follow.leave,.join_leave a.join.following,.join_leave a.join.leave{background:#333 !important;box-shadow:none;color:#eee !important;top:auto}
.join_leave a.btn_follow.following:hover,.join_leave a.btn_follow.leave:hover,.join_leave a.join.following:hover,.join_leave a.join.leave:hover{background:#4d4d4d !important}
.join_leave a.btn_app{background:#d7d7d7;border:0;border-radius:0;box-shadow:0 10px 0 -5px rgba(0,0,0,0.3);color:#444;cursor:pointer;display:block;font-family:sans-serif;font-size:14.4px;font-weight:normal;height:auto;line-height:36px;margin:auto;outline:none;padding:0 10.8px;position:relative;text-align:center;text-decoration:none;text-shadow:none !important;top:-5px;vertical-align:top;white-space:nowrap;width:auto;box-sizing:border-box;box-sizing:border-box;padding-left:28.8px;text-align:left}
.join_leave a.btn_app::after{border-left:solid 36px rgba(255,255,255,0.5);content:'';height:100%;left:-72px;position:absolute;top:0;visibility:hidden;-ms-transform:skew(-45deg);-webkit-transform:skew(-45deg);transform:skew(-45deg);-ms-transform:skew(-45deg);-webkit-transform:skew(-45deg);transform:skew(-45deg)}
.join_leave a.btn_app:hover{background:#f1f1f1;overflow:hidden}
.join_leave a.btn_app::before{background-color:transparent;background-repeat:no-repeat;content:'';height:17px;left:9.5px;position:absolute;top:9px;width:17px}
.join_leave a.btn_app.following,.join_leave a.btn_app.leave{background:#333 !important;box-shadow:none;color:#eee !important;top:auto}
.join_leave a.btn_app.following:hover,.join_leave a.btn_app.leave:hover{background:#4d4d4d !important}
.join_leave a.btn_app::before{background-image:url('../../img/common/icon/app_download.svg')}
.join_leave a.btn_follow{padding-left:28.8px;text-align:left}
.join_leave a.btn_follow::before{background-color:transparent;background-repeat:no-repeat;content:'';height:17px;left:9.5px;position:absolute;top:9px;width:17px}
.join_leave a.btn_follow::before{background-image:url('../../img/common/icon/follow_star_border.svg')}
.join_leave a.btn_follow.following::before{background-image:url('../../img/common/icon/follow_check_white.svg')}
.join_leave a.btn_follow .labels > *{display:none}
.join_leave a.btn_follow .labels .off{display:block}
.join_leave a.btn_follow.following .labels > *{display:none}
.join_leave a.btn_follow.following .labels .on{display:block}
.join_leave a.btn_follow .loader{-webkit-animation:rotate360 1.1s infinite linear;animation:rotate360 1.1s infinite linear;border:3px solid;border-color:rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.2) rgba(0,0,0,0.8);box-sizing:border-box;display:none;font-size:10px;left:10px;position:absolute;text-indent:-9999em;top:10px;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}
.join_leave a.btn_follow .loader,.join_leave a.btn_follow .loader::after{border-radius:50%;height:16px;width:16px}
.join_leave a.btn_follow.loading::before{display:none}
.join_leave a.btn_follow.loading .loader{display:block}
.join_leave a.btn_follow.following .loader{border-color:rgba(255,255,255,0.2) rgba(255,255,255,0.2) rgba(255,255,255,0.2) rgba(255,255,255,0.8)}
.join_leave a.btn_follow.cooldown{cursor:default}
.join_leave a.join{background:#fc2;color:#444 !important}
.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;padding-left:5px;vertical-align:top}
#head_cp_menu .join_leave .cell a{display:inline-block}
#head_cp_menu .join_leave a.btn_follow{padding-left:28.8px;width:115px}
#head_cp_menu .join_leave a.btn_follow::before{background-color:transparent;background-repeat:no-repeat;content:'';height:17px;left:9.5px;position:absolute;top:9px;width:17px}
#foot_cp_outer .join_leave{margin:-3px 0 0;position:relative;top:-10px}
#foot_cp_outer .join_leave p.btn a{display:block;font-size:22px;height:60px;line-height:60px;width:auto}
#foot_cp_outer .join_leave p.btn.leave a{font-size:16px !important;margin-bottom:10px}
#foot_cp_outer .join_leave .channel_price{line-height:30px;text-align:center}
#foot_cp_outer .join_leave .continuous_admission{background:rgba(0,0,0,0.2);border-radius:5px;line-height:26px !important;position:relative;text-align:center;text-indent:38px}
#foot_cp_outer .join_leave .continuous_admission span{color:#eee !important}
#foot_cp_outer .join_leave .continuous_admission::before{background:url('../../img/common/icon/giftbox.32x32.png') center center;content:'';height:32px;left:10px;position:absolute;top:-10px;width:32px}
#foot_cp_outer .join_leave .continuous_admission a{color:#fff;text-decoration:underline !important}
.profileArea a.btn_follow{color:#444 !important;font-size:12px;margin:0;width:105px}
.profileArea a.btn_follow.following{color:#eee !important}
#article_btn_admission_area .join_leave{margin:10px auto}
.join_invitation .join_leave{margin-left:10px;margin-right:-5px}
.nicoch_modal{height:100%;left:0;position:fixed;top:0;width:100%;z-index:99998}
.nicoch_modal .indent{padding-left:1em;text-indent:-1em}
.nicoch_modal .nicoch_modal_overlay{background:#888;height:100%;width:100%;opacity:0.7;opacity:0.7}
.nicoch_modal .nicoch_modal_window{background:#fff;border:solid 1px #aaa;box-shadow:0 5px 50px rgba(0,0,0,0.6);color:#333;left:50%;margin:-150px 0 0 -350px;position:fixed;top:50%;width:700px;z-index:9999}
.nicoch_modal .modal_close{height:0;position:relative;z-index:1}
.nicoch_modal .modal_close a{color:#aaa !important;cursor:pointer;display:inline-block;font-size:12px;padding:10px;position:absolute;right:0;text-decoration:none !important;top:0}
.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{color:#888;font-size:30px;font-weight:normal;margin-bottom:10px}
.nicoch_modal .modal_body p.main{font-size:20px;font-weight:bold}
.nicoch_modal .modal_body .subarea{background:#f0f0f0;margin:20px -20px -20px;padding:20px}
.nicoch_modal a.primary_button{background:#aaa;border:solid 1px #888;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,0.15), 0 0 6px rgba(255,255,255,0.8) inset;color:#fff !important;font-size:16px;font-weight:bold;padding:10px;text-decoration:none;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
.nicoch_modal a.primary_button:hover{background:#888}
.nicoch_modal a.special{background:#f80;border-color:#d40}
.nicoch_modal a.special:hover{background:#f60}
.nicoch_notifybar{background:rgba(40,40,40,0.8);box-shadow:0 2px 10px rgba(0,0,0,0.2);color:#fff;cursor:pointer;left:0;padding:20px;padding-right:60px;position:fixed;right:0;text-shadow:0 0 5px rgba(0,0,0,0.8);top:0;z-index:100001}
.nicoch_notifybar:hover{background:rgba(40,40,40,0.9)}
.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{font-size:20px;height:20px;line-height:1;margin-top:-10px;position:absolute;right:20px;text-align:center;top:50%;width:20px}
.nicoch_notifybar.info{background:rgba(68,119,255,0.8);color:#fff !important}
.nicoch_notifybar.info:hover{background:#1152ff}
.nicoch_notifybar.done{background:rgba(70,150,0,0.8);color:#fff !important}
.nicoch_notifybar.done:hover{background:#2e6300}
.nicoch_notifybar.caution{background:rgba(80,50,0,0.8);color:#fff !important}
.nicoch_notifybar.caution:hover{background:#1d1200}
.nicoch_notifybar.warning{background:rgba(100,0,0,0.8);color:#fff !important}
.nicoch_notifybar.warning:hover{background:#310000}
.ticket_label{background:rgba(255,255,255,0.5);cursor:default;font-size:0;padding:1px;white-space:nowrap;display:inline-block;vertical-align:middle;display:inline-block;vertical-align:middle}
.ticket_label .ticket,.ticket_label .stub{background:#333;margin:0;display:inline-block;vertical-align:top;display:inline-block;vertical-align:top}
.ticket_label .ticket{color:#fff;position:relative}
.ticket_label .ticket::after{border-right:dashed #333 1px;bottom:0;content:'';display:block;height:100%;position:absolute;right:-1px;top:0;width:0}
.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{background:#000;bottom:0;height:100%;left:0;opacity:.5;position:fixed;right:0;top:0;width:100%}
#loginbox_balloon{background:#fff;box-shadow:0 0 50px rgba(0,0,0,0.5);padding:10px;position:absolute;z-index:9000;box-sizing:border-box;box-sizing:border-box}
#loginbox_balloon::before{border:solid;border-color:transparent transparent #fff;border-width:0 20px 20px;content:'';display:block;left:50%;margin-left:-20px;position:absolute;top:-20px}
#loginbox_balloon h1{font-size:12px;font-weight:normal;text-align:center}
#loginbox_balloon dl{margin:10px 0 0}
#loginbox_balloon dl dt a{background-image:url('../../img/common/grad/dk_h24a25.png');background-position:left bottom;border-color:#666;box-shadow:0 2px 2px rgba(255,255,255,0.6) inset;color:#fff !important;display:block;font-size:16px;font-weight:bold;line-height:1.5;padding:1em;text-align:center;width:100%;box-sizing:border-box;box-sizing:border-box}
#loginbox_balloon dl dd{color:#888;font-size:12px;line-height:1.2;margin:2px 0 0}
#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{border-bottom:1px solid #e7e7e7;margin-bottom:-1px;padding:16px}
.detail .info.info_article::after{clear:both;content:'';display:block}
.detail .info.info_article::after{clear:both;content:'';display:block}
.detail .info.info_article:first-child{margin-top:0}
.detail .info.info_article .thumb_wrapper{float:right;height:51px;margin:0 0 0 8px;overflow:hidden;width:90px;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{display:inline;font-size:20px !important;line-height:1.3 !important;margin-bottom:4px;white-space:normal;word-break:break-all;word-wrap:break-word;white-space:normal;word-break:break-all;word-wrap:break-word}
.detail .info.info_article .summary{display:none}
.detail .info.info_article .issue_box{font-size:12px;margin-top:8px}
.detail .info.info_article .issue_box .date_time{color:#999}
.detail .info.info_article .issue_box span{margin-right:8px;vertical-align:middle;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline;white-space:normal;word-break:break-all;word-wrap:break-word;white-space:normal;word-break:break-all;word-wrap:break-word}
.detail .info.info_article .issue_box span a{color:#000;display:block;text-shadow:none}
.detail .info.info_article .issue_box span a:visited{color:#888}
.detail .info.info_article .issue_box span a:hover{color:#003cdd}
.detail .info.info_article .issue_box span a span{opacity:0.5;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{opacity:0.3;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.blog_name{color:#999;font-size:16px;padding-left:8px;text-shadow:none}
.detail .info.info_article .issue_box span.blomaga_name img{height:20px;margin-right:4px;vertical-align:bottom;width:20px}
.detail .info.info_article .issue_box span.blomaga_name.matome img{height:16px;padding:2px;width:16px}
.tile .info.info_article{border-left:solid 1px #e7e7e7;border-top:solid 1px #e7e7e7;cursor:pointer;display:block;float:left;height:100%;margin:-1px 0 0 -1px;overflow:hidden;padding:16px;text-align:left;width:100%;box-sizing:border-box;box-sizing:border-box}
.tile .info.info_article:hover{background-color:#f1f1f1}
.tile .info.info_article.only_title::after{background-image:url('../../img/common/grad/dw_h24a100.png');background-repeat:repeat-x;bottom:0;content:'';height:24px;left:0;position:absolute;width:100%}
.tile .info.info_article .thumb_wrapper{height:114px;overflow:hidden;text-align:center;width:100%;box-shadow:0 0 4px rgba(0,0,0,0.2);vertical-align:bottom}
.tile .info.info_article .thumb_wrapper img{vertical-align:bottom;width:100%}
.tile .info.info_article p.title{font-size:18px !important;font-weight:bold;max-height:106px;overflow:hidden;padding:0;white-space:normal;word-break:break-all;word-wrap:break-word;white-space:normal;word-break:break-all;word-wrap:break-word}
.tile .info.info_article p.title.title_thum{font-weight:bold;margin-top:6px;max-height:52px;overflow:hidden;text-align:left}
.tile .info.info_article p.summary{color:#999 !important;display:none;font-size:14px;line-height:25px;margin-top:8px;text-shadow:none !important;white-space:normal;word-break:break-all;word-wrap:break-word;white-space:normal;word-break:break-all;word-wrap:break-word}
.tile .info.info_article.only_title p.summary{display:block}
.tile .info.info_article a{display:block;height:100% !important;width:100% !important}
.tile .info.info_article a:hover{color:#999 !important}
.tile .info.info_article .issue_box{font-size:12px;height:20px;margin-top:7px;overflow:hidden}
.tile .info.info_article .issue_box .date_time{color:#999}
.tile .info.info_article .issue_box span{color:#999 !important;display:inline;text-shadow:none;vertical-align:middle;white-space:normal;word-break:break-all;word-wrap:break-word;white-space:normal;word-break:break-all;word-wrap:break-word}
.tile .info.info_article .issue_box span.comment,.tile .info.info_article .issue_box span.date_time{display:none}
.tile .info.info_article .issue_box span.blog_name{color:#999;font-size:16px;padding-left:8px;text-shadow:none}
.tile .info.info_article .issue_box span.blomaga_name img{height:20px;margin-right:4px;vertical-align:bottom;width:20px}
.tile .info.info_article .issue_box span.blomaga_name.matome img{height:16px;padding:2px;width:16px}
#contents_main .tile .info.info_article.only_title::after{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%);background-repeat:repeat-x;bottom:0;content:'';height:24px;left:0;position:absolute;width:100%}
.info.info_blog{padding:28px 16px;width:670px}
.info.info_blog::after{clear:both;content:'';display:block}
.info.info_blog::after{clear:both;content:'';display:block}
.info.info_blog .outline{float:right;width:534px}
.info.info_blog .outline p.more{font-size:11px;margin-top:8px}
.info.info_blog .outline p.title{font-size:20px;line-height:1.3;margin-bottom:4px;white-space:normal;word-break:break-all;word-wrap:break-word;white-space:normal;word-break:break-all;word-wrap:break-word}
.info.info_blog .outline p.description{line-height:1.4;white-space:normal;word-break:break-all;word-wrap:break-word;white-space:normal;word-break:break-all;word-wrap:break-word}
.info.info_blog .outline p.issue_box{color:#666;font-size:12px;margin-bottom:8px}
.info.info_blog .outline p.issue_box span{line-height:1.6;margin-right:8px;vertical-align:middle;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline;white-space:normal;word-break:break-all;word-wrap:break-word;white-space:normal;word-break:break-all;word-wrap:break-word}
.info.info_blog .outline p.issue_box span.comment{background-color:#dbdbdb;border-radius:4px;color:#000;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{height:20px;margin-right:4px;vertical-align:bottom;width:20px}
.info.info_blog .thumbnail{float:left;width:120px}
.info.info_blog .thumbnail a img{height:160px;width:120px;box-shadow:0 0 4px rgba(0,0,0,0.2);vertical-align:bottom}
.info.info_blog ul.icon_group::after{clear:both;content:'';display:block}
.info.info_blog ul.icon_group::after{clear:both;content:'';display:block}
.info.info_blog ul.icon_group li{float:left;margin:0 4px 4px 0}
.info.info_blog ul.icon_group li.new{background-color:#f00;border:0 none #f00;color:#fff;border-radius:4px;font-size:12px;line-height:1;padding:4px}
.info.info_blog ul.icon_group li.hall_of_fame{background-color:#ff7200;border:0 none #ff7200;color:#000;border-radius:4px;font-size:12px;line-height:1;padding:4px}
.info.info_blog ul.icon_group li.category{background-color:#c8c8c8;border:0 none #c8c8c8;color:#000;border-radius:4px;font-size:12px;line-height:1;padding:4px}
.info.info_blog ul.icon_group li.month_free{background-color:#06c;border:0 none #06c;color:#fff;border-radius:4px;font-size:12px;line-height:1;padding:4px}
.inline_notify{background-color:#f8f8f8;border:solid 1px #ccc;color:#000;display:block;line-height:1;padding:10px;text-decoration:none;box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}
.inline_notify.flesh{background-color:#d1ff99;border-color:#549900;color:#1c3300 !important}
a.inline_notify:hover{background-color:#dde6ff;border-color:#47f}
a.inline_notify:hover.flesh{background-color:#baff66;border-color:#386600;color:#000 !important}
a.inline_notify.icon.blank{background-position:10px center;display:block;padding-left:28px !important}
.inline_notify a{text-decoration:underline}
.music_link{background-color:#f8f8f8;border:solid 1px #ccc;color:#000;display:block;font-size:14px;line-height:1;margin-bottom:10px;padding:10px;text-align:center;text-decoration:none;box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear}
.music_link.flesh{background-color:#d1ff99;border-color:#549900;color:#1c3300 !important}
a.music_link:hover{background-color:#dde6ff;border-color:#47f}
a.music_link:hover.flesh{background-color:#baff66;border-color:#386600;color:#000 !important}
.music_link a{text-decoration:underline}
.searchResultInformation{margin:16px 0 0;font-size:14px}
.searchResultInformation > .keyword{font-weight:bold}
.searchResultInformation > a{text-decoration:underline}
.searchResultInformation.isCpVideoList{margin:0}
header.site{position:relative;z-index:9999}
header.site nav.current{font-size:14px}
header.site nav.current ul li{margin-right:.2em;display:inline-block;vertical-align:top;display:inline-block;vertical-align:top}
header.site nav.current ul li a{color:#e0e0e0;display:block;line-height:1;padding:.5em .8em;text-decoration:none;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{background:#303030 url('../../img/common/grad/uk_h24a50.png') repeat-x left top;color:#fff}
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{background:transparent url('../../img/common/alpha/k_a60.png');min-width:1024px}
header.site .head_compact nav{margin:0 auto;width:1024px}
header.site .head_compact nav::after{clear:both;content:'';display:block}
header.site .head_compact nav::after{clear:both;content:'';display:block}
header.site .head_compact nav ul{float:left}
header.site .head_compact nav ul li{display:inline-block;vertical-align:bottom;display:inline-block;vertical-align:bottom}
header.site .head_compact nav ul li a{color:#ddd;display:block;padding:10px}
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{height:16px;display:inline-block;vertical-align:middle;display:inline-block;vertical-align:middle}
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{background-color:transparent !important;line-height:15px;padding:9px;display:inline-block;vertical-align:top;display:inline-block;vertical-align:top;opacity:0.6;opacity:0.6}
header.site .head_compact nav ul li.logo a:hover{opacity:1;opacity:1}
header.site .head_compact nav ul li.logo a.channel img{height:16px;width:118px}
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{height:16px;display:inline-block;vertical-align:middle;display:inline-block;vertical-align:middle}
header.site .head_compact nav aside{float:right}
div.body_split,div.body_split p{background:#696f6f;height:1px}
div.body_split{width:100%}
div.body_split p{margin:0 auto;width:1024px}
#announcement{background:#fdd;height:32px;margin:0;padding:0;width:100%}
#announcement p{margin:0 auto;padding:8px;text-align:center;width:952px}
#announcement a{background:url('../../img/base/icon_announcement.png') no-repeat left center;color:#c33 !important;font-size:16px;font-weight:bold;line-height:1;padding-left:20px}
#announcement span{color:#f66;font-size:12px;margin-left:8px}
#announcement.recommend{background:#00a2cf;border:0;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{margin-left:auto;margin-right:auto;width:1024px}
header.site .head_inner::after{clear:both;content:'';display:block}
header.site .head_inner::after{clear:both;content:'';display:block}
header.site .head_inner ul li{list-style:none}
.head_breadcrumb{float:left}
.head_breadcrumb::after{clear:both;content:'';display:block}
.head_breadcrumb::after{clear:both;content:'';display:block}
.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{color:#ddd;line-height:40px;text-decoration:none;display:inline-block;vertical-align:middle;display:inline-block;vertical-align:middle}
.head_breadcrumb .channel_name{font-size:16px;font-weight:bold;height:40px;margin-right:1.2em;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.head_breadcrumb .site_logo{margin-right:6px}
.head_breadcrumb .site_logo a{display:block;height:40px;white-space:nowrap;opacity:0.6;opacity:0.6}
.head_breadcrumb .site_logo a:hover{opacity:0.8;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-block;vertical-align:middle}
.head_breadcrumb .channel_category .other{color:#aaa;line-height:1;padding:4px;position:relative;text-decoration:none}
.head_breadcrumb .channel_category .other.hover{background:#444 url('../../img/common/grad/uw_h24a25.png') repeat-x 0 0;box-shadow:0 0 5px rgba(0,0,0,0.5);color:#fff}
.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{background-color:#222;box-shadow:0 5px 10px -3px rgba(0,0,0,0.5);left:-8px;min-width:120px;padding:5px 0;position:absolute;top:19px;z-index:100}
.head_breadcrumb .channel_category #other_categories_list li a{display:block;line-height:1;padding:6px 2em 6px 1em}
.head_breadcrumb .channel_category #other_categories_list li a:hover{background:#48f}
.head_breadcrumb .channel_category #other_categories_list li.selected a{background:#000;color:#48f;font-weight:bold}
.head_common{background:rgba(0,0,0,0.6);min-height:72px}
.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-right:12px;margin-top:6px}
.head_common#head_index .site_logo,.head_common#head_other .site_logo{height:48px;margin:12px 20px 4px 0;width:174px}
.head_common#head_index .site_logo a,.head_common#head_other .site_logo a{opacity:0.8;opacity:0.8}
.head_common#head_index .site_logo a:hover,.head_common#head_other .site_logo a:hover{opacity:1;opacity:1}
.head_common#head_index .site_logo a img,.head_common#head_other .site_logo a img{height:48px;width:100%}
.head_common#head_portal .head_breadcrumb{margin-right:12px;margin-top:16px}
.head_common#head_portal .site_logo a{opacity:0.4;opacity:0.4}
.head_common#head_portal .site_logo a:hover{opacity:1;opacity:1}
.head_common#head_portal .site_logo a img{width:130px}
.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}
#head_search .search_box{background:#fff;height:32px;position:relative;width:260px}
#head_search .search_box input.search_string{background:transparent;border:0;bottom:0;height:100%;left:0;padding:0;position:absolute;right:0;text-indent:.5em;top:0;width:100%}
#head_search .search_box button.search_submit{background:#000 url('../../img/base/b1_search_submit.png') no-repeat center center;border:solid 1px transparent;border-radius:0;bottom:0;cursor:pointer;height:32px;left:auto;overflow:hidden;position:absolute;right:0;text-indent:-999px;top:0;width:32px}
#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{background:#333}
#head_cp::after{clear:both;content:'';display:block}
#head_cp::after{clear:both;content:'';display:block}
#head_cp li{list-style:none}
#head_cp .head_inner{color:#999f9f;height:40px;line-height:1;width:1024px}
#head_sns_share{float:right;margin:10px 0 0;padding:0;position:relative;width:250px}
#head_sns_share .sns_button,#head_sns_share .sns_other{display:inline-block;vertical-align:top;display:inline-block;vertical-align:top}
#head_sns_share .sns_button.twitter{position:relative;right:-72px}
#head_sns_share .sns_button.facebook{position:relative;right:-74px}
#head_sns_share .sns_other{position:relative;right:-37px;width:20px}
#head_sns_share .sns_other .btn_share_toggle{background:#888 url('../../img/common/grad/dk_h24a100.png') repeat-x;border:solid 1px;border-color:#666 #000 #000;border-radius:0;color:#000;display:block;font-size:12px;line-height:1;outline:none;padding:3px;position:relative;text-align:center;text-decoration:none;text-shadow:0 1px 0 #888;z-index:99}
#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;border-color:#ccc;color:#888}
#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{height:0;overflow:hidden;position:absolute;right:0;top:19px;width:100px;z-index:100}
#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);padding:0 0 10px;position:absolute;right:0;top:-2px;z-index:9}
#head_sns_share #head_sns_share_more li{float:left;list-style-type:none;padding:10px 10px 0}
#head_sns_share #head_sns_share_more li.gplus{overflow:hidden;width:68px}
#head_cp_menu{background:#444}
#head_cp_menu::after{clear:both;content:'';display:block}
#head_cp_menu::after{clear:both;content:'';display:block}
#head_cp_menu .head_inner{height:36px}
#head_cp_menu #cp_menu{float:left}
#head_cp_menu #cp_menu::after{clear:both;content:'';display:block}
#head_cp_menu #cp_menu::after{clear:both;content:'';display:block}
#head_cp_menu #cp_menu a{line-height:36px;padding-bottom:0;padding-top:0}
#head_cp_menu .join_leave.at_header{float:right}
.head_msg{background:#f0f0f0 repeat-x left top;border:solid #aaa;border-width:0 0 1px;color:#333}
.head_msg p{line-height:28px;margin:0 auto;overflow:hidden;text-align:center;width:952px}
.head_msg a{text-decoration:none}
.head_msg img{display:inline-block;vertical-align:middle;display:inline-block;vertical-align:middle}
.head_msg a:hover{text-shadow:0 0 6px #fff, 0 0 10px #fff}
.head_msg.info{background:#d8e9ff;border-color:#91bae5;color:#467dca}
.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{color:#c00;font-size:14px;font-weight:bold}
.head_msg.joinChannelWithPremiumUnit{background-image:url('../../img/base/head_msg_bg.png')}
.head_msg.joinChannelWithPremiumUnit a{color:#c00;font-size:14px;font-weight:bold}
.head_msg.nicopo_lost_notice{background:#fff799 url('../../img/common/grad/uw_h24a50.png') repeat-x;padding:5px 0;text-align:center}
.head_msg.nicopo_lost_notice p{overflow:visible;text-align:left;width:auto;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
.head_msg.nicopo_lost_notice p.message{font-size:12px;line-height:35px;text-align:center}
.head_msg.nicopo_lost_notice p.message a{text-decoration:underline}
.head_msg.nicopo_lost_notice p.message .nicopo{background:transparent url('../../img/common/icon/nicopo.24x24.png') no-repeat left center;color:#830;font-weight:bold;padding:0 0 0 26px;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
.head_msg.penalty{background:#444;border-color:#333;border-width:1px 0;color:#fff}
.head_msg.penalty p{overflow:visible}
.head_msg.penalty .unlock_date{display:inline-block;margin:0 5px}
.head_msg.penalty .restruction{margin:0 2px}
.head_msg.penalty .restruction .locked{background:#696969;color:#dadada;display:inline-block;line-height:normal;padding:2px 10px;position:relative}
.head_msg.penalty .restruction .locked .unlock_date{background:#47f;border-radius:10px;color:#fff;display:none;font-size:10px;left:0;margin:0;padding:5px 0;position:absolute;right:0;top:2.5em;z-index:10}
.head_msg.penalty .restruction .locked .unlock_date::before{border-color:transparent transparent #47f;border-style:solid;border-width:0 10px 10px;content:'';height:0;left:50%;margin-left:-10px;position:absolute;top:-10px;width:0}
.head_msg.penalty .until{color:#b8c2e0;cursor:pointer;text-decoration:underline}
.slidedown_msg .head_msg{position:relative;top:-60px}
.slidedown_msg{background:#444;overflow:hidden}
span.clickBlocker{background:#fff;bottom:0;color:#800;cursor:pointer;display:block;-ms-filter:'alpha(opacity=0)';font-weight:bold;height:100%;left:0;line-height:normal;opacity:0;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:2}
span.clickBlocker:hover{-ms-filter:'alpha(opacity=100)';opacity:1}
a.icon_help{background:transparent url('../../img/common/icon/help.14x14.png') no-repeat left center;color:#888 !important;padding-left:16px}
.nowrap{white-space:nowrap}
.subinfo{color:#888}
.optional{color:#aaa;font-size:10px}
.error_solution{color:#355;font-size:14px;font-weight:normal}
strong.nicopo{color:#cbac3f}
.tax_included{font-size:80%;font-weight:normal;opacity:0.8;opacity:0.8}
.wbr > span{display:inline-block;text-indent:0;white-space:nowrap}
.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}
.sidebar{width:350px}
.purchase_method{background:#f8f8f8;border:3px #eee solid;border-radius:10px;float:right;margin:0;padding:10px}
.purchase_method h2{color:#9b9b9b;font-size:14px}
.purchase_method .ppv_help{text-align:right}
.purchase_method h3.methodTitle{background-color:#ddd;color:#888;font-size:14px;padding:8px}
.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{height:16px;width: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{font-size:20px;line-height:normal;padding:4px 0 4px 8px;text-align:left}
.purchase_method .methodBody{padding:4px}
.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.danime_invite{margin-bottom:10px}
.purchase_method.danime_invite .btn{margin-top:10px}
.purchase_method.danime_invite .btn a{color:#444 !important;font-size:24px;line-height:110%;padding:15px 0 8px}
.purchase_method.danime_invite .btn img{margin-top:3px;vertical-align:middle;width:140px}
.purchase_method.danime_invite .btn span{font-size:10px}
.purchase_method.danime_invite .about_danimestore{margin-top:5px;text-align:center}
.purchase_method.danime_invite .about_danimestore a{background:url('../../img/common/d_anime_store/about_icon.svg') #ececec center right no-repeat;background-size:15px;border-radius:5px;color:#444 !important;cursor:pointer;display:inline-block;font-size:9px;line-height:100%;margin-top:5px;padding:5px 16px 5px 5px}
.purchase_method.danime_invite .notes{font-size:10px;margin-top:10px;padding-left:1em;text-indent:-1em}
.purchase_method.danime_joined{margin-bottom:10px}
.purchase_method.danime_joined .is_viewable{background:url('../../img/common/d_anime_store/word_mark_nico.svg') 5px center no-repeat;background-size:140px;border:1px #dfdfdf solid;color:#cc0032;font-size:11px;font-weight:bold;line-height:100%;margin-top:5px;padding:8px 5px;text-align:right}
.purchase_method.danime_joined .is_viewable img{margin-right:3px;vertical-align:middle;width:13px}
.purchase_method.danime_joined .view_video{background:linear-gradient(to bottom,#ff5474 0%,#cc0032 50%);border:solid 2px #b50125;border-radius:3px;color:#fff !important;display:block;font-size:18px;line-height:100%;margin-top:10px;padding:15px 0 10px;text-align:center}
.purchase_method.danime_joined .view_video:hover{background:linear-gradient(to bottom,#ff8298 0%,#cc0032 50%)}
.purchase_method.danime_joined .notes{color:#888;font-size:11px;margin-top:7px;text-align:center}
.ads_nicovideo.ppv_side{border:1px #ccc dashed;margin-top:10px;padding:20px}
.ads_nicovideo.ppv_side .banner_campaign li{list-style:none;margin-top:10px;width:100%}
.ads_nicovideo.ppv_side .banner_campaign li:first-child{margin-top:0}
.ads_nicovideo.ppv_side .banner_campaign li img{height:50px;width:300px}
form.ppv_purchase{clear:both;display:block;position:relative}
form.ppv_purchase a.button.need_more_point{background-color:#ddd;border-color:#888}
form.ppv_purchase a.button.disabled{background:#eee !important;border-color:#aaa;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{background:#fff;border:solid 1px #ddd;border-width:0 1px 1px;box-shadow:0 4px 10px rgba(0,0,0,0.25);left:0;margin:0 -1px;padding:10px;position:absolute;right:0;width:auto}
form.ppv_purchase .panel .confirm p{font-size:12px;line-height:1.5;padding:5px 0}
form.ppv_purchase .panel .confirm p.need_more_nicopo{color:#000;font-weight:bold;margin:10px 5px -5px}
form.ppv_purchase .panel .confirm p.need_more_nicopo label{background:#000;border-radius:4px 4px 0 0;color:#ddc661;display:block;font-size:16px;padding:5px 10px}
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{cursor:pointer;display:block;font-size:12px}
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{background:url('../../img/common/icon/nicopo.24x24.png') left center no-repeat;height:24px;width:100%}
form.ppv_purchase .button_body .button_text{display:block;padding-left:30px;position:relative;top:1px;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-block;vertical-align:baseline}
form.ppv_purchase a.button.hover_toggle .out{display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
form.ppv_purchase a.button.hover_toggle .hover{display:none}
form.ppv_purchase a.button.need_login:hover{background-color:#91bae5;border-color:#125294}
form.ppv_purchase a.button{background:#ddc661 url('../../img/common/grad/uw_h24a50t.png') left top repeat-x;border:solid 2px #8d690e;cursor:pointer;display:block;font-size:18px;font-weight:bold;line-height:23px;padding:10px;text-align:left;text-decoration:none !important;text-shadow:0 1px 1px #fff}
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-block;vertical-align:baseline}
form.ppv_purchase a.button .button_text,form.ppv_purchase a.button .button_text span{vertical-align:middle}
.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{background:#fff;border:solid 1px #ddd;border-width:1px 1px 0;box-shadow:0 2px 6px rgba(0,0,0,0.25);margin:0 -11px -11px;padding:10px 10px 0;top:-11px;z-index:2}
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{background:transparent;border:0;cursor:pointer;display:block;font-size:0;line-height:0;margin:0;padding:0;width:76px}
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-family:Arial, sans-serif;font-size:20px;font-weight:bold;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{background-image:url('../../img/ppv/btn_purchase_disable.png');display:block;height:46px;width:132px}
.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{border:dotted 0 #ddd;border-width:1px 0 0;list-style:none;margin:0 -8px;padding:8px}
.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{border:solid 3px #ddd;margin:10px auto;padding:10px}
.join_invitation .invitation_top h4.invitation_title{background:#f8f8f8;font-size:12px;margin:-18px 0 0 10px;padding:0 4px;display:inline-block;vertical-align:middle;display:inline-block;vertical-align:middle}
.join_invitation .invitation_body .sample_price{height:32px}
.join_invitation .invitation_body .sepa{border-bottom:dotted 2px #ddd;margin:10px -10px}
.ppv_price table,.join_invitation table{border:0;border-collapse:collapse;width:100%}
a.button_link{display:block}
a.thumb_anchor{background:#333;font-weight:normal;position:relative;text-decoration:none !important;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
.purchase_type{border:0;left:0;position:absolute;top:0;z-index:2;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
.purchase_type .inner{border-color:#af9434 #626262 #626262 #af9434;border-style:solid;border-width:1px;display:block;font-size:11px;font-weight:bold;line-height:15px;padding:0 4px;text-align:center;text-shadow:0 0 0 transparent, 0 0 2px #ffb;white-space:nowrap}
.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-family:'ＭＳ Ｐゴシック', Osaka, 'ヒラギノ角ゴ Pro W3', sans-serif;font-weight:normal}
a .video_length{background:rgba(0,0,0,0.7);border-top-left-radius:4px;bottom:2px;color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:bold;line-height:12px;padding:0 2px 0 4px;position:absolute;right:2px;text-align:left;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
div.pack_thumb{background:transparent url('../../img/ppv/pack_stack.gif') no-repeat right bottom;padding:0 6px 6px 0;position:relative;text-align:left}
div.pack_thumb.pack_thumb_L{background-image:url('../../img/ppv/pack_stack-large.gif');height:95px;width:126px}
div.pack_thumb.pack_thumb_M{height:71px;width:94px}
div.pack_thumb.pack_thumb_S{background-image:url('../../img/ppv/pack_stack-small.gif');height:40px;padding:0 4px 4px 0;width:52px}
div.pack_thumb.pack_thumb_S .pack_thumb_sheet{background:transparent;border:0;padding:2px}
div.pack_thumb img.video_img_L{height:91px;width:122px}
div.pack_thumb img.video_img_M{height:67px;width:90px}
div.pack_thumb img.video_img_S{height:36px;width:48px}
div.pack_thumb .pack_thumb_sheet{background:#fff;border:solid 1px #333;border-radius:2px;overflow:hidden;padding:1px;text-decoration:none;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
div.pack_thumb span.pack_ribbon{background:transparent url('../../img/ppv/pack_ribbon.gif') no-repeat left top;height:17px;left:-2px;position:absolute;top:-2px;width:37px;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
div.pack_thumb .pack_thumb_sheet,div.pack_thumb img{display:block}
div.pack_thumb img{border:0}
.rule_body{background-color:#fff;height:100px;overflow:scroll;width:338px}
.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{background:#ffc83c url('../../img/common/grad/uw_h24a100.png') repeat-x left top;border:solid 1px #ffc83c;color:#630;font-size:14px;line-height:20px;text-shadow:0 1px 0 #ff8}
.ppv_history table.ppv_price{background:#f8f8f8;border:solid 1px #eee;border-top:0}
.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{height:16px;width:16px}
div#timeshift_modal.nicoch_modal .modal_body{background:transparent url('../../img/parts/timeshift.gif') no-repeat 18px 18px;padding:20px 30px 30px 46px}
.timeshift_button{white-space:nowrap}
.timeshift_button a{background:transparent url('../../img/parts/timeshift.gif') no-repeat scroll left center;color:#f90;font-size:10px;font-weight:bold;padding:2px 0 2px 17px;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
.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{border:solid 1px #888;color:inherit;font-size:10px;line-height:normal;margin-left:5px;padding:0 5px;position:relative;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
.timeshift_button .timeshift_count .tail{border:solid 5px #888;border-color:transparent #888 transparent transparent;display:block;height:0;left:-10px;position:absolute;top:2px;width:0}
.foot_inner{color:#999;line-height:1.5;margin:0 auto;padding:12px 0;width:1024px}
.foot_inner::after{clear:both;content:'';display:block}
.foot_inner::after{clear:both;content:'';display:block}
footer.site{background:#444;border-top:1px solid #575757}
footer.site a{color:#ddd}
footer.site a:hover{color:#fff;text-shadow:0 0 10px rgba(0,100,255,0.6)}
#cp_symbol{float:left;margin-right:16px}
#cp_profile{float:left;overflow:hidden;width:645px}
#cp_profile .inner_box{border-top:1px solid #333;margin-top:-1px;padding-bottom:8px}
#cp_profile .inner_box::after{clear:both;content:'';display:block}
#cp_profile .inner_box::after{clear:both;content:'';display:block}
#cp_profile .inner_box h3{border-top:1px solid #636363;font-size:10px;font-weight:normal;line-height:1;padding-top:8px}
#cp_profile .inner_box h3.cp_chname{border:0;color:#eee;font-size:16px;line-height:normal;margin-bottom:8px;padding-top:0;text-shadow:0 1px 1px #333;width:445px}
#cp_profile .inner_box .cp_viewname{font-size:12px;line-height:1}
#cp_profile .inner_box ul.cp_footmenu li,#cp_profile .inner_box ul.cp_tags li{list-style:none;margin-right:16px;margin-top:8px;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
#cp_profile .inner_box ul.cp_footmenu li a,#cp_profile .inner_box ul.cp_tags li a{display:block;line-height:1;white-space:normal;word-break:break-all;word-wrap:break-word;white-space:normal;word-break:break-all;word-wrap:break-word}
#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{background-color:rgba(0,0,0,0.5);font-size:12px;padding:10px;text-decoration:none}
#cp_profile p{margin-top:3px}
#cp_joinmenu{float:right;width:248px}
#cp_joinmenu .text{color:#999;line-height:1.25;text-align:center}
#cp_joinmenu .config{line-height:1.25;margin-top:8px;text-align:center}
#cp_joinmenu .btn_join,#cp_joinmenu .btn_leave{background:#393f3f;border-radius:4px;box-shadow:0 1px 3px #393f3f;line-height:1;margin:8px 0;padding:1px;text-align:center;white-space:nowrap}
#cp_joinmenu .btn_join a,#cp_joinmenu .btn_leave a{border:solid 2px;border-radius:3px;display:block;padding:8px 16px;text-decoration:none}
#cp_joinmenu .btn_join a:active,#cp_joinmenu .btn_leave a:active{padding:10px 16px 6px}
#cp_joinmenu .btn_join a{background:#ffde59 url('../../img/base/btn_join_bg.png') repeat-x;border-color:#f60 #c30 #930;color:#292f2f;font-size:16px;height:16px;text-shadow:0 1px 2px #c30}
#cp_joinmenu .btn_join a:hover{background-position:0 -32px;border-color:#f90 #f60 #c30;color:#191f1f}
#cp_joinmenu .btn_leave a{background:url('../../img/base/btn_leave_bg.png') repeat-x;border-color:#e9efef #898f8f #595f5f;color:#494f4f;font-size:12px;height:12px;text-shadow:0 1px 1px #898f8f}
#cp_joinmenu .btn_leave a:hover{background-position:0 -28px;border-color:#f9ffff #999f9f #696f6f;color:#393f3f}
#cp_joinmenu .continuous_admission{margin-top:6px}
#cp_joinmenu .continuous_admission span{color:#ff884c}
.nanime_link ul{margin-top:5px}
.nanime_link ul li{display:inline-block;list-style:none}
.nanime_link ul li:not(:last-child)::after{content:'/';margin:0 8px}
#foot_common{background:#333;min-width:1024px}
#foot_common a{color:#aaa;font-size:14px}
#foot_common a:hover{color:#ccc;text-shadow:0 0 10px rgba(0,100,255,0.6)}
#foot_common .foot_common_nav{float:left;padding-right:3%;width:25%;box-sizing:border-box;box-sizing:border-box}
#foot_common .foot_common_nav h3.nav_title{border-bottom:1px solid #444;font-weight:normal;margin-bottom:6px;padding-bottom:2px}
#foot_common .foot_common_nav ul{padding-top:6px}
#foot_common .foot_common_nav ul li{line-height:1;list-style:none;margin:0 0 1em;text-shadow:-1px -1px 0 rgba(0,0,0,0.2)}
#foot_common .foot_common_nav#foot_nav_categories::after{clear:both;content:'';display:block}
#foot_common .foot_common_nav#foot_nav_categories::after{clear:both;content:'';display:block}
#foot_common .foot_common_nav#foot_nav_categories ul{float:left;width:50%}
#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-block;vertical-align:baseline}
#foot_common small#foot_copyright{clear:both;display:block;text-align:right}
nav#foot_nav_tool{width:80%}
nav#foot_nav_tool ul li{margin-right:20px;display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline}
footer.site .sns_buttons{background:transparent url('../../img/common/grad/uk_h24a10.png') repeat-x left top;border-top:1px solid #666;padding:10px 0;position:relative;text-align:center}
footer.site .sns_buttons h3.title{font-size:14px;font-weight:normal;line-height:20px;display:inline-block;vertical-align:top;display:inline-block;vertical-align:top}
footer.site .sns_buttons ul{display:inline-block;vertical-align:top;display:inline-block;vertical-align:top}
footer.site .sns_buttons ul li{list-style:none;overflow:hidden;display:inline-block;vertical-align:top;display:inline-block;vertical-align:top}
footer.site .sns_buttons ul li.twitter{height:20px;margin:0 10px}
footer.site .sns_buttons ul li.facebook{height:20px;width:72px;margin-right:10px}
footer.site .sns_buttons ul li.hatebu{height:20px}
footer.site .sns_buttons .clickblock{background:#036;bottom:0;color:#fff;cursor:pointer;font-size:12px;left:0;line-height:1.25;opacity:.6;padding:8px;position:absolute;right:0;top:0}
footer.site .sns_buttons .clickblock:hover{opacity:.8}
footer.site #btn_viewspmode{margin:30px;margin-bottom:100px;padding:0}
footer.site #btn_viewspmode button{border:solid 5px #333;display:block;font-size:400%;margin:0 auto;padding:1em;width:80%}
aside.ads_nicovideo{display:block;position:relative;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{border:1px #ccc dashed;margin-bottom:20px;padding:20px 0}
aside.ads_nicovideo.ads_footer.size_728x90{background:#f8f8f8;padding:20px 0}
aside.ads_nicovideo .ads_title{background:#ccc;border-radius:0 0 10px;color:#666;font-size:11px;font-weight:bold;left:-1px;padding:2px 10px 2px 8px;position:absolute;top:-1px}
aside.ads_nicovideo .ads_debug{background-color:#fff;border:1px solid #999;color:#000;height:80%;opacity:.9;padding:2% 10%;position:absolute;top:60px;width:80%;z-index:10000000000}
#head_ads_468x60{float:right;margin:6px 0}
#head_ads_728x90{background-image:url('../../img/common/alpha/k_a20.png');position:relative}
#head_ads_728x90 .button{background-image:url('../../img/common/alpha/k_a20.png');color:#ddd;cursor:pointer;display:block;font-size:10px;padding:2px 4px;position:absolute;right:0;top:0}
#head_ads_728x90 .button:hover{background-image:url('../../img/common/alpha/k_a60.png');color:#fff}
#channel_728x90{height:90px;margin:0 auto;padding:8px 0;text-align:center;width:1024px}
#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}
.chtoolTabmenu{bottom:0;filter:drop-shadow(0 0 4px rgba(0,0,0,0.33));left:0;letter-spacing:1px;pointer-events:none;position:fixed;right:0;text-align:right;z-index:100000}
.chtoolTabmenu__container{margin:0 auto;max-width:1500px;width:100%}
.chtoolTabmenu .balloonUnit{background:white;border-radius:8px;cursor:pointer;display:inline-block;margin-bottom:15px;margin-right:2.4em;min-width:280px;pointer-events:auto;position:relative}
.chtoolTabmenu .balloonUnit__close{color:#ccc;font-size:1.2em;position:absolute;right:12px;top:8px}
.chtoolTabmenu .balloonUnit__body{align-items:center;display:flex;margin:4px 16px 4px 12px;text-align:left}
.chtoolTabmenu .balloonUnit__body__icon{display:inline-block;margin:12px}
.chtoolTabmenu .balloonUnit__body__text{display:inline-block;margin:12px 12px 12px 4px}
.chtoolTabmenu .balloonUnit::after{border:10px solid transparent;border-top-color:white;content:'';position:absolute;right:20px}
.chtoolTabmenu .balloonUnit:hover{opacity:.8}
.chtoolTabmenu .switcherUnit{background-color:#000;border-radius:8px 8px 0 0;color:white;cursor:pointer;display:inline-block;line-height:3.4em;margin-right:2.4em;padding:0 1.2em;pointer-events:auto}
.chtoolTabmenu .switcherUnit__iconWrench{height:1.2em;vertical-align:middle;width:1.2em}
.chtoolTabmenu .drawerUnit{background-color:#000;height:4px;max-width:100%;overflow-x:auto;overflow-y:hidden;pointer-events:auto;text-align:center;transition:height .1s ease-in-out;white-space:nowrap}
.chtoolTabmenu .drawerUnit > li{display:inline-block;margin:0 8px 0 0}
.chtoolTabmenu .drawerUnit > li > a{color:white;display:inline-block;line-height:4em;padding:0 1.2em;position:relative}
.chtoolTabmenu .drawerUnit > li > a:hover{background-color:rgba(248,248,248,0.2)}
.chtoolTabmenu .drawerUnit > li:not(:last-child) > a::after{background:rgba(255,255,255,0.6);content:'';height:1em;margin-top:-0.5em;position:absolute;right:-7px;top:50%;width:1px}
.chtoolTabmenu--is_active .drawerUnit{height:4em}
.chtoolTabmenu:not(.chtoolTabmenu--is_active) .drawerUnit > li > a{pointer-events:none}
.c-icon{background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;fill:#fff;height:18px;width:18px}
.c-icon--mail{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22feather%20feather-mail%22%3E%20%3Cpath%20d%3D%22M4%204h16c1.1%200%202%20.9%202%202v12c0%201.1-.9%202-2%202H4c-1.1%200-2-.9-2-2V6c0-1.1.9-2%202-2z%22%2F%3E%3Cpath%20d%3D%22M22%206l-10%207L2%206%22%2F%3E%3C%2Fsvg%3E')}
.c-button{background:#3e8eed;border:solid 2px #3e8eed;border-radius:4px;box-sizing:border-box;color:#fff;display:inline-block;font-weight:bold;padding:12px 16px;text-align:center}
button.c-button{appearance:none;-webkit-appearance:none;text-shadow:none;font-size:14px;line-height:1.6;color:inherit}
button.c-button:hover{background:inherit;border-color:inherit;text-shadow:none}
a.c-button,button.c-button{color:#fff;text-decoration:none}
a.c-button:hover,a.c-button:visited,button.c-button:hover,button.c-button:visited{color:#fff}
a.c-button--color_yellow,button.c-button--color_yellow{color:#252525}
a.c-button--color_yellow:hover,a.c-button--color_yellow:visited,button.c-button--color_yellow:hover,button.c-button--color_yellow:visited{color:#252525;background-color:#ffe02b;border-color:#ffe02b}
a.c-button--has_noFrame,button.c-button--has_noFrame{color:#3e8eed}
a.c-button--has_noFrame:hover,a.c-button--has_noFrame:visited,button.c-button--has_noFrame:hover,button.c-button--has_noFrame:visited{color:#3e8eed}
button.c-button:disabled{opacity:}
.c-button > .c-icon{margin-right:4px;vertical-align:middle}
.c-button__label{display:inline-block;vertical-align:middle}
.c-button--size_s{font-size:13px;padding:4px 16px}
.c-button--size_s > .c-icon{font-size:13px;height:20px}
.c-button--color_yellow{background-color:#ffe02b;border-color:#ffe02b}
.c-button--color_gray{background-color:#888;border-color:#888}
.c-button--has_noFrame{background-color:transparent;border-color:transparent}
.c-button--is_rounded{border-radius:24px}
.c-button--is_block{display:block;text-align:center}
button.c-button--is_block{width:100%}
.c-button--is_disabled{opacity:;pointer-events:none}
.c-button--is_reversed{background:transparent;box-sizing:border-box}
a.c-button--is_reversed{color:#3e8eed}
a.c-button--is_reversed:hover,a.c-button--is_reversed:visited{color:#3e8eed}
.c-button--type-moderate{background:#fff;border-color:#fff;color:#3e8eed}
a.c-button--type-moderate{color:#3e8eed}
a.c-button--type-moderate:hover,a.c-button--type-moderate:visited{color:#3e8eed}
.c-siteCommonHeaderUnit{background-color:#252525;font-family:sans-serif;margin:0;min-height:36px;padding:0;position:relative;width:100%;z-index:100000}
.c-channelMembershipCommonHeaderUnit{background-color:#000}
.c-channelMembershipCommonHeaderUnit > div{align-items:center;display:flex;height:36px;justify-content:space-between;margin:0 auto;width:700px}
.c-channelMembershipCommonHeaderUnit > div > h1{background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzM0IiBoZWlnaHQ9IjM3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48cGF0aCBpZD0iYSIgZD0iTS4zMDkuNzZoMjAuMjh2MzEuNjZILjMwOXoiLz48cGF0aCBpZD0iYyIgZD0iTS43Ny0uMDAxaDIzLjEyNFYyNUguNzY5eiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xNDkuNjAyIDIxLjgxYzAgMS43MjQtLjI4MiAzLjQ3LS44NDIgNS4yMmExNS45NiAxNS45NiAwIDAxLTIuNDUgNC43NzggMTMuNTM4IDEzLjUzOCAwIDAxLTMuODk2IDMuNTA0Yy0xLjUxOC45MTItMy4yNDIgMS4zNjEtNS4xNjkgMS4zNjFIMTE4Ljg5Yy0uODk0IDAtMS42NTctLjMxMy0yLjI4Mi0uOTQ3YTMuMjEyIDMuMjEyIDAgMDEtLjk0My0yLjMyMmMwLS45MDUuMzIxLTEuNjgyLjk0My0yLjMxYTMuMDYgMy4wNiAwIDAxMi4yODItLjk2NGgxNi45NTVjMS41NiAwIDIuODIyLS4yODcgMy43ODYtLjg0OS45NjUtLjU3NCAxLjcyMS0xLjI2NSAyLjI4NS0yLjA4M2E3LjM3MSA3LjM3MSAwIDAwMS4xNDItMi42OTZjLjItLjk3NS4zLTEuODc0LjMtMi42OTMgMC0uODE0LS4xLTQuMTUtLjMtNS4xMzNhNy4zMTIgNy4zMTIgMCAwMC0xLjE0Mi0yLjY5NGMtLjU2NC0uODEzLTEuMzItMS41MTMtMi4yODUtMi4wNzUtLjk2NC0uNTY4LTIuMjI2LS44NTgtMy43ODYtLjg1OEgxMTguODlhMy4wOTQgMy4wOTQgMCAwMS0yLjI4Mi0uOTUgMy4yMiAzLjIyIDAgMDEtLjk0My0yLjMyNWMwLS45MTMuMzIxLTEuNjc4Ljk0My0yLjMxMmEzLjA2MyAzLjA2MyAwIDAxMi4yODItLjk2aDE5LjAzYzEuODM0IDAgMy40Ny40NTMgNC45MDMgMS4zNjRhMTMuMDIgMTMuMDIgMCAwMTMuNjYgMy41MTRjMS4wMDcgMS40MzMgMS43NzIgMy4wMzYgMi4zMTQgNC44MS41MzEgMS43NzUuODA2IDUuOTM1LjgwNiA3LjYyTTczLjQ2IDIxLjgxYzAgMS43MjQtLjI3MiAzLjQ3LS44MzUgNS4yMmExNi4xMTggMTYuMTE4IDAgMDEtMi40NDggNC43NzggMTMuNTggMTMuNTggMCAwMS0zLjg5NyAzLjUwNGMtMS41MjMuOTEyLTMuMjQgMS4zNjEtNS4xNzIgMS4zNjFINDIuNzQ5YTMuMDkgMy4wOSAwIDAxLTIuMjgtLjk0NyAzLjIxNCAzLjIxNCAwIDAxLS45NC0yLjMyMmMwLS45MDUuMzE5LTEuNjgyLjk0LTIuMzEuNjMxLS42NDUgMS4zODctLjk2NCAyLjI4LS45NjRoMTYuOTVjMS41NyAwIDIuODM1LS4yODcgMy44LS44NDkuOTYyLS41NzQgMS43MTctMS4yNjUgMi4yNzctMi4wODNhNy4yNDcgNy4yNDcgMCAwMDEuMTM4LTIuNjk2Yy4xOTktLjk3NS4zMDctMS44NzQuMzA3LTIuNjkzIDAtLjgxNC0uMTA4LTQuMTUtLjMwNy01LjEzM2E3LjE5IDcuMTkgMCAwMC0xLjEzOC0yLjY5NGMtLjU2LS44MTMtMS4zMTUtMS41MTMtMi4yNzctMi4wNzUtLjk2NS0uNTY4LTIuMjMtLjg1OC0zLjgtLjg1OGgtMTYuOTVjLS44OTMgMC0xLjY0OS0uMzE4LTIuMjgtLjk1YTMuMjIgMy4yMiAwIDAxLS45NC0yLjMyNWMwLS45MTMuMzE5LTEuNjc4Ljk0LTIuMzEyLjYzMS0uNjQzIDEuMzg3LS45NiAyLjI4LS45Nkg2MS43OGMxLjgzOSAwIDMuNDcyLjQ1MyA0LjkwNSAxLjM2NGExMi45MTcgMTIuOTE3IDAgMDEzLjY1NyAzLjUxNCAxNi44OTQgMTYuODk0IDAgMDEyLjMxOSA0LjgxYy41MzUgMS43NzUuNzk5IDUuOTM1Ljc5OSA3LjYyTTEwNi44NDQgMTEuMDQ5YTMuMSAzLjEgMCAwMDIuMjg3LS45NWMuNjI2LS42MzcuOTQxLTEuNDE0Ljk0MS0yLjMyNSAwLS45MTMtLjMxNS0xLjY3OC0uOTQtMi4zMTFhMy4wNjggMy4wNjggMCAwMC0yLjI4OC0uOTYxSDc5LjM1N2MtLjg5OCAwLTEuNjUzLjMxNy0yLjI3OC45Ni0uNjI4LjYzNC0uOTQzIDEuMzk5LS45NDMgMi4zMTIgMCAuOTEuMzE1IDEuNjg4Ljk0MyAyLjMyNS42MjUuNjMzIDEuMzguOTUgMi4yNzguOTVoMjcuNDg3ek03OS4zNTcgMzAuMTNjLS44OTggMC0xLjY1My4zMTgtMi4yNzguOTYyLS42MjguNjI5LS45NDMgMS40MDYtLjk0MyAyLjMxIDAgLjkxLjMxNSAxLjY4Ni45NDMgMi4zMjQuNjI1LjYzNCAxLjM4Ljk0NyAyLjI3OC45NDdoMjcuNDg3Yy45IDAgMS42NTgtLjMxMyAyLjI4Ny0uOTQ3LjYyNi0uNjM4Ljk0MS0xLjQxNC45NDEtMi4zMjMgMC0uOTA1LS4zMTUtMS42ODItLjk0LTIuMzExYTMuMDcgMy4wNyAwIDAwLTIuMjg4LS45NjJINzkuMzU3ek0zMC43MSAxMS4wNDljLjg5NCAwIDEuNjU4LS4zMTcgMi4yNzktLjk1LjYzMS0uNjM3Ljk0MS0xLjQxNC45NDEtMi4zMjUgMC0uOTEzLS4zMS0xLjY3OC0uOTQxLTIuMzExLS42MjEtLjY0NC0xLjM4NS0uOTYxLTIuMjc5LS45NjFIMy4yMTdjLS44OSAwLTEuNjUuMzE3LTIuMjc1Ljk2Qy4zMTggNi4wOTcgMCA2Ljg2MiAwIDcuNzc1YzAgLjkxLjMxOCAxLjY4OC45NDIgMi4zMjUuNjI1LjYzMyAxLjM4NS45NSAyLjI3NS45NUgzMC43MXpNMy4yMTcgMzAuMTNjLS44OSAwLTEuNjUuMzE4LTIuMjc1Ljk2Mi0uNjI0LjYyOS0uOTQyIDEuNDA2LS45NDIgMi4zMSAwIC45MS4zMTggMS42ODYuOTQyIDIuMzI0YTMuMDc1IDMuMDc1IDAgMDAyLjI3NS45NDdIMzAuNzFjLjg5NCAwIDEuNjU4LS4zMTMgMi4yNzktLjk0Ny42MzEtLjYzOC45NDEtMS40MTQuOTQxLTIuMzIzIDAtLjkwNS0uMzEtMS42ODItLjk0MS0yLjMxMS0uNjIxLS42NDQtMS4zODUtLjk2Mi0yLjI3OS0uOTYySDMuMjE3ek0yNzMuNzU5IDcuMDQzbC00LjI3LTEuNzYyYTIuNzQ0IDIuNzQ0IDAgMTEyLjA5NS01LjA3M2w0LjI3IDEuNzYyYzEuNC41OCAyLjA3OCAyLjE4NyAxLjQ4OCAzLjU4My0uNjQgMS41MTEtMi4yMjMgMS45ODctMy41ODMgMS40OU0yOTAuOTkgMjcuMTJzLTYuMTQ4LTIuNDgtMTAuMDM4LTUuMTk4YTczLjYyOSA3My42MjkgMCAwMC0yLjQ4OC0xLjY3NWM0LjE2MS0zLjU2IDcuOTkyLTcuMDUgNy45OTItNy4wNWEyLjc3MiAyLjc3MiAwIDAwMS4wMjYtMy4wOWMtLjM2NC0xLjEzNi0xLjQyMi0xLjk0NC0yLjYxNS0xLjk0NGgtMjIuMjY1Yy0uODU1IDAtMS41ODYuMzA1LTIuMTg3LjkyNWEzLjA0MyAzLjA0MyAwIDAwLS45MDUgMi4yMmMwIC44NzUuMzA2IDEuNjIyLjkwNSAyLjIzNWEyLjk2MiAyLjk2MiAwIDAwMi4xODcuOTE0cy41LjA1NS42MS4wNTVoMTMuNzNjLjI0NC40NjItMi45MyAyLjc5Mi0yLjkzIDIuNzkycy0yLjQ0MyAxLjktNi4zMzMgNC42MThjLTMuODkgMi43MTgtMTAuMDM3IDUuMTk4LTEwLjAzNyA1LjE5OC0xLjIzNy44NzgtMS41MjcgMi42NzYtLjY1IDMuOTEzYTIuNzQyIDIuNzQyIDAgMDAyLjI0IDEuMTU1Yy41NSAwIDEuMjY0LS4yNyAyLjExNy0uNjMgMCAwIDQuNDU2LTEuNjE1IDkuNjIxLTUuMjg0LjAxMy0uMDA4LjAyNi0uMDE4LjAzOC0uMDI3djcuMTA0YzAgLjg5OC4zMTIgMS42NTcuOTQ2IDIuMjg1LjYzNy42MjggMS40MTMuOTQyIDIuMzIyLjk0Mi45MDUgMCAxLjY4Mi0uMzE0IDIuMzExLS45NDJhMy4wNjMgMy4wNjMgMCAwMC45NjQtMi4yODV2LTcuMTU1bC4xMS4wNzhjNS4xNjUgMy42NjkgOS4zNTEgNS4xODYgOS4zNTEgNS4xODYgMS4wODYuNDA5IDEuODM4LjcyOCAyLjM4Ny43MjhhMi43NCAyLjc0IDAgMDAyLjI0LTEuMTU1Yy44NzctMS4yMzcuNTg3LTMuMDM1LS42NDktMy45MTNNMzA5LjIzMSA4LjI3M2EzIDMgMCAwMC0uNjE5LTEuODYgMi4zMzUgMi4zMzUgMCAwMC0uNjI3LS42MyAzLjExMiAzLjExMiAwIDAwLTEuOTktLjY5Yy0uNjA4IDAtMS4xNTIuMTU2LTEuNjM5LjQ0MS0uNDM2LjItLjc4LjUyMy0xLjAzNi45NGEzLjAyNyAzLjAyNyAwIDAwLS41NjIgMS44djQuNTkxYzAgLjA3My4wMTYuMTQxLjAyLjIxMy0uMDEyIDUuMjU0LS45OTkgMTMuMjQ1LTYuMjc3IDE3Ljg5N2EzLjE5OCAzLjE5OCAwIDAwLS4yODcgNC41MTcgMy4xOTUgMy4xOTUgMCAwMDIuNDAzIDEuMDg2IDMuMTkgMy4xOSAwIDAwMi4xMTUtLjc5OWM3LjAzLTYuMTk0IDguNDAxLTE1Ljk5MiA4LjQ1NS0yMi40MjguMDIyLS4xNi4wNDQtLjMxOC4wNDQtLjQ4NlY4LjI3M3oiIGZpbGw9IiNGRkYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTMgMy43NCkiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxwYXRoIGQ9Ik0yMC4wMDMgMTkuOTM0Yy0uOTY0LTEuMzkyLTIuOTMtMS43Ny00LjM3LS45MTQgMC0uMDAxLTcuODU2IDUuMjc4LTcuOTU2IDUuMzQ4YS43MjkuNzI5IDAgMDEtLjY4OC4wOWMtLjM3Ny0uMTcxLS4zMjctLjYzNC0uMzI3LS44NjhMNi42NiAzLjg3N2MwLS44NjEtLjMxOC0xLjYtLjk0Mi0yLjIwM0M1LjEwNiAxLjA2OCA0LjM2NS43NiAzLjQ3OS43NmMtLjg4IDAtMS42MzMuMzA3LTIuMjUuOTEzYTIuOTggMi45OCAwIDAwLS45MiAyLjIwM2wuMDA1IDIzLjExNmMwIDMuMzA3LjkwNSA1LjQyOCA0LjQzIDUuNDI4IDMuMDkgMCA1Ljk3LTIuMTE3IDcuNDc5LTMuMTYybDcuMDIzLTQuODdjMS40NTMtMS4wMDcgMS43NjItMy4wMDEuNzU3LTQuNDU1IiBmaWxsPSIjRkZGIiBtYXNrPSJ1cmwoI2IpIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE5MyAxMS43NCkiPjxtYXNrIGlkPSJkIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNjIi8+PC9tYXNrPjxwYXRoIGQ9Ik0yMi41MDggNS42ODNhMi43MTMgMi43MTMgMCAwMC0xLjE0NC0uMzQ1IDIuNjgxIDIuNjgxIDAgMDAtLjMxOS0uMDE3SDExLjAyOGwtLjg3NC0zLjIwOUEyLjc0MiAyLjc0MiAwIDAwNi44NTEuMDc1YTIuNzQgMi43NCAwIDAwLTIuMDM2IDMuMzAxbC41MyAxLjk0NUgzLjk4NWMtLjg5IDAtMS42NS4zMTctMi4yNzQuOTYxQzEuMDg3IDYuOTE1Ljc3IDcuNjguNzcgOC41OTNjMCAuOTEuMzE4IDEuNjg3Ljk0MyAyLjMyNWEzLjA3OSAzLjA3OSAwIDAwMi4yNzQuOTVoMy4xNDFsMyAxMS4wMmEyLjc0NSAyLjc0NSAwIDAwMy4zMDMgMi4wMzcgMi43NDQgMi43NDQgMCAwMDIuMDM3LTMuMzAybC0yLjY1Ni05Ljc1NmgyLjk5bC0uMzE5LjU1M2EyLjc0NCAyLjc0NCAwIDAwNC43NyAyLjcxN2wzLjI4Mi01LjcxM2EyLjc0NCAyLjc0NCAwIDAwLTEuMDI2LTMuNzQiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjZCkiLz48L2c+PHBhdGggZD0iTTE4Ni43MDUgMTcuMDg3aC04LjU2MnYtNi4wODRoNi40NzdhMy4yNiAzLjI2IDAgMDAzLjI1MS0zLjI1IDMuMjYgMy4yNiAwIDAwLTMuMjUtMy4yNTJoLTIzLjI1OWEzLjI2IDMuMjYgMCAwMC0zLjI1IDMuMjUxIDMuMjYgMy4yNiAwIDAwMy4yNSAzLjI1MWgxMC4yMTJ2Ni4wODRoLTEyLjI5N2EzLjI2IDMuMjYgMCAwMC0zLjI1IDMuMjUxIDMuMjYgMy4yNiAwIDAwMy4yNSAzLjI1MWgxMS44NDZjLTEuMjQ5IDMuODkyLTQuOTk0IDYuNDk0LTkuODEgNi40OTRhMy4yODUgMy4yODUgMCAwMDAgNi41N2M4LjUzNCAwIDE1LjE4Ni01LjQ0NSAxNi41NTgtMTMuMDY0aDguODM0YTMuMjYgMy4yNiAwIDAwMy4yNTEtMy4yNSAzLjI2IDMuMjYgMCAwMC0zLjI1LTMuMjUyTTI0OS43ODUgNC41NjZBMy4yODUgMy4yODUgMCAwMDI0Ni41IDcuODV2OC41NzVjMCA3LjU0LTYuMTMzIDEzLjY3NC0xMy42NzMgMTMuNjc0aC01Ljc5MmEzLjI4NSAzLjI4NSAwIDAwMCA2LjU3aDUuNzkyYzExLjE2MiAwIDIwLjI0My05LjA4MSAyMC4yNDMtMjAuMjQ0VjcuODVhMy4yODUgMy4yODUgMCAwMC0zLjI4NS0zLjI4NU0yMzIuOTc2IDExLjAwM2EzLjI2IDMuMjYgMCAwMDMuMjUtMy4yNSAzLjI2IDMuMjYgMCAwMC0zLjI1LTMuMjUyaC04Ljg3OGEzLjI2IDMuMjYgMCAwMC0zLjI1IDMuMjUxIDMuMjYgMy4yNiAwIDAwMy4yNSAzLjI1MWg4Ljg3OHoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+');background-position:left top;background-repeat:no-repeat;background-size:191px 22px;height:22px;margin-top:-2px;width:191px}
.c-channelMembershipCommonHeaderUnit > div > h1 > span{display:none}
.c-channelMembershipCommonHeaderUnit > div > p{color:#fff;font-size:11px;line-height:1;margin:0;padding:0}
.c-channelMembershipCommonHeaderUnit > div > p > a{color:#fff;display:inline-block;font-weight:bold;padding:0 3px;text-decoration:underline}
.c-channelMembershipCommonFooterUnit{background-color:#000}
.c-channelMembershipCommonFooterUnit > .toChannelTopLink{background-color:#f1f1f1}
.c-channelMembershipCommonFooterUnit > .toChannelTopLink > div{padding:12px 0;text-align:center}
.c-channelMembershipCommonFooterUnit > .toChannelTopLink > div > a{color:#3e8eed;text-decoration:underline}
.c-channelMembershipCommonFooterUnit > .footerMenu{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:12px 0;width:700px}
.c-channelMembershipCommonFooterUnit > .footerMenu > ul{font-size:0}
.c-channelMembershipCommonFooterUnit > .footerMenu > ul > li{display:inline-block;font-size:12px;line-height:1}
.c-channelMembershipCommonFooterUnit > .footerMenu > ul > li:not(:first-child){border-left:1px solid #fff}
.c-channelMembershipCommonFooterUnit > .footerMenu > ul > li > a{color:#fff;display:inline-block;padding:0 8px;text-decoration:none}
.c-channelMembershipCommonFooterUnit > .footerMenu > p{color:#fff;font-size:12px;margin:0}
.c-channelMembershipAdmissionMaintenanceUnit{background-color:#fff;padding-top:48px}
.c-channelMembershipAdmissionMaintenanceUnit > h2{background-color:#f1f1f1;font-size:14px;font-weight:normal;line-height:1;margin:0 auto;padding:12px 0;text-align:center;width:680px}
.c-channelMembershipAdmissionMaintenanceUnit > div{margin:0 auto;padding:36px 0 160px;width:680px}
.c-channelMembershipAdmissionMaintenanceUnit > div > p{font-size:14px;line-height:1.5;text-align:center}
.c-channelMembershipAdmissionMaintenanceUnit > div > p > a{color:#3e8eed;text-decoration:underline}
.c-searchWordSuggestUnit{background-color:#fff;box-shadow:3px 3px 4px 0 rgba(0,0,0,0.2);max-width:520px;min-width:260px;position:absolute;z-index:200}
.c-searchWordSuggestUnit > ul{border:1px solid #d1d1d1;box-sizing:border-box;margin:0;padding:0}
.c-searchWordSuggestUnit > ul > li{border-top:1px solid #d1d1d1;box-sizing:border-box;color:#252525;cursor:pointer;font-size:12px;line-height:1;list-style-type:none;overflow:hidden;padding:10px 8px;text-overflow:ellipsis;white-space:nowrap}
.c-searchWordSuggestUnit > ul > li.is_selected{background-color:#efefef}
.c-searchWordSuggestUnit > ul > li:hover{background-color:#efefef}
.c-liveTicketBuyingGuideUnit > dl{margin:0}
.c-liveTicketBuyingGuideUnit > dl > div{align-items:center;display:flex;font-size:13px;padding:6px 0 5px}
.c-liveTicketBuyingGuideUnit > dl > div:not(:last-child){border-bottom:1px solid #dedede}
.c-liveTicketBuyingGuideUnit > dl > div > dt{min-width:136px}
.c-liveTicketBuyingGuideUnit > dl > div > dd{color:#252525;font-weight:bold;margin:0}
.c-liveTicketBuyingGuideUnit > dl > div > dd::before{content:"：";display:inline-block;font-weight:normal;margin-right:4px}
.c-liveTicketBuyingGuideUnit > p{margin-top:8px}
.c-promotionToRecommendAdmission{border:solid 6px #ddd;display:flex;margin:0 10px 10px;padding:8px}
.c-promotionToRecommendAdmission__title{align-items:center;color:#252525;display:flex;font-size:14px;font-weight:bold;justify-content:center;padding-left:8px;white-space:nowrap}
.c-promotionToRecommendAdmission__description{align-items:center;color:#252525;display:flex;flex-grow:1;font-size:12px;margin:0 16px}
.c-promotionToRecommendAdmission__button .c-button--color_yellow{background:#fc2;border-color:#fc2;color:#252525;width:346px}
.c-promotionToRecommendAdmission__button .c-button--color_yellow:hover,.c-promotionToRecommendAdmission__button .c-button--color_yellow:visited{color:#252525}
.c-promotionToRecommendAdmission--is_noJoinButton{justify-content:center}
.c-promotionToRecommendAdmission--is_noJoinButton .c-promotionToRecommendAdmission__description{flex-grow:0}
.c-liveTicketGotoCampaignUnit{background-color:#f6f0ec;border-radius:6px;box-sizing:border-box;color:#252525;font-family:sans-serif;font-size:0;line-height:1;margin:32px auto 0;padding:16px;text-rendering:optimizeLegibility;width:720px;-webkit-font-smoothing:antialiased}
.c-liveTicketGotoCampaignUnit__headLine{font-size:24px;font-weight:bold;line-height:1;margin-top:8px;text-align:center}
.c-liveTicketGotoCampaignUnit__headLine > span{font-size:16px}
.c-liveTicketGotoCampaignUnit__headLine > em{color:#f67637}
.c-liveTicketGotoCampaignUnit__userInformation{background-color:#fff;border-radius:6px;margin-top:16px;padding:32px 16px}
.c-liveTicketGotoCampaignUnit__userInformation > p{border-bottom:1px solid #f0f0f0;font-size:12px;font-weight:bold;line-height:1.4;padding-bottom:16px;text-align:center}
.c-liveTicketGotoCampaignUnit__userInformation > dl{margin:0;padding:0}
.c-liveTicketGotoCampaignUnit__userInformation > dl > .userName,.c-liveTicketGotoCampaignUnit__userInformation > dl > .mailAddress{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;padding:16px 0}
.c-liveTicketGotoCampaignUnit__userInformation > dl > .userName > dt,.c-liveTicketGotoCampaignUnit__userInformation > dl > .mailAddress > dt{font-size:14px;font-weight:bold;margin:0 0 0 64px;text-align:right;width:110px}
.c-liveTicketGotoCampaignUnit__userInformation > dl > .userName > dd,.c-liveTicketGotoCampaignUnit__userInformation > dl > .mailAddress > dd{margin:0}
.c-liveTicketGotoCampaignUnit__userInformation > dl > .userName > dd > input[type="text"],.c-liveTicketGotoCampaignUnit__userInformation > dl > .mailAddress > dd > input[type="text"]{border:1px solid #b5afab;font-family:sans-serif !important;font-size:14px;margin:0 0 0 16px;padding:4px 8px;width:280px}
.c-liveTicketGotoCampaignUnit__userInformation > dl > .userName > dd > input[type="text"]:focus,.c-liveTicketGotoCampaignUnit__userInformation > dl > .mailAddress > dd > input[type="text"]:focus{background-color:#fff;box-shadow:none}
.c-liveTicketGotoCampaignUnit__userInformation > dl > .userName > dd > input[type="text"]:hover,.c-liveTicketGotoCampaignUnit__userInformation > dl > .mailAddress > dd > input[type="text"]:hover{background-color:#fff}
.c-liveTicketGotoCampaignUnit__userInformation > dl > .termsOfUse{padding:16px 0}
.c-liveTicketGotoCampaignUnit__userInformation > dl > .termsOfUse > dt{font-size:14px;font-weight:bold;text-align:center}
.c-liveTicketGotoCampaignUnit__userInformation > dl > .termsOfUse > dd{margin-top:16px;padding:0 32px}
.c-liveTicketGotoCampaignUnit__userInformation > dl > .termsOfUse > dd > p{font-size:12px;line-height:1.4;text-align:center}
.c-liveTicketGotoCampaignUnit__userInformation > dl > .termsOfUse > dd > p > a{color:#0072df !important}
.c-liveTicketGotoCampaignUnit__userInformation > dl > .termsOfUse > dd > ol{margin:16px auto 0;padding:0;width:410px}
.c-liveTicketGotoCampaignUnit__userInformation > dl > .termsOfUse > dd > ol > li{font-size:12px;line-height:1.4}
.c-liveTicketGotoCampaignUnit__userInformation > dl > .termsOfUse > dd > ol > li:not(:first-child){margin-top:8px}
.c-liveTicketGotoCampaignUnit__ticketPrice{align-items:center;display:flex;justify-content:space-between}
.c-liveTicketGotoCampaignUnit__ticketPrice > div{background-color:#fff;border-radius:6px;box-sizing:border-box;flex-grow:1;margin-top:16px;min-width:336px;padding:32px 16px}
.c-liveTicketGotoCampaignUnit__ticketPrice > div:not(:first-child){margin-left:16px}
.c-liveTicketGotoCampaignUnit__ticketPrice > div > dl{margin:0}
.c-liveTicketGotoCampaignUnit__ticketPrice > div > dl > dt{border-bottom:1px solid #f0f0f0;font-size:14px;font-weight:bold;margin:0;padding-bottom:16px;text-align:center}
.c-liveTicketGotoCampaignUnit__ticketPrice > div > dl > dd{border-bottom:1px solid #f0f0f0;margin:0;padding:16px 8px}
.c-liveTicketGotoCampaignUnit__ticketPrice > div > dl > dd > div{align-items:center;background-image:url("data:image/svg+xml,%3Csvg width='26' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 0l9 4.5-9 4.5V5H.5V4h16z' fill='%23000'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;display:flex;justify-content:space-between;margin:0 auto;max-width:380px}
.c-liveTicketGotoCampaignUnit__ticketPrice > div > dl > dd > div > span{font-size:14px;text-decoration:line-through}
.c-liveTicketGotoCampaignUnit__ticketPrice > div > dl > dd > div > strong{color:#f67637;font-size:21px;font-weight:bold}
.c-liveTicketGotoCampaignUnit__ticketPrice > div > div{text-align:center}
.c-liveTicketGotoCampaignUnit__ticketPrice > div > div > button{appearance:none;background-image:none;border:none;border-radius:6px;box-sizing:border-box;display:inline-block;font-size:14px;font-family:sans-serif !important;font-weight:bold;height:60px;margin:16px 0 0;min-width:176px;outline:none;padding:12px;text-shadow:none;-webkit-appearance:none}
.c-liveTicketGotoCampaignUnit__ticketPrice > div > div > button[disabled]{background-color:#f0f0f0;color:#aaa !important;font-size:12px}
.c-liveTicketGotoCampaignUnit__ticketPrice > div > div > button.orange{background-color:#f67637;color:#fff !important}
.c-liveTicketGotoCampaignUnit__ticketPrice > div > div > button > span{display:block;font-size:11px;margin-bottom:2px}
.c-liveTicketGotoCampaignUnit__ticketPrice > div > div > span{align-items:center;color:#b5afab !important;display:inline-flex;font-size:12px;height:60px;justify-content:center;margin-top:16px}
.c-liveTicketGotoCampaignUnit__login > a,.c-liveTicketGotoCampaignUnit__login > a:hover{background-color:#f67637;background-image:none;border:none;border-radius:6px;box-sizing:border-box;color:#fff !important;display:inline-block;font-size:14px;font-family:sans-serif !important;padding:16px 0;margin:16px 0 0;text-align:center;text-shadow:none;width:100%}
.c-liveTicketGotoCampaignUnit__dialog{display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:100000}
.c-liveTicketGotoCampaignUnit__dialog__bg{background:rgba(0,0,0,0.5);height:100%;left:0;position:absolute;top:0;width:100%}
.c-liveTicketGotoCampaignUnit__dialog__container{width:100%;height:100%;overflow:auto;padding:20px;text-align:center;white-space:nowrap}
.c-liveTicketGotoCampaignUnit__dialog__container::after{content:'';display:inline-block;height:100%;vertical-align:middle;width:1px}
.c-liveTicketGotoCampaignUnit__dialog__container > div{background-color:#fff;border-radius:6px;display:none;min-width:400px;padding:32px;position:relative;vertical-align:middle}
.c-liveTicketGotoCampaignUnit__dialog__container > div > h3{font-size:14px}
.c-liveTicketGotoCampaignUnit__dialog__container > div > p{margin-top:32px}
.c-liveTicketGotoCampaignUnit__dialog__container > div > p > span{display:block;font-size:12px}
.c-liveTicketGotoCampaignUnit__dialog__container > div > p > span:not(:first-child){margin-top:16px}
.c-liveTicketGotoCampaignUnit__dialog__container > div > ul{display:flex;justify-content:center;margin-top:32px;padding:0}
.c-liveTicketGotoCampaignUnit__dialog__container > div > ul > li button{appearance:none;background-image:none;border:none;border-radius:6px;box-sizing:border-box;display:inline-block;font-size:14px;font-family:sans-serif !important;outline:none;padding:12px 0;margin:0 16px;text-shadow:none;width:120px;-webkit-appearance:none}
.c-liveTicketGotoCampaignUnit__dialog__container > div > ul > li button.gray{background-color:#f0f0f0}
.c-liveTicketGotoCampaignUnit__dialog__container > div > ul > li button.orange{background-color:#f67637;color:#fff !important}
.p-channelMembershipJoin{background-color:#f1f1f1;color:#252525;display:block;font-family:sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6;min-width:1024px;text-rendering:optimizeLegibility;width:100%}
.p-channelMembershipJoin .joiningInformationUnit{align-items:center;display:flex;justify-content:space-between;line-height:1;margin:0 auto;padding:12px 0;width:680px}
.p-channelMembershipJoin .joiningInformationUnit__channelIcon > img{height:75px;width:75px}
.p-channelMembershipJoin .joiningInformationUnit__channelName{flex-grow:1;padding:0 16px}
.p-channelMembershipJoin .joiningInformationUnit__channelName > dl > dt{font-size:14px}
.p-channelMembershipJoin .joiningInformationUnit__channelName > dl > dd{font-size:18px;font-weight:bold;line-height:1.4;margin-top:16px}
.p-channelMembershipJoin .joiningInformationUnit__admissionFee{white-space:nowrap}
.p-channelMembershipJoin .joiningInformationUnit__admissionFee > dl > dt{font-size:14px}
.p-channelMembershipJoin .joiningInformationUnit__admissionFee > dl > dd{font-size:14px;margin-top:16px}
.p-channelMembershipJoin .joiningInformationUnit__admissionFee > dl > dd > em{display:inline-block;font-size:18px;font-style:normal;font-weight:bold;margin:0 4px 0 14px}
.p-channelMembershipJoin .joiningInformationUnit__membershipBenefits{line-height:1.5;margin:0 auto;width:680px;margin-bottom:24px}
.p-channelMembershipJoin .joiningInformationUnit__membershipBenefits > p.is_available{color:#060;font-size:14px;text-align:right}
.p-channelMembershipJoin .joiningInformationUnit__membershipBenefits > p.is_unavailable{color:#721c24}
.p-channelMembershipJoin .joiningInformationUnit__membershipBenefits > p > a{color:#3e8eed;font-size:12px;text-decoration:underline}
.p-channelMembershipJoin .paymentMethodUnit{background-color:#fff;padding-top:12px}
.p-channelMembershipJoin .paymentMethodUnit > h2{background-color:#f1f1f1;font-size:14px;font-weight:normal;line-height:1;margin:0 auto;padding:12px 0;text-align:center;width:680px}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod{background-color:#fff;margin:0 auto;padding:0 16px;width:680px;word-break:break-all}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li{background-position:right 80px center;background-repeat:no-repeat;background-size:120px 60px;border-top:1px solid #f1f1f1;list-style-type:none;padding:16px 80px;position:relative}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li > input[type='radio']{display:none}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li > input[type='radio'] + label{align-items:center;cursor:pointer;display:flex;justify-content:space-between;min-height:50px;position:relative}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li > input[type='radio'] + label::before{background-color:#dee2e6;border-radius:18px;content:'';display:block;flex-grow:0;flex-shrink:0;height:18px;width:18px}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li > input[type='radio'] + label > .paymentTypeText{display:block;font-size:14px;line-height:1.3;margin-left:8px;padding-right:100px}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li > input[type='radio'] + label > .paymentTypeText > span{display:inline-block}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li > input[type='radio'] + label > .paymentTypeText > small{color:#721c24;display:block;font-size:12px;margin-top:4px}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li > input[type='radio'] + label > .paymentTypeLogo{flex-grow:2;text-align:right}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li > input[type='radio'] + label > .paymentTypeLogo > img{width:120px}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li > input[type='radio']:checked + label::before{background-color:#3e8eed}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li > input[type='radio']:checked + label::after{background-color:#fff;border-radius:6px;bottom:0;content:'';display:block;height:6px;left:6px;margin:auto 0;position:absolute;top:0;width:6px}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li .joinChannelWithPremiumUnit{margin-top:16px}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li .joinChannelWithPremiumUnit .head{background:#ffecc4;padding:16px;border-radius:4px 4px 0 0;display:flex;justify-content:center;align-items:center;font-size:14px}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li .joinChannelWithPremiumUnit .head .premiumSymbol{margin-right:8px}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li .joinChannelWithPremiumUnit .head .appealSentence > strong{font-size:16px}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li .joinChannelWithPremiumUnit .body{border:solid 5px #f1f1f1;border-top:none;border-radius:0 0 4px 4px;padding:20px 8px 12px;text-align:center}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li .joinChannelWithPremiumUnit .body .checkpoint > label{font-weight:bold;font-size:14px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li .joinChannelWithPremiumUnit .body .checkpoint > label > input[type="checkbox"]{appearance:none;-webkit-appearance:none;background-color:#dee2e6;width:18px;height:18px;border-radius:4px;margin-right:6px}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li .joinChannelWithPremiumUnit .body .checkpoint > label > input[type="checkbox"]:checked{background-color:#3e8eed;background-size:18px 18px;background-image:url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2219%22%20height%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20stroke%3D%22%23FFF%22%20stroke-width%3D%222%22%20d%3D%22M15%206l-6.875%206.875L5%209.75%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E')}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li .joinChannelWithPremiumUnit .body .checkpoint > label > input[type="checkbox"]:disabled{opacity:.4;cursor:default}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li .joinChannelWithPremiumUnit .body .checkpoint > label > input[type="checkbox"]:disabled + span{color:#999}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li .joinChannelWithPremiumUnit .body .checkpoint > label > input[type="checkbox"]:focus{outline:none}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li .joinChannelWithPremiumUnit .body .checkpoint > p{font-size:12px;margin:8px 0}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li .joinChannelWithPremiumUnit .body .checkpoint > p > a{color:#3e8eed}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li .joinChannelWithPremiumUnit .body .description .sentence{background:#f1f1f1;border-radius:4px;font-size:12px;font-weight:bold;padding:16px;margin:16px 0}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li .joinChannelWithPremiumUnit .body .description .sentence > strong{color:#d9a300}
.p-channelMembershipJoin .paymentMethodUnit .paymentMethod > form > ul > li .joinChannelWithPremiumUnit .body .description .zukai{margin:8px 0}
.p-channelMembershipJoin .paymentMethodUnit .joinChannelButton{background:#fff;padding:0 32px 64px;text-align:center}
.p-channelMembershipJoin .paymentMethodUnit .joinChannelButton > p{font-size:14px;margin:12px 0}
.p-channelMembershipJoin .paymentMethodUnit .joinChannelButton > p > a{color:#3e8eed;text-decoration:underline}
.p-channelMembershipJoin .paymentMethodUnit .joinChannelButton > button{background-color:#ffe02b;background-image:none;border-color:#ffe02b;border-radius:4px;box-sizing:border-box;color:#000 !important;font-size:14px;font-weight:400;line-height:1.6;margin:0 auto;padding:12px 16px;text-shadow:none;width:320px}
.p-channelMembershipJoin .paymentMethodUnit .joinChannelButton > button:disabled{opacity:.3}
.p-channelMembershipJoin .paymentMethodUnit .joinChannelButton > button:not(:disabled){cursor:pointer}
.p-channelMembershipJoin .paymentMethodUnit .mailMagazineOptIn{background-color:#fff;box-sizing:border-box;margin:-32px auto 0;padding:0 80px 64px;position:relative;width:680px}
.p-channelMembershipJoin .paymentMethodUnit .mailMagazineOptIn > input[type='checkbox']{display:none}
.p-channelMembershipJoin .paymentMethodUnit .mailMagazineOptIn > input[type='checkbox'] + label{font-size:12px}
.p-channelMembershipJoin .paymentMethodUnit .mailMagazineOptIn > input[type='checkbox'] + label::before{background-color:#dee2e6;border-radius:4px;content:'';display:inline-block;height:18px;position:relative;top:3px;width:18px}
.p-channelMembershipJoin .paymentMethodUnit .mailMagazineOptIn > input[type='checkbox'] + label > strong{font-size:14px}
.p-channelMembershipJoin .paymentMethodUnit .mailMagazineOptIn > input[type='checkbox']:checked + label{font-size:12px}
.p-channelMembershipJoin .paymentMethodUnit .mailMagazineOptIn > input[type='checkbox']:checked + label::before{background-color:#3e8eed;background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAuMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMS40MTRMNC44MzIgOC41ODJhMSAxIDAgMCAxLTEuNDE0IDBMLjI5MyA1LjQ1N2ExIDEgMCAxIDEgMS40MTQtMS40MTRMNC4xMjUgNi40NiAxMC4yOTMuMjkzeiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+');background-position:center center;background-repeat:no-repeat;border-radius:4px;content:'';display:inline-block;height:18px;width:18px}
.p-channelMembershipJoin .paymentMethodUnit .mailMagazineOptIn > p{color:#aaa;font-size:13px;line-height:1.3;margin-top:8px;padding-left:16px}
.p-channelMembershipJoin .paymentMethodUnit .mailMagazineOptIn > p > a{color:#3e8eed;text-decoration:underline}
.p-channelMembershipJoin .paymentMethodUnit .mailMagazineOptIn > p > span{color:#3e8eed;cursor:pointer;font-size:11px;text-decoration:underline}
.p-channelMembershipJoin .paymentMethodUnit .mailMagazineOptIn > div{background-color:#f1f1f1;display:none;margin:24px 16px 0;padding:24px}
.p-channelMembershipJoin .paymentMethodUnit .mailMagazineOptIn > div > ol{font-size:12px;padding-left:1.5em}
.p-channelMembershipJoin .paymentMethodUnit .mailMagazineOptIn > div > ol > li:last-child{margin-top:8px}
.p-channelMembershipJoin .paymentMethodUnit .mailMagazineOptIn > div > ol > li:last-child > a{color:#333;text-decoration:underline}
.p-channelMembershipJoin .paymentMethodUnit .mailMagazineOptIn > div > p{margin-top:16px}
.p-channelMembershipJoinCancellation{background-color:#fff;color:#252525;display:block;font-family:sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;line-height:1.6;min-width:1024px;text-rendering:optimizeLegibility;width:100%}
.p-channelMembershipJoinCancellation > .contentUnit{align-items:center;padding-top:12px}
.p-channelMembershipJoinCancellation > .contentUnit .messageContainer{margin:0 auto;padding:48px 16px;text-align:center;width:680px;word-break:break-all}
.p-channelMembershipJoinCancellation > .contentUnit .messageContainer > p{font-size:18px;font-weight:700;margin:12px 0}
.p-channelMembershipJoinCancellation > .contentUnit .buttonContainer{padding:0 32px 64px;text-align:center}
.p-channelMembershipJoinCancellation > .contentUnit .buttonContainer .c-button{min-width:140px}
.p-channelMembershipJoinCarrierSend{background-color:#fff;color:#252525;display:block;font-family:sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;line-height:1.6;min-height:100%;position:relative;text-rendering:optimizeLegibility}
.p-channelMembershipJoinCarrierSend > .contentUnit{margin:0 auto;padding:48px 0;position:relative;width:800px}
.p-channelMembershipJoinCarrierSend > .contentUnit .heading{font-size:18px;line-height:1.6;margin:32px 0;text-align:center}
.p-channelMembershipJoinCarrierSend > .contentUnit .heading--h2{font-size:18px;line-height:1.6;margin:32px 0}
.p-channelMembershipJoinCarrierSend > .contentUnit .heading--h3{font-size:16px;line-height:1.6;margin:48px 0 24px}
.p-channelMembershipJoinCarrierSend > .contentUnit .buttonContainer{margin:32px 0;text-align:center}
.p-channelMembershipJoinCarrierSend > .contentUnit .divider{border-bottom:solid 1px #f8f8f8;border-left:0;border-right:0;border-top:solid 1px #e9e9e9;margin:48px 0}
.p-channelMembershipJoinCarrierSend > .contentUnit .qrCodeContainer > img{border:1px solid #999;display:block;height:138px;margin:0 auto 24px;width:138px}
.p-channelMembershipJoinCarrierSend > .submitUnit{background-color:#f1f1f1;box-sizing:border-box;min-width:800px;padding:32px;text-align:center}
.p-channelMembershipJoinCarrierSend > .submitUnit .buttonContainer{margin-bottom:40px}
.p-channelMembershipJoinCarrierSend > .submitUnit .buttonContainer .c-button{min-width:140px}
.p-channelMembershipJoinCarrierSend > .contentUnit .paragraph,.p-channelMembershipJoinCarrierSend > .submitUnit .paragraph{font-size:14px;line-height:1.6;margin-bottom:32px;text-align:center}
.p-channelMembershipJoinCarrierSend > .contentUnit .paragraph--bold,.p-channelMembershipJoinCarrierSend > .submitUnit .paragraph--bold{font-weight:bold}
.p-channelMembershipJoinCarrierSend > .contentUnit .paragraph--size_s,.p-channelMembershipJoinCarrierSend > .submitUnit .paragraph--size_s{font-size:12px}
.p-channelMembershipJoinCarrierSend > .contentUnit .paragraph--color_red,.p-channelMembershipJoinCarrierSend > .submitUnit .paragraph--color_red{color:#dc3545}
.p-channelMembershipJoinCarrierSend .c-channelMembershipCommonFooterUnit > .toChannelTopLink{display:none}
.p-channelMembershipJoinCompletion{background-color:#fff;color:#252525;display:block;font-family:sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;line-height:1.6;min-width:1024px;text-rendering:optimizeLegibility;width:100%}
.p-channelMembershipJoinCompletion > .contentUnit{margin:0 auto;padding:48px 0;width:680px}
.p-channelMembershipJoinCompletion > .contentUnit .messageContainer__channelInformation{align-items:center;display:flex;justify-content:center}
.p-channelMembershipJoinCompletion > .contentUnit .messageContainer__channelInformation__channelIcon{border-radius:8px;min-width:80px;overflow:hidden;width:80px}
.p-channelMembershipJoinCompletion > .contentUnit .messageContainer__channelInformation__channelIcon > img{width:100%}
.p-channelMembershipJoinCompletion > .contentUnit .messageContainer__channelInformation__channelName{font-size:21px;line-height:1.4;margin-left:32px}
.p-channelMembershipJoinCompletion > .contentUnit .messageContainer__fixedPhrase{font-size:14px;line-height:1;margin-top:40px;text-align:center}
.p-channelMembershipJoinCompletion > .contentUnit .messageContainer__fixedPhrase > span::before{background-color:#fff;content:url("data:image/svg+xml,%3Csvg fill='%233E8EED' width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 0c8.837 0 16 7.163 16 16s-7.163 16-16 16S0 24.837 0 16 7.163 0 16 0zm0 3C8.82 3 3 8.82 3 16s5.82 13 13 13 13-5.82 13-13S23.18 3 16 3zm8.385 7.657a2 2 0 010 2.828L13.071 24.8l-5.657-5.656a2 2 0 012.829-2.829l2.828 2.829 8.486-8.486a2 2 0 012.828 0z' /%3E%3C/svg%3E");display:inline-block;height:32px;margin-right:8px;width:32px;position:relative;top:-1.5px;vertical-align:middle}
.p-channelMembershipJoinCompletion > .contentUnit .admissionReportContainer{text-align:center}
.p-channelMembershipJoinCompletion > .contentUnit .admissionReportContainer__title{font-size:18px;line-height:1}
.p-channelMembershipJoinCompletion > .contentUnit .admissionReportContainer__note{color:#aaa;font-size:13px;line-height:1.4;margin:24px 0 0}
.p-channelMembershipJoinCompletion > .contentUnit .admissionReportContainer__report{display:inline-block;font-size:14px;line-height:1;margin-top:48px;text-align:left}
.p-channelMembershipJoinCompletion > .contentUnit .admissionReportContainer__report > div{align-items:center;display:flex}
.p-channelMembershipJoinCompletion > .contentUnit .admissionReportContainer__report > div:not(:first-child){border-top:1px solid #e9e9e9;margin-top:16px;padding-top:16px}
.p-channelMembershipJoinCompletion > .contentUnit .admissionReportContainer__report > div > dt{font-weight:bold;min-width:124px}
.p-channelMembershipJoinCompletion > .contentUnit .admissionReportContainer__report > div > dd{margin:0;word-break:break-all}
.p-channelMembershipJoinCompletion > .contentUnit .buttonContainer{text-align:center}
.p-channelMembershipJoinCompletion > .contentUnit .buttonContainer .c-button{min-width:140px}
.p-channelMembershipJoinCompletion > .contentUnit .bannerContainer{margin-top:48px}
.p-channelMembershipJoinCompletion > .contentUnit .bannerContainer > a{display:block;margin:0 auto}
.p-channelMembershipJoinCompletion > .contentUnit .bannerContainer > a > img{width:100%}
.p-channelMembershipJoinCompletion > .contentUnit > hr{border:0;border-top:2px solid #e9e9e9;margin:48px 0}
.p-channelMembershipJoinWithCheckpoint{background-color:#fff;color:#252525;display:block;font-family:sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;line-height:1.6;min-width:1024px;text-rendering:optimizeLegibility;width:100%}
.p-channelMembershipJoinWithCheckpoint > .contentUnit{margin:0 auto;padding:48px 0;width:680px}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .messageContainer__channelInformation{align-items:center;display:flex;justify-content:center}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .messageContainer__channelInformation__channelIcon{border-radius:8px;min-width:80px;overflow:hidden;width:80px}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .messageContainer__channelInformation__channelIcon > img{width:100%}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .messageContainer__channelInformation__channelName{font-size:21px;line-height:1.4;margin-left:32px}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .messageContainer__fixedPhrase{font-size:14px;line-height:1;margin-top:40px;text-align:center}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .paymentDetail{text-align:center}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .paymentDetail__title{font-size:18px;line-height:1}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .paymentDetail__note{color:#aaa;font-size:13px;line-height:1.4;margin:24px 0 0}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .paymentDetail__body{display:inline-block;font-size:14px;margin-top:48px;text-align:left}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .paymentDetail__body > div{display:flex}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .paymentDetail__body > div:not(:first-child){border-top:1px solid #e9e9e9;margin-top:16px;padding-top:16px}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .paymentDetail__body > div > dt{font-weight:bold;min-width:124px}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .paymentDetail__body > div > dd{margin-top:0}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .paymentDetail__body > div > dd > strong{font-size:16px}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .buttonContainer{text-align:center}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .buttonContainer .c-button{min-width:140px}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .buttonContainer .notes{width:520px;margin:24px auto 40px;font-size:12px}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .buttonContainer .notes > ul{list-style-type:'※';padding-left:24px}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .buttonContainer .notes > ul > li{text-align:left}
.p-channelMembershipJoinWithCheckpoint > .contentUnit .buttonContainer .notes > ul > li > a{color:#3e8eed}
.p-channelMembershipJoinWithCheckpoint > .contentUnit > hr{border:0;border-top:2px solid #e9e9e9;margin:48px 0}
.p-channelMembershipLeave{background-color:#fff;color:#252525;display:block;font-family:sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;line-height:1.6;min-width:1024px;text-rendering:optimizeLegibility;width:100%}
.p-channelMembershipLeave .headlineUnit{margin:48px auto 0;width:632px}
.p-channelMembershipLeave .headlineUnit > h2{font-size:18px;font-weight:bold;margin-top:32px;text-align:center}
.p-channelMembershipLeave .headlineUnit > p{margin-top:10px;font-size:14px;text-align:center}
.p-channelMembershipLeave .headlineUnit .displayContents{display:flex;justify-content:center;margin-top:20px}
.p-channelMembershipLeave .headlineUnit .displayContents .contents{display:flex;flex-direction:column;align-items:center;width:150px}
.p-channelMembershipLeave .headlineUnit .displayContents .contents:not(:first-child){margin-left:20px}
.p-channelMembershipLeave .headlineUnit .displayContents .contents .contents__thumbnail > a > img{border-radius:4px;box-shadow:0 0 4px #000}
.p-channelMembershipLeave .headlineUnit .displayContents .contents .contents__title{margin-top:8px;color:#999;font-size:12px;line-height:1.5em;max-height:3em;text-align:center;overflow:hidden;word-break:break-all;word-wrap:break-word}
.p-channelMembershipLeave .leaveReasonFormUnit{margin:24px auto 48px;padding:4px;width:640px;text-align:left}
.p-channelMembershipLeave .leaveReasonFormUnit > p{text-align:center}
.p-channelMembershipLeave .leaveReasonFormUnit .legacyLeaveFormTable{background-color:#fff;border:solid #ccc;border-width:0 2px;font-size:12px;margin:auto;text-align:left;width:472px}
.p-channelMembershipLeave .leaveReasonFormUnit .legacyLeaveFormTable td{padding:0 16px 16px;font-size:12px}
.p-channelMembershipLeave .leaveReasonFormUnit .legacyLeaveFormTable td p{font-weight:bold;margin:12px}
.p-channelMembershipLeave .leaveReasonFormUnit .legacyLeaveFormTable td label{font-size:14px;font-weight:bold;padding-left:1em}
.p-channelMembershipLeave .leaveReasonFormUnit .legacyLeaveFormTable td input[type='radio']{margin-right:8px}
.p-channelMembershipLeave .leaveReasonFormUnit .legacyLeaveFormTable td textarea{margin:0 auto;width:300px}
.p-channelMembershipLeave .leaveReasonFormUnit .legacyLeaveFormTable td .legacyDot{background:url(https://secure.ch.nicovideo.jp/img/dot_1.gif) repeat-x;margin-top:4px;margin-bottom:4px}
.p-channelMembershipLeave .leaveReasonFormUnit .legacyLeaveFormTable td .disabled{cursor:default;opacity:0.25}
.p-channelMembershipLeaveCancellation{background-color:#fff;color:#252525;display:block;font-family:sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;line-height:1.6;min-width:1024px;text-rendering:optimizeLegibility;width:100%}
.p-channelMembershipLeaveCancellation > .contentUnit{align-items:center;padding-top:12px}
.p-channelMembershipLeaveCancellation > .contentUnit .messageContainer{margin:0 auto;padding:48px 16px;text-align:center;width:680px;word-break:break-all}
.p-channelMembershipLeaveCancellation > .contentUnit .messageContainer > p{font-size:18px;font-weight:700;margin:12px 0}
.p-channelMembershipLeaveCancellation > .contentUnit .buttonContainer{padding:0 32px 64px;text-align:center}
.p-channelMembershipLeaveCancellation > .contentUnit .buttonContainer .c-button{min-width:140px}
.p-channelMembershipLeaveCarrierSend{background-color:#fff;color:#252525;display:block;font-family:sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;line-height:1.6;min-height:100%;position:relative;text-rendering:optimizeLegibility}
.p-channelMembershipLeaveCarrierSend > .contentUnit{margin:0 auto;padding:48px 0;position:relative;width:800px}
.p-channelMembershipLeaveCarrierSend > .contentUnit .heading{font-size:18px;line-height:1.6;margin:32px 0;text-align:center}
.p-channelMembershipLeaveCarrierSend > .contentUnit .heading--h2{font-size:18px;line-height:1.6;margin:32px 0}
.p-channelMembershipLeaveCarrierSend > .contentUnit .heading--h3{font-size:16px;line-height:1.6;margin:48px 0 24px}
.p-channelMembershipLeaveCarrierSend > .contentUnit .buttonContainer{margin:32px 0;text-align:center}
.p-channelMembershipLeaveCarrierSend > .contentUnit .divider{border-bottom:solid 1px #f8f8f8;border-left:0;border-right:0;border-top:solid 1px #e9e9e9;margin:48px 0}
.p-channelMembershipLeaveCarrierSend > .contentUnit .qrCodeContainer > img{border:1px solid #999;display:block;height:138px;margin:0 auto 24px;width:138px}
.p-channelMembershipLeaveCarrierSend > .submitUnit{background-color:#f1f1f1;box-sizing:border-box;min-width:800px;padding:32px;text-align:center}
.p-channelMembershipLeaveCarrierSend > .submitUnit .buttonContainer{margin-bottom:40px}
.p-channelMembershipLeaveCarrierSend > .submitUnit .buttonContainer .c-button{min-width:140px}
.p-channelMembershipLeaveCarrierSend > .contentUnit .paragraph,.p-channelMembershipLeaveCarrierSend > .submitUnit .paragraph{font-size:14px;line-height:1.6;margin-bottom:32px;text-align:center}
.p-channelMembershipLeaveCarrierSend > .contentUnit .paragraph--bold,.p-channelMembershipLeaveCarrierSend > .submitUnit .paragraph--bold{font-weight:bold}
.p-channelMembershipLeaveCarrierSend > .contentUnit .paragraph--size_s,.p-channelMembershipLeaveCarrierSend > .submitUnit .paragraph--size_s{font-size:12px}
.p-channelMembershipLeaveCarrierSend > .contentUnit .paragraph--color_red,.p-channelMembershipLeaveCarrierSend > .submitUnit .paragraph--color_red{color:#dc3545}
.p-channelMembershipLeaveCarrierSend .c-channelMembershipCommonFooterUnit > .toChannelTopLink{display:none}
.p-channelMembershipLeaveCompletion{background-color:#fff;color:#252525;display:block;font-family:sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;line-height:1.6;min-width:1024px;text-rendering:optimizeLegibility;width:100%}
.p-channelMembershipLeaveCompletion > .contentUnit{align-items:center;padding-top:12px}
.p-channelMembershipLeaveCompletion > .contentUnit .messageContainer{margin:0 auto;padding:48px 16px;text-align:center;width:680px;word-break:break-all}
.p-channelMembershipLeaveCompletion > .contentUnit .messageContainer > p{font-size:18px;font-weight:700;margin:12px 0}
.p-channelMembershipLeaveCompletion > .contentUnit .buttonContainer{padding:0 32px 64px;text-align:center}
.p-channelMembershipLeaveCompletion > .contentUnit .buttonContainer .c-button{min-width:140px}
.p-channelMembershipLeavePayPalConfirm{background-color:#fff;color:#252525;display:block;font-family:sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;line-height:1.6;min-width:1024px;text-rendering:optimizeLegibility;width:100%}
.p-channelMembershipLeavePayPalConfirm .headlineUnit{margin:48px auto 0;width:632px}
.p-channelMembershipLeavePayPalConfirm .headlineUnit > p{background-color:#ffecc4;border-radius:4px;color:#9f7513;padding:16px;margin-top:24px}
.p-channelMembershipLeavePayPalConfirm .cancellationDetailUnit{margin:24px auto 48px;width:632px}
.p-channelMembershipLeavePayPalConfirm .cancellationDetailUnit .detailContainer{margin:0}
.p-channelMembershipLeavePayPalConfirm .cancellationDetailUnit .detailContainer > div{align-items:center;border-bottom:1px solid ;display:flex;padding-bottom:12px}
.p-channelMembershipLeavePayPalConfirm .cancellationDetailUnit .detailContainer > div:first-child{border-top:1px solid ;padding-top:12px}
.p-channelMembershipLeavePayPalConfirm .cancellationDetailUnit .detailContainer > div:not(:first-child){margin-top:12px}
.p-channelMembershipLeavePayPalConfirm .cancellationDetailUnit .detailContainer > div > dt{font-weight:normal;margin-left:16px;min-width:128px}
.p-channelMembershipLeavePayPalConfirm .cancellationDetailUnit .detailContainer > div > dd{margin:0}
.p-channelMembershipLeavePayPalConfirm .cancellationDetailUnit .buttonContainer{margin-top:32px;text-align:center}
.p-channelMembershipLeavePayPalConfirm .cancellationDetailUnit .buttonContainer > a{display:inline-block;margin-right:24px}
.p-channelMembershipAdmissionError{background-color:#fff;color:#252525;display:block;font-family:sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;line-height:1.6;min-width:1024px;text-rendering:optimizeLegibility;width:100%}
.p-channelMembershipAdmissionError > .contentUnit{align-items:center;padding-top:12px}
.p-channelMembershipAdmissionError > .contentUnit .messageContainer{margin:0 auto;padding:48px 16px;text-align:center;width:680px;word-break:break-all}
.p-channelMembershipAdmissionError > .contentUnit .messageContainer > p{font-size:18px;font-weight:700;margin:12px 0}
.p-channelMembershipAdmissionError > .contentUnit .messageContainer > p.errorDetail{font-size:14px;font-weight:normal}
.p-channelMembershipAdmissionError > .contentUnit .messageContainer > p.errorDetail--color_red{color:#dc3545}
.p-channelMembershipAdmissionError > .contentUnit .messageContainer > p.errorDetail--color_deepGreen{color:#355}
.p-channelMembershipAdmissionError > .contentUnit .buttonContainer{padding:0 32px 64px;text-align:center}
.p-channelMembershipAdmissionError > .contentUnit .buttonContainer .c-button{min-width:140px}
menu{padding-left:0}
button,input,textarea,select{font-family:'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif !important;font-family:'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif !important}
button,a.button{display:inline-block;vertical-align:baseline;display:inline-block;vertical-align:baseline;background:#f0f0f0 url('../../img/common/grad/uw_h24a100.png') repeat-x left top;border-color:#ccc;border-radius:2px;color:#333 !important;cursor:pointer;text-shadow:0 1px 0 #f8f8f8;background:#f0f0f0 url('../../img/common/grad/uw_h24a100.png') repeat-x left top;border-color:#ccc;border-radius:2px;color:#333 !important;cursor:pointer;text-shadow:0 1px 0 #f8f8f8;border-style:solid;border-width:1px;cursor:pointer;font-size:12px;line-height:16px;padding:5px 10px;position:relative}
button img,a.button img{display:inline-block;vertical-align:middle;display:inline-block;vertical-align:middle}
button:hover,a.button:hover{background-color:#f8f8f8;border-color:#aaa;text-shadow:0 1px 0 #fff;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;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;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;border-color:#ccc;color:#bbb !important;cursor:default;text-shadow:none;background:#f0f0f0;border-color:#ccc;color:#bbb !important;cursor:default;text-shadow:none}
button[disabled],a.button[disabled]{background:#f0f0f0;border-color:#ccc;color:#bbb !important;cursor:default;text-shadow:none;background:#f0f0f0;border-color:#ccc;color:#bbb !important;cursor:default;text-shadow:none}
button.minor,a.button.minor{background:transparent;border-color: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{background:url('../../img/common/grad/dk_h24a10.png') repeat-x left bottom;background-color:#47f;border-color:#0035c4;color:#fff !important;font-weight:bold;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;font-size:12px;outline:none;padding:4px}
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{background-color:#ff8;bottom:0;box-shadow:#fe8 0 0 20px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:100000}
.json_error{background:#800;color:#fff;padding:10px}
.json_error a{color:#fff !important;text-decoration:underline !important}
.c-premiumDiscountJoinRecommendInJoinPage{background-color:#fff;padding:16px 0;text-align:center}
.c-premiumDiscountJoinRecommendInJoinPage .inner{width:680px;margin:0 auto}
.c-premiumDiscountJoinRecommendInJoinPage .inner .head{font-size:18px;font-weight:bold;line-height:2}
.c-premiumDiscountJoinRecommendInJoinPage .inner > p{margin:16px 0}
.c-premiumDiscountJoinRecommendInJoinPage .inner > a{background-color:#ffe02b;background-image:none;border-color:#ffe02b;border-radius:4px;box-sizing:border-box;color:#000 !important;font-size:14px;font-weight:400;line-height:1.6;margin:0 auto;padding:12px 16px;text-shadow:none;width:320px;display:block}
.p-premiumDiscountJoin{background-color:#fff;color:#252525;display:block;font-family:sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6;min-width:1024px;text-rendering:optimizeLegibility;width:100%;font-size:14px}
.p-premiumDiscountJoin > header{background-color:#000}
.p-premiumDiscountJoin > header > div{align-items:center;display:flex;height:36px;justify-content:space-between;margin:0 auto;width:700px}
.p-premiumDiscountJoin > header > div > h1{background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzM0IiBoZWlnaHQ9IjM3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0zMDkuMjMxIDguMjc0djQuNTkyYzAgLjE2OC0uMDIyLjMyNS0uMDQ0LjQ4NS0uMDUzIDYuNDM3LTEuNDI1IDE2LjIzNC04LjQ1NSAyMi40MjhhMy4xOTggMy4xOTggMCAwIDEtNC41MTgtLjI4NiAzLjIgMy4yIDAgMCAxIC4yODctNC41MThjNS4yNzgtNC42NTIgNi4yNjYtMTIuNjQzIDYuMjc3LTE3Ljg5Ni0uMDA0LS4wNzItLjAxOS0uMTQtLjAxOS0uMjEzVjguMjc0YzAtLjY3Ny4xODktMS4yNzcuNTYxLTEuOC4yNTctLjQxOC42LS43NCAxLjAzNi0uOTRhMy4xOSAzLjE5IDAgMCAxIDEuNjM4LS40NDFjLjc2OSAwIDEuNDI2LjI0MiAxLjk5MS42OS4yNDcuMTY3LjQ1Ni4zNzcuNjI3LjYzLjQwOC41MzcuNjE5IDEuMTU2LjYxOSAxLjg2em0yMy43NzIgMTUuNGMxLjAwNSAxLjQ1NS42OTYgMy40NDgtLjc1NyA0LjQ1NWwtNy4wMjMgNC44N2MtMS41MDggMS4wNDUtNC4zOSAzLjE2My03LjQ4IDMuMTYzLTMuNTI0IDAtNC40My0yLjEyMi00LjQzLTUuNDI4bC0uMDA1LTIzLjExNmMwLS44NjIuMzA2LTEuNi45Mi0yLjIwM2EzLjEwNSAzLjEwNSAwIDAgMSAyLjI1MS0uOTEzYy44ODYgMCAxLjYyNy4zMDcgMi4yNC45MTMuNjI0LjYwNC45NDEgMS4zNC45NDEgMi4yMDNsLjAwMSAxOS43MTJjMCAuMjM0LS4wNDkuNjk4LjMyOC44NjlhLjcyNi43MjYgMCAwIDAgLjY4OC0uMDljLjEtLjA3MSA3Ljk1Ni01LjM1IDcuOTU2LTUuMzQ4IDEuNDQxLS44NTcgMy40MDYtLjQ4IDQuMzcuOTE0ek0yOTAuOTkgMjcuMTJjMS4yMzYuODc4IDEuNTI2IDIuNjc3LjY0OCAzLjkxM2EyLjczOSAyLjczOSAwIDAgMS0yLjIzOSAxLjE1NWMtLjU1IDAtMS4zLS4zMTktMi4zODgtLjcyOCAwIDAtNC4xODUtMS41MTYtOS4zNS01LjE4Ni0uMDQtLjAyNy0uMDcyLS4wNS0uMTEtLjA3OHY3LjE1NWMwIC45LS4zMiAxLjY1Ny0uOTY0IDIuMjg2LS42MjkuNjI3LTEuNDA3Ljk0Mi0yLjMxLjk0Mi0uOTEgMC0xLjY4Ni0uMzE1LTIuMzI0LS45NDItLjYzNC0uNjI5LS45NDUtMS4zODctLjk0NS0yLjI4NnYtNy4xMDNsLS4wMzguMDI2Yy01LjE2NiAzLjY3LTkuNjIyIDUuMjg1LTkuNjIyIDUuMjg1LS44NTIuMzYxLTEuNTY3LjYzLTIuMTE2LjYzYTIuNzQyIDIuNzQyIDAgMCAxLTIuMjQtMS4xNTZjLS44NzctMS4yMzYtLjU4OC0zLjAzNS42NS0zLjkxMyAwIDAgNi4xNDYtMi40OCAxMC4wMzYtNS4xOTcgMy44OS0yLjcxOCA2LjMzMy00LjYxOCA2LjMzMy00LjYxOHMzLjE3NC0yLjMzIDIuOTMtMi43OTJoLTEzLjcyOWMtLjExIDAtLjYxLS4wNTYtLjYxLS4wNTZhMi45NTYgMi45NTYgMCAwIDEtMi4xODctLjkxNCAzLjA4NiAzLjA4NiAwIDAgMS0uOTA1LTIuMjM0YzAtLjg3OC4zMDYtMS42MTMuOTA1LTIuMjJhMi45MzIgMi45MzIgMCAwIDEgMi4xODYtLjkyNWgyMi4yNjZjMS4xOTMgMCAyLjI1LjgwOCAyLjYxNCAxLjk0NGEyLjc3IDIuNzcgMCAwIDEtMS4wMjUgMy4wOXMtMy44MyAzLjQ5MS03Ljk5MyA3LjA1Yy42MjguNCAxLjQzNS45MzggMi40OSAxLjY3NSAzLjg5IDIuNzE3IDEwLjAzNyA1LjE5NyAxMC4wMzcgNS4xOTd6TTI3My43NiA3LjA0NGwtNC4yNy0xLjc2M2EyLjc0MyAyLjc0MyAwIDEgMSAyLjA5NS01LjA3M2w0LjI2OSAxLjc2M2MxLjQuNTc5IDIuMDc5IDIuMTg2IDEuNDg5IDMuNTgzLS42NCAxLjUxMS0yLjIyNCAxLjk4Ni0zLjU4MyAxLjQ5em0tNDEuMzkzIDI5LjYxN2MtLjQ4IDAtOS40MTgtLjAxMi05LjkxOC0uMDM1YTMuMTkgMy4xOSAwIDAgMS0yLjIxOC0xLjA0IDMuMTkzIDMuMTkzIDAgMCAxLS44MzItMi4zMDYgMy4yMDYgMy4yMDYgMCAwIDEgMy4yMTctMy4wNTRjLjg3NS4wMzEgOS4zMjUgMCA5LjgyIDAgNC4wNDUgMCA3LjA0NS0uOTcgOS4xNzItMy4wMzYgNC41MDctNC4zNzcgNC4zNjgtMTEuMDQ4IDQuMjc1LTE2LjczMy0uMDEzLS43ODQtLjAyNi0yLjA5OS0uMDI2LTIuNzU0YTMuMjA1IDMuMjA1IDAgMCAxIDMuMjAzLTMuMiAzLjIwNSAzLjIwNSAwIDAgMSAzLjIwMyAzLjJjMCAuNjI1LjAxIDEuOTAyLjAyNCAyLjY0LjEwNCA2LjM4LjI4IDE1LjEzMi02LjIxNyAyMS40NC0zLjMzNSAzLjIzNi03Ljk0NCA0Ljg3OC0xMy43MDMgNC44Nzh6bS41ODctMjQuNzgxaC0xMC4yMjhhMy4wNjggMy4wNjggMCAwIDEtMi4yNzQtLjk1MSAzLjIwMiAzLjIwMiAwIDAgMS0uOTQzLTIuMzIzYzAtLjkxNC4zMTgtMS42NzkuOTQzLTIuMzEyYTMuMDQ0IDMuMDQ0IDAgMCAxIDIuMjc0LS45NjJoMTAuMjI4Yy44OTQgMCAxLjY1OC4zMTggMi4yNzguOTYyLjYzLjYzMy45NCAxLjM5OC45NCAyLjMxMiAwIC45MDktLjMxIDEuNjg2LS45NCAyLjMyMy0uNjIuNjM1LTEuMzg0Ljk1MS0yLjI3OC45NTF6bS0xNy40NDUgNS41NDRhMi43NDIgMi43NDIgMCAwIDEgMS4wMjYgMy43NGwtMy4yODMgNS43MTRhMi43NDMgMi43NDMgMCAwIDEtMy43NDMgMS4wMjUgMi43NDMgMi43NDMgMCAwIDEtMS4wMjYtMy43NDJsLjMxOC0uNTUyaC0yLjk5bDIuNjU4IDkuNzU0YTIuNzQ0IDIuNzQ0IDAgMCAxLTUuMzQgMS4yNjVsLTMuMDAxLTExLjAyaC0zLjE0YTMuMDc3IDMuMDc3IDAgMCAxLTIuMjc1LS45NSAzLjIwMyAzLjIwMyAwIDAgMS0uOTQzLTIuMzI0YzAtLjkxMy4zMTgtMS42OC45NDMtMi4zMTFhMy4wNDUgMy4wNDUgMCAwIDEgMi4yNzUtLjk2MWgxLjM1N2wtLjUzLTEuOTQ1YTIuNzQgMi43NCAwIDAgMSAyLjAzNy0zLjMwMSAyLjc0MiAyLjc0MiAwIDAgMSAzLjMwMyAyLjAzN2wuODc0IDMuMjA5aDEwLjAxN2MuMTIzIDAgLjIyNy4wMDYuMzIuMDE2LjM5LjAzMi43OC4xMzggMS4xNDMuMzQ2em0tMjYuNDkxLjZjLjYzLjYzLjkzOSAxLjQwNi45MzkgMi4zMTEgMCAuOTEtLjMxIDEuNjg0LS45NCAyLjMyMi0uNjIyLjYzNi0xLjM4NC45NDctMi4yNzguOTQ3aC01LjkyM2MtLjg0OCAzLjEyNy0yLjI3NSA2LjExNy00LjY5MSA4LjQ2Mi0zLjE0MSAzLjA1LTcuNDgzIDQuNTk1LTEyLjkwNiA0LjU5NS0uNDUzIDAtLjkxNC0uMDEtMS4zODMtLjAzNGEzLjAwMSAzLjAwMSAwIDAgMS0yLjA5LS45NzkgMyAzIDAgMCAxLS43ODMtMi4xNzIgMy4wMiAzLjAyIDAgMCAxIDMuMDMtMi44NzVjLjgyNC4wMjcuODI0IDAgMS4yOSAwIDMuODEgMCA2LjYzNy0uOTE1IDguNjQtMi44NiAxLjE2LTEuMTI3IDEuOTg1LTIuNTU1IDIuNTgtNC4xMzdoLTE1LjI1OGMtLjg5IDAtMS42NS0uMzExLTIuMjc1LS45NDdhMy4yMDYgMy4yMDYgMCAwIDEtLjk0My0yLjMyMmMwLS45MDUuMzE5LTEuNjguOTQzLTIuMzEyYTMuMDUxIDMuMDUxIDAgMCAxIDIuMjc1LS45NjJoMTYuNTgyYy4xNjctMi4xMDIuMTYyLTQuMTgyLjEzNi02LjAxMmgtMTQuNjM0YTMuMDggMy4wOCAwIDAgMS0yLjI3NC0uOTUgMy4yMDkgMy4yMDkgMCAwIDEtLjk0My0yLjMyNWMwLS45MTIuMzE5LTEuNjc4Ljk0My0yLjMxMWEzLjA0OSAzLjA0OSAwIDAgMSAyLjI3NC0uOTZoMjMuMzI1Yy44OTQgMCAxLjY1Ny4zMTYgMi4yNzkuOTYuNjMuNjMzLjkzOSAxLjM5OS45MzkgMi4zMTEgMCAuOTEtLjMxIDEuNjg2LS45NCAyLjMyNC0uNjIxLjYzMy0xLjM4NC45NS0yLjI3OC45NWgtMi42NThjLjAyNCAxLjc4NC4wMjMgMy44NDUtLjEzMSA2LjAxM2g0Ljg3NGEzLjA1IDMuMDUgMCAwIDEgMi4yNzkuOTYyem0tMzkuNDE1IDMuNzg1YzAgMS43MjUtLjI4MiAzLjQ3LS44NDEgNS4yMjJhMTUuOTg2IDE1Ljk4NiAwIDAgMS0yLjQ1MSA0Ljc3OCAxMy41MDcgMTMuNTA3IDAgMCAxLTMuODk2IDMuNTAzYy0xLjUxOC45MTItMy4yNDEgMS4zNi01LjE2OCAxLjM2aC0xOC4zNTdjLS44OTQgMC0xLjY1Ny0uMzExLTIuMjgxLS45NDVhMy4yMSAzLjIxIDAgMCAxLS45NDQtMi4zMjJjMC0uOTA2LjMyLTEuNjgyLjk0NC0yLjMxMmEzLjA2IDMuMDYgMCAwIDEgMi4yOC0uOTYzaDE2Ljk1NmMxLjU2IDAgMi44MjItLjI4NyAzLjc4Ny0uODQ4Ljk2NC0uNTc0IDEuNzItMS4yNjYgMi4yODQtMi4wODQuNTYtLjgyLjk0My0xLjcyIDEuMTQyLTIuNjk1LjE5OS0uOTc1LjI5OS0xLjg3NS4yOTktMi42OTQgMC0uODEzLS4xLTQuMTUtLjMtNS4xMzNhNy4zMDMgNy4zMDMgMCAwIDAtMS4xNDEtMi42OTRjLS41NjQtLjgxMy0xLjMyLTEuNTEzLTIuMjg0LTIuMDc0LS45NjUtLjU3LTIuMjI3LS44Ni0zLjc4Ny0uODZoLTE2Ljk1NWEzLjA4NiAzLjA4NiAwIDAgMS0yLjI4MS0uOTUgMy4yMTQgMy4yMTQgMCAwIDEtLjk0NC0yLjMyM2MwLS45MTMuMzItMS42OC45NDQtMi4zMTIuNjI0LS42NDQgMS4zODctLjk2MSAyLjI4LS45NjFoMTkuMDNjMS44MzUgMCAzLjQ3LjQ1MyA0LjkwNSAxLjM2NGExMy4wNDQgMTMuMDQ0IDAgMCAxIDMuNjU5IDMuNTE0YzEuMDA3IDEuNDMzIDEuNzcyIDMuMDM2IDIuMzE0IDQuODEuNTMgMS43NzYuODA2IDUuOTM1LjgwNiA3LjYxOXptLTQyLjc1OC0xMC43Nkg3OS4zNTdhMy4wNzcgMy4wNzcgMCAwIDEtMi4yNzgtLjk1Yy0uNjI3LS42MzgtLjk0My0xLjQxNC0uOTQzLTIuMzI0IDAtLjkxMy4zMTYtMS42OC45NDMtMi4zMTIuNjI1LS42NDQgMS4zOC0uOTYxIDIuMjc4LS45NjFoMjcuNDg3Yy45IDAgMS42NTguMzE3IDIuMjg3Ljk2LjYyNi42MzQuOTQyIDEuNC45NDIgMi4zMTMgMCAuOTEtLjMxNiAxLjY4Ni0uOTQyIDIuMzI0YTMuMDk4IDMuMDk4IDAgMCAxLTIuMjg3Ljk1em0tMjcuNDg3IDE5LjA4aDI3LjQ4N2MuOSAwIDEuNjU4LjMyIDIuMjg3Ljk2NC42MjYuNjMuOTQyIDEuNDA2Ljk0MiAyLjMxIDAgLjkxLS4zMTYgMS42ODYtLjk0MiAyLjMyNC0uNjMuNjM0LTEuMzg3Ljk0Ni0yLjI4Ny45NDZINzkuMzU3Yy0uODk3IDAtMS42NTMtLjMxMi0yLjI3OC0uOTQ2LS42MjctLjYzOC0uOTQzLTEuNDEzLS45NDMtMi4zMjMgMC0uOTA1LjMxNi0xLjY4MS45NDMtMi4zMTFhMy4wNDggMy4wNDggMCAwIDEgMi4yNzgtLjk2M3ptLTUuODk3LTguMzJhMTcuMDIgMTcuMDIgMCAwIDEtLjgzNCA1LjIyMiAxNi4xNDQgMTYuMTQ0IDAgMCAxLTIuNDUgNC43NzggMTMuNTUgMTMuNTUgMCAwIDEtMy44OTYgMy41MDNjLTEuNTIyLjkxMi0zLjI0IDEuMzYtNS4xNzEgMS4zNmgtMTguMzZhMy4wOSAzLjA5IDAgMCAxLTIuMjgtLjk0NSAzLjIxNCAzLjIxNCAwIDAgMS0uOTQtMi4zMjJjMC0uOTA2LjMxOS0xLjY4Mi45NC0yLjMxMi42My0uNjQzIDEuMzg3LS45NjMgMi4yOC0uOTYzSDU5LjdjMS41NyAwIDIuODM1LS4yODcgMy44LS44NDguOTYyLS41NzQgMS43MTgtMS4yNjYgMi4yNzctMi4wODQuNTY0LS44Mi45NC0xLjcyIDEuMTM5LTIuNjk1LjE5OS0uOTc1LjMwNy0xLjg3NS4zMDctMi42OTQgMC0uODEzLS4xMDgtNC4xNS0uMzA3LTUuMTMzYTcuMjE0IDcuMjE0IDAgMCAwLTEuMTQtMi42OTRjLS41NTgtLjgxMy0xLjMxNC0xLjUxMy0yLjI3Ni0yLjA3NC0uOTY1LS41Ny0yLjIzLS44Ni0zLjgtLjg2aC0xNi45NWMtLjg5MyAwLTEuNjUtLjMxNi0yLjI4LS45NWEzLjIxNyAzLjIxNyAwIDAgMS0uOTQtMi4zMjNjMC0uOTEzLjMxOS0xLjY4Ljk0LTIuMzEyYTMuMDY2IDMuMDY2IDAgMCAxIDIuMjgtLjk2MWgxOS4wM2MxLjg0IDAgMy40NzMuNDUzIDQuOTA2IDEuMzY0YTEyLjkzNCAxMi45MzQgMCAwIDEgMy42NTggMy41MTQgMTYuOTE4IDE2LjkxOCAwIDAgMSAyLjMxOCA0LjgxYy41MzUgMS43NzYuNzk5IDUuOTM1Ljc5OSA3LjYxOXptLTQyLjc1LTEwLjc2SDMuMjE3Yy0uODkgMC0xLjY1LS4zMTctMi4yNzUtLjk1QTMuMjA4IDMuMjA4IDAgMCAxIDAgNy43NzVjMC0uOTEzLjMxOC0xLjY4Ljk0Mi0yLjMxMmEzLjA1IDMuMDUgMCAwIDEgMi4yNzUtLjk2MUgzMC43MWMuODk0IDAgMS42NTguMzE3IDIuMjguOTYuNjMuNjM0Ljk0IDEuNC45NCAyLjMxMyAwIC45MS0uMzEgMS42ODYtLjk0IDIuMzI0LS42MjIuNjMzLTEuMzg2Ljk1LTIuMjguOTV6TTMuMjE3IDMwLjEyOUgzMC43MWMuODk0IDAgMS42NTguMzIgMi4yOC45NjQuNjMuNjMuOTQgMS40MDYuOTQgMi4zMSAwIC45MS0uMzEgMS42ODYtLjk0IDIuMzI0LS42MjIuNjM0LTEuMzg2Ljk0Ni0yLjI4Ljk0NkgzLjIxN2MtLjg5IDAtMS42NS0uMzEyLTIuMjc1LS45NDZBMy4yMDYgMy4yMDYgMCAwIDEgMCAzMy40MDRjMC0uOTA1LjMxOC0xLjY4MS45NDItMi4zMTFhMy4wNTIgMy4wNTIgMCAwIDEgMi4yNzUtLjk2M3oiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==');background-position:left top;background-repeat:no-repeat;background-size:191px 22px;height:22px;margin-top:-2px;width:191px}
.p-premiumDiscountJoin > header > div > h1 > span{display:none}
.p-premiumDiscountJoin > header > div > p{color:#fff;font-size:11px;line-height:1;margin:0;padding:0}
.p-premiumDiscountJoin > header > div > p > a{color:#fff;display:inline-block;font-weight:bold;padding:0 3px;text-decoration:underline}
.p-premiumDiscountJoin > main{width:680px;margin:0 auto}
.p-premiumDiscountJoin > main > h1{font-size:20px;font-weight:bold;line-height:1;margin:54px 0 0;text-align:center}
.p-premiumDiscountJoin > main > section{margin:40px 0}
.p-premiumDiscountJoin > main .campaignRuleDetailUnit > ul{margin-left:24px}
.p-premiumDiscountJoin > main .campaignDescriptionUnit{text-align:center}
.p-premiumDiscountJoin > main .campaignDescriptionUnit .campaignDescription{font-size:18px;margin:16px 0}
.p-premiumDiscountJoin > main .campaignDescriptionUnit .campaignDescription > strong{background:linear-gradient(transparent 60%,#ffe02b 60%)}
.p-premiumDiscountJoin > main .campaignDescriptionUnit .campaignDescription > em{font-style:normal;font-weight:bold}
.p-premiumDiscountJoin > main .campaignDescriptionUnit .campaignAside{margin:16px 0;text-align:left}
.p-premiumDiscountJoin > main .campaignDescriptionUnit .campaignAside ul{list-style:none}
.p-premiumDiscountJoin > main .campaignDescriptionUnit .campaignAside ul li{text-indent:-1em;font-size:14px;color:#252525;padding-left:12px}
.p-premiumDiscountJoin > main .campaignDescriptionUnit .campaignAside ul li:before{content:'●';display:inline}
.p-premiumDiscountJoin > main .confirmPremiumDiscountJoinUnit{text-align:center}
.p-premiumDiscountJoin > main .confirmPremiumDiscountJoinUnit .period{margin-top:16px;font-weight:bold}
.p-premiumDiscountJoin > main .campaignPointsUnit > ul{margin-left:16px;list-style:circle}
.p-premiumDiscountJoin > main .joiningInformationUnit{background:#f1f1f1;display:flex;line-height:1;margin:0 auto;padding:12px 16px}
.p-premiumDiscountJoin > main .joiningInformationUnit__channelTarget{margin-right:32px;flex-grow:1}
.p-premiumDiscountJoin > main .joiningInformationUnit__channelTarget > dl > dt{font-size:14px}
.p-premiumDiscountJoin > main .joiningInformationUnit__channelTarget > dl > dd{font-size:18px;font-weight:bold;line-height:1.4;margin-top:16px;display:flex;align-items:center}
.p-premiumDiscountJoin > main .joiningInformationUnit__channelTarget > dl > dd > img{width:64px;height:64px;margin-right:16px;border:1px solid rgba(0,0,0,0.05);border-radius:8px;height:64px;width:64px}
.p-premiumDiscountJoin > main .joiningInformationUnit__admissionFee{white-space:nowrap;display:flex;flex-grow:1}
.p-premiumDiscountJoin > main .joiningInformationUnit__admissionFee > dl{display:flex;flex-direction:column}
.p-premiumDiscountJoin > main .joiningInformationUnit__admissionFee > dl > dt{font-size:14px}
.p-premiumDiscountJoin > main .joiningInformationUnit__admissionFee > dl > dd{font-size:14px;margin-top:16px}
.p-premiumDiscountJoin > main .joiningInformationUnit__admissionFee > dl > dd .paymentDetail{font-size:16px;font-weight:bold}
.p-premiumDiscountJoin > main .joiningInformationUnit__admissionFee > dl > dd .paymentDetail .plus{margin-left:48px}
.p-premiumDiscountJoin > main .joiningInformationUnit__admissionFee > dl > dd .paymentDetail .discount{display:flex;align-items:center}
.p-premiumDiscountJoin > main .joiningInformationUnit__admissionFee > dl > dd .paymentDetail .discount s{color:#999}
.p-premiumDiscountJoin > main .joiningInformationUnit__admissionFee > dl > dd .paymentDetail .discount .balloon{background:#d9a300;color:white;font-weight:bold;border-radius:4px;padding:2px 6px;margin-left:12px;position:relative}
.p-premiumDiscountJoin > main .joiningInformationUnit__admissionFee > dl > dd .paymentDetail .discount .balloon:before{position:absolute;top:50%;left:0;content:'';border:solid 4px transparent;border-right:solid 4px #d9a300;transform:translate(0,-50%);margin-left:-8px}
.p-premiumDiscountJoin > main .premiumDiscountConditionUnit{text-align:center}
.p-premiumDiscountJoin > main .premiumDiscountConditionUnit .rule{margin-bottom:16px}
.p-premiumDiscountJoin > main .premiumDiscountConditionUnit .rule a{color:#3e8eed}
.p-premiumDiscountJoin > main .premiumDiscountConditionUnit button{-webkit-appearance:none;font-size:inherit;line-height:inherit;text-shadow:none;color:inherit !important;width:100%}
.p-premiumDiscountJoin > main .premiumDiscountConditionUnit__button{background:#3e8eed;border:solid 2px #3e8eed;border-radius:4px;box-sizing:border-box;color:#fff;display:inline-block;font-weight:bold;padding:12px 16px;text-align:center;display:block}
.p-premiumDiscountJoin > main .premiumDiscountConditionUnit__button--color_premium{background:#d9a300;border-color:#d9a300}
.p-premiumDiscountJoin > main .premiumDiscountConditionUnit__button--color_yellow{background:#ffe02b;border-color:#ffe02b;color:#252525}
.p-premiumDiscountJoin > main .premiumDiscountConditionUnit__button--is_disabled{pointer-events:none;opacity:.4}
.p-premiumDiscountJoin > main .premiumDiscountConditionUnit__button--is_reversed{background:transparent;color:#3e8eed;margin-top:16px}
.p-premiumDiscountJoin > main .premiumDiscountConditionUnit__button:hover{opacity:.7}
.p-premiumDiscountJoin > main .premiumDiscountConditionUnit > p{margin:16px 0}
.p-premiumDiscountJoin > main .campaignRuleDetailUnit{margin:16px 0;font-size:12px}
.p-premiumDiscountJoin > main .campaignRuleDetailUnit ul{margin:0;list-style:none;padding-left:12px}
.p-premiumDiscountJoin > main .campaignRuleDetailUnit ul li{text-indent:-1em}
.p-premiumDiscountJoin > main .campaignRuleDetailUnit ul li:before{content:'※';display:inline}
.p-premiumDiscountJoin > main .campaignExitUnit{text-align:center;background:#f1f1f1;padding:8px 0;border-radius:4px}
.p-premiumDiscountJoin > footer .toChannelTopButtonUnit{background-color:#f1f1f1}
.p-premiumDiscountJoin > footer .toChannelTopButtonUnit > div{padding:12px 0;text-align:center}
.p-premiumDiscountJoin > footer .toChannelTopButtonUnit > div > a{color:#3e8eed;text-decoration:underline;font-size:12px}
.p-premiumDiscountJoin > footer .linksAndCopyrightUnit{background-color:#000}
.p-premiumDiscountJoin > footer .linksAndCopyrightUnit > div{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:12px 0;width:700px}
.p-premiumDiscountJoin > footer .linksAndCopyrightUnit > div > ul{font-size:0}
.p-premiumDiscountJoin > footer .linksAndCopyrightUnit > div > ul > li{display:inline-block;font-size:12px;line-height:1}
.p-premiumDiscountJoin > footer .linksAndCopyrightUnit > div > ul > li:not(:first-child){border-left:1px solid #fff}
.p-premiumDiscountJoin > footer .linksAndCopyrightUnit > div > ul > li > a{color:#fff;display:inline-block;padding:0 8px;text-decoration:none}
.p-premiumDiscountJoin > footer .linksAndCopyrightUnit > div > p{color:#fff;font-size:12px;margin:0}
.c-recommendedChannelListOnEntrance{background:#fff;margin:-10px 0 32px;padding:40px 0 24px}
.c-recommendedChannelListOnEntrance__container{margin:0 auto;width:1024px}
.c-recommendedChannelListOnEntrance__container__sectionHeading{color:#999;font-size:24px;font-weight:bold;margin-bottom:16px}
.c-recommendedChannelListOnEntrance__container__listContainer{font-size:0}
.c-recommendedChannelListOnEntrance__container__listContainer > a{border-radius:20px;box-sizing:border-box;color:#252525;display:inline-block;margin-bottom:24px;width:325px}
.c-recommendedChannelListOnEntrance__container__listContainer > a:not(:nth-child(3n+1)){margin-left:24px}
.c-recommendedChannelListOnEntrance__container__listContainer > a > dl{display:flex;flex-direction:row;margin:0}
.c-recommendedChannelListOnEntrance__container__listContainer > a > dl > dt{flex-shrink:0;font-size:0;height:72px;margin-right:12px;width:72px}
.c-recommendedChannelListOnEntrance__container__listContainer > a > dl > dt > img{border:1px solid rgba(0,0,0,0.05);border-radius:9px;box-sizing:border-box;height:100%;width:100%}
.c-recommendedChannelListOnEntrance__container__listContainer > a > dl > dd{height:72px;line-height:16px;margin:0;overflow:hidden;position:relative}
.c-recommendedChannelListOnEntrance__container__listContainer > a > dl > dd .genreAndChannelName{line-height:0;margin:4px 0}
.c-recommendedChannelListOnEntrance__container__listContainer > a > dl > dd .genreAndChannelName .channelName{display:inline;font-size:13px;font-weight:bold;line-height:16px}
.c-recommendedChannelListOnEntrance__container__listContainer > a > dl > dd .genreAndChannelName .genre{color:#aaa;display:inline;font-size:9.1px;line-height:16px;margin-left:8px}
.c-recommendedChannelListOnEntrance__container__listContainer > a > dl > dd .description{color:#aaa;font-size:10px;line-height:16px}
.c-recommendedChannelListOnEntrance__container__listContainer a:visited{color:#252525}
.c-recommendedChannelListOnEntrance__container__listContainer a:hover{color:inherit;opacity:.7}
