@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/build/assets/ajax-loader-e7b44c86.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/build/assets/slick-06d80cf0.eot);src:url(/build/assets/slick-06d80cf0.eot?#iefix) format("embedded-opentype"),url(/build/assets/slick-26726bac.woff) format("woff"),url(/build/assets/slick-37bc99cf.ttf) format("truetype"),url(/build/assets/slick-12459f22.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.overlay{position:fixed;z-index:540;top:0;left:0;width:100%;height:100%;overflow-y:scroll;background-color:#000000e6;transition:opacity .5s,visibility .5s;opacity:0;visibility:hidden}.overlay.d-block{opacity:1;visibility:visible}.overlay-content{text-align:center}.hamburger{cursor:pointer;background:transparent;border:none;display:flex;flex-direction:column;justify-content:space-around;width:30px;height:25px;z-index:550;position:relative}.sp-hamburger-parent{background:rgba(0,0,0,.5) 0 0 no-repeat padding-box;border-radius:26px;z-index:1000;top:5rem;inset-inline-end:1.5rem;padding:5px 10px}.bar{height:3px;width:100%;background-color:#c1ae68;transition:all .3s ease}.hamburger.active .top-bar{transform:rotate(45deg) translate(5px,5px)}.hamburger.active .middle-bar{opacity:0}.hamburger.active .bottom-bar{transform:rotate(-45deg) translate(7px,-6px)}.header-menu-text{font-size:1.5rem;color:#fff}.header-game-logo{height:75%}.header-store-logo{height:25%}@media (min-width: 768px){.header-game-logo{height:75%}.header-store-logo{height:35%}}:root{--font-gold-color: #dac166;font-size:12px;scroll-behavior:auto}body{font-family:"Source Sans 3",sans-serif;font-style:normal}.disabled-filter{filter:grayscale(1) opacity(.5)}.no-scroll{overflow:hidden}.font-noto{font-family:"Noto Serif JP",sans-serif}h1{color:var(--font-gold-color);font-size:2rem;text-align:center;font-weight:700;font-family:"Noto Serif JP",sans-serif;padding-top:3rem;padding-bottom:4rem}h2{color:var(--font-gold-color);font-size:1.3rem;text-align:center;font-weight:700;font-family:"Noto Serif JP",sans-serif;padding-bottom:1.5rem}hr{height:0;border-color:#c1ae68;opacity:1}.font-gold{color:var(--font-gold-color)}.font-red{color:red}.custom-underline{border-bottom:1px solid #DFC055;padding-bottom:5px}.text-fade-out{position:relative;height:auto;overflow:visible;color:#ffffffb3}.border-left-line{border-left:.5rem solid;padding-left:.5rem;border-color:var(--font-gold-color)}.border-y-line{border-top:1px solid;border-bottom:1px solid;border-color:var(--font-gold-color);padding:1rem 0}.question{color:var(--font-gold-color);font-size:1.5rem;font-weight:700;text-align:left;font-family:"Noto Serif JP",sans-serif;padding-top:3rem;padding-bottom:.5rem!important}.question:before{content:"";display:inline-block;background-image:url(https://dnpr7l8b67ntb.cloudfront.net/icon_star.png);background-size:contain;width:2rem;height:2rem;margin-right:10px;vertical-align:middle}.breadcrumb-item.active{color:#fff}.breadcrumb-item+.breadcrumb-item:before{content:">";padding:0 .5rem;color:#fff}.act-head,.policy-head{color:var(--font-gold-color);font-size:1.3rem;font-weight:700;font-family:"Source Sans 3",sans-serif;margin-bottom:1rem!important;margin-top:1.5rem!important;text-align:left}.policy-head:before{content:"■"}.disc-list{list-style-type:disc}footer li:after{content:"｜";margin:0 1em}@media only screen and (max-width: 768px){.footer li:after{margin:0 .5em}}footer li:last-child:after{display:none}.section-border{width:100%;list-style:none;color:#fff;background-color:#000;border-image-source:url(https://dnpr7l8b67ntb.cloudfront.net/frame.png);border-image-slice:86;border-image-width:43px;border-image-outset:11px;border-image-repeat:round;min-height:60px}.list-item{padding:1em 0}.list-item:before{content:"";height:1.2em;width:.6em;background:#c1ae68;margin:0 .5em 0 0}.form-container{width:80%;max-width:800px}.model-content-square{border-radius:0!important}.scroll-box{background:#0E101F 0 0 no-repeat padding-box;border:1px solid #C1AE68;opacity:1}.black-btn{color:var(--font-gold-color);font:normal normal bold 1rem Noto Serif JP;background:#000000 0 0 no-repeat padding-box;border:2px solid #C1AE68;border-radius:36px;opacity:1}.product-category-label{display:inline-block;color:var(--font-gold-color);font:normal normal bold 1rem Noto Serif JP;border-top:.1em solid #C1AE68;border-bottom:.1em solid #C1AE68}.product-labels{display:flex;justify-content:space-between;align-items:flex-start;margin-right:-1%}.product-labels .text-labels{flex-grow:1;display:flex;margin-top:.2em}.product-labels .text-labels .label{display:inline-block;background:#9B832A;color:#fff;font-size:.7em;text-align:center;line-height:2em;width:6em;height:2em;margin-right:.4em;margin-bottom:.2em}.product-labels .recommend{margin-top:.1em;height:1.7em}.product-description{font-size:.8em}.product-limitation{border-top:solid .1em #707070;border-bottom:solid .1em #707070;padding-top:.4em;padding-bottom:.4em}.product-limitation .sales-period-caption{text-align:center;color:#9b832a;font-size:.8em}.product-limitation .sales-period{text-align:center;font-size:.8em;margin-top:-.3em}.product-limitation .rest-num{text-align:center;color:red;font-size:.8em;padding-top:.4em}.product-sold-out{position:absolute;width:100%;height:100%;z-index:1;background-color:#000a}.product-sold-out p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2em}.pagination{margin:auto;padding:2rem}.pagination ul{list-style:none;display:flex;justify-content:center;margin:auto;padding:0}.pagination li{margin:0 5px}.pagination a{text-decoration:none;color:var(--font-gold-color);padding:5px 10px;border:1px solid #C1AE68;transition:background-color .3s;background-color:#000}.pagination a.active{background-color:#3b3526;color:#fff;border-color:#c1ae68}.slick-dots li button:before{content:"";background-color:#fff;border-color:#fff;border-radius:100%;width:14px;height:14px;margin:5px 0 0 5px;opacity:1}.slick-dots li.slick-active button:before{text-indent:-9999px;background-color:#000;border-radius:100%;border:2px solid #fff;width:14px;height:14px;margin:5px 0 0 5px;opacity:1;transition:all .2s}.slick-next{right:0!important}.slick-prev{left:0!important}.slick-arrow{z-index:2!important}.slick-arrow:before{content:""!important;width:100%!important;height:100%!important;position:absolute;top:0;left:0}.slick-next:before{background:url(https://dnpr7l8b67ntb.cloudfront.net/icon-arrow-right.svg)!important;background-size:contain!important}.slick-prev:before{background:url(https://dnpr7l8b67ntb.cloudfront.net/icon-arrow-left.svg)!important;background-size:contain!important}.footer-social{max-width:354px;width:45%;top:84%;inset-inline-start:50%;transform:translate(-50%,-50%)}.footer-logo{width:80%;top:40%;inset-inline-start:50%;transform:translate(-50%,-50%)}.footer-app{width:80%;top:64%;inset-inline-start:50%;transform:translate(-50%,-50%)}.gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#f2f2f2;background-image:none;border:none;border-radius:20px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:-moz-min-content;min-width:min-content}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.gsi-material-button:disabled{cursor:default;background-color:#ffffff61}.gsi-material-button:disabled .gsi-material-button-state{background-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents{opacity:38%}.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#001d35;opacity:12%}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#001d35;opacity:8%}.apple-signin-button{background-color:#000;color:#fff;padding:10px 50px;border:none;border-radius:20px;font-size:14px;font-weight:700;text-align:center;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.apple-signin-button img{margin-right:10px}@media (min-width: 768px){:root{font-size:17px}.footer-social{max-width:354px;width:25%;inset-inline-start:73%;top:67%;transform:translate(0)}.footer-logo{width:45%;top:55%;inset-inline-start:2%;transform:translate(0)}.footer-app{width:20%;top:64%;inset-inline-start:48%;transform:translate(0)}}.top-product-font-size{font-size:calc((100vw - 6rem)*.072)}@media (min-width: 768px){.top-product-font-size{font-size:calc((100vw - 17rem)*.037)}}@media (min-width: 992px){.top-product-font-size{font-size:calc((100vw - 22rem)*.024)}}@media (min-width: 1200px){.top-product-font-size{font-size:calc((100vw - 22rem)*.019)}}.product-detail-labels-font-size{font-size:min(24px,calc((100vw - 6rem)*.064))}button.bs-primary-button:disabled{filter:grayscale(1)!important;color:#aaa!important}a.bs-primary-button[disabled]{filter:grayscale(1)!important;color:#aaa!important;pointer-events:none}.bs-password-wrapper{position:relative}.bs-password-wrapper .password-eye{position:absolute;top:50%;right:10px;width:1.2rem;height:1.2rem;background-image:url(https://dnpr7l8b67ntb.cloudfront.net/icon_eye_close.svg);background-size:contain;transform:translateY(-50%)}.bs-password-wrapper .password-eye.open{background-image:url(https://dnpr7l8b67ntb.cloudfront.net/icon_eye_open.svg)}input:-webkit-autofill{box-shadow:0 0 0 1000px #0e101f inset!important;-webkit-text-fill-color:#fff!important}input:-webkit-autofill:focus{caret-color:#fff!important}.caption-with-line{padding-top:1.2rem;padding-bottom:1.2rem;margin-bottom:2rem;position:relative}h2.caption-with-line{padding-bottom:.8rem}.caption-with-line:before{position:absolute;left:0;bottom:0;content:"　";display:block;width:50%;height:0;border-image-source:url(https://dnpr7l8b67ntb.cloudfront.net/decorationLine.png);border-image-slice:0 74 16 1;border-image-width:16px 76px;border-bottom:solid 1rem;transform:scaleX(-1)}.caption-with-line:after{position:absolute;right:0;bottom:0;content:"　";display:block;width:50%;height:0;border-image-source:url(https://dnpr7l8b67ntb.cloudfront.net/decorationLine.png);border-image-slice:0 74 16 1;border-image-width:16px 76px;border-bottom:solid 1rem}.caption-inframe{display:inline-block;margin:0 auto;min-width:18em;text-align:center;line-height:2em;padding:.1em .5em 0;border:.1em solid #C1AE68;font-size:1em;background:#000000;color:var(--font-gold-color)}.icon-download{height:1rem;width:1rem;background-image:url(https://dnpr7l8b67ntb.cloudfront.net/common_icon_download.png);background-size:contain}.notice-frame{background:#333333 0 0 no-repeat padding-box;border:2px solid #C1AE68;color:#fff}.bs-checkbox{width:30px;height:30px}a.external-link{color:var(--font-gold-color)}.vertical-scroll-area{overflow-y:scroll;overflow-x:hidden}.vertical-scroll-area::-webkit-scrollbar{width:.5em}.vertical-scroll-area::-webkit-scrollbar-track{background-color:#333;border-radius:.25em}.vertical-scroll-area::-webkit-scrollbar-thumb{background-color:#9b832a;border-radius:.25em}.notification-item{padding:.3em 0 .4em}.notification-item:not(:first-child){padding-top:.6em;border-top:solid .05em #C1AE68}.notification-item .time{display:flex;margin:0 1em .5em 0;align-items:flex-start}.notification-item .time:before{content:"";font-size:.9em;width:3em;text-align:center;margin-right:.8em}.notification-item .time:not(.new):before{content:"　";background-image:url(https://dnpr7l8b67ntb.cloudfront.net/icon_star.png);background-size:contain;background-repeat:no-repeat;background-position:center}.notification-item .time.new:before{content:"NEW";color:#c1ae68;border:solid .1em #C1AE68}@media (min-width: 768px){.notification-item .time{margin-bottom:0}}.bs-select{position:relative;display:inline-block}.bs-select:after{content:"";display:block;position:absolute;top:50%;right:.8rem;height:.7rem;width:1.14rem;background-color:#c1ae68;transform:translateY(-50%);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none}.merch-reservation-banner{position:relative;display:block;margin:0 auto;border:solid 1px #888}.merch-reservation-banner .status{position:absolute;display:block;top:-1px;right:-1px;width:18%;height:35%;padding-top:.2em;text-align:center;background-color:#888;font-weight:700}.merch-reservation-banner .info{position:absolute;display:block;bottom:0;right:0;width:100%;text-align:right;padding:0 .5em .2em 0;font-weight:700;font-size:90%}.merch-reservation-banner{width:302px;height:52px;font-size:10px}@media (min-width: 768px){.merch-reservation-banner{width:602px;height:102px;font-size:20px}}@media (min-width: 992px){.merch-reservation-banner{width:722px;height:122px;font-size:24px}}.merch-reservation-tips-box{width:200px;margin:0 auto}@media (min-width: 768px){.merch-reservation-tips-box{width:600px}}.merch-reservation-tips-box img{border:solid 1px #888}.merch-reservation-step-view{font-size:1rem}@media (min-width: 768px){.merch-reservation-step-view{font-size:1.7rem}}.merch-reservation-step-arrow{height:1.2em;width:2em;background-image:url(https://dnpr7l8b67ntb.cloudfront.net/common_icon_arrow_off.png);background-size:contain;background-repeat:no-repeat;background-position:center}.merch-reservation-step-arrow.on{background-image:url(https://dnpr7l8b67ntb.cloudfront.net/common_icon_arrow_on.png)}.merch-reservation-step-box{font-family:"Noto Serif JP",sans-serif;line-height:2em;padding:0 .5em;border:.1em solid #C1AE68;font-weight:700;font-size:1em;background:#000000;color:var(--font-gold-color)}.merch-reservation-step-box.on{background:#9b832a;color:#fff}@media (min-width: 768px){.text-center-md{text-align:center!important}.w-100-md{width:100px!important}.w-200-md{width:200px!important}.w-300-md{width:300px!important}.w-400-md{width:400px!important}}.serial-code-confirm{display:inline-block;font-weight:700;color:var(--font-gold-color);position:relative;font-size:1.2em;margin-top:-.3em}.serial-code-confirm:after{content:"";position:absolute;top:0;left:0;bottom:.2em;right:0;border-bottom:solid 1px var(--font-gold-color)}.slide-button{position:relative;width:290px;font-size:18px;margin:0 auto}@media (min-width: 768px){.slide-button{width:435px;font-size:24px}}.slide-button .frame{width:100%;transform:scaleX(-1)}.slide-button .right-msg{position:absolute;font-size:1em;height:2em;line-height:2em;top:50%;right:12%;left:0;transform:translateY(-50%);text-align:right;color:#b4ae81;display:flex;justify-content:flex-end}.slide-button .right-msg:after{content:"";height:1.8em;width:1.4em;margin-left:.2em;background-image:url(https://dnpr7l8b67ntb.cloudfront.net/common_button_general_arrow_right.png);background-size:contain;background-position:center;background-repeat:no-repeat}.slide-button .left-msg{position:absolute;font-size:1em;height:2em;line-height:2em;top:50%;right:10%;left:10%;transform:translateY(-50%);text-align:left;opacity:0}.slide-button .scroll-area{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:none;position:absolute;left:2%;right:2%;top:10%;bottom:10%}.slide-button .scroll-content{width:169%;height:100%;position:relative}.slide-button .button{position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%,-50%)}.slide-button .scroll-area{-ms-overflow-style:none;scrollbar-width:none}.slide-button .scroll-area::-webkit-scrollbar{display:none}.slide-button.disabled{filter:grayscale(1)!important}.slide-button.confirming .scroll-area,.slide-button.disabled .scroll-area{overflow-x:hidden!important}.slide-button.confirming .scroll-content,.slide-button.disabled .scroll-content{width:100%}.slide-button.disabled .left-msg{opacity:1}.slide-button.disabled .right-msg{opacity:0}.slide-button.confirming .button,.slide-button.disabled .button{left:auto;right:0;transform:translateY(-50%)}
