@import url("https://fonts.googleapis.com/css?family=Oswald:400,500&display=swap");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:900,700,500|Noto+Serif+JP:700&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css?family=Lato:700&text=0123456789&display=swap");@keyframes blink{0%{filter:brightness(30%)}100%{filter:brightness(100%)}}@keyframes blink_highlite{0%{filter:brightness(100%)}100%{filter:brightness(200%)}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes zoomOut{0%{transform:scale(1.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes rote{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rote_r{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@keyframes ringSwing{0%{transform:rotateX(0deg) rotateY(0deg) translateZ(0)}50%{transform:rotateX(180deg) rotateY(-180deg) translateZ(0)}100%{transform:rotateX(360deg) rotateY(-360deg) translateZ(0)}}@keyframes ringSwing_r{0%{transform:rotateY(0deg) rotateX(0deg) rotateZ(0) translateZ(0)}50%{transform:rotateY(180deg) rotateX(-180deg) rotateZ(-180deg) translateZ(0)}100%{transform:rotateY(360deg) rotateX(-360deg) rotateZ(-360deg) translateZ(0)}}@keyframes play_blink{0%{text-shadow:0 0 5px #000}100%{text-shadow:0 0 10px #ffe38e}}@keyframes pageSlide{0%{margin-top:0}100%{margin-top:-10px}}@keyframes slickDotAnm{0%{left:-100%}100%{left:0}}@keyframes showInfo{0%{opacity:0;text-shadow:0 0 0px #d0c98e}20%{opacity:1;text-shadow:0 0 20px #FFF,0 0 30px #FFF,0 0 50px #FFF}100%{opacity:1;text-shadow:0 0 30px #d0c98e}}@keyframes hideInfo{0%{opacity:1}100%{opacity:0}}.blur{filter:blur(10px)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;color:#FFF;font-size:16px;background-color:#000}@media (max-width: 640px){body{font-size:14px}}.common__button__order{position:fixed;bottom:0;right:0;width:25vw;max-width:200px;display:block}.common__button__order img{display:block;width:100%;animation:blink_highlite 0.5s ease-in-out 0s infinite alternate}@media (max-width: 768px){.common__button__order img{display:none}}@media (max-width: 768px){.common__button__order{bottom:0;right:0;width:100%;max-width:100%;height:50px;background-image:url(../images/common/button_order_sp.jpg);background-position:center;background-repeat:repeat-x;background-size:auto 100%}}.common__function{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:flex-start;pointer-events:none;padding:1%;background-color:transparent;transition:background-color 0.5s 0s ease-in-out}@media (max-width: 768px){.common__function{padding:3% 1%}}.common__function.floating{background-color:rgba(0,0,0,0.8);backdrop-filter:blur(3px)}.common__function--menu{padding-left:0.5vw;display:flex;pointer-events:all}.common__function--menu nav{display:flex}.common__function--menu nav>a,.common__function--menu nav>span{position:relative;display:inline-block;margin:0;text-decoration:none;color:#FFF;font-family:'Oswald', 'Noto Sans JP',sans-serif;font-weight:500;font-size:120%;letter-spacing:2px;padding:0 1em;border:1px rgba(255,255,255,0.3) solid;border-width:0 0 0 1px;text-shadow:0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 5px #000,0 0 10px #000}@media (max-width: 1024px){.common__function--menu nav>a,.common__function--menu nav>span{font-size:100%;padding:0 0.5em}}.common__function--menu nav>a:first-child,.common__function--menu nav>span:first-child{border-width:0}.common__function--menu nav>a.hasPulldown::before,.common__function--menu nav>span.hasPulldown::before{content:"";display:block;border:2px #F00 solid;border-color:transparent #EEE #EEE transparent;width:6px;height:6px;position:absolute;bottom:-10px;left:calc(50% - 3px);transform:rotate(45deg)}.common__function--menu nav>a.check::after,.common__function--menu nav>span.check::after{content:"";display:block;border:10px #F00 solid;border-color:#F00 transparent transparent transparent;width:0;height:0;position:absolute;top:-10px;left:calc(50% - 8px);animation:blink 0.5s 0s alternate infinite}@media (max-width: 768px){.common__function--menu nav>a,.common__function--menu nav>span{display:none}}.common__function--menu nav span.inactive{color:rgba(255,255,255,0.5)}.common__function--menu nav .current{background-color:rgba(255,255,255,0.5);color:#333;text-shadow:none}.common__function--menu nav .pulldown{position:absolute;background-color:rgba(0,0,0,0.8);display:none}.common__function--menu nav .pulldown a{display:block;padding:0.5em;color:#FFF;text-decoration:none;text-align:center}.common__function--menu nav .pulldown a.current{background-color:rgba(255,255,255,0.1)}.common__function--menu nav .pulldown.visible{display:block}.common__function--button{padding-right:0.5vw;pointer-events:all;display:flex;justify-content:space-between}@media (max-width: 768px){.common__function--button{width:98%}}@media (max-width: 640px){.common__function--button{width:auto;justify-content:flex-end;margin-right:-60px}}.common__function--button .common__function--hmenu{display:block;width:25%;max-width:60px;visibility:hidden;position:relative}.common__function--button .common__function--hmenu .hmenu__icon{color:#FFF;background-color:#900;font-size:10px;line-height:2em;width:2em;height:2em;text-align:center;border-radius:100px;position:absolute;top:-8px;right:5px;animation:blink 0.5s 0s alternate infinite}@media (max-width: 768px){.common__function--button .common__function--hmenu{visibility:visible}}.common__function--button .common__function--hmenu img{display:block;width:100%}.common__function--button .common__function--share{display:block;width:50%;max-width:120px}.common__function--button .common__function--share img{display:block;width:100%}.modaal-content-container #globalmenu_sp{text-align:center;display:block;width:15em;margin:0 auto}.modaal-content-container #globalmenu_sp>a,.modaal-content-container #globalmenu_sp>span{position:relative;display:block;margin:0.5em auto;text-decoration:none;color:#FFF;font-size:150%;font-family:'Oswald', sans-serif;border:1px rgba(255,255,255,0.3) solid}.modaal-content-container #globalmenu_sp>a.check::after,.modaal-content-container #globalmenu_sp>span.check::after{content:"";display:block;border:10px #F00 solid;border-color:transparent transparent transparent #F00;width:0;height:0;position:absolute;top:50%;left:5px;transform:translate(0, -50%);animation:blink 0.5s 0s alternate infinite}.modaal-content-container #globalmenu_sp>span.inactive{color:rgba(255,255,255,0.5)}.modaal-content-container #globalmenu_sp>.current{background-color:rgba(255,255,255,0.5);color:#333}.modaal-content-container #globalmenu_sp .pulldown{position:relative;display:block;top:auto;left:auto;text-align:left}.modaal-content-container #globalmenu_sp .pulldown a{display:inline-block;padding:0.5em 0.5em;color:#FFF;text-decoration:none;text-align:center;border:1px #333 solid;border-radius:3px;width:45%;margin:0 1.5% 4%;background-color:rgba(0,0,0,0.3)}.modaal-content-container #globalmenu_sp .pulldown a.current{background-color:rgba(255,255,255,0.1)}.oneword{display:inline-block}.subtext{text-indent:-1em;margin-left:1em;font-size:80%;opacity:0.7}.lang__alert{background-color:rgba(255,255,255,0.8);color:#000;text-align:center;padding:10px;transition:height 0.5s;position:fixed;top:5em;left:-450px;width:400px;border-radius:7px}.lang__alert__message{font-size:120%;font-weight:bold}.lang__alert__message span{font-size:80%;font-weight:normal}.lang__alert button{width:95px;padding:2px;background:linear-gradient(to bottom, #FFF, #DDD);border:1px #AAA solid;border-radius:0;font-size:120%;margin:7px}.modaal__youtube__container{width:100%;position:relative;padding-top:56.25%}.modaal__youtube__container iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.share{text-align:center;max-width:300px;margin:0 auto}.share__message{letter-spacing:2px;margin-left:-2px;font-size:150%;color:#FFF;font-family:'Oswald', sans-serif;margin:30px auto}.share__sns{display:inline-block;margin:0 10px;width:20%;max-width:68px}.share__sns img{display:block;width:100%}.direct-order{width:90%;max-width:1000px;margin:3em auto;text-align:center}.direct-order b{display:block;width:100%;font-size:150%;font-family:"Oswald",sans-serif;font-weight:bold;color:#FFF}.direct-order a{display:inline-block;width:15em;margin:1em 2%;padding:0.5em 1em;text-align:center;background:linear-gradient(to bottom, #FFF, #DDD);color:#333;font-family:"Oswald",Sans-serif;font-size:120%;border-radius:5px;text-decoration:none}@media (max-width: 640px){.direct-order a{display:block;width:90%;margin:3% auto}}@keyframes openContent{0%{height:70vh}100%{height:50vh}}.page{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;overflow:hidden}@media (max-width: 768px){.page{padding-bottom:50px}}header{width:100%;padding:10% 2%;display:flex;justify-content:center;align-items:center;height:70vh;animation:openContent 0.7s 0.7s ease-in-out forwards;font-family:'Oswald', 'Noto Sans JP', sans-serif}header h1{position:fixed;display:block;width:100%;left:0;margin:0 auto;text-align:center;text-shadow:0 0 15px rgba(0,0,0,0.8);opacity:0;animation:fadeIn 1s 0s ease-in-out forwards}header h1.hide{animation:fadeOut 0.2s 0s ease-in-out forwards}@media (max-width: 640px){header h1{font-size:5vw}}header h1 .maintitle{display:inline-block;font-size:200%;padding:0 1em 0.1em;margin-bottom:0.1em;border:1px rgba(255,255,255,0.7) solid;border-width:0 0 1px}header h1 .subtitle{display:block;font-size:50%;letter-spacing:0.5em}.contents{position:relative;background-color:rgba(0,0,0,0.9);padding:2% 0 10%;opacity:0;animation:fadeIn 0.7s 0.7s ease-in-out forwards;position:relative}.contents nav{position:absolute;top:0;left:0;transform:translateY(-99.9%);display:flex;width:100%;flex-flow:nowrap;justify-content:center;align-items:flex-end}.contents nav>a,.contents nav>span{position:relative;display:block;width:20%;min-width:6em;max-width:10em;margin:0 0.05%;text-align:center;text-decoration:none;color:#FFF;font-size:150%;font-weight:bold;padding:0.5em 0.5em 0.3em;background-color:rgba(0,0,0,0.5);border-radius:7px 7px 0 0;box-shadow:0 0 10px rgba(0,0,0,0.9) inset;text-shadow:0 0 10px #000;transition:padding-bottom 0.1s 0s ease-in-out;font-family:'Oswald', 'Noto Serif JP',serif}.contents nav>a:hover,.contents nav>span:hover{padding-bottom:0.5em}@media (max-width: 768px){.contents nav>a:hover,.contents nav>span:hover{padding-bottom:1.2em}}.contents nav>a.current,.contents nav>span.current{background-color:rgba(0,0,0,0.9);color:#faeb8b;padding-bottom:0.5em;box-shadow:none}@media (max-width: 768px){.contents nav>a.current,.contents nav>span.current{padding-bottom:1.2em}}.contents nav>a:last-child,.contents nav>span:last-child{border-width:0}.contents nav>a.new::after,.contents nav>a.update::after,.contents nav>span.new::after,.contents nav>span.update::after{color:#FFF;display:block;position:absolute;top:0;left:50%;padding:0.1em 0.5em;text-align:center;font-size:50%;transform:translate(-50%, -70%);text-shadow:none;border-radius:30px;animation:blink 0.5s 0s alternate infinite;font-family:"Oswald",sans-serif}.contents nav>a.new::after,.contents nav>span.new::after{content:"NEW";width:3em;background-color:#F00}.contents nav>a.update::after,.contents nav>span.update::after{content:"UPDATE";width:5em;background-color:#ff6b00}@media (max-width: 768px){.contents nav>a,.contents nav>span{width:20%;font-size:2.8vw;padding:1em 0.5em 0.75em}}.contents .container h3{font-size:200%;letter-spacing:0.3em;text-align:center;margin:4em auto 1em}@media (max-width: 768px){.contents .container h3{font-size:3.5vw}}.contents .container h3 span{display:inline-block;padding:0 1em 0.2em;border:1px #FFF solid;border-width:0 0 1px}.contents .container h3:first-of-type{margin-top:1em}.contents .content::after{content:"";height:0;display:block;clear:both}.contents .content.new h3::after{content:"NEW";display:inline-block;padding:0.3em 1em 0.2em;background-color:#F00;color:#FFF;font-size:50%;margin-left:1%;vertical-align:0.3em;line-height:1;font-family:"Oswald",sans-serif}.contents>*{width:100%;margin:0 auto 7%}.contents__lead{margin-bottom:5%;text-align:center;font-family:sans-serif}.contents__lead h2{font-size:220%;font-family:'Oswald', 'Noto Serif JP',serif;font-weight:700;color:#ccc026;background:-webkit-linear-gradient(top, #FFF, #ccc026);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 640px){.contents__lead h2{font-size:6.5vw}}.contents__lead__body{max-width:1200px;margin:0 auto;font-size:120%}.contents__message{font-size:300%;font-family:'Oswald', 'Noto Serif JP',serif;font-weight:bold;text-shadow:0 0 7px rgba(252,239,122,0.53);width:95%;max-width:20em;margin-top:8%;text-align:center}@media (max-width: 640px){.contents__message{font-size:7vw}}.spec{background-image:url(../images/common/spec_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:auto;min-height:100%}.spec__display{width:80%;height:80%;display:flex;flex-flow:nowrap;justify-content:space-between;align-items:center}@media (max-width: 1024px){.spec__display{width:95%;align-items:flex-start}}@media (max-width: 640px){.spec__display{flex-direction:column}}.spec__display__package{flex:3}.spec__display__package img{display:block;width:100%;border:1px rgba(255,255,255,0.1) solid;box-shadow:5px 5px 0 rgba(0,0,0,0.5)}@media (max-width: 1024px){.spec__display__package img{width:100%;height:auto}}@media (max-width: 640px){.spec__display__package{width:40%;margin:-2em auto 0}}.spec__display__spec{flex:5}.spec__display__spec h2{display:block;width:100%;text-align:center;font-family:'Oswald', 'Noto Serif JP',serif;color:#FFF;font-size:200%;font-weight:bold;margin-bottom:1.2em}@media (max-width: 640px){.spec__display__spec h2{display:none}}@media (max-width: 640px){.spec__display__spec{width:95%;margin:5% auto 0;font-size:80%}}.spec__display__info{padding-left:3em}@media (max-width: 640px){.spec__display__info{padding-left:0}}.spec__display__info table{width:100%;border-collapse:collapse}.spec__display__info table tr{border:1px rgba(255,255,255,0.1) dotted;border-width:0 0 1px 0}.spec__display__info table tr:last-child{border-width:0}.spec__display__info table th,.spec__display__info table td{padding:0.5em 1em;text-align:left;font-weight:normal}.spec__display__info table th{width:7em}.spec__message{display:block;text-align:center;font-weight:bold;text-align:center;width:95%;margin:2em auto;padding:0.5em 0.5em;background-color:rgba(255,255,255,0.75);color:#900;border-radius:5px;text-decoration:none}.information{flex-wrap:wrap;align-items:flex-end}.information__display{width:100%;margin-top:5%}.information__display>div:first-child{text-align:center;font-size:4.5vw;color:#FFF;font-family:'Oswald', 'Noto Sans JP', sans-serif;font-weight:900;line-height:1.2}@media (max-width: 768px){.information__display>div:first-child{font-size:9vw}}.information__display>a.information__link{display:block;width:12em;padding:0.2em 1em;background-color:rgba(255,255,255,0.7);color:#800;margin:1% auto;border-radius:30px;font-family:'Oswald', 'Noto Sans JP', sans-serif;font-weight:700;font-size:120%;text-align:center;text-decoration:none}.information__display .display__sns{width:100%;margin:7% auto 0;text-align:center}@media (max-width: 768px){.information__display .display__sns{margin-top:50px}}@media (max-width: 768px){.information__display .display__sns__link{display:block;margin:10px auto;width:60%;border:1px rgba(255,255,255,0.8) solid;border-radius:20px;padding:5px;background-color:rgba(0,0,0,0.2)}}.information__display .display__sns__link img{display:inline-block;height:30px;margin:0 15px;border:1px transparent solid;border-width:0 0 1px 0}@media (max-width: 768px){.information__display .display__sns__link img{display:block;margin:0 auto;height:20px}}.information__display .display__sns__link:hover img{border-color:rgba(255,255,255,0.8)}.information footer{bottom:0;left:0;width:100%;padding-top:20px;padding-bottom:0;text-align:center;background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.5))}.information footer .footer__links{text-align:center;font-size:80%;margin:0 auto 1.5%;display:flex;flex-flow:nowrap;width:90%;max-width:40em}.information footer .footer__links a{display:inline-block;width:12em;padding:0.2em 0.5em;margin:0 0.1em;background-color:rgba(0,0,0,0.5);color:#AAA;border:1px #888 solid;text-decoration:none;flex:1}.information footer .footer__copyright{margin:10px auto 0;width:617px;max-width:617px}@media (max-width: 768px){.information footer .footer__copyright{width:90%}}body[id] .information{background-color:rgba(0,0,0,0.3)}body[id] .information__display>div:first-child{text-shadow:0 0 30px #d0c98e}@media (max-width: 768px){body[id] .information footer{margin-bottom:50px}}@media (max-width: 768px){body#product footer{margin-bottom:0}}.modaal-container{background:none !important;max-width:1280px !important;box-shadow:none !important;pointer-events:none}.modaal-content{border-radius:10px !important;pointer-events:none;overflow:hidden}.modaal-content-container{padding:0 !important;pointer-events:none}.modaal-content-container>*{pointer-events:all}.modaal-container button{pointer-events:all}.modaal-close{top:1% !important;right:1% !important}@media screen and (max-width: 1140px){.modaal-gallery-control{top:25vw !important;bottom:auto !important}.modaal-gallery-next{right:5px !important}.modaal-gallery-prev{left:5px !important}}body{background-repeat:repeat,no-repeat;background-size:4px,cover;background-position:center,center;background-attachment:fixed,fixed;background-image:url(../images/bg_dot.png),url(../images/product/bg.jpg)}#wrapper{width:100%}.page__faq{color:#FFF;width:95%;max-width:1000px;margin:0 auto}.page__faq__category{width:100%;font-family:"Oswald" ,sans-serif;font-size:200%;padding-bottom:0.2em;margin-bottom:0.5em;margin-top:3em;border:1px #666 solid;border-width:0 0 1px}.page__faq .questions .question{margin-bottom:2em;border-radius:5px;overflow:hidden}.page__faq .questions .question>*{display:flex;flex-flow:nowrap;justify-content:flex-start}.page__faq .questions .question>* .text{display:block;width:auto;padding:1em 1em}.page__faq .questions .question>* .platform{font-size:80%;text-align:center;margin-left:auto;display:flex}.page__faq .questions .question>* .platform>*{width:7em;display:flex;align-items:center;justify-content:center}.page__faq .questions .question>* .platform .ps4{background-color:#731d1d}.page__faq .questions .question>* .platform .steam{background-color:#32384e}.page__faq .questions .question-q::before,.page__faq .questions .question-a::before{display:block;font-size:200%;max-width:1em;min-width:1em;padding:0 0.5em;font-family:"Oswald",serif;text-align:center}.page__faq .questions .question-q{background-color:rgba(255,255,255,0.3)}.page__faq .questions .question-q::before{content:"Q";background-color:rgba(0,0,0,0.2)}.page__faq .questions .question-a{position:relative;background-color:rgba(255,255,255,0.1);transition:max-height 1s ease-in-out}.page__faq .questions .question-a::before{content:"A";background-color:rgba(0,0,0,0.3)}.page__faq .questions .question .answer__opener{cursor:pointer;background-color:rgba(255,255,255,0.1)}.page__faq .questions .question .answer__opener::before{content:"";display:block;width:15px;height:15px;border:1px rgba(255,255,255,0.4) solid;border-width:0 0 4px 4px;margin:5px auto 10px}.page__faq .questions .question.close .answer__opener::before{transform:scaleY(0.8) rotate(-45deg);transition:transform 0.2s ease-in-out}.page__faq .questions .question.open .answer__opener::before{transform:scaleY(0.8) rotate(135deg);transition:transform 0.2s ease-in-out}
