@import url(common/layout.css);#all{overflow:hidden}@media screen and (max-width: 960px){#all .wrap{padding:0}}#navigate{display:inline-block;visibility:visible;position:fixed;left:50%;bottom:2%;height:9%;margin-left:-30px;cursor:pointer}#navigate.hidden{visibility:hidden}#navigate img{height:100%}@media screen and (max-width: 960px){#navigate{display:none !important}}#globalnavi{position:fixed;bottom:-74px}#globalnavi.notracking{position:relative;margin-top:-79px}#globalnavi .wrap{margin-top:-4px}@media screen and (max-width: 960px){#globalnavi.notracking{margin-top:0}#globalnavi .wrap{margin-top:0}}#footer{position:relative;bottom:0;padding:0;background:#0035eb url("../img/common/footer/bg.gif") top;text-align:right}#footer #footer-navi{float:left;background:none}#footer #footer-navi li{display:inline-block;padding:0 10px;border-left:2px solid #fff;line-height:12px}#footer #footer-navi li:first-child{border-left:none}#footer #footer-navi li a{display:inline-block;color:#fff;font-size:12px}#footer #copyright{display:inline-block;margin-top:5px;margin-right:12px}#footer #footer-sns{float:right;text-align:left}#footer #footer-sns li{display:inline-block}@media screen and (max-width: 960px){#footer{display:block !important;padding:10px 0 5px;text-align:center}#footer #footer-navi{float:none;margin-top:0;margin-bottom:5px}#footer #copyright{display:block;margin-top:0;margin-right:0;margin-bottom:5px;font-size:0}#footer #footer-sns{float:none;text-align:center}}#contents{overflow:hidden;width:100%;padding-bottom:0;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;-o-perspective:1000px;perspective:1000px}#contents .page{position:absolute;top:0;width:100%;text-align:center;z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:transform 0.3s ease-in-out;-moz-transition:transform 0.3s ease-in-out;-ms-transition:transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out}#contents .page.front{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;z-index:1}#contents .page.front .movieplayer{visibility:visible !important}#contents .page.front .movieplayer .screen iframe{top:-2px}#contents .page.bottom{-webkit-transform:translateY(50vh) rotateX(-90deg);-moz-transform:translateY(50vh) rotateX(-90deg);-ms-transform:translateY(50vh) rotateX(-90deg);-o-transform:translateY(50vh) rotateX(-90deg);transform:translateY(50vh) rotateX(-90deg)}#contents .page.back{-webkit-transform:translateZ(-100vh) rotateY(180deg);-moz-transform:translateZ(-100vh) rotateY(180deg);-ms-transform:translateZ(-100vh) rotateY(180deg);-o-transform:translateZ(-100vh) rotateY(180deg);transform:translateZ(-100vh) rotateY(180deg)}#contents .page.back .wrap{visibility:hidden}#contents .page.top{-webkit-transform:translateY(-50vh) rotateX(90deg);-moz-transform:translateY(-50vh) rotateX(90deg);-ms-transform:translateY(-50vh) rotateX(90deg);-o-transform:translateY(-50vh) rotateX(90deg);transform:translateY(-50vh) rotateX(90deg)}#contents .page.noduration{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#contents .page .wrap{position:relative;height:100%;max-width:initial;z-index:10}#contents .page .page-title{margin-bottom:5%}#contents .page .movie{position:relative;width:50%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}#contents .page .movie .movieplayer{visibility:hidden;margin:0 auto;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}#contents .page .movie .movieplayer .poster{visibility:hidden}#contents .page .movie a{display:inline-block;position:relative;width:84%;max-width:464px;margin:0 auto;z-index:4;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}#contents .page .movie a img{width:100%;height:auto}#contents .page .movie .backprint{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}#contents .page .movie .backprint img{width:100%;height:auto}@media screen and (max-width: 960px){#contents{overflow:visible;height:auto !important;-webkit-perspective:none;perspective:none}#contents .page{position:static;width:auto;height:auto !important;padding:30px 10px;-webkit-backface-visibility:none !important;-moz-backface-visibility:none !important;-ms-backface-visibility:none !important;-o-backface-visibility:none !important;backface-visibility:none !important;-webkit-transform-style:none !important;-moz-transform-style:none !important;-ms-transform-style:none !important;-o-transform-style:none !important;transform-style:none !important;-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}#contents .page .wrap{visibility:visible !important;top:auto !important;max-width:100%;width:100% !important;height:auto !important;margin:0 auto auto !important}#contents .page .page-title{margin-top:0 !important;margin-bottom:20px}#contents .page .inner{padding:0 20px}#contents .page .inner .movie{width:100%}#contents .page .inner .movie .movieplayer{visibility:visible;width:286px !important;height:188px !important;margin-bottom:5px;cursor:default}#contents .page .inner .movie .movieplayer .screen{display:none}#contents .page .inner .movie .movieplayer .poster{display:block;visibility:visible !important;overflow:hidden}#contents .page .inner .movie a{max-width:286px}}#mainimage{background:url("../img/index/mainimage/bg.jpg") no-repeat center top;background-size:cover}#mainimage .mainimage-wrap{position:relative;width:100%;height:100%;max-width:1200px;margin:0 auto;z-index:10}#mainimage .hard{display:inline-block;position:absolute;top:10px;right:10px}#mainimage #mainimage-name #mainimage-amiibo{position:absolute;left:10px;top:20px;display:block;text-align:left}#mainimage #mainimage-name #mainimage-amiibo a{display:inline-block}#mainimage #mainimage-name #mainimage-amiibo a img{width:100%;height:auto}#mainimage #mainimage-product .mainimage-content{position:absolute;right:20px;bottom:10px}@media screen and (max-height: 500px){#mainimage #mainimage-product .mainimage-content{top:190px;left:20px;right:auto;bottom:auto}}#mainimage #mainimage-product .mainimage-content .new:before{display:block;position:absolute;right:0;top:-12px;content:'';width:53px;height:35px;background:url("../img/common/icon_new.png") no-repeat;background-size:contain;z-index:30}#mainimage #mainimage-product .mainimage-content .movie{width:auto}@media screen and (max-height: 500px){#mainimage #mainimage-product .mainimage-content .movie{display:none}}#mainimage #mainimage-product .mainimage-content .movie a{position:static;width:auto;max-width:auto}#mainimage #mainimage-product .mainimage-content .movie .movieplayer{width:251px;height:168px}#mainimage #mainimage-product .mainimage-content .movie .movieplayer .screen{top:14px;left:11px;width:230px;height:138px}#mainimage #mainimage-product .mainimage-content .movie .movieplayer .screen iframe{width:246px}#mainimage #mainimage-product .mainimage-content .movie .movieplayer .frame{pointer-events:auto !important}#mainimage #mainimage-product .mainimage-content .movie .movieplayer .poster{top:14px;left:10px;width:230px;height:138px}#mainimage #mainimage-product .mainimage-content .movie .text{display:inline-block;position:relative;top:-19px}#mainimage #mainimage-product .mainimage-content .software{margin-bottom:20px}#mainimage #mainimage-product .mainimage-content .software a{cursor:pointer}#mainimage #mainimage-product .mainimage-content .software a:before{top:-18px}#mainimage #mainimage-product #mainimage-date{position:absolute;left:20px;bottom:28px;padding:12px;border-radius:5px;background-color:#3846ff}@media screen and (max-height: 500px){#mainimage #mainimage-product #mainimage-date{top:50px;right:20px;bottom:auto;left:auto}}#mainimage #mainimage-product #mainimage-date .package{margin-bottom:5px}#mainimage #mainimage-product #mainimage-date .package .package-soft{display:inline-block;float:left;width:90px}#mainimage #mainimage-product #mainimage-date .package .package-soft img{width:100%;height:auto}#mainimage #mainimage-product #mainimage-date .package .inner{float:right}#mainimage #mainimage-product #mainimage-date .package .inner .package-dl{display:block;width:51px;margin:0 auto 2px;text-align:center}#mainimage #mainimage-product #mainimage-date .package .inner .package-dl img{width:100%;height:auto}#mainimage #mainimage-product #mainimage-date .package .inner a{display:inline-block}#mainimage #mainimage-product #mainimage-date .package .inner a img{width:100%;height:auto}#mainimage #mainimage-product #mainimage-date .package .inner a.cero{width:25px}#mainimage #mainimage-product #mainimage-date .package .inner a.amiibo{width:30px}#mainimage #mainimage-product #mainimage-date p{margin-bottom:5px}#mainimage #mainimage-product #mainimage-date .price .window-small{display:none}#mainimage #mainimage-product #mainimage-date .package-info{margin-bottom:5px;padding:5px 0;border-radius:3px;background-color:#fff;font-size:0}#mainimage #mainimage-product #mainimage-date .package-info img{width:146px;height:auto}#mainimage #mainimage-product #mainimage-date .information{display:block;padding:4px 0 3px;border-radius:4px;background:url("../img/index/mainimage/bg_text_info.png");background-size:auto 100%;font-size:0}#mainimage #mainimage-product #mainimage-date .information img{width:62px;height:auto}#mainimage #mainimage-product #mainimage-date .information:hover{background:url("../img/index/mainimage/bg_text_info_hover.png");background-size:auto 100%}@media screen and (max-width: 960px){#mainimage{padding:0 !important;background:none}#mainimage .hard{top:5px;z-index:11}#mainimage .hard img{max-width:120px;height:auto}#mainimage #mainimage-name{position:relative;padding-bottom:58%;background:url("../img/index/mainimage/bg.jpg") no-repeat center top;background-size:auto 100%}#mainimage #mainimage-name #mainimage-amiibo{position:absolute;right:10px;top:auto;left:auto;bottom:20px;max-width:100px}#mainimage #mainimage-product{padding:20px 10px;background:url("../img/common/bg.jpg") center top}#mainimage #mainimage-product .mainimage-content{position:relative;right:auto;bottom:auto;margin-bottom:10px;padding-top:210px}}@media screen and (max-width: 960px) and (max-height: 500px){#mainimage #mainimage-product .mainimage-content{top:auto;left:auto}}@media screen and (max-width: 960px){#mainimage #mainimage-product .mainimage-content .new:before{width:47px}#mainimage #mainimage-product .mainimage-content .movie{position:absolute;top:0;left:0;right:0}}@media screen and (max-width: 960px) and (max-height: 500px){#mainimage #mainimage-product .mainimage-content .movie{display:block}}@media screen and (max-width: 960px){#mainimage #mainimage-product .mainimage-content .movie .movieplayer{visibility:visible}#mainimage #mainimage-product .mainimage-content .movie .movieplayer .poster{visibility:visible}#mainimage #mainimage-product .mainimage-content .software{position:relative;margin-bottom:0}#mainimage #mainimage-product .mainimage-content .software a{display:block;padding-bottom:16%;background:url("../img/index/mainimage/off_soft_small.png") no-repeat center top;background-size:contain}#mainimage #mainimage-product .mainimage-content .software img{display:none}#mainimage #mainimage-product #mainimage-date{display:block;position:static;margin-bottom:0}#mainimage #mainimage-product #mainimage-date .date-inner{margin-bottom:5px}#mainimage #mainimage-product #mainimage-date .package{float:left;width:43%;margin-bottom:0;margin-right:2%;text-align:center}#mainimage #mainimage-product #mainimage-date .package .package-soft{width:55%;float:left;margin-bottom:0}#mainimage #mainimage-product #mainimage-date .package .inner{width:43%;float:left;margin-left:2%;padding:0}#mainimage #mainimage-product #mainimage-date .package .inner .package-dl{width:100%}#mainimage #mainimage-product #mainimage-date .package .inner .package-dl img{width:60%}#mainimage #mainimage-product #mainimage-date .package .inner a{float:left}#mainimage #mainimage-product #mainimage-date .package .inner a.cero{width:45%;margin-right:10%}#mainimage #mainimage-product #mainimage-date .package .inner a.amiibo{width:45%;margin-top:3px}#mainimage #mainimage-product #mainimage-date .product-info{width:55%;float:left;text-align:center}#mainimage #mainimage-product #mainimage-date .price{margin-bottom:4%}#mainimage #mainimage-product #mainimage-date .price img{display:none}#mainimage #mainimage-product #mainimage-date .price .window-small{display:block;width:100%;height:auto}#mainimage #mainimage-product #mainimage-date .package-info{display:block}#mainimage #mainimage-product #mainimage-date .package-info span{display:inline-block;padding:0 5px}#mainimage #mainimage-product #mainimage-date .package-info span img{width:100%;height:auto}#mainimage #mainimage-product #mainimage-date .information{padding:10px 0}#mainimage #mainimage-product #mainimage-date .information img{width:20%;height:auto}#mainimage #mainimage-product #mainimage-date .information:hover{background:url("../img/index/mainimage/bg_text_info.png");background-size:auto 100%}}@media screen and (max-width: 320px){#mainimage #mainimage-name{padding-bottom:73%;background-image:url("../img/index/mainimage/bg_mini.jpg") !important;background-size:100% auto}}body.ds #mainimage #mainimage-product .mainimage-content{padding-top:0 !important}body.ds #mainimage #mainimage-product .mainimage-content .movie{display:none}body.ds #mainimage #mainimage-product .movie{top:-5px !important}body.ds #mainimage #mainimage-product .text{top:-5px !important}#games{background:#02bbfc url("../img/index/games/bg.jpg") center top}#games .wrap .page-title{display:inline-block;position:relative;width:83%;max-width:678px;margin:5% auto;z-index:1}#games .wrap .page-title img{width:100%;height:auto}#games .wrap .dice{position:absolute;left:3%;bottom:20%;width:18%;z-index:0}#games .wrap .dice li img{width:100%;height:auto}#games .wrap .dice li img{position:relative}#games .wrap .dice li:nth-child(2){width:74%;margin-left:100px;margin-top:-18px}#games .wrap .image{position:absolute;right:5%;bottom:8%;width:20%;z-index:0}#games .wrap .image img{width:100%;height:auto;position:relative}#games .wrap .btns{position:relative;z-index:1}#games .wrap .btns p{display:inline-block;width:15%;margin:0 1%}#games .wrap .btns p a{display:block}#games .wrap .btns p a img{position:relative;width:100%;height:auto}#games .wrap .btns p:nth-child(2) .window-small{display:none}#games .pictures{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}#games .pictures li{position:absolute}#games .pictures li:nth-child(1){left:-10%;top:65%}#games .pictures li:nth-child(2){left:25%;top:70%}#games .pictures li:nth-child(3){left:80%;top:2%}#games .pictures li:nth-child(4){left:60%;top:55%}#games .pictures li:nth-child(5){left:0;top:35%}#games .pictures li:nth-child(6){left:35%;top:5%}#games .pictures li:nth-child(7){left:-5%;top:15%}#games .pictures li:nth-child(8){left:10%;top:50%}#games .pictures li:nth-child(9){left:15%;top:10%}#games .pictures li:nth-child(10){left:50%;top:65%}#games .pictures li:nth-child(11){left:75%;top:35%}#games .pictures li:nth-child(12){left:50%;top:10%}#games .pictures li:nth-child(13){left:85%;top:45%}#games .pictures li:nth-child(14){left:70%;top:20%}#games .pictures li img{position:relative;width:80%}@media screen and (max-width: 960px){#games:before{top:0;left:0;background-size:auto 70%}#games .wrap{padding-bottom:30%}#games .wrap .page-title{position:static;width:auto;margin:auto auto 40px}#games .wrap .dice{display:none;top:30%;left:18%;right:0;width:24%;max-width:150px;margin-right:0}#games .wrap .btns{text-align:center}#games .wrap .btns p{display:inline-block;float:none;width:35%;text-align:center}#games .wrap .btns p:first-child{margin-right:12%}#games .wrap .btns p:nth-child(2){position:absolute;top:70%;left:0;right:0;margin:auto}#games .wrap .btns p:nth-child(2) a{display:none}#games .wrap .btns p:nth-child(2) .window-small{display:inline-block !important}#games .wrap .btns p:last-child{margin-left:12%}#games .wrap .btns p a{display:inline-block;margin:0}#games .wrap .image{top:22%;right:0;left:0;width:24%;max-width:130px;margin:auto}#games .pictures{top:0;background:url("../img/index/games/bg_picture.png") center center no-repeat;background-size:cover}#games .pictures li{display:none !important;width:25% !important}}#welcome{background:#ff0 url("../img/index/welcome/bg.jpg") center top}#welcome .wrap .page-title{display:inline-block;width:100%}#welcome .wrap .page-title img{width:100%;height:auto}#welcome .wrap .inner #welcome-movie{float:right}#welcome .wrap .inner .dices{position:relative;left:5%;width:48%}#welcome .wrap .inner .dices li{position:relative;float:left;width:25%}#welcome .wrap .inner .dices li span{display:block;position:relative;padding-bottom:90%;background:url("../img/index/welcome/dices/dice001.png") no-repeat top center;background-size:contain}#welcome .wrap .inner .dices li:nth-child(2){top:7rem;width:18%}#welcome .wrap .inner .dices li:nth-child(2) span{background-image:url("../img/index/welcome/dices/dice002.png")}#welcome .wrap .inner .dices li:nth-child(3){top:1rem;width:22%}#welcome .wrap .inner .dices li:nth-child(3) span{background-image:url("../img/index/welcome/dices/dice003.png")}#welcome .wrap .inner .dices li:nth-child(4){top:5rem;width:25%}#welcome .wrap .inner .dices li:nth-child(4) span{background-image:url("../img/index/welcome/dices/dice004.png")}#welcome .wrap .inner .image{position:absolute;right:50%;bottom:10%;width:48%;margin-right:50px;z-index:0}#welcome .wrap .inner .image [data-js="true"]{display:block;position:relative;width:100%;padding-bottom:80%;background:url("../img/index/welcome/img_charactor.png") no-repeat left bottom;background-size:contain;z-index:1}@media screen and (max-width: 960px){#welcome .wrap .page-title{position:static}#welcome .wrap .inner{margin-top:0;padding:0}#welcome .wrap .inner #welcome-movie{float:none;margin-right:0;margin-bottom:10px}#welcome .wrap .inner .dices{width:100%;margin-top:0;margin-bottom:30px}#welcome .wrap .inner .image{position:static;width:auto;margin-right:0}#welcome .wrap .inner .image [data-js="true"]{padding-bottom:64%}}body.ds #welcome .dices,body.ds #welcome .image{display:none}body.ds #welcome .dices span,body.ds #welcome .dices [data-js="true"],body.ds #welcome .image span,body.ds #welcome .image [data-js="true"]{background:none !important}#party{background:red url("../img/index/party/bg.jpg") center top}#party .wrap{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}#party .wrap .page-title{display:inline-block;position:relative;z-index:1}#party .wrap .page-title img{width:100%;height:auto}#party .wrap .inner #party-movie{float:left;z-index:1}#party .wrap .inner .image{position:absolute;right:0;bottom:10%;width:50%;z-index:0}#party .wrap .inner .image [data-js="true"]{display:block;position:relative;width:100%;padding-bottom:80%;background:url("../img/index/party/img_charactor.png") no-repeat left top;background-size:contain;z-index:1}#party .wrap .inner .image .star{position:fixed;top:0;left:0;width:145px;height:140px;visibility:hidden;z-index:0}#party .wrap .inner .image .star img{width:100%;height:auto}@media screen and (max-width: 960px){#party .wrap .page-title{position:static}#party .wrap .inner{margin-top:0;padding:0}#party .wrap .inner #party-movie{float:none;margin-left:0;margin-bottom:5%}#party .wrap .inner .image{position:static;width:auto}#party .wrap .inner .image .star{display:none}}body.ds #party .image{display:none}body.ds #party .image [data-js="true"]{background:none !important}#minigame{display:none;position:relative;padding:30px 10px;background:#27c42b url("../img/index/minigame/bg.jpg") top center;background-size:170px 170px;text-align:center}#minigame:before{display:block;position:absolute;top:0;right:0;left:0;content:"";width:100%;height:100%;background:url("../img/index/minigame/bg_img.png") no-repeat center 30px;background-size:100% auto;z-index:0}#minigame .page-title,#minigame .text,#minigame .movie{display:inline-block;position:relative;z-index:1}#minigame .page-title img,#minigame .text img,#minigame .movie img{width:100%;height:auto}#minigame .text{display:block;position:relative;max-width:400px;margin:0 auto 20px;padding:5px 10px;border-radius:20px;background-color:#fff;font-size:0}#minigame .text:before{display:block;position:absolute;top:100%;left:0;right:0;content:"";width:0;height:0;margin:auto;border:10px solid transparent;border-top:14px solid #fff}#minigame .text span{display:inline-block}#minigame .text span img{width:80%}#minigame .movie{display:inline-block;width:auto;height:auto;padding:17px 25px;background:url("../img/index/minigame/frame.png") no-repeat top center;background-size:100% 100%}#minigame .movie .movieplayer{width:254px;height:152px}#minigame .movie .movieplayer .screen,#minigame .movie .movieplayer .poster{left:0;top:0;border:3px solid #fff;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#minigame .movie .movieplayer .screen iframe{left:0;width:100%}#minigame .movie .movieplayer .frame{display:none}@media screen and (max-width: 960px){#minigame{display:block}}@media screen and (max-width: 320px){#minigame:before{background-color:#27c42b}}body.ds #minigame .text{display:none}
