@property --vw-1{syntax:"<length>";inherits:true;initial-value:0px}:root{--vw-1: 1vw;--vw-to-px: calc(tan(atan2(var(--vw-1), 1px)));--ratio-em: (1rem / 16);--device: 750}@media(min-width: 750px){:root{--device: 1600}}:root{--color-txt: #58301c;--color-txt2: #7d3306;--color-link: #cf2c00;--color-white: #fffcf8;--color-nsw2: #cc000e;--color-ps5: #0061b2;--color-xbox: #328212;--color-pcdg: #32383a;--color-steam: #375e80}#news{--color-link: #960a00}#movie{--color-base: #636363}#story{--color-base: #76350e;--color-bg: #fff2cb;--color-line: #ffd087}#game{--color-base: #0c7500;--color-line: #e1f99c}#character{--color-base: #d43766;--color-bg: #fff4fc;--color-line: #ffd2f0}#spec{--color-base: #c56902;--color-bg: #f5ecdf;--color-line: #e8cfab}footer{--color-link: #ffdf47;--color-line: #b4f9fd}#special{--color-base: #0f6575;--color-bg: #f8fffe}.frame{--color-base: #0f6575}#mvCol .pfCol{display:flex;align-items:center;padding:min(1.25vw, 15px) min(1vw, 20px);gap:20px;justify-content:right;background:url(../images/top/bg_pf.jpg) left top/contain}@media screen and (max-width: 750px){#mvCol .pfCol{justify-content:space-between;padding:2vw 5.3333333333vw;gap:2.6666666667vw}}#mvCol .pfCol li img{height:auto}#mvCol .pfCol li.nsw2 img{width:min(2.35vw, 47px)}@media screen and (min-width: 751px){#mvCol .pfCol li.nsw2 img{min-width:32.9px}}@media screen and (max-width: 750px){#mvCol .pfCol li.nsw2 img{width:6.2666666667vw}}#mvCol .pfCol li.ps5 img{width:min(6.75vw, 135px)}@media screen and (min-width: 751px){#mvCol .pfCol li.ps5 img{min-width:94.5px}}@media screen and (max-width: 750px){#mvCol .pfCol li.ps5 img{width:18vw}}#mvCol .pfCol li.xbox img{width:min(11.8vw, 236px)}@media screen and (min-width: 751px){#mvCol .pfCol li.xbox img{min-width:165.2px}}@media screen and (max-width: 750px){#mvCol .pfCol li.xbox img{width:31.4666666667vw}}#mvCol .pfCol li.pcdg img{width:min(5.1vw, 102px)}@media screen and (min-width: 751px){#mvCol .pfCol li.pcdg img{min-width:71.4px}}@media screen and (max-width: 750px){#mvCol .pfCol li.pcdg img{width:13.6vw}}#mvCol .mvColInner{position:relative}#mvCol .mvColInner h1{width:100%}#mvCol .mvColInner .xbnr{position:absolute;bottom:min(12.5vw, 250px);left:min(2.5vw, 50px);width:min(17.15vw, 343px);height:min(10.3vw, 206px);filter:drop-shadow(0 0 4px #FFF) drop-shadow(0 0 2px #FFF);transition:.2s}@media screen and (max-width: 750px){#mvCol .mvColInner .xbnr{bottom:1.3333333333vw;left:1.3333333333vw;width:45.7333333333vw;height:27.4666666667vw}}#mvCol .mvColInner .xbnr a{display:block}#mvCol .mvColInner .xbnr .click{position:absolute;top:min(0.25vw, 5px);right:min(0.25vw, 5px);width:min(4.3vw, 86px);height:min(3.1vw, 62px);transition:.2s}@media screen and (max-width: 750px){#mvCol .mvColInner .xbnr .click{top:.6666666667vw;right:.6666666667vw;width:11.4666666667vw;height:8.2666666667vw}}@media(hover: hover){#mvCol .mvColInner .xbnr:hover{bottom:min(12.75vw, 255px)}}@media screen and (hover: hover)and (max-width: 750px){#mvCol .mvColInner .xbnr:hover{bottom:2.6666666667vw}}@media(hover: hover){#mvCol .mvColInner .xbnr:hover .click{top:0}}#mvCol .mvColInner .release{position:absolute;bottom:min(2.5vw, 50px);left:min(2.5vw, 50px);width:min(25.05vw, 501px);height:min(8.5vw, 170px)}@media screen and (max-width: 750px){#mvCol .mvColInner .release{bottom:1.3333333333vw;left:auto;right:1.3333333333vw;width:46.76vw;height:15.8666666667vw}}#news{background-color:#ffeed7}#news .newsInner{max-width:1600px;margin-inline:auto;display:flex;align-items:center;justify-content:left;min-height:3rem;width:91%;gap:min(6vw, 120px)}@media screen and (max-width: 1600px){#news .newsInner{min-height:5rem}}@media screen and (max-width: 750px){#news .newsInner{gap:16vw}}#news h2{position:relative}#news h2 img{width:7.35vw;max-width:98px;height:3.075vw;max-height:41px}@media screen and (max-width: 1600px){#news h2 img{font-size:clamp(20 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (20 / var(--device) * 100)),20 * var(--ratio-em))}}@media screen and (max-width: 750px){#news h2 img{width:14.3733333333vw;height:6.0133333333vw}}#news h2::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-3.75vw;background:url(../images/top/icon_news.webp) no-repeat left top/100%;width:2.09vw;max-width:38px;height:1.595vw;max-height:29px;z-index:1}@media screen and (max-width: 750px){#news h2::before{right:-10vw;width:5.0666666667vw;height:3.8666666667vw}}#news ul{height:3.5vw;max-height:90%;overflow-y:auto;width:1590px}@media screen and (max-width: 1600px){#news ul{height:100%;max-height:4rem}}@media screen and (max-width: 750px){#news ul{height:24vw;margin-block:0;padding-block:2vw}}#news ul li{line-height:1.2;margin-block:min(1vw, 20px)}@media screen and (max-width: 1600px){#news ul li{margin-block:1.5vw}}@media screen and (max-width: 750px){#news ul li{margin-block:0}}@media screen and (max-width: 750px){#news ul li+li{margin-top:2.6666666667vw}}#news ul dl{display:flex;align-items:center;justify-content:left;gap:min(1vw, 20px);color:var(--color-txt);font-size:clamp(19 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (19 / var(--device) * 100)),19 * var(--ratio-em))}@media screen and (max-width: 750px){#news ul dl{font-size:min(28 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (28 / var(--device) * 100)));display:block}}#news ul dl a{color:var(--color-link);font-weight:900;font-size:clamp(20 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (20 / var(--device) * 100)),20 * var(--ratio-em))}@media screen and (max-width: 750px){#news ul dl a{font-size:min(28 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (28 / var(--device) * 100)))}}#news ul dl dt{font-weight:900;font-size:clamp(21 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (21 / var(--device) * 100)),21 * var(--ratio-em))}@media screen and (max-width: 750px){#news ul dl dt{font-size:min(30 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (30 / var(--device) * 100)))}}#news ul dl dd{font-weight:800}#movie{background:url(../images/top/movie/bg1.webp) no-repeat top 2% right 10%,url(../images/top/movie/bg2.webp) no-repeat bottom -2% left 8%,url(../images/top/movie/bg.jpg) center;background-size:18.95vw 15.45vw,15.45vw 17.15vw,60%}@media screen and (min-width: 1921px){#movie{background-size:379px 309px,309px 343px,1000px}}@media screen and (max-width: 750px){#movie{background:url(../images/top/movie/bg1.webp) no-repeat top 2% right 10%,url(../images/top/movie/bg2.webp) no-repeat bottom -2% left -2%,url(../images/top/movie/bg.jpg) center;background-size:35.3733333333vw 28.84vw,28.84vw 32.0133333333vw,60%}}#movie .hdl2::before{background:url(../images/top/movie/tit_other.webp) no-repeat left top/100%}#movie .single{width:90%;max-width:1200px;margin-inline:auto}@media(hover: hover){#movie .single{transition:.2s;transform:scale(1, 1)}#movie .single:hover{transform:scale(0.98, 0.98)}}#movie .splide__slide a{display:block;transform:scale(0.8);transform-origin:center;transition:.3s}@media screen and (max-width: 750px){#movie .splide__slide a{transform:scale(1)}}@media(hover: hover){#movie .splide__slide a:hover{transform:scale(0.8) translateY(-5px)}}#movie .splide__slide.is-active a{transform:scale(1);transition:.3s}@media(hover: hover){#movie .splide__slide.is-active a:hover{transform:scale(1) translateY(-5px)}}#movie .splide__pagination{margin-top:min(3.75vw, 75px)}@media screen and (max-width: 750px){#movie .splide__pagination{margin-top:10vw}}#movie .splide__pagination__page.is-active{background:url(../images/top/movie/icon.webp) no-repeat center/contain}#movie .splide__arrow--prev{background:url(../images/top/movie/flow.webp) no-repeat center/contain}#movie .splide__arrow--next{background:url(../images/top/movie/flow.webp) no-repeat center/contain}#story{background:url(../images/top/story/bg.jpg) center;background-size:60%}@media screen and (min-width: 1921px){#story{background-size:1000px}}#story .contentWrap{word-break:keep-all}#story .hdl2::before{background:url(../images/top/story/tit_other.webp) no-repeat left top/100%}#story .storyBg{position:relative;overflow:hidden;width:100%;min-height:100%;background:url(../images/top/story/bg_img.webp) no-repeat top right/min(48%, 1017px);padding-bottom:min(11.5vw, 230px)}@media screen and (max-width: 1200px){#story .storyBg{padding-bottom:5vw}}@media screen and (max-width: 750px){#story .storyBg{min-height:none;background:url(../images/top/story/bg_img_sp.webp) no-repeat bottom center/100%;padding-bottom:133.3333333333vw}}@media screen and (min-width: 751px){#story .storyBg::before{background:rgba(0,0,0,0);content:"";position:absolute;bottom:min(-5.5vw, -110px);left:0;width:min(21.5vw, 430px);height:min(20.05vw, 401px);z-index:2;background:url(../images/top/story/bg_shape2.webp) no-repeat bottom left/contain;padding-bottom:0}}#story .storyBg p{position:relative;z-index:10}#story .storyBg .storyBgInner{padding:min(3.75vw, 75px) 9vw min(15vw, 300px) 8%;position:relative;background:url(../images/top/story/bg_shape.webp) no-repeat top left -40%/100% 100%;width:68%}@media screen and (max-width: 1200px){#story .storyBg .storyBgInner{padding:min(3.75vw, 75px) 8.5vw min(15vw, 300px) 6%}}@media screen and (max-width: 750px){#story .storyBg .storyBgInner{width:100%;padding:10vw 4% 10vw;background-color:#fff2cb}}@media screen and (max-width: 750px){#story .storyBg .storyBgInner::before{background:rgba(0,0,0,0);content:"";position:absolute;bottom:-40vw;left:0;width:100%;height:100%;z-index:2;background:url(../images/top/story/bg_shape_sp.webp) no-repeat bottom left/100% 60vw;padding-bottom:0}}#story .storyBg .storyBgInner::after{content:"";position:absolute;top:2%;right:5%;width:min(23.95vw, 479px);height:min(19.9vw, 398px);z-index:10;background:url(../images/top/story/bg1.webp) no-repeat top right/contain}@media screen and (max-width: 750px){#story .storyBg .storyBgInner::after{background:url(../images/top/story/bg1.webp) no-repeat top right/contain;top:1%;left:auto;right:-1%;width:44.7066666667vw;height:37.1466666667vw}}#story p{font-weight:700;color:var(--color-txt);font-size:clamp(16 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (24 / var(--device) * 100)),24 * var(--ratio-em))}@media screen and (max-width: 750px){#story p{font-size:min(28 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (28 / var(--device) * 100)));width:100%}}#story p+P{margin-top:min(1.25vw, 25px)}@media screen and (max-width: 750px){#story p+P{margin-top:3.3333333333vw}}#story p mark{background-color:rgba(0,0,0,0);color:var(--color-link)}#story .story_slider{display:flex;flex-wrap:wrap;padding-bottom:min(3.75vw, 75px)}@media screen and (max-width: 750px){#story .story_slider{padding-block:10vw}}#story .splide__slide{transition:.3s}@media(hover: hover){#story .splide__slide:hover{transform:translateY(-5px)}}#story .splide__pagination__page.is-active{background:url(../images/top/story/icon.webp) no-repeat center/contain}#story .splide__toggle{position:relative;display:flex;order:3;justify-content:center;margin:min(2vw, 40px) auto 0;background-color:var(--color-bg);border:2px solid var(--color-base);color:var(--color-base);font-weight:900;padding:min(0.25vw, 5px) min(1vw, 20px);min-width:10em;font-size:clamp(20 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (20 / var(--device) * 100)),20 * var(--ratio-em));cursor:pointer;transition:.3s}@media(hover: hover){#story .splide__toggle:hover{transform:translateY(5px)}}@media screen and (max-width: 1600px){#story .splide__toggle{font-size:clamp(16 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (16 / var(--device) * 100)),16 * var(--ratio-em))}}@media screen and (max-width: 750px){#story .splide__toggle{font-size:min(30 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (30 / var(--device) * 100)))}}#story .splide__toggle .splide__toggle__pause::before{position:absolute;content:"";background:url(../images/common/ico_pause.webp) no-repeat bottom right/contain;top:50%;transform:translateY(-50%);left:min(1vw, 20px);width:min(1.4vw, 14px);height:min(1.6vw, 16px)}@media screen and (max-width: 750px){#story .splide__toggle .splide__toggle__pause::before{width:3.7333333333vw;height:4.2666666667vw}}#story .splide__toggle .splide__toggle__play::before{position:absolute;content:"";background:url(../images/common/ico_play.webp) no-repeat bottom right/contain;top:50%;transform:translateY(-50%);left:min(1vw, 20px);width:min(1.25vw, 13px);height:min(1.45vw, 15px)}@media screen and (max-width: 750px){#story .splide__toggle .splide__toggle__play::before{width:3.3333333333vw;height:3.8666666667vw}}#story .splide__toggle img{display:inline;margin-right:min(1vw, 20px);width:min(1vw, 20px);height:min(1vw, 20px)}@media screen and (max-width: 750px){#story .splide__toggle img{margin:0 2.6666666667vw 1.6vw 0;width:2.6666666667vw;height:2.6666666667vw}}#story .splide__pagination{width:100%;order:2;margin-top:min(2vw, 40px)}@media screen and (max-width: 750px){#story .splide__pagination{margin-block:6.6666666667vw 5.3333333333vw}}#character{background:url(../images/top/character/bg1.webp) no-repeat top -3% right 3%,url(../images/top/character/bg2.webp) no-repeat bottom -80% left -5%,url(../images/top/character/bg.jpg) center;background-size:25.85vw 24vw,45.85vw 75.55vw,60%}@media screen and (min-width: 1921px){#character{background-size:517px 480px,917px 1511px,1000px}}@media screen and (max-width: 750px){#character{background:url(../images/top/character/bg1.webp) no-repeat top 0% right 3%,url(../images/top/character/bg.jpg) center;background-size:48.2533333333vw 44.8vw,60%}}#character .hdl2::before{background:url(../images/top/character/tit_other.webp) no-repeat left top/100%}#character .charaList li{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 750px){#character .charaList li{flex-wrap:wrap}}#character .charaList li+li{margin-top:min(2vw, 40px)}@media screen and (max-width: 750px){#character .charaList li+li{margin-top:6.6666666667vw}}#character .charaList li:nth-child(even){flex-direction:row-reverse}#character .charaList li>img{width:min(37.5vw, 550px);margin:0}@media screen and (max-width: 750px){#character .charaList li>img{width:100%}}#character .charaList li .characterInner{width:min(52.5vw, 1050px)}@media screen and (max-width: 750px){#character .charaList li .characterInner{width:100%;margin-top:2.6666666667vw}}#character .charaList li .characterInner .name{display:flex;justify-content:left;gap:min(2vw, 40px);padding:min(0.5vw, 10px) min(3vw, 60px);background:url(../images/top/character/shape_l.webp) repeat-y center left 5px,url(../images/top/character/shape_r.webp) repeat-y center right 5px;background-size:min(1.5vw, 30px) auto,min(1.5vw, 30px) auto;background-color:var(--color-base)}@media screen and (max-width: 750px){#character .charaList li .characterInner .name{background-size:4vw auto,4vw auto;padding:1.3333333333vw 8vw;gap:5.3333333333vw}}#character .charaList li .characterInner .name>img{height:min(4vw, 60px);width:auto;margin:0}@media screen and (max-width: 750px){#character .charaList li .characterInner .name>img{height:7.2vw}}#character .charaList li .characterInner .name dl{display:flex;justify-content:left;align-items:center}#character .charaList li .characterInner .name dl dt img{height:min(1.6vw, 32px);min-height:22px;width:auto}@media screen and (max-width: 750px){#character .charaList li .characterInner .name dl dt img{height:4.2666666667vw}}#character .charaList li .characterInner .name dl dd{color:#fff;font-weight:600;margin-left:min(1vw, 20px);font-size:clamp(20 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (20 / var(--device) * 100)),22 * var(--ratio-em))}@media screen and (max-width: 1600px){#character .charaList li .characterInner .name dl dd{font-size:clamp(16 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (16 / var(--device) * 100)),16 * var(--ratio-em))}}@media screen and (max-width: 750px){#character .charaList li .characterInner .name dl dd{margin-left:2.6666666667vw;font-size:min(30 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (30 / var(--device) * 100)))}}#character .charaList li .characterInner .txt{background:var(--color-bg);color:var(--color-txt);margin-top:min(0.5vw, 10px);padding:min(1vw, 20px) min(1.5vw, 30px);clip-path:polygon(100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%, 0 0);font-weight:700;font-size:clamp(22 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (22 / var(--device) * 100)),22 * var(--ratio-em))}@media screen and (max-width: 1600px){#character .charaList li .characterInner .txt{font-size:clamp(16 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (16 / var(--device) * 100)),16 * var(--ratio-em))}}@media screen and (max-width: 750px){#character .charaList li .characterInner .txt{margin-top:1.3333333333vw;padding:2.6666666667vw 4vw;clip-path:polygon(100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 0);font-size:min(30 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (30 / var(--device) * 100)))}}#character .charaList li .characterInner .txt p{line-height:1.8}#game{background:url(../images/top/game/bg1.webp) no-repeat top -10% right 10%,url(../images/top/game/bg2.webp) no-repeat bottom 27% left -2%,url(../images/top/game/bg.jpg) center;background-size:25.2vw 28.55vw,19.7vw 16.65vw,60%}@media screen and (min-width: 1921px){#game{background-size:504px 571px,394px 333px,1000px}}@media screen and (max-width: 750px){#game{background:url(../images/top/game/bg1.webp) no-repeat top -6% right -5%,url(../images/top/game/bg2.webp) no-repeat top 36% left -2%,url(../images/top/game/bg.jpg) center;background-size:47.04vw 53.2933333333vw,36.7733333333vw 31.08vw,60%}}#game .hdl2::before{background:url(../images/top/game/tit_other.webp) no-repeat left top/100%}@media screen and (max-width: 750px){#game .gameInner>li{margin-bottom:6.6666666667vw}}#game .gameInner>li+li{margin-top:min(5vw, 100px)}@media screen and (max-width: 750px){#game .gameInner>li+li{margin-top:20vw}}#game .gameInner>li h3{display:block;margin-inline:auto}#game .gameInner>li h3 img{height:min(6.15vw, 123px);width:auto}@media screen and (max-width: 750px){#game .gameInner>li h3 img{height:13.12vw}}#game .gameInner>li:nth-child(even) dl{flex-direction:row-reverse}#game .gameInner>li dl{display:flex;justify-content:space-between;align-items:center;align-self:flex-start;margin:min(2.5vw, 50px)}@media screen and (max-width: 750px){#game .gameInner>li dl{flex-wrap:wrap;margin:6.6666666667vw 0 0}}#game .gameInner>li dl dt{width:54%}@media screen and (max-width: 750px){#game .gameInner>li dl dt{width:100%}}#game .gameInner>li dl dd{position:relative;width:45%}@media screen and (max-width: 750px){#game .gameInner>li dl dd{margin-top:4vw;width:100%}}#game .gameInner>li dl dd p{position:relative;z-index:10}#game .gameInner>li dl dd p::before{opacity:0}#game .gameInner>li dl dd p.s::before{animation:fadeIn .3s forwards;animation-delay:.4s;z-index:20}#game .gameInner>li dl dd p:nth-child(2){margin-left:auto;margin-top:min(1.5vw, 30px)}#game .gameInner>li dl dd p:nth-child(2).s{animation:fadeUp .5s forwards;animation-delay:.3s}#game .gameInner>li dl dd p:nth-child(2).s::before{animation:fadeIn .3s forwards;animation-delay:.5s}@media screen and (max-width: 750px){#game .gameInner>li dl dd p:nth-child(2){margin-top:1.3333333333vw}}#game .gameInner>li dl dd .itemImg{position:absolute;top:-11vw;right:0;width:min(16.5vw, 330px);aspect-ratio:1/1;z-index:1;animation:fadeIn .5s forwards;animation-delay:.5s}@media screen and (min-width: 1921px){#game .gameInner>li dl dd .itemImg{top:-180px;right:-90px;width:300px}}@media screen and (max-width: 750px){#game .gameInner>li dl dd .itemImg{top:-9.3333333333vw;right:-4vw;width:32vw}}#game .gameInner>li dl dd .itemImg.re{top:-10.6666666667vw}@media screen and (min-width: 751px){#game .gameInner>li dl dd .itemImg.re{top:-14.5vw;right:auto;left:min(-2vw, -40px)}}@media screen and (min-width: 1921px){#game .gameInner>li dl dd .itemImg.re{top:-260px;left:-80px}}#game .gameInner>li.action p:nth-child(1){width:min(26.35vw, 527px);height:min(7.55vw, 151px)}@media screen and (max-width: 750px){#game .gameInner>li.action p:nth-child(1){width:63.24vw;height:18.12vw}}#game .gameInner>li.action p:nth-child(1)::before{position:absolute;content:"";background:url(../images/top/game/action_icon1.webp) no-repeat top left/contain;top:-0.5vw;left:2vw;width:2.9vw;height:2.45vw}@media screen and (max-width: 750px){#game .gameInner>li.action p:nth-child(1)::before{top:-2.6666666667vw;left:2.6666666667vw;width:7.7333333333vw;height:6.5333333333vw}}@media screen and (min-width: 1921px){#game .gameInner>li.action p:nth-child(1)::before{top:min(-0.5vw, -10px);left:min(2vw, 40px);width:min(2.9vw, 58px);height:min(2.45vw, 49px)}}#game .gameInner>li.action p:nth-child(2){width:min(25.7vw, 514px);height:min(7.7vw, 154px)}@media screen and (max-width: 750px){#game .gameInner>li.action p:nth-child(2){width:61.68vw;height:18.48vw}}#game .gameInner>li.action p:nth-child(2)::before{position:absolute;content:"";background:url(../images/top/game/action_icon2.webp) no-repeat bottom right/contain;bottom:-1vw;right:-1.5vw;width:4.8vw;height:4.7vw}@media screen and (max-width: 750px){#game .gameInner>li.action p:nth-child(2)::before{bottom:-4vw;right:-2.6666666667vw;width:12.8vw;height:12.5333333333vw}}@media screen and (min-width: 1921px){#game .gameInner>li.action p:nth-child(2)::before{bottom:min(-1vw, -20px);right:min(-1.5vw, -30px);width:min(4.8vw, 96px);height:min(4.7vw, 94px)}}#game .gameInner>li.puzzle p:nth-child(1){width:min(24.4vw, 488px);height:min(7.15vw, 143px);margin-left:min(4vw, 80px)}@media screen and (max-width: 750px){#game .gameInner>li.puzzle p:nth-child(1){width:58.56vw;height:17.16vw}}#game .gameInner>li.puzzle p:nth-child(1)::before{position:absolute;content:"";background:url(../images/top/game/puzzle_icon1.webp) no-repeat top right/contain;top:-0.75vw;right:-1vw;width:3.25vw;height:5.25vw}@media screen and (max-width: 750px){#game .gameInner>li.puzzle p:nth-child(1)::before{top:-2.6666666667vw;right:2.6666666667vw;width:8.6666666667vw;height:14vw}}@media screen and (min-width: 1921px){#game .gameInner>li.puzzle p:nth-child(1)::before{top:min(-0.75vw, -15px);right:min(-1vw, -20px);width:min(3.25vw, 65px);height:min(5.25vw, 105px)}}#game .gameInner>li.puzzle p:nth-child(2){width:min(24.95vw, 499px);height:min(7.1vw, 142px)}@media screen and (max-width: 750px){#game .gameInner>li.puzzle p:nth-child(2){width:59.88vw;height:17.04vw}}#game .gameInner>li.puzzle p:nth-child(2)::before{position:absolute;content:"";background:url(../images/top/game/puzzle_icon2.webp) no-repeat bottom left/contain;top:-0.5vw;left:-2vw;width:4.35vw;height:4.25vw}@media screen and (max-width: 750px){#game .gameInner>li.puzzle p:nth-child(2)::before{top:auto;left:auto;bottom:-6.6666666667vw;right:-1.3333333333vw;width:11.6vw;height:11.3333333333vw}}@media screen and (min-width: 1921px){#game .gameInner>li.puzzle p:nth-child(2)::before{top:min(-0.5vw, -10px);left:min(-2vw, -40px);width:min(4.35vw, 87px);height:min(4.25vw, 85px)}}#game .gameInner>li.ondeh p:nth-child(1){width:min(27.25vw, 545px);height:min(7.25vw, 145px)}@media screen and (max-width: 750px){#game .gameInner>li.ondeh p:nth-child(1){width:65.4vw;height:17.4vw}}#game .gameInner>li.ondeh p:nth-child(2){width:min(25.35vw, 507px);height:min(7.05vw, 141px)}@media screen and (max-width: 750px){#game .gameInner>li.ondeh p:nth-child(2){width:60.84vw;height:16.92vw}}#game .gameInner>li.ondeh p:nth-child(2)::before{position:absolute;content:"";background:url(../images/top/game/ondeh_icon2.webp) no-repeat top right/contain;top:-0.75vw;right:0;width:3vw;height:3vw}@media screen and (max-width: 750px){#game .gameInner>li.ondeh p:nth-child(2)::before{top:-2.6666666667vw;right:4vw;width:9.0666666667vw;height:8vw}}@media screen and (min-width: 1921px){#game .gameInner>li.ondeh p:nth-child(2)::before{top:min(-0.75vw, -15px);width:min(3vw, 60px);height:min(3vw, 60px)}}#game .gameInner>li.ondeh .itemImg{top:-13.5vw}@media screen and (max-width: 750px){#game .gameInner>li.ondeh .itemImg{top:-10.6666666667vw}}@media screen and (min-width: 1921px){#game .gameInner>li.ondeh .itemImg{top:-250px}}#game .splide__slide a{display:block;transform:scale(0.8);transform-origin:center;transition:.3s}@media screen and (max-width: 750px){#game .splide__slide a{transform:scale(1)}}@media(hover: hover){#game .splide__slide a:hover{transform:scale(0.95) translateY(-5px)}}#game .splide__slide.is-active a{transform:scale(1);transition:.3s}@media(hover: hover){#game .splide__slide.is-active a:hover{transform:scale(0.95)}}#game .splide__pagination__page.is-active{background:url(../images/top/game/icon.webp) no-repeat center/contain}#game .splide__arrow--prev{top:50%;left:0;background:url(../images/top/game/flow.webp) no-repeat center/contain}#game .splide__arrow--next{top:50%;right:0;background:url(../images/top/game/flow.webp) no-repeat center/contain}#spec{overflow-x:hidden;background:url(../images/top/spec/bg1.webp) no-repeat top 40% left -2%,url(../images/top/spec/bg.jpg) center;background-size:27.6vw 34vw,60%}@media screen and (min-width: 1921px){#spec{background-size:552px 680px,1000px}}@media screen and (max-width: 1200px){#spec{background:url(../images/top/spec/bg1.webp) no-repeat top 0 right 10%,url(../images/top/spec/bg.jpg) center;background-size:33.12vw 40.8vw,60%}}@media screen and (max-width: 750px){#spec{background:url(../images/top/spec/bg1.webp) no-repeat top 0 right -2%,url(../images/top/spec/bg.jpg) center;background-size:55.2vw 68vw,60%}}#spec .hdl2::before{background:url(../images/top/spec/tit_other.webp) no-repeat left top/100%}@media screen and (max-width: 750px){#spec .hdl2{margin-left:6%}}#spec .specInner{display:flex;justify-content:space-between;align-self:flex-start;gap:min(5vw, 100px);max-width:1600px;width:92%;margin-inline:auto}@media screen and (max-width: 1200px){#spec .specInner{display:block}}@media screen and (max-width: 750px){#spec .specInner{width:100%}}#spec .specInner dl{position:relative;width:100%;display:grid;gap:min(3vw, 40px) min(6vw, 120px);grid-auto-flow:column;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, auto);padding:min(7.5vw, 150px) min(4vw, 80px) min(12.5vw, 250px) min(5vw, 100px);background:url(../images/top/spec/bg_shape.webp) no-repeat top right/100% 100%}@media screen and (max-width: 1600px){#spec .specInner dl{padding:min(10vw, 200px) min(5vw, 100px) min(15vw, 300px);background:url(../images/top/spec/bg_shape.webp) no-repeat top right/100% 100%}}@media screen and (max-width: 1200px){#spec .specInner dl{gap:min(3vw, 40px) min(9vw, 180px);padding:min(10vw, 200px) min(6vw, 120px) min(15vw, 300px)}}@media screen and (max-width: 750px){#spec .specInner dl{grid-auto-flow:row;grid-template-columns:repeat(1, auto);grid-template-rows:repeat(1, auto);gap:10vw;padding:20vw 6.6666666667vw 20vw 13.3333333333vw;background:url(../images/top/spec/bg_shape_sp.webp) no-repeat top right/calc(100% - 15px) 100%;margin-left:10px}}#spec .specInner dl dt{position:relative;color:var(--color-base);font-weight:900;z-index:10;font-size:clamp(22 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (22 / var(--device) * 100)),22 * var(--ratio-em))}@media screen and (max-width: 1600px){#spec .specInner dl dt{font-size:clamp(20 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (20 / var(--device) * 100)),20 * var(--ratio-em))}}@media screen and (max-width: 750px){#spec .specInner dl dt{font-size:min(30 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (30 / var(--device) * 100)))}}#spec .specInner dl dt::before{content:"";position:absolute;background:url(../images/top/spec/tit_icon.webp) no-repeat top center/contain;top:.3em;left:-1.4em;width:1em;height:1em}@media screen and (max-width: 750px){#spec .specInner dl dt::before{top:.9333333333vw;left:-5.3333333333vw;width:4vw;height:4vw}}#spec .specInner dl dd{position:relative;color:var(--color-txt2);margin-top:min(0.75vw, 15px);font-weight:900;z-index:10;font-size:clamp(22 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (22 / var(--device) * 100)),22 * var(--ratio-em))}@media screen and (max-width: 1600px){#spec .specInner dl dd{font-size:clamp(20 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (20 / var(--device) * 100)),20 * var(--ratio-em))}}@media screen and (max-width: 750px){#spec .specInner dl dd{font-size:min(30 * var(--ratio-em), calc(var(--vw-to-px) * var(--ratio-em) * (30 / var(--device) * 100)));margin-top:2.6666666667vw}}#spec h3{display:block;margin:min(6vw, 120px) auto min(3.75vw, 75px)}@media screen and (max-width: 750px){#spec h3{margin:16vw auto 10vw}}#spec h3 img{height:min(6.15vw, 123px);width:auto}@media screen and (max-width: 750px){#spec h3 img{height:16.4vw}}
/*# sourceMappingURL=maps/top.css.map */
