main.pkg .btnBlue,main.pkg .btnBox,main.dl .btnBlue,main.dl .btnBox,main.buy .btnBlue,main.buy .btnBox{margin:1.5em auto 0}main.pkg .btnBlue.ps a,main.pkg .btnBlue.ps span,main.dl .btnBlue.ps a,main.dl .btnBlue.ps span,main.buy .btnBlue.ps a,main.buy .btnBlue.ps span{color:#0088ff;border:solid 1px #0088ff}main.pkg .btnBlue.xbox a,main.pkg .btnBlue.xbox span,main.dl .btnBlue.xbox a,main.dl .btnBlue.xbox span,main.buy .btnBlue.xbox a,main.buy .btnBlue.xbox span{color:#00da00;border:solid 1px #00da00}main.pkg .btnBlue.steam a,main.pkg .btnBlue.steam span,main.dl .btnBlue.steam a,main.dl .btnBlue.steam span,main.buy .btnBlue.steam a,main.buy .btnBlue.steam span{color:#e4e4e4;border:solid 1px #e4e4e4}main.pkg .sampleCd{position:relative;bottom:0.25em;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:7em;height:1.5em;font-size:0.7em;line-height:1em;text-decoration:none;border:solid 1px #4c88ff;box-sizing:border-box;margin-left:1.5em;transition:color 0.3s;text-indent:0}main.pkg .sampleCd::before{content:"";position:absolute;top:0;left:0;background:#4c88ff;width:0;height:100%;transition:width 0.2s;z-index:0}main.pkg .sampleCd::after{content:'PLAY';font-weight:bold;z-index:10;transition:content 0.3s}main.pkg .sampleCd.act{color:#fff000;border:solid 1px #fff000}main.pkg .sampleCd.act::before{background:#fff000}main.pkg .sampleCd.act::after{content:'PLAYING'}@media screen and (min-width: 960px){main.pkg .sampleCd.act:hover::after{content:"STOP"}}@media screen and (min-width: 960px){main.pkg .sampleCd:hover{color:#000}main.pkg .sampleCd:hover::before{width:100%}main.pkg .sampleCd:hover::after{content:'PLAYING'}}main.productslist .productslistWrap{width:100%;border:solid 1px #0055ff;border-bottom:none;overflow-x:auto;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}main.productslist table{width:96em;font-size:0.75em;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}main.productslist table tr:nth-child(2n+5){background:rgba(255,255,255,0.075)}main.productslist table tr:nth-child(2) th:nth-child(1),main.productslist table tr:nth-child(3) th:nth-child(1){width:auto;position:inherit;border-left:solid 1px #808080}main.productslist table tr:nth-child(3) th{letter-spacing:0.05em;line-height:1.2em;padding:0.75em;text-align:center}main.productslist table tr:nth-child(3) th>span{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;white-space:pre;display:inline-block;text-align:start}main.productslist table tr:nth-child(3) th>span span{margin-bottom:0.2em;-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}main.productslist table tr:nth-child(n+4) th{background:#002266}main.productslist table tr:nth-last-child(-n+2) th{background:#472966}main.productslist table tr th:nth-child(1){width:18em;position:-webkit-sticky;position:sticky;left:0}main.productslist table tr *+th,main.productslist table tr *+td{border-left:solid 1px #808080}main.productslist table tr+tr{border-top:solid 1px #808080}main.productslist table th,main.productslist table td{vertical-align:middle;box-sizing:border-box}main.productslist table th{background:#0055ff;padding:0.5em 0.75em 0.75em}main.productslist table td{width:5.5em;text-align:center;padding:0.5em 0 0.75em}main.productslist table .ps{background:#0070d1}main.productslist table .psCon{background:rgba(0,112,209,0.5)}main.productslist table .psCon2{background:rgba(0,112,209,0.15)}main.productslist table .xbox{background:#107c10}main.productslist table .xboxCon{background:rgba(16,124,16,0.5)}main.productslist table .xboxCon2{background:rgba(16,124,16,0.15)}main.productslist table .steam{background:#195880}main.productslist table .steamCon{background:rgba(25,88,128,0.5)}main.productslist table .steamCon2{background:rgba(25,88,128,0.15)}main.productslist table a{color:#fff}@media screen and (min-width: 960px){main.benefit .flexBox{display:-webkit-flex;display:flex}main.benefit .flexBox .box{width:calc((100% - 3em) / 3);margin-top:0}main.benefit .flexBox .box+.box{margin-left:1.5em}}main.benefit .box img{display:block;margin-top:1.5em}@media screen and (min-width: 960px){main.benefit .btnBlue{margin-top:1.5em}}main.buy .contentBox:not(.act){display:none}main.buy .contentBox>.box:first-child{margin-top:0}main.buy .contentBox .box hr{background:rgba(255,255,255,0.5);height:1px;border:none;margin:2em 0}main.buy .stit a{color:#0055ff}main.buy .stit a:visited{color:#0055ff}main.buy .stit+.flexBox_edition{margin-top:2em}main.buy #ssnavi li.act{background:linear-gradient(to right, #05f, #b266ff);pointer-events:none}@media screen and (max-width: 959px){main.buy .flexBox h4{margin-top:min(calc(100 / 860 * 100%),100px)}}@media screen and (min-width: 960px){main.buy .flexBox h4{margin-top:min(calc(50 / 1040 * 100%),50px)}}@media screen and (min-width: 960px){main.buy .flexBox{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}main.buy .flexBox li{width:calc(50% - 0.75em);margin-top:1.5em}main.buy .flexBox li+:nth-child(2n+2){margin-left:1.5em}main.buy .flexBox .flexBox_edition dt{width:100%}}@media screen and (min-width: 960px) and (min-width: 960px){main.buy .flexBox .flexBox_edition .btnBlue{width:calc(50% - 0.25em);margin:1em 0 0}main.buy .flexBox .flexBox_edition .btnBlue+.btnBlue{margin-left:0.5em}}main.buy .flexBox_edition{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;background:rgba(255,255,255,0.05);box-sizing:border-box}@media screen and (max-width: 959px){main.buy .flexBox_edition{padding:0.5em 1em 1em}}@media screen and (min-width: 960px){main.buy .flexBox_edition{padding:0.75em 1em}}@media screen and (max-width: 959px){main.buy .flexBox_edition dt{width:100%;text-align:center}}@media screen and (min-width: 960px){main.buy .flexBox_edition dt{width:calc(100% - 18em)}}@media screen and (max-width: 959px){main.buy .flexBox_edition .btnBlue{width:calc(50% - 0.5em);margin:1em 0 0}main.buy .flexBox_edition .btnBlue+.btnBlue{margin-left:1em}}@media screen and (min-width: 960px){main.buy .flexBox_edition .btnBlue{width:8.5em;margin:0 0 0 0.5em}}main.buy .flexBox_edition+.flexBox_edition{margin-top:1em}

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