﻿.song circle{stroke:#FFFFFF;fill:#FFFFFF}.play circle{stroke:#98df8a;fill:#6A9C60}.sing circle{stroke:#3182bd;fill:#225B84}.mmd circle{stroke:#e377c2;fill:#9e5387}.dance circle{stroke:#d62728;fill:#951B1C}.pv circle{stroke:#e7ba52;fill:#a18239}.self circle{stroke:#ffff00;fill:#b2b200}.arrange circle{stroke:#9400d3;fill:#6b238e}.other circle{stroke:#BBBBBB;fill:#DDDDDD}.category.play{background:#98df8a;color:#000}.category.sing{background:#3182bd;color:#FFF}.category.mmd{background:#e377c2;color:#000}.category.dance{background:#d62728;color:#FFF}.category.pv{background:#e7ba52;color:#000}.category.arrange{background:#9400d3;color:#FFF}.category.self{background:#ffff00;color:#000}.category.other{background:#BBBBBB;color:#000}body{margin:0px;background:#000;overflow:hidden}i{font-family:'FontAwesome';margin-right:5px}h1.logo{display:none;z-index:300;position:absolute;color:white;width:200px;padding:6px 10px 5px 9px;top:0px;left:0px;font-family:georgia;color:#EEE;font-size:24px;line-height:1em;font-weight:bold}h1.logo img{opacity:1}#global_icons{z-index:300}#search_form{display:none;z-index:300}#panel_menu{display:none;z-index:201}#left_panel{display:none;z-index:200}#left_panel #mylist{z-index:200}#left_panel #song_plates{z-index:0}#main_content{z-index:50}#main_content #map{z-index:30}#main_content #stage{z-index:40}#main_content #search{z-index:50}#main_content .result{z-index:50}#videos{z-index:100;display:none}#main_content{position:absolute;left:0px;top:0px;width:100%;height:100%;overflow:hidden}#map{position:absolute;left:0px;top:0px;background:#000}#css_renderer{position:absolute;top:0;left:0}#stage{position:absolute;left:0px;top:0px}#stage .stage_inner{position:absolute;left:0;top:0}#stage .stage_inner div,#stage .stage_inner canvas{position:absolute;left:0;top:0}.song circle{stroke:#FFFFFF;fill:#FFFFFF}.play circle{stroke:#98df8a;fill:#6A9C60}.sing circle{stroke:#3182bd;fill:#225B84}.mmd circle{stroke:#e377c2;fill:#9e5387}.dance circle{stroke:#d62728;fill:#951B1C}.pv circle{stroke:#e7ba52;fill:#a18239}.self circle{stroke:#ffff00;fill:#b2b200}.arrange circle{stroke:#9400d3;fill:#6b238e}.other circle{stroke:#BBBBBB;fill:#DDDDDD}.category.play{background:#98df8a;color:#000}.category.sing{background:#3182bd;color:#FFF}.category.mmd{background:#e377c2;color:#000}.category.dance{background:#d62728;color:#FFF}.category.pv{background:#e7ba52;color:#000}.category.arrange{background:#9400d3;color:#FFF}.category.self{background:#ffff00;color:#000}.category.other{background:#BBBBBB;color:#000}#panel_menu{position:absolute;top:78px;left:0px;width:300px;color:#FFF}#panel_menu li{width:40px;font-size:12px;padding:12px 0px 12px 36px;text-align:left;float:left;position:relative;cursor:pointer}#panel_menu li:hover{border-bottom:5px #FFF solid}#panel_menu li i{margin-right:2px;font-size:18px;position:absolute;left:15px;top:10px}#panel_menu li.mylist{padding-left:33px}#panel_menu li.mylist i{left:10px}#panel_menu li.ranking{padding-left:33px}#panel_menu li.ranking i{left:10px}#panel_menu li.help{padding-left:40px}#panel_menu li.help i{left:20px}#panel_menu li.selected{color:darkorange;cursor:default;border-bottom:5px darkorange solid}#panel_menu.en li{width:75px;padding:10px 0px;text-align:center}#panel_menu.en li i{display:none}#left_panel{position:absolute;top:0px;left:-300px;width:300px;height:100%;background:#181818;color:#FFF;margin:0px;padding:0px}#left_panel .close{z-index:301;position:absolute;top:0px;width:42px;right:0px;text-align:right;padding:16px;font-size:12px;cursor:pointer}#left_panel .close:hover{color:darkorange}#left_panel .close i{font-size:14px;margin-right:6px}#left_panel .example{text-align:right;margin:10px}#left_panel .example span{color:darkorange;cursor:pointer;text-decoration:underline}#left_panel .example span:hover{text-decoration:none}#search_form{position:absolute;left:0px;top:48px;width:300px}#search_form input{border:0px;font-size:15px;padding:5px 26px 5px 12px;width:192px;line-height:19px;margin:0px}#search_form button{position:absolute;top:0px;right:0px;width:70px;height:29px;padding:0px;margin:0px;background:darkorange}#search_form button i{font-size:15px}#search_form button:hover{background:orange}#search_form .clear{display:none;color:#BBB;position:absolute;font-size:20px;right:75px;top:4px}#search_form .clear:hover{color:orange;cursor:pointer}#search{position:absolute;top:115px;left:0px;width:300px;overflow:hidden;display:none;font-size:12px}#search h2{margin-top:18px;font-weight:bold;padding:10px 0px 10px 10px;border-bottom:1px #AAA solid}#search h2 i{font-size:14px;margin-right:8px}#search .first_msg,#search .no_result_msg{padding:20px 10px 20px 20px;font-size:12px;line-height:1.6em;color:#CCC;display:none}#search .search_loading_icon{position:absolute;top:150px;left:140px;display:none}#search.loading .search_loading_icon{display:block}#search.loading .results{display:none}#search.loading .related_mylists{display:none}#search .related_mylists{margin:0px 0px 0px 0px}#search .related_mylists li{line-height:1.4em;position:relative;padding:8px 10px 24px 0px;border-bottom:1px #444 solid;cursor:pointer}#search .related_mylists li .title{padding:0px 0px 5px 32px;font-weight:bold;font-size:12px}#search .related_mylists li .creator{position:absolute;right:10px;bottom:8px}#search .related_mylists li .msg{display:none;position:absolute;left:32px;bottom:8px;font-size:12px;color:orange}#search .related_mylists li span{color:#888}#search .related_mylists li:hover{background:#444}#search .related_mylists li:hover .msg{display:block}#search.empty .first_msg{display:block}#search.no_result .no_result_msg{display:block}#mylist{position:absolute;top:120px;left:0px;width:300px;overflow:hidden;display:none}#mylist .list_info{position:relative;padding:0px;font-size:12px;border-bottom:1px #444 solid;line-height:1.6em;background:#000;border-right:1px #181818 solid}#mylist .list_info span{color:#AAA}#mylist .list_info .list_icon{position:absolute;left:10px;top:10px;font-size:14px}#mylist .list_info .list_title{margin-bottom:0px;padding:10px 5px 0px 28px;font-size:12px;line-height:1.6em}#mylist .list_info .list_title a{color:white;text-decoration:underline}#mylist .list_info .list_title a:hover{text-decoration:none}#mylist .list_info .list_creator{text-align:right;font-size:11px;padding:5px 10px 5px 10px}#mylist .list_info .buttons{background:#000;padding:0px 10px 5px 10px;height:20px}#mylist .list_info .buttons .button{float:right;display:inline;margin-left:10px;font-size:11px}#mylist .list_info .buttons .button:hover{cursor:pointer;color:red}#mylist .list_info .buttons .tweet{color:#55ACEE}#mylist .list_info .buttons .url{color:orange}#mylist .list_info .buttons .stop{color:#DDD}#mylist .list_info .share_url{display:none}#mylist .list_info .share_url textarea{width:290px;height:30px;padding:5px;margin:0px}#mylist .list_info .share_url .close_share_url{text-align:right;width:290px;padding:0px 10px 3px 5px;font-size:11px;color:#DDD}#mylist .list_info .share_url .close_share_url i{margin-right:3px}#mylist .list_info .share_url .close_share_url:hover{cursor:pointer;color:#FFF}#mylist .mylist_loading_icon{position:absolute;top:150px;left:140px;display:none}#mylist .play_list{margin:0px;background:darkorange;color:black;width:300px;padding:10px 0px;font-weight:bold;font-size:12px;line-height:1em}#mylist .play_list:hover{color:white;cursor:pointer}#mylist .playing_list{display:none;position:absolute;left:0px;bottom:0px;color:darkorange;font-size:11px;padding:5px 10px}#mylist .empty_msg{display:none;margin:20px 10px;font-weight:normal;font-size:12px;line-height:1.6em}#mylist.loading .play_list{display:none}#mylist.loading .mylist_loading_icon{display:block}#mylist.loading .list_info{display:none}#mylist.loading .list{display:none}#mylist.loading .empty_msg{display:none}#mylist.empty .play_list{display:none}#mylist.empty .list_info{display:none}#mylist.empty .list{display:none}#mylist.empty .empty_msg{display:block}#mylist.playing .play_list{display:none}#mylist.playing .playing_list{display:block}#mylist.no_songs .play_list{display:none}#mylist.no_songs .buttons{display:none}#ranking{position:absolute;top:120px;left:0px;width:300px;overflow:hidden;display:none}#ranking .range{margin:10px 0px 0px 0px;width:300px}#ranking .ranking_loading_icon{position:absolute;display:none;top:150px;left:140px}#ranking .play_list{margin-top:10px;background:darkorange;color:black;width:300px;padding:10px 0px;font-weight:bold;font-size:12px;line-height:1em}#ranking .play_list:hover{color:white;cursor:pointer}#ranking .playing_list{background:#000;font-size:12px;line-height:1em;color:darkorange;font-weight:bold;padding:16px;text-align:right;border-bottom:1px #444 solid;display:none}#ranking.empty .list{display:none}#ranking.empty .play_list{display:none}#ranking.loading .ranking_loading_icon{display:block}#ranking.loading .list{display:none}#ranking.loading .play_list{display:none}#ranking.playing .play_list{display:none}#ranking.playing .playing_list{display:block}#left_panel ul.list{width:300px;overflow:auto;background:#444}#left_panel ul.list li{height:70px;position:relative;margin-bottom:1px;background:#181818;border-left:10px #444 solid;overflow:hidden}#left_panel ul.list li img.thumbnail{position:absolute;left:6px;top:5px;height:60px}#left_panel ul.list li .title{position:absolute;left:93px;top:6px;width:140px;font-size:11px;line-height:1.7em;margin-right:45px;max-height:60px;overflow:hidden;word-wrap:break-word}#left_panel ul.list li .creator{position:absolute;right:12px;bottom:11px;font-size:10px;font-size:11px}#left_panel ul.list li .disable_msg{color:#FFF;background:#181818;position:absolute;left:0px;top:0px;padding:8px 0px;width:265px;text-align:left;font-size:11px;display:none}#left_panel ul.list li .hide_button{font-size:11px;display:none;position:absolute;right:8px;top:8px;color:darkorange;width:50px;text-align:right;cursor:pointer}#left_panel ul.list li .hide_button:hover{color:orange}#left_panel ul.list li .playing_icon{color:darkorange;font-size:24px;position:absolute;right:6px;top:10px;display:none}#left_panel ul.list li img.loading_icon{position:absolute;right:10px;top:10px;display:none;width:24px;height:24px}#left_panel ul.list li .next_icon{color:white;font-size:24px;position:absolute;right:10px;top:10px;display:none}#left_panel ul.list li.playing{border-left:10px darkorange solid}#left_panel ul.list li.playing .playing_icon{display:block}#left_panel ul.list li.loading{border-left:10px #FFF solid;background:#444}#left_panel ul.list li.loading .loading_icon{display:block}#left_panel ul.list li.next{border-left:10px #FFF solid}#left_panel ul.list li.next .next_icon{display:block}#left_panel ul.list li.disable{border-left:10px #181818 solid}#left_panel ul.list li.disable .thumbnail{display:none}#left_panel ul.list li.disable .title{color:#888;left:0px;height:20px;margin-right:10px;top:4px;font-weight:10px;white-space:nowrap;overflow:hidden;width:260px}#left_panel ul.list li.disable .creator{display:none}#left_panel ul.list li.disable:hover .title{display:none}#left_panel ul.list li.disable:hover .disable_msg{display:block}#left_panel ul.list li.disable:hover .hide_button{display:block}#left_panel ul.list li:not(.disable):hover{background:#444;cursor:pointer}#left_panel.search #search{display:block}#left_panel.mylist #mylist{display:block}#left_panel.ranking #ranking{display:block}#left_panel.config #config{display:block}.song circle{stroke:#FFFFFF;fill:#FFFFFF}.play circle{stroke:#98df8a;fill:#6A9C60}.sing circle{stroke:#3182bd;fill:#225B84}.mmd circle{stroke:#e377c2;fill:#9e5387}.dance circle{stroke:#d62728;fill:#951B1C}.pv circle{stroke:#e7ba52;fill:#a18239}.self circle{stroke:#ffff00;fill:#b2b200}.arrange circle{stroke:#9400d3;fill:#6b238e}.other circle{stroke:#BBBBBB;fill:#DDDDDD}.category.play{background:#98df8a;color:#000}.category.sing{background:#3182bd;color:#FFF}.category.mmd{background:#e377c2;color:#000}.category.dance{background:#d62728;color:#FFF}.category.pv{background:#e7ba52;color:#000}.category.arrange{background:#9400d3;color:#FFF}.category.self{background:#ffff00;color:#000}.category.other{background:#BBBBBB;color:#000}#song_plates{position:absolute;left:315px;bottom:10px;padding-right:0px;display:none}#song_plates li{position:relative;font-size:12px;color:#FFF;line-height:1em;padding:0px;margin-top:30px;padding-left:0px;padding-right:0px;box-shadow:#000 2px 2px 3px;-webkit-border-radius:3px;-moz-border-radius:3px}#song_plates li .next_arrow{font-size:14px;font-weight:bold;position:absolute;color:#FFF;left:5px;top:-20px}#song_plates li .next_arrow i{margin-right:5px;font-weight:normal;font-size:16px}#song_plates li img.thumbnail{position:absolute;left:0px;top:0px;height:50px;z-index:10}#song_plates li .title{opacity:0.9;width:250px;overflow:hidden;background:#181818;font-size:12px;line-height:1.6em;height:30px;padding:7px 10px 13px 75px;margin-right:55px;cursor:pointer;position:relative}#song_plates li .title:hover{background:#444}#song_plates li .detail{display:none}#song_plates li .user_name{position:absolute;right:10px;bottom:6px;font-size:11px;text-align:right}#song_plates li.loading .status .loading_icon{display:block}#song_plates li.next .status .next_icon{display:block}#song_plates li.playing{margin-top:10px}#song_plates li.playing .next_arrow{display:none}#song_plates li.playing .status .playing_icon{display:block}#song_plates .mark_repeating{position:absolute;left:0px;top:30px;width:65px;font-size:11px;line-height:1em;height:11px;text-align:center;font-weight:bold;color:darkorange;z-index:50;background:#000;padding:4px 0px 5px 0px;opacity:0.9}#song_plates .playlist_buttons,#song_plates .video_buttons{position:absolute;bottom:0px;height:50px}#song_plates .playlist_buttons .button,#song_plates .video_buttons .button{background:#181818;border-radius:3px;box-shadow:#000 2px 2px 3px;height:36px;width:50px;padding:7px 0px;font-size:18px;line-height:22px;text-align:center}#song_plates .playlist_buttons .button i,#song_plates .video_buttons .button i{font-size:20px;margin:0px}#song_plates .playlist_buttons .button .string,#song_plates .video_buttons .button .string{position:absolute;left:0px;bottom:5px;width:50px;text-align:center;font-size:12px;line-height:1em}#song_plates .playlist_buttons .button:hover,#song_plates .video_buttons .button:hover{cursor:pointer;background:#444}#song_plates .playlist_buttons{right:-330px;display:none;width:105px}#song_plates .playlist_buttons .next{position:absolute;right:0px;top:0px}#song_plates .playlist_buttons .repeat{position:absolute;right:55px;top:0px}#song_plates .playlist_buttons .repeat i{font-size:18px}#song_plates .video_buttons{right:-220px;width:220px}#song_plates .video_buttons .info{position:absolute;left:5px;top:0px}#song_plates .video_buttons .view_2d{position:absolute;left:60px;top:0px}#song_plates .video_buttons .textalive{position:absolute;left:115px;top:0px}#song_plates .video_buttons .textalive .icon{font-size:22px}#song_plates .video_buttons .textalive:not(.available){color:#555}#song_plates .video_buttons .textalive:not(.available):hover{cursor:normal;background:#111}#song_plates .video_buttons .textalive.enable{color:darkorange}#song_plates .video_buttons .pause,#song_plates .video_buttons .play{position:absolute;top:0px;right:0px}#song_plates .video_buttons .pause i,#song_plates .video_buttons .play i{font-size:18px}#song_plates .video_buttons .play{display:none;color:darkorange}#song_plates.repeating .button.repeat{color:darkorange}#song_plates.repeating .button.repeat:hover{cursor:default;background:#181818}#song_plates.full .button.info{color:darkorange}#song_plates.full .button.info:hover{cursor:default;background:#181818}#song_plates.pausing .status .playing_icon{color:#666}#song_plates.pausing .button.pause{display:none}#song_plates.pausing .button.play{display:block}#song_plates li div.status{position:absolute;right:0px;top:0px;width:55px;height:50px;opacity:0.9;background:#181818}#song_plates li div.status .playing_icon{color:darkorange;position:absolute;top:14px;right:10px;font-size:24px;line-height:1em;display:none}#song_plates li div.status .next_icon{color:white;position:absolute;top:14px;right:13px;font-size:24px;line-height:1em;display:none}#song_plates li div.status .loading_icon{position:absolute;top:17px;right:20px;display:none}#song_plates.full li .detail{opacity:0.75;background:#000;border-top:1px #000 solid;display:block;width:100%;padding:0px;font-size:11px;line-height:1.8em;z-index:20}#song_plates.full li .detail .nums{text-align:right;padding:5px 15px 2px 15px;margin:0px}#song_plates.full li .detail .nums .num{display:inline;padding-left:15px}#song_plates.full li .detail .nums span{color:#888}#song_plates.full li .detail .detail_buttons{padding:5px 10px 5px 10px;height:20px}#song_plates.full li .detail .detail_buttons .button{float:right;display:inline;margin-left:15px;font-size:10px}#song_plates.full li .detail .detail_buttons .button i{margin-right:3px}#song_plates.full li .detail .detail_buttons .button:hover{cursor:pointer;color:orange}#song_plates.full li .detail .description{max-width:370px;max-height:250px;overflow:auto;padding:0px 10px 0px 10px}#song_plates.full li .detail .description .link{display:inline;position:relative;color:darkorange;font-weight:bold}#song_plates.full li .detail .description .link:hover{cursor:pointer;color:orange}#song_plates.full li .detail .description .link:hover .popup{display:block}#song_plates.full li .detail .description .popup{display:none;position:absolute;top:-27px;left:-5px;font-size:11px;line-height:1em;padding:7px;text-align:center;background:orange;color:black;white-space:nowrap}#song_plates.full li .detail .description .popup i.fa-list{font-size:10px}#song_plates.full li .detail .description .popup i.fa-plane{font-size:12px}#song_plates .playlist_plate{display:none;height:12px;font-size:12px;line-height:12px;position:relative;opacity:0.9;box-shadow:#000 2px 2px 3px;border-radius:3px;height:30px;overflow:hidden;background:#181818}#song_plates .playlist_plate .autoplay_string{position:absolute;left:0px;top:0px;width:65px;text-align:center;background:darkorange;padding:9px 0px;font-weight:bold;color:black;font-size:11px}#song_plates .playlist_plate .mylist_icon{display:none;position:absolute;left:72px;top:11px;font-size:18px}#song_plates .playlist_plate .ranking_icon{display:none;position:absolute;left:72px;top:10px;font-size:16px}#song_plates .playlist_plate .playlist_info{width:230px;padding:10px 10px 16px 95px;cursor:pointer;white-space:nowrap;overflow:hidden}#song_plates .playlist_plate .playlist_info .creator{padding-left:10px}#song_plates .playlist_plate .playlist_info .counter{position:absolute;right:10px;top:10px;text-align:right}#song_plates .playlist_plate .playlist_info .counter .count_current{padding-left:10px;color:darkorange;font-weight:bold}#song_plates .playlist_plate .playlist_info:hover{background:#444}#song_plates .playlist_plate .next{position:absolute;right:0px;top:0px;height:45px;width:60px;cursor:pointer}#song_plates .playlist_plate .next:hover{background:#444}#song_plates .playlist_plate .next i{position:absolute;left:8px;top:8px;font-size:16px;margin-right:14px;line-height:1em}#song_plates .playlist_plate .next .string{position:absolute;left:24px;top:10px;font-size:12px}#song_plates.playlist .playlist_plate{display:block}#song_plates.playlist .playlist_plate.mylist i.mylist_icon{display:block}#song_plates.playlist .playlist_plate.ranking i.ranking_icon{display:block}#song_plates.playlist .playlist_buttons{display:block}#textalive_info{position:absolute;top:50px;right:10px;color:white;z-index:100;font-size:12px;line-height:1.6em;padding:12px;background:#222;border-radius:5px;opacity:0.9}#textalive_info a{color:orange}#textalive_info .button{border-radius:2px;margin-top:5px;background:steelblue;color:white;text-align:center;padding:5px;cursor:pointer}#textalive_info .button:hover{background:#2a4e6c}.button.textalive .tutorial_popup{position:absolute;bottom:70px;left:-80px;z-index:100;font-size:13px;line-height:1.6em;font-weight:bold;width:200px;background:orange;padding:10px;border-radius:5px;box-shadow:10px 10px 10px rgba(0,0,0,0.4);color:black}.button.textalive .tutorial_popup .hide{margin-top:5px;text-align:center;color:#444;cursor:pointer}.button.textalive .tutorial_popup .hide:hover{color:white}.button.textalive .tutorial_popup:after{border-color:orange transparent transparent;border-style:solid;border-width:16px 16px 0;bottom:-16px;content:"";bottom:-10px;left:90px;position:absolute;width:0}.song circle{stroke:#FFFFFF;fill:#FFFFFF}.play circle{stroke:#98df8a;fill:#6A9C60}.sing circle{stroke:#3182bd;fill:#225B84}.mmd circle{stroke:#e377c2;fill:#9e5387}.dance circle{stroke:#d62728;fill:#951B1C}.pv circle{stroke:#e7ba52;fill:#a18239}.self circle{stroke:#ffff00;fill:#b2b200}.arrange circle{stroke:#9400d3;fill:#6b238e}.other circle{stroke:#BBBBBB;fill:#DDDDDD}.category.play{background:#98df8a;color:#000}.category.sing{background:#3182bd;color:#FFF}.category.mmd{background:#e377c2;color:#000}.category.dance{background:#d62728;color:#FFF}.category.pv{background:#e7ba52;color:#000}.category.arrange{background:#9400d3;color:#FFF}.category.self{background:#ffff00;color:#000}.category.other{background:#BBBBBB;color:#000}#config{position:absolute;top:120px;left:0px;width:300px;display:none;font-size:12px}#config h2{font-size:14px;margin:5px 0px 20px 0px;padding:10px;line-height:1em;border-bottom:1px #CCC solid}#config .inner{margin:0px 15px 30px 28px;padding:0px;font-size:12px;line-height:1.6em}#config h3{padding:0px;margin-bottom:10px;margin-top:10px}#config ol{height:20px}#config ol li{float:left;background:#000;text-align:center;margin-right:2px}#config ol li.ui-selected{background:darkorange;color:#000;font-weight:bold}#config ol li:not(.ui-selected):hover{background:#444;cursor:pointer}#config .config_description{margin:0px 20px 10px 28px;line-height:1.6em;color:#AAA}#config .antialias li{width:123px}#config .min_playtime li{width:40px}#config .must_play_chorus li{width:123px}#config .draw_mode{height:110px}#config .draw_mode li{width:230px;padding:3px 10px;margin-bottom:1px;text-align:left}#config .reload_msg{padding:10px;text-align:center;font-weight:bold;display:none;margin:0px 0px 0px 0px;color:black;background:red}#config .reload_msg a{color:black;font-weight:bold;text-decoration:underline}#config .reload_msg a:hover{text-decoration:none}#config #stats_box{position:absolute;bottom:-50px;left:27px;margin-top:10px}.song circle{stroke:#FFFFFF;fill:#FFFFFF}.play circle{stroke:#98df8a;fill:#6A9C60}.sing circle{stroke:#3182bd;fill:#225B84}.mmd circle{stroke:#e377c2;fill:#9e5387}.dance circle{stroke:#d62728;fill:#951B1C}.pv circle{stroke:#e7ba52;fill:#a18239}.self circle{stroke:#ffff00;fill:#b2b200}.arrange circle{stroke:#9400d3;fill:#6b238e}.other circle{stroke:#BBBBBB;fill:#DDDDDD}.category.play{background:#98df8a;color:#000}.category.sing{background:#3182bd;color:#FFF}.category.mmd{background:#e377c2;color:#000}.category.dance{background:#d62728;color:#FFF}.category.pv{background:#e7ba52;color:#000}.category.arrange{background:#9400d3;color:#FFF}.category.self{background:#ffff00;color:#000}.category.other{background:#BBBBBB;color:#000}#global_icons{display:none;position:absolute;right:15px;top:6px;height:35px}#global_icons .icon{height:30px;width:35px;float:left;padding-top:5px;text-align:center;cursor:pointer;position:relative;font-size:24px;line-height:1em}#global_icons .icon.home{padding-right:5px}#global_icons .icon.help{width:30px}#global_icons .icon i{color:#DDD;margin:0px}#global_icons .icon i.fa-facebook{font-size:22px}#global_icons .icon i.fa-twitter{font-size:23px}#global_icons .icon i.fa-arrows-alt{font-size:20px}#global_icons .icon i.fa-volume-off{font-size:28px}#global_icons .icon .string{background:#181818;padding:10px;position:absolute;right:0px;top:40px;color:white;font-size:12px;line-height:1em;white-space:nowrap;border-radius:3px;display:none}#global_icons .icon:hover i{color:white}#global_icons .icon:hover .string{display:block}#global_icons .icon.volume{width:43px;text-align:left;padding:6px 6px}#global_icons .icon.volume .slider{position:absolute;left:26px;top:15px;width:25px;background:#666;height:4px}#global_icons .icon.volume .ui-slider-range{background:#DDD;width:5px;height:4px}#global_icons .icon.volume .num{color:darkorange;padding-left:5px;font-weight:bold}#global_icons .icon.volume:hover .ui-slider-range{background:darkorange}.song circle{stroke:#FFFFFF;fill:#FFFFFF}.play circle{stroke:#98df8a;fill:#6A9C60}.sing circle{stroke:#3182bd;fill:#225B84}.mmd circle{stroke:#e377c2;fill:#9e5387}.dance circle{stroke:#d62728;fill:#951B1C}.pv circle{stroke:#e7ba52;fill:#a18239}.self circle{stroke:#ffff00;fill:#b2b200}.arrange circle{stroke:#9400d3;fill:#6b238e}.other circle{stroke:#BBBBBB;fill:#DDDDDD}.category.play{background:#98df8a;color:#000}.category.sing{background:#3182bd;color:#FFF}.category.mmd{background:#e377c2;color:#000}.category.dance{background:#d62728;color:#FFF}.category.pv{background:#e7ba52;color:#000}.category.arrange{background:#9400d3;color:#FFF}.category.self{background:#ffff00;color:#000}.category.other{background:#BBBBBB;color:#000}#not_support{font-family:"メイリオ",Meiryo,"Lucida Grande","segoe UI","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic Pro",Verdana,Arial,sans-seri;display:none;text-align:center;color:white;position:absolute;top:0px;left:0px;z-index:500;width:100%;height:680px;padding:0px}#not_support .box{padding:10px 0px;position:relative;background:#000;opacity:0.8;font-size:13px;line-height:1.6em;color:darkorange}#not_support .logo{z-index:100;width:320px;margin:70px 0px 10px 0px}#not_support .thumb{width:320px}#not_support .button{border-radius:3px;width:280px;display:block;background:orange;color:#111;margin:30px auto 30px auto;height:18px;padding:10px 20px;font-size:18px;line-height:1em;height:18px;font-weight:bold}#not_support .button:hover{color:white;cursor:pointer}#not_support h1{font-size:18px;color:#DDD;padding:0px 0px 50px 0px}#not_support iframe{margin-top:10px}#not_support #no_webgl{display:none}#not_support.no_webgl #no_webgl{display:block}body.mobile{width:320px}body.mobile #main_content{display:none}body.mobile #not_support{width:320px;height:500px;background:#000}body.mobile #not_support h1{font-size:14px;color:#DDD;padding:0px 0px 40px 0px}body.mobile #not_support .box{width:320px;font-size:10px}body.mobile #not_support .logo{width:200px;margin:30px 0px 10px 0px}body.mobile #not_support .thumb{width:320px;margin:0px;display:block}body.mobile #not_support h2{font-size:10px}body.mobile #not_support .button{margin-bottom:20px;width:230px}.song circle{stroke:#FFFFFF;fill:#FFFFFF}.play circle{stroke:#98df8a;fill:#6A9C60}.sing circle{stroke:#3182bd;fill:#225B84}.mmd circle{stroke:#e377c2;fill:#9e5387}.dance circle{stroke:#d62728;fill:#951B1C}.pv circle{stroke:#e7ba52;fill:#a18239}.self circle{stroke:#ffff00;fill:#b2b200}.arrange circle{stroke:#9400d3;fill:#6b238e}.other circle{stroke:#BBBBBB;fill:#DDDDDD}.category.play{background:#98df8a;color:#000}.category.sing{background:#3182bd;color:#FFF}.category.mmd{background:#e377c2;color:#000}.category.dance{background:#d62728;color:#FFF}.category.pv{background:#e7ba52;color:#000}.category.arrange{background:#9400d3;color:#FFF}.category.self{background:#ffff00;color:#000}.category.other{background:#BBBBBB;color:#000}.splash_logo{z-index:1000;position:absolute}.splash_logo .loading_icon{position:absolute;left:75px;top:80px}#tutorial{display:none;z-index:900;position:absolute;width:100%;height:400px;left:0px;color:white;overflow:hidden;border-top:1px #444 solid;border-bottom:1px #444 solid}#tutorial .bg{position:absolute;left:0px;top:0px;width:100%;height:465px;background:#000;z-index:0;opacity:0.8}#tutorial .box{position:absolute;top:0px;left:0px;margin:30px 0px;width:100%;color:white;text-align:center;z-index:10}#tutorial h2{font-size:22px;line-height:1em;font-weight:bold;margin-bottom:30px}#tutorial h3{font-size:16px;line-height:1em;margin-bottom:30px}#tutorial h3.yt{display:none}#tutorial .buttons{margin-top:20px;width:810px;height:270px;margin:0px auto;text-align:center}#tutorial .buttons .button{border-radius:3px;float:left;margin:0px 5px;width:190px;height:120px;padding-top:20px;text-align:center;opacity:1;border:1px #444 solid;line-height:1em}#tutorial .buttons .button i{font-size:40px;line-height:1em}#tutorial .buttons .button .menu{font-size:16px;margin:20px 0px 10px 0px;font-weight:bold}#tutorial .buttons .button span{font-size:11px;color:#BBB}#tutorial .buttons .button:hover{cursor:pointer;color:darkorange;border:1px orange solid}#tutorial .buttons .button.mylist{color:darkorange}#tutorial .buttons .button.mylist i{color:darkorange}#tutorial .buttons .button.yt_get_start{display:none;color:darkorange}#tutorial .buttons .button.yt_get_start i{color:darkorange}#tutorial .buttons .button.special_banner{width:796px;height:34px;margin-bottom:10px;color:darkorange;font-weight:bold}#tutorial .close{border-radius:3px;margin:15px auto;font-size:14px;color:white;padding:10px;border:1px #444 solid;width:100px}#tutorial .close:hover{cursor:pointer;color:darkorange;border:1px orange solid}#link_to_snowmiku2015{position:absolute;top:0px;font-size:11px;font-weight:bold;text-align:center;width:100%;background:#000;padding:17px 0px 15px 0px;color:#FFF;z-index:100;border-bottom:1px #222 solid}#link_to_snowmiku2015 a{color:darkorange;text-decoration:underline}#link_to_snowmiku2015 a:hover{text-deocration:none}.song circle{stroke:#FFFFFF;fill:#FFFFFF}.play circle{stroke:#98df8a;fill:#6A9C60}.sing circle{stroke:#3182bd;fill:#225B84}.mmd circle{stroke:#e377c2;fill:#9e5387}.dance circle{stroke:#d62728;fill:#951B1C}.pv circle{stroke:#e7ba52;fill:#a18239}.self circle{stroke:#ffff00;fill:#b2b200}.arrange circle{stroke:#9400d3;fill:#6b238e}.other circle{stroke:#BBBBBB;fill:#DDDDDD}.category.play{background:#98df8a;color:#000}.category.sing{background:#3182bd;color:#FFF}.category.mmd{background:#e377c2;color:#000}.category.dance{background:#d62728;color:#FFF}.category.pv{background:#e7ba52;color:#000}.category.arrange{background:#9400d3;color:#FFF}.category.self{background:#ffff00;color:#000}.category.other{background:#BBBBBB;color:#000}body.yt .logo{padding-top:9px}body.yt .yt_logo{position:absolute;left:173px;top:9px;font-size:28px;font-weight:normal;color:#EEE}body.yt #search_form button{background:#e52d27}body.yt #panel_menu .mylist,body.yt #panel_menu .ranking{display:none}body.yt #search h2{margin-top:10px}body.yt #search .related_mylists{display:none}body.yt #search div.title{line-height:1.8em}body.yt #search div.creator{display:none}body.yt #tutorial h3.nc{display:none}body.yt #tutorial h3.yt{display:block}body.yt #tutorial .buttons{height:190px}body.yt #tutorial .buttons .button{width:255px;height:150px;padding-top:30px}body.yt #tutorial .buttons .button i{font-size:60px}body.yt #tutorial .buttons .mylist,body.yt #tutorial .buttons .special_banner,body.yt #tutorial .buttons .ranking{display:none}body.yt #tutorial .buttons .yt_get_start{display:block}@font-face{font-family:'icomoon';src:url("/assets/icomoon.eot?p886dv");src:url("/assets/icomoon.eot?#iefixp886dv") format("embedded-opentype"),url("/assets/icomoon.ttf?p886dv") format("truetype"),url("/assets/icomoon.woff?p886dv") format("woff"),url("/assets/icomoon.svg?p886dv#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-textalive:before{content:"\e600"}#videos{position:absolute;right:15px;bottom:0px;width:250px;height:265px;overflow:hidden}#videos .video{position:absolute;left:0px;top:0px;width:250px;height:255px;border:0px;overflow:hidden}#videos .video.standby,#videos .video.fading{left:300px}#videos .video .media{position:relative}#videos .video .media .ctrl_plate{position:absolute;left:0px;top:0px;z-index:100;width:100%;height:100%}#videos .video .songle_sync_ui{position:relative}#videos .video .songle_sync_ui .base{position:relative;background:#F8F8F8;margin:20px 0px;width:100%;height:100%;overflow:hidden}#videos .video .songle_sync_ui .base .sections{z-index:20;position:absolute;left:0px;top:0px;height:100%;width:100%}#videos .video .songle_sync_ui .base .sections .section{position:absolute;width:100%;left:0px}#videos .video .songle_sync_ui .base .sections .section .repeat{position:absolute;top:0px;height:calc( 100% - 1px);background:#0073e5;border:1px #F8F8F8 solid;border-bottom:0px}#videos .video .songle_sync_ui .base .sections .section .repeat.chorus{background:#ff6700}#videos .video .songle_sync_ui .base .sections .section .repeat:hover{cursor:pointer;background:#dd0066}#videos .video .songle_sync_ui .base .pointer{z-index:30;position:absolute;left:0px;top:0px;height:100%;width:2px;background:rgba(0,0,0,0.5)}#videos .video .songle_sync_ui .ui_header,#videos .video .songle_sync_ui .ui_footer{position:absolute;font-size:11px;left:0px;width:100%;height:20px}#videos .video .songle_sync_ui .ui_header a,#videos .video .songle_sync_ui .ui_footer a{text-decoration:none;position:absolute;color:white}#videos .video .songle_sync_ui .ui_header a:hover,#videos .video .songle_sync_ui .ui_footer a:hover{color:#dd0066}#videos .video .songle_sync_ui .ui_header .link_to_source,#videos .video .songle_sync_ui .ui_header .link_to_songle_sync,#videos .video .songle_sync_ui .ui_footer .link_to_source,#videos .video .songle_sync_ui .ui_footer .link_to_songle_sync{right:0px}#videos .video .songle_sync_ui .ui_header .link_to_songle,#videos .video .songle_sync_ui .ui_footer .link_to_songle{left:0px}#videos .video .songle_sync_ui .ui_header{top:-20px}#videos .video .songle_sync_ui .ui_footer{bottom:-28px}#videos .video .songle_sync_banner{display:none}#textalive_canvas{position:absolute;right:0px;top:0px;width:512px;height:512px;background:#EEE;border:1px white solid;z-index:1000}
