@charset "utf-8";.ctg_icon:before,.type_icon:before{content:"";display:inline-block;vertical-align:middle}#nico_banners .txt,#nico_banners li a .btn{text-align:center;color:#fff;font-size:92.3%}#rotate .rotate_banners.center ul:after,#rotate .rotate_banners.small:after,.ctg_icon:before,.type_icon:before{content:""}#rotate .rotate_ar .next:hover,#rotate .rotate_ar .prev:hover,#rotate .rotate_banners.small li:hover,#rotate .rotate_indicator li:hover{cursor:pointer}#appinfo div.btn .sub_btn li>a:hover,#appinfo_maximized .inr .btn .sub_btn li>a:hover,#nico_banners li a,#spmenu ul li a:hover,#spmenu ul li span:hover,.middle_group .middle_box h2 a:hover{text-decoration:none}#kv{margin-top:6px}#main{width:1004px;float:left}.ctg_icon:before{width:26px;height:26px;background:url(/res/img/ctgicon/icon_category.png) no-repeat}.ctg_icon.recommend:before{background-position:0 -1px}.ctg_icon.all:before{background-position:0 -26px}.ctg_icon.rpg:before{background-position:0 -52px}.ctg_icon.simulation:before{background-position:0 -78px}.ctg_icon.strategy:before{background-position:0 -104px}.ctg_icon.sports:before{background-position:0 -130px}.ctg_icon.table:before{background-position:0 -156px}.ctg_icon.action:before{background-position:0 -182px}.selected .ctg_icon.recommend:before{background-position:-26px -1px}.selected .ctg_icon.all:before{background-position:-26px -26px}.selected .ctg_icon.rpg:before{background-position:-26px -52px}.selected .ctg_icon.simulation:before{background-position:-26px -78px}.selected .ctg_icon.strategy:before{background-position:-26px -104px}.selected .ctg_icon.sports:before{background-position:-26px -130px}.selected .ctg_icon.table:before{background-position:-26px -156px}.selected .ctg_icon.action:before{background-position:-26px -182px}.type_icon:before{width:15px;height:15px;background:url(/res/img/ctgicon/icon_type.png) no-repeat}.type_icon.jikkyo:before{background-position:0 0}.type_icon.nicolive:before{background-position:0 -15px}.type_icon.player:before{background-position:0 -30px}.type_icon.download:before{background-position:0 -45px}.rank_icon{display:inline-block;width:23px;height:23px;vertical-align:left;text-indent:-9999px;background:url(/res/img/top/icon_ranking_no.png) no-repeat}.rank_icon.no1{background-position:0 0}.rank_icon.no2{background-position:-23px 0}.rank_icon.no3{background-position:-46px 0}.rank_icon.no4{background-position:-69px 0}.rank_icon.no5{background-position:-92px 0}#rotate{margin:0 0 15px;height:200px;min-width:1004px;position:relative;overflow:hidden;border-top:3px solid #272727;border-bottom:3px solid #272727}#rotate .rotate_banners{position:absolute}#rotate .rotate_banners li{background-color:#fff}#rotate .rotate_banners li a img{opacity:1;filter:alpha(opacity=100);transition-property:all;transition-duration:1s;transition-timing-function:linear;transition-delay:-.5s}#rotate .rotate_banners li a:hover img{opacity:.7;filter:alpha(opacity=70)}#rotate .rotate_banners.center{top:0;left:50%;width:442px;height:200px;margin-left:-221px;z-index:13;overflow:hidden;border:0 solid #000;box-shadow:0 0 15px #000}#rotate .rotate_banners.center ul{text-align:center;width:30000px;height:200px;position:absolute;display:inline-block;zoom:1;left:50%;margin-left:-221px}#rotate .rotate_banners.center ul:after{display:block;clear:both;height:0}#rotate .rotate_banners.center ul li{display:inline-block;float:left;position:relative;width:442px;height:200px}#rotate .rotate_banners.center ul li a img{width:442px;height:200px}#rotate .rotate_banners.small{top:0;width:9999px;height:200px;left:50%;z-index:11;zoom:1}#rotate .rotate_banners.small:after{display:block;clear:both;height:0}#rotate .rotate_banners.small li{float:left;margin:0;width:442px;position:relative}#rotate .rotate_banners.small li a{position:relative;display:block}#rotate .rotate_banners.small li a img{width:442px;height:200px}#rotate .rotate_banners.small li a:after{content:" ";display:block;position:absolute;top:0;left:0;width:442px;height:200px;background:rgba(0,0,0,.3);z-index:988;transition-property:all;transition-duration:500ms;transition-timing-function:linear;transition-delay:-350ms}#rotate .rotate_ar:after,.middle_group:after{clear:both;content:""}#rotate .rotate_banners.small li a:hover:after{background:0 0}#rotate .rotate_banners.small li .new{display:block;position:absolute;top:4px;right:4px;z-index:970}#rotate .rotate_banners.small li .new img{width:30px;height:30px}#rotate .new_icon{display:block;position:absolute;top:3px;left:47.5%;margin-left:191px;z-index:999}#rotate .rotate_ar{position:absolute;z-index:12;width:560px;top:75px;left:50%;margin-left:-280px;zoom:1;user-select:none}#rotate .rotate_ar,#rotate .rotate_indicator li{-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}#rotate .rotate_ar:after{display:block;height:0}#rotate .rotate_ar .next,#rotate .rotate_ar .prev{display:block;text-indent:-9999px;white-space:nowrap;overflow:hidden;width:49px;height:50px;border:none;background:url(/res/img/top/rotate_ar.png?1) no-repeat}#rotate .rotate_ar .prev{float:left}#rotate .rotate_ar .prev:hover{background-position:0 -50px}#rotate .rotate_ar .next{background-position:-49px 0;float:right}#rotate .rotate_ar .next:hover{background-position:-49px -50px}#rotate .rotate_indicator{position:absolute;z-index:16;bottom:-8px;left:50%;width:442px;margin-left:-221px;text-align:center}#rotate .rotate_indicator li{display:inline-block;margin:0 -6px;user-select:none}#rotate .rotate_indicator li span{display:block;text-indent:-9999px;white-space:nowrap;overflow:hidden;width:24px;height:24px;border:none;background:url(/res/img/top/indicator.png) -24px 0 no-repeat}#rotate .rotate_indicator li.active span,#rotate .rotate_indicator li.active:hover span{background-position:0 0}#rotate .rotate_indicator li:hover span{background-position:-48px 0}.ielte8 #rotate .rotate_banners.small li a:after{background:url(/res/img/top/bg_rotate_small.png)}.ielte8 #rotate .rotate_banners.small li a:hover{opacity:.5;filter:alpha(opacity=50)}#nico_banners{background:url(/res/img/common/bg_bl_80.png);position:absolute;top:0;left:50%;width:200px;height:200px;margin:0 0 0 300px;z-index:20;box-shadow:0 0 15px #000}#nico_banners .txt{padding:15px 0 5px}#nico_banners li{width:160px;margin:0 auto 10px;border-radius:5px}#nico_banners li.nicoac,#nico_banners li.nicoreward{margin-bottom:0}#nico_banners li a{display:block}#nico_banners li a .btn{display:block;font-weight:700;height:35px;padding:5px 3px;text-shadow:1px 1px 0 rgba(0,0,0,.5);border-radius:5px}#nico_banners li a .btn strong{font-weight:700;font-size:138.5%}#nico_banners li.nicopo .btn{border-bottom:solid 4px #D58010;background-color:#E1AF25;line-height:35px}#nico_banners li.nicopo .btn:hover{background:#F6DB34}#nico_banners li.nicoreward .btn{border-bottom:solid 4px #4EBE18;background-color:#83CE25;line-height:35px}#nico_banners li.nicoreward .btn:hover{background:#A8E833}#nico_banners li.nicologin{margin-top:20px}#nico_banners li.nicologin .btn{border-bottom:solid 4px #1E77C8;background-color:#6AADEC;line-height:35px}#nico_banners li.nicologin .btn:hover{background:#81CDF8}#nico_banners li.nicoac .btn{border-bottom:solid 4px #EDAB3B;background-color:#FCCB0B;line-height:24px}#nico_banners li.nicoac .btn i{display:block;background:#F90;border-radius:5px;font-size:76.9%;line-height:1.5;letter-spacing:-.1em;text-shadow:none}#nico_banners li.nicoac .btn:hover{background:#FEE80E}#nico_banners li.nicoac .btn:hover i{background:#FFB700}#nico_banners .snslogin{width:130px;margin:15px auto}#nico_banners .snslogin li{margin:5px 0;padding:0}#nico_banners .snslogin li a{color:#ccc;font-size:84.6%}#nico_banners .snslogin li a .icon_tw{background:url(/res/img/common/icon_sns.png) 0 -2px no-repeat;padding-left:20px;vertical-align:middle}#nico_banners .snslogin li a .icon_fb{background:url(/res/img/common/icon_sns.png) 0 -19px no-repeat;padding-left:20px;vertical-align:middle}#nico_banners .snslogin li a:hover{color:#fff}.middle_group{zoom:1;margin:0 0 15px}.middle_group:after{display:block;height:0}.middle_group .middle_box{border-radius:5px;width:496px;position:relative;background:#fff;height:62px;box-shadow:0 1px 3px #ccc}.middle_group .middle_box h2{position:absolute;top:0;left:0;z-index:20}.middle_group .middle_box h2 a{display:inline-block;width:80px;height:42px;margin:12px 10px 10px;border-right:1px solid #ccc;color:#333;font-weight:700;font-size:107.7%}.middle_group.clm02 .middle_box.left{float:left}.middle_group.clm02 .middle_box.right{float:right}.middle_group.clm01 .middle_box.right{float:none;width:1004px}.middle_group #recent_play p{position:absolute;width:100%;left:0;bottom:-8px;z-index:20;text-align:center;padding-left:20px}.middle_group #recent_play p span{border-radius:10px;border:1px solid #ccc;padding:2px 10px;font-size:84.6%;background:rgba(255,255,255,.67);zoom:1;box-shadow:0 0 5px rgba(0,0,0,.1)}.middle_group #recent_play .inr{width:390px;height:72px;position:absolute;z-index:10;top:-10px;right:0;overflow:hidden}.middle_group #recent_play .inr ul{white-space:nowrap;position:absolute;bottom:10px;left:0;padding:0 10px}.middle_group #recent_play .inr ul li{display:inline-block;margin-left:5px;position:relative}.middle_group #recent_play .inr ul li img{width:42px;height:auto}.middle_group #recent_play .inr ul li:after{content:'';position:absolute;width:100%;height:8px;top:100%;left:0;border-radius:3px 5px 5px;background:-webkit-linear-gradient(top,#ddd 0,#ededed 100%);background:linear-gradient(to bottom,#ddd 0,#ededed 100%)}.middle_group #news h2 a.link_more{position:absolute;top:20px;left:2px;display:block;background-color:#666;border-radius:3px 5px 5px;text-align:center;width:66px;height:18px;line-height:18px;color:#fff;font-size:84.6%}.middle_group #news h2 a.link_more:hover{background-color:#888}.middle_group #news ul{height:64px;padding:8px 8px 0 100px}.middle_group #news ul li{height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.middle_group #news ul li .date{font-size:76.9%;color:#666;vertical-align:middle;margin-right:5px}.middle_group #news ul li a{font-size:92.3%}.middle_group #ranking{position:relative;width:1004px;min-height:70px;margin:15px 0 0;padding:10px 0}.middle_group #ranking h2{position:absolute;top:0;left:13px;width:35px;height:87px;text-align:left;text-indent:-9999px;background:url(/res/img/top/title_ranking.png) no-repeat}.middle_group #ranking>ul{display:table;margin:0 0 0 50px;width:954px}.middle_group #ranking>ul>li{display:table-cell;width:20%;padding:0;border-left:1px solid #ccc}.middle_group #ranking>ul>li:first-child{border-left:none}.middle_group #ranking>ul>li a{display:block;position:relative;padding:0;margin:0 10px}.middle_group #ranking>ul>li a ul{min-height:70px;position:relative}.middle_group #ranking>ul>li a ul .title{margin-left:76px;font-weight:700;font-size:100%;color:#000}.middle_group #ranking>ul>li a ul .ctg{position:absolute;left:76px;bottom:0}.middle_group #ranking>ul>li a ul .ico{position:absolute;left:0;top:0}.middle_group #ranking>ul>li a ul .ico img{width:70px;height:70px}.middle_group #ranking>ul>li a ul .rank_icon{position:absolute;top:-6px;left:-6px}.middle_group #ranking>ul>li a:hover{background-color:#eee;border-radius:1px 5px 5px;box-shadow:0 0 0 5px #eee;-moz-box-shadow:0 0 0 5px #eee;-webkit-box-shadow:0 0 0 5px #eee;text-decoration:none}.ielte9 #recent_play p span{background:#fff}.ielte9 #recent_play .inr ul li:after{background:url(/res/img/top/recent_shadow.png) repeat-x}#app_catalog{zoom:1;margin-bottom:20px}#app_catalog:after{content:"";display:block;clear:both;height:0}#app_catalog .headline{border-radius:5px 5px 0 0;background:#272727;height:38px}#app_catalog .headline h2{font-size:138.5%}#app_catalog .headline span{font-size:12px;margin-left:10px;color:#999;vertical-align:middle}#app_catalog #side{width:170px;float:left;background:#3B3B3B;border-radius:0 0 0 5px}#app_catalog #side .category ul{border-top:3px solid #89E600}#app_catalog #side .category ul li{height:48px;background:url(/res/img/top/bg_btn_ctg.png) no-repeat;color:#CCC;line-height:48px;text-indent:10px;user-select:none}#app_catalog #applist .refinelist li,#app_catalog #side .category ul li{position:relative;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}#app_catalog #side .category ul li:hover{background-position:0 -48px;cursor:pointer;color:#fff}#app_catalog #side .category ul li.selected{background-position:0 -96px;cursor:default;color:#fff}#app_catalog #side #side_banners{padding:0 10px 10px}#app_catalog #side #side_banners li{margin-top:10px}#app_catalog #side #side_banners li img{width:150px}#app_catalog .show_control{margin:20px 22px}#app_catalog .show_control .btn_show_all{display:block;padding:7px;text-align:center;border:1px solid #eee;box-shadow:0 0 3px #eee;color:#666}#app_catalog .show_control .btn_show_all:hover{background-color:#F8F8F8;border:1px solid #e0e0e0;cursor:pointer}#app_catalog #applist{width:834px;min-height:660px;background:#fff;float:right;box-shadow:-3px 3px 8px rgba(0,0,0,.1);border-radius:0 0 5px 5px}#app_catalog #applist .refinelist{zoom:1;padding:8px 20px;margin-bottom:20px;border-bottom:1px solid #F1F1F1}#app_catalog #applist .refinelist:after{content:"";display:block;clear:both;height:0}#app_catalog #applist .refinelist h3{float:left;line-height:26px;color:#666;padding-right:5px;font-size:84.6%}#app_catalog #applist .refinelist li{float:left;height:22px;line-height:22px;padding:0 10px 0 5px;margin:0 10px 0 0;text-align:center;border:1px solid #fff;background:#fff;user-select:none;font-size:92.3%;border-radius:5px}#app_catalog #applist .contents ul.app_items:after,#app_catalog #applist .description:after{content:"";clear:both;display:block;height:0}#app_catalog #applist .refinelist li:hover{cursor:pointer;background:#F8F8F8;border:1px solid #E5E5E5;border-bottom:1px solid #ccc}#app_catalog #applist .refinelist li.active{background:url(/res/img/common/icon_close.png) right 4px no-repeat #3b3b3b;color:#fff;border:1px solid #000;padding-right:20px;margin-right:0}#app_catalog #applist .refinelist li.active:hover{background-color:#5b5b5b}#app_catalog #applist .description{zoom:1;padding:10px 20px}#app_catalog #applist .description h2{float:left}#app_catalog #applist .description .btn{float:right}#app_catalog #applist .description .btn a:hover{opacity:.6;filter:alpha(opacity=60)}#app_catalog #applist .contents .description{background:#EAEAEA;margin:0 20px 20px;padding:20px}#app_catalog #applist .contents ul.app_items{zoom:1;margin:0 0 20px 22px}#app_catalog #applist .contents ul.app_items li{width:190px;height:134px;float:left;margin-right:10px;position:relative;display:none}#app_catalog #applist .contents ul.app_items li.selected_category.selected_type{display:block}#app_catalog #applist .contents ul.app_items li a{width:190px;height:126px;display:block;color:#333;position:absolute;top:0;left:0;background-color:#fff;border-radius:5px}#app_catalog #applist .contents ul.app_items li a .filter{position:absolute;top:0;left:0;display:block;width:190px;height:95px;background-color:#fff;opacity:0;filter:alpha(opacity=0);transition-property:opacity;transition-duration:1s;transition-timing-function:linear;transition-delay:-.8s}#app_catalog #applist .contents ul.app_items li a .thumb{display:block;position:relative;height:95px;overflow:hidden}#app_catalog #applist .contents ul.app_items li a .thumb .new{display:block;text-indent:-9999px;white-space:nowrap;overflow:hidden;width:67px;height:50px;border:none;background:url(/res/img/top/ic_newapp.png) no-repeat;position:absolute;top:0;left:0}#app_catalog #applist .contents ul.app_items li a .thumb .hot{display:block;text-indent:-9999px;white-space:nowrap;overflow:hidden;width:67px;height:50px;border:none;background:url(/res/img/top/ic_hotapp.png) no-repeat;position:absolute;top:0;left:0}#app_catalog #applist .contents ul.app_items li a .thumb img{width:190px;height:95px}#app_catalog #applist .contents ul.app_items li a dl{height:38px;line-height:1.3;display:table;margin-top:5px}#step,#step li{margin-top:12px}#app_catalog #applist .contents ul.app_items li a dl dt.title{display:table-cell;vertical-align:top;height:38px;font-size:92.3%}#app_catalog #applist .contents ul.app_items li a dl .type_icon{position:absolute;width:0;height:0;font-size:0;bottom:25px;right:20px}#app_catalog #applist .contents ul.app_items li a dl dd.ctg,#app_catalog #applist .contents ul.app_items li a dl dd.text{position:absolute;display:none}#app_catalog #applist .contents ul.app_items li a dl dd.text{opacity:0;filter:alpha(opacity=0);top:0;left:0;padding:24px 15px;font-size:92.3%}#app_catalog #applist .contents ul.app_items li a dl dd.ctg{top:0;right:0}#app_catalog #applist .contents ul.app_items li a.hover{box-shadow:1px 1px 10px rgba(0,0,10,.2);background-color:#fff;border:1px solid #ccc;width:250px;height:168px;z-index:99;position:absolute;top:-20px;left:-30px}#app_catalog #applist .contents ul.app_items li a.hover .filter{width:250px;height:128px;background-color:#fff;opacity:.85;filter:alpha(opacity=85);border-radius:5px 5px 0 0}#app_catalog #applist .contents ul.app_items li a.hover dt.title{padding:0 15px;font-weight:700;font-size:100%}#app_catalog #applist .contents ul.app_items li a.hover dd.ctg,#app_catalog #applist .contents ul.app_items li a.hover dd.text{display:block}#app_catalog #applist .contents ul.app_items li a.hover dd.text{height:5em;line-height:1.45;overflow:hidden;color:#666;opacity:1;filter:alpha(opacity=100)}#step p.img_btn a:hover,#support_app p.img_btn a:hover{opacity:.6;filter:alpha(opacity=60)}#app_catalog #applist .contents ul.app_items li a.hover .thumb{height:128px}#app_catalog #applist .contents ul.app_items li a.hover .thumb .pic img{width:250px;height:128px;border-radius:5px 5px 0 0}#app_catalog #applist .contents ul.app_items li.type_download dl dt.title{padding-right:20px}#side_banner_left{width:180px;position:absolute;margin-left:-195px}#side_banner_right{width:180px;position:absolute;margin-left:1019px;overflow:hidden}h1#about_title{font-size:210%;font-weight:700;padding:12px 10px 6px}#step li .attention,.start #step li.title dl dd.txt.attention{font-size:90%}#step li{zoom:1;padding-top:18px;background:url(/res/img/about/step_line.gif) 50% 0 no-repeat}#step li:after{content:"";display:block;clear:both;height:0}#step li.title dl{position:relative}#step li.title dl dt{position:absolute;top:-12px;left:-12px}#step li.title dl dd{position:absolute;width:400px}#step li dl{padding-top:6px;width:330px;float:left}#step li dl dd{margin-top:18px}#step li p.pic{width:310px;float:right}#step li:first-child{margin-top:0;padding-top:0;background:0 0}#step li:first-child dl{padding-top:12px}#step p.btn{margin-top:24px;text-align:center}#step p.btn a{text-indent:-9999px;white-space:nowrap;overflow:hidden;width:300px;height:44px;border:none;background:url(/res/img/about/start/tutorial_btns.png) no-repeat;display:inline-block;margin:0 5px}#step p.btn a.ac{background-position:0 0}#step p.btn a.ac:hover{background-position:0 -44px}#step p.btn a.app{background-position:-300px 0}#step p.btn a.app:hover{background-position:-300px -44px}#step p.img_btn{text-align:center;margin:20px 0 0}#step p.img_btn a{display:inline-block;margin:10px 5px}.view #about{margin-top:12px}.view #about .container{margin-top:0;text-align:center}.view #about .container h2{margin:-12px 0 0 -12px}.view #about .container p{margin-top:16px}.view #about .container .img_btn{margin:0 -9px}.view #about .container .img_btn a{margin:2px 9px 10px}.view #promo_video{margin:12px 0 20px}.view #promo_video .container{text-align:center}.view #promo_video .container div{background-color:#ddd}.start #step{margin-top:12px}.start #step li{width:653px;margin-left:auto;margin-right:auto;margin-bottom:20px}.start #step li.title{width:1004px;height:230px;text-align:center;padding-bottom:40px}.start #step li.title dl dd.account{top:70px;left:160px;width:300px}.start #step li.title dl dd.txt{top:170px;left:165px;text-align:left}.start #about_point{margin:12px 0 20px}.live #step,.start #about_point .container p.btn{margin-top:12px}.start #about_point .container{position:relative;min-height:115px;padding:20px 330px 20px 20px}.start #about_point .container strong{font-weight:700}.start #about_point .container p.pic{position:absolute;right:25px;top:22px}.start #about_point .container p.btn a{font-weight:700;display:inline-block;font-size:107.7%;padding:0 0 0 22px;min-height:18px;background:url(/res/img/common/ar01.png) no-repeat}.live #step li{width:653px;margin-left:auto;margin-right:auto;margin-bottom:20px}.live #step li.title{width:1004px;height:200px;text-align:center;padding-bottom:40px}.live #step li.title dl dd.txt{top:110px;left:170px;text-align:left}#support_app{padding-top:12px;clear:both}#support_app .support_app_list{margin:10px -15px 0 10px;zoom:1}#support_app .support_app_list:after{content:"";display:block;clear:both;height:0}#support_app .support_app_list li a{position:relative;width:460px;height:107px;margin:0 20px 20px 0;float:left;overflow:hidden}#support_app .support_app_list li a .thumb{width:230px;position:absolute;top:0;left:0}#support_app .support_app_list li a .thumb img{width:190px;height:auto}#support_app .support_app_list li a dl{margin-left:200px;color:#333}#support_app .support_app_list li a dl .title{font-size:123.1%;font-weight:700}#support_app p.img_btn{text-align:center;margin:20px 0 0}#support_app p.img_btn a{display:inline-block;margin:10px 5px}.player #step{margin:12px 0 20px}.player #step li{width:653px;margin-left:auto;margin-right:auto;margin-bottom:20px}.player #step li.title{width:1004px;height:160px;text-align:center;padding-bottom:40px}.player #step li.title dl dd.txt{top:135px;left:170px;text-align:left}#agreement{margin-top:12px}#agreement .headline p{background-color:transparent;font-size:84.6%}#agreement .container{padding:20px 180px;margin-bottom:20px}#agreement .container p.outro{text-align:right}#agreement .container p.note{font-size:84.6%;margin-top:12px}#agreement .container .appAgreeBtn{margin:12px auto 0;cursor:pointer;display:block;text-indent:-9999px;white-space:nowrap;overflow:hidden;width:340px;height:44px;border:none;background:url(/res/img/app/btn_agree.png) no-repeat}#agreement .container .appAgreeBtn:hover{background-position:0 -44px}#agreement .container ol.items{padding:12px 0;text-align:justify;text-justify:inter-ideograph}#agreement .container ol.items .item{margin-top:12px}#agreement .container ol.items .item h3{font-weight:700;font-size:107.7%}#agreement .container ol.items .item>p{margin:6px 0 0 1.6em}#agreement .container ol.items .item>p a{display:inline-block;padding:1px 0 0 21px;min-height:17px;background:url(/res/img/common/ar01.png) no-repeat}#agreement .container ol.items .item>ul{margin-left:3em;list-style:disc}#agreement .container ol.items .item>ul>li{margin-top:6px}#agreement .container ol.items .item>ol{margin-left:1.6em}#agreement .container ol.items .item>ol>li{margin-top:6px;position:relative}#agreement .container ol.items .item>ol>li span{position:absolute;right:100.4%;top:0}#agreement .container ol.items .item>ol>li ul{list-style:disc;margin-left:1.5em;padding-bottom:3px}#agreement .container ol.items .item>ol>li ul li{margin-top:3px}#agreement.game_agreement{margin:20px 0 40px}#agreement.game_agreement .nicoapp_agreement .container{height:260px;overflow-y:auto}#agreement.game_agreement .app_agreement .container{padding:0}#agreement.game_agreement .app_agreement .container iframe{height:500px;width:1004px;border:none}#agreement.game_agreement.two_terms .container iframe{height:300px}#appinfo .inr dl:after,#appinfo .inr:after,#appinfo:after{content:"";clear:both;display:block;height:0}#agreement .agree_btn{text-align:center}#agreement .agree_btn .appAgreeBtn{margin:5px auto;background-color:#a3d416;background:-webkit-linear-gradient(top,#a3d416 0,#8bc716 100%);background:linear-gradient(to bottom,#a3d416 0,#8bc716 100%);outline:0;border-radius:5px;box-shadow:0 0 5px #ddd;text-shadow:1px 1px 0 #33700E;border:1px solid #7FC016;color:#fff;padding:15px;width:420px;text-align:center;font-size:153.8%;font-weight:700;cursor:pointer}#agreement .agree_btn .appAgreeBtn:hover{background-color:#CBE77C;background:-webkit-linear-gradient(top,#cbe77c 0,#a3d416 100%);background:linear-gradient(to bottom,#cbe77c 0,#a3d416 100%);border:1px solid #a3d416}#appinfo{background-color:#3B3B3B;color:#fff;zoom:1}#appinfo .inr{padding:0;width:1004px;margin-left:auto;margin-right:auto;zoom:1}#appinfo .inr dl{min-height:48px;position:relative;float:left;padding:16px 10px 16px 74px;zoom:1;border-left:solid 1px #434343;border-right:solid 1px #272727}#appinfo .inr dl dt{float:left;font-weight:700;font-size:123.1%}#appinfo .inr dl dd.ctg{font-size:92.3%;float:left;clear:both;padding-top:4px}#appinfo div.btn .buttonArea,#appinfo div.btn .statusArea{border-right:solid 1px #272727;width:188px;padding:10px 10px 10px 0}#appinfo .inr dl dd.ctg img{vertical-align:-.5em}#appinfo .inr dl dd.jikkyo{position:absolute;width:60px;top:4px;left:8px}#appinfo .inr dl dd.ico{position:absolute;left:14px;top:16px}#appinfo .inr dl dd.ico img{width:48px;height:48px}#appinfo div.btn{float:left;position:relative;zoom:1}#appinfo div.btn:after{content:"";display:block;clear:both;height:0}#appinfo div.btn .app_btn,#appinfo div.btn .app_status{display:block;text-indent:-9999px;white-space:nowrap;overflow:hidden;width:188px;height:60px;border:none;background:no-repeat none}#appinfo div.btn .buttonArea{float:left}#appinfo div.btn .buttonArea .app_btn{cursor:pointer}#appinfo div.btn .buttonArea .app_btn:hover{background-position:-188px 0}#appinfo div.btn .statusArea{float:left}#appinfo div.btn #bt-playApp{background-image:url(/res/img/app/btn_play.png)}#appinfo div.btn #bt-playApp.pre_registration{background-image:url(/res/img/app/btn_pre_registration.png)}#appinfo div.btn #bt-startApp{background-image:url(/res/img/app/btn_start.png?1)}#appinfo div.btn #bt-startApp.pre_registration{background-image:url(/res/img/app/btn_pre_registration.png)}#appinfo div.btn #bt-startAppConfirmed{background-image:url(/res/img/app/btn_accept_and_start.png?1)}#appinfo div.btn #bt-acceptInvitation{background-image:url(/res/img/app/btn_accept_in_dev.png)}#appinfo div.btn #bt-login{background-image:url(/res/img/app/btn_start.png?1)}#appinfo div.btn #bt-login.pre_registration{background-image:url(/res/img/app/btn_pre_registration.png)}#appinfo div.btn #app-cannot-comingsoon{background-image:url(/res/img/app/status_soon.png)}#appinfo div.btn #app-cannot-closed{background-image:url(/res/img/app/status_closed.png)}#appinfo div.btn #app-cannot-install{background-image:url(/res/img/app/status_toomany.png)}#appinfo div.btn #app-cannot-maintenance{background-image:url(/res/img/app/status_maintenance.png)}#appinfo div.btn #app-cannot-installrestricted{background-image:url(/res/img/app/status_restricted.png)}#appinfo div.btn #app-cannot-refuse{background-image:url(/res/img/app/status_refuse.png)}#appinfo div.btn .add-status{font-size:84.6%;color:#fff;padding-top:3px}#appinfo div.btn .add-status input{vertical-align:middle}#appinfo div.btn .sub_btn{float:left;zoom:1;width:164px}#appinfo div.btn .sub_btn:after{content:"";display:block;clear:both;height:0}#appinfo div.btn .sub_btn li{float:left;width:80px;height:80px;border-left:solid 1px #434343;border-right:solid 1px #272727}#appinfo div.btn .sub_btn li>a,#appinfo div.btn .sub_btn li>span{display:block;background:url(/res/img/app/btn_app_menu.png) no-repeat;width:80px;height:28px;padding-top:52px;text-align:center;color:#ccc;font-size:84.6%;text-indent:0}#appinfo div.btn .sub_btn li>a:hover{background-color:#4B4B4B;color:#fff}#appinfo div.btn .sub_btn li span.disable,#appinfo div.btn .sub_btn li span.disable:hover{cursor:default;color:#666}#appinfo div.btn .sub_btn #bt-pv a{background-position:14px -24px}#appinfo div.btn .sub_btn #bt-pv a:hover{background-position:-60px -24px}#appinfo div.btn .sub_btn #bt-pv span.disable,#appinfo div.btn .sub_btn #bt-pv span.disable:hover{background-position:-134px -24px;cursor:default}#appinfo div.btn .sub_btn #bt-inquiry a{background-position:14px -104px}#appinfo div.btn .sub_btn #bt-inquiry a:hover{background-position:-60px -104px}#appinfo div.btn .sub_btn #bt-inquiry span.disable,#appinfo div.btn .sub_btn #bt-inquiry span.disable:hover{background-position:-134px -104px}#appinfo div.btn .sub_btn #bt-maximizeCanvas{border-left:1px solid transparent}#appinfo div.btn .sub_btn #bt-maximizeCanvas span{margin:10px;width:60px;height:18px;padding-top:42px;background-position:-58px -254px;border-radius:5px;background-color:#272727;color:#fff}#appinfo div.btn .sub_btn #bt-maximizeCanvas span:hover{background-color:#303030;cursor:pointer}#appinfo div.btn .sub_btn #bt-maximizeCanvas span.disable,#appinfo div.btn .sub_btn #bt-maximizeCanvas span.disable:hover{background-position:-132px -254px}#appinfo div.btn .sub_btn #bt-invite a{background-position:14px -184px}#appinfo div.btn .sub_btn #bt-invite a:hover{background-position:-60px -184px}#appinfo div.btn .sub_btn #bt-invite span.disable,#appinfo div.btn .sub_btn #bt-invite span.disable:hover{background-position:-134px -184px}#appinfo .scl{float:left;height:60px;width:109px;padding:10px;border-left:solid 1px #434343}#appinfo .scl>iframe{margin:6px 0}#appinfo.app_install .inr dl{width:422px}#appinfo.app_play .inr dl{width:619px;padding-left:66px;border:none}#appinfo.app_play .inr dl dd.ico{left:6px}#appinfo.app_play .inr dl dd.jikkyo{left:0}#appinfo .head{padding:3px 6px;margin-bottom:6px;border-radius:3px 5px 5px;font-size:107.7%;color:#fff;text-align:center;background:-webkit-linear-gradient(top,#737d86 0,#566670 100%);background:linear-gradient(to bottom,#737d86 0,#566670 100%)}#appinfo .head h1{display:inline-block;padding-left:39px;padding-top:7px;min-height:26px;background:no-repeat}#appinfo .head h1.ok{background-image:url(/res/img/app/ic_invite_ok.png)}#appinfo .head h1.ng{background-image:url(/res/img/app/ic_invite_ng.png)}#appinfo .head h1 strong{font-weight:700}#appinfo_maximized{background-color:#3B3B3B;color:#fff;display:none;zoom:1}#appinfo_maximized:after{content:"";display:block;clear:both;height:0}#appinfo_maximized .inr{width:100%;height:36px;zoom:1;overflow:hidden}#appinfo_maximized .inr:after{content:"";display:block;clear:both;height:0}#appinfo_maximized .inr dl{position:relative;float:left;width:639px;padding:7px 5px 5px 34px;min-height:16px;border:none}#appinfo_maximized .inr dl dt{float:left;font-weight:700;font-size:107.7%;line-height:24px}#appinfo_maximized .inr dl dt:hover{cursor:pointer;color:#ccc}#appinfo_maximized .inr dl dd.ico{position:absolute;top:6px;left:6px}#appinfo_maximized .inr dl dd.ico img{width:24px;height:24px}#appinfo_maximized .inr .btn{float:right;padding:6px;position:relative}#appinfo_maximized .inr .btn .sub_btn{float:left;zoom:1;width:136px}#appinfo_maximized .inr .btn .sub_btn:after{content:"";display:block;clear:both;height:0}#appinfo_maximized .inr .btn .sub_btn li{border:none;float:left}#appinfo_maximized .inr .btn .sub_btn li>a,#appinfo_maximized .inr .btn .sub_btn li>span{display:block;background:url(/res/img/app/btn_app_menu.png) no-repeat;text-align:center}#appinfo_maximized .inr .btn .sub_btn li span.disable,#appinfo_maximized .inr .btn .sub_btn li span.disable:hover{cursor:default}#appinfo_maximized .inr .btn .sub_btn #bt-nicopo{width:107px;height:24px}#appinfo_maximized .inr .btn .sub_btn #bt-nicopo a{width:94px;height:24px;padding:0 0 0 13px;background-position:0 0;line-height:24px;color:#000;font-size:92.3%}#appinfo_maximized .inr .btn .sub_btn #bt-nicopo a:hover{background-position:-107px 0;color:#333}#appinfo_maximized .inr .btn .sub_btn #bt-nicopo span.disable,#appinfo_maximized .inr .btn .sub_btn #bt-nicopo span.disable:hover{background-position:-134px -184px}#appinfo_maximized .inr .btn .sub_btn #bt-restoreCanvas{width:23px;height:23px;margin-left:5px}#appinfo_maximized .inr .btn .sub_btn #bt-restoreCanvas a{width:23px;height:23px;padding:0;background-position:0 -344px;text-align:left;text-indent:-9999px}#appinfo_maximized .inr .btn .sub_btn #bt-restoreCanvas a:hover{background-position:-74px -344px}#spmenu{background-color:#272727;border-top:1px solid #000}#spmenu ul{width:1004px;margin-left:auto;margin-right:auto;zoom:1;border-left:1px solid #000}#spmenu ul:after{content:"";display:block;clear:both;height:0}#Canvas,#CanvasFrame{height:540px}#spmenu ul li{float:left;border-right:1px solid #000;background:url(/res/img/app/bg_special_menu.png) repeat-x}#spmenu ul li:hover{background-position:0 -50px}#spmenu ul li a,#spmenu ul li span{display:block;padding:0 20px 0 42px;line-height:38px;background:url(/res/img/app/bg_special_menu.png) no-repeat;color:#fff}#spmenu ul li span{background-color:#272727;color:#999}#spmenu ul .bt-dev a,#spmenu ul .bt-dev span{background-position:20px -91px}#spmenu ul .bt-ndc a,#spmenu ul .bt-ndc span{background-position:20px -141px}#spmenu ul .bt-start a,#spmenu ul .bt-start span{background-position:20px -191px}#app_contents{background:#fff}#app_contents #contents_inr{width:100%;padding:0;margin:0}#app_contents #contents_inr .container{padding:0;margin:0}#Canvas{margin:0 auto}#CanvasFrameWrap{text-align:center}#canvasWrap{zoom:1;margin:0 auto;background-color:#fff}#canvasWrap:after{content:"";display:block;clear:both;height:0}#ChargeBoxWrapper,#ChargeBoxWrapper .overlay{position:fixed;left:0;top:0;width:100%;height:100%}#ChargeBoxWrapper{display:none}#ChargeBoxWrapper .overlay{background-color:#000;opacity:.8;filter:alpha(opacity=80)}#ChargeBoxWrapper #ChargeBox #DialogBox .description .btn_nicopo_purchase a:hover img,#ChargeBoxWrapper #ChargeBox #DialogBox .description .btn_nicopo_purchase_limit_error a:hover img{opacity:.7;filter:alpha(opacity=70)}#ChargeBoxWrapper #ChargeBox{position:relative;left:50%;top:50%}#ChargeBoxWrapper #ChargeBox #DialogBox{position:absolute;background-color:#fff;width:500px;height:200px;padding:20px;border:10px solid #000;left:-280px;top:-130px;border-radius:20px}#ChargeBoxWrapper #ChargeBox #DialogBox .compmessage,#ChargeBoxWrapper #ChargeBox #DialogBox .errormessage{text-align:center;font-weight:700;font-size:138.5%;padding:5px 0}#ChargeBoxWrapper #ChargeBox #DialogBox .dialog{display:none;line-height:1.5}#ChargeBoxWrapper #ChargeBox #DialogBox .compmessage:before,#ChargeBoxWrapper #ChargeBox #DialogBox .errormessage:before{text-indent:-9999px;white-space:nowrap;overflow:hidden;height:30px;content:"";display:inline-block;width:30px;border:none;margin-right:4px;vertical-align:-.4em}#ChargeBoxWrapper #ChargeBox #DialogBox .errormessage{color:#C00}#ChargeBoxWrapper #ChargeBox #DialogBox .errormessage:before{background:url(/res/img/app/btn_charge_box.png) -410px -30px no-repeat}#ChargeBoxWrapper #ChargeBox #DialogBox .compmessage:before{background:url(/res/img/app/btn_charge_box.png) -410px 0 no-repeat}#ChargeBoxWrapper #ChargeBox #DialogBox .waitmessage{font-size:138.5%;text-align:center;font-weight:700;background:url(/res/img/app/loader_charge_box.gif) 50% 0 no-repeat;padding-top:120px}#ChargeBoxWrapper #ChargeBox #DialogBox .description{margin-top:15px}#ChargeBoxWrapper #ChargeBox #DialogBox .description .btn_nicopo_purchase{text-align:center;margin-bottom:10px}#ChargeBoxWrapper #ChargeBox #DialogBox .description .btn_nicopo_purchase_limit_error{text-align:center;margin-top:10px}#ChargeBoxWrapper #ChargeBox #DialogBox .description a{font-weight:700}#ChargeBoxWrapper #ChargeBox #DialogBox .autocharged{display:none}#ChargeBoxWrapper #ChargeBox #DialogBox table{margin-top:20px;width:100%}#ChargeBoxWrapper #ChargeBox #DialogBox table td,#ChargeBoxWrapper #ChargeBox #DialogBox table th{padding:0 5px;text-align:center;white-space:nowrap}#ChargeBoxWrapper #ChargeBox #DialogBox table th{border-bottom:1px solid #ddd;padding-bottom:5px}#ChargeBoxWrapper #ChargeBox #DialogBox table td{padding-top:10px}#ChargeBoxWrapper #ChargeBox #DialogBox table td span,#ChargeBoxWrapper #ChargeBox #DialogBox table td strong{font-size:153.8%;font-weight:700}#ChargeBoxWrapper #ChargeBox #DialogBox table td strong{color:#ffc000}#ChargeBoxWrapper #ChargeBox #DialogBox table td span{color:#999}#ChargeBoxWrapper #ChargeBox #DialogBox .btn{margin-top:15px;text-align:center}#ChargeBoxWrapper #ChargeBox #DialogBox .btn li{text-indent:-9999px;white-space:nowrap;overflow:hidden;width:inherit;height:30px;border:none;background:url(/res/img/app/btn_charge_box.png) no-repeat;display:inline-block;margin:0 2px;cursor:pointer}#ChargeBoxWrapper #ChargeBox #DialogBox .btn li.autocharge{width:220px;background-position:0 0}#ChargeBoxWrapper #ChargeBox #DialogBox .btn li.autocharge:hover{background-position:0 -30px}#ChargeBoxWrapper #ChargeBox #DialogBox .btn li.cancel{width:110px;background-position:-220px 0}#ChargeBoxWrapper #ChargeBox #DialogBox .btn li.cancel:hover{background-position:-220px -30px}#ChargeBoxWrapper #ChargeBox #DialogBox .btn li.close{width:80px;background-position:-330px 0}#ChargeBoxWrapper #ChargeBox #DialogBox .btn li.close:hover{background-position:-330px -30px}#ChargeBoxWrapper_preloader{background:url(/res/img/app/btn_charge_box.png);visibility:hidden}#PlayWatcher{height:0}.app_author{background-color:#fff;text-align:center;padding:10px;color:#666;font-size:100%}.app_author .dev{font-size:84.6%}