@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-style:normal;font-weight:normal}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img{font-size:0;line-height:0;backface-visibility:hidden;-ms-interpolation-mode:bicubic}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:none;text-decoration:none;cursor:help}table{border-collapse:collapse;border-spacing:0}fieldset,img{vertical-align:top;line-height:0}hr{display:none}input,select{vertical-align:middle}html{overflow-y:scroll}*{margin:0;padding:0}html{height:100%}#gnavbtn .gnavbtn-label,.flink__bnr .splide__toggle span,.splide__arrow span{line-height:0;text-indent:-9999px;font-size:0}#gnavbtn.open .gnavbtn-label{width:0;height:0;margin:0;padding:0;line-height:0;text-indent:-9999px;font-size:0;border:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideLeft{0%{opacity:1%;transform:translateX(-4vw)}to{opacity:1;transform:translateX(0px)}}@keyframes slideRight{0%{opacity:1%;transform:translateX(4vw)}to{opacity:1;transform:translateX(0px)}}@keyframes slideBottom{0%{opacity:1%;transform:translateY(4vw)}to{opacity:1;transform:translateY(0px)}}@media screen and (min-width:1280px){@keyframes slideLeft{0%{opacity:1%;transform:translateX(-1.5625vw)}to{opacity:1;transform:translateX(0px)}}@keyframes slideRight{0%{opacity:1%;transform:translateX(1.5625vw)}to{opacity:1;transform:translateX(0px)}}@keyframes slideBottom{0%{opacity:1%;transform:translateY(1.5625vw)}to{opacity:1;transform:translateY(0px)}}}@keyframes introBg{0%{opacity:1%;background-position:0 4vw}to{opacity:1;background-position:0 0}}@keyframes introKiryu{0%{opacity:1%;background-position:13.3333333333vw 0}to{opacity:1;background-position:0vw 0}}@keyframes introGouda{0%{opacity:1%;background-position:-26.6666666667vw 0}to{opacity:1;background-position:-13.3333333333vw 0}}@keyframes introSnow{0%{opacity:1%;background-position:40vw -40vw}to{opacity:1;background-position:0 0}}@keyframes introCatch{0%{opacity:0;transform:scale(1)}1%{opacity:0;transform:scale(2.2)}60%{opacity:0.5}80%{opacity:1;transform:scale(0.95)}85%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(0.95)}95%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes introFadeOut{0%{opacity:1;scale:1 1}to{opacity:0;scale:1.1 1.1}}@keyframes buruburu{0%{transform:translate(0,0) rotate(0deg)}1%{transform:translate(-2px,-30px) rotate(-1deg)}2%{transform:translate(-40px,0px) rotate(1deg)}3%{transform:translate(10px,30px) rotate(0deg)}4%{transform:translate(2px,-20px) rotate(1deg)}5%{transform:translate(-2px,30px) rotate(-1deg)}6%{transform:translate(-40px,2px) rotate(0deg)}7%{transform:translate(3px,20px) rotate(-1deg)}8%{transform:translate(-2px,-2px) rotate(1deg)}9%{transform:translate(20px,4px) rotate(0deg)}10%{transform:translate(2px,-30px) rotate(-1deg)}11%{transform:translate(0,0) rotate(0)}to{transform:translate(0,0) rotate(0)}}@media screen and (min-width:1280px){@keyframes introBg{0%{opacity:1%;background-position:0 3.125vw}to{opacity:1;background-position:0 -10.4166666667vw}}@keyframes introKiryu{0%{opacity:1%;background-position:10.4166666667vw -10.4166666667vw}to{opacity:1;background-position:0 -10.4166666667vw}}@keyframes introGouda{0%{opacity:1%;background-position:-10.4166666667vw -10.4166666667vw}to{opacity:1;background-position:0 -10.4166666667vw}}@keyframes introSnow{0%{opacity:1%;background-position:31.25vw -41.6666666667vw}to{opacity:1;background-position:0 -10.4166666667vw}}@keyframes introFadeOut{0%{opacity:1;scale:1 1}to{opacity:0;scale:1.1 1.1}}}@keyframes advslideL{0%{transform:translate(0,0)}to{transform:translate(-288.6666666667vw,0)}}@keyframes advslideR{0%{transform:translate(0,0)}to{transform:translate(301.8666666667vw,0)}}@keyframes advslideLs{0%{transform:translate(0,0)}to{transform:translate(-301.8666666667vw,0)}}@media screen and (min-width:1280px){@keyframes advslideL{0%{transform:translate(0,0)}to{transform:translate(-132.9166666667vw,0)}}@keyframes advslideR{0%{transform:translate(0,0)}to{transform:translate(174.2708333333vw,0)}}@keyframes advslideLs{0%{transform:translate(0,0)}to{transform:translate(-174.2708333333vw,0)}}}@keyframes storebg{0%{transform:translate(0,0)}to{transform:translate(200vw,0)}}@media screen and (min-width:1280px){@keyframes storebg{0%{transform:translate(0,0)}to{transform:translate(69.375vw,0)}}}@keyframes sectionIN{0%{transform:translate(0,13.3333333333vw);opacity:0}to{transform:translate(0,0);opacity:1}}@keyframes sectionINs{0%{transform:translateY(6.6666666667vw);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (min-width:1280px){@keyframes sectionIN{0%{transform:translate(0,5.2083333333vw);opacity:0}to{transform:translate(0,0);opacity:1}}@keyframes sectionINs{0%{transform:translateY(2.6041666667vw);opacity:0}to{transform:translateY(0);opacity:1}}}@keyframes ssChange{0%,63%,to{opacity:0}20%,33%{opacity:1}}html.open{overflow:hidden}body{font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:3.7333333333vw;-webkit-text-size-adjust:none;line-height:1.6;word-wrap:break-word;color:#171717;background-color:#000}a:active,a:hover,a:link,a:visited{color:#e1e1e1;text-decoration:none;outline-width:0;outline:none}a:active:focus-visible,a:hover:focus-visible,a:link:focus-visible,a:visited:focus-visible{outline:solid 3px #FFF!important}a:active,a:hover{color:#e1e1e1}button{outline-width:0;outline:none;border:0}button:focus{outline:none!important}button:focus-visible{outline:solid 3px #FFF!important;z-index:2}a,span{font-weight:inherit}strong{font-weight:600}.sp-none{display:none}@media screen and (min-width:1280px){.sp-none{display:block}}@media screen and (min-width:1280px){.pc-none{display:none}}.font-setting{font-feature-settings:"palt"}.alert p{min-width:100%;background:#FF0000;padding:10px 0;color:#ffffff;font-size:20px;font-weight:600;text-align:center;position:fixed;z-index:99999}#container{margin:0;overflow:hidden}@media screen and (min-width:1280px){#container{overflow:visible}}main{width:100%;padding:0;overflow:hidden}main>section .contentsArea{padding:0 0 6.6666666667vw;box-sizing:border-box;position:relative}@media screen and (min-width:768px){main>section .contentsArea{padding:0 0 50px}}@media screen and (min-width:1280px){main>section .contentsArea{padding:0 0 4.6875vw}}main h1{height:8.2666666667vw;margin:0 auto 12vw;opacity:0;text-align:center;font-size:0}main h1 img{height:100%}@media screen and (min-width:768px){main h1{height:62px;margin:0 auto 90px}}@media screen and (min-width:1280px){main h1{height:4.0104166667vw;margin:0 auto 5.2083333333vw}}#headlogo{height:13.3333333333vw;background-color:#e60012;text-align:center;opacity:0;animation:fadeIn 1s ease-out 0.5s forwards}@media screen and (min-width:768px){#headlogo{height:100px}}@media screen and (min-width:1280px){#headlogo{height:3.6458333333vw}}#headlogo img{height:100%}#gnavbtn{width:14.6666666667vw;height:13.3333333333vw;padding-bottom:0.6666666667vw;position:fixed;left:1.3333333333vw;bottom:1.3333333333vw;background-color:transparent;z-index:900;cursor:pointer;display:grid;place-items:center;place-content:center;border:0;opacity:1%}@media screen and (min-width:768px){#gnavbtn{width:110px;height:100px;padding-bottom:5px;left:10px;bottom:10px}}@media screen and (min-width:1280px){#gnavbtn{display:none}}#gnavbtn .bar,#gnavbtn .bar:after,#gnavbtn .bar:before{width:4.8vw;height:0.5333333333vw;background-color:transparent;transition:transform 0.3s}@media screen and (min-width:768px){#gnavbtn .bar,#gnavbtn .bar:after,#gnavbtn .bar:before{width:36px;height:4px}}#gnavbtn .bar{display:grid}#gnavbtn .bar:after,#gnavbtn .bar:before{background:#e1e1e1;content:"";grid-area:1/1}#gnavbtn .bar:before{transform:translateY(-1.7333333333vw)}#gnavbtn .bar:after{transform:translateY(0.4vw)}@media screen and (min-width:768px){#gnavbtn .bar:before{transform:translateY(-13px)}#gnavbtn .bar:after{transform:translateY(3px)}}#gnavbtn .gnavbtn-label{transform:translateY(2.6666666667vw);height:2.1333333333vw;width:8.4vw;background:url(/kiwami2/img/gnav_menu.svg) center top no-repeat;background-size:100% auto}@media screen and (min-width:768px){#gnavbtn .gnavbtn-label{transform:translateY(20px);height:16px;width:63px}}#gnavbtn.open .bar,#gnavbtn.open .bar:after,#gnavbtn.open .bar:before{width:8vw;height:0.5333333333vw}@media screen and (min-width:768px){#gnavbtn.open .bar,#gnavbtn.open .bar:after,#gnavbtn.open .bar:before{width:60px;height:4px}}#gnavbtn.open .bar:before{transform:rotate(45deg);background:#e1e1e1}#gnavbtn.open .bar:after{transform:rotate(-45deg);background:#e1e1e1}#gnavbtn.in{animation:slideBottom 0.5s ease-out 1s forwards}nav{visibility:hidden}@media screen and (min-width:1280px){nav{visibility:visible;width:100%;height:4.1666666667vw;background:#171717;position:sticky;top:0;left:0;z-index:80;opacity:1%;animation:slideLeft 0.5s ease-out 1s forwards}}nav .gnavwrapper-inner{width:70.6666666667vw;height:100%;padding:13.3333333333vw 0 45.0666666667vw;margin-left:-70.6666666667vw;background:url(/kiwami2/img/contents_bg_repeat.jpg) left top repeat-y;background-size:100vw;display:block;position:fixed;top:0;left:0;z-index:75;box-sizing:border-box;overflow:auto;transition:transform 300ms ease-in-out}@media screen and (min-width:768px){nav .gnavwrapper-inner{width:530px;padding:100px 0 338px;margin-left:-530px}}@media screen and (min-width:1280px){nav .gnavwrapper-inner{width:auto;height:auto;margin:0;padding:0;background:none;position:relative;transition:none;overflow:inherit}}nav .gnavwrapper-inner:before{width:70.6666666667vw;height:62.9333333333vw;background:url(/kiwami2/img/contents_bg_top02.png) left top no-repeat;background-size:100vw;display:block;content:"";position:absolute;top:0;left:0}@media screen and (min-width:768px){nav .gnavwrapper-inner:before{width:530px;height:472px}}@media screen and (min-width:1280px){nav .gnavwrapper-inner:before{display:none}}nav .gnavlink{display:block;box-sizing:border-box;z-index:50;position:relative}@media screen and (min-width:1280px){nav .gnavlink{width:57.2916666667vw;height:4.1666666667vw;margin:0;padding:0;background:none;position:relative;top:auto;left:0;transition:none;overflow:inherit}}nav .gnavlink li{width:100%;height:12.8vw;margin-bottom:0.5333333333vw;background-color:#171717;transition:transform opacity 300ms ease-in-out}nav .gnavlink li:last-child{margin-bottom:0}@media screen and (min-width:768px){nav .gnavlink li{height:96px;margin-bottom:4px}}@media screen and (min-width:1280px){nav .gnavlink li{width:auto;height:4.1666666667vw;margin:0 0 0 1.4583333333vw;display:inline-block;vertical-align:top}}@media screen and (min-width:1280px){nav .gnavlink li:first-child{margin:0 0 0 2.0833333333vw}}nav .gnavlink li.active a span,nav .gnavlink li.active a:hover span{opacity:1;background-color:#dbbe38}nav .gnavlink li.nav01 a span{-webkit-mask:url("/kiwami2/img/gnav_top.svg") no-repeat left center/contain;-webkit-mask-image:url("/kiwami2/img/gnav_top.svg");mask-image:url("/kiwami2/img/gnav_top.svg")}@media screen and (min-width:1280px){nav .gnavlink li.nav01 a span{width:2.5vw}}nav .gnavlink li.nav02 a span{-webkit-mask:url("/kiwami2/img/gnav_media.svg") no-repeat left center/contain;-webkit-mask-image:url("/kiwami2/img/gnav_media.svg");mask-image:url("/kiwami2/img/gnav_media.svg")}@media screen and (min-width:1280px){nav .gnavlink li.nav02 a span{width:4.0104166667vw}}nav .gnavlink li.nav03 a span{-webkit-mask:url("/kiwami2/img/gnav_intro.svg") no-repeat left center/contain;-webkit-mask-image:url("/kiwami2/img/gnav_intro.svg");mask-image:url("/kiwami2/img/gnav_intro.svg")}@media screen and (min-width:1280px){nav .gnavlink li.nav03 a span{width:3.8020833333vw}}nav .gnavlink li.nav04 a span{-webkit-mask:url("/kiwami2/img/gnav_story.svg") no-repeat left center/contain;-webkit-mask-image:url("/kiwami2/img/gnav_story.svg");mask-image:url("/kiwami2/img/gnav_story.svg")}@media screen and (min-width:1280px){nav .gnavlink li.nav04 a span{width:4.1145833333vw}}nav .gnavlink li.nav05 a span{-webkit-mask:url("/kiwami2/img/gnav_cast.svg") no-repeat left center/contain;-webkit-mask-image:url("/kiwami2/img/gnav_cast.svg");mask-image:url("/kiwami2/img/gnav_cast.svg")}@media screen and (min-width:1280px){nav .gnavlink li.nav05 a span{width:3.1770833333vw}}nav .gnavlink li.nav06 a span{-webkit-mask:url("/kiwami2/img/gnav_battle.svg") no-repeat left center/contain;-webkit-mask-image:url("/kiwami2/img/gnav_battle.svg");mask-image:url("/kiwami2/img/gnav_battle.svg")}@media screen and (min-width:1280px){nav .gnavlink li.nav06 a span{width:4.7916666667vw}}nav .gnavlink li.nav07 a span{-webkit-mask:url("/kiwami2/img/gnav_adventure.svg") no-repeat left center/contain;-webkit-mask-image:url("/kiwami2/img/gnav_adventure.svg");mask-image:url("/kiwami2/img/gnav_adventure.svg")}@media screen and (min-width:1280px){nav .gnavlink li.nav07 a span{width:7.5520833333vw}}nav .gnavlink li.nav08 a span{-webkit-mask:url("/kiwami2/img/gnav_storyexpansion.svg") no-repeat left center/contain;-webkit-mask-image:url("/kiwami2/img/gnav_storyexpansion.svg");mask-image:url("/kiwami2/img/gnav_storyexpansion.svg")}@media screen and (min-width:1280px){nav .gnavlink li.nav08 a span{width:11.6145833333vw}}nav .gnavlink li a{height:100%;padding:4.5333333333vw 0 0 6.6666666667vw;display:block;position:relative;box-sizing:border-box}@media screen and (min-width:768px){nav .gnavlink li a{padding:34px 0 0 50px}}@media screen and (min-width:1280px){nav .gnavlink li a{padding:1.6145833333vw 0 0 0;background-color:transparent;transition:opacity 300ms ease-in-out}nav .gnavlink li a:hover{opacity:0.5}}nav .gnavlink li a span{height:3.7333333333vw;display:block;background-color:#e1e1e1;line-height:0;text-indent:-9999px;font-size:0}@media screen and (min-width:768px){nav .gnavlink li a span{height:28px}}@media screen and (min-width:1280px){nav .gnavlink li a span{height:0.9375vw}}nav .gnavlink li a .gnavNew{color:#fbeda9;font-size:2.6666666667vw;position:absolute;top:1.3333333333vw;right:1.6vw;line-height:1}@media screen and (min-width:768px){nav .gnavlink li a .gnavNew{font-size:20px;top:10px;right:12px}}@media screen and (min-width:1280px){nav .gnavlink li a .gnavNew{line-height:0;text-indent:-9999px;font-size:0}}nav .overlay{width:100%;height:100%;background:rgba(0,0,0,0);pointer-events:none;position:fixed;top:0;left:0;z-index:50;transition:all 300ms ease-in-out;backface-visibility:hidden}nav .lngbtn{width:25.3333333333vw;height:6.6666666667vw;margin:6.6666666667vw 0 0 6.6666666667vw;z-index:80;line-height:1;position:relative}@media screen and (min-width:768px){nav .lngbtn{width:190px;height:50px;margin:50px 0 0 50px}}@media screen and (min-width:1280px){nav .lngbtn{width:6.25vw;height:1.875vw;margin:-0.9375vw 0 0;text-align:right;font-size:0;top:50%;right:1.1458333333vw;box-sizing:border-box;position:fixed}}nav .lngbtn select{width:100%;height:6.6666666667vw;padding:0 2.6666666667vw 0.4vw 2.5333333333vw;font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:3.2vw;font-weight:400;color:#e1e1e1;box-sizing:border-box;background-color:#000;cursor:pointer;outline-width:0;outline:none;border:none;appearance:none}nav .lngbtn select:focus-visible{border:0.2666666667vw solid #e1e1e1}@media screen and (min-width:768px){nav .lngbtn select{height:50px;padding:0 20px 3px 19px;padding-bottom:1px;font-size:24px;position:absolute}}@media screen and (min-width:1280px){nav .lngbtn select{height:1.875vw;margin:0;padding:0 1.0416666667vw 0.1041666667vw 0.5208333333vw;font-size:0.8333333333vw;transition:opacity 300ms ease-in-out;position:static;border-radius:0.2083333333vw;border:1px solid #4f4f4f}nav .lngbtn select:focus-visible{border:1px solid #e1e1e1}}nav .lngbtn select::-ms-expand{display:none}nav .lngbtn:after{border-left:0.6666666667vw solid transparent;border-right:0.6666666667vw solid transparent;border-top:0.8vw solid #e1e1e1;content:"";position:absolute;top:2.9333333333vw;right:1.8666666667vw;width:0}@media screen and (min-width:768px){nav .lngbtn:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #e1e1e1;top:22px;right:14px}}@media screen and (min-width:1280px){nav .lngbtn:after{border-left:0.2083333333vw solid transparent;border-right:0.2083333333vw solid transparent;border-top:0.2083333333vw solid #e1e1e1;top:0.9375vw;right:0.5208333333vw;margin-top:-0.1041666667vw}}nav .storebtn{width:100vw;height:16vw;padding:1.3333333333vw 1.3333333333vw 1.3333333333vw 17.3333333333vw;background-color:#171717;display:block;position:fixed;left:0;bottom:0;z-index:800;visibility:visible;box-sizing:border-box;opacity:0}@media screen and (min-width:768px){nav .storebtn{width:100%;height:120px;padding:10px 10px 10px 130px}}@media screen and (min-width:1280px){nav .storebtn{display:none}}nav .storebtn a{width:100%;height:100%;padding-top:3.6vw;background:#fcde3c;display:inline-block;color:#171717;font-size:5.3333333333vw;font-weight:700;line-height:1;letter-spacing:2px;text-align:center;vertical-align:middle;box-sizing:border-box;border-radius:0.8vw;position:relative;z-index:10;overflow:hidden}@media screen and (min-width:768px){nav .storebtn a{padding-top:27px;font-size:40px;border-radius:6px}}@media screen and (min-width:1280px){nav .storebtn a{padding-top:0.8333333333vw;font-size:1.4583333333vw;border-radius:0.15625vw;transition:opacity 300ms ease-in-out}nav .storebtn a:hover{opacity:0.5}}nav .storebtn a:before{width:600vw;height:13.3333333333vw;margin:0 0 0 -300vw;background:url(/kiwami2/img/bg_store_btn.jpg) left top repeat-x;background-size:200vw;display:block;content:"";position:absolute;top:0;left:50%;animation:storebg 60000ms linear infinite;backface-visibility:hidden;z-index:-1}@media screen and (min-width:1280px){nav .storebtn a:before{width:208.125vw;height:3.3333333333vw;margin:0 0 0 -104.0625vw;background-size:69.375vw}}nav .storebtn.sdon:before{opacity:0.7}nav.open{visibility:visible}nav.open .gnavbtn{background:rgba(255,255,255,0);backdrop-filter:blur(0px)}nav.open .gnavbtn01{opacity:0;transform:translate(-10px,0)}nav.open .gnavbtn02:before{transform:rotate(45deg);background:#fff}nav.open .gnavbtn02:after{transform:rotate(-45deg);background:#fff}nav.open .gnavbtn03{opacity:0;transform:translate(10px,0)}nav.open .gnavwrapper-inner{transform:translate(70.6666666667vw,0)}@media screen and (min-width:768px){nav.open .gnavwrapper-inner{transform:translate(530px,0)}}nav.open .overlay{background:rgba(0,0,0,0.8);pointer-events:all}@media screen and (min-width:1280px){nav.open .overlay{background:rgba(0,0,0,0.7)}}nav.open:before{transform:translate(-17.0666666667vw,0)}@media screen and (min-width:768px){nav.open:before{transform:translate(-128px,0)}}nav.open:after{transform:translate(-66.6666666667vw,0)}@media screen and (min-width:768px){nav.open:after{transform:translate(-500px,0)}}#focus-trap,#focus-trap-before{display:inherit;position:fixed}@media screen and (min-width:1280px){#focus-trap,#focus-trap-before{display:none}}#gnavwrapper.in .storebtn{animation:slideBottom 0.5s ease-out 1s forwards}#gnavwrapper.in .gnavlink{transition:fadeIn 0.5s ease-out 1s forwards}.splide{width:100%;margin:0 auto;position:relative;font-size:16px;line-height:1}.splide img{width:100%}.splide__arrow{width:8vw;height:8vw;border-radius:0;background:#000;opacity:1;display:block;transition:none}.splide__arrow span{width:100%;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;display:block;content:"";position:absolute;top:0;bottom:0;left:0;right:0;transition:none}@media screen and (min-width:1280px){.splide__arrow span{transition:all 0.3s ease-in-out}}@media screen and (min-width:1280px){.splide__arrow{width:2.6041666667vw;height:4.1666666667vw;background:transparent}.splide__arrow:hover span{transform:scale(1.1);opacity:1}}.splide__arrow--prev{left:0}.splide__arrow--prev span{background:url(/kiwami2/img/arrow_prev.png) center top no-repeat;background-size:100%}@media screen and (min-width:1280px){.splide__arrow--prev span{background:url(/kiwami2/img/pc/arrow_prev.png) center top no-repeat;background-size:100%}}.splide__arrow--next{right:0}.splide__arrow--next span{background:url(/kiwami2/img/arrow_next.png) center top no-repeat;background-size:100%}@media screen and (min-width:1280px){.splide__arrow--next span{background:url(/kiwami2/img/pc/arrow_next.png) center top no-repeat;background-size:100%}}.splide__track{height:100%;overflow:inherit}.splide__slide{height:100%;margin:0;position:relative;display:flex;align-items:center;justify-content:center;position:relative}.splide__pagination{position:relative;font-size:0;top:auto;left:auto;right:auto;bottom:auto;margin-top:6.6666666667vw}@media screen and (min-width:1280px){.splide__pagination{margin-top:2.6041666667vw}}.splide__pagination li{background:#555555}.splide__pagination__page{width:10.6666666667vw!important;height:1.3333333333vw!important;margin:0!important;background:#555555;opacity:1;border-radius:0}@media screen and (min-width:1280px){.splide__pagination__page{width:3.125vw!important;height:0.2604166667vw!important;transition:background-color 300ms ease-in-out}.splide__pagination__page:hover{background:#757575}}.splide__pagination__page.is-active{transform:none;background:#fcf16e}.tm{margin:0!important;font-size:70%!important;vertical-align:top;display:inline!important}@media screen and (min-width:1280px){.tm{vertical-align:top}}footer{width:100%;background:#000;margin-top:0;padding:0 0 16vw;box-sizing:border-box;position:relative;letter-spacing:0;overflow:hidden}@media screen and (min-width:1280px){footer{padding:0 0 3.3333333333vw}}.sns{padding:5.3333333333vw 0 4vw;position:relative;background-color:#171717}@media screen and (min-width:1280px){.sns{padding:1.25vw 0}}.sns:before{width:100vw;height:1.3333333333vw;margin:0 auto;display:block;background:url(../img/sns_bg.png) center top no-repeat;background-size:100vw;content:"";position:absolute;top:0;left:0;right:0}@media screen and (min-width:1280px){.sns:before{width:100vw;height:0.15625vw;background:url(../img/pc/sns_bg.png) center top no-repeat;background-size:100vw}}.sns>ul{text-align:center;font-size:0;position:relative;z-index:2}.sns>ul>li{width:9.3333333333vw;height:9.3333333333vw;margin:0 2.6666666667vw 0;border-radius:4.6666666667vw;display:inline-block;position:relative}@media screen and (min-width:1280px){.sns>ul>li{width:2.7083333333vw;height:2.7083333333vw;margin:0 1.3541666667vw 0;border-radius:1.3541666667vw;background:#000;display:inline-block;position:relative}}.sns>ul>li>button{display:block;cursor:pointer;width:100%;height:100%;background-color:transparent}@media screen and (min-width:1280px){.sns>ul>li>button{transition:opacity 300ms ease-in-out}.sns>ul>li>button:hover{opacity:0.5}}.sns>ul>li>ul{width:36.2666666667vw;position:absolute;top:8vw;left:-13.4666666667vw;visibility:hidden;opacity:0;transition:visibility 300ms ease-in-out,opacity 300ms ease-in-out;z-index:20}@media screen and (min-width:1280px){.sns>ul>li>ul{width:7.0833333333vw;top:2.3958333333vw;left:-2.1875vw}}.sns>ul>li>ul>li{width:32vw;margin:0 0 1.3333333333vw;display:inline-block;position:relative}@media screen and (min-width:1280px){.sns>ul>li>ul>li{width:6.1458333333vw;margin:0 0 0.2083333333vw}}.sns>ul>li>ul>li>a{width:100%;height:100%;padding:1.0666666667vw 0 1.3333333333vw;background:rgba(255,255,255,0.75);display:block;letter-spacing:0.02em;line-height:1;border-radius:1.0666666667vw;font-size:3.2vw;transition:opacity 300ms ease-in-out;color:#000}@media screen and (min-width:1280px){.sns>ul>li>ul>li>a{padding:0.2083333333vw 0 0.2604166667vw;border-radius:0.2083333333vw;font-size:0.625vw}.sns>ul>li>ul>li>a:hover{opacity:0.5}}@media screen and (min-width:1280px){.sns__item:hover button{opacity:0.5}.sns__item:hover ul{opacity:1;visibility:visible}}.sns__item.on button{opacity:0.5}.sns__item.on ul{opacity:1;visibility:visible}.spec{margin:9.3333333333vw 0 0;padding:0}@media screen and (min-width:1280px){.spec{margin:3.6458333333vw 0 0;position:relative}}.spec h1{width:44vw;margin:0 auto;position:relative}@media screen and (min-width:1280px){.spec h1{width:20.7291666667vw;margin-left:-31.25vw;position:absolute;top:10.5208333333vw;left:50%}}.spec h1 img{width:100%}.spec__list{padding:0 4vw}.spec__list table{width:calc(100% + 2px);margin-top:10.4vw;color:#e1e1e1;background:#2a2a2a}.spec__list td,.spec__list th{border-top:2px solid #000;border-right:2px solid #000;font-size:3.2vw;font-weight:400}.spec__list th{padding:1.8666666667vw 2.6666666667vw 2vw;box-sizing:border-box;white-space:nowrap;text-align-last:justify;font-feature-settings:normal}.spec__list th.sub{width:15.6vw}.spec__list th>div{display:flex;justify-content:space-between}.spec__list td{padding:1.8666666667vw 1.0666666667vw 2vw 2.6666666667vw}.spec__list td span{display:inline-block}.spec__list .blank{background:#000}.spec__list .t-pkg th{padding:2.9333333333vw 2.6666666667vw 5.0666666667vw}.spec__list .t-pkg dl{text-align-last:center;font-weight:400;display:flex;justify-content:center;gap:14.9333333333vw}.spec__list .t-pkg dd{height:32vw;margin-top:0.6666666667vw;display:flex;align-items:center}.spec__list .t-pkg__dl img{height:26.1333333333vw;border-radius:1.3333333333vw}.spec__list .t-pkg__pkg img{height:100%}@media screen and (min-width:1280px){.spec__list{width:62.5vw;margin:0 auto;padding:0 0 0 25.5208333333vw;box-sizing:border-box}.spec__list table{width:calc(100% + 1px);font-size:0.8333333333vw;margin-top:0}.spec__list td,.spec__list th{padding:0.4166666667vw 1.5625vw 0.5208333333vw;font-size:0.8333333333vw;border-top:1px solid #000;border-right:1px solid #000}.spec__list button{pointer-events:none;font-size:1.0416666667vw;padding:0.5208333333vw 1.5625vw 0.5729166667vw}.spec__list .t-top .blank{width:8.5416666667vw}.spec__list .t-top .sw1,.spec__list .t-top .sw2{width:39.21875vw}.spec__list .t-04 th div{display:flex;justify-content:space-between}.spec__list .t-08 .sub,.spec__list .t-09 .sub{width:5.7291666667vw}.spec__list .t-pkg th{padding:1.7708333333vw 0 2.0833333333vw}.spec__list .t-pkg dl{gap:5.8333333333vw}.spec__list .t-pkg dt{font-size:0.8333333333vw}.spec__list .t-pkg dd{height:12.5vw;margin-top:0.3645833333vw}.spec__list .t-pkg__dl img{height:10.2083333333vw;border-radius:0.5208333333vw}}.spec__list .txt{margin:2.9333333333vw auto 0;font-size:3.2vw;color:#e1e1e1;line-height:1.5;padding-left:1em;text-indent:-1em}@media screen and (min-width:1280px){.spec__list .txt{margin-top:1.0416666667vw;font-size:0.8333333333vw;line-height:1.5}}.spec__logo{margin:7.3333333333vw auto 0;text-align:center;font-size:0}@media screen and (min-width:1280px){.spec__logo{margin-top:clamp(0px,2.0833333333vw,40px)}}.spec__logo li{display:inline-block}.spec__logo__cerox{width:10.4vw}@media screen and (min-width:1280px){.spec__logo__cerox{width:clamp(0px,3.5416666667vw,68px)}}.setpack{margin:5.3333333333vw 5.3333333333vw 0}.setpack *{font-weight:inherit}@media (any-hover:hover){.setpack a{transition:opacity 0.3s ease-in-out}.setpack a:hover{opacity:0.5}}.setpack__inner{border:0.5333333333vw solid #ddd;background:#2a2a2a;color:#fff!important;font-weight:900;display:block}.setpack__inner__txt{padding:3.2vw 0 4.1333333333vw}.setpack__inner h2{line-height:1.5;font-size:5.0666666667vw;text-align:center;letter-spacing:-0.02em}.setpack__inner dl{width:-moz-fit-content;width:fit-content;margin:2.2666666667vw auto 0;padding-left:0.5333333333vw;line-height:1.75;font-size:3.2vw;display:flex;gap:0 1em}.setpack__inner dl div{display:flex}.setpack__inner p{width:-moz-fit-content;width:fit-content;height:1.8em;line-height:1;padding:0 1em;margin:2.9333333333vw auto 0;font-size:3.2vw;font-weight:normal;border:1px solid #fff;display:flex;align-items:center;justify-content:center}.setpack__pkg{width:100%;display:block}.setpack__switch2{width:9.3333333333vw;margin-bottom:-9.3333333333vw;display:block}.setpack__note{margin-top:1.6vw;color:#fff;font-weight:600;font-size:3.2vw}@media screen and (min-width:1280px){.setpack{margin:2.6041666667vw 6.5104166667vw 0}.setpack__inner{height:13.125vw;border-width:0.2083333333vw;box-sizing:border-box;display:flex;align-items:center}.setpack__inner__txt{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0}.setpack__inner h2{line-height:1.2941176471;font-size:1.7708333333vw;letter-spacing:0;text-align:left}.setpack__inner h2 .pc-none{display:none}.setpack__inner dl{margin:0.625vw 0 0;padding-left:0;line-height:1.75;font-size:1.25vw;display:flex}.setpack__inner p{min-width:6.25vw;margin:0.8333333333vw auto 0;font-size:0.9375vw}.setpack__pkg{width:44.8958333333vw;height:100%;object-fit:cover}.setpack__switch2{width:4.1666666667vw;margin-bottom:auto}.setpack__note{margin-top:0.4166666667vw;font-size:1.0416666667vw}}.setpack__inner__txt{font-feature-settings:"palt"}.setpack__switch2{background-color:#e60012}@media screen and (min-width:1280px){.setpack__note{font-size:0.8333333333vw!important}}.setpack .attentionMark{font-weight:400}.setpack .attentionMark li{padding-left:1em;text-indent:-1em;font-weight:400}.flink{margin:12.6666666667vw auto 0}@media screen and (min-width:1280px){.flink{margin:3.90625vw auto 0}}.flink__bnr .splide__slider{height:31.2vw;position:relative}@media screen and (min-width:1280px){.flink__bnr .splide__slider{height:11.1458333333vw}}.flink__bnr .splide__slider .slidecontrol{display:flex;justify-content:center;align-items:center;margin:5.3333333333vw auto 0;gap:1.3333333333vw}@media screen and (min-width:1280px){.flink__bnr .splide__slider .slidecontrol{margin:1.0416666667vw auto 0;gap:0}}.flink__bnr .splide__track{height:24vw}@media screen and (min-width:1280px){.flink__bnr .splide__track{height:9.375vw}}.flink__bnr .splide__track .splide__slide{width:82.6666666667vw}@media screen and (min-width:1280px){.flink__bnr .splide__track .splide__slide{width:32.2916666667vw}}.flink__bnr .splide__track .splide__slide img{width:100%;backface-visibility:hidden}.flink__bnr .splide__track .splide__slide a{width:-webkit-fill-available}.flink__bnr .splide__pagination{margin:0 0 0 0;position:static}.flink__bnr .splide__pagination li{background:transparent}.flink__bnr .splide__pagination__page{width:1.8666666667vw!important;height:1.8666666667vw!important;margin:0 1.0666666667vw!important;background:#525252;border-radius:50%}@media screen and (min-width:1280px){.flink__bnr .splide__pagination__page{width:0.7291666667vw!important;height:0.7291666667vw!important;margin:0 0.4166666667vw!important}}.flink__bnr .splide__pagination__page.is-active{background:#e1e1e1}.flink__bnr .splide__toggle{width:1.8666666667vw;height:1.8666666667vw;background:transparent;cursor:pointer}@media screen and (min-width:1280px){.flink__bnr .splide__toggle{width:1.875vw;height:1.875vw;right:1.0416666667vw;bottom:0}}.flink__bnr .splide__toggle span{position:relative}.flink__bnr .splide__toggle__play:after{content:"";width:0;height:0;border-style:solid;border-width:0.6666666667vw 0 0.6666666667vw 1.0666666667vw!important;border-color:transparent transparent transparent #e1e1e1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1280px){.flink__bnr .splide__toggle__play:after{margin-left:0.1041666667vw;border-width:0.3125vw 0 0.3125vw 0.5208333333vw!important}}.flink__bnr .splide__toggle__pause:after{content:"";width:0;height:0;width:0.5333333333vw!important;height:1.3333333333vw!important;border-style:solid;border-width:0 0.2666666667vw 0 0.2666666667vw;border-color:transparent #e1e1e1 transparent #e1e1e1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1280px){.flink__bnr .splide__toggle__pause:after{width:0.2083333333vw!important;height:0.625vw!important;border-width:0 0.1041666667vw 0 0.1041666667vw!important}}.flink__bnr .splide__toggle .splide__toggle__play,.flink__bnr .splide__toggle.is-active .splide__toggle__pause{display:block}.flink__bnr .splide__toggle.is-active .splide__toggle__play{display:none}.flink__bnr a{transition:opacity 300ms ease-in-out}@media screen and (min-width:1280px){.flink__bnr a:hover{opacity:0.5}}.flink__tlink{margin:10.6666666667vw auto 0;padding:2.6666666667vw 4vw 3.2vw;letter-spacing:0.02em;text-align:center;border-top:1px solid #343434;border-bottom:1px solid #343434;box-sizing:border-box;line-height:1;font-size:0}@media screen and (min-width:1280px){.flink__tlink{margin:4.6875vw auto 0;padding:1.0416666667vw 0 1.25vw}}.flink__tlink li{line-height:2;margin:0 1.8666666667vw;display:inline-block;position:relative}.flink__tlink li a{font-size:3.7333333333vw;transition:300ms ease-in-out}@media screen and (min-width:1280px){.flink__tlink li a{font-size:0.8333333333vw}.flink__tlink li a:hover{opacity:0.5}}@media screen and (min-width:1280px){.flink__tlink li{margin:0 0.6770833333vw}}.flink__tlink li:before{content:"";display:none;width:1px;height:3.2vw;margin:auto;background:#e1e1e1;position:absolute;top:1.8666666667vw;left:-2vw;z-index:1}@media screen and (min-width:1280px){.flink__tlink li:before{height:0.8333333333vw;top:0.46875vw;left:-0.6770833333vw}}.flink__tlink li:first-child:before,.flink__tlink li:nth-of-type(3):before,.flink__tlink li:nth-of-type(4):before{display:block}@media screen and (min-width:1280px){.flink__tlink li:nth-of-type(3){display:inline-block}.flink__tlink li:nth-of-type(3):before,.flink__tlink li:nth-of-type(4):before{display:none}}.flink__tlink li:after{content:"";display:block;width:1px;height:3.2vw;margin:auto;background:#e1e1e1;position:absolute;top:1.8666666667vw;right:-2vw;z-index:1}@media screen and (min-width:1280px){.flink__tlink li:after{height:0.8333333333vw;top:0.46875vw;right:-0.6770833333vw}}.flink__llink{margin:10.6666666667vw auto 0;display:flex;justify-content:center;align-items:center}@media screen and (min-width:1280px){.flink__llink{margin:4.6875vw auto 0;font-size:0}}.flink__llink li{margin:0 5.0666666667vw 0}@media screen and (min-width:1280px){.flink__llink li{margin:0 1.875vw 0}}.flink__llink li a{display:block;transition:opacity 300ms ease-in-out}@media screen and (min-width:1280px){.flink__llink li a:hover{opacity:0.5}}.flink__llink__sega{width:26.4vw}@media screen and (min-width:1280px){.flink__llink__sega{width:9.4791666667vw}}.flink__llink__ryu{width:14.4vw}@media screen and (min-width:1280px){.flink__llink__ryu{width:5.1041666667vw}}#fbnr .splide__slide{margin-right:6.4vw}@media screen and (min-width:1280px){#fbnr .splide__slide{margin-right:2.5vw}}.attention{width:auto;margin:10.6666666667vw 4vw 0;padding:0;font-size:2.6666666667vw;color:#bdbdbd;text-align:left;line-height:1.5}@media screen and (min-width:1280px){.attention{margin:4.6875vw auto 0;font-size:0.625vw;text-align:center;line-height:1.666}}