*{margin:0;padding:0;box-sizing:border-box}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{width:100%;height:auto;vertical-align:bottom;font-size:0;line-height:1;outline:none}a img{border:0}table{border-collapse:collapse;border-spacing:0}table thead,table tbody{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}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}picture{display:contents}a{color:#fa043e;word-break:break-all;text-decoration:underline}@media (hover: hover){a{transition:.3s}a:hover{text-decoration:none}}@media (hover: hover){.opa{transition:.3s}.opa:hover{opacity:.7}}@media screen and (min-width: 751px){.sp{display:none !important}}@media screen and (max-width: 750px){.pc{display:none !important}}.mgb40{margin-bottom:5.33333vw}@media screen and (min-width: 751px){.mgb40{margin-bottom:2vw}}.em{font-weight:bold}.js-anime{opacity:0}.js-anime.s{-webkit-animation:blur .6s forwards;animation:blur .6s forwards}.js-anime.fadeIn.s{-webkit-animation:fadeIn 1s forwards;animation:fadeIn 1s forwards}@-webkit-keyframes blur{from{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes blur{from{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes img-wrap{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes img-wrap{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}html{background:#fff;overflow-x:hidden;-webkit-font-feature-settings:"palt" 1 !important;font-feature-settings:"palt" 1 !important;color:#000;font-optical-sizing:auto;scroll-behavior:auto;-webkit-text-size-adjust:100%;line-height:1.6}@media screen and (max-width: 750px){html{font-size:3.46667vw}}@media screen and (min-width: 751px){html{scroll-padding-top:5vw;font-size:1vw}}body{animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#container{position:relative;overflow:hidden;font-family:"Noto Serif",serif;font-weight:700}#container::before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background:url(../images/common/bg_lower_sp.jpg) center top no-repeat;background-size:cover}@media screen and (min-width: 751px){#container::before{background:url(../images/common/bg_lower_pc.jpg) center top no-repeat;background-size:cover}}header{position:relative;z-index:999}header .menuBtn{position:fixed;z-index:100;top:0;right:0;cursor:pointer;background:url(../images/common/btn_menu.webp) no-repeat center;background-size:contain;text-indent:-9999px}@media screen and (max-width: 750px){header .menuBtn{width:16vw;height:16vw}}@media screen and (min-width: 751px){header .menuBtn{display:none}}header .menuBtn.active{background:url(../images/common/btn_menu_close.webp) no-repeat center;background-size:contain}@media (hover: hover){header .menuBtn{transition:.2s}header .menuBtn:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}@media screen and (max-width: 750px){header .gnaviCol{position:fixed;z-index:10;top:0;width:0;height:100vh;height:100dvh;opacity:0;pointer-events:none}}@media screen and (min-width: 751px){header .gnaviCol{position:absolute;background:none;width:100%;-webkit-transform:inherit;transform:inherit;pointer-events:all;z-index:1;opacity:0;-webkit-animation:fadeDown .6s 0s ease-in-out;animation:fadeDown .6s 0s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}header .gnaviCol.panelactive{opacity:1;transition:.3s;pointer-events:visible}@media screen and (max-width: 750px){header .gnaviCol.panelactive .gnaviColInner{position:fixed;z-index:999;width:100vw;height:100vh;height:100dvh;overflow:auto;-webkit-overflow-scrolling:touch}header .gnaviCol.panelactive .gnaviColInner::before{position:absolute;display:block;content:"";top:0;left:0;width:100vw;height:100vh;height:100dvh;background:url(../images/common/bg.jpg) no-repeat top center;-webkit-filter:brightness(40%);filter:brightness(40%);background-size:cover}}header .gnaviCol ul{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);-webkit-justify-content:left;justify-content:left;width:76vw;margin:0 auto;padding-top:13.33333vw}@media screen and (min-width: 751px){header .gnaviCol ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding-top:1.5vw;gap:0 4.5vw;width:100%}}header .gnaviCol ul li{display:block;position:relative;margin:6.66667vw 0}@media screen and (min-width: 751px){header .gnaviCol ul li{margin:0}}header .gnaviCol ul li a{display:block;text-decoration:none;color:#fff;font-size:4.8vw;font-weight:600;text-align:center}@media screen and (min-width: 751px){header .gnaviCol ul li a{font-size:1.4vw}}header .gnaviCol ul li a.nolink{pointer-events:none;color:#cbcbcb}@media (hover: hover){header .gnaviCol ul li a{transition:.3s}header .gnaviCol ul li a:hover{text-decoration:none;color:#63b6ff}}@media screen and (min-width: 751px){header .gnaviCol ul li.new{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}header .gnaviCol ul li.new::before{content:'NEW';display:block;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);margin:0 auto;top:-1em;font-weight:800;color:#ff0000;font-family:"Oswald",serif}@media screen and (max-width: 750px){header .gnaviCol ul li.new::before{font-size:2.66667vw}}@media screen and (min-width: 751px){header .gnaviCol ul li.new::before{font-size:1vw}}header .gnaviCol ul li.active a{color:#63b6ff}@media (hover: hover){header .gnaviCol ul li.active a{transition:.3s}header .gnaviCol ul li.active a:hover{opacity:.7}}header #fixNav{display:none}@media screen and (min-width: 751px){header #fixNav{display:block;position:fixed;top:-5vw;z-index:1;transition:all 0.3s ease-in-out;visibility:hidden;width:100%;height:5vw}header #fixNav.is-show{top:0;visibility:visible}header #fixNav nav{background:#fff;display:grid;place-content:center;box-shadow:0px 0px 15px -5px rgba(0,0,0,0.5);height:5vw}header #fixNav nav ul{padding-top:0}header #fixNav nav ul li{margin:0}header #fixNav nav ul li a{color:#000}}@media screen and (min-width: 751px) and (hover: hover){header #fixNav nav ul li a{transition:.3s}header #fixNav nav ul li a:hover{text-decoration:none;color:#63b6ff}}@media screen and (min-width: 751px){header #fixNav nav ul li.active a{color:#63b6ff}}@media screen and (min-width: 751px) and (hover: hover){header #fixNav nav ul li.active a{transition:.3s}header #fixNav nav ul li.active a:hover{opacity:.7}}header .btnWishList{position:absolute;top:0;right:0;text-decoration:none;color:#fff;display:inline-block;background:#ce3030}@media screen and (min-width: 751px){header .btnWishList{display:grid;place-content:center;width:12vw;height:5vw;font-size:1.3vw}}@media (hover: hover){header .btnWishList{transition:.3s}header .btnWishList:hover{opacity:.7}}#wishListCol{position:fixed;top:0;bottom:initial;left:initial;right:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:100vh;height:100dvh;z-index:10000;opacity:0;pointer-events:none;transition:opacity 0.3s}#wishListCol::before{position:absolute;display:block;content:"";top:0;left:0;width:100vw;height:100vh;height:100dvh;background:url(../images/common/bg.jpg) no-repeat top center;-webkit-filter:brightness(40%);filter:brightness(40%);background-size:cover}#wishListCol.act{opacity:1;pointer-events:all}#wishListCol .inner{position:relative;background:#fff;box-sizing:border-box}@media screen and (max-width: 750px){#wishListCol .inner{width:84vw;padding:8vw}}@media screen and (min-width: 751px){#wishListCol .inner{width:40vw;padding:3vw}}#wishListCol .inner .btnClose{position:absolute;top:0;bottom:initial;left:initial;right:0;background:url(../images/common/btn_close.webp) center center no-repeat;background-size:cover;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}@media screen and (max-width: 750px){#wishListCol .inner .btnClose{width:calc(80 / 960 * 100vw);height:calc(80 / 960 * 100vw)}}@media screen and (min-width: 751px){#wishListCol .inner .btnClose{width:calc(80 / 2000 * 100vw);height:calc(80 / 2000 * 100vw)}}#wishListCol .inner dt{text-align:center;color:#000;font-weight:900}@media screen and (max-width: 750px){#wishListCol .inner dt{margin-bottom:4vw;font-size:5.33333vw}}@media screen and (min-width: 751px){#wishListCol .inner dt{margin-bottom:2vw;font-size:1.6vw}}#wishListCol .inner dd{width:100%;overflow:hidden}@media screen and (min-width: 751px){#wishListCol .inner dd ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.5vw 4%}}@media screen and (max-width: 750px){#wishListCol .inner dd ul li+li{margin-top:2.66667vw}}@media screen and (min-width: 751px){#wishListCol .inner dd ul li{width:46%}}#wishListCol .inner dd ul li.nsw a{background:#e60012}#wishListCol .inner dd ul li.ps a{background:#0041ba}#wishListCol .inner dd ul li.xbox a{background:#008746}#wishListCol .inner dd ul li.steam a{background:#212531}#wishListCol .inner dd ul li a,#wishListCol .inner dd ul li>span{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#wishListCol .inner dd ul li a img,#wishListCol .inner dd ul li>span img{display:block;margin:0 auto}@media screen and (max-width: 750px){#wishListCol .inner dd ul li a img,#wishListCol .inner dd ul li>span img{width:50%}}@media screen and (min-width: 751px){#wishListCol .inner dd ul li a img,#wishListCol .inner dd ul li>span img{width:70%}}#titCol{position:relative}@media screen and (max-width: 750px){#titCol{padding:8vw 0 0 0}}@media screen and (max-width: 750px){#titCol .titlogo{width:50%;margin:0 auto}}@media screen and (min-width: 751px){#titCol .titlogo{position:absolute;width:12.45vw;height:5vw;top:7.5vw;left:3.5vw}}#titCol h1{margin:0 auto;opacity:0;-webkit-animation:fadeUp 1s .5s forwards;animation:fadeUp 1s .5s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (max-width: 750px){#titCol h1{padding:4vw 0 8vw;width:90%}}@media screen and (min-width: 751px){#titCol h1{padding:8.5vw 0 2.5vw;width:48.1vw}}#snavCol{background:rgba(0,0,0,0.5);display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 750px){#snavCol{padding:4vw 5.33333vw;gap:2.66667vw 0}}@media screen and (min-width: 751px){#snavCol{padding:2vw 3.5vw}}@media screen and (max-width: 750px){#snavCol li{width:48%}}@media screen and (min-width: 751px){#snavCol li{width:24%}}#ssnav{background:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media screen and (max-width: 750px){#ssnav{padding:2.66667vw 5.33333vw}}@media screen and (min-width: 751px){#ssnav{padding:1.5vw 0}}#ssnav ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media screen and (max-width: 750px){#ssnav ul{font-size:3.2vw}}@media screen and (min-width: 751px){#ssnav ul{font-size:1.6vw}}#ssnav li{position:relative}@media screen and (max-width: 750px){#ssnav li{padding:0 2.93333vw;width:50%;text-align:center}}@media screen and (min-width: 751px){#ssnav li{padding:0 2.5vw}}#ssnav li::before{display:block;content:"";position:absolute;width:1px;height:1rem;background-color:#fff;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}#ssnav li:last-child::after{display:block;content:"";position:absolute;width:1px;height:1rem;background-color:#fff;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}#ssnav li a{color:#fff;text-decoration:none}@media (hover: hover){#ssnav li a{transition:.3s}#ssnav li a:hover{opacity:.7}}#ssnav li .ico{position:absolute;right:0;left:0;top:-1em;margin:0 auto;text-align:center;font-family:"Oswald",serif;font-weight:800;color:#ff0000}@media screen and (max-width: 750px){#ssnav li .ico{font-size:2.66667vw}}@media screen and (min-width: 751px){#ssnav li .ico{font-size:1vw}}.contentsCol{background:url(../images/common/line.webp) repeat-x center bottom #fff}@media screen and (max-width: 750px){.contentsCol{background-size:6vw 6.93333vw;margin:0 auto 10.66667vw;padding:8vw 5.33333vw 10.66667vw}}@media screen and (min-width: 751px){.contentsCol{background-size:2.25vw 2.6vw;margin:0 auto 4.5vw;padding:4vw 5vw 7.5vw}}@media screen and (min-width: 751px){.contentsCol+.contentsCol{margin-top:4vw}}@media screen and (min-width: 751px){.contentsColInner{width:75vw;margin:0 auto}}.contentsColInner h2{margin:0 auto}@media screen and (max-width: 750px){.contentsColInner h2{margin-bottom:5.33333vw}}@media screen and (min-width: 751px){.contentsColInner h2{margin-bottom:3vw;width:55.5vw}}.contentsColInner h3{margin:0 auto}@media screen and (max-width: 750px){.contentsColInner h3{margin-bottom:4vw}}@media screen and (min-width: 751px){.contentsColInner h3{margin-bottom:2vw;width:55.7vw;height:2.65vw}}.list li{padding-left:1em;text-indent:-1em}.list li+li{margin:0.6em 0 0 0}.notice{margin:0 auto;background:#f1f1f1}@media screen and (max-width: 750px){.notice{margin-top:2.66667vw;padding:4vw}}@media screen and (min-width: 751px){.notice{margin-top:1vw;padding:1.5vw}}.notice li{padding-left:1em;text-indent:-1em;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.5}@media screen and (max-width: 750px){.notice li{font-size:2.53333vw}}@media screen and (min-width: 751px){.notice li{font-size:.9vw}}.notice li+li{margin:0.3em 0 0 0}.btnMore{display:-webkit-flex;display:flex;margin:0 auto}@media screen and (max-width: 750px){.btnMore{width:84vw;margin-top:8vw}}@media screen and (min-width: 751px){.btnMore{width:35vw;margin-top:3.5vw}}footer #snsCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 750px){footer #snsCol{margin-bottom:8vw;gap:5.33333vw}}@media screen and (min-width: 751px){footer #snsCol{margin-bottom:4vw;gap:1.5vw}}@media screen and (max-width: 750px){footer #snsCol li{width:10.53333vw}}@media screen and (min-width: 751px){footer #snsCol li{width:3.35vw}}@media (hover: hover){footer #snsCol li a{transition:.3s}footer #snsCol li a:hover{opacity:.7}}footer #copyCol{background:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400}@media screen and (max-width: 750px){footer #copyCol{padding:8vw 0}}@media screen and (min-width: 751px){footer #copyCol{padding:3vw}}footer #copyColInner{margin:0 auto}@media screen and (max-width: 750px){footer #copyColInner{width:84vw}}@media screen and (min-width: 751px){footer #copyColInner{width:90vw}}footer small{display:block;margin:0 auto;line-height:1.4;color:#fff}@media screen and (max-width: 750px){footer small{width:85.33333vw;font-size:2.53333vw}}@media screen and (min-width: 751px){footer small{font-size:.85vw;text-align:center}}@media screen and (max-width: 750px){footer small+small{margin-top:4vw}}@media screen and (min-width: 751px){footer small+small{margin-top:1.5vw}}footer a{font-weight:600}#btnPageTop{z-index:2;position:fixed;bottom:0;right:10px;padding:0 0 10px 0}#btnPageTop a{position:relative;display:inline-block}@media screen and (max-width: 750px){#btnPageTop a{width:16vw}}@media screen and (min-width: 751px){#btnPageTop a{width:7.7vw}}@media (hover: hover){#btnPageTop a{transition:.3s}#btnPageTop a:hover{opacity:.7}}.fancybox-button{background:none !important}.fancybox-button--arrow_left,.fancybox-button--arrow_right{visibility:visible !important;opacity:1 !important}@media screen and (max-width: 750px){.fancybox-button--arrow_left img,.fancybox-button--arrow_right img{width:5.86667vw;height:9.73333vw}}@media screen and (min-width: 751px){.fancybox-button--arrow_left img,.fancybox-button--arrow_right img{width:2.2vw;height:3.65vw}}@media (hover: hover){.fancybox-button--arrow_left img,.fancybox-button--arrow_right img{transition:.3s}.fancybox-button--arrow_left img:hover,.fancybox-button--arrow_right img:hover{opacity:.7}}@media screen and (min-width: 751px){.fancybox-button--arrow_left{left:2vw !important}}@media screen and (min-width: 751px){.fancybox-button--arrow_right{right:2vw !important}}.fancybox-button--close{visibility:visible !important;opacity:1 !important;right:0 !important;padding:0 !important}@media screen and (max-width: 750px){.fancybox-button--close{width:10.66667vw !important;height:10.66667vw !important}}@media screen and (min-width: 751px){.fancybox-button--close{width:4vw !important;height:4vw !important}}#onetrust-policy-text,#onetrust-button-group-parent{font-family:"Arial", "メイリオ" !important}.sakura{position:fixed;padding:0;margin:0;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;pointer-events:none;z-index:1}.sakura li{width:25px;position:absolute;list-style:none;top:-50px;-webkit-animation:fall 4s linear infinite, rotate1 2s ease-in-out infinite alternate;animation:fall 4s linear infinite, rotate1 2s ease-in-out infinite alternate;pointer-events:none}.sakura li img{width:100%}@-webkit-keyframes fall{to{top:120%}}@keyframes fall{to{top:120%}}@-webkit-keyframes rotate1{from{-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}to{-webkit-transform:translateX(200px) rotate(-80deg) rotateX(180deg);transform:translateX(200px) rotate(-80deg) rotateX(180deg)}}@keyframes rotate1{from{-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}to{-webkit-transform:translateX(200px) rotate(-80deg) rotateX(180deg);transform:translateX(200px) rotate(-80deg) rotateX(180deg)}}@-webkit-keyframes rotate2{from{-webkit-transform:translateX(200px) rotate(-45deg);transform:translateX(200px) rotate(-45deg)}to{-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rotate2{from{-webkit-transform:translateX(200px) rotate(-45deg);transform:translateX(200px) rotate(-45deg)}to{-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.sakura li:nth-child(1){left:0;-webkit-animation:fall 10s linear infinite, rotate1 3s ease-in-out infinite alternate;animation:fall 10s linear infinite, rotate1 3s ease-in-out infinite alternate}.sakura li:nth-child(2){left:5vw;-webkit-animation:fall 15s linear infinite, rotate1 2s ease-in-out infinite alternate;animation:fall 15s linear infinite, rotate1 2s ease-in-out infinite alternate}.sakura li:nth-child(3){left:15vw;-webkit-animation:fall 9s linear infinite, rotate1 3.5s ease-in-out infinite alternate;animation:fall 9s linear infinite, rotate1 3.5s ease-in-out infinite alternate}.sakura li:nth-child(4){left:30vw;-webkit-animation:fall 8s linear infinite, rotate2 4s ease-in-out infinite alternate;animation:fall 8s linear infinite, rotate2 4s ease-in-out infinite alternate}.sakura li:nth-child(5){left:40vw;-webkit-animation:fall 10s linear infinite, rotate1 4s ease-in-out infinite alternate;animation:fall 10s linear infinite, rotate1 4s ease-in-out infinite alternate}.sakura li:nth-child(6){left:55vw;-webkit-animation:fall 11s linear infinite, rotate2 3s ease-in-out infinite alternate;animation:fall 11s linear infinite, rotate2 3s ease-in-out infinite alternate}.sakura li:nth-child(7){left:65vw;-webkit-animation:fall 7s linear infinite, rotate2 3.5s ease-in-out infinite alternate;animation:fall 7s linear infinite, rotate2 3.5s ease-in-out infinite alternate}.sakura li:nth-child(8){left:50vw;-webkit-animation:fall 7s linear infinite, rotate1 3s ease-in-out infinite alternate;animation:fall 7s linear infinite, rotate1 3s ease-in-out infinite alternate}
