.soft-btMore{cursor:pointer;position:relative;background-color:#f2f2f2;font-weight:bold;text-align:center;-webkit-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;-moz-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;-o-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;}.soft-btMore > i{position:absolute !important;left:50% !important;}@media screen and (min-width:980px),print{.soft-btMore > i > i{background-image:url("../img/ncommon/_common/icon/plus-fill-red-thin.svg");}.soft-btMore > i > i > i:first-child{background-image:url("../img/ncommon/_common/icon/plus-stroke-red-thin.svg")}}@media screen and (max-width:979px){.soft-btMore > i > i{background-image:url("../img/ncommon/_common/icon/plus-fill-red-thin-sp.svg");}.soft-btMore > i > i > i:first-child{background-image:url("../img/ncommon/_common/icon/plus-stroke-red-thin-sp.svg")}}@media screen and (min-width:760px),print{.soft-btMore{margin-top:39px;padding-top:80px;padding-bottom:36px;font-size:12px}.soft-btMore i,.soft-btMore i:before,.soft-btMore i:after{position:absolute;left:0;top:0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;color:inherit;-webkit-transition:all 240ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 240ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 240ms cubic-bezier(.25,.46,.45,.94);transition:all 240ms cubic-bezier(.25,.46,.45,.94);background-repeat:no-repeat;background-position:center;-webkit-background-size:36px auto;-moz-background-size:36px auto;-o-background-size:36px auto;background-size:36px auto}.soft-btMore:hover i,a:hover .soft-btMore i,button:hover .soft-btMore i,.ncommon-u-linkbox:hover .soft-btMore i,.soft-btMore:hover i:before,a:hover .soft-btMore i:before,button:hover .soft-btMore i:before,.ncommon-u-linkbox:hover .soft-btMore i:before,.soft-btMore:hover i:after,a:hover .soft-btMore i:after,button:hover .soft-btMore i:after,.ncommon-u-linkbox:hover .soft-btMore i:after{-webkit-transition:all 150ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 150ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 150ms cubic-bezier(.25,.46,.45,.94);transition:all 150ms cubic-bezier(.25,.46,.45,.94)}.soft-btMore > i{position:relative;display:inline-block;width:36px;height:36px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff}.soft-btMore > i:after{content:'';display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:-4px;top:-4px;border:4px solid rgba(255,255,255,0)}.soft-btMore > i > i,.soft-btMore > i > i > i:first-child{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.soft-btMore > i > i > i:first-child{opacity:0}.soft-btMore > i > i{background-image:url(../img/ncommon/_common/icon/plus-fill-red.svg);}[data-bodytheme='wiiu'] .soft-btMore > i > i{background-image:url(../img/ncommon/_common/icon/plus-fill-wiiu.svg)}[data-bodytheme='3ds'] .soft-btMore > i > i{background-image:url(../img/ncommon/_common/icon/plus-fill-3ds.svg)}.soft-btMore > i > i > i:first-child{background-image:url(../img/ncommon/_common/icon/plus-stroke-red.svg);}[data-bodytheme='wiiu'] .soft-btMore > i > i > i:first-child{background-image:url(../img/ncommon/_common/icon/plus-stroke-wiiu.svg)}[data-bodytheme='3ds'] .soft-btMore > i > i > i:first-child{background-image:url(../img/ncommon/_common/icon/plus-stroke-3ds.svg)}.soft-btMore > i{top:35px;margin-left:-18px}}@media screen and (min-width:760px) and (max-width:979px){.soft-btMore{padding-top:67px;padding-bottom:26px}.soft-btMore > i{top:24px}}@media screen and (max-width:759px){.soft-btMore{margin-top:12px;padding-top:45px;padding-bottom:14px;font-size:10px}.soft-btMore i,.soft-btMore i:before,.soft-btMore i:after{position:absolute;left:0;top:0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;color:inherit;-webkit-transition:all 240ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 240ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 240ms cubic-bezier(.25,.46,.45,.94);transition:all 240ms cubic-bezier(.25,.46,.45,.94);background-repeat:no-repeat;background-position:center;-webkit-background-size:24px auto;-moz-background-size:24px auto;-o-background-size:24px auto;background-size:24px auto}.soft-btMore:hover i,a:hover .soft-btMore i,button:hover .soft-btMore i,.ncommon-u-linkbox:hover .soft-btMore i,.soft-btMore:hover i:before,a:hover .soft-btMore i:before,button:hover .soft-btMore i:before,.ncommon-u-linkbox:hover .soft-btMore i:before,.soft-btMore:hover i:after,a:hover .soft-btMore i:after,button:hover .soft-btMore i:after,.ncommon-u-linkbox:hover .soft-btMore i:after{-webkit-transition:all 150ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 150ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 150ms cubic-bezier(.25,.46,.45,.94);transition:all 150ms cubic-bezier(.25,.46,.45,.94)}.soft-btMore > i{position:relative;display:inline-block;width:24px;height:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff}.soft-btMore > i:after{content:'';display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:-2px;top:-2px;border:2px solid rgba(255,255,255,0)}.soft-btMore > i > i,.soft-btMore > i > i > i:first-child{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.soft-btMore > i > i > i:first-child{opacity:0}.soft-btMore > i > i{background-image:url(../img/ncommon/_common/icon/plus-fill-red.svg);}[data-bodytheme='wiiu'] .soft-btMore > i > i{background-image:url(../img/ncommon/_common/icon/plus-fill-wiiu.svg)}[data-bodytheme='3ds'] .soft-btMore > i > i{background-image:url(../img/ncommon/_common/icon/plus-fill-3ds.svg)}.soft-btMore > i > i > i:first-child{background-image:url(../img/ncommon/_common/icon/plus-stroke-red.svg);}[data-bodytheme='wiiu'] .soft-btMore > i > i > i:first-child{background-image:url(../img/ncommon/_common/icon/plus-stroke-wiiu.svg)}[data-bodytheme='3ds'] .soft-btMore > i > i > i:first-child{background-image:url(../img/ncommon/_common/icon/plus-stroke-3ds.svg)}.soft-btMore > i{top:16px;margin-left:-12px}}.soft-btMore:hover,a:hover .soft-btMore,button:hover .soft-btMore,.ncommon-u-linkbox:hover .soft-btMore{-webkit-transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1);-moz-transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1);-o-transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1);transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1);color:#e60012;}[data-bodytheme='wiiu'] .soft-btMore:hover,[data-bodytheme='wiiu'] a:hover .soft-btMore,[data-bodytheme='wiiu'] button:hover .soft-btMore,[data-bodytheme='wiiu'] .ncommon-u-linkbox:hover .soft-btMore{color:#0096c8}[data-bodytheme='3ds'] .soft-btMore:hover,[data-bodytheme='3ds'] a:hover .soft-btMore,[data-bodytheme='3ds'] button:hover .soft-btMore,[data-bodytheme='3ds'] .ncommon-u-linkbox:hover .soft-btMore{color:#ce181e}@media screen and (min-width:980px),print{.soft-btMore > i > i{background-image:url("../img/ncommon/_common/icon/plus-fill-red-thin.svg");}.soft-btMore > i > i > i:first-child{background-image:url("../img/ncommon/_common/icon/plus-stroke-red-thin.svg")}[data-bodytheme='3ds'] .soft-btMore > i > i{background-image:url("../img/ncommon/_common/icon/plus-fill-3ds-thin.svg");}[data-bodytheme='3ds'] .soft-btMore > i > i > i:first-child{background-image:url("../img/ncommon/_common/icon/plus-stroke-3ds-thin.svg")}[data-bodytheme='wiiu'] .soft-btMore > i > i{background-image:url("../img/ncommon/_common/icon/plus-fill-wiiu-thin.svg");}[data-bodytheme='wiiu'] .soft-btMore > i > i > i:first-child{background-image:url("../img/ncommon/_common/icon/plus-stroke-wiiu-thin.svg")}}@media screen and (max-width:979px){.soft-btMore > i > i{background-image:url("../img/ncommon/_common/icon/plus-fill-red-thin-sp.svg");}.soft-btMore > i > i > i:first-child{background-image:url("../img/ncommon/_common/icon/plus-stroke-red-thin-sp.svg")}[data-bodytheme='3ds'] .soft-btMore > i > i{background-image:url("../img/ncommon/_common/icon/plus-fill-3ds-thin-sp.svg");}[data-bodytheme='3ds'] .soft-btMore > i > i > i:first-child{background-image:url("../img/ncommon/_common/icon/plus-stroke-3ds-thin-sp.svg")}[data-bodytheme='wiiu'] .soft-btMore > i > i{background-image:url("../img/ncommon/_common/icon/plus-fill-wiiu-thin-sp.svg");}[data-bodytheme='wiiu'] .soft-btMore > i > i > i:first-child{background-image:url("../img/ncommon/_common/icon/plus-stroke-wiiu-thin-sp.svg")}}.soft-coming{position:relative;overflow:hidden}.soft-coming__img{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#soft-coming__large{margin-bottom:31px;}@media screen and (max-width:759px){#soft-coming__large{margin-top:3px}}@media screen and (max-width:979px){#soft-coming__large [data-njs="slider__clip"]{overflow:visible}}@media screen and (min-width:760px) and (max-width:979px){#soft-coming__large .ncommon-pager--sliderBt{margin-top:24px}}@media screen and (max-width:759px){#soft-coming__large .ncommon-pager--sliderBt{margin:-40px 0 47px}}@media screen and (min-width:980px),print{.soft-coming__largeContainer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:168px}#soft-coming__large.is-centering .soft-coming__largeContainer{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:980px),print{.soft-coming__largeItem{position:relative;width:-webkit-calc(33.33333333% - 2px * 2 / 3);width:-moz-calc(33.33333333% - 2px * 2 / 3);width:calc(33.33333333% - 2px * 2 / 3);margin-bottom:2px}.soft-coming__largeItem:not(:nth-child(3n)){margin-right:2px}}@media screen and (min-width:760px) and (max-width:979px){.soft-coming__largeItem{margin-right:12px}}@media screen and (max-width:759px){.soft-coming__largeItem{margin-right:4px}}@media screen and (max-width:979px){.soft-coming__largeItem{width:-webkit-calc(100% * 310 / 351);width:-moz-calc(100% * 310 / 351);width:calc(100% * 310 / 351)}}.soft-coming__largeItem .soft-coming__img{padding-top:56.18279569892473%;}@media screen and (max-width:759px){.soft-coming__largeItem .soft-coming__img{padding-top:57.182796%}}.soft-coming__largeItem .soft-coming__detail{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;}@media screen and (min-width:980px),print{.soft-coming__largeItem .soft-coming__detail{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0;left:0;width:100%;height:40.19138755980861%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.7)), color-stop(26%, rgba(0,0,0,0.7)), to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 26%, rgba(0,0,0,0) 100%);background:-moz- oldlinear-gradient(bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 26%, rgba(0,0,0,0) 100%);background:-o-linear-gradient(bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 26%, rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 26%,rgba(0,0,0,0) 100%);color:#fff}}@media screen and (max-width:979px){.soft-coming__largeItem .soft-coming__detail{margin-top:7px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}.soft-coming__largeItem .soft-coming__title{font-weight:bold;}@media screen and (min-width:980px),print{.soft-coming__largeItem .soft-coming__title{padding:0 0 8px 14px;font-size:16px;line-height:1.4}}@media screen and (min-width:760px) and (max-width:979px){.soft-coming__largeItem .soft-coming__title{font-size:14px}}@media screen and (max-width:759px){.soft-coming__largeItem .soft-coming__title{font-size:12px}}@media screen and (max-width:979px){.soft-coming__largeItem .soft-coming__title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}}.soft-coming__largeItem .soft-coming__date{font-family:'Roboto',sans-serif;font-size:14px;font-weight:bold;}@media screen and (min-width:980px),print{.soft-coming__largeItem .soft-coming__date{padding:0 11px 11px 0}}@media screen and (min-width:760px) and (max-width:979px){.soft-coming__largeItem .soft-coming__date{font-size:12px}}@media screen and (max-width:759px){.soft-coming__largeItem .soft-coming__date{font-size:10px}}@media screen and (max-width:979px){.soft-coming__largeItem .soft-coming__date{color:#e60012}}@media screen and (min-width:980px),print{.soft-coming__largeItem:hover .soft-coming__detail{opacity:1}}@media screen and (max-width:979px){.soft-coming__largeItem[data-dir="center"] .soft-coming__detail{opacity:1}}@media screen and (min-width:980px),print{.soft-coming__smallScrollerInner{margin-bottom:26px}}@media screen and (max-width:979px){.soft-coming__smallScrollerInner{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}@media screen and (max-width:759px){.soft-coming__smallScrollerInner{padding:20px 0 8px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}}.soft-coming__smallScrollerClip{overflow:visible}@media screen and (min-width:980px),print{.soft-coming__smallScrollerContainer{min-height:388px}}@media screen and (max-width:759px){.soft-coming__smallScrollerContainer [data-njs="scroller__ghost"]{padding-right:42px}}@media screen and (min-width:760px) and (max-width:979px){.soft-coming__smallScrollerContainer{-webkit-transform:translate3d(0,0,0) !important;-moz-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important}}@media screen and (min-width:980px),print{.soft-coming__smallItemCol{width:541px;margin-right:36px}}@media screen and (min-width:760px) and (max-width:979px){.soft-coming__smallItemCol{width:420px;margin-right:24px}}@media screen and (max-width:759px){.soft-coming__smallItemCol{width:312px;margin-right:12px}}@media screen and (min-width:760px),print{.soft-coming__smallItemCol{background-image:-webkit-linear-gradient(left, #b4b4b4, #b4b4b4 1px, transparent 1px, transparent 3px);background-image:-moz- oldlinear-gradient(left, #b4b4b4, #b4b4b4 1px, transparent 1px, transparent 3px);background-image:-o-linear-gradient(left, #b4b4b4, #b4b4b4 1px, transparent 1px, transparent 3px);background-image:linear-gradient(to right,#b4b4b4,#b4b4b4 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:left bottom;-webkit-background-size:4px 1px;-moz-background-size:4px 1px;-o-background-size:4px 1px;background-size:4px 1px}}.soft-coming__smallItem{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media screen and (min-width:760px),print{.soft-coming__smallItem{height:129px;padding:17px 0 0 4px;background-image:-webkit-linear-gradient(left, #b4b4b4, #b4b4b4 1px, transparent 1px, transparent 3px);background-image:-moz- oldlinear-gradient(left, #b4b4b4, #b4b4b4 1px, transparent 1px, transparent 3px);background-image:-o-linear-gradient(left, #b4b4b4, #b4b4b4 1px, transparent 1px, transparent 3px);background-image:linear-gradient(to right,#b4b4b4,#b4b4b4 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:left top;-webkit-background-size:4px 1px;-moz-background-size:4px 1px;-o-background-size:4px 1px;background-size:4px 1px}}@media screen and (max-width:759px){.soft-coming__smallItem{margin-bottom:12px}}.soft-coming__smallItem > a{font-size:0}.soft-coming__smallItem .soft-coming__img{display:inline-block;vertical-align:middle;}@media screen and (min-width:980px),print{.soft-coming__smallItem .soft-coming__img{padding-top:17.56007393715342%}}@media screen and (min-width:760px) and (max-width:979px){.soft-coming__smallItem .soft-coming__img{padding-top:22.560074%}}@media screen and (max-width:759px){.soft-coming__smallItem .soft-coming__img{width:105px;height:59px;margin-right:10px}}@media screen and (min-width:760px),print{.soft-coming__smallItem .soft-coming__img{width:168px;margin-right:18px}}.soft-coming__smallItem .soft-coming__detail{display:inline-block;vertical-align:middle;font-size:14px;font-weight:bold;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media screen and (min-width:980px),print{.soft-coming__smallItem .soft-coming__detail{padding:4px 72px 0 0}}@media screen and (min-width:760px) and (max-width:979px){.soft-coming__smallItem .soft-coming__detail{padding-right:46px}}@media screen and (max-width:759px){.soft-coming__smallItem .soft-coming__detail{width:-webkit-calc(100% - 105px - 10px);width:-moz-calc(100% - 105px - 10px);width:calc(100% - 105px - 10px)}}@media screen and (min-width:760px),print{.soft-coming__smallItem .soft-coming__detail{width:-webkit-calc(100% - 168px - 18px);width:-moz-calc(100% - 168px - 18px);width:calc(100% - 168px - 18px)}}.soft-coming__smallItem .soft-coming__date{margin-bottom:4px;font-family:'Roboto',sans-serif;font-size:12px;}@media screen and (max-width:759px){.soft-coming__smallItem .soft-coming__date{margin-bottom:6px;font-size:10px}}.soft-coming__smallItem .soft-coming__title{-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;}@media screen and (min-width:760px),print{.soft-coming__smallItem .soft-coming__title{font-size:14px;padding-bottom:4px}}@media screen and (max-width:759px){.soft-coming__smallItem .soft-coming__title{margin-bottom:6px;font-size:12px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}}.soft-coming__smallItem .soft-coming__maker{font-size:10px;color:#737373}.soft-coming__smallItem .soft-coming__memo{color:#737373;font-weight:normal;font-size:10px;margin-bottom:-.4em;margin-top:-.4em;padding-top:7px;}.soft-coming__smallItem .soft-coming__memo:empty{display:none}.soft-coming__smallItem .soft-coming__memo strong{font-weight:bold}.soft-coming__smallItem .ncommon-icon{position:absolute;top:-webkit-calc(50% - 7px);top:-moz-calc(50% - 7px);top:calc(50% - 7px);right:8px;left:auto;}@media screen and (max-width:759px){.soft-coming__smallItem .ncommon-icon{display:none}}.soft-coming__smallItem[data-theme="switch"] .soft-coming__date,.soft-coming__smallItem[data-theme="switch"] .ncommon-icon{color:#e60012}.soft-coming__smallItem[data-theme="wiiu"] .soft-coming__date,.soft-coming__smallItem[data-theme="wiiu"] .ncommon-icon{color:#0096c8}.soft-coming__smallItem[data-theme="3ds"] .soft-coming__date,.soft-coming__smallItem[data-theme="3ds"] .ncommon-icon{color:#ce181e}.soft-coming__smallItem:hover[data-theme="switch"] .soft-coming__title{color:#e60012}.soft-coming__smallItem:hover[data-theme="wiiu"] .soft-coming__title{color:#0096c8}.soft-coming__smallItem:hover[data-theme="3ds"] .soft-coming__title{color:#ce181e}.soft-coming__smallScroller.js-disabled .soft-coming__smallScrollerPager{display:none}.soft-coming__bt > a{display:block;outline:none;cursor:pointer;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;border-style:solid;font-weight:bold;text-align:center;text-decoration:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:42px;border-width:2px;font-size:14px;line-height:37px;border-color:#e9e9e9;background-color:transparent;-webkit-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;-moz-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;-o-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;width:209px;margin:auto;}@media screen and (min-width:760px),print{.soft-coming__bt > a{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}}@media screen and (max-width:759px){.soft-coming__bt > a{-webkit-border-radius:1.5px;-moz-border-radius:1.5px;border-radius:1.5px}}.soft-coming__bt > a > i{margin-right:.5em;vertical-align:top}.soft-coming__bt > a i,.soft-coming__bt > a i:before,.soft-coming__bt > a i:after{position:absolute;left:0;top:0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;color:inherit;-webkit-transition:all 240ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 240ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 240ms cubic-bezier(.25,.46,.45,.94);transition:all 240ms cubic-bezier(.25,.46,.45,.94);background-repeat:no-repeat;background-position:center;-webkit-background-size:14px auto;-moz-background-size:14px auto;-o-background-size:14px auto;background-size:14px auto}.soft-coming__bt > a:hover i,a:hover .soft-coming__bt > a i,button:hover .soft-coming__bt > a i,.ncommon-u-linkbox:hover .soft-coming__bt > a i,.soft-coming__bt > a:hover i:before,a:hover .soft-coming__bt > a i:before,button:hover .soft-coming__bt > a i:before,.ncommon-u-linkbox:hover .soft-coming__bt > a i:before,.soft-coming__bt > a:hover i:after,a:hover .soft-coming__bt > a i:after,button:hover .soft-coming__bt > a i:after,.ncommon-u-linkbox:hover .soft-coming__bt > a i:after{-webkit-transition:all 150ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 150ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 150ms cubic-bezier(.25,.46,.45,.94);transition:all 150ms cubic-bezier(.25,.46,.45,.94)}.soft-coming__bt > a > i{position:relative;display:inline-block;width:14px;height:14px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff}.soft-coming__bt > a > i:after{content:'';display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:-2px;top:-2px;border:2px solid rgba(255,255,255,0)}.soft-coming__bt > a > i{top:12px !important}.soft-coming__bt > a > i > i,.soft-coming__bt > a > i > i > i:first-child{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.soft-coming__bt > a > i > i > i:first-child{opacity:0}.soft-coming__bt > a > i > i{background-image:url(../img/ncommon/_common/icon/right-fill-red.svg);}[data-bodytheme='wiiu'] .soft-coming__bt > a > i > i{background-image:url(../img/ncommon/_common/icon/right-fill-wiiu.svg)}[data-bodytheme='3ds'] .soft-coming__bt > a > i > i{background-image:url(../img/ncommon/_common/icon/right-fill-3ds.svg)}.soft-coming__bt > a > i > i > i:first-child{background-image:url(../img/ncommon/_common/icon/right-stroke-red.svg);}[data-bodytheme='wiiu'] .soft-coming__bt > a > i > i > i:first-child{background-image:url(../img/ncommon/_common/icon/right-stroke-wiiu.svg)}[data-bodytheme='3ds'] .soft-coming__bt > a > i > i > i:first-child{background-image:url(../img/ncommon/_common/icon/right-stroke-3ds.svg)}.soft-coming__bt > a{color:#3c3c3c}.soft-coming__bt > a:hover,a:hover .soft-coming__bt > a,button:hover .soft-coming__bt > a,.ncommon-u-linkbox:hover .soft-coming__bt > a{-webkit-transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1);-moz-transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1);-o-transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1);transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1);color:#e60012;border-color:#e60012;}[data-bodytheme='wiiu'] .soft-coming__bt > a:hover,[data-bodytheme='wiiu'] a:hover .soft-coming__bt > a,[data-bodytheme='wiiu'] button:hover .soft-coming__bt > a,[data-bodytheme='wiiu'] .ncommon-u-linkbox:hover .soft-coming__bt > a{color:#0096c8}[data-bodytheme='3ds'] .soft-coming__bt > a:hover,[data-bodytheme='3ds'] a:hover .soft-coming__bt > a,[data-bodytheme='3ds'] button:hover .soft-coming__bt > a,[data-bodytheme='3ds'] .ncommon-u-linkbox:hover .soft-coming__bt > a{color:#ce181e}[data-bodytheme='wiiu'] .soft-coming__bt > a:hover,[data-bodytheme='wiiu'] a:hover .soft-coming__bt > a,[data-bodytheme='wiiu'] button:hover .soft-coming__bt > a,[data-bodytheme='wiiu'] .ncommon-u-linkbox:hover .soft-coming__bt > a{border-color:#0096c8}[data-bodytheme='3ds'] .soft-coming__bt > a:hover,[data-bodytheme='3ds'] a:hover .soft-coming__bt > a,[data-bodytheme='3ds'] button:hover .soft-coming__bt > a,[data-bodytheme='3ds'] .ncommon-u-linkbox:hover .soft-coming__bt > a{border-color:#ce181e}@media screen and (min-width:760px),print{.soft-coming__bt > a{margin-top:38px}}@media screen and (max-width:759px){.soft-coming__bt > a{margin-top:20px}}.soft-coming__bt > a > i{width:12px;height:12px;margin-right:10px;margin-top:1px}.soft-comingList{zoom:1;}.soft-comingList:after{content:"";display:block;clear:both}@media screen and (min-width:760px),print{.soft-comingList{padding-top:42px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media screen and (max-width:759px){.soft-comingList{padding-top:12px}}:not(.soft-comingPickup) + .soft-comingList,.soft-comingList.js-noPickup{padding-top:0 !important}.soft-comingList__item{background-image:-webkit-linear-gradient(left, #b2b2b2, #b2b2b2 1px, transparent 1px, transparent 3px);background-image:-moz- oldlinear-gradient(left, #b2b2b2, #b2b2b2 1px, transparent 1px, transparent 3px);background-image:-o-linear-gradient(left, #b2b2b2, #b2b2b2 1px, transparent 1px, transparent 3px);background-image:linear-gradient(to right,#b2b2b2,#b2b2b2 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:left top;-webkit-background-size:4px 1px;-moz-background-size:4px 1px;-o-background-size:4px 1px;background-size:4px 1px;}@media screen and (min-width:760px),print{.soft-comingList__item{width:-webkit-calc((100% - 28px) / 2);width:-moz-calc((100% - 28px) / 2);width:calc((100% - 28px) / 2)}.soft-comingList__item:nth-of-type(2n-1){margin-right:28px}}.soft-comingList__item:nth-last-of-type(2){position:relative;}@media screen and (min-width:760px),print{.soft-comingList__item:nth-last-of-type(2):after{content:'';display:block;position:absolute;bottom:0;width:100%;height:1px;background-image:-webkit-linear-gradient(left, #b2b2b2, #b2b2b2 1px, transparent 1px, transparent 3px);background-image:-moz- oldlinear-gradient(left, #b2b2b2, #b2b2b2 1px, transparent 1px, transparent 3px);background-image:-o-linear-gradient(left, #b2b2b2, #b2b2b2 1px, transparent 1px, transparent 3px);background-image:linear-gradient(to right,#b2b2b2,#b2b2b2 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:left bottom;-webkit-background-size:4px 1px;-moz-background-size:4px 1px;-o-background-size:4px 1px;background-size:4px 1px}}.soft-comingList__item:last-of-type{position:relative;}.soft-comingList__item:last-of-type:after{content:'';display:block;position:absolute;bottom:0;width:100%;height:1px;background-image:-webkit-linear-gradient(left, #b2b2b2, #b2b2b2 1px, transparent 1px, transparent 3px);background-image:-moz- oldlinear-gradient(left, #b2b2b2, #b2b2b2 1px, transparent 1px, transparent 3px);background-image:-o-linear-gradient(left, #b2b2b2, #b2b2b2 1px, transparent 1px, transparent 3px);background-image:linear-gradient(to right,#b2b2b2,#b2b2b2 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:left bottom;-webkit-background-size:4px 1px;-moz-background-size:4px 1px;-o-background-size:4px 1px;background-size:4px 1px}@media screen and (min-width:760px),print{.soft-comingList__itemInner{margin:20px 8px;height:-webkit-calc(100% - (24px * 2));height:-moz-calc(100% - (24px * 2));height:calc(100% - (24px * 2))}}@media screen and (max-width:759px){.soft-comingList__itemInner{padding:14px 0}}.soft-comingList__itemInner .soft-comingList__itemBox{display:block;}@media screen and (min-width:760px),print{.soft-comingList__itemInner .soft-comingList__itemBox{padding:0 30px 0 12px;border-left:solid 5px #b4b4b4}}@media screen and (max-width:759px){.soft-comingList__itemInner .soft-comingList__itemBox{padding:3px 30px 1px 10px;border-left:solid 4px #b4b4b4}}@media screen and (min-width:760px),print{.soft-comingList__itemInner .soft-comingList__itemBoxWrap{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}[data-bodytheme='switch'] .soft-comingList__itemInner a .soft-comingList__itemBox{border-color:#e60012}[data-bodytheme='wiiu'] .soft-comingList__itemInner a .soft-comingList__itemBox{border-color:#0096c8}[data-bodytheme='3ds'] .soft-comingList__itemInner a .soft-comingList__itemBox{border-color:#ce181e}@media screen and (min-width:760px),print{.soft-comingList__itemInner a{height:100%}}[data-bodytheme='switch'] .soft-comingList__itemInner a:hover .soft-comingList__itemTitle{color:#e60012}[data-bodytheme='wiiu'] .soft-comingList__itemInner a:hover .soft-comingList__itemTitle{color:#0096c8}[data-bodytheme='3ds'] .soft-comingList__itemInner a:hover .soft-comingList__itemTitle{color:#ce181e}.soft-comingList__itemBox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.ncommon-u-linkbox .soft-comingList__itemBox{line-height:1;display:inline-block;position:relative;font-weight:bold;-webkit-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;-moz-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;-o-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;padding-left:20px;font-size:14px;line-height:24px;margin-bottom:-5px;margin-top:-5px;}.ncommon-u-linkbox .soft-comingList__itemBox:hover,a:hover .ncommon-u-linkbox .soft-comingList__itemBox,button:hover .ncommon-u-linkbox .soft-comingList__itemBox,.ncommon-u-linkbox:hover .ncommon-u-linkbox .soft-comingList__itemBox{color:#e60012;-webkit-transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1);-moz-transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1);-o-transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1);transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1)}[data-bodytheme='wiiu'] .ncommon-u-linkbox .soft-comingList__itemBox:hover,[data-bodytheme='wiiu'] a:hover .ncommon-u-linkbox .soft-comingList__itemBox,[data-bodytheme='wiiu'] button:hover .ncommon-u-linkbox .soft-comingList__itemBox,[data-bodytheme='wiiu'] .ncommon-u-linkbox:hover .ncommon-u-linkbox .soft-comingList__itemBox{color:#0096c8}[data-bodytheme='3ds'] .ncommon-u-linkbox .soft-comingList__itemBox:hover,[data-bodytheme='3ds'] a:hover .ncommon-u-linkbox .soft-comingList__itemBox,[data-bodytheme='3ds'] button:hover .ncommon-u-linkbox .soft-comingList__itemBox,[data-bodytheme='3ds'] .ncommon-u-linkbox:hover .ncommon-u-linkbox .soft-comingList__itemBox{color:#ce181e}.ncommon-u-linkbox .soft-comingList__itemBox i,.ncommon-u-linkbox .soft-comingList__itemBox i:before,.ncommon-u-linkbox .soft-comingList__itemBox i:after{position:absolute;left:0;top:0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;color:inherit;-webkit-transition:all 240ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 240ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 240ms cubic-bezier(.25,.46,.45,.94);transition:all 240ms cubic-bezier(.25,.46,.45,.94);background-repeat:no-repeat;background-position:center;-webkit-background-size:14px auto;-moz-background-size:14px auto;-o-background-size:14px auto;background-size:14px auto}.ncommon-u-linkbox .soft-comingList__itemBox:hover i,a:hover .ncommon-u-linkbox .soft-comingList__itemBox i,button:hover .ncommon-u-linkbox .soft-comingList__itemBox i,.ncommon-u-linkbox:hover .ncommon-u-linkbox .soft-comingList__itemBox i,.ncommon-u-linkbox .soft-comingList__itemBox:hover i:before,a:hover .ncommon-u-linkbox .soft-comingList__itemBox i:before,button:hover .ncommon-u-linkbox .soft-comingList__itemBox i:before,.ncommon-u-linkbox:hover .ncommon-u-linkbox .soft-comingList__itemBox i:before,.ncommon-u-linkbox .soft-comingList__itemBox:hover i:after,a:hover .ncommon-u-linkbox .soft-comingList__itemBox i:after,button:hover .ncommon-u-linkbox .soft-comingList__itemBox i:after,.ncommon-u-linkbox:hover .ncommon-u-linkbox .soft-comingList__itemBox i:after{-webkit-transition:all 150ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 150ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 150ms cubic-bezier(.25,.46,.45,.94);transition:all 150ms cubic-bezier(.25,.46,.45,.94)}.ncommon-u-linkbox .soft-comingList__itemBox > i{position:relative;display:inline-block;width:14px;height:14px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff}.ncommon-u-linkbox .soft-comingList__itemBox > i:after{content:'';display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:-2px;top:-2px;border:2px solid rgba(255,255,255,0)}.ncommon-u-linkbox .soft-comingList__itemBox > i > i,.ncommon-u-linkbox .soft-comingList__itemBox > i > i > i:first-child{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.ncommon-u-linkbox .soft-comingList__itemBox > i > i > i:first-child{opacity:0}.ncommon-u-linkbox .soft-comingList__itemBox > i > i{background-image:url(../img/ncommon/_common/icon/right-fill-red.svg);}[data-bodytheme='wiiu'] .ncommon-u-linkbox .soft-comingList__itemBox > i > i{background-image:url(../img/ncommon/_common/icon/right-fill-wiiu.svg)}[data-bodytheme='3ds'] .ncommon-u-linkbox .soft-comingList__itemBox > i > i{background-image:url(../img/ncommon/_common/icon/right-fill-3ds.svg)}.ncommon-u-linkbox .soft-comingList__itemBox > i > i > i:first-child{background-image:url(../img/ncommon/_common/icon/right-stroke-red.svg);}[data-bodytheme='wiiu'] .ncommon-u-linkbox .soft-comingList__itemBox > i > i > i:first-child{background-image:url(../img/ncommon/_common/icon/right-stroke-wiiu.svg)}[data-bodytheme='3ds'] .ncommon-u-linkbox .soft-comingList__itemBox > i > i > i:first-child{background-image:url(../img/ncommon/_common/icon/right-stroke-3ds.svg)}.ncommon-u-linkbox .soft-comingList__itemBox > i{position:absolute;top:6px;left:0}.ncommon-u-linkbox .soft-comingList__itemBox > i{top:0;left:auto;right:0;bottom:2px;margin:auto;}@media screen and (max-width:759px){.ncommon-u-linkbox .soft-comingList__itemBox > i{top:3px;bottom:1px}}.ncommon-u-linkbox .soft-comingList__itemBox:hover{color:inherit}@media screen and (min-width:760px),print{.ncommon-u-linkbox .soft-comingList__itemBox{padding:0 30px 0 12px;margin:0}}@media screen and (max-width:759px){.ncommon-u-linkbox .soft-comingList__itemBox{padding:0 30px 1px 10px;margin-top:0;margin-bottom:0}}.soft-comingList__itemDate{font-family:'Roboto',sans-serif;font-weight:bold;}@media screen and (min-width:760px),print{.soft-comingList__itemDate{font-size:12px;line-height:12px;margin-bottom:0;margin-top:0}}@media screen and (max-width:759px){.soft-comingList__itemDate{font-size:10px;line-height:10px;margin-bottom:0;margin-top:0}}.soft-comingList__itemDate > span{font-size:.85em;vertical-align:bottom}.soft-comingList__itemTitle{font-weight:bold;}@media screen and (min-width:760px),print{.soft-comingList__itemTitle{font-size:14px;margin-bottom:-.4em;margin-top:-.4em;padding-top:11px}}@media screen and (max-width:759px){.soft-comingList__itemTitle{font-size:12px;margin-bottom:-.4em;margin-top:-.4em;padding-top:5px}}.soft-comingList__itemInfo{color:#737373;font-size:10px;line-height:10px;margin-bottom:0;margin-top:0;font-weight:bold;}@media screen and (min-width:760px),print{.soft-comingList__itemInfo{padding-top:14px}}@media screen and (max-width:759px){.soft-comingList__itemInfo{padding-top:9px}}.soft-comingList__itemMemo{font-size:10px;margin-bottom:-.4em;margin-top:-.4em;color:#737373;padding-top:8px;font-weight:bold;}@media screen and (max-width:759px){.soft-comingList__itemMemo{padding-top:2px}}.soft-featureClassic{text-align:center;margin:-49px auto 70px;}@media screen and (max-width:759px){.soft-featureClassic{margin:-36px auto 42px}}.soft-featureClassic .soft-featureClassic__list{zoom:1;display:inline-block;}.soft-featureClassic .soft-featureClassic__list:after{content:"";display:block;clear:both}@media screen and (min-width:760px) and (max-width:979px){.soft-featureClassic .soft-featureClassic__list{width:100%}}@media screen and (max-width:759px){.soft-featureClassic .soft-featureClassic__list{max-width:414px;width:100%}}.soft-featureClassic .soft-featureClassic__item{position:relative;float:left;margin-right:18px;width:277px;}.soft-featureClassic .soft-featureClassic__item .ncommon-bt:before{content:'';position:absolute;width:59px;height:26px;left:6px;top:0;bottom:0;margin:auto;background-repeat:no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;}@media screen and (max-width:759px){.soft-featureClassic .soft-featureClassic__item .ncommon-bt:before{width:51px;height:22px}}.soft-featureClassic .soft-featureClassic__item .ncommon-bt > span{margin-left:40px;top:auto;}@media screen and (min-width:760px) and (max-width:979px){.soft-featureClassic .soft-featureClassic__item .ncommon-bt > span{font-size:12px;font-weight:bold}}@media screen and (max-width:759px){.soft-featureClassic .soft-featureClassic__item .ncommon-bt > span{margin-left:30px;font-size:13px;font-weight:bold}}@media screen and (max-width:759px){.soft-featureClassic .soft-featureClassic__item .ncommon-bt{line-height:38px;height:41px}}.soft-featureClassic .soft-featureClassic__item:first-child .ncommon-bt{color:#fd8a19;}.soft-featureClassic .soft-featureClassic__item:first-child .ncommon-bt:before{background-image:url("../../../software/img/icon-classic__sale.svg")}.soft-featureClassic .soft-featureClassic__item:nth-child(2) .ncommon-bt{color:#23b1bc;}.soft-featureClassic .soft-featureClassic__item:nth-child(2) .ncommon-bt:before{background-image:url("../../../software/img/icon-classic__try.svg")}.soft-featureClassic .soft-featureClassic__item:last-child{margin-right:0;}.soft-featureClassic .soft-featureClassic__item:last-child .ncommon-bt{color:#f00;}.soft-featureClassic .soft-featureClassic__item:last-child .ncommon-bt:before{background-image:url("../../../software/img/icon-classic__free.svg")}.soft-featureClassic .soft-featureClassic__item .ncommon-icon{position:absolute;left:auto;right:10px;top:0 !important;bottom:0;margin:auto;width:10px;height:10px}@media screen and (min-width:760px) and (max-width:979px){.soft-featureClassic .soft-featureClassic__item{width:-webkit-calc(100% / 3 - 7px);width:-moz-calc(100% / 3 - 7px);width:calc(100% / 3 - 7px);margin-right:10px}}@media screen and (max-width:759px){.soft-featureClassic .soft-featureClassic__item{width:100%;margin-right:0;margin-bottom:6px}}.soft-featureRecommend{min-height:100vh}.soft-featureRecommend__loading{position:fixed;left:50%;top:50%;}.soft-featureRecommend.is-ready .soft-featureRecommend__loading{display:none}.soft-featureRecommend__content{visibility:hidden;opacity:0;}.soft-featureRecommend.is-ready .soft-featureRecommend__content{visibility:visible;opacity:1;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;transition:opacity 300ms ease}@media screen and (max-width:759px){.soft-featureSlider{margin-top:3px}}@media screen and (max-width:979px){.soft-featureSlider [data-njs="scroller__wrap"] > div{overflow:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}@media screen and (min-width:760px) and (max-width:979px){.soft-featureSlider [data-njs="scroller__wrap"] > div{padding-right:0;padding-left:0}}@media screen and (max-width:979px){.soft-featureSlider .ncommon-softUnit__main{padding-bottom:0}}.soft-featureSlider .ncommon-softUnit__name{padding:0;}.soft-featureSlider .ncommon-softUnit__name:before{display:none}@media screen and (max-width:759px){.soft-featureSlider__clip{padding:0 14px}}@media screen and (min-width:760px) and (max-width:979px){.soft-featureSlider__clip{overflow-x:scroll;overflow-y:hidden;padding-right:40px;padding-left:40px}.soft-featureSlider__clip::-webkit-scrollbar{display:none}}@media screen and (min-width:980px),print{.soft-featureSlider__container{min-height:231px}}@media screen and (max-width:759px){.soft-featureSlider__container [data-njs="scroller__ghost"]{padding:0 28px 0 14px}}.soft-featureSlider__container::-webkit-scrollbar{display:none}@media screen and (min-width:760px) and (max-width:979px){.soft-featureSlider__container{-webkit-transform:translate3d(0,0,0) !important;-moz-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important}}.soft-featureSlider__item{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#fff;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}@media screen and (min-width:760px),print{.soft-featureSlider__item{width:230px;height:230px;margin-right:18px}}@media screen and (max-width:759px){.soft-featureSlider__item{width:159px;height:159px;margin-right:6px}}.soft-featureSlider__item:empty{width:0;}@media screen and (min-width:760px),print{.soft-featureSlider__item:empty ~ *{margin-left:-18px}}@media screen and (max-width:759px){.soft-featureSlider__item:empty ~ *{margin-left:-6px}}.soft-featureSlider__item .ncommon-u-linkbox{height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.soft-featureSlider__item .ncommon-u-linkbox > *{-webkit-filter:drop-shadow(0 0 8px rgba(0,0,0,0.25));filter:drop-shadow(0 0 8px rgba(0,0,0,0.25))}.soft-featureSlider__item .ncommon-icon{position:absolute;top:auto;left:auto;color:transparent;}@media screen and (min-width:760px),print{.soft-featureSlider__item .ncommon-icon{right:15px;bottom:16px;width:14px;height:14px}}@media screen and (max-width:759px){.soft-featureSlider__item .ncommon-icon{right:9px;bottom:9px;width:8px;height:8px}}.soft-featureSlider__item:hover{opacity:.7}.soft-featureSlider__icon{position:absolute;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center;}@media screen and (min-width:760px),print{.soft-featureSlider__icon{top:14px;left:14px;width:40px;height:40px}}@media screen and (max-width:759px){.soft-featureSlider__icon{top:10px;left:10px;width:30px;height:30px}}.soft-featureSlider__genre{position:absolute;font-family:'Roboto',sans-serif;font-weight:bold;}@media screen and (min-width:760px),print{.soft-featureSlider__genre{top:14px;right:14px;font-size:16px}}@media screen and (max-width:759px){.soft-featureSlider__genre{top:10px;right:10px;font-size:14px}}.soft-featureSlider__name{font-size:14px;}.soft-featureSlider__name span{font-size:18px}@media screen and (max-width:759px){.soft-featureSlider__paperArea{display:none}}[data-itemcnt="3"] .soft-featureSlider__paperArea{display:none}@media screen and (min-width:760px),print{.soft-featureSlider__pager{padding-top:28px}}@media screen and (max-width:759px){.soft-featureSlider__pager{padding-top:14px}}.soft-featureSlider__item .ncommon-thumb{background-color:#f6f6f6}@media screen and (min-width:980px),print{.soft-featureSlider__item--more{height:230px;width:190px}}@media screen and (min-width:760px) and (max-width:979px){.soft-featureSlider__item--more{height:100%;width:215px}}@media screen and (max-width:759px){.soft-featureSlider__item--more{width:213px;height:100%}}.soft-featureSlider__item--more:before{content:'';position:absolute;top:0;bottom:0;width:1px;background-image:-webkit-linear-gradient(top, #999, #999 1px, transparent 1px, transparent 3px);background-image:-moz- oldlinear-gradient(top, #999, #999 1px, transparent 1px, transparent 3px);background-image:-o-linear-gradient(top, #999, #999 1px, transparent 1px, transparent 3px);background-image:linear-gradient(to bottom,#999,#999 1px,transparent 1px,transparent 3px);background-repeat:repeat-y;background-position:left top;-webkit-background-size:1px 4px;-moz-background-size:1px 4px;-o-background-size:1px 4px;background-size:1px 4px;left:0}.soft-featureSlider__more{height:100%;display:block;-webkit-transition:opacity 150ms cubic-bezier(.77,0,.175,1);-moz-transition:opacity 150ms cubic-bezier(.77,0,.175,1);-o-transition:opacity 150ms cubic-bezier(.77,0,.175,1);transition:opacity 150ms cubic-bezier(.77,0,.175,1);opacity:1;position:relative;}html[data-device="desktop"] .soft-featureSlider__more:hover{opacity:.5}.soft-featureSlider__more__inner{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.soft-featureSlider__more__content{position:relative;}@media screen and (min-width:760px),print{.soft-featureSlider__more__content{left:76px}}@media screen and (max-width:759px){.soft-featureSlider__more__content{left:70px}}.soft-featureSlider__more__content > i{display:block;margin:auto}.soft-featureSlider__more__content > i > i{background-image:url("../../v2/img/ncommon/_common/icon/right-stroke-middle-white.svg")}.soft-featureSlider__more__text{width:100%;text-align:center;font-weight:bold;padding-top:8px;line-height:20px;}.soft-featureSlider__more__text span{display:block;color:#737373;font-size:12px;}@media screen and (max-width:759px){.soft-featureSlider__more__text span{font-size:10px}}.soft-featureSlider__user{position:absolute;font-weight:bold;color:#fff;}@media screen and (min-width:760px),print{.soft-featureSlider__user{bottom:72px;left:14px}}@media screen and (max-width:759px){.soft-featureSlider__user{bottom:49px;left:9px}}@media screen and (min-width:760px),print{.soft-featureSlider__userName{font-size:18px;line-height:24px;margin-bottom:-3px;margin-top:-3px}}@media screen and (max-width:759px){.soft-featureSlider__userName{font-size:12px;line-height:20px;margin-bottom:-4px;margin-top:-4px}}@media screen and (min-width:760px),print{.soft-featureSlider__userSub{font-size:16px;line-height:24px;margin-bottom:-4px;margin-top:-4px}}@media screen and (max-width:759px){.soft-featureSlider__userSub{font-size:11px;line-height:20px;margin-bottom:-4.5px;margin-top:-4.5px}}.soft-filterVC{display:none;}.soft-filterVC.js-active{display:block}.soft-filterVC [data-njs="nav__item"]{cursor:pointer}@media screen and (max-width:759px){.soft-headline02{margin-bottom:39px}[soft-search-nav-cnt="4"] .soft-headline02{margin-bottom:103px}[soft-search-nav-cnt="3"] .soft-headline02{margin-bottom:56px}[soft-search-nav-cnt="2"] .soft-headline02{margin-bottom:56px}}@media screen and (min-width:760px),print{.soft-headline02 .ncommon-switchNav02__item{min-width:140px}}@media screen and (min-width:760px),print{.soft-headline02 .ncommon-switchNav02__bt{line-height:42px}}@media screen and (min-width:375px) and (max-width:759px){.soft-headline02__body--left{display:inline-block}}@media screen and (min-width:375px) and (max-width:759px){.soft-headline02__siblings--right{float:right;padding-top:0}}@media screen and (max-width:759px){.soft-headline02__siblings--right span{color:#737373;font-size:10px;margin-bottom:-.4em;margin-top:-.4em}}@media screen and (min-width:760px),print{.soft-headline02__headlineCap{font-size:12px;margin-bottom:-.4em;margin-top:-.4em}}@media screen and (max-width:759px){.soft-headline02__headlineCap{display:none}}@media screen and (min-width:760px),print{.soft-link > a,.soft-link > span{line-height:1;display:inline-block;position:relative;font-weight:bold;-webkit-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;-moz-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;-o-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;padding-left:20px;font-size:14px;line-height:24px;margin-bottom:-5px;margin-top:-5px}.soft-link > a:hover,.soft-link > span:hover,a:hover .soft-link > a,a:hover .soft-link > span,button:hover .soft-link > a,button:hover .soft-link > span,.ncommon-u-linkbox:hover .soft-link > a,.ncommon-u-linkbox:hover .soft-link > span{color:#e60012;-webkit-transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1);-moz-transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1);-o-transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1);transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1)}[data-bodytheme='wiiu'] .soft-link > a:hover,[data-bodytheme='wiiu'] .soft-link > span:hover,[data-bodytheme='wiiu'] a:hover .soft-link > a,[data-bodytheme='wiiu'] a:hover .soft-link > span,[data-bodytheme='wiiu'] button:hover .soft-link > a,[data-bodytheme='wiiu'] button:hover .soft-link > span,[data-bodytheme='wiiu'] .ncommon-u-linkbox:hover .soft-link > a,[data-bodytheme='wiiu'] .ncommon-u-linkbox:hover .soft-link > span{color:#0096c8}[data-bodytheme='3ds'] .soft-link > a:hover,[data-bodytheme='3ds'] .soft-link > span:hover,[data-bodytheme='3ds'] a:hover .soft-link > a,[data-bodytheme='3ds'] a:hover .soft-link > span,[data-bodytheme='3ds'] button:hover .soft-link > a,[data-bodytheme='3ds'] button:hover .soft-link > span,[data-bodytheme='3ds'] .ncommon-u-linkbox:hover .soft-link > a,[data-bodytheme='3ds'] .ncommon-u-linkbox:hover .soft-link > span{color:#ce181e}.soft-link > a i,.soft-link > span i,.soft-link > a i:before,.soft-link > span i:before,.soft-link > a i:after,.soft-link > span i:after{position:absolute;left:0;top:0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;color:inherit;-webkit-transition:all 240ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 240ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 240ms cubic-bezier(.25,.46,.45,.94);transition:all 240ms cubic-bezier(.25,.46,.45,.94);background-repeat:no-repeat;background-position:center;-webkit-background-size:14px auto;-moz-background-size:14px auto;-o-background-size:14px auto;background-size:14px auto}.soft-link > a:hover i,.soft-link > span:hover i,a:hover .soft-link > a i,a:hover .soft-link > span i,button:hover .soft-link > a i,button:hover .soft-link > span i,.ncommon-u-linkbox:hover .soft-link > a i,.ncommon-u-linkbox:hover .soft-link > span i,.soft-link > a:hover i:before,.soft-link > span:hover i:before,a:hover .soft-link > a i:before,a:hover .soft-link > span i:before,button:hover .soft-link > a i:before,button:hover .soft-link > span i:before,.ncommon-u-linkbox:hover .soft-link > a i:before,.ncommon-u-linkbox:hover .soft-link > span i:before,.soft-link > a:hover i:after,.soft-link > span:hover i:after,a:hover .soft-link > a i:after,a:hover .soft-link > span i:after,button:hover .soft-link > a i:after,button:hover .soft-link > span i:after,.ncommon-u-linkbox:hover .soft-link > a i:after,.ncommon-u-linkbox:hover .soft-link > span i:after{-webkit-transition:all 150ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 150ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 150ms cubic-bezier(.25,.46,.45,.94);transition:all 150ms cubic-bezier(.25,.46,.45,.94)}.soft-link > a > i,.soft-link > span > i{position:relative;display:inline-block;width:14px;height:14px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff}.soft-link > a > i:after,.soft-link > span > i:after{content:'';display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:-2px;top:-2px;border:2px solid rgba(255,255,255,0)}.soft-link > a > i > i,.soft-link > span > i > i,.soft-link > a > i > i > i:first-child,.soft-link > span > i > i > i:first-child{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.soft-link > a > i > i > i:first-child,.soft-link > span > i > i > i:first-child{opacity:0}.soft-link > a > i > i,.soft-link > span > i > i{background-image:url(../img/ncommon/_common/icon/right-fill-red.svg);}[data-bodytheme='wiiu'] .soft-link > a > i > i,[data-bodytheme='wiiu'] .soft-link > span > i > i{background-image:url(../img/ncommon/_common/icon/right-fill-wiiu.svg)}[data-bodytheme='3ds'] .soft-link > a > i > i,[data-bodytheme='3ds'] .soft-link > span > i > i{background-image:url(../img/ncommon/_common/icon/right-fill-3ds.svg)}.soft-link > a > i > i > i:first-child,.soft-link > span > i > i > i:first-child{background-image:url(../img/ncommon/_common/icon/right-stroke-red.svg);}[data-bodytheme='wiiu'] .soft-link > a > i > i > i:first-child,[data-bodytheme='wiiu'] .soft-link > span > i > i > i:first-child{background-image:url(../img/ncommon/_common/icon/right-stroke-wiiu.svg)}[data-bodytheme='3ds'] .soft-link > a > i > i > i:first-child,[data-bodytheme='3ds'] .soft-link > span > i > i > i:first-child{background-image:url(../img/ncommon/_common/icon/right-stroke-3ds.svg)}.soft-link > a > i,.soft-link > span > i{position:absolute;top:6px;left:0}}@media screen and (max-width:759px){.soft-link > a,.soft-link > span{line-height:1;display:inline-block;position:relative;font-weight:bold;-webkit-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;-moz-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;-o-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;padding-left:19px;font-size:12px;line-height:20px;margin-bottom:-4px;margin-top:-4px}.soft-link > a:hover,.soft-link > span:hover,a:hover .soft-link > a,a:hover .soft-link > span,button:hover .soft-link > a,button:hover .soft-link > span,.ncommon-u-linkbox:hover .soft-link > a,.ncommon-u-linkbox:hover .soft-link > span{color:#e60012;-webkit-transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1);-moz-transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1);-o-transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1);transition:border-color 150ms cubic-bezier(.165,.84,.44,1),background-color 150ms cubic-bezier(.165,.84,.44,1),color 150ms cubic-bezier(.165,.84,.44,1)}[data-bodytheme='wiiu'] .soft-link > a:hover,[data-bodytheme='wiiu'] .soft-link > span:hover,[data-bodytheme='wiiu'] a:hover .soft-link > a,[data-bodytheme='wiiu'] a:hover .soft-link > span,[data-bodytheme='wiiu'] button:hover .soft-link > a,[data-bodytheme='wiiu'] button:hover .soft-link > span,[data-bodytheme='wiiu'] .ncommon-u-linkbox:hover .soft-link > a,[data-bodytheme='wiiu'] .ncommon-u-linkbox:hover .soft-link > span{color:#0096c8}[data-bodytheme='3ds'] .soft-link > a:hover,[data-bodytheme='3ds'] .soft-link > span:hover,[data-bodytheme='3ds'] a:hover .soft-link > a,[data-bodytheme='3ds'] a:hover .soft-link > span,[data-bodytheme='3ds'] button:hover .soft-link > a,[data-bodytheme='3ds'] button:hover .soft-link > span,[data-bodytheme='3ds'] .ncommon-u-linkbox:hover .soft-link > a,[data-bodytheme='3ds'] .ncommon-u-linkbox:hover .soft-link > span{color:#ce181e}.soft-link > a i,.soft-link > span i,.soft-link > a i:before,.soft-link > span i:before,.soft-link > a i:after,.soft-link > span i:after{position:absolute;left:0;top:0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;color:inherit;-webkit-transition:all 240ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 240ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 240ms cubic-bezier(.25,.46,.45,.94);transition:all 240ms cubic-bezier(.25,.46,.45,.94);background-repeat:no-repeat;background-position:center;-webkit-background-size:12px auto;-moz-background-size:12px auto;-o-background-size:12px auto;background-size:12px auto}.soft-link > a:hover i,.soft-link > span:hover i,a:hover .soft-link > a i,a:hover .soft-link > span i,button:hover .soft-link > a i,button:hover .soft-link > span i,.ncommon-u-linkbox:hover .soft-link > a i,.ncommon-u-linkbox:hover .soft-link > span i,.soft-link > a:hover i:before,.soft-link > span:hover i:before,a:hover .soft-link > a i:before,a:hover .soft-link > span i:before,button:hover .soft-link > a i:before,button:hover .soft-link > span i:before,.ncommon-u-linkbox:hover .soft-link > a i:before,.ncommon-u-linkbox:hover .soft-link > span i:before,.soft-link > a:hover i:after,.soft-link > span:hover i:after,a:hover .soft-link > a i:after,a:hover .soft-link > span i:after,button:hover .soft-link > a i:after,button:hover .soft-link > span i:after,.ncommon-u-linkbox:hover .soft-link > a i:after,.ncommon-u-linkbox:hover .soft-link > span i:after{-webkit-transition:all 150ms cubic-bezier(.25,.46,.45,.94);-moz-transition:all 150ms cubic-bezier(.25,.46,.45,.94);-o-transition:all 150ms cubic-bezier(.25,.46,.45,.94);transition:all 150ms cubic-bezier(.25,.46,.45,.94)}.soft-link > a > i,.soft-link > span > i{position:relative;display:inline-block;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff}.soft-link > a > i:after,.soft-link > span > i:after{content:'';display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:-2px;top:-2px;border:2px solid rgba(255,255,255,0)}.soft-link > a > i > i,.soft-link > span > i > i,.soft-link > a > i > i > i:first-child,.soft-link > span > i > i > i:first-child{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.soft-link > a > i > i > i:first-child,.soft-link > span > i > i > i:first-child{opacity:0}.soft-link > a > i > i,.soft-link > span > i > i{background-image:url(../img/ncommon/_common/icon/right-fill-red.svg);}[data-bodytheme='wiiu'] .soft-link > a > i > i,[data-bodytheme='wiiu'] .soft-link > span > i > i{background-image:url(../img/ncommon/_common/icon/right-fill-wiiu.svg)}[data-bodytheme='3ds'] .soft-link > a > i > i,[data-bodytheme='3ds'] .soft-link > span > i > i{background-image:url(../img/ncommon/_common/icon/right-fill-3ds.svg)}.soft-link > a > i > i > i:first-child,.soft-link > span > i > i > i:first-child{background-image:url(../img/ncommon/_common/icon/right-stroke-red.svg);}[data-bodytheme='wiiu'] .soft-link > a > i > i > i:first-child,[data-bodytheme='wiiu'] .soft-link > span > i > i > i:first-child{background-image:url(../img/ncommon/_common/icon/right-stroke-wiiu.svg)}[data-bodytheme='3ds'] .soft-link > a > i > i > i:first-child,[data-bodytheme='3ds'] .soft-link > span > i > i > i:first-child{background-image:url(../img/ncommon/_common/icon/right-stroke-3ds.svg)}.soft-link > a > i,.soft-link > span > i{position:absolute;top:4.8px;left:0}}.soft-linkToAboutDL{padding:14px 0;text-align:right}@media screen and (min-width:760px),print{.soft-listSwitchNav--ranking{top:30px}}.soft-listSwitchNav--hardware{border-bottom:1px solid #e6e6e6;}@media screen and (min-width:760px),print{.soft-listSwitchNav--hardware{margin-bottom:42px;padding:28px 0 42px}.soft-listSwitchNav--hardware:first-child{padding-top:42px;padding-bottom:42px}}@media screen and (max-width:759px){.soft-listSwitchNav--hardware{margin-bottom:28px;padding:14px 0 28px}.soft-listSwitchNav--hardware:first-child{padding-top:28px;padding-bottom:28px}}@media screen and (min-width:760px),print{.soft-listSwitchNav--hardware2{padding:28px 0 42px}}@media screen and (max-width:759px){.soft-listSwitchNav--hardware2{padding:14px 0 28px}}.soft-localHeader{text-align:center;-webkit-background-size:18px auto;-moz-background-size:18px auto;-o-background-size:18px auto;background-size:18px auto;}@media screen and (min-width:760px),print{.soft-localHeader{border-top:28px solid}}@media screen and (max-width:759px){.soft-localHeader{border-top:14px solid}}.soft-localHeader--free{border-top-color:#bd0615;background-image:url("../img/software/localheader/bg-free.gif");}@media screen and (min-width:760px),print{.soft-localHeader--free{padding:52px 0}}@media screen and (max-width:759px){.soft-localHeader--free{padding:35px 0}}.soft-localHeader--trial{border-top-color:#20969e;background-image:url("../img/software/localheader/bg-trial.gif");}@media screen and (min-width:760px),print{.soft-localHeader--trial{padding:52px 0}}@media screen and (max-width:759px){.soft-localHeader--trial{padding:35px 0}}.soft-localHeader--indies{border-top:none;text-align:left;background-color:#000;background-repeat:no-repeat;background-position:right center;}@media screen and (min-width:760px),print{.soft-localHeader--indies{-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-image:url("../img/software/localheader/bg-indies_pc.gif");padding:37px 0}}@media screen and (max-width:759px){.soft-localHeader--indies{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-image:url("../img/software/localheader/bg-indies_sp.gif");padding:12px 0}}.soft-localHeader--switchshare{border-top:none;text-align:left;background-color:#f00;background-repeat:no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-position:right center;}@media screen and (min-width:760px),print{.soft-localHeader--switchshare{background-image:url("../img/software/localheader/bg-switchshare_pc.gif");padding:67px 0}}@media screen and (max-width:759px){.soft-localHeader--switchshare{background-image:url("../img/software/localheader/bg-switchshare_sp.gif");padding:44px 0}}.soft-localHeader--multiplay{border-top-color:#666;background-color:#999;}@media screen and (min-width:760px),print{.soft-localHeader--multiplay{padding:52px 0}}@media screen and (max-width:759px){.soft-localHeader--multiplay{padding:35px 0}}.soft-localHeader--series{border-top:none;text-align:left;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;}@media screen and (min-width:980px),print{.soft-localHeader--series{background-image:url("../img/software/localheader/bg-series--pc.png");padding:67px 0}}@media screen and (min-width:760px) and (max-width:979px){.soft-localHeader--series{background-image:url("../img/software/localheader/bg-series--tab.png");padding:85px 0}}@media screen and (max-width:759px){.soft-localHeader--series{background-image:url("../img/software/localheader/bg-series--sp.png");padding:47px 0}}.soft-localHeader--tgs{border-top:none;background-color:#f50868;}@media screen and (min-width:760px),print{.soft-localHeader--tgs{padding:48px 0}}@media screen and (max-width:759px){.soft-localHeader--tgs{padding:34px 0}}.soft-localHeader__titleJp{color:#fff;font-weight:bold;}@media screen and (min-width:760px),print{.soft-localHeader__titleJp{font-size:24px}.soft-localHeader__titleJp > span{font-size:36px;line-height:1.4;margin-bottom:-.19999999999999996em;margin-top:-.19999999999999996em}}@media screen and (max-width:759px){.soft-localHeader__titleJp{font-size:18px}.soft-localHeader__titleJp > span{font-size:24px;margin-bottom:-.4em;margin-top:-.4em}}.soft-localHeader--campaign{border-top-color:#d98200;background-image:url("../img/software/localheader/bg-campaign.gif");text-align:center;}@media screen and (min-width:760px),print{.soft-localHeader--campaign{padding:18px 0 21px}}@media screen and (max-width:759px){.soft-localHeader--campaign{padding:12px 0}}.soft-localHeader--campaign .ncommon-l-content{padding:30px 40px;}@media screen and (max-width:759px){.soft-localHeader--campaign .ncommon-l-content{padding:20px 14px}}.soft-localHeader--campaign .soft-localHeader__titleEn{color:#fff;font-weight:bold;position:relative;z-index:2;}@media screen and (min-width:760px),print{.soft-localHeader--campaign .soft-localHeader__titleEn{font-size:16px;padding:0 0 12px 0}}@media screen and (max-width:759px){.soft-localHeader--campaign .soft-localHeader__titleEn{font-size:12px;padding:0 0 8px 0;letter-spacing:1px;position:relative;z-index:2}}.soft-localHeader--campaign .soft-localHeader__titleJp{color:#fff;font-weight:bold;position:relative;z-index:2;}@media screen and (min-width:760px),print{.soft-localHeader--campaign .soft-localHeader__titleJp{font-size:34px;letter-spacing:3px}}@media screen and (max-width:759px){.soft-localHeader--campaign .soft-localHeader__titleJp{font-size:19px;letter-spacing:1px;line-height:1.25em}}.soft-localHeader__titleEn{padding-top:14px;color:#fff;font-family:'Roboto',sans-serif;font-weight:900;letter-spacing:.08em;}@media screen and (min-width:760px),print{.soft-localHeader__titleEn{font-size:14px}}@media screen and (max-width:759px){.soft-localHeader__titleEn{font-size:12px}}.soft-main{zoom:1;margin-bottom:60px;}.soft-main:after{content:"";display:block;clear:both}.soft-main img{width:100%}@media screen and (min-width:980px),print{.soft-main{max-width:1760px;margin:0 auto;padding:16px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:56px}}@media screen and (max-width:979px){.soft-main{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.soft-main[data-main='switch']{background-color:#e60012}.soft-main[data-main='wiiu']{background-color:#0096c8}.soft-main[data-main='3ds']{background-color:#ce181e}}@media screen and (max-width:759px){.soft-main{width:100vw;padding:0;margin-bottom:36px}}@media screen and (min-width:760px) and (max-width:979px){.soft-main .ncommon-pager__prev,.soft-main .ncommon-pager__next{display:none}}.soft-main .ncommon-pager{position:absolute;width:100%;opacity:.9;}@media screen and (min-width:760px) and (max-width:979px){.soft-main .ncommon-pager{bottom:10px}}@media screen and (max-width:759px){.soft-main .ncommon-pager{bottom:5px}}.soft-main [data-njs="slider"]{position:relative}.soft-main [data-njs="slider__item"]{margin-right:6px;}@media screen and (min-width:760px) and (max-width:979px){.soft-main [data-njs="slider__item"]{width:720px}}@media screen and (max-width:759px){.soft-main [data-njs="slider__item"]{width:77.33333333333333vw}}.soft-main [data-njs="slider__clip"]{max-width:750px;margin:0 auto;overflow:visible}.soft-main .ncommon-pager__sliderBt{height:3px;}@media screen and (max-width:979px){.soft-main .ncommon-pager__sliderBt{background-color:#fff}}@media screen and (min-width:980px),print{.soft-main-nav{width:280px;height:-webkit-calc(100% - 32px);height:-moz-calc(100% - 32px);height:calc(100% - 32px);padding:0;position:absolute;right:15px;top:16px}}@media screen and (max-width:979px){.soft-main-nav{z-index:10}}@media screen and (min-width:980px),print{[data-main='switch'] .soft-main-nav.soft-main-nav__switch{background-color:#e60012}[data-main='wiiu'] .soft-main-nav.soft-main-nav__switch{background-color:#0096c8}[data-main='3ds'] .soft-main-nav.soft-main-nav__switch{background-color:#ce181e}}@media screen and (min-width:980px),print{[data-main='switch'] .soft-main-nav.soft-main-nav__3ds{background-color:#e60012}[data-main='wiiu'] .soft-main-nav.soft-main-nav__3ds{background-color:#0096c8}[data-main='3ds'] .soft-main-nav.soft-main-nav__3ds{background-color:#ce181e}}@media screen and (min-width:980px),print{[data-main='switch'] .soft-main-nav.soft-main-nav__wiiu{background-color:#e60012}[data-main='wiiu'] .soft-main-nav.soft-main-nav__wiiu{background-color:#0096c8}[data-main='3ds'] .soft-main-nav.soft-main-nav__wiiu{background-color:#ce181e}}@media screen and (min-width:980px),print{.soft-main-nav[data-njs="sticky"].js-upper [data-njs="sticky__inner"]{position:absolute;top:auto !important;bottom:0}}@media screen and (min-width:980px),print{.soft-main-nav__inner{width:280px}}@media screen and (max-width:979px){.js-fixed .soft-main-nav__inner{position:static}}.soft-main-nav__image{background-repeat:no-repeat;}[data-bodytheme="3ds"] .soft-main-nav__image{background-image:url("../../../software/3ds/img/soft-main-nav__image.jpg")}[data-bodytheme="wiiu"] .soft-main-nav__image{background-image:url("../../../software/wiiu/img/soft-main-nav__image.jpg")}@media screen and (min-width:980px),print{.soft-main-nav__image{width:100%;height:170px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}[data-bodytheme="switch"] .soft-main-nav__image{background-image:url("../../../software/switch/img/soft-main-nav__image--color.jpg")}}@media screen and (min-width:760px) and (max-width:979px){[data-bodytheme="switch"] .soft-main-nav__image{width:30%;padding-bottom:15%}[data-bodytheme="3ds"] .soft-main-nav__image{width:30%;padding-bottom:15%}[data-bodytheme="wiiu"] .soft-main-nav__image{width:35%;padding-bottom:20%}}@media screen and (max-width:759px){.soft-main-nav__image{width:41.5954415954416%;margin-left:-12px;padding-bottom:22.367%}[data-bodytheme="3ds"] .soft-main-nav__image{margin-left:0}}@media screen and (max-width:979px){.soft-main-nav__image{display:inline-block;padding-bottom:22.8%;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-position:center}[data-bodytheme="switch"] .soft-main-nav__image{background-image:url("../../../software/switch/img/soft-main-nav__image--color--sp.jpg")}}@media screen and (min-width:980px),print{.soft-main-nav__head-pc{margin-bottom:22px;padding-top:2px;width:100%;border-left:solid 8px #fff;background-repeat:no-repeat;background-position:22px center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[data-main='switch'] .soft-main-nav__head-pc{height:80px}[data-main='wiiu'] .soft-main-nav__head-pc{height:50px}[data-main='3ds'] .soft-main-nav__head-pc{height:80px}}@media screen and (max-width:979px){.soft-main-nav__head-pc{display:none}}.soft-main-nav__head-tab{font-weight:bold;}@media screen and (min-width:980px),print{.soft-main-nav__head-tab{display:none}}@media screen and (min-width:760px) and (max-width:979px){.soft-main-nav__head-tab{background-repeat:no-repeat;display:inline-block;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;vertical-align:top;padding-bottom:8.666666666666668%;margin-top:3.6%}[data-bodytheme="switch"] .soft-main-nav__head-tab{width:57.86666666666667%}[data-bodytheme="wiiu"] .soft-main-nav__head-tab{width:34.66666666666667%}[data-bodytheme="3ds"] .soft-main-nav__head-tab{width:52%}}@media screen and (max-width:759px){.soft-main-nav__head-tab{display:none}}.soft-main-nav__head-sp{font-weight:bold;}@media screen and (min-width:980px),print{.soft-main-nav__head-sp{display:none}}@media screen and (min-width:760px) and (max-width:979px){.soft-main-nav__head-sp{display:none}}@media screen and (max-width:759px){.soft-main-nav__head-sp{background-repeat:no-repeat;display:inline-block;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;vertical-align:top;padding-bottom:8.666666666666668%;margin-top:6.666666666666667%}[data-bodytheme="switch"] .soft-main-nav__head-sp{width:58.4045584045584%}[data-bodytheme="wiiu"] .soft-main-nav__head-sp{width:34.66666666666667%}[data-bodytheme="3ds"] .soft-main-nav__head-sp{width:52%}}@media screen and (min-width:980px),print{.soft-main-content{max-width:1440px;margin:0;padding:0;width:-webkit-calc(100% - 284px);width:-moz-calc(100% - 284px);width:calc(100% - 284px)}}@media screen and (max-width:979px){.soft-main-content{padding:0 8px 12px;background-image:-webkit-linear-gradient(left, #fff, #fff 1px, transparent 1px, transparent 3px);background-image:-moz- oldlinear-gradient(left, #fff, #fff 1px, transparent 1px, transparent 3px);background-image:-o-linear-gradient(left, #fff, #fff 1px, transparent 1px, transparent 3px);background-image:linear-gradient(to right,#fff,#fff 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:left bottom;-webkit-background-size:4px 1px;-moz-background-size:4px 1px;-o-background-size:4px 1px;background-size:4px 1px}}@media screen and (max-width:759px){.soft-main-content{padding:0 12px 12px}}@media screen and (min-width:980px),print{.soft-main-nav__inner{top:0}}@media screen and (max-width:979px){.soft-main-nav__inner{position:relative}}@media screen and (min-width:980px),print{.soft-main-sticky__footer{position:absolute;bottom:0}}.soft-main-nav__info{font-weight:bold;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";}@media screen and (min-width:980px),print{.soft-main-nav__info{padding:0 24px 35px;color:#fff;letter-spacing:0}}@media screen and (min-width:760px) and (max-width:979px){.soft-main-nav__info{z-index:99}}@media screen and (max-width:979px){.soft-main-nav__info{position:relative;margin-bottom:14px;border-bottom:solid 4px #fff}}@media screen and (max-width:979px){.soft-main-nav__texts{margin-top:78px;border-top:solid 4px #fff;zoom:1}.soft-main-nav__texts:after{content:"";display:block;clear:both}}@media screen and (min-width:980px),print{.soft-main-nav__text{border-top:solid 1px #fff;padding:0 11px;font-size:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.soft-main-nav__text .soft-main-nav__smoothscroll{padding:18px 0;cursor:pointer;}[data-main='switch'] .soft-main-nav__text .soft-main-nav__smoothscroll{color:#e60012}[data-main='wiiu'] .soft-main-nav__text .soft-main-nav__smoothscroll{color:#0096c8}[data-main='3ds'] .soft-main-nav__text .soft-main-nav__smoothscroll{color:#ce181e}.soft-main-nav__text .soft-main-nav__smoothscroll span{color:#fff;display:inline-block;vertical-align:top;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.soft-main-nav__text .soft-main-nav__smoothscroll:hover > span,.soft-main-nav__text .soft-main-nav__smoothscroll:hover > .ncommon-icon{opacity:.7}.soft-main-nav__text .largeSpace{letter-spacing:6px}.soft-main-nav__text .ncommon-icon{width:12px;height:12px;margin-bottom:1px;margin-right:11px;opacity:1;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}}@media screen and (min-width:760px) and (max-width:979px){.soft-main-nav__text{padding:2px 0 20px;font-size:15px}}@media screen and (max-width:759px){.soft-main-nav__text{padding:2px 0 18px;font-size:12px}}@media screen and (max-width:979px){.soft-main-nav__text{position:relative;margin:15px auto;border-right:1px solid #fff;text-align:center}.soft-main-nav__text:first-child{border-left:1px solid #fff}[data-main='wiiu'] .soft-main-nav__text{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:0;width:-webkit-calc((100% - 0px * (2 - 1)) / 2 - 0.1px);width:-moz-calc((100% - 0px * (2 - 1)) / 2 - 0.1px);width:calc((100% - 0px * (2 - 1)) / 2 - 0.1px);}[data-main='wiiu'] .soft-main-nav__text:not(:nth-child(-n+2)){padding-top:0}[data-main='wiiu'] .soft-main-nav__text:nth-child(2n){margin-right:0}[data-main='wiiu'] .soft-main-nav__text:nth-child(2n + 1){clear:left}[data-main='switch'] .soft-main-nav__text{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:0;width:-webkit-calc((100% - 0px * (4 - 1)) / 4 - 0.1px);width:-moz-calc((100% - 0px * (4 - 1)) / 4 - 0.1px);width:calc((100% - 0px * (4 - 1)) / 4 - 0.1px);}[data-main='switch'] .soft-main-nav__text:not(:nth-child(-n+4)){padding-top:0}[data-main='switch'] .soft-main-nav__text:nth-child(4n){margin-right:0}[data-main='switch'] .soft-main-nav__text:nth-child(4n + 1){clear:left}[data-main='3ds'] .soft-main-nav__text{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:0;width:-webkit-calc((100% - 0px * (4 - 1)) / 4 - 0.1px);width:-moz-calc((100% - 0px * (4 - 1)) / 4 - 0.1px);width:calc((100% - 0px * (4 - 1)) / 4 - 0.1px);}[data-main='3ds'] .soft-main-nav__text:not(:nth-child(-n+4)){padding-top:0}[data-main='3ds'] .soft-main-nav__text:nth-child(4n){margin-right:0}[data-main='3ds'] .soft-main-nav__text:nth-child(4n + 1){clear:left}.soft-main-nav__text .soft-main-nav__smoothscroll{cursor:pointer;}[data-main='switch'] .soft-main-nav__text .soft-main-nav__smoothscroll{color:#e60012}[data-main='wiiu'] .soft-main-nav__text .soft-main-nav__smoothscroll{color:#0096c8}[data-main='3ds'] .soft-main-nav__text .soft-main-nav__smoothscroll{color:#ce181e}.soft-main-nav__text .soft-main-nav__smoothscroll span{color:#fff;vertical-align:top;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}.soft-main-nav__text .ncommon-icon{position:absolute;width:12px;height:12px;top:30px;left:0;right:0;margin:auto;}}@media screen and (max-width:979px) and (min-width:760px) and (max-width:979px){.soft-main-nav__text .ncommon-icon{margin-top:2px}}@media screen and (max-width:979px) and (max-width:759px){.soft-main-nav__text{font-size:12px;padding:0 0 17px}.soft-main-nav__text .ncommon-icon{position:absolute;width:10px;height:10px;top:25px;left:0;right:0;margin:auto}}@media screen and (min-width:980px),print{.soft-main-nav___download-pc{position:relative;margin:0 -24px;padding:19px 0 0;line-height:18px;font-size:15px;letter-spacing:.075em;background-image:-webkit-linear-gradient(left, #fff, #fff 1px, transparent 1px, transparent 3px);background-image:-moz- oldlinear-gradient(left, #fff, #fff 1px, transparent 1px, transparent 3px);background-image:-o-linear-gradient(left, #fff, #fff 1px, transparent 1px, transparent 3px);background-image:linear-gradient(to right,#fff,#fff 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:left top;-webkit-background-size:4px 1px;-moz-background-size:4px 1px;-o-background-size:4px 1px;background-size:4px 1px}.soft-main-nav___download-pc a{display:block;text-align:center;}[data-main='switch'] .soft-main-nav___download-pc a{color:#e60012}[data-main='wiiu'] .soft-main-nav___download-pc a{color:#0096c8}[data-main='3ds'] .soft-main-nav___download-pc a{color:#ce181e}.soft-main-nav___download-pc a:hover > span,.soft-main-nav___download-pc a:hover > img,.soft-main-nav___download-pc a:hover > .ncommon-icon{opacity:.7}.soft-main-nav___download-pc img{width:35px;height:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin-right:12px;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;display:inline-block;vertical-align:middle}.soft-main-nav___download-pc span{color:#fff;letter-spacing:.045em;display:inline-block;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;vertical-align:middle;}.soft-main-nav___download-pc span span{font-size:13px;letter-spacing:.075em;margin-bottom:2px;display:inline-block}.soft-main-nav___download-pc .ncommon-icon{position:absolute;width:10px;height:10px;margin:14px auto auto;top:0;bottom:0;right:0;left:auto;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear}}@media screen and (max-width:979px){.soft-main-nav___download-pc{display:none}}@media screen and (min-width:760px) and (max-width:979px){.soft-main-nav___download-sp{padding:23px 0 21px}}@media screen and (max-width:759px){.soft-main-nav___download-sp{padding:21px 0 18px}}@media screen and (max-width:979px){.soft-main-nav___download-sp{line-height:19px;font-weight:bold;font-size:14px;text-align:center}[data-main='switch'] .soft-main-nav___download-sp a{color:#e60012}[data-main='wiiu'] .soft-main-nav___download-sp a{color:#0096c8}[data-main='3ds'] .soft-main-nav___download-sp a{color:#ce181e}.soft-main-nav___download-sp a:hover > span{opacity:.7}.soft-main-nav___download-sp img{width:19px;height:19px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin-right:9px;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;display:inline-block;vertical-align:middle}.soft-main-nav___download-sp span{color:#fff;display:inline-block;vertical-align:top;-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;line-height:18px;vertical-align:middle;margin-top:-1px;display:inline-block}}@media screen and (min-width:760px) and (max-width:979px){.soft-main-nav___download-sp{font-size:15px;font-weight:bold;text-shadow:.1px .1px #fff}}@media screen and (min-width:980px),print{.soft-main-nav___download-sp{display:none}}.soft-main-nav__btn{text-align:center;}@media screen and (min-width:980px),print{.soft-main-nav__btn{padding:17px 0 20px;background-image:-webkit-linear-gradient(left, #fff, #fff 1px, transparent 1px, transparent 3px);background-image:-moz- oldlinear-gradient(left, #fff, #fff 1px, transparent 1px, transparent 3px);background-image:-o-linear-gradient(left, #fff, #fff 1px, transparent 1px, transparent 3px);background-image:linear-gradient(to right,#fff,#fff 1px,transparent 1px,transparent 3px);background-repeat:repeat-x;background-position:left top;-webkit-background-size:4px 1px;-moz-background-size:4px 1px;-o-background-size:4px 1px;background-size:4px 1px}}@media screen and (min-width:980px),print{.soft-main-nav__btn a{font-size:14px;line-height:14px;display:inline-block;margin:0 auto;padding:9px 12px;font-size:12px;font-weight:bold;text-shadow:.1px .1px #fff;border:2px solid #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;-moz-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;-o-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(100% - 48px);width:-moz-calc(100% - 48px);width:calc(100% - 48px);position:relative}[data-main='switch'] .soft-main-nav__btn a{color:#e60012}[data-main='wiiu'] .soft-main-nav__btn a{color:#0096c8}[data-main='3ds'] .soft-main-nav__btn a{color:#ce181e}.soft-main-nav__btn a span{color:#fff;display:inline-block;vertical-align:top}.soft-main-nav__btn a .ncommon-icon{width:10px;height:10px;position:absolute;top:0;bottom:0;margin:auto;left:13px}.soft-main-nav__btn a:hover{background-color:#fff;}[data-main='switch'] .soft-main-nav__btn a:hover span{color:#e60012}[data-main='wiiu'] .soft-main-nav__btn a:hover span{color:#0096c8}[data-main='3ds'] .soft-main-nav__btn a:hover span{color:#ce181e}}.soft-main__sliderGhost{position:relative;}.soft-main__sliderGhost:before,.soft-main__sliderGhost:after{content:'';position:absolute;top:0;bottom:0;background-color:rgba(0,0,0,0.08);}@media screen and (min-width:760px) and (max-width:979px){.soft-main__sliderGhost:before,.soft-main__sliderGhost:after{width:-webkit-calc((100% - 720px) * 0.5 - 6px);width:-moz-calc((100% - 720px) * 0.5 - 6px);width:calc((100% - 720px) * 0.5 - 6px)}}@media screen and (max-width:759px){.soft-main__sliderGhost:before,.soft-main__sliderGhost:after{width:-webkit-calc((100% - 77%) * 0.5 - 6px);width:-moz-calc((100% - 77%) * 0.5 - 6px);width:calc((100% - 77%) * 0.5 - 6px)}}.soft-main__sliderGhost:before{left:0}.soft-main__sliderGhost:after{right:0}.soft-main__sliderItemGhost{margin:0 auto;background-color:rgba(0,0,0,0.08);}@media screen and (min-width:760px) and (max-width:979px){.soft-main__sliderItemGhost{position:relative;width:720px}.soft-main__sliderItemGhost:before{content:'';display:block;padding-bottom:41.66666666666667%}}@media screen and (max-width:759px){.soft-main__sliderItemGhost{position:relative;width:77%}.soft-main__sliderItemGhost:before{content:'';display:block;padding-bottom:100%}}@media screen and (min-width:375px){.only-sp_small{display:none}}@media screen and (max-width:374px){.soft-main-nav___download-sp span{text-align:left;width:158px;padding:0 3px}.only-sp_small{display:inline}}.soft-main-largeBanner::before{content:"";display:block;width:100%;}@media screen and (min-width:980px),print{.soft-main-largeBanner::before{padding-top:36.120996441281136%}}@media screen and (min-width:980px),print{.soft-main-largeBanner{margin-bottom:4px;background-color:#f6f6f6}}@media screen and (max-width:979px){.soft-main-largeBanner{background-color:rgba(0,0,0,0.08)}}@media screen and (min-width:980px),print{.soft-main-largeBanner.-main .soft-topBanner__itemDetail,.soft-main-largeBanner.-sub .soft-topBanner__itemDetail{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 14px 23px}.soft-main-largeBanner.-main .soft-topBanner__itemHeading,.soft-main-largeBanner.-sub .soft-topBanner__itemHeading{font-size:22px;margin-bottom:4px;line-height:1.5}.soft-main-largeBanner.-main .soft-topBanner__itemTitle,.soft-main-largeBanner.-sub .soft-topBanner__itemTitle{font-size:14px}.soft-main-largeBanner.-main .soft-topBanner__itemStatusOnSale,.soft-main-largeBanner.-sub .soft-topBanner__itemStatusOnSale{width:100%;padding-right:13px;margin-bottom:9px;border-bottom:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.soft-main-largeBanner.-main .soft-topBanner__itemStatusOnSale.-onSale,.soft-main-largeBanner.-sub .soft-topBanner__itemStatusOnSale.-onSale{padding-bottom:8px;font-size:14px}.soft-main-largeBanner.-main .soft-topBanner__itemStatusOnSale.-notOnSale,.soft-main-largeBanner.-sub .soft-topBanner__itemStatusOnSale.-notOnSale{padding-bottom:4px;font-size:12px}.soft-main-largeBanner.-main .soft-topBanner__itemStatusOnSaleDate,.soft-main-largeBanner.-sub .soft-topBanner__itemStatusOnSaleDate{margin-right:3px;font-size:26px}.soft-main-largeBanner.-main .soft-topBanner__itemStatusOnSaleText,.soft-main-largeBanner.-sub .soft-topBanner__itemStatusOnSaleText{padding-top:6px}.soft-main-largeBanner.-main .soft-topBanner__itemButton,.soft-main-largeBanner.-sub .soft-topBanner__itemButton{text-align:right;font-size:12px;}.soft-main-largeBanner.-main .soft-topBanner__itemButton .ncommon-icon,.soft-main-largeBanner.-sub .soft-topBanner__itemButton .ncommon-icon{margin:0 13px}}@media screen and (min-width:760px) and (max-width:979px){.soft-main-largeBanner.-main{margin-left:-8px}}@media screen and (max-width:759px){.soft-main-largeBanner.-main{margin-left:-12px}}@media screen and (max-width:979px){.soft-main-largeBanner.-main{width:100vw}.soft-main-largeBanner.-main::before{padding-top:90.66666666666666%}.soft-main-largeBanner.-main .soft-topBanner__itemDetail{display:none}}.soft-main-largeBanner > a{display:block}@media screen and (min-width:760px) and (max-width:979px){.soft-main-largeBanner.-sub{min-height:481px}}@media screen and (max-width:759px){.soft-main-largeBanner.-sub{min-height:256px}}@media screen and (max-width:979px){.soft-main-largeBanner.-sub .soft-main-largeBanner__img{position:relative;padding-top:56.12535612535613%}}.soft-main-largeBanner__img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;}@media screen and (min-width:980px),print{.soft-main-largeBanner__img.-small{display:none}}@media screen and (max-width:979px){.soft-main-largeBanner__img.-large{display:none}}@media screen and (min-width:980px),print{.soft-main-smallBanner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.soft-main-smallBanner__item{position:relative;}.soft-main-smallBanner__item::before{content:"";display:block;width:100%;}@media screen and (min-width:980px),print{.soft-main-smallBanner__item::before{padding-top:56.18279569892473%}}@media screen and (min-width:760px) and (max-width:979px){.soft-main-smallBanner__item{min-height:481px}}@media screen and (max-width:759px){.soft-main-smallBanner__item{min-height:256px}}@media screen and (min-width:980px),print{.soft-main-smallBanner__item{background-color:#f6f6f6;width:-webkit-calc(33.333333% - 4px * 2 / 3);width:-moz-calc(33.333333% - 4px * 2 / 3);width:calc(33.333333% - 4px * 2 / 3)}.soft-main-smallBanner__item:not(:nth-child(3n)){margin-right:4px}.soft-main-smallBanner__item:nth-child(-n+3){margin-bottom:4px}.soft-main-smallBanner__item .soft-topBanner__itemTitle{display:none;position:absolute;top:-webkit-calc((80.3921568627451% - 100%) * 100 / 80.3921568627451);top:-moz-calc((80.3921568627451% - 100%) * 100 / 80.3921568627451);top:calc((80.3921568627451% - 100%) * 100 / 80.3921568627451);left:0;padding:7px 10px;background-color:rgba(0,0,0,0.75);font-size:11px;font-weight:bold;color:#fff;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.soft-main-smallBanner__item .soft-topBanner__itemDetail{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:25.392156862745097%;padding:0 12px 6px}.soft-main-smallBanner__item .soft-topBanner__itemHeading{display:none;margin-bottom:7px;padding-bottom:4px;border-bottom:1px solid #fff;font-size:16px;line-height:1.41}.soft-main-smallBanner__item .soft-topBanner__itemDetailBody{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:6px;border-top:1px solid #fff}.soft-main-smallBanner__item .soft-topBanner__itemButton{font-size:11px;}.soft-main-smallBanner__item .soft-topBanner__itemButton .ncommon-icon{margin:0 0 0 8px}}@media screen and (max-width:979px){.soft-main-smallBanner__item{background-color:rgba(0,0,0,0.08)}.soft-main-smallBanner__item .soft-topBanner__itemImg{padding-top:56.12535612535613%}}@media screen and (min-width:980px),print{.soft-main-smallBanner__item:hover .soft-topBanner__itemTitle{opacity:1}}@media screen and (min-width:980px) and (min-width:980px),print{.soft-main-smallBanner__item.-onSale{font-size:12px}.soft-main-smallBanner__item.-notOnSale{font-size:10px}}@media screen and (min-width:980px) and (min-width:980px),print{.soft-main-smallBanner__item .soft-topBanner__itemStatusOnSaleDate{margin-right:3px;font-size:18px}}@media screen and (min-width:980px) and (min-width:980px),print{.soft-main-smallBanner__item .soft-topBanner__itemStatusOnSaleText{padding-top:4px}}.soft-main-smallBanner__itemImg{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;}@media screen and (min-width:980px),print{.soft-main-smallBanner__itemImg{position:absolute;top:0;left:0;width:100%;height:100%}}@media screen and (max-width:979px){.soft-main-smallBanner__itemImg{padding-top:56.18279569892473%}}@media screen and (min-width:980px),print{.soft-topBanner__itemStatus__inner.-sale .soft-topBanner__itemStatusOnSale,.soft-topBanner__itemStatus__inner.-preOrder .soft-topBanner__itemStatusOnSale{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:979px){.soft-topBanner__itemStatus__inner.-sale .soft-topBanner__itemStatusOnSale,.soft-topBanner__itemStatus__inner.-preOrder .soft-topBanner__itemStatusOnSale{position:relative;border-bottom-width:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.soft-topBanner__itemStatus__inner.-sale .soft-topBanner__itemStatusOnSale::before,.soft-topBanner__itemStatus__inner.-preOrder .soft-topBanner__itemStatusOnSale::before{display:inline-block;position:relative;color:#f60;}@media screen and (min-width:980px),print{.soft-topBanner__itemStatus__inner.-sale .soft-topBanner__itemStatusOnSale::before,.soft-topBanner__itemStatus__inner.-preOrder .soft-topBanner__itemStatusOnSale::before{margin-right:5px;letter-spacing:.1em;background-color:#fff}}@media screen and (max-width:979px){.soft-topBanner__itemStatus__inner.-sale .soft-topBanner__itemStatusOnSale::before,.soft-topBanner__itemStatus__inner.-preOrder .soft-topBanner__itemStatusOnSale::before{display:block;position:absolute;bottom:-15px;left:50%;white-space:nowrap;-webkit-transform:translate3d(-50%,0,0) scale3d(.75,.75,1);-moz-transform:translate3d(-50%,0,0) scale3d(.75,.75,1);transform:translate3d(-50%,0,0) scale3d(.75,.75,1);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}}.soft-topBanner__itemStatus__inner.-preOrder.-sale .soft-topBanner__itemStatusOnSale::before,.soft-topBanner__itemStatus__inner.-preOrder .soft-topBanner__itemStatusOnSale::before{content:"予約購入";font-family:"YakuHanJPs","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ncommonJp",sans-serif !important;}html:not(.alps-os-android) .soft-topBanner__itemStatus__inner.-preOrder.-sale .soft-topBanner__itemStatusOnSale::before,html:not(.alps-os-android) .soft-topBanner__itemStatus__inner.-preOrder .soft-topBanner__itemStatusOnSale::before{font-family:"YakuHanJPs","Roboto","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Arial,"ncommonJp",sans-serif !important}@media screen and (min-width:980px),print{.soft-topBanner__itemStatus__inner.-preOrder.-sale .soft-topBanner__itemStatusOnSale::before,.soft-topBanner__itemStatus__inner.-preOrder .soft-topBanner__itemStatusOnSale::before{padding:3px 5px;font-size:10px}}.soft-topBanner__itemStatus__inner.-sale .soft-topBanner__itemStatusOnSale::before{content:"SALE";font-family:'Roboto',sans-serif;font-weight:700;}@media screen and (min-width:980px),print{.soft-topBanner__itemStatus__inner.-sale .soft-topBanner__itemStatusOnSale::before{padding:2px 5px;font-size:12px}}@media screen and (max-width:979px){.soft-topBanner__itemStatusOnSale{width:60px;padding:5px 0;border:2px solid #fff;font-size:10px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.soft-topBanner__itemStatusOnSaleDate{font-family:'Roboto',sans-serif;font-weight:700;}@media screen and (max-width:979px){.soft-topBanner__itemStatusOnSaleDate{margin-right:1px;font-size:12px}}@media screen and (max-width:979px){.soft-topBanner__itemStatusOnSaleText{display:inline-block;-webkit-transform:scale3d(.8,.8,1);-moz-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-ms-transform-origin:bottom center;-o-transform-origin:bottom center;transform-origin:bottom center}}.soft-topBanner__item{position:relative;}@media screen and (min-width:980px),print{.soft-topBanner__item:hover .soft-topBanner__itemDetail{opacity:1}}.soft-topBanner__itemDetail{color:#fff;font-weight:bold;}@media screen and (min-width:980px),print{.soft-topBanner__itemDetail{position:absolute;bottom:0;width:100%;height:40.39408866995074%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.7)), color-stop(26%, rgba(0,0,0,0.7)), to(rgba(0,0,0,0)));background:-webkit-linear-gradient(bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 26%, rgba(0,0,0,0) 100%);background:-moz- oldlinear-gradient(bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 26%, rgba(0,0,0,0) 100%);background:-o-linear-gradient(bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 26%, rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 26%,rgba(0,0,0,0) 100%);opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:979px){.soft-topBanner__itemDetail{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:9px 0 21px}[data-main='switch'] .soft-topBanner__itemDetail{background-color:#e60012}[data-main='wiiu'] .soft-topBanner__itemDetail{background-color:#0096c8}[data-main='3ds'] .soft-topBanner__itemDetail{background-color:#ce181e}}@media screen and (max-width:979px){.soft-topBanner__itemDetailHead{padding:0 11px;border-left:5px solid #fff}}@media screen and (max-width:979px){.soft-topBanner__itemHeading{font-size:12px;margin-bottom:-.4em;margin-top:-.4em}}@media screen and (max-width:979px){.soft-topBanner__itemTitle{margin-top:7px;font-size:10px;opacity:.5}}.soft-topBanner__itemButton .ncommon-icon{color:#333}@media screen and (max-width:979px){.soft-topBanner__itemButton{display:none}}@media screen and (min-width:980px),print{#soft-search .ncommon-g-search{padding-right:15px;padding-left:42px;background-color:#f5f5f5;}#soft-search .ncommon-g-search::after{display:none}#soft-search .ncommon-g-search > svg{top:13px;left:14px;width:16px;height:16px}#soft-search .ncommon-g-search .ncommon-g-search__bt{display:none}#soft-search .ncommon-g-search__text{height:42px;line-height:42px}#soft-search .ncommon-g-search__reset{right:15px;top:11px}}.soft-main-stickyNav{height:0}.soft-main-stickyNav__inner{position:fixed;left:0;top:0;width:100%;padding:12px;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#e60012;-webkit-box-shadow:0 4px 15.6px 1.9px rgba(0,5,27,0.58);-moz-box-shadow:0 4px 15.6px 1.9px rgba(0,5,27,0.58);box-shadow:0 4px 15.6px 1.9px rgba(0,5,27,0.58);z-index:999999}[data-main='switch'] .soft-main-stickyNav__inner{background-color:#e60012}[data-main='wiiu'] .soft-main-stickyNav__inner{background-color:#0096c8}[data-main='3ds'] .soft-main-stickyNav__inner{background-color:#ce181e}@media screen and (min-width:980px),print{.soft-main-stickyNav__inner{display:none}}@media screen and (max-width:979px){.soft-main-stickyNav__inner ul{font-size:0}}.soft-main-stickyNav.js-static .soft-main-stickyNav__inner{-webkit-transform:translate3d(0,-100%,0) !important;-moz-transform:translate3d(0,-100%,0) !important;transform:translate3d(0,-100%,0) !important;-webkit-transition:-webkit-transform 200ms cubic-bezier(.77,0,.175,1),opacity 300ms ease !important;-moz-transition:-moz-transform 200ms cubic-bezier(.77,0,.175,1),opacity 300ms ease !important;-o-transition:-o-transform 200ms cubic-bezier(.77,0,.175,1),opacity 300ms ease !important;transition:transform 200ms cubic-bezier(.77,0,.175,1),opacity 300ms ease !important;pointer-events:none}.soft-main-stickyNav.js-fixed .soft-main-stickyNav__inner{opacity:1;-webkit-transform:translate3d(0,0,0) !important;-moz-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important;-webkit-transition:-webkit-transform 300ms cubic-bezier(.77,0,.175,1),opacity 300ms ease !important;-moz-transition:-moz-transform 300ms cubic-bezier(.77,0,.175,1),opacity 300ms ease !important;-o-transition:-o-transform 300ms cubic-bezier(.77,0,.175,1),opacity 300ms ease !important;transition:transform 300ms cubic-bezier(.77,0,.175,1),opacity 300ms ease !important;pointer-events:auto}.soft-main-stickyNav__item:first-child{display:none}@media screen and (min-width:760px) and (max-width:979px){.soft-main-stickyNav__item{font-size:14px}}@media screen and (max-width:759px){.soft-main-stickyNav__item{font-size:12px}}@media screen and (max-width:979px){.soft-main-stickyNav__item{display:inline-block;width:-webkit-calc(25% - 1px * 5 / 4);width:-moz-calc(25% - 1px * 5 / 4);width:calc(25% - 1px * 5 / 4);border-right:1px solid #fff;font-weight:bold;color:#fff;line-height:27px;text-align:center}[data-main='wiiu'] .soft-main-stickyNav__item{width:-webkit-calc(50% - 1px * 3 / 2);width:-moz-calc(50% - 1px * 3 / 2);width:calc(50% - 1px * 3 / 2)}.soft-main-stickyNav__item:nth-child(2){border-left:1px solid #fff}.soft-main-stickyNav__item > span{display:block;width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);width:calc(100% - 8px);margin:auto;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-transition:background .3s ease-in;-moz-transition:background .3s ease-in;-o-transition:background .3s ease-in;transition:background .3s ease-in}}.soft-main-stickyNav__item.js-active > span{background:rgba(0,0,0,0.15)}.soft-main-stickySearch{height:0;}@media screen and (min-width:980px),print{.soft-main-stickySearch{display:none}}.soft-main-stickySearch__opener{position:fixed;left:auto !important;top:auto !important;visibility:hidden;-webkit-transform:scale(0) !important;-moz-transform:scale(0) !important;-ms-transform:scale(0) !important;-o-transform:scale(0) !important;transform:scale(0) !important;border:none;z-index:8000;right:17px;bottom:17px;width:64px;height:64px;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#f6f5f5;-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 8px 8px 0 rgba(0,0,0,0.2);box-shadow:0 8px 8px 0 rgba(0,0,0,0.2);border:solid 1px rgba(222,222,222,0.41);}@media screen and (min-width:980px),print{.soft-main-stickySearch__opener{display:none}}.soft-main-stickySearch.js-moduleready .soft-main-stickySearch__opener{visibility:visible}.soft-main-stickySearch.js-fixed .soft-main-stickySearch__opener{-webkit-transform:translate3d(0,0,0) scale(1) rotate(0) !important;-moz-transform:translate3d(0,0,0) scale(1) rotate(0) !important;transform:translate3d(0,0,0) scale(1) rotate(0) !important;-webkit-transition:-webkit-transform 300ms cubic-bezier(.77,0,.175,1),opacity 300ms ease !important;-moz-transition:-moz-transform 300ms cubic-bezier(.77,0,.175,1),opacity 300ms ease !important;-o-transition:-o-transform 300ms cubic-bezier(.77,0,.175,1),opacity 300ms ease !important;transition:transform 300ms cubic-bezier(.77,0,.175,1),opacity 300ms ease !important}.soft-main-stickySearch.is-focused .soft-main-stickySearch__opener,.soft-main-stickySearch.js-static .soft-main-stickySearch__opener,.soft-main-stickySearch.js-upper .soft-main-stickySearch__opener{-webkit-transform:translate3d(30px,60px,0) scale(0) rotate(-45deg) !important;-moz-transform:translate3d(30px,60px,0) scale(0) rotate(-45deg) !important;transform:translate3d(30px,60px,0) scale(0) rotate(-45deg) !important;-webkit-transition:-webkit-transform 200ms cubic-bezier(.77,0,.175,1),opacity 300ms ease !important;-moz-transition:-moz-transform 200ms cubic-bezier(.77,0,.175,1),opacity 300ms ease !important;-o-transition:-o-transform 200ms cubic-bezier(.77,0,.175,1),opacity 300ms ease !important;transition:transform 200ms cubic-bezier(.77,0,.175,1),opacity 300ms ease !important}.soft-main-stickySearch__opener svg{width:23px;height:23px;fill:#999}.soft-main-stickySearch__closer{position:fixed;right:14px;top:92px;width:39px;height:39px;padding:0;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#737373;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,0.2);box-shadow:0 4px 4px 0 rgba(0,0,0,0.2);color:#737373;z-index:999999;opacity:0;pointer-events:none;}@media screen and (min-width:980px),print{.soft-main-stickySearch__closer{display:none}}.soft-main-stickySearch.is-focused .soft-main-stickySearch__closer{opacity:1;pointer-events:auto}.soft-main-stickySearch__closer:focus{outline:0}.soft-main-stickySearch__closer .ncommon-icon{width:39px;height:39px}.soft-main-stickySearch__box{position:static !important}.soft-main-stickySearch__drop{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0;visibility:hidden;padding-top:110px;background:#fff !important;z-index:999998;opacity:1;-webkit-transition:opacity 150ms linear;-moz-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;transition:opacity 150ms linear;}html[data-android="1"] .soft-main-stickySearch__drop{height:100%;overflow-y:scroll}.is-as-suggest-focus .soft-main-stickySearch__drop{opacity:.7;-webkit-transition:opacity 150ms cubic-bezier(.165,.84,.44,1);-moz-transition:opacity 150ms cubic-bezier(.165,.84,.44,1);-o-transition:opacity 150ms cubic-bezier(.165,.84,.44,1);transition:opacity 150ms cubic-bezier(.165,.84,.44,1);opacity:1;visibility:visible}.soft-main-stickySearch__textWrap{position:fixed;left:0;top:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0;pointer-events:none;padding:20px 12px 28px;z-index:999999;-webkit-box-shadow:0 4px 10.7px 1.3px rgba(0,5,27,0.32);-moz-box-shadow:0 4px 10.7px 1.3px rgba(0,5,27,0.32);box-shadow:0 4px 10.7px 1.3px rgba(0,5,27,0.32);background-color:#f2f2f2;}.soft-main-stickySearch.is-focused .soft-main-stickySearch__textWrap{opacity:1;pointer-events:auto}.soft-main-stickySearch__textWrap .nc3-as-box__text{height:50px;padding-left:14px !important;padding-right:52px !important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#fdfffe;-webkit-box-shadow:0 0 10.7px 0 rgba(0,0,0,0.32) inset;-moz-box-shadow:0 0 10.7px 0 rgba(0,0,0,0.32) inset;box-shadow:0 0 10.7px 0 rgba(0,0,0,0.32) inset;font-size:12px}.soft-main-stickySearch__textWrap .ncommon-g-search__reset{top:67px}.soft-main-stickySearch__textWrap .ncommon-g-search__bt{top:48px;right:20px;width:36px;height:36px;}.soft-main-stickySearch__textWrap .ncommon-g-search__bt svg{margin:auto}.soft-main-stickySearch__text{display:block;margin-bottom:8px;font-size:13px;font-weight:bold;color:rgba(153,153,153,0.92)}@media screen and (min-width:980px),print{.soft-engine{display:none}}@media screen and (max-width:979px){.soft-engine .nc3-as-box{position:absolute;top:-78px;left:0;width:100%;z-index:9}}.nc3-as-result--soft .nc3-as-result__listContainer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:980px),print{.nc3-as-result--soft .nc3-as-result__listItem{width:-webkit-calc(25% - 32px * 3 / 4);width:-moz-calc(25% - 32px * 3 / 4);width:calc(25% - 32px * 3 / 4);margin-bottom:32px}.nc3-as-result--soft .nc3-as-result__listItem:not(:nth-child(4n)){margin-right:32px}}@media screen and (min-width:760px) and (max-width:979px){.nc3-as-result--soft .nc3-as-result__listItem{width:-webkit-calc(33.333333% - 24px * 2 / 3);width:-moz-calc(33.333333% - 24px * 2 / 3);width:calc(33.333333% - 24px * 2 / 3);margin-bottom:24px}.nc3-as-result--soft .nc3-as-result__listItem:not(:nth-child(3n)){margin-right:24px}}@media screen and (max-width:759px){.nc3-as-result--soft .nc3-as-result__listItem{width:-webkit-calc(50% - 18px / 2);width:-moz-calc(50% - 18px / 2);width:calc(50% - 18px / 2);margin-bottom:18px;overflow:hidden}.nc3-as-result--soft .nc3-as-result__listItem:not(:nth-child(2n)){margin-right:18px}}.nc3-as-result--soft .nc3-as-result__listItemImg{margin-bottom:12px;padding-top:57.421875%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.nc3-as-result--soft .nc3-as-result__listItemDetail{border-bottom-width:1px !important}@media screen and (max-width:759px){.nc3-as-result--soft .nc3-as-pager__list{display:none}}@media screen and (min-width:760px),print{.nc3-as-result--soft .nc3-as-pager__select{display:none}}.ncommon-headline02.ncommon-headline02--noBorderBottom{border-bottom:0}@media screen and (max-width:759px){.ncommon-headline02.ncommon-headline02--spNoBorderBottom{border-bottom:0}.ncommon-headline02.ncommon-headline02--spNoBorderBottom .ncommon-switchNav02{top:72px}.ncommon-headline02.ncommon-headline02--spNoBorderBottom .ncommon-switchNav02__bt{height:39px}}@media screen and (min-width:980px),print{.soft-main-pager.ncommon-pager .ncommon-pager__prev > i,.soft-main-pager.ncommon-pager .ncommon-pager__next > i{width:22px;height:22px;}.soft-main-pager.ncommon-pager .ncommon-pager__prev > i > i,.soft-main-pager.ncommon-pager .ncommon-pager__next > i > i{-webkit-background-size:20px auto;-moz-background-size:20px auto;-o-background-size:20px auto;background-size:20px auto}.soft-main-pager.ncommon-pager .ncommon-pager__nav--scroller{width:204px;padding-top:8px;}.soft-main-pager.ncommon-pager .ncommon-pager__nav--scroller [data-njs="scroller__bar"]{height:4px}}@media screen and (min-width:980px),print{.local-lineup{padding-bottom:75px}}@media screen and (max-width:759px){.local-lineup{z-index:auto !important}}.local-caption{color:#8c8c8c;}@media screen and (min-width:760px),print{[data-bodytheme="3ds"] .local-caption,[data-bodytheme="wiiu"] .local-caption{margin-bottom:120px}}@media screen and (max-width:759px){[data-bodytheme="3ds"] .local-caption,[data-bodytheme="wiiu"] .local-caption{margin-bottom:60px}}@media screen and (min-width:980px),print{.local-caption{text-align:center}}@media screen and (min-width:760px),print{.local-caption{font-size:12px;margin-bottom:60px}}@media screen and (max-width:759px){.local-caption{font-size:10px;margin-top:-30px;margin-bottom:30px;padding-left:1em;text-indent:-1em}}.soft-playPanels{background-color:#e60012;}[data-bodytheme='wiiu'] .soft-playPanels{background-color:#0096c8}[data-bodytheme='3ds'] .soft-playPanels{background-color:#ce181e}@media screen and (min-width:760px),print{.soft-playPanels{margin-bottom:70px}}@media screen and (max-width:759px){.soft-playPanels{margin-bottom:35px}}.soft-playPanels__list{zoom:1;}.soft-playPanels__list:after{content:"";display:block;clear:both}@media screen and (min-width:760px),print{.soft-playPanels__list{padding:21px}}@media screen and (max-width:759px){.soft-playPanels__list{padding:14px}}@media screen and (min-width:760px),print{.soft-playPanels__item{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:21px;width:-webkit-calc((100% - 21px * (3 - 1)) / 3 - 0.1px);width:-moz-calc((100% - 21px * (3 - 1)) / 3 - 0.1px);width:calc((100% - 21px * (3 - 1)) / 3 - 0.1px)}.soft-playPanels__item:not(:nth-child(-n+3)){padding-top:21px}.soft-playPanels__item:nth-child(3n){margin-right:0}.soft-playPanels__item:nth-child(3n + 1){clear:left}}@media screen and (max-width:759px){.soft-playPanels__item{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:4px;width:-webkit-calc((100% - 4px * (2 - 1)) / 2 - 0.1px);width:-moz-calc((100% - 4px * (2 - 1)) / 2 - 0.1px);width:calc((100% - 4px * (2 - 1)) / 2 - 0.1px)}.soft-playPanels__item:not(:nth-child(-n+2)){padding-top:4px}.soft-playPanels__item:nth-child(2n){margin-right:0}.soft-playPanels__item:nth-child(2n + 1){clear:left}}.soft-playPanels__headlineArea{position:relative;}.soft-playPanels__headlineArea:before{content:'';display:block;padding-bottom:100%}.soft-playPanels__headlineAreaInner{position:absolute;right:0;left:0;top:50%;padding-top:5px;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.soft-playPanels__headlineLogo{line-height:0;}.soft-playPanels__headlineLogo img{position:absolute;top:0;left:50%;height:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.soft-playPanels__headlineLogo--wiiu{position:relative;}.soft-playPanels__headlineLogo--wiiu:before{content:'';display:block;padding-bottom:19.626168224299064%}@media screen and (min-width:980px),print{.soft-playPanels__headlineLogo--wiiu{margin-bottom:35px}}@media screen and (min-width:760px) and (max-width:979px){.soft-playPanels__headlineLogo--wiiu{margin-bottom:28px}}@media screen and (max-width:759px){.soft-playPanels__headlineLogo--wiiu{margin-bottom:21px}}.soft-playPanels__headlineLogo--wiiu img{margin-left:2%}.soft-playPanels__headlineLogo--3ds{position:relative;}.soft-playPanels__headlineLogo--3ds:before{content:'';display:block;padding-bottom:9.579439252336448%}@media screen and (min-width:980px),print{.soft-playPanels__headlineLogo--3ds{margin-bottom:42px}}@media screen and (min-width:760px) and (max-width:979px){.soft-playPanels__headlineLogo--3ds{margin-bottom:35px}}@media screen and (max-width:759px){.soft-playPanels__headlineLogo--3ds{margin-bottom:28px}}.soft-playPanels__headline{color:#fff;font-weight:bold;letter-spacing:.1em;}@media screen and (min-width:980px),print{.soft-playPanels__headline{font-size:24px;line-height:32px;margin-bottom:-4px;margin-top:-4px}}@media screen and (min-width:760px) and (max-width:979px){.soft-playPanels__headline{font-size:18px;line-height:24px;margin-bottom:-3px;margin-top:-3px}}@media screen and (max-width:759px){.soft-playPanels__headline{font-size:12px;line-height:16px;margin-bottom:-2px;margin-top:-2px}}.soft-playPanels__headlineEn{font-family:'Roboto',sans-serif;font-weight:700;}@media screen and (min-width:980px),print{.soft-playPanels__headlineEn{font-size:27px}}@media screen and (min-width:760px) and (max-width:979px){.soft-playPanels__headlineEn{font-size:20px}}.soft-playPanels__headlineBlock{display:inline-block}@media screen and (min-width:760px),print{.soft-rankingSlider{padding-top:31px}}@media screen and (max-width:759px){.soft-rankingSlider{padding-top:11px}}.soft-rankingSlider__clipWrap{overflow:visible}@media screen and (max-width:979px){.soft-rankingSlider__innerW{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}.soft-rankingSlider__clip{overflow:visible;}@media screen and (max-width:759px){.soft-rankingSlider__clip{padding:0 14px}}@media screen and (min-width:980px),print{.soft-rankingSlider__container{min-height:295px}}@media screen and (max-width:759px){.soft-rankingSlider__container [data-njs="scroller__ghost"]{padding-right:42px}}@media screen and (min-width:760px) and (max-width:979px){.soft-rankingSlider__container{-webkit-transform:translate3d(0,0,0) !important;-moz-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important}}.soft-rankingSlider__item{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}@media screen and (min-width:760px),print{.soft-rankingSlider__item{width:220px;margin-right:20px}}@media screen and (min-width:980px),print{.soft-rankingSlider__item:last-child{margin-right:0}}@media screen and (max-width:759px){.soft-rankingSlider__item{width:205px;margin-right:14px}.soft-rankingSlider__item:last-child{margin-right:0;padding-right:14px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}}@media screen and (min-width:760px),print{.soft-rankingSlider__pager{padding-top:37px}}@media screen and (min-width:980px),print{.soft-rankingSlider__pager{margin-bottom:-8px}}@media screen and (max-width:759px){.soft-rankingSlider__pager{display:none}}@media screen and (max-width:759px){.soft-rankingSlider__prevBtn,.soft-rankingSlider__nextBtn{display:none}}.soft-rankingSlider__caption{color:#737373;}@media screen and (min-width:760px),print{.soft-rankingSlider__caption{display:none}}@media screen and (max-width:759px){.soft-rankingSlider__caption{font-size:10px;margin-bottom:-.4em;margin-top:-.4em;text-align:right;padding-right:14px;padding-left:14px;padding-top:17px;padding-bottom:17px}}@media screen and (max-width:979px){.soft-scroll2hide.is-hidden{opacity:0 !important;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}}@media screen and (min-width:980px),print{#soft-search{padding-bottom:72px}}.soft-search__rtRecommended{display:none}@media screen and (min-width:980px),print{.soft-search__itemGhost{padding-bottom:147px}}@media screen and (min-width:760px) and (max-width:979px){.soft-search__itemGhost{padding-bottom:144px}}@media screen and (max-width:759px){.soft-search__itemGhost{padding-bottom:115px}}.soft-search__itemGhostThumb{position:relative;background-color:#f6f6f6}.soft-search__itemGhostThumb:before{content:'';display:block;padding-bottom:56.25%}@media screen and (min-width:760px) and (max-width:979px){body:not([data-bodytheme="switch"]) #soft-search [data-njs="uiplaceholder__ghost"] .ncommon-grid__col:nth-last-child(-n+2){display:none}}.soft-search__loading{position:relative;display:none;}.soft-search__loading.js-visible{display:block}.soft-search__loadingInner{position:absolute;left:50%;top:0;width:24px;height:24px;margin-left:-12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #ccc;border-bottom-color:rgba(0,0,0,0) !important;border-color:#e60012;-webkit-animation:soft_search__loadingInnerAnime 600ms linear 0s infinite;-moz-animation:soft_search__loadingInnerAnime 600ms linear 0s infinite;-o-animation:soft_search__loadingInnerAnime 600ms linear 0s infinite;animation:soft_search__loadingInnerAnime 600ms linear 0s infinite}[data-bodytheme='wiiu'] .soft-search__loadingInner{border-color:#0096c8}[data-bodytheme='3ds'] .soft-search__loadingInner{border-color:#ce181e}.soft-search__noHit{position:relative;display:none;}.soft-search__noHit.js-visible{display:block}.soft-search__noHitInner{position:absolute;left:0;width:100%;text-align:center;line-height:2em;}.soft-search__noHitInner h4{font-weight:bold;font-size:16px;}@media screen and (max-width:759px){.soft-search__noHitInner h4{font-size:13px}}@media screen and (max-width:759px){.soft-search__noHitInner p{font-size:12px}}@-moz-keyframes soft_search__loadingInnerAnime{0%{-moz-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes soft_search__loadingInnerAnime{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes soft_search__loadingInnerAnime{0%{-o-transform:rotate(0);transform:rotate(0)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes soft_search__loadingInnerAnime{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (max-width:759px){.soft-softUnit__company{letter-spacing:-.4px;-webkit-transform:scale(.92,1);-moz-transform:scale(.92,1);-ms-transform:scale(.92,1);-o-transform:scale(.92,1);transform:scale(.92,1);-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}}.soft-sortByTitle{visibility:hidden;}@media screen and (min-width:760px),print{.soft-sortByTitle{position:relative}}@media screen and (min-width:980px),print{.soft-sortByTitle{padding:31px 0 32px}}@media screen and (min-width:760px) and (max-width:979px){.soft-sortByTitle{padding:20px 0 20px}}@media screen and (max-width:759px){.soft-sortByTitle{padding:20px 0 13px}}.soft-sortByTitle.is-visible{visibility:visible}@media screen and (max-width:759px){.soft-sortByTitle .ncommon-search__text{letter-spacing:-.6px;font-size:13px;font-weight:bold;line-height:14px}}@media screen and (min-width:760px),print{.soft-sortByTitle .ncommon-search__bt{display:none}}@media screen and (max-width:759px){.soft-sortByTitle .ncommon-search__bt{font-size:10px;width:60px;letter-spacing:-.6px}}@media screen and (min-width:980px),print{.soft-sortByTitle__input{width:48.392857142857146%;margin:0 auto}}@media screen and (min-width:760px) and (max-width:979px){.soft-sortByTitle__input{width:-webkit-calc(100% - 114px);width:-moz-calc(100% - 114px);width:calc(100% - 114px)}}@media screen and (max-width:979px){.soft-sortByTitle__input .ncommon-g-search{display:none}}@media screen and (min-width:980px),print{.soft-sortByTitle__input .nc3-as-box__drop.is-active{display:none}}@media screen and (max-width:759px){.soft-sortByTitle__resultOuter{z-index:2}}@media screen and (min-width:980px),print{.soft-sortByTitle__result{background-image:-webkit-linear-gradient(top, #b2b2b2, #b2b2b2 1px, transparent 1px, transparent 3px);background-image:-moz- oldlinear-gradient(top, #b2b2b2, #b2b2b2 1px, transparent 1px, transparent 3px);background-image:-o-linear-gradient(top, #b2b2b2, #b2b2b2 1px, transparent 1px, transparent 3px);background-image:linear-gradient(to bottom,#b2b2b2,#b2b2b2 1px,transparent 1px,transparent 3px);background-repeat:repeat-y;background-position:right top;-webkit-background-size:1px 4px;-moz-background-size:1px 4px;-o-background-size:1px 4px;background-size:1px 4px;position:absolute;right:158px;padding:0 11px;min-width:54px;text-align:center;color:#737373}}@media screen and (min-width:980px),print{.soft-sortByTitle__result{top:38px}}@media screen and (min-width:760px) and (max-width:979px){.soft-sortByTitle__result{padding-top:2px;padding-bottom:3px;top:29px}}@media screen and (min-width:980px),print{[data-tab="recommended"] .soft-sortByTitle__result{right:0;padding-right:0;background-image:none}}.soft-sortByTitle__resultNum{font-family:'Roboto',sans-serif;font-weight:700;}@media screen and (min-width:760px),print{.soft-sortByTitle__resultNum{font-size:14px !important;line-height:31px}.soft-sortByTitle__resultNum::before{display:none}}@media screen and (max-width:759px){.soft-sortByTitle__resultNum{color:#999}}.soft-sortByTitle__resultNum.nc3-as-result__number{padding:0;}@media screen and (max-width:759px){.soft-sortByTitle__resultNum.nc3-as-result__number{font-size:11px}.soft-sortByTitle__resultNum.nc3-as-result__number .nc3-as-result__count{font-size:12px}}@media screen and (min-width:980px),print{.soft-sortByTitle__resultText{font-size:14px}}@media screen and (min-width:980px),print{.soft-sortByTitle__sort{top:39px;right:0}}@media screen and (min-width:760px) and (max-width:979px){.soft-sortByTitle__sort{margin:-33px 0 0 auto}}@media screen and (max-width:759px){.soft-sortByTitle__sort{margin:-21px 0 0 auto}}.soft-sortByTitle__pager.nc3-as-pager{margin:17px 0 0;padding:0}