h1#channel-title{margin:0 auto;text-align:center}
div#channel-main{margin:0 auto}
div#channel-main img{max-width:952px}
div#channel-main table#layout{margin:0 auto;width:960px !important}
div#channel-main table#layout col{width:320px !important}
div#channel-main table#layout th,div#channel-main table#layout td{vertical-align:top}
table#layout div.parts.cols1{width:312px}
table#layout div.parts.cols2{width:632px}
table#layout div.parts.cols3{width:952px}
div.parts.cols1,table#layout div.parts.cols1 img{max-width:312px}
div.parts.cols2,table#layout div.parts.cols2 img{max-width:632px}
div.parts.cols3,table#layout div.parts.cols3 img{max-width:952px}
.parts{padding:4px}
.parts .p-header{background-image:none !important;border:0 !important;font-size:0;line-height:0;margin:0;padding:0}
.title_text .p-header{background:none !important}
.parts .p-header h3.p-title{background-color:#eee;border-radius:4px;color:#333;font-size:14px;line-height:1.2;margin:0;padding:8px;text-align:left;text-shadow:0 0 0 transparent, 1px 1px 0 #fff}
.g-has-border .p-header h3.p-title,.g-has-bg .p-header h3.p-title{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-top:7px}
.parts .p-header h3.p-imgtitle{border:0 !important;margin:0;padding:0}
.parts .p-header h3.p-imgtitle img{display:block}
.parts .p-body{background-repeat:no-repeat;font-size:12px}
.parts .p-body p.g-sub-title{background-color:inherit;border-style:dotted;border-width:0 0 1px;margin:0 4px 4px;padding:2px;text-align:center}
.parts .g-has-title{border-top:0 !important}
.parts .p-body .g-contents{overflow:visible;word-break:break-all;word-wrap:break-word}
.ie .parts .p-body .g-contents{width:100% !important}
.parts .p-footer{border:0 !important;font-size:0;line-height:0;margin:0;padding:0}
.p-channel .p-body input.paste_blog{border:1px solid #ccc;font-size:12px;padding:2px;width:240px}
.p-channel .p-body .g-channel2 table{width:100%}
.p-channel .p-body .g-channel2 .channel_tags a{white-space:nowrap}
.p-channel .p-body img.community_img,.p-channel .p-body img.comm_img_L{border-color:inherit}
.p-channel .p-body .edate{filter:alpha(opacity=50);font-size:10px;margin-top:10px;opacity:.5}
.p-channel .p-body .g-channel3 .edate{margin-top:5px}
.p-channel .p-body .edate a{margin-left:7px}
.p-channel .channel_tags{line-height:1.6}
.p-channel .channel_tags a{white-space:nowrap}
.g-channel1{font-size:12px;overflow:hidden;padding:4px 20px;text-align:center}
.g-channel1 .g-channel-s,.g-channel1 .channel_tags{font-size:10px}
.g-channel1 p,.g-channel1 .channel_tags{margin-bottom:5px}
.g-channel2{font-size:12px;min-height:132px;overflow:hidden;padding:4px 4px 4px 146px;position:relative}
.g-channel2 .chsymbol{left:4px;position:absolute;top:4px}
.g-channel2 h1{font-size:14px;padding:10px 0}
.g-channel2 .g-channel-description{margin-bottom:10px;text-align:left}
.g-channel2 h2{border-top-left-radius:4px;border-top-right-radius:4px;display:inline-block;font-size:10px;padding:2px 5px}
.g-channel2 .channel_tags{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-right-radius:4px;padding:5px 7px}
.g-channel3{font-size:12px;overflow:hidden;padding:4px 4px 4px 60px;position:relative}
.g-channel3 .chsymbol{left:4px;position:absolute;top:4px}
.g-channel3 .chsymbol img{height:48px;width:48px}
.g-channel3 h1{font-size:12px;padding:5px 0}
.g-channel3 .channel_tags{height:15px;margin-top:5px;overflow:hidden}
.g-channel3 .g-channel-s{font-size:10px;line-height:1.25}
.g-channel3 .channel_tags.g-channel-s{line-height:1.6}
.g-channel3 .g-channel-m{font-size:12px;line-height:1.375}
.g-channel3 .dispBtns{bottom:4px;filter:alpha(opacity=75);font-size:10px;opacity:.75;position:absolute;right:4px}
.p-text .p-body{padding:4px;word-break:break-all;word-wrap:break-word}
.p-text .p-body .g-contents{line-height:normal}
.p-news .g-contents{padding-top:4px}
.p-news .g-news_item{margin:0 4px 4px;padding:2px}
.p-news .g-news_item h4.g-news_title,.p-news .g-news_item p.g-news_body{word-break:break-all;word-wrap:break-word}
.p-news .g-news_item h4.g-news_title{border-style:solid;border-width:0 0 1px;font-size:12px;line-height:16px;margin:0;overflow:hidden;padding:4px 2px}
.p-news .g-news_item p.g-news_date{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;line-height:10px;margin-bottom:2px}
.p-news .g-news_item p.g-news_body{font-size:12px;line-height:1.7;padding:2px}
.p-twitter.cols1 a.g-twitter-profile-image{height:32px;width:32px}
.p-twitter.cols1 .g-twitter-body{margin-left:40px}
.p-twitter.cols2 a.g-twitter-profile-image{height:50px;width:50px}
.p-twitter.cols2 .g-twitter-body{margin-left:58px}
.p-twitter.cols3 a.g-twitter-profile-image{height:60px;width:60px}
.p-twitter.cols3 .g-twitter-body{margin-left:68px}
.g-twitter-timeline{padding:0 6px}
.g-twitter-timeline li{list-style:none;padding:6px 0}
li.g-twitter-tweet{border-bottom:dotted 1px #888}
li.g-twitter-tweet a:hover{text-decoration:underline}
li.g-twitter-tweet time{float:right}
li.g-twitter-tweet a.g-twitter-profile-image{border:solid 1px #ccc;display:block;float:left}
li.g-twitter-tweet a.g-twitter-profile-image img{height:100%;width:100%}
li.g-twitter-tweet .g-twitter-body .g-twitter-profile a{text-decoration:none}
li.g-twitter-tweet .g-twitter-body .g-twitter-profile span:hover{text-decoration:underline}
li.g-twitter-tweet .g-twitter-body .g-twitter-profile .screen_name{font-size:10px}
li.g-twitter-tweet .g-twitter-body .g-twitter-text{font-size:14px}
li.g-twitter-tweet .g-twitter-body .g-twitter-rt_status{background:transparent url('../../img/common/sns/twitter/retweet.png') no-repeat left center;font-size:10px;padding-left:20px;opacity:0.75}
li.g-twitter-tweet .tweet_actions{visibility:hidden;display:inline-block;vertical-align:baseline}
li.g-twitter-tweet .tweet_actions li{font-size:10px;margin-right:1em;display:inline-block;vertical-align:baseline}
li.g-twitter-tweet:hover .tweet_actions{visibility:visible}
li.g-twitter-tweet:last-child,li.g-twitter-tweet.g-twitter-tweet-last{border-bottom:0}
.g-twitter-profile_names{display:inline-block;padding-left:4px;vertical-align:middle}
.g-twitter-profile_names h4.g-twitter-username{font-size:10px;font-weight:normal;line-height:10px}
.g-twitter-profile_names h3.g-twitter-id{font-size:14px;line-height:18px}
.g-twitter-profile-anchor{border:solid 1px #666;border-radius:2px;display:inline-block;height:33px;vertical-align:middle;width:33px}
.g-twitter-header{padding:6px 10px}
.g-twitter-hashtag{padding:8px}
.g-twitter-hashtag a{font-family:Arial, Helvetica, sans-serif;font-weight:bold}
.g-rss{padding:0 6px}
li.g-rss-item{border-bottom:dotted 1px #888;list-style:none;padding:6px 0}
li.g-rss-item-last{border-bottom:0}
li.g-rss-item a{text-decoration:none}
li.g-rss-item:hover a,li.g-rss-item a:hover{text-decoration:underline}
em.g-rss-date{font-size:10px;font-style:normal}
.g-rss-link{padding:4px 2px 6px;text-align:right}
.g-rss-link a{background:transparent url('../../img/common/icon/blank.16x16.png') no-repeat left center;display:inline-block;padding-left:18px}
.p-tag .g-contents{font-size:12px;padding:4px}
.p-search_video_form .p-body .search_video{font-size:12px;padding:8px 4px 4px 8px}
.p-search_video_form .g-search-radios{padding:2px 2px 0}
.p-search_video_form .g-search-radios input{vertical-align:middle}
.p-thumb_watch .g-thumb-watch{position:relative;text-align:center;z-index:0}
.p-thumb_watch .g-thumb-watch > div{margin:0 auto}
.p-thumb_watch .g-thumb-watch embed,.p-thumb_watch .g-thumb-watch object{outline:none;position:relative;z-index:1}
.p-thumb_watch .g-thumb-watch p{font-size:12px;margin:4px;text-align:left}
.p-thumb_watch .g-thumb-watch p.g-thumb-watch_link{bottom:0;left:0;margin:0;padding:0;position:absolute;text-align:center;width:100%;z-index:0;opacity:0;-webkit-transition:all 200ms linear;transition:all 200ms linear}
.p-thumb_watch .g-thumb-watch p.g-thumb-watch_link span{display:block;height:32px;margin:0 auto;padding:0;position:relative;text-align:center}
.p-thumb_watch .g-thumb-watch p.g-thumb-watch_link span a{background:rgba(0,0,0,0.6) !important;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#fff !important;display:block;font-size:12px;height:32px;line-height:32px;margin:0;outline:none;padding:0;text-decoration:none;text-shadow:0 0 1px 0 #000}
.p-thumb_watch .g-thumb-watch p.g-thumb-watch_link span a:hover{background:#000 !important}
.p-thumb_watch:hover .g-thumb-watch p.g-thumb-watch_link{bottom:-32px;z-index:999;opacity:1}
.ie .p-thumb_watch .g-thumb-watch p.g-thumb-watch_link span{margin-right:1px}
.ie .p-thumb_watch .g-thumb-watch p.g-thumb-watch_link{bottom:-32px;letter-spacing:1px;z-index:999;opacity:1}
.p-image .p-body a,.p-image .p-body img{display:block}
ul.p-seiga_images{display:block;margin:0;padding:0}
li.p-seiga_image{display:inline-block;font-size:12px;margin:0;padding:0;position:relative;vertical-align:top;width:140px;z-index:100}
.p-seiga footer{padding:0 10px 10px 0;text-align:right}
.cols3 .p-seiga footer{padding:0 15px 10px 0}
.cols1 ul.p-seiga_images{padding:10px 0 10px 10px}
.cols1 li.p-seiga_image{margin:0 10px 10px 0}
.cols2 ul.p-seiga_images{padding:10px 0 10px 20px}
.cols2 li.p-seiga_image{margin:0 10px 10px 0}
.cols3 ul.p-seiga_images{padding:10px 0 10px 20px}
.cols3 li.p-seiga_image{margin:0 15px 10px 0}
li.p-seiga_image p.p-seiga_thumb a,li.p-seiga_image span.p-seiga_thumb_spring,li.p-seiga_image p.p-seiga_thumb img{-moz-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}
li.p-seiga_image p.p-seiga_thumb a{background:#fff;border-radius:4px;display:block;height:130px;left:0;line-height:130px !important;overflow:hidden;padding:5px;position:absolute;text-align:center;top:0;vertical-align:middle;white-space:nowrap;width:130px;z-index:999}
li.p-seiga_image span.p-seiga_thumb_spring{display:inline-block;font-size:0;height:130px;margin-left:-1px;overflow:hidden;vertical-align:middle;width:1px}
li.p-seiga_image p.p-seiga_thumb img{display:inline-block;line-height:130px !important;max-height:130px !important;max-width:130px !important;vertical-align:middle}
li.p-seiga_image div.p-seiga_texts{margin-top:142px}
li.p-seiga_image p.p-seiga_title{font-size:12px;height:1.3em;line-height:1.3em;margin:0 0 2px;overflow:hidden;text-align:center;white-space:nowrap;width:140px}
li.p-seiga_image p.p-seiga_comments{border-style:solid;border-width:1px;font-size:12px;height:2.6em;line-height:1.4em;margin:0 0 2px;overflow:hidden;padding:2px;width:134px}
li.p-seiga_image p.p-seiga_comments-nocomments{filter:alpha(opacity=50);opacity:.5;text-align:center}
li.p-seiga_image div.p-seiga_counts{border-radius:2px;font-size:12px;line-height:1;margin:0 0 2px;padding:0;text-align:center}
li.p-seiga_image div.p-seiga_counts dl,li.p-seiga_image div.p-seiga_counts dt,li.p-seiga_image div.p-seiga_counts dd{display:inline-block;vertical-align:baseline}
li.p-seiga_image div.p-seiga_counts dl{margin:0 4px 0 0;white-space:nowrap}
li.p-seiga_image div.p-seiga_counts dt{margin-right:2px}
li.p-seiga_image:hover{z-index:9999}
li.p-seiga_image:hover p.p-seiga_thumb a{box-shadow:0 2px 4px rgba(0,0,0,0.5);height:160px;left:-15px;line-height:160px !important;padding:5px;top:-30px;width:160px}
li.p-seiga_image:hover span.p-seiga_thumb_spring{height:160px !important}
li.p-seiga_image:hover p.p-seiga_thumb a img{height:auto !important;line-height:160px !important;max-height:160px !important;max-width:160px !important;width:auto !important}
.g-live-standby-text{font-size:16px;opacity:.5;padding:10px}
.g-live-list{font-size:0}
.g-live-list-item2{display:inline-block;vertical-align:top;width:50%}
.g-live-list-item3{display:inline-block;vertical-align:top;width:33.3%}
.p-live-body{font-size:12px;padding:6px 4px 10px;position:relative !important}
.p-live-body .thumb_wrapper{left:0;position:absolute;top:0}
.p-live-body .g-live-title{font-size:14px;font-weight:bold;line-height:1.4;margin:6px 0;word-wrap:break-word}
.p-live-body a{text-decoration:none}
.p-live-body a:hover{text-decoration:underline}
.p-live-body .g-live-description{line-height:1.5em;max-height:3em;overflow:hidden;padding:8px 0 0;word-wrap:break-word}
.p-live-body .g-live-description time{font-weight:bold;white-space:nowrap}
.p-live-body .g-live-hq{background:transparent url('../../img/parts/hq.gif') no-repeat scroll 0 0;padding-top:14px}
.g-live-airtime{border:solid 1px transparent;border-radius:4px;display:inline-block;margin-bottom:2px;padding:4px;vertical-align:middle}
.g-live-airtime strong{display:inline-block;font-size:16px;vertical-align:middle}
.p-status_lamp{display:block;font-size:10px}
.cols2 .p-status_lamp,.cols3 .p-status_lamp{display:inline-block}
.g-live-airtime.onair .p-status_lamp{font-size:12px;font-weight:bold}
.g-live-airtime.open,.g-live-airtime.onair{background:#ec6400 url('../../img/parts/nico_live_bg_on-air.png') repeat-x left bottom;border-color:#ec6400;color:#fff;text-shadow:0 1px 1px #ec6400}
.g-live-airtime.reserved,.g-live-airtime.aired{background:transparent;color:inherit}
.g-live-airtime.aired{opacity:.75}
.g-live-airtime .scheduled{font-size:10px}
.p-live-body .g-reactions{padding:4px 0;text-align:left}
.p-live-body .g-reactions ul{margin:0 !important;padding:0 !important}
.p-live-body .g-reactions li{display:inline-block;font-size:10px;padding-right:4px;white-space:nowrap}
.p-live-body .g-reactions li span{opacity:.75}
.p-live-body .g-reactions li var{display:inline-block;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:bold;padding-left:2px}
.g-live-exclude{font-weight:bold;padding:5px;text-align:left}
.p-live_list ul,.p-live_list ul li{list-style-type:none}
.p-live1{font-size:14px;padding-top:4px}
.p-live1 .g-live-contents{min-height:96px;padding-left:109px;padding-top:2px;position:relative}
.p-live1.g-live-official .g-live-contents{padding-left:110px}
.p-live1 .g-live-description{font-size:12px}
.p-live1 .g-live-supplementary{font-size:12px;min-height:15px;text-align:right}
.p-live2{min-height:128px;padding-left:142px}
.p-live2::after{clear:both;content:'';display:block}
.p-live2.g-live-col1{padding-bottom:16px}
.p-live2.g-live-col1 .g-live-supplementary{bottom:4px;left:4px;position:absolute;width:300px}
.p-live2.g-live-col1.g-live-official .g-live-supplementary{left:0;position:relative;width:auto}
.p-live2 .thumb_wrapper{left:4px;top:4px;width:132px}
.p-live2 .g-live-title{font-size:16px}
.p-live2 dl{font-size:0}
.p-live2 dl dt{display:inline-block;font-size:12px;margin-right:3px;text-align:right;width:50px}
.p-live2 dl dd{display:inline-block;font-size:14px;width:75px}
.p-live2.g-live-official{min-height:182px;padding-left:208px}
.p-live2.g-live-official dl dd{width:135px}
.p-live2.g-live-official .thumb_wrapper{width:199px}
.p-live2.g-live-official.g-live-col1{min-height:unset;padding-left:4px}
.p-live2.g-live-official.g-live-col1 .thumb_wrapper{font-size:0;margin:0 0 5px -4px;position:relative;top:-2px;width:auto}
.p-live2.g-live-official.g-live-col1 dl{display:inline-block;vertical-align:bottom;width:108px}
.p-live2.g-live-official.g-live-col1 dl dd{width:55px}
.p-live2 .g-live-supplementary{padding-left:10px;position:relative}
.p-live3{font-size:12px;min-height:75px;padding-left:85px}
.p-live3 .thumb_wrapper{left:4px;top:4px}
.p-live3 .g-live-title{font-size:12px}
.p-live3 .g-live-airtime{font-size:10px;margin-bottom:2px}
.p-live3 .g-live-airtime strong{font-size:14px}
.p-live3 .p-status_lamp{display:inline-block}
.p-live3 .g-live-timeshift{display:inline}
.p-live3 .g-live-hq{margin-top:2px}
.p-video_pack{padding:3px}
.p-video_pack h3 a{text-decoration:none}
.p-video_pack h3 a:hover{text-decoration:underline}
div#channel-main table#layout .p-video_pack table.p-video_pack_S td{vertical-align:middle}
.p-video_pack ul.videos_in_pack{margin:0;padding:1px 0 0 1px}
.p-video_pack li{display:inline-block;margin:-1px 0 0 -1px;overflow:hidden;padding:0}
.p-video_pack a.video_in_pack{display:block;text-decoration:none}
.p-video_pack a.video_in_pack img.video_img_S{border:solid 1px #333;border-radius:0;display:block}
.p-video_pack .g-pack_stats{margin:0;margin-top:4px;padding:2px;text-align:right}
.p-video_pack .g-pack_stats .ppv_length,.p-video_pack .g-pack_stats .nicopo,.p-video_pack .g-pack_stats .nicopo strong{line-height:normal !important}
.cols2 .p-video_pack .g-pack_stats,.cols3 .p-video_pack .g-pack_stats{white-space:nowrap}
.p-video_pack_S h3 a{font-size:12px}
.p-review .g-contents{padding:0 10px 10px}
.p-review ul.rating,.p-review .average p,.p-review p.comment,.p-review span.name,.p-review span.time,.p-review span.comment_input_set{display:inline-block;vertical-align:middle}
.p-review .ajax_area{height:auto;overflow:hidden}
.p-review li{list-style:none}
.p-review ul.rating li{background:transparent url('../../img/parts/stars.png') no-repeat;background-position:-19px -28px;display:inline-block;height:15px;width:15px}
.p-review ul.rating li.full{background-position:0 -28px}
.p-review .average{padding:10px 0 5px}
.p-review .average ul.rating li{background-position:-30px 0;height:25px;width:25px}
.p-review .average ul.rating li.half{background-position:-60px 0}
.p-review .average ul.rating li.full{background-position:0 0}
.p-review .your_comment ul.rating li,.p-review form.permission-ng .your_comment ul.rating li:hover{background-position:-39px -28px;cursor:pointer;-ms-filter:'alpha(opacity=50)';filter:alpha(opacity=50);opacity:.5}
.p-review .your_comment ul.rating li:hover,.p-review .your_comment ul.rating li.full{opacity:1}
.p-review .your_comment ul.rating li.full{background-position:0 -28px !important}
.p-review form.permission-ng .your_comment{opacity:0.4}
.p-review form.permission-ng .your_comment,.p-review form.permission-ng .your_comment *{cursor:default !important}
.p-review ul.comments{padding:5px 0 0 5px}
.p-review ul.comments li{padding:0 0 8px;white-space:nowrap}
.p-review ul.comments.prevent_spoiler{cursor:pointer}
.p-review p.spoiler_message{background:#888;border-radius:4px;color:#333;cursor:pointer;display:block;margin:4px 0 0 4px;padding:0 8px;position:absolute}
.p-review ul.comments.prevent_spoiler:hover{cursor:pointer}
.p-review ul.comments.prevent_spoiler p.comment{text-decoration:line-through;opacity:0.1}
.p-review ul.comments.prevent_spoiler:hover p.comment{opacity:0.3}
.p-review ul.comments p,.p-review ul.comments p.comment{font-size:12px;line-height:16px;overflow:hidden;vertical-align:top;white-space:normal;word-break:break-all;word-wrap:break-word}
.p-review ul.comments span.time,.p-review ul.comments span.name{-ms-filter:'alpha(opacity=50)';filter:alpha(opacity=50);font-size:10px;opacity:.5}
.p-review .your_comment{padding:5px 0 5px 5px;white-space:nowrap}
.p-review .your_comment span.comment_input_set{border:solid 1px #888;overflow:hidden;padding:5px;position:relative}
.p-review .your_comment input.review_comment{background:transparent;border:0;box-shadow:none;color:inherit !important;outline:none;padding:0 60px 0 0}
.p-review .your_comment button.review_submit,.p-review form.permission-ng .your_comment button.review_submit:hover,.p-review form.permission-ng .your_comment button.review_submit:active{position:absolute;right:1px;top:0;background:#f0f0f0 url('../../img/common/grad/uw_h24a100.png') repeat-x left top;border-color:#ccc;border-radius:0;color:#333 !important;cursor:pointer;text-shadow:0 1px 0 #f8f8f8}
.p-review .invalid{background:#800 !important}
.p-review footer{padding-top:5px;text-align:right}
.p-review .your_comment button.review_submit:hover{background-color:#f8f8f8;border-color:#aaa;text-shadow:0 1px 0 #fff}
.p-review .your_comment button.review_submit:active{background:#eee url('../../img/common/grad/uk_h24a10.png') repeat-x left top}
.p-review.cols1 ul.comments p.comment{width:206px}
.p-review.cols2 ul.comments p.comment{width:526px}
.p-review.cols3 ul.comments p.comment{width:846px}
.p-review.cols1 .your_comment span.comment_input_set{width:198px}
.p-review.cols2 .your_comment span.comment_input_set{width:518px}
.p-review.cols3 .your_comment span.comment_input_set{width:838px}
.p-review.cols1 .your_comment span.comment_input_set input.review_comment{width:148px}
.p-review.cols2 .your_comment span.comment_input_set input.review_comment{width:468px}
.p-review.cols3 .your_comment span.comment_input_set input.review_comment{width:778px}
.p-review .g-thumbnailSSL{border-radius:4px}
.p-review.cols1 .g-thumbnailSSL .g-video-right{width:160px !important}
.p-review.cols2 .g-thumbnailSSL .g-video-right{width:420px !important}
.p-review.cols3 .g-thumbnailSSL .g-video-right{width:740px !important}
table.g-videolist{width:100%}
.g-video::after{clear:both;content:'';display:block}
.g-video form{margin:0;padding:0}
.g-video_counts{display:block;font-size:10px;line-height:12px;padding-top:2px;text-align:left}
.g-video-view span,.g-video-res span,.g-video-mylist span{display:inline-block;padding-right:1px}
.g-video-view,.g-video-res,.g-video-mylist,.g-video-postedat{font-size:10px;white-space:nowrap}
.g-video-postedat{-ms-filter:'alpha(opacity=70)';filter:alpha(opacity=70);opacity:.7}
p.g-video-thumbnail a.g-video-link{display:block}
table.ppv_status{margin:4px 0;width:auto}
table.ppv_status td{padding:0;vertical-align:middle !important}
table.ppv_status td.message{font-size:12px}
.p-body .ppv_status p{text-align:right}
.p-body span.ppv_length{display:inline-block;font-size:10px;font-weight:normal;overflow:visible;white-space:nowrap;width:34px}
.p-body .nicopo{font-size:10px !important;line-height:18px !important;white-space:nowrap}
.p-body .nicopo img{height:16px;margin-right:2px;position:relative;top:-2px;width:16px}
.p-body .nicopo var{font-size:12px !important;font-style:normal;font-weight:normal}
.g-video button.image_button img{height:30px;width:57px}
.g-rank-frame .nicopo,.g-rank-frame .ppv_length,.p-video_pack .nicopo,.p-video_pack .ppv_length{white-space:nowrap}
.g-rank-frame .ppv_length,.p-video_pack .ppv_length{font-weight:normal}
.g-rank-frame .nicopo strong,.g-rank-frame .ppv_length strong,.p-video_pack .nicopo strong,.p-video_pack .ppv_length strong{font-size:14px;line-height:30px !important}
.g-rank-frame form button.image_button,.p-video_pack form button.image_button{margin-top:2px}
.g-video-thumbnail img.g-thumbnail-image{overflow:hidden}
.g-video-thumbnail img.g-thumbnail-image:-moz-broken{background-color:transparent;display:inline-block}
a.g-video-link{font-weight:bold;word-break:break-all;word-wrap:break-word}
a.g-video-link:hover,a.g-video-link:active{text-decoration:underline}
a.g-video-link:link,a.g-video-link:visited{text-decoration:none}
a.thumb_anchor .video_length{bottom:0;right:0}
a.thumb_play,a.thumb_anchor{box-shadow:0 0 4px rgba(0,0,0,0.4)}
a.thumb_play{background:#666 url('../../img/parts/thumb_play.png') no-repeat 0 0;display:block;height:21px;text-indent:-999px;width:100px}
div.g-video:hover a.thumb_play,div.p-thumb:hover a.thumb_play{background-position:0 -21px}
.g-thumbnailL{width:100%}
.g-thumbnailL .g-rank{color:inherit;font-size:25px;font-weight:bold;letter-spacing:-2px;line-height:50px;margin-right:8px;padding:4px;text-align:right;width:40px}
.g-thumbnailL .g-rank-top10{font-size:64px}
.g-thumbnailL .g-video{border-bottom:2px dotted #ccc;font-size:10px}
.g-thumbnailL .g-video-left{float:left;overflow:hidden;padding:8px;width:100px}
.g-thumbnailL .g-video-right{padding:8px 8px 8px 200px}
.g-thumbnailL .g-video::after{clear:left;content:'.';display:block;font-size:1px;height:1px;line-height:1px;visibility:hidden}
.g-thumbnailL .g-video-thumbnail{margin:2px 0 0}
.g-thumbnailL .g-video-thumbnail img{height:76px;width:100px}
.g-thumbnailL .g-dot{border-bottom:2px dotted #ccc;font-size:10px}
.g-thumbnailL .g-video-rank-right{padding:8px 8px 8px 0}
.g-thumbnailL .g-video_counts{margin-top:4px}
.g-thumbnailL .g-video-view,.g-thumbnailL .g-video-res,.g-thumbnailL .g-video-mylist{display:inline-block;font-size:12px;margin-right:4px}
.g-thumbnailL .g-video-title{font-size:14px;line-height:18px;margin:0 0 4px}
.g-thumbnailL .g-video-description{font-size:12px;line-height:17px}
.g-thumbnailL .g-video-summary{background-color:#fff;border:solid 2px #ccc;color:#333;font-size:12px;font-weight:bold;line-height:16px;margin-top:4px;padding:4px}
.g-thumbnailM .g-video{max-width:304px;overflow:hidden;padding:3px;width:auto}
.g-thumbnailM .g-video-left{float:left;padding-right:3px;text-align:left;width:100px}
.g-thumbnailM .g-video-right{padding-left:106px !important;text-align:left;width:auto !important}
.g-thumbnailM .g-video-thumbnail{margin:2px 0 0}
.g-thumbnailM .g-video-thumbnail img{height:76px;width:100px}
.g-thumbnailM .g-video-view,.g-thumbnailM .g-video-res,.g-thumbnailM .g-video-mylist{display:block}
.g-thumbnailM .g-video-title,.g-thumbnailM .g-video-description{font-size:12px;line-height:17px;max-height:2.86em;max-width:192px;overflow:hidden;padding-top:4px;text-align:left;width:auto !important;word-break:break-all;word-wrap:break-word}
.g-thumbnailM .g-video-title{max-height:2.9em}
.g-thumbnailM .g-video-summary{background-color:#fff;border:solid 2px #ccc;color:#333;font-size:12px;font-weight:bold;line-height:16px;margin-top:4px;overflow:hidden;padding:4px;text-align:left;width:auto !important;word-break:break-all;word-wrap:break-word}
.g-thumbnailM .g-rank{font-size:20px;text-align:center}
.g-thumbnailM .g-rank-1,.g-thumbnailM .g-rank-2,.g-thumbnailM .g-rank-3{font-size:30px;font-weight:bold}
.g-thumbnailS .g-video{font-size:10px;padding:4px 4px 12px;text-align:center}
.g-thumbnailS p.g-video-thumbnail{text-align:center}
.g-thumbnailS p.g-video-thumbnail a.g-video-link{display:inline-block}
.g-thumbnailS p.g-video-thumbnail img{height:100px;width:130px}
.g-thumbnailS .g-video_counts{margin:0 auto;width:130px}
.g-thumbnailS .g-video-view,.g-thumbnailS .g-video-res,.g-thumbnailS .g-video-mylist{display:inline-block}
.g-thumbnailS .g-video-title{font-size:12px;line-height:1.5;margin:0 auto;max-height:54px;overflow:hidden;text-align:left;width:130px}
.g-thumbnailS .g-video-title a.g-video-link{display:block;max-width:132px}
.g-thumbnailS .g-rank{font-size:20px;line-height:32px;text-align:center}
.g-thumbnailS .g-rank-1,.g-thumbnailS .g-rank-2,.g-thumbnailS .g-rank-3{font-size:30px;font-weight:bold;line-height:32px}
.g-thumbnailS .thumb_caption{margin:0 auto;text-align:left;width:128px}
.g-thumbnailS .thumb_caption .g-video-length{display:inline-block}
.g-thumbnailS .from_video .g-video-title{padding-top:2px}
.g-thumbnailS .from_thumb{width:auto}
.g-thumbnailS .from_thumb .g-video-title{display:table;margin:0 auto;padding:4px 8px}
.g-thumbnailS .from_thumb .g-video-title a.g-video-link{display:table-cell;max-width:none}
.g-thumbnailS .from_thumb .g-video_counts{text-align:center}
ul.g-video-mini{padding-bottom:4px}
ul.g-video-mini li,table.g-video-mini div.g-video{list-style:none;padding:4px 4px 0;white-space:nowrap}
.g-video-mini .g-video-left,.g-video-mini .g-video-right{display:inline-block;float:none;vertical-align:top}
.g-video-mini .g-video-right{white-space:normal;word-break:break-all;word-wrap:break-word}
table#layout .cols1 .g-video-mini .g-video-right{width:233px}
table#layout .cols2 .g-video-mini .g-video-right{width:568px}
table#layout .cols3 .g-video-mini .g-video-right{width:880px}
table#layout .cols1 .g-video-mini .g-has-price .g-video-right{width:175px}
table#layout .cols2 .g-video-mini .g-has-price .g-video-right{width:428px}
table#layout .cols3 .g-video-mini .g-has-price .g-video-right{width:740px}
table#layout .cols2 .g-video-mini .g-has-price.show_watch_button .g-video-right{width:350px}
table#layout .cols3 .g-video-mini .g-has-price.show_watch_button .g-video-right{width:660px}
table#layout .g-thumbnailSS .g-video-mini .g-video-right{width:233px}
table#layout .g-thumbnailSS .g-video-mini .g-has-price .g-video-right{width:180px}
table#layout .cols1 .g-video-mini .g-video-inside-SSL.g-has-price .infinity_ticket .nicopo,table#layout .g-video-mini .g-video-inside-SS.g-has-price .infinity_ticket .nicopo{display:block}
.g-video-mini .g-video-thumbnail a,.g-video-mini .g-video-thumbnail img{display:block}
.g-video-mini .g-video-thumbnail a.g-video-link{height:37px;overflow:hidden;width:65px}
.g-video-mini .g-video-thumbnail img{margin-top:-7px;width:65px}
.g-thumbnailSSL .mini_ppv_price{float:right;overflow:hidden}
.p-thumb .g-thumbnailSS,.p-thumb .g-thumbnailSSL,.p-review .g-thumbnailSSL{padding:4px}
.p-error h3.p-title{background-color:#fee;background-image:none;border:0;padding:0}
.p-error-text{font-size:10px;line-height:1.375;padding:4px;text-align:left}
body.foreign_lang .p-error-text{display:none}
.video_label{background:rgba(0,0,0,0.6);display:inline-block;left:0;position:absolute;top:0}
.video_label .type{color:#fff;display:block;font-size:11px;font-weight:normal;line-height:15px;padding:0 4px;text-align:center}
.video_label .video_label .user_video{background-color:#333;border-bottom-right-radius:4px;color:#ddd}
.g-video-inside-SS .video_label .type,.g-video-inside-SSL .video_label .type{border-width:0 1px 1px;font-size:10px;font-weight:normal;line-height:10px}
#channel-main .g-video-inside-SSL a.watch_button{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.25,#000),color-stop(.75,#333));background-image:-o-linear-gradient(bottom,#000 25%,#333 75%);background-image:-moz-linear-gradient(bottom,#000 25%,#333 75%);background-image:-webkit-linear-gradient(bottom,#000 25%,#333 75%);background-image:linear-gradient(bottom,#000 25%,#333 75%);border:solid 1px #888;border-color:#aaa #666 #333;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,0.8);color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:16px;font-weight:bold;line-height:16px;margin:0 0 0 4px;padding:8px 20px 8px 12px;position:relative;text-align:center;text-decoration:none;text-shadow:0 0 5px #c86400}
#channel-main .g-video-inside-SSL a.watch_button span{font-size:12px}
#channel-main .g-video-inside-SSL a.watch_button::before{content:url('../../img/parts/play_arrow.png');height:16px;position:absolute;right:4px;top:7px;width:16px}
#channel-main .g-video-inside-SSL a.watch_button:hover{border-color:#ccc #aaa #666}
#channel-main .g-video-inside-SSL a.watch_button:active{border-color:#000}
.pack_thumb_S .purchase_type,.g-video-inside-SS .purchase_type,.g-video-inside-SSL .purchase_type{overflow:hidden;padding:0}
.pack_thumb_S .inner,.g-video-inside-SS .inner,.g-video-inside-SSL .inner{font-size:0 !important;height:6px;line-height:0 !important;padding:0;text-indent:-200px;width:10px}
.p-blog .p-body{padding:4px;position:relative}
.p-blog header{margin:-4px -4px 4px;overflow:hidden;padding:4px}
.p-blog header a.blog_thumbnail{display:block;float:left;height:80px;width:60px}
.p-blog header a.blog_thumbnail img{height:100%;width:100%}
.p-blog header h6.blog_title{font-size:20px;margin-left:68px}
.p-blog header h6.blog_title a{padding:8px 0 4px;text-decoration:none;display:inline-block;vertical-align:baseline}
.p-blog header h6.blog_title a:hover{text-decoration:underline}
.p-blog header p.blog_description{font-size:12px;height:54px;line-height:1.5;margin-left:68px;overflow:hidden}
.p-blog header p.blog_author{font-size:12px;font-weight:bold;margin-left:68px;padding:4px 0;text-align:right}
.p-blog header p.blog_author a{text-decoration:none}
.p-blog header p.blog_author a:hover span{text-decoration:underline}
.p-blog header p.blog_author img{height:32px;width:32px;display:inline-block;vertical-align:middle}
.p-blog ul.parts_articles{clear:both;list-style:none}
.p-blog ul.parts_articles ul,.p-blog ul.parts_articles li{list-style:none}
.p-blog ul.parts_articles li.article{margin-bottom:30px}
.p-blog ul.parts_articles li.article::after{clear:both;content:'';display:block}
.p-blog ul.parts_articles li.article a.article_subject{display:block;font-size:20px;font-weight:bold;line-height:1.4;padding:4px;text-decoration:none}
.p-blog ul.parts_articles li.article a.article_subject:hover{text-decoration:underline}
.p-blog ul.parts_articles li.article .article_details{margin:4px 0}
.p-blog ul.parts_articles li.article .article_details img.article_thumbnail{box-shadow:0 0 4px rgba(0,0,0,0.4)}
.p-blog ul.parts_articles li.article .article_details p.article_description{display:inline-block;font-size:12px;font-weight:normal;line-height:1.5;overflow:hidden;word-break:break-all}
.p-blog ul.parts_articles li.article a.epub_download{background:url('../../img/common/icon/epub.16x16.png') no-repeat 2px center;font-size:10px;height:16px;line-height:16px;padding:0 2px 0 20px;display:inline-block;vertical-align:middle}
.p-blog ul.parts_articles li.article ul.article_counts{display:inline-block;vertical-align:middle}
.p-blog ul.parts_articles li.article ul.article_counts li{font-size:10px;font-weight:bold;line-height:10px;padding:0 2px}
.p-blog ul.parts_articles li.article ul.article_counts li var{font-size:12px;font-style:normal;line-height:10px}
.p-blog ul.parts_articles li.article p.article_start_time{font-size:10px;display:inline-block;vertical-align:middle}
.p-blog ul.parts_articles li.article p.article_start_time.hot{font-weight:bold}
.p-blog ul.parts_articles li.article p.article_from_rss{background:url('../../img/common/icon/rss.12x12.png') no-repeat 2px center;font-size:10px;padding:0 2px 0 16px;display:inline-block;vertical-align:middle}
.p-blog footer{text-align:right}
.p-blog.cols1 img.article_thumbnail{width:100%}
.p-blog.cols2 .article_details img.article_thumbnail,.p-blog.cols3 .article_details img.article_thumbnail{float:left;height:108px;margin:0 8px 8px 0;width:192px}
.p-blog.cols2 li.has_thumbnail .article_details,.p-blog.cols3 li.has_thumbnail .article_details{min-height:112px}
ul.counts{list-style:none;margin:4px 0}
ul.counts li{line-height:1.5;padding-right:4px;white-space:nowrap;display:inline-block;vertical-align:baseline}
ul.counts li var{font-family:Arial, sans-serif;padding-right:2px}
.p-book .p-body{padding:4px;position:relative}
.p-book ul.parts_books{list-style:none}
.p-book ul.parts_books li.book{padding-bottom:26px}
.p-book ul.parts_books li.book::after{clear:both;content:'';display:block}
.p-book ul.parts_books li.book:hover *{opacity:1 !important}
.p-book ul.parts_books .thumb_wrapper{display:block;float:left;padding-right:8px}
.p-book ul.parts_books .book_name{font-size:14px;line-height:1.5em;overflow:hidden}
.p-book ul.parts_books .book_name a{text-decoration:none}
.p-book ul.parts_books .book_author{font-size:12px}
.p-book ul.parts_books .book_description{font-size:12px;line-height:1.4em;max-height:5.4em;overflow:hidden;opacity:0.8}
.p-book ul.parts_books .book_date{opacity:0.8}
.p-book ul.parts_books .book_date var{padding-right:2px}
.p-book.design1.cols1 li.book{width:100%}
.p-book.design1.cols2 li.book{width:50%}
.p-book.design1.cols3 li.book{width:33.3%}
.p-book.design1 li.book{display:inline-block;vertical-align:top}
.p-book.design1 li.book .book_description{line-height:1.6em;max-height:3.2em}
.p-book.design2.cols1 li.book{width:50%}
.p-book.design2.cols2 li.book{width:25%}
.p-book.design2.cols3 li.book{width:16.6%}
.p-book.design2 ul.parts_books{margin-right:-26px}
.p-book.design2 li.book{display:inline-block;vertical-align:top}
.p-book.design2 li.book .thumb_wrapper{display:block;float:none;min-height:174px}
.p-book.design2 li.book .book_name{height:3em;padding:.2em 26px .2em 0}
.p-book.design2 li.book .book_description{padding-right:26px}
.p-book.design3 ul.parts_books li.book{padding-bottom:13px}
.p-book.design3 ul.parts_books li.book .book_description{line-height:1.6em;max-height:1.6em}
.p-book.design4 li.book .book_name{font-size:20px}
.p-book.design4 li.book .book_description{line-height:1.8;margin:4px 0 8px}
.p-book footer{text-align:right}
.p-event ul{margin:0;padding:0}
.p-event ul li{clear:both;float:none;height:auto;list-style-type:none;margin:0 0 10px;overflow:hidden;padding:0;position:relative;width:100%}
.p-event .thumb{background:rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1) inset;clear:none;float:left;margin:0}
.p-event .thumb a{display:block;height:187.2px;width:312px}
.p-event .thumb a img{display:block;max-height:187.2px;width:100%}
.p-event .texts{clear:none;float:left;height:auto;line-height:normal;margin:0;padding:4px;width:auto}
.p-event .texts .title{font-size:20px;font-style:normal;font-weight:normal;height:auto;margin:0 0 4px;min-height:0;text-align:left;width:auto}
.p-event .texts .date{display:block;font-size:16px;font-style:normal;font-weight:normal;height:auto;line-height:1;margin:4px 0;min-height:0;text-align:left;width:auto}
.p-event .texts .date span{white-space:nowrap;display:inline-block;vertical-align:middle}
.p-event .texts .date span:nth-child(3){font-size:12px}
.p-event .texts .location{background:url('../../img/common/icon/pin.16x16.png') no-repeat left center;display:inline-block;font-size:1em;font-weight:normal;height:auto;line-height:16px;margin:8px 4px;min-height:0;padding-left:18px;text-align:left;vertical-align:middle;width:auto}
.p-event .texts .description{display:none;font-size:12px;line-height:1.3em;margin:4px 0;max-width:500px;overflow:hidden;opacity:0.8}
.p-event.cols1 .thumb a{height:auto}
.p-event.cols1 .texts{width:100%}
.p-event.cols1 .texts .title{font-size:20px;line-height:1.3}
.p-event.cols1 .texts .description{display:none}
.p-event.cols1 .texts .ticket_label{left:2px;position:absolute;top:159px}
.p-event.cols2 .texts{width:310px}
.p-event.cols2 .texts .description{max-height:2.6em}
.p-event.cols2 .texts .ticket_label{position:absolute;right:322px;top:2px}
.p-event.cols3 .texts{width:630px}
.p-event.cols3 .texts .description{max-height:6.5em}
.p-event.cols3 .texts .date{margin:10px 0}
.p-event.cols3 .texts .date span{font-size:inherit !important}
.p-swf embed{outline:none}
p.parts_error_msg{font-size:10px;padding:4px}
.ie table#layout div.parts.cols2{margin-bottom:32px}
