#products{position:relative}#products header #titCol{display:block;margin:24vw auto 12vw;text-align:center}@media screen and (min-width: 751px){#products header #titCol{margin:14.0625vw auto 7.03125vw}}@media screen and (min-width: 1280px){#products header #titCol{margin:180px auto 90px}}#products header #titCol h2{display:inline-block;padding:1.06667vw 5.33333vw 1.33333vw;background:#f50a64;font-size:8vw;font-weight:500;color:#fff;line-height:1;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}@media screen and (min-width: 751px){#products header #titCol h2{padding:.625vw 3.125vw .78125vw;font-size:4.6875vw}}@media screen and (min-width: 1280px){#products header #titCol h2{padding:8px 40px 10px;font-size:60px}}#products header #titCol h2 span{display:block;-webkit-transform:skewX(30deg);transform:skewX(30deg)}#products #container main{display:block;width:100%;margin:13.33333vw auto 0}@media screen and (min-width: 751px){#products #container main{margin:7.03125vw auto 0}}@media screen and (min-width: 1280px){#products #container main{margin:90px auto 0}}#products #container main.hasSsnav{margin-bottom:26.66667vw}@media screen and (min-width: 751px){#products #container main.hasSsnav{margin-bottom:11.71875vw}}@media screen and (min-width: 1280px){#products #container main.hasSsnav{margin-bottom:150px}}#products #container main.hasSsnav #snav{margin:0 auto 40vw}@media screen and (min-width: 751px){#products #container main.hasSsnav #snav{margin:0 auto 14.84375vw}}@media screen and (min-width: 1280px){#products #container main.hasSsnav #snav{margin:0 auto 190px}}#products #container main #snav{width:80vw;margin:0 auto}@media screen and (min-width: 751px){#products #container main #snav{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:92.1875vw}}@media screen and (min-width: 1280px){#products #container main #snav{width:1180px}}#products #container main #snav li{width:100%;margin:2.66667vw auto 0}@media screen and (min-width: 751px){#products #container main #snav li{width:calc((1vw * 1080 / 1280 * 100) / 5);margin:0}}@media screen and (min-width: 1280px){#products #container main #snav li{width:calc(1080px / 5)}}#products #container main #snav li .btn{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;height:16vw;margin:0 auto}@media screen and (min-width: 751px){#products #container main #snav li .btn{height:7.8125vw}}@media screen and (min-width: 1280px){#products #container main #snav li .btn{height:100px}}#products #container main #snav li .btn span{display:block;margin:0 auto}#products #container main #snav li .btn span.main{font-size:4.4vw;font-weight:500;font-style:italic;line-height:1;position:relative;left:-.25em;font-family:'Noto Sans JP', sans-serif}@media screen and (min-width: 751px){#products #container main #snav li .btn span.main{font-size:1.71875vw}}@media screen and (min-width: 1280px){#products #container main #snav li .btn span.main{font-size:22px}}#products #container main #snav li .btn.ps5 span{font-size:0;width:24.13333vw}@media screen and (min-width: 751px){#products #container main #snav li .btn.ps5 span{width:13.51563vw}}@media screen and (min-width: 1280px){#products #container main #snav li .btn.ps5 span{width:173px}}#products #container main #snav li .btn.xbox span{font-size:0;width:40.93333vw}@media screen and (min-width: 751px){#products #container main #snav li .btn.xbox span{width:16.17188vw}}@media screen and (min-width: 1280px){#products #container main #snav li .btn.xbox span{width:207px}}#products #container main #snav li .btn.steam span{font-size:0;width:25.2vw}@media screen and (min-width: 751px){#products #container main #snav li .btn.steam span{width:12.42188vw}}@media screen and (min-width: 1280px){#products #container main #snav li .btn.steam span{width:159px}}#products #container main #snav li.active .btn{background:#f50a64;box-shadow:none}@media screen and (min-width: 751px){#products #container main #snav li.active .btn:hover{letter-spacing:initial;color:#fff;box-shadow:none}}#products #container main #ssnav{width:100%;height:-webkit-fit-content;height:fit-content;margin:122.66667vw auto 0;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:99;text-align:center}@media screen and (max-width: 750px){#products #container main #ssnav{padding:0 0 4vw;background:#3fd1e7;background:linear-gradient(90deg, rgba(63,209,231,0.8) 0%, rgba(63,209,231,0.6) 100%)}}@media screen and (min-width: 751px){#products #container main #ssnav{margin:24.21875vw auto 2.34375vw}}@media screen and (min-width: 1280px){#products #container main #ssnav{margin:310px auto 30px}}#products #container main #ssnav ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 5.33333vw;position:relative;z-index:2}@media screen and (min-width: 751px){#products #container main #ssnav ul{width:87.5vw;margin:0 auto;background:#3fd1e7;background:linear-gradient(90deg, rgba(63,209,231,0.8) 0%, rgba(63,209,231,0.6) 100%);-webkit-transform:skewX(-30deg);transform:skewX(-30deg);padding:0 3.125vw}}@media screen and (min-width: 1280px){#products #container main #ssnav ul{width:1120px;padding:0 40px}}#products #container main #ssnav ul li{display:block;margin:4vw 4vw 0;font-family:'Noto Sans JP', sans-serif;font-size:4vw;font-weight:300;line-height:1;letter-spacing:0}@media screen and (min-width: 751px){#products #container main #ssnav ul li{width:auto;margin:0 2.34375vw;font-size:1.5625vw;-webkit-transform:skewX(30deg);transform:skewX(30deg)}}@media screen and (min-width: 1280px){#products #container main #ssnav ul li{margin:0 30px;font-size:20px}}#products #container main #ssnav ul li a{display:block;text-decoration:none}#products #container main #ssnav ul li a::before{content:'\30fb';display:inline-block;transition:.4s}@media screen and (min-width: 751px){#products #container main #ssnav ul li a{padding:1.17188vw 0}#products #container main #ssnav ul li a:hover{opacity:1}#products #container main #ssnav ul li a:hover::before{text-shadow:0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff}}@media screen and (min-width: 1280px){#products #container main #ssnav ul li a{padding:15px 0}}#products #container main #ssnav ul li.upgrade a{text-shadow:0px 0px 5px rgba(255,255,255,0.8),0px 0px 5px rgba(255,255,255,0.8)}#products #container main section{width:92vw;margin:0 auto}@media screen and (min-width: 751px){#products #container main section{width:92.1875vw}}@media screen and (min-width: 1280px){#products #container main section{width:1180px}}@media screen and (min-width: 751px){#products #container main section.products_list{width:96.875vw}}@media screen and (min-width: 1280px){#products #container main section.products_list{width:1240px}}@media screen and (min-width: 1440px){#products #container main section.products_list{width:1400px}}#products #container main section h3{display:block;margin:18vw 0 0;padding:0 0 0 4vw;font-family:'Noto Sans JP', sans-serif;font-size:7.2vw;letter-spacing:0;line-height:1.5;font-weight:400;position:relative}#products #container main section h3::before{content:'';display:block;width:.8vw;height:140%;background:#f50a64;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (min-width: 751px){#products #container main section h3{margin:7.03125vw 0 0;padding:0 0 0 1.95313vw;font-size:2.8125vw}#products #container main section h3::before{width:.3125vw}}@media screen and (min-width: 1280px){#products #container main section h3{margin:90px 0 0;padding:0 0 0 25px;font-size:36px}#products #container main section h3::before{width:4px}}#products #container main section h3 span{display:block;position:relative;top:-0.1em}#products #container main section h3 span:nth-of-type(2){font-size:3.2vw;font-family:'Noto Sans JP', sans-serif}@media screen and (min-width: 751px){#products #container main section h3 span:nth-of-type(2){font-size:1.25vw}}@media screen and (min-width: 1280px){#products #container main section h3 span:nth-of-type(2){font-size:16px}}#products #container main section>.tit p{margin:24vw 0 0;font-family:'Noto Sans JP', sans-serif;font-style:italic;font-weight:800;color:#f50a64;font-size:5.33333vw;letter-spacing:0}#products #container main section>.tit p.mtS{margin:10.66667vw 0 0}@media screen and (min-width: 751px){#products #container main section>.tit p{margin:9.375vw 0 0;font-size:2.1875vw}#products #container main section>.tit p.mtS{margin:3.90625vw 0 0}}@media screen and (min-width: 1280px){#products #container main section>.tit p{margin:120px 0 0;font-size:28px}#products #container main section>.tit p.mtS{margin:50px 0 0}}#products #container main section h3+.tit p{margin:10.66667vw 0 0}@media screen and (min-width: 751px){#products #container main section h3+.tit p{margin:3.90625vw 0 0}}@media screen and (min-width: 1280px){#products #container main section h3+.tit p{margin:50px 0 0}}#products #container main h4{display:block;margin:12vw 0 0;padding:0 1.33333vw 2.66667vw;font-size:8vw;line-height:1.5;letter-spacing:0;font-weight:400;position:relative}#products #container main h4::before{content:'';display:block;width:100%;height:.4vw;background:#f50a64;position:absolute;bottom:0;left:0}@media screen and (min-width: 751px){#products #container main h4{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:baseline;align-items:baseline;margin:9.375vw 0 0;padding:0 .78125vw .78125vw;font-size:3.125vw}#products #container main h4::before{height:.15625vw}}@media screen and (min-width: 1280px){#products #container main h4{margin:120px 0 0;padding:0 10px 10px;font-size:40px}#products #container main h4::before{height:2px}}#products #container main h4 span{display:block}#products #container main h4 span:nth-of-type(2){font-size:3.52vw;font-weight:500;font-family:'Noto Sans JP', sans-serif}@media screen and (min-width: 751px){#products #container main h4 span:nth-of-type(2){font-size:1.375vw}}@media screen and (min-width: 1280px){#products #container main h4 span:nth-of-type(2){font-size:17.6px}}#products #container main h4 span:nth-of-type(2) em{font-style:normal;font-size:4.4vw}@media screen and (min-width: 751px){#products #container main h4 span:nth-of-type(2) em{font-size:1.71875vw}}@media screen and (min-width: 1280px){#products #container main h4 span:nth-of-type(2) em{font-size:22px}}#products #container main h4 span.ja{font-family:'Noto Sans JP', sans-serif;font-size:6.4vw;font-weight:700}@media screen and (min-width: 751px){#products #container main h4 span.ja{font-size:2.5vw}}@media screen and (min-width: 1280px){#products #container main h4 span.ja{font-size:32px}}#products #container main h3+h4{margin:10.66667vw 0 0}@media screen and (min-width: 751px){#products #container main h3+h4{margin:3.90625vw 0 0}}@media screen and (min-width: 1280px){#products #container main h3+h4{margin:50px 0 0}}#products #container main .tit+h4{margin:9.33333vw 0 0}@media screen and (min-width: 751px){#products #container main .tit+h4{margin:3.125vw 0 0}}@media screen and (min-width: 1280px){#products #container main .tit+h4{margin:40px 0 0}}#products #container main h5{display:block;margin:0 0 2.66667vw;font-size:3.2vw;line-height:1.5;font-weight:600;font-family:'Noto Sans JP', sans-serif;color:#fff}@media screen and (min-width: 751px){#products #container main h5{margin:0 0 1.5625vw;font-size:1.25vw}}@media screen and (min-width: 1280px){#products #container main h5{margin:0 0 20px;font-size:16px}}#products #container main p{display:block;margin:8vw 0 0;line-height:2;font-family:'Noto Sans JP', sans-serif}@media screen and (min-width: 751px){#products #container main p{margin:3.125vw 0 0}}@media screen and (min-width: 1280px){#products #container main p{margin:40px 0 0}}#products #container main p.cmsn{text-align:center;font-size:4.26667vw;font-weight:500}@media screen and (min-width: 751px){#products #container main p.cmsn{font-size:1.71875vw}}@media screen and (min-width: 1280px){#products #container main p.cmsn{font-size:22px}}#products #container main a{color:#fff}#products #container main .btnList{margin:16vw auto 0}@media screen and (min-width: 751px){#products #container main .btnList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:6.25vw auto 0}}@media screen and (min-width: 1280px){#products #container main .btnList{margin:80px auto 0}}#products #container main .btnList li{margin:4vw auto 0}#products #container main .btnList li:first-child{margin-top:0}@media screen and (min-width: 751px){#products #container main .btnList li{margin:0 .78125vw}}@media screen and (min-width: 1280px){#products #container main .btnList li{margin:0 10px}}#products #container main .btnBox{display:block;margin:2.66667vw auto 0;text-align:center}@media screen and (min-width: 751px){#products #container main .btnBox{margin:.78125vw auto 0}}@media screen and (min-width: 1280px){#products #container main .btnBox{margin:10px auto 0}}#products #container main .btnBox.row{margin:5.33333vw auto 0;text-align:center}@media screen and (min-width: 751px){#products #container main .btnBox.row{margin:2.34375vw auto 0;width:100%;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between}#products #container main .btnBox.row a{margin-top:0;width:30%}}@media screen and (min-width: 1280px){#products #container main .btnBox.row{margin:30px auto 0}}#products #container main .btnBox.row a{margin-top:4vw}@media screen and (min-width: 751px){#products #container main .btnBox.row a{margin-top:0;width:30%}}#products #container main .btnBox .stit{font-family:'Noto Sans JP', sans-serif;font-size:4.4vw;font-weight:700;font-style:italic}@media screen and (min-width: 751px){#products #container main .btnBox .stit{font-size:1.71875vw}}@media screen and (min-width: 1280px){#products #container main .btnBox .stit{font-size:22px}}#products #container main .btnBox .btn{margin:13.33333vw auto 0;font-size:4.93333vw}#products #container main .btnBox .btn::after{width:3.86667vw;height:3.2vw;background-size:contain}@media screen and (min-width: 751px){#products #container main .btnBox .btn{width:35.15625vw;margin:5.46875vw auto 0;font-size:1.875vw}#products #container main .btnBox .btn::after{width:1.5625vw;height:1.25vw}}@media screen and (min-width: 1280px){#products #container main .btnBox .btn{width:450px;margin:70px auto 0;font-size:24px}#products #container main .btnBox .btn::after{width:20px;height:16px}}#products #container main .btnBox .btn.ja{font-size:4.4vw;font-weight:700}@media screen and (min-width: 751px){#products #container main .btnBox .btn.ja{font-size:1.71875vw}}@media screen and (min-width: 1280px){#products #container main .btnBox .btn.ja{font-size:22px}}#products #container main .btnBox .btn.mtS{margin-top:8vw}@media screen and (min-width: 751px){#products #container main .btnBox .btn.mtS{margin-top:3.125vw}}@media screen and (min-width: 1280px){#products #container main .btnBox .btn.mtS{margin-top:40px}}#products #container main .btnBox .btn.inactive{pointer-events:none;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}#products #container main .btnBox .stit+.btn{margin:2.66667vw auto 0}@media screen and (min-width: 751px){#products #container main .btnBox .stit+.btn{margin:.78125vw auto 0}}@media screen and (min-width: 1280px){#products #container main .btnBox .stit+.btn{margin:10px auto 0}}#products #container main .btnBox .notice{margin:2vw auto 0}@media screen and (min-width: 751px){#products #container main .btnBox .notice{margin:.78125vw auto 0}}@media screen and (min-width: 1280px){#products #container main .btnBox .notice{margin:10px auto 0}}#products #container main .btnBox ul.notice{text-align:left;margin:4vw auto 0}@media screen and (min-width: 751px){#products #container main .btnBox ul.notice{margin:1.5625vw auto 0}}@media screen and (min-width: 1280px){#products #container main .btnBox ul.notice{margin:20px auto 0}}#products #container main .btnBox ul.notice li{text-indent:-1em;padding-left:1em}#products #container main .btnBox+.notice{width:100%}#products #container main .img.endSale a{position:relative;overflow:hidden}#products #container main .img.endSale a:after{content:"ご好評につき販売終了いたしました。";position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,0.75)}#products #container main .flexBox{display:block;margin:6vw auto 0}@media screen and (min-width: 751px){#products #container main .flexBox{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;margin:2.34375vw auto 0}}@media screen and (min-width: 1280px){#products #container main .flexBox{margin:30px auto 0}}#products #container main .flexBox .img{width:92vw}@media screen and (min-width: 751px){#products #container main .flexBox .img{width:47.65625vw}}@media screen and (min-width: 1280px){#products #container main .flexBox .img{width:610px}}#products #container main .flexBox .img a{display:block;border:1px solid #3fd1e7}#products #container main .flexBox .img.slider{border:1px solid #3fd1e7;line-height:0;font-size:0}#products #container main .flexBox .img.slider a{border:none}@media screen and (max-width: 750px){#products #container main .flexBox .img.spSlider{border:1px solid #3fd1e7;line-height:0;font-size:0}#products #container main .flexBox .img.spSlider a{border:none}}@media screen and (min-width: 751px){#products #container main .flexBox .img.spSlider a{margin:1.5625vw 0}}@media screen and (min-width: 1280px){#products #container main .flexBox .img.spSlider a{margin:1.5625vw 0}}#products #container main .flexBox .img .slick-prev,#products #container main .flexBox .img .slick-next{display:block;background:url(../images/common/ico_arrow.png) top center no-repeat;background-size:contain;width:5.06667vw;height:6.66667vw;z-index:3}#products #container main .flexBox .img .slick-prev::before,#products #container main .flexBox .img .slick-next::before{content:''}@media screen and (min-width: 751px){#products #container main .flexBox .img .slick-prev,#products #container main .flexBox .img .slick-next{width:2.96875vw;height:3.90625vw;transition:.3s ease-out}#products #container main .flexBox .img .slick-prev:hover,#products #container main .flexBox .img .slick-next:hover{opacity:0.6}}@media screen and (min-width: 1280px){#products #container main .flexBox .img .slick-prev,#products #container main .flexBox .img .slick-next{width:38px;height:50px}}#products #container main .flexBox .img .slick-prev{left:-2.66667vw;-webkit-transform:scale(-1, 1) translate(0, -50%);transform:scale(-1, 1) translate(0, -50%)}@media screen and (min-width: 751px){#products #container main .flexBox .img .slick-prev{left:-1.5625vw}}@media screen and (min-width: 1280px){#products #container main .flexBox .img .slick-prev{left:-20px}}#products #container main .flexBox .img .slick-next{right:-2.66667vw}@media screen and (min-width: 751px){#products #container main .flexBox .img .slick-next{right:-1.5625vw}}@media screen and (min-width: 1280px){#products #container main .flexBox .img .slick-next{right:-20px}}@media screen and (min-width: 751px){#products #container main .flexBox .img .slick-dots{bottom:-2.34375vw}}@media screen and (min-width: 1280px){#products #container main .flexBox .img .slick-dots{bottom:-30px}}#products #container main .flexBox .img .slick-dots li button:before{color:#3fd1e7}#products #container main .flexBox .cont{letter-spacing:0}@media screen and (min-width: 751px){#products #container main .flexBox .cont{width:calc(100% - (1vw * 610 / 1280 * 100));padding:0 0 0 4.6875vw}}@media screen and (min-width: 1280px){#products #container main .flexBox .cont{width:calc(100% - 610px);padding:0 0 0 60px}}@media screen and (min-width: 751px){#products #container main .flexBox.special{-webkit-align-items:flex-start;align-items:flex-start}}@media screen and (min-width: 751px){#products #container main .flexBox.special .img{margin:12.5vw 0 0}}@media screen and (min-width: 1280px){#products #container main .flexBox.special .img{margin:160px 0 0}}#products #container main .list{display:block;margin:8vw 0 0;font-size:3.73333vw;font-weight:400;font-family:'Noto Sans JP', sans-serif}@media screen and (min-width: 751px){#products #container main .list{margin:3.125vw 0 0;font-size:1.375vw}}@media screen and (min-width: 1280px){#products #container main .list{margin:40px 0 0;font-size:17.6px}}#products #container main .list li{display:block;margin:.8em 0 0;text-indent:-1em;padding-left:1em}#products #container main .list li:first-child{margin-top:0}#products #container main .list li>ul li{margin-top:0;color:rgba(255,255,255,0.8)}#products #container main .notice{display:block;margin:8vw 0 0;font-size:2.8vw;font-weight:400;color:rgba(255,255,255,0.8);font-family:'Noto Sans JP', sans-serif}@media screen and (min-width: 751px){#products #container main .notice{margin:4.6875vw 0 0;font-size:1.09375vw}}@media screen and (min-width: 1280px){#products #container main .notice{margin:60px 0 0;font-size:14px}}#products #container main .notice.mtS{margin:2.66667vw 0 0}@media screen and (min-width: 751px){#products #container main .notice.mtS{margin:.78125vw 0 0}}@media screen and (min-width: 1280px){#products #container main .notice.mtS{margin:10px 0 0}}#products #container main .notice li{display:block;margin:.5em 0 0;text-indent:-1em;padding-left:1em}#products #container main .notice+h5{margin:5.33333vw 0 2.66667vw}@media screen and (min-width: 751px){#products #container main .notice+h5{margin:3.125vw 0 1.5625vw}}@media screen and (min-width: 1280px){#products #container main .notice+h5{margin:40px 0 20px}}#products #container main .detailList{margin:8vw 0 0;font-family:'Noto Sans JP', sans-serif}@media screen and (min-width: 751px){#products #container main .detailList{margin:3.125vw 0 0}}@media screen and (min-width: 1280px){#products #container main .detailList{margin:40px 0 0}}#products #container main .detailList dt{display:inline-block;min-width:53.33333vw;margin:5.33333vw 0 0;background:linear-gradient(90deg, rgba(2,1,8,0.8) 30%, rgba(2,1,8,0) 100%);font-size:3.6vw;font-weight:700;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}#products #container main .detailList dt:first-of-type{margin-top:0}@media screen and (min-width: 751px){#products #container main .detailList dt{min-width:21.875vw;margin:2.34375vw 0 0;font-size:1.54688vw}}@media screen and (min-width: 1280px){#products #container main .detailList dt{min-width:280px;margin:30px 0 0;font-size:19.8px}}#products #container main .detailList dt span{display:block;padding:0 0 0 1em;-webkit-transform:skewX(30deg);transform:skewX(30deg)}#products #container main .detailList dd{margin:2.66667vw 0 0;font-size:3.6vw;font-weight:400}@media screen and (min-width: 751px){#products #container main .detailList dd{margin:1.17188vw 0 0;font-size:1.375vw}}@media screen and (min-width: 1280px){#products #container main .detailList dd{margin:15px 0 0;font-size:17.6px}}#products #container main .detailList dd .list{margin-top:0}#products #container main .detailList dd .list .notice{margin-top:1em}#products #container main .detailList dd .contentBox{display:block;margin:4vw 0 0;padding:0 5.33333vw 5.33333vw;background:rgba(0,0,0,0.3);border-top:1px solid rgba(255,255,255,0.6);border-bottom:1px solid rgba(255,255,255,0.6)}@media screen and (min-width: 751px){#products #container main .detailList dd .contentBox{margin:1.5625vw 0 0;padding:0 2.34375vw 2.34375vw}}@media screen and (min-width: 1280px){#products #container main .detailList dd .contentBox{margin:20px 0 0;padding:0 30px 30px}}#products #container main .detailList dd .contentBox .stit{display:inline-block;padding:1.33333vw 4vw;color:#fff;font-size:3.6vw;font-weight:700;background:#f50a64;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);letter-spacing:0}@media screen and (min-width: 751px){#products #container main .detailList dd .contentBox .stit{padding:.39063vw 1.5625vw;font-size:1.40625vw}}@media screen and (min-width: 1280px){#products #container main .detailList dd .contentBox .stit{padding:5px 20px;font-size:18px}}#products #container main .detailList dd .contentBox .stit span{display:block;-webkit-transform:skewX(30deg);transform:skewX(30deg);line-height:1.2}#products #container main .detailList dd .contentBox .list{margin:4vw 0 0;font-weight:400}@media screen and (min-width: 751px){#products #container main .detailList dd .contentBox .list{margin:1.5625vw 0 0}}@media screen and (min-width: 1280px){#products #container main .detailList dd .contentBox .list{margin:20px 0 0}}#products #container main .detailList dd .contentBox .list li>ul{margin:0;line-height:1.3;font-weight:400}#products #container main .detailList dd .contentBox .list li>ul li{margin:.2em 0 0}#products #container main .detailList dd .detailBtn{display:inline-block;padding:0 0.15em;border:1px solid #fff;text-indent:0;text-decoration:none;font-size:90%}#products #container main .tableCol{display:block;width:100%;margin:8vw auto 0}@media screen and (max-width: 750px){#products #container main .tableCol{overflow-x:scroll;overflow-y:hidden;scrollbar-color:#f50a64 transparent;scrollbar-width:thin}#products #container main .tableCol::-webkit-scrollbar{height:1.33333vw}#products #container main .tableCol::-webkit-scrollbar-track{background-color:transparent}#products #container main .tableCol::-webkit-scrollbar-thumb{box-shadow:inset 0 0 1000px #f50a64}}@media screen and (min-width: 751px){#products #container main .tableCol{overflow-x:auto;overflow-y:hidden;margin:3.125vw auto 0;scrollbar-color:#f50a64 transparent;scrollbar-width:thin}#products #container main .tableCol::-webkit-scrollbar{height:.78125vw}#products #container main .tableCol::-webkit-scrollbar-track{background-color:transparent}#products #container main .tableCol::-webkit-scrollbar-thumb{box-shadow:inset 0 0 1000px #f50a64}}@media screen and (min-width: 1280px){#products #container main .tableCol{margin:40px auto 0}#products #container main .tableCol::-webkit-scrollbar{height:10px}}#products #container main .tableCol table{overflow:hidden;width:100%;border:1px solid #fff;border-collapse:collapse;border-spacing:0;letter-spacing:0}#products #container main .tableCol table th{background:#ced3d9;width:auto;min-width:14vw;padding:4vw;border:1px solid #020108;word-break:keep-all;vertical-align:middle;color:#020108;font-size:3.73333vw;font-weight:500;font-family:'Noto Sans JP', sans-serif}@media screen and (min-width: 751px){#products #container main .tableCol table th{min-width:5.46875vw;padding:1.5625vw .78125vw;font-size:1.25vw}}@media screen and (min-width: 1280px){#products #container main .tableCol table th{min-width:70px;padding:20px 10px;font-size:16px}}#products #container main .tableCol table th .notice{margin-top:0}#products #container main .tableCol table th.tal{text-align:left}#products #container main .tableCol table th .logoList{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:1em}#products #container main .tableCol table th .logoList img{-webkit-filter:invert(100%);filter:invert(100%);display:block;height:5.33333vw;width:auto;margin:0 auto 1.33333vw}@media screen and (min-width: 751px){#products #container main .tableCol table th .logoList img{height:1.5625vw;margin:0 auto .39063vw}}@media screen and (min-width: 1280px){#products #container main .tableCol table th .logoList img{height:20px;margin:0 auto 5px}}#products #container main .tableCol table td{padding:4vw;word-break:keep-all;border-top:1px solid rgba(255,255,255,0.6);border-right:1px solid rgba(255,255,255,0.6);vertical-align:middle;font-size:3.6vw;font-weight:400;font-family:'Noto Sans JP', sans-serif}#products #container main .tableCol table td:last-child{border-right:1px solid #fff}@media screen and (min-width: 751px){#products #container main .tableCol table td{padding:1.5625vw .78125vw;font-size:1.20313vw}}@media screen and (min-width: 1280px){#products #container main .tableCol table td{padding:20px 10px;font-size:15.4px}}#products #container main .tableCol table td span{display:block;margin-top:0.5em;font-size:2.4vw}@media screen and (min-width: 751px){#products #container main .tableCol table td span{font-size:1.03125vw}}@media screen and (min-width: 1280px){#products #container main .tableCol table td span{font-size:13.2px}}#products #container main .tableCol table td .list{margin-top:0}#products #container main .tableCol table td .list li{margin-top:0.5em;font-size:3.6vw}#products #container main .tableCol table td .list li:first-child{margin-top:0}@media screen and (min-width: 751px){#products #container main .tableCol table td .list li{font-size:1.20313vw}}@media screen and (min-width: 1280px){#products #container main .tableCol table td .list li{font-size:15.4px}}#products #container main .tableCol table td.tac{text-align:center}#products #container main .tableCol table td .notice{margin-top:0}#products #container main .tableCol table tr:first-of-type{border-left:1px solid #fff}#products #container main .tableCol table tr:first-of-type th{border-top:1px solid #fff;border-left:1px solid #fff}@media screen and (max-width: 750px){#products #container main .tableCol table tr:first-of-type th:nth-child(n+2){min-width:64vw}}@media screen and (min-width: 751px){#products #container main .tableCol table tr:first-of-type th:nth-child(n+2){width:28.125vw}}@media screen and (min-width: 1280px){#products #container main .tableCol table tr:first-of-type th:nth-child(n+2){width:360px}}#products #container main .tableCol table tr:first-of-type th:last-child{border-right:1px solid #fff}#products #container main .tableCol table tr:nth-of-type(n+2) th{background:rgba(11,15,23,0.8);color:#fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid rgba(255,255,255,0.6)}#products #container main .tableCol table tr.price th,#products #container main .tableCol table tr.price td{background:#c70e59}#products #container main .tableCol.productList{overflow:auto}@media screen and (max-width: 750px){#products #container main .tableCol.productList table{overflow:auto}}@media screen and (max-width: 1280px){#products #container main .tableCol.productList table{overflow:auto}}#products #container main .tableCol.productList table tr th{border-bottom:1px solid #fff}@media screen and (max-width: 750px){#products #container main .tableCol.productList table tr th{padding:2vw 1.33333vw;font-size:2.8vw}}@media screen and (min-width: 751px){#products #container main .tableCol.productList table tr th{padding:1.17188vw .78125vw;font-size:.9375vw}}@media screen and (min-width: 1280px){#products #container main .tableCol.productList table tr th{padding:15px 10px;font-size:12px}}@media screen and (max-width: 750px){#products #container main .tableCol.productList table tr th:nth-child(n+2){min-width:auto}}#products #container main .tableCol.productList table tr th .list{margin-top:0}#products #container main .tableCol.productList table tr th .list li{margin-top:0}@media screen and (max-width: 750px){#products #container main .tableCol.productList table tr th .list{font-size:2.8vw}}@media screen and (min-width: 751px){#products #container main .tableCol.productList table tr th .list{font-size:.85938vw}}@media screen and (min-width: 1280px){#products #container main .tableCol.productList table tr th .list{font-size:11px}}#products #container main .tableCol.productList table tr th.fixed{text-align:left;border-bottom:1px solid #fff}@media screen and (max-width: 750px){#products #container main .tableCol.productList table tr th.fixed{width:26.66667vw;min-width:26.66667vw;background:#0a0e16;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:200}#products #container main .tableCol.productList table tr th.fixed::before{content:'';display:block;width:1px;height:100%;background:#fff;position:absolute;top:0;left:-1px}#products #container main .tableCol.productList table tr th.fixed::after{content:'';display:block;width:1px;height:100%;background:#fff;position:absolute;top:0;right:-1px}}@media screen and (max-width: 1280px){#products #container main .tableCol.productList table tr th.fixed{min-width:13.28125vw;background:#0a0e16;position:-webkit-sticky;position:sticky;top:0;left:0}#products #container main .tableCol.productList table tr th.fixed::before{content:'';display:block;width:1px;height:100%;background:#fff;position:absolute;top:0;left:-1px}#products #container main .tableCol.productList table tr th.fixed::after{content:'';display:block;width:1px;height:100%;background:#fff;position:absolute;top:0;right:-1px}}#products #container main .tableCol.productList table tr th img{display:block;height:5.33333vw;width:auto;margin:0 auto 1.33333vw}@media screen and (min-width: 751px){#products #container main .tableCol.productList table tr th img{height:1.5625vw;margin:0 auto .39063vw}}@media screen and (min-width: 1280px){#products #container main .tableCol.productList table tr th img{height:20px;margin:0 auto 5px}}#products #container main .tableCol.productList table tr th img.xbox{height:4.66667vw}@media screen and (min-width: 751px){#products #container main .tableCol.productList table tr th img.xbox{height:1.36719vw}}@media screen and (min-width: 1280px){#products #container main .tableCol.productList table tr th img.xbox{height:17.5px}}#products #container main .tableCol.productList table tr th img.steam{height:6vw}@media screen and (min-width: 751px){#products #container main .tableCol.productList table tr th img.steam{height:1.75781vw}}@media screen and (min-width: 1280px){#products #container main .tableCol.productList table tr th img.steam{height:22.5px}}@media screen and (max-width: 750px){#products #container main .tableCol.productList table tr td{max-width:13.33333vw;padding:2vw 1.33333vw;font-size:2.8vw}}@media screen and (min-width: 751px){#products #container main .tableCol.productList table tr td{padding:1.17188vw .78125vw;font-size:.85938vw}}@media screen and (min-width: 1280px){#products #container main .tableCol.productList table tr td{padding:15px 10px;font-size:11px}}#products #container main .tableCol.productList table tr:first-of-type th{color:#fff;border-right:3px double #fff}@media screen and (max-width: 750px){#products #container main .tableCol.productList table tr:first-of-type th{max-width:13.33333vw}}#products #container main .tableCol.productList table tr:first-of-type th:first-of-type{background:#ced3d9;border-bottom:1px solid #fff;border-right:1px solid #fff}#products #container main .tableCol.productList table tr:first-of-type th:last-of-type{border-right:1px solid #fff}@media screen and (max-width: 750px){#products #container main .tableCol.productList table tr:first-of-type th:last-of-type{min-width:20vw}}@media screen and (max-width: 750px){#products #container main .tableCol.productList table tr:nth-of-type(4) td{min-width:20vw}}@media screen and (min-width: 751px){#products #container main .tableCol.productList table tr:nth-of-type(n+2) th{font-size:.78125vw}}@media screen and (min-width: 1280px){#products #container main .tableCol.productList table tr:nth-of-type(n+2) th{font-size:10px}}@media screen and (min-width: 1440px){#products #container main .tableCol.productList table tr:nth-of-type(n+2) th{font-size:13px}}#products #container main .tableCol.productList table tr:nth-of-type(n+2) td{text-align:center}#products #container main .tableCol.productList table tr.price th,#products #container main .tableCol.productList table tr.price td{background:#c70e59;text-align:center}@media screen and (min-width: 751px){#products #container main .tableCol.productList table tr.price th,#products #container main .tableCol.productList table tr.price td{font-size:.9375vw}}@media screen and (min-width: 1280px){#products #container main .tableCol.productList table tr.price th,#products #container main .tableCol.productList table tr.price td{font-size:13px}}#products #container main .tableCol.productList table tr.benefit th{background:#3a5070}#products #container main .tableCol.productList table tr.benefit td{background:#243246}#products #container main .tableCol.productList table .bgPs5p{background:#1e386b}#products #container main .tableCol.productList table .bgPs5pDark{background:#162749}@media screen and (min-width: 751px){#products #container main .tableCol.productList table .bgPs5pDark{font-size:.9375vw}}@media screen and (min-width: 1280px){#products #container main .tableCol.productList table .bgPs5pDark{font-size:12px}}#products #container main .tableCol.productList table .bgPs5d{background:#6b1e45}#products #container main .tableCol.productList table .bgPs5dDark{background:#47142e}@media screen and (min-width: 751px){#products #container main .tableCol.productList table .bgPs5dDark{font-size:.9375vw}}@media screen and (min-width: 1280px){#products #container main .tableCol.productList table .bgPs5dDark{font-size:12px}}#products #container main .tableCol.productList table .bgXbox{background:#506b1e}#products #container main .tableCol.productList table .bgXboxDark{background:#334414}@media screen and (min-width: 751px){#products #container main .tableCol.productList table .bgXboxDark{font-size:.9375vw}}@media screen and (min-width: 1280px){#products #container main .tableCol.productList table .bgXboxDark{font-size:12px}}#products #container main .tableCol.productList table .bgSteam{background:#1e6b41}#products #container main .tableCol.productList table .bgSteamDark{background:#123f26}@media screen and (min-width: 751px){#products #container main .tableCol.productList table .bgSteamDark{font-size:.9375vw}}@media screen and (min-width: 1280px){#products #container main .tableCol.productList table .bgSteamDark{font-size:12px}}#products #container main .tableCol.productList table .bgSteam.endSale{position:relative}#products #container main .tableCol.productList table .bgSteam.endSale:after{content:"ご好評につき\A販売終了いたしました";position:absolute;top:calc(100% + 1px);left:0;width:100%;height:calc(2vw * 2 * 10 + 9px + 1em * 66);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,0.75);z-index:100;white-space:pre}@media screen and (min-width: 751px){#products #container main .tableCol.productList table .bgSteam.endSale:after{height:min(calc(1.17188vw * 2 * 10 + .78125vw * 48 - 1px), calc(15px * 2 * 10 + 1em * 47))}}#products #container main .tableCol.productList table .bgItem{background:#1e626b}#products #container main .tableCol.productList table .bgItemDark{background:#133d42}@media screen and (min-width: 751px){#products #container main .tableCol.productList table .bgItemDark{font-size:.9375vw}}@media screen and (min-width: 1280px){#products #container main .tableCol.productList table .bgItemDark{font-size:12px}}#products #container main .tableCol.productList table .bgItem.endSale{position:relative}#products #container main .tableCol.productList table .bgItem.endSale:after{content:"ご好評につき\A販売終了いたしました";position:absolute;top:calc(100% + 1px);left:0;width:100%;height:calc(2vw * 2 * 10 + 9px + 1em * 66);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,0.75);z-index:100;white-space:pre}@media screen and (min-width: 751px){#products #container main .tableCol.productList table .bgItem.endSale:after{height:min(calc(1.17188vw * 2 * 10 + .78125vw * 48 - 1px), calc(15px * 2 * 10 + 1em * 47))}}#products #container main .tableCol.productList table .bdDouble{border-right:3px double #fff}#products #container main .noticeCol{display:block;margin:10.66667vw auto 0;padding:1em;background:rgba(0,0,0,0.3)}@media screen and (min-width: 751px){#products #container main .noticeCol{margin:4.6875vw auto 0;padding:2em}}@media screen and (min-width: 1280px){#products #container main .noticeCol{margin:60px auto 0}}#products #container main .noticeCol .notice{margin-top:0}#products #container main .totop{display:block;margin:16vw auto 2.66667vw;width:64vw;font-family:'Oswald', sans-serif;font-weight:300}@media screen and (min-width: 751px){#products #container main .totop{margin:9.375vw auto 7.03125vw;width:34.375vw;font-size:1.71875vw}}@media screen and (min-width: 1280px){#products #container main .totop{margin:120px auto 90px;width:440px;font-size:22px}}

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