@import url("https://fonts.googleapis.com/css2?family=Sorts+Mill+Goudy&display=swap");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}@-webkit-keyframes loadingAnim{0%{width:0}100%{width:100%;-webkit-transform:translate(100%);transform:translate(100%)}}@keyframes loadingAnim{0%{width:0}100%{width:100%;-webkit-transform:translate(100%);transform:translate(100%)}}@-webkit-keyframes loadingAnim_text{0%{opacity:1;color:#f8ea77}50%{color:#000}100%{opacity:.5;color:#fff}}@keyframes loadingAnim_text{0%{opacity:1;color:#f8ea77}50%{color:#000}100%{opacity:.5;color:#fff}}.loadingAnim{position:fixed;z-index:100000000000;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;text-align:center}.loadingAnim_line{line-height:1;position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:inline-block;overflow:hidden;width:150px;height:1.25em;margin:auto;transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;transition-delay:.6s;text-align:center}.loadingAnim_line:after{position:absolute;z-index:100;top:0;bottom:0;left:0;display:block;width:0;height:100%;margin:auto auto auto 0;content:' ';-webkit-animation:loadingAnim 2s ease-in-out .1s infinite normal backwards;animation:loadingAnim 2s ease-in-out .1s infinite normal backwards;background-color:#fff;will-change:transform, width}.loadingAnim_line:before{font-family:"Oswald",sans-serif;font-size:1.25em;font-weight:bold;font-style:normal;line-height:1;display:block;content:'LOADING';-webkit-animation:loadingAnim_text 1s ease .1s infinite alternate both;animation:loadingAnim_text 1s ease .1s infinite alternate both;letter-spacing:.5em;color:#fff;will-change:opacity;font-display:block}.loaded .loadingAnim_line{overflow:hidden;height:0}.loaded .loadingAnim_line:after,.loaded .loadingAnim_line:before{-webkit-animation:none;animation:none}.loaded .loadingAnim_line:before{content:'LOADED!'}.loadingAnim:before,.loadingAnim:after{line-height:1;position:fixed;z-index:99;right:0;left:0;display:block;width:100%;height:50%;margin-right:auto;margin-left:auto;content:' ';transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;transition-delay:.3s;background-color:#ffe300}.loadingAnim:before{top:0}.loadingAnim:after{bottom:0}.loaded .loadingAnim:before{height:0;-webkit-transform:translateY(-1%);transform:translateY(-1%)}.loaded .loadingAnim:after{height:0;-webkit-transform:translateY(1%);transform:translateY(1%)}#mvCol .slideCol{width:100%;z-index:1}#mvCol .slideCol ul{width:90%;max-width:960px;margin:0 auto 80px}#prologueCol{width:100%;max-width:inherit;background:rgba(0,0,0,0.6);background:linear-gradient(180deg, rgba(0,0,0,0.8) 0%, rgba(19,11,2,0.6) 100%)}@media screen and (max-width: 1023px){#prologueCol{padding:calc(50px + 2em) 0}}@media screen and (min-width: 1024px){#prologueCol{padding:calc(80px + 2em) 130px}}@media screen and (max-width: 1023px){#prologueCol h2{margin-bottom:50px}}@media screen and (min-width: 1024px){#prologueCol h2{margin-bottom:80px}}.txtPrologue{display:block;width:90%;max-width:1200px;margin:0 auto;color:#e6ddbd;font-size:1.0em;line-height:2.5;margin-bottom:2em}.txtPrologue.mb0{margin-bottom:0}@media screen and (max-width: 1023px){#conceptCol{padding:calc(50px + 2em) 0 50px}}@media screen and (min-width: 1024px){#conceptCol{padding:calc(80px + 2em) 130px 80px}}#slideConcept{width:100%;max-width:960px}#slideConcept .slick-slide{display:block;width:100%}#slideConcept .slick-slide img{display:block;margin-bottom:2em}#slideConcept .slick-slide .txtlead{display:block;width:90%;margin:0 auto 1.0em}#slideConcept .slick-slide .txtdetail{display:block;font-size:1.2rem;width:90%;margin:0 auto 1.0em}@media screen and (min-width: 1024px){#slideConcept .slick-slide .txtdetail{font-size:1.4rem}}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none;font-size:0}.slick-dots{margin-top:2.0em}.slick-dots li{display:inline-block}.slick-dots li::before{content:'';display:block;margin:0 0.6rem;width:0.6rem;height:0.6rem;background:#beb38a;border-radius:100vh;opacity:.4}.slick-dots li.slick-active::before{opacity:1}.slide-arrow.prev-arrow{left:-0.5em}.slide-arrow.next-arrow{right:-0.5em}@media screen and (min-width: 1024px){.slide-arrow.prev-arrow{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:36%;left:calc(-20px - 2.0em)}.slide-arrow.next-arrow{top:36%;right:calc(-20px - 2.0em)}}.listConcept{margin-bottom:100px}.listConcept li{background:rgba(0,0,0,0.3);border:1px solid #343121;margin-bottom:10px;text-align:left}.listConcept li:nth-of-type(1){background:url(../images/common/icon_01.png) no-repeat left 20px top 20px rgba(0,0,0,0.3)}.listConcept li:nth-of-type(2){background:url(../images/common/icon_02.png) no-repeat left 20px top 20px rgba(0,0,0,0.3)}.listConcept li:nth-of-type(3){background:url(../images/common/icon_03.png) no-repeat left 20px top 20px rgba(0,0,0,0.3)}.listConcept li:nth-of-type(4){background:url(../images/common/icon_04.png) no-repeat left 20px top 20px rgba(0,0,0,0.3)}.listConcept li p:last-of-type{margin-bottom:0}.listConcept li p.txtlead{margin-bottom:0}@media screen and (max-width: 1023px){.listConcept li{padding:20px 20px 20px 14rem;min-height:14rem}.listConcept li:nth-of-type(1),.listConcept li:nth-of-type(2),.listConcept li:nth-of-type(3),.listConcept li:nth-of-type(4){background-size:10rem}}@media screen and (min-width: 1024px){.listConcept li{padding:30px 30px 20px 220px;min-height:220px}}.listSchedule{margin:0 auto 100px}.listSchedule li{background:rgba(0,0,0,0.3);border:1px solid #343121;margin-bottom:40px;text-align:center;padding:30px 10px;position:relative}.listSchedule li:after{position:absolute;content:"";left:50%;bottom:-30px;width:68px;height:20px;margin-left:-34px;background:url(../images/common/arrow_bottom.png) top left no-repeat;background-size:68px 20px}.listSchedule li:last-of-type{margin-bottom:0}.listSchedule li:last-of-type:after{display:none}.listSchedule li dt{color:#e6ddbd}.listSchedule li dd{color:#cc9933;margin-bottom:1em}@media screen and (min-width: 1024px){.listSchedule{max-width:960px}.listSchedule li dl{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:560px;margin:0 auto 1em;text-align:left}.listSchedule li dt{width:6em}.listSchedule li dd{width:calc(100% - 7em)}}.list_ico{margin-left:auto;margin-right:auto}.list_ico li{text-align:left;padding-left:1em;text-indent:-1em}.list_ico li:before{content:"・"}@media screen and (min-width: 1024px){.list_ico{max-width:800px}}.overview{background:rgba(0,0,0,0.3);border:1px solid #343121;text-align:left}.overview img{margin-bottom:20px}.overview li{text-align:left;padding-left:1em;text-indent:-1em;margin-bottom:1em}.overview li:before{content:"・"}@media screen and (max-width: 1023px){.overview{padding:1em}}@media screen and (min-width: 1024px){.overview{padding:50px}}#btnBox{margin:0 auto;padding:30px 0}#btnBox p{background:rgba(204,51,0,0.3);font-size:1.2em;line-height:2em;padding:10px}.btn_apply{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.btn_apply li{max-width:50%}#specCol table{width:100%;box-sizing:border-box;border-collapse:separate;border-spacing:2px;vertical-align:middle;margin-bottom:30px}#specCol table thead th{background:#412800}#specCol table tr:nth-last-of-type(odd){background:rgba(0,0,0,0.4)}#specCol table tr:nth-last-of-type(even){background:rgba(0,0,0,0.6)}#specCol table th{vertical-align:middle;text-align:center}#specCol table td{vertical-align:middle}#specCol table .li_steam th{background:#333}#specCol table .li_ps th{background:#002b41}#specCol table .li_xbox th{background:#064100}#specCol .note li{text-align:left}@media screen and (max-width: 1023px){#specCol{font-size:10px;line-height:1.6;width:100%;padding-left:3px;padding-right:3px}#specCol th{padding:3px}#specCol td{padding:3px}#specCol .note{width:90%;margin:0 auto}}@media screen and (min-width: 1024px){#specCol{font-size:0.8em;line-height:1.6}#specCol th{padding:5px}#specCol td{padding:5px}}.listSpec{margin:0 auto}.listSpec li{background:rgba(0,0,0,0.3);border:1px solid #343121;margin-bottom:1em;text-align:center;padding:30px 10px;position:relative}.listSpec li h3{margin-top:0.5em}.listSpec li:last-of-type{margin-bottom:0}.listSpec li dt{color:#e6ddbd}.listSpec li dd{color:#cc9933;margin-bottom:1em}.listSpec li dd:last-of-type{margin-bottom:0}@media screen and (min-width: 1024px){.listSpec{max-width:960px}.listSpec li dl{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:600px;margin:0 auto 1em;text-align:left}.listSpec li dt{width:13em}.listSpec li dd{width:calc(100% - 14em)}.listSpec li .dtS dt{width:6em}.listSpec li .dtS dd{width:calc(100% - 7em)}}#storeCol{background:rgba(0,0,0,0.5)}#storeCol>ul{padding:0;margin:0}#storeCol>ul>li{margin-bottom:5px;font-weight:normal}#storeCol>ul>li ul{padding:0;margin:0}#storeCol>ul>li ul a{display:block;background:#04293c;color:#fff;padding:5px}@media screen and (max-width: 1023px){#storeCol{width:100%;padding:30px 0}#storeCol>ul{width:90%;margin:0 auto 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}#storeCol>ul>li{margin:0 2% 10px;width:46%}#storeCol>ul>li ul{margin:0}#storeCol>ul>li:first-of-type{width:100%}}@media screen and (min-width: 1024px){#storeCol{position:fixed;top:0;right:0;width:180px;padding:10px;height:100vh;line-height:1.2em}#storeCol>li{font-size:0.5em;line-height:1.2em}}#productCol .listProduct dt{width:100%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch}#productCol .listProduct .tab{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;cursor:pointer;background:rgba(0,0,0,0.5);margin:1px;padding:1.0rem 0}#productCol .listProduct .tab:first-of-type{margin-left:0}#productCol .listProduct .tab:last-of-type{margin-right:0}#productCol .listProduct .tab.active{background:#412800}#productCol .listProduct .tab p{margin:0}@media screen and (max-width: 1023px){#productCol .listProduct .tab p{font-size:1rem}}@media screen and (min-width: 1024px){#productCol .listProduct .tab p{font-size:1.6rem;line-height:1.5;padding-top:0.5rem}}#productCol .listProduct dd{display:block;padding:2.0em 1.0em;background:rgba(0,0,0,0.3);border:1px solid #343121}#productCol .listProduct .panel{display:none}#productCol .listProduct .panel.active{display:block}#productCol .listProduct .panel p{margin:0}@media screen and (max-width: 1023px){#productCol .listProduct .panel p{font-size:1rem}}@media screen and (min-width: 1024px){#productCol .listProduct .panel p{font-size:1.4rem}}#productCol .listProduct .panel .pkg{display:block;margin:0 auto 2.0em;width:60%;max-width:363px}#productCol .listProduct .panel .pkg.xbox{width:80%;max-width:612px}@media screen and (min-width: 1024px){#productCol .listProduct .panel .pkg{margin:1.0em auto 3.0em}}#productCol .listProduct .panel .dl{display:block;margin:0 auto 2.0em;width:60%;max-width:298px}@media screen and (min-width: 1024px){#productCol .listProduct .panel .dl{margin:1.0em auto 3.0em}}#productCol .listProduct .panel .bnrList{display:block;margin:0 auto;width:100%;max-width:840px}#productCol .listProduct .panel .bnrList li{margin-bottom:1.0em}#productCol .listProduct .panel .bnrList li:last-child{margin-bottom:0}#productCol .box{display:block;padding:2.0em 2.0em;background:rgba(0,0,0,0.3);border:1px solid #343121}@media screen and (min-width: 1024px){#productCol .box .specCol{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}}#productCol .box .img{display:block;margin:0 auto}#productCol .box .detail{text-align:left}@media screen and (min-width: 1024px){#productCol .box .detail{margin-left:2em}}#productCol .box h3{margin-bottom:0.2em}@media screen and (min-width: 1024px){#productCol .box h3{margin-top:0}}@media screen and (min-width: 1024px){#productCol .box .hardList{margin-bottom:2.0em}}#productCol .box .hardList li{display:inline-block;font-size:1.0rem;color:#fff;line-height:1;padding:0.4rem 0.4rem 0.2rem}#productCol .box .hardList li.ps{background:#0e384d}#productCol .box .hardList li.xbox{background:#153315}#productCol .box .hardList li.steam{background:#333333}@media screen and (min-width: 1024px){#productCol .box .hardList li{font-size:1.2rem;padding:0.6rem 0.6rem 0.4rem}}#productCol .box .specList{font-size:1.2rem}#productCol .box .specList dt{margin-top:0.8rem;color:#e6ddbd}#productCol .box .specList dt:first-of-type{margin-top:0}@media screen and (min-width: 1024px){#productCol .box .specList{font-size:1.4rem}#productCol .box .specList dt{margin:0.8rem 0 0;float:left}#productCol .box .specList dd{margin:0.8rem 0 0;margin-left:12.0rem}}#productCol .box .btnList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:1em auto 0}@media screen and (min-width: 1024px){#productCol .box .btnList{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:2em auto 0}}#productCol .box .btnList li{width:48%;margin-right:2%;margin-bottom:2%}#productCol .box .btnList li:nth-child(2n){margin-right:0}@media screen and (min-width: 1024px){#productCol .box .btnList li{margin-right:1%}#productCol .box .btnList li:nth-child(2n){margin-right:1%}#productCol .box .btnList li:last-child{margin-right:0}}#productCol .box hr{margin:1.5em auto 2em;height:1px;background:#343121;border:none}#productCol .box .bnrList{margin-bottom:0}#productCol .box .bnrList img{margin-bottom:1em}@media screen and (min-width: 1024px){#productCol .box .bnrList img{margin-bottom:1.5em}}#productCol .box .bnrList h4{color:#e6ddbd;margin-bottom:0.5em}#productCol .box .bnrList p{font-size:1.2rem;margin-bottom:0.5em;text-align:left}@media screen and (min-width: 1024px){#productCol .box .bnrList p{font-size:1.6rem}}#productCol .box .bnrList .benefitList{font-size:1.2rem;text-align:left}@media screen and (min-width: 1024px){#productCol .box .bnrList .benefitList{font-size:1.4rem}}#productCol .box .bnrList .benefitList li{text-indent:-1em;padding-left:1em;margin-top:0.5rem}#productCol .box .bnrList .note{font-size:0.8rem;text-align:left;margin-bottom:0}@media screen and (min-width: 1024px){#productCol .box .bnrList .note{font-size:1.2rem}}#productCol .box .bnrList .note li{text-indent:-1em;padding-left:1em;margin-top:0.5rem}#specialCol .img{margin-bottom:2em}#popup{display:none}.fancybox-bg{background:#000}.fancybox-slide{padding:5% !important}.fancybox-content{background:#000 !important}.popupLinkList{text-align:center;margin:1em auto 0 auto;font-size:1.8rem}.popupLinkList a{border-style:none;display:block;padding:3px 0}.popupLinkList a span{position:relative;display:inline-block}.popupLinkList a span::before{content:'';width:0.5rem;height:0.5rem;border:0;border-top:solid 2px #beb38a;border-right:solid 2px #beb38a;position:absolute;top:30%;left:-1.7rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup_ps{background:#0e384d !important}.popup_ps .popuptit{font-size:2.2rem;line-height:1.5;text-align:center;padding:0 0 1em 0;border-bottom:1px solid #1f5b79}.popup_ps .popuptit img{margin-bottom:18px}.popup_xbox{background:#153315 !important}.popup_xbox .popuptit{font-size:2.2rem;line-height:1.5;text-align:center;padding:1em;border-bottom:1px solid #265726}.popup_xbox .popuptit img{margin-bottom:18px}

/*# sourceMappingURL=maps/top.css.map */
