/*! nintendo.co.jp | nintendo.co.jp/license */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}html{line-height:1;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;font-size:16px}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{background:url(../img/bg.png) center 0 repeat-x}#main{width:960px;min-width:960px;margin:0 auto;position:relative}#header{margin:0}.header-inner{width:960px;height:1061px;margin:0 auto;position:relative}.header-inner h1{position:absolute;top:0;left:227px}.header-inner .logo-nintendo{position:absolute;left:6px;top:7px}.header-inner .logo-wiiu{position:absolute;right:1px;top:7px}.header-inner .btn01{position:absolute;left:1px;top:386px}.header-inner .btn01 a{display:block;width:154px;height:155px;position:relative;z-index:1}.header-inner .btn02{position:absolute;left:137px;top:482px}.header-inner .btn02 a{display:block;width:147px;height:147px;position:relative;z-index:1}.header-inner .btn02 a .pop{display:none;position:absolute;left:13px;top:-128px}.header-inner .btn02 a:hover .pop{display:block;-webkit-animation:popanimation .3s ease 0 1 normal;-moz-animation:popanimation .3s ease 0 1 normal;-o-animation:popanimation .3s ease 0 1 normal;animation:popanimation .3s ease 0 1 normal;animation:popanimation .3s;animation-iteration-count:1}.header-inner .btn-intro-movie{position:absolute;left:713px;top:366px}.header-inner .btn-intro-movie li{display:block;position:absolute;top:0;left:0}.header-inner .btns{position:relative;z-index:1}.header-inner .txt-top{width:365px;position:absolute;left:298px;top:558px}.header-inner .txt-top:after{content:"";display:block;clear:both}.header-inner .txt-top .package{width:65px;float:left}.header-inner .txt-top .title-info{width:285px;float:right}.header-inner .txt-top .title-info:after{content:"";display:block;clear:both}.header-inner .txt-top .title-info .cero{width:40px;float:left;padding:2px 0 0}.header-inner .txt-top .title-info .info{width:245px;float:left;margin:0 0 5px}.header-inner .figure01{position:absolute;left:73px;top:67px}.header-inner .figure02{position:absolute;left:601px;top:23px}.header-inner .figure03{position:absolute;left:742px;top:85px}#dance{margin:-80px 0 0 0;padding:0}.dance-inner{width:960px;margin:0 auto;padding:60px 0 0;position:relative}.dance-inner .top-box{margin:0 0 73px}.dance-inner .top-box h2{text-align:center;margin-bottom:28px}.dance-inner .top-box p{text-align:center}.dance-inner .top-box .txt01{margin-top:18px}.dance-inner .top-box .dance-movie{width:750px;height:422px;margin:0 auto}.dance-inner .inner-box{width:882px;margin:0 auto}.dance-inner .inner-box:after{content:"";display:block;clear:both}.dance-inner .left-box{float:left}.dance-inner .right-box{float:right}.dance-inner .sec01{margin-bottom:57px}.dance-inner .sec01 .txt01{margin-bottom:12px}.dance-inner .sec02{margin-bottom:72px}.dance-inner .sec02 .txt01{margin-bottom:12px}.dance-inner .sec03{margin-bottom:71px}.dance-inner .sec03 .txt01{margin-bottom:23px}.dance-inner .sec03 .left-box{position:relative}.dance-inner .sec03 .left-box .btn-mic{text-align:center;margin:-142px 0 0 0}.dance-inner .sec04{margin-bottom:126px}.dance-inner .sec04 .txt01{margin-bottom:15px}.dance-inner .sec04 .exercise{height:202px;margin:-245px 0 0 510px;position:relative}.dance-inner .sec04 .exercise li{display:block;position:absolute;top:0;left:0}.dance-inner .sec04 .pagetop{text-align:right;margin:60px 0 0}#lineup{margin:-50px 0 0 0;padding:50px 0 0}.lineup-inner{width:960px;margin:0 auto;padding:0 0 40px;position:relative}.lineup-inner .top-box{margin:0 0 52px}.lineup-inner .top-box h2{text-align:center}.lineup-inner .top-box p{text-align:center}.lineup-inner .inner-box{width:880px;margin:0 auto}.lineup-inner .inner-box:after{content:"";display:block;clear:both}.lineup-inner .inner-box .txt01{margin:0 0 8px}.lineup-inner .inner-box .txt02{margin:12px 0 0 18px}.lineup-inner .inner-box .pagetop{text-align:right;margin:-30px 0 0 0}#lineup_gallery{width:620px;height:394px;margin:32px auto;position:relative}#lineup_gallery ul{position:relative}#lineup_gallery ul li{position:absolute;top:0;left:0}#introduction li{line-height:1px;cursor:pointer}#introduction li a:hover img{opacity:0}#introduction .ttl{cursor:inherit}#topnavi{width:100%;height:150px;margin:-150px 0 0 0;position:fixed;top:0;left:0;z-index:150;overflow:hidden}#topnavi .topnavi-img{text-align:center}#topnavi .topnavi-box{width:100%;height:119px;background:url(../img/bg_topnavi.png) 0 0 repeat-x;margin:-168px auto 0}#topnavi .topnavi-box ul{width:960px;margin:0 auto}#topnavi .topnavi-box ul:after{content:"";display:block;clear:both}#topnavi .topnavi-box ul li{display:block;float:left;padding:20px 0 0 21px}#topnavi .topnavi-box ul .logo{padding:14px 0 0 42px}#footer{width:960px;min-width:960px;background:#fff;margin:0 auto;position:relative}.footer-inner{width:880px;height:125px;margin:0 auto;position:relative}.footer-inner ul{width:318px;margin:0 0 0 560px;padding:14px 0 18px}.footer-inner ul:after{content:"";display:block;clear:both}.footer-inner ul li{display:block;float:left;line-height:17px}.footer-inner ul .logo-nintendo{border-right:2px solid #9fa0a0}.footer-inner .copyright{text-align:center;padding:18px 0 0}#sound{width:100%;height:35px;background:url(../img/bg_sound.gif) 0 0 repeat-x;position:fixed;bottom:0;z-index:200}.sound-inner{width:920px;margin:0 auto}.sound-inner:after{content:"";display:block;clear:both}.sound-inner ul{width:400px;float:left;padding:8px 0 0}.sound-inner ul:after{content:"";display:block;clear:both}.sound-inner ul li{display:block;float:left;width:155px}.sound-inner ul .logo-nintendo{width:161px;background:url(../img/bg_btn_footer.png) right 0 no-repeat}.sound-inner .sound-wrap{width:190px;height:35px;float:right}.sound-inner p{font-size:10px;color:#fff;padding:5px 0 0}body{width:100%;height:100%}#first_movie{width:100%;height:100%;background:#fff;position:fixed;top:0;left:0;z-index:1000}#first_flashcontent{width:100%;height:100%}#modal_overlay,#modal_overlay_y{width:100%;height:100%;background:url(../img/bg_modal.png) 0 0 repeat;position:fixed;top:0;left:0;z-index:8000}#modal_overlay_y{overflow:hidden}#modal_content{position:fixed;top:50%;left:50%;z-index:8050}#modal_content .inner-image{width:100%;height:100%}#modal_content_y{position:fixed;top:50%;left:50%;z-index:8050}#modal_content_y iframe{display:block;width:750px;height:422px}#modal_content_y p{position:absolute;top:-40px}#modal_left_btn,#modal_left_btn_y{position:absolute;top:50%;left:-70px;cursor:pointer}#modal_right_btn,#modal_right_btn_y{position:absolute;top:50%;right:-70px;cursor:pointer}#modal_close_btn,#modal_close_btn_y{position:absolute;bottom:-60px;left:50%;cursor:pointer;margin-left:-81px}#modal_loading,#modal_loading_y{margin:-8px 0 0 -8px;position:fixed;top:50%;left:50%;z-index:8070}#youtube_list{width:750px;position:fixed;top:-300px;left:50%;margin:0 0 0 -375px;z-index:8100}#youtube_list:after{content:"";display:block;clear:both}#youtube_list li{display:block;float:left;width:234px;height:162px;cursor:pointer}#youtube_list .youtube-list-2{padding:0 23px}#youtube_list .current{cursor:inherit}@-moz-keyframes btnanimation{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:0}}@-webkit-keyframes btnanimation{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:0}}@-o-keyframes btnanimation{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:0}}@-ms-keyframes btnanimation{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes btnanimation{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:0}}@-moz-keyframes popanimation{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;top:0}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;top:-128px}}@-webkit-keyframes popanimation{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;top:0}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;top:-128px}}@-o-keyframes popanimation{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;top:0}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;top:-128px}}@-ms-keyframes popanimation{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;top:0}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;top:-128px}}@keyframes popanimation{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;top:0}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;top:-128px}}

li.movieBtn a.modal-media{
height:0;
display:none;
}