@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP&display=swap";body.isModal{overflow:hidden}p#common_pagetop a{display:none}@media print,screen{.wf-notosansjapanese{font-family:"Noto Sans JP"}.pcNone{display:block !important}.spNone{display:none !important}.pcNoneImg{display:inline-block !important}.spNoneImg{display:none !important}#content{background-image:url(../images/bg1.png);background-size:4.6875vw;background-position:center top}#content #head{background-color:#000;border-bottom:.3125vw solid #c00}#content #head h1 img{width:100%}#content #about{background-image:-webkit-gradient(linear, left bottom, left top, from(#8B0000), color-stop(70%, #000000));background-image:linear-gradient(0deg, #8B0000 0%, #000000 70%);padding-bottom:6.25vw}#content #about>a.official{width:93.75vw;height:33.13vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;background:#025da3;padding:0 4.0625vw 0 3.125vw;-webkit-box-sizing:border-box;box-sizing:border-box;margin:6.25vw auto 0 auto}#content #about>a.official div{width:77.5vw}#content #about>a.official div p{color:#fff;text-align:left;font-weight:bold}#content #about>a.official div p:first-of-type{font-size:5.625vw;line-height:1.3em}#content #about>a.official div p:last-of-type{margin-top:.3em;font-size:3.75vw;line-height:1.5em}#content #about>a.official svg{width:9.375vw;height:auto}#content #about #aboutappservice{width:93.75vw;-webkit-box-sizing:border-box;box-sizing:border-box;margin:3.125vw auto;border:.3125px solid #025da3;color:#fff}#content #about #aboutappservice h2{padding:7.5vw 0;font-weight:bold;font-size:5.6235vw;line-height:1.3em;text-align:center}#content #about #aboutappservice>div{border-top:.3125px solid #025da3;padding:3.125vw}#content #about #aboutappservice>div h3{font-weight:bold;font-size:3.75vw}#content #about #aboutappservice>div h3:not(:first-of-type){margin-top:1em}#content #about #aboutappservice>div p{text-align:left;font-size:3.75vw;line-height:1.5em;margin-top:.6em}#content #about>a.lisence{width:93.75vw;height:20vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;background:#025da3;padding:0 4.0625vw 0 3.125vw;-webkit-box-sizing:border-box;box-sizing:border-box;margin:6.25vw auto 0 auto}#content #about>a.lisence span{color:#fff;font-weight:bold;font-size:5.625vw;line-height:1.3em}#content #about>a.lisence svg{width:9.375vw;height:auto}#content #about #gameimages img{display:inline-block;width:100%}#content #about #gameimages img:nth-child(2){margin-right:.625vw}#content #about #gameimages img:nth-child(2),#content #about #gameimages img:nth-child(3){width:49.6875vw}#content #about h2.catch01{text-align:center;margin:5vw 0}#content #about h2.catch01 img{width:96.875vw}#content #about h2.catch02{text-align:center;margin:6.25vw 0}#content #about h2.catch02 img{width:93.75vw}#content #about h2.catch03{text-align:center;margin-top:6vw}#content #about h2.catch03 img{width:93.75vw}#content #about p{text-align:center;color:#fff;font-size:3.75vw;line-height:1.83em;margin-top:1em}#content #about p:first-of-type{margin-top:0}#content .bnr_official{border-top:.3125vw solid #c00;border-bottom:.3125vw solid #c00;padding:3.125vw;background-color:#000}#content .bnr_official a{border:.3125vw solid #c00;width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.625vw}#content .bnr_official a img{width:100%}#content #items{padding:3.125vw}#content #items .wrapper{padding:3.125vw;background-color:#000}#content #items .wrapper .head h2 img{width:100%}#content #items .wrapper .head p{color:#fff;font-size:3.75vw;line-height:1.83em;margin:.5em 0;font-weight:bold}#content #items .wrapper .head>img{width:100%}#content #items .wrapper #movies{margin-top:3.125vw}#content #items .wrapper #movies h3{margin:3.125vw 0;text-align:center}#content #items .wrapper #movies h3 img{height:9.6875vw}#content #items .wrapper #movies:before{content:"";height:2.5vw;background-image:url(../images/bg2.png);background-size:4.6875vw;background-repeat:repeat-x;display:block}#content #items .wrapper #movies .movie01{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}#content #items .wrapper #movies .movie01 div{padding-top:56.25%;margin:0 auto;position:relative}#content #items .wrapper #movies .movie01 div iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content #items .wrapper #lineup{margin-top:3.125vw}#content #items .wrapper #lineup:before{content:"";height:2.5vw;background-image:url(../images/bg2.png);background-size:4.6875vw;background-repeat:repeat-x;display:block}#content #items .wrapper #lineup h3{margin-top:3.125vw;text-align:center}#content #items .wrapper #lineup h3 img{display:inline-block;width:51.875vw}#content #items .wrapper #lineup ul li{margin-top:3.125vw;border:.3125vw solid #c00;background-image:-webkit-gradient(linear, left bottom, left top, from(#8B0000), color-stop(70%, #000000));background-image:linear-gradient(0deg, #8B0000 0%, #000000 70%);position:relative}#content #items .wrapper #lineup ul li>img:nth-child(1){width:100%}#content #items .wrapper #lineup ul li>img:nth-child(2){margin:2.1875vw auto 0 auto;width:81.25vw;display:block}#content #items .wrapper #lineup ul li>div{padding:1.5625vw 0 3.75vw 2.8125vw}#content #items .wrapper #lineup ul li>div p{color:#fff}#content #items .wrapper #lineup ul li>div p:first-of-type{font-size:4.375vw;line-height:1.57em;font-weight:bold}#content #items .wrapper #lineup ul li>div p:last-of-type{margin-top:.5em;font-size:3.125vw;line-height:1.6em}#content #items .wrapper #lineup ul li a{width:63.75vw;display:none;margin:0 auto 4.375vw auto}#content #items .wrapper #lineup ul li a img{width:100%}#content #items .wrapper #lineup ul li.figure>img{width:100% !important}#content #items .wrapper #lineup ul li>img.new{margin:0;width:29.0625vw !important;height:auto;position:absolute;top:.625vw;left:.625vw}#content #devices{color:#fff;padding:0 3.125vw}#content #devices .inner{background-color:#000;padding:0 3.125vw;text-align:center}#content #devices h2{font-size:5.625vw;font-weight:bold;line-height:1.44em;margin-top:1em}#content #devices h3{margin-top:1em;font-size:4.375vw;font-weight:bold;line-height:1.57em}#content #devices small{margin-top:.5em;font-size:3.125vw;line-height:1.4em}#content #devices a{margin-top:.3em;color:#c00;font-weight:bold;font-size:4.375vw;text-decoration:none;display:inline-block}#content #devices .lists{margin-top:6.25vw;border:.3125vw solid #525252;padding:6.25vw 0}#content #devices .lists h4{font-size:5.625vw;font-weight:bold}#content #devices .lists ul{margin-top:6.25vw;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:73vw}#content #devices .lists ul li{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:2.8125vw;width:50%;font-size:4.2vw;font-weight:bold;line-height:1.57em}#content .footerSns{width:100%;text-align:center;height:20px;margin:9.375vw 0 6.25vw 0}#content .footerSns ul{width:100%;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content .footerSns ul li{display:inline-block;font-size:0;line-height:0}#content .links{margin-top:9.375vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content .links a{width:34.375vw;display:block;margin:0 4.6875vw}#content .links a img{width:100%}#content small{color:#fff;display:block;word-wrap:break-word;overflow-wrap:break-word;font-size:3.125vw;line-height:1em;text-align:center;margin-bottom:6.25vw}#content #content_footer .toiawase{background-color:#c00;padding:4.375vw 3.125vw}#content #content_footer .toiawase p{font-size:3.75vw;color:#000;line-height:6.25vw}#content #content_footer .toiawase p b{font-size:4.2vw;font-weight:bold;display:block}#annotation{margin-top:0 !important}}@media screen and (min-width: 640px){.pcNone{display:none !important}.spNone{display:block !important}.pcNoneImg{display:none !important}.spNoneImg{display:inline-block !important}p#common_pagetop{width:46px;height:46px;clear:both;float:right;position:fixed;right:20px;bottom:90px;zoom:1}p#common_pagetop a{background-image:url(../../../common/images/btn_gototop.png);text-indent:-999em;width:46px;height:46px;display:block}p#common_pagetop a:hover{background-position:0 -46px}#content{min-width:1240px;margin:0 auto;background-size:30px}#content #head{border-bottom:none;overflow:hidden;width:100%;padding:0;position:relative}#content #head:after{position:absolute;bottom:23px;content:"";width:100%;display:block;height:1px;border-bottom:1px solid #c00;z-index:1}#content #head h1{margin-left:50%;position:relative;z-index:100}#content #head h1 img{margin-left:-900px;width:1800px}#content #about{padding-bottom:40px}#content #about>a.official{background:#025da3;width:980px;height:124px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding:0;margin:29px auto 20px auto;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#content #about>a.official:hover{background:#f24fa0}#content #about>a.official div p{text-align:center}#content #about>a.official div p:first-of-type{font-size:30px}#content #about>a.official div p:last-of-type{font-size:18px}#content #about>a.official svg{position:absolute;width:30px;height:auto;right:40px}#content #about #aboutappservice{width:980px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;border:1px solid #025da3;color:#fff}#content #about #aboutappservice h2{padding:24px 0;font-weight:bold;font-size:30px;line-height:1.3em;text-align:center}#content #about #aboutappservice>div{border-top:1px solid #025da3;padding:20px}#content #about #aboutappservice>div h3{font-weight:bold;font-size:16px}#content #about #aboutappservice>div h3:not(:first-of-type){margin-top:1em}#content #about #aboutappservice>div p{text-align:left;font-size:16px;line-height:1.5em;margin-top:.6em}#content #about>a.lisence{background:#025da3;width:750px;height:92px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding:0;margin:50px auto 47px auto;-webkit-box-sizing:border-box;box-sizing:border-box}#content #about>a.lisence:hover{background:#f24fa0}#content #about>a.lisence span{color:#fff;font-size:30px;font-weight:bold}#content #about>a.lisence svg{width:30px;height:auto;margin-left:14px}#content #about .wrap{width:1200px;margin:0 auto;position:relative}#content #about .sns{position:absolute;top:0;right:0;width:100%}#content #about .sns>div{width:1200px;margin:0 auto}#content #about .sns>div ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;height:20px}#content #about .sns>div ul li{display:inline-block;font-size:0;line-height:0}#content #about #gameimages{margin-top:23px}#content #about #gameimages img{width:398px;margin-top:0}#content #about #gameimages img:nth-child(2){margin:0 3px}#content #about #gameimages img:nth-child(2),#content #about #gameimages img:nth-child(3){width:398px}#content #about h2.catch01{text-align:center;margin:0}#content #about h2.catch01 img{width:1200px}#content #about h2.catch02{text-align:center;margin:35px 0}#content #about h2.catch02 img{width:1200px}#content #about h2.catch03{text-align:center;margin-top:29px}#content #about h2.catch03 img{width:1200px}#content #about p{font-size:18px;line-height:2em;margin-top:1em}#content #about p:first-of-type{margin-top:0}#content .bnr_official{border-top:1px solid #c00;border-bottom:1px solid #c00;padding:30px 0}#content .bnr_official a{border:1px solid #c00;width:756px;margin:0 auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px}#content .bnr_official a img{width:100%}#content .bnr_official a:hover{opacity:.85}#content #items{width:1200px;margin:0 auto;padding:30px 0}#content #items .wrapper{padding:30px}#content #items .wrapper .head{position:relative}#content #items .wrapper .head h2{width:705px}#content #items .wrapper .head h2 img{width:705px}#content #items .wrapper .head p{width:705px;color:#fff;font-size:18px;line-height:2em;margin:8px 0 0 0;font-weight:bold}#content #items .wrapper .head>img{width:401px;position:absolute;top:0;right:0}#content #items .wrapper #movies{margin-top:24px}#content #items .wrapper #movies:before{content:"";height:16px;background-size:30px}#content #items .wrapper #movies h3{margin:30px 0}#content #items .wrapper #movies h3 img{height:64px}#content #items .wrapper #movies .movie01{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}#content #items .wrapper #movies .movie01 div{padding-top:56.25%;margin:0 auto;position:relative}#content #items .wrapper #movies .movie01 div iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content #items .wrapper #lineup{margin-top:30px}#content #items .wrapper #lineup:before{content:"";height:16px;background-size:30px}#content #items .wrapper #lineup h3{margin-top:30px}#content #items .wrapper #lineup h3 img{width:357px}#content #items .wrapper #lineup ul li{margin-top:30px;border:1px solid #c00;position:relative}#content #items .wrapper #lineup ul li>img:nth-child(1){width:100%}#content #items .wrapper #lineup ul li>img:nth-child(2){position:absolute;margin:0;width:260px;top:253px;right:31px}#content #items .wrapper #lineup ul li>div{padding:0 0 26px 30px}#content #items .wrapper #lineup ul li>div p{color:#fff}#content #items .wrapper #lineup ul li>div p:first-of-type{font-size:22px;line-height:1.55em}#content #items .wrapper #lineup ul li>div p:last-of-type{margin-top:.5em;font-size:18px;line-height:1.56em}#content #items .wrapper #lineup ul li a{width:408px;margin:0;position:absolute;bottom:36px;right:30px}#content #items .wrapper #lineup ul li a img{width:100%}#content #items .wrapper #lineup ul li.figure>div{margin-top:30px}#content #items .wrapper #lineup ul li.figure a{bottom:68px}#content #items .wrapper #lineup ul li>img.new{margin:0;width:283px !important;height:auto;position:absolute;top:4px;left:4px}#content #devices{width:1200px;padding:0;margin:0 auto}#content #devices .inner{padding:0 30px 30px 30px}#content #devices h2{font-size:40px;font-weight:bold;line-height:1.44em;margin-top:1em}#content #devices h3{margin-top:1.5em;font-size:22px;font-weight:bold;line-height:1.57em}#content #devices small{margin-top:.5em;font-size:14px;line-height:1.4em}#content #devices a{margin-top:.3em;color:#c00;font-weight:bold;font-size:22px;text-decoration:none;display:inline-block}#content #devices a:hover{text-decoration:underline}#content #devices .lists{margin-top:40px;border:1px solid #525252;padding:30px 0}#content #devices .lists h4{font-size:30px}#content #devices .lists ul{margin-left:50px;margin-top:30px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:700px;max-height:280px;height:280px}#content #devices .lists ul li{-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0;width:244px;font-size:22px;line-height:1.55em}#content #devices .lists ul li:nth-child(-n+8){width:203px}#content .links{margin-top:40px}#content .links a{width:260px;margin:0 20px}#content .footerSns{width:100%;text-align:center;height:20px;margin:6.25vw 0}#content .footerSns ul{width:100%;height:20px}#content .footerSns ul li{display:inline-block;font-size:0;line-height:0}#content small{margin-top:40px;font-size:16px;line-height:1em;text-align:center;margin-bottom:25px}#content #content_footer .toiawase{min-width:1240px;padding:40px 0}#content #content_footer .toiawase p{width:1200px;margin:0 auto;font-size:18px;letter-spacing:0;line-height:1em;font-weight:bold}#content #content_footer .toiawase p b{display:inline-block;font-size:18px}#content #content_footer .toiawase p span{display:inline-block}}@media screen and (min-width: 1200px){#mainimages{width:100%}#mainimages .inner{width:1200px !important}}