section.join_leave{white-space:nowrap}section.join_leave .buttons{font-size:0;margin-left:1px;position:relative;right:1px}section.join_leave .buttons p{box-sizing:border-box;margin:0;padding:1px 0 1px 1px;text-align:center;width:33.333%;display:inline-block;vertical-align:baseline}section.join_leave .buttons p a.button{border:none;border-radius:0;box-shadow:none;color:#fff!important;cursor:pointer;display:block;font-size:14px;font-weight:bold;line-height:1;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:center;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.2);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px!important;line-height:40px;padding:0;vertical-align:middle}section.join_leave .buttons p a.button.tap{background-color:#555!important;background-image:none!important;border-color:transparent}section.join_leave .buttons p a.button span.icon{background:no-repeat 0 0;background-size:20px;height:20px;margin-right:3px;margin-top:-4px;width:20px;display:inline-block;vertical-align:middle}section.join_leave .buttons p a.button span.text small{color:#aaa;display:block;font-size:11px;font-weight:normal;line-height:1;margin:-10px 0 10px;text-shadow:0 0 5px #000,0 0 2px #000}section.join_leave .buttons p.favorite a span.icon{background-position:center center;background-size:70%}section.join_leave .buttons p.favorite a.off{background-color:#777}section.join_leave .buttons p.favorite a.off span.icon{background-image:url("../../img/common/icons/follow_star_white.svg")}section.join_leave .buttons p.favorite a.on{background-color:#222}section.join_leave .buttons p.favorite a.on span.icon{background-image:url("../../img/common/icons/follow_check_white.svg")}section.join_leave .buttons p.join a{background-color:#fc2;color:#333!important}section.join_leave .buttons p.app a{background-color:#d7d7d7;color:#333!important}section.join_leave .buttons p.member span{background:#222;color:#888;display:block;font-size:12px;line-height:40px}section.join_leave.col2 .buttons p{width:50%}.chinfo{background:#333;color:#fff;overflow:hidden}.chinfo .message{font-size:12px;margin:10px 10px 0}.chinfo .message:last-of-type{margin:10px}.chinfo .message a{background:#000;padding:3px 6px;display:inline-block;vertical-align:baseline}.chinfo .message.bullet_icon{background:no-repeat left center;background-size:16px;padding-left:20px}.chinfo .message.first_month_free{background-image:url("../../img/common/icons/giftbox.32x32.png");color:#fc2}.chinfo .message.nicopo_lost_notice{background-image:url("../../img/common/icons/nicopo.32x32.png");color:#fc2}.chinfo .message.unjoinable_reason_notice{background-color:#fc2;color:#000;margin:5px;padding:5px}.chinfo .message.unjoinable_reason_notice > strong{color:#b04}.chinfo .message.unjoinable_closing_notice{background-color:#fc2;color:#000;margin:5px;padding:5px;white-space:initial}.chinfo section.main{border-top:solid 1px transparent;margin-top:-1px;min-height:148px;padding-left:138px;position:relative}.chinfo section.main::before,
.chinfo section.main::after{clear:both;content:"";display:block}.chinfo section.main > h1{left:0;padding:10px;position:absolute}.chinfo.face section.main.active > dl,
.chinfo.face section.main.active .provider,
.chinfo.face section.main.active .update,
.chinfo.face section.main.active .create{display:block}.chinfo.face section.main.active p.category{display:block}.chinfo.face section.main .description-wrap{border-bottom:1px solid #454545;height:68px;margin:10px;overflow:hidden;padding-bottom:10px;transition:height 0.35s ease-out}.chinfo.face section.main .description-wrap p.description{font-size:14px;line-height:1.8em;text-align:justify}.chinfo.face section.main > dl{margin:10px}.chinfo.face section.main > dl dt,
.chinfo.face section.main > dl dd{display:inline-block;vertical-align:middle}.chinfo.face section.main > dl dt{border-radius:5px;color:#333;font-size:11px;font-weight:bold;margin-right:5px;padding:4px}.chinfo.face section.main > dl.monthly_price{color:#ffcb22}.chinfo.face section.main > dl.monthly_price dt{background-color:#ffcb22}.chinfo.face section.main > dl.monthly_price dd{font-weight:bold}.chinfo.face section.main > dl.provider{display:none}.chinfo.face section.main > dl.provider .title{background-color:#fff}.chinfo.face section.main > dl.provider .name{padding:1px 0;vertical-align:text-top;width:118px}.chinfo.face section.main > dl.update{display:none}.chinfo.face section.main > dl.update .title{background-color:#fff}.chinfo.face section.main > dl.update > dd{line-height:16px;width:118px}.chinfo.face section.main > dl.create{border-bottom:1px solid #454545;color:#888;display:none;padding-bottom:10px}.chinfo.face section.main > dl.create .title{background-color:#888}.chinfo.face section.main > dl.create > dd{line-height:16px;width:118px}.chinfo.face section.main > dl:last-child{margin-bottom:0}.chinfo.face section.main p.category{color:#888;display:none;font-size:12px;margin:10px}.chinfo.face section.main p.category a{color:#44c5ff;font-size:16px;font-weight:bold;margin-left:5px}.chinfo.face section.main .tags-wrap{height:60px;line-height:18px;margin:10px;margin-bottom:0;overflow:hidden;transition:height 0.35s ease-out}.chinfo.face section.main .tags-wrap > ul.tags li{margin:0 5px 5px 0;display:inline-block;vertical-align:top}.chinfo.face section.main .tags-wrap > ul.tags li a{background:#000;border-radius:5px;color:#ddd;display:block;padding:4px 6px;white-space:nowrap}.chinfo.face section.main a.scroll{color:#ddd;display:block;font-size:12px;text-align:center}.chinfo.face section.main a.scroll.read_face_chinfo{background:transparent url("../../img/common/arrow_open.png") no-repeat 0 0;background-size:24px 24px;border-radius:24px;height:24px;margin:10px;position:absolute;right:0;width:24px}.chinfo.face section.main a.scroll.read_face_chinfo.close{background:transparent url("../../img/common/arrow_close.png") no-repeat 0 0;background-size:24px 24px}.chinfo.lite section.main p.channel_name{font-size:16px;margin:10px}.chinfo.lite section.main > dl{margin:10px}.chinfo.lite section.main > dl dt,
.chinfo.lite section.main > dl dd{display:inline-block;vertical-align:middle}.chinfo.lite section.main > dl.monthly_price{color:#ffcb22}.chinfo.lite section.main > dl.monthly_price dt{background-color:#ffcb22;border-radius:5px;color:#333;font-size:12px;font-weight:bold;margin-right:5px;padding:5px}.chinfo.lite section.main > dl.monthly_price dd{font-weight:bold}.chinfo.lite section.main a.scroll.read_chinfo{background:#666;border-radius:5px;color:#ddd;font-size:14px;margin:0 10px;padding:10px;position:static;right:0;display:inline-block;vertical-align:baseline}.announce{background:#fff;clear:both;padding:10px;position:relative;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.3);box-shadow:0 2px 10px rgba(0,0,0,0.3)}.announce::before,
.announce::after{clear:both;content:"";display:block}.announce a{display:block}.announce .close{background:#ddd;border:none;border-radius:0;bottom:10px;height:20px;line-height:1;padding:0;position:absolute;right:10px;width:20px;z-index:10}.announce .badge{float:right}.announce h1{color:#850;font-size:18px;text-shadow:0 0 10px rgba(255,150,0,0.5)}.announce p{clear:both;color:#888;font-size:14px;padding-right:20px;padding-top:6px}.adult_caution{background:#666 url("../../img/channel/adult_caution.png") no-repeat 4px center;background-size:41px 26px;color:#fff;margin:0;padding:10px 0;padding-left:50px}.adult_caution strong{color:pink;text-shadow:0 0 5px rgba(0,0,0,0.5)}.forbidden_devices{margin:10px 0;padding:0 10px}.forbidden_devices ul{list-style:none}.forbidden_devices ul li{border-left:solid 3px #666;line-height:1;margin:0 0 6px}.forbidden_devices .device{border:1px solid rgba(0,0,0,0.2);line-height:1;padding:2px 6px;text-indent:0;white-space:nowrap;display:inline-block;vertical-align:baseline}.forbidden_devices .device_viewed > div{margin:10px 0}.forbidden_devices .device_viewed .device_open{cursor:pointer}.forbidden_devices .device_viewed .device_viewed_list{display:none}.forbidden_devices .title{font-weight:bold;margin:0 0 10px}li.video .forbidden_devices{font-size:10px;margin:6px 0;padding:0}li.video .forbidden_devices .device{background:#fff;color:#666;padding:2px 6px}.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;padding:0 6px;text-align:center}.head_msg p a{text-decoration:none}.head_msg p a:hover{text-shadow:0 0 6px #fff,0 0 10px #fff}.head_msg p img{display:inline-block;vertical-align:middle}.head_msg.info{background:#d8e9ff;border-color:#91bae5;color:#467dca}.head_msg.penalty{background:#444;border-color:#333;border-width:1px 0;color:#fff}.head_msg.penalty p{font-size:12px;line-height:1.8;overflow:visible;padding:6px 0}.head_msg.penalty.penalty_count_1 p{padding:6px 10px;word-break:break-all;word-spacing:normal}.head_msg.penalty.penalty_count_1 p > *{display:inline-block}.head_msg.penalty .unlock_date{display:inline-block;font-weight:bold;margin:0 3px}.head_msg.penalty .restruction{display:block;font-size:0;margin:0 auto -6px}.head_msg.penalty .restruction .locked{background:#696969;color:#dadada;display:inline-block;font-size:12px;line-height:normal;margin-bottom:3px;margin-right:3px;padding:2px 6px;position:relative}.head_msg.penalty .restruction .locked .unlock_date{background:#09d;border-radius:6px;color:#fff;display:none;font-size:12px;left:0;margin:0;padding:3px 0;position:absolute;right:0;top:2.5em;z-index:10}.head_msg.penalty .restruction .locked .unlock_date::before{border-color:transparent transparent #09d;border-style:solid;border-width:0 6px 6px;content:"";height:0;left:50%;margin-left:-6px;position:absolute;top:-6px;width:0}.head_msg.penalty .until{color:hsl(198.46153846,60%,80%);display:block;font-size:12px;padding-bottom:6px;text-decoration:underline}#chNgOption{font-size:16px}#chDescription .inner{line-height:160%}#chCategory a,
#chTag a{display:inline-block;margin-right:1em;padding:4px 0}#chJoin,
#chBookmark{padding-top:10px}#chJoin,
#chNgOption,
#chSecession,
#chBookmark{margin:10px;text-align:center}#chJoin .rbtnGrn,
#chJoin .rbtnYlw,
#chSecession .rbtnGry,
#chBookmark .rbtnGry,
#chBookmark .rbtnGrn,
#chBookmark .rbtnYlw{text-align:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#chSecession{margin-top:30px}