.product main #contentCol .productContent{display:none}.product main #contentCol .productContent.select{display:block}.product main #contentCol .productContent.select section:first-of-type{opacity:0;-webkit-animation:fadeUp .6s 0s ease-in-out;animation:fadeUp .6s 0s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.product main #contentCol .productContent.select section:first-of-type .deco{opacity:0;-webkit-animation:poyoyon .6s 0s ease-in-out;animation:poyoyon .6s 0s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.product main #contentCol h2{display:block;margin:0 auto;width:78.4vw;height:12.93333vw}@media screen and (min-width: 751px){.product main #contentCol h2{width:49vw;height:8.08333vw}}@media screen and (min-width: 1200px){.product main #contentCol h2{width:588px;height:97px}}.product main #contentCol section{display:block;width:92vw;margin:8vw auto 0 auto;padding:8vw 2.66667vw;background:rgba(170,115,55,0.5);border-radius:2.66667vw}@media screen and (min-width: 751px){.product main #contentCol section{width:85vw;padding:3.33333vw 1.66667vw;margin:3.33333vw auto;border-radius:1.66667vw}}@media screen and (min-width: 1200px){.product main #contentCol section{width:1020px;padding:40px 20px;margin:40px auto;border-radius:20px}}.product main #contentCol section .productInner{display:block;padding:5.33333vw;background:#f5f1e4;border-radius:1.33333vw;position:relative}@media screen and (min-width: 751px){.product main #contentCol section .productInner{padding:2.5vw;border-radius:.83333vw}}@media screen and (min-width: 1200px){.product main #contentCol section .productInner{padding:30px;border-radius:10px}}.product main #contentCol section .name{padding:0 0 2.66667vw;margin:0 auto 2.66667vw;text-align:center;background-image:linear-gradient(to right, rgba(41,28,29,0.6), rgba(41,28,29,0.6) .53333vw, transparent .53333vw, transparent 2.13333vw);background-size:2.13333vw .53333vw;background-position:left bottom;background-repeat:repeat-x}@media screen and (min-width: 751px){.product main #contentCol section .name{padding:0 0 .83333vw;margin:0 auto 1.66667vw;background-image:linear-gradient(to right, rgba(41,28,29,0.6), rgba(41,28,29,0.6) .16667vw, transparent .16667vw, transparent .66667vw);background-size:.66667vw .16667vw}}@media screen and (min-width: 1200px){.product main #contentCol section .name{padding:0 0 10px;margin:0 auto 20px;background-image:linear-gradient(to right, rgba(41,28,29,0.6), rgba(41,28,29,0.6) 2px, transparent 2px, transparent 8px);background-size:8px 2px}}.product main #contentCol section .name h3{display:inline-block;height:11.33333vw;text-align:left}.product main #contentCol section .name h3 img{width:auto;height:100%}@media screen and (min-width: 751px){.product main #contentCol section .name h3{height:4.66667vw}}@media screen and (min-width: 1200px){.product main #contentCol section .name h3{height:56px}}.product main #contentCol section .pkg{width:80%;margin:0 auto 4vw}@media screen and (min-width: 751px){.product main #contentCol section .pkg{width:100%;margin:0 auto 1.66667vw}}@media screen and (min-width: 1200px){.product main #contentCol section .pkg{margin:0 auto 20px}}.product main #contentCol section .pkg img{width:auto;max-width:100%}.product main #contentCol section .cs{margin:5.33333vw 0;padding:13.33333vw 0;background:rgba(255,255,255,0.5);border-radius:1.33333vw;font-size:8vw;font-weight:500;color:#ada6a6}@media screen and (min-width: 751px){.product main #contentCol section .cs{width:100%;margin:0 auto 1.66667vw;padding:8.33333vw 0;border-radius:.83333vw;font-size:5vw}}@media screen and (min-width: 1200px){.product main #contentCol section .cs{margin:0 auto 20px;padding:100px 0;border-radius:10px;font-size:60px}}.product main #contentCol section .bnr{width:100%;margin:0 auto 4vw}@media screen and (min-width: 751px){.product main #contentCol section .bnr{margin:0 auto 1.66667vw}}@media screen and (min-width: 1200px){.product main #contentCol section .bnr{margin:0 auto 20px}}.product main #contentCol section .bnr img{width:auto;max-width:100%}.product main #contentCol section .price{margin:0 auto 5.33333vw;font-weight:900;color:#64362c}@media screen and (min-width: 751px){.product main #contentCol section .price{width:100%;margin:0 auto 3.33333vw}}@media screen and (min-width: 1200px){.product main #contentCol section .price{margin:0 auto 40px}}.product main #contentCol section p{margin:0 auto 5.33333vw;font-size:3.46667vw;font-weight:700}@media screen and (min-width: 751px){.product main #contentCol section p{width:100%;margin:0 auto 3.33333vw;font-size:1.5vw}}@media screen and (min-width: 1200px){.product main #contentCol section p{margin:0 auto 40px;font-size:18px}}.product main #contentCol section .btnBuy{display:block;width:64.66667vw;margin:0 auto}@media screen and (min-width: 751px){.product main #contentCol section .btnBuy{width:33.66667vw;margin:0 auto}}@media screen and (min-width: 1200px){.product main #contentCol section .btnBuy{width:404px;margin:0 auto}}.product main #contentCol section .content{display:block;margin:2.66667vw auto;width:77.33333vw;position:relative}@media screen and (min-width: 751px){.product main #contentCol section .content{width:76.66667vw;margin:1.66667vw auto}}@media screen and (min-width: 1200px){.product main #contentCol section .content{width:920px;margin:20px auto}}.product main #contentCol section .content .movie{display:block;position:relative;margin:0 auto;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:1.33333vw}@media screen and (min-width: 751px){.product main #contentCol section .content .movie{border-radius:.83333vw}}@media screen and (min-width: 1200px){.product main #contentCol section .content .movie{border-radius:10px}}.product main #contentCol section .content .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.product main #contentCol section hr{padding:0 0 .53333vw;margin:5.33333vw auto;width:100%;background-image:linear-gradient(to right, rgba(41,28,29,0.6), rgba(41,28,29,0.6) .53333vw, transparent .53333vw, transparent 2.13333vw);background-size:2.13333vw .53333vw;background-position:left bottom;background-repeat:repeat-x;border:none}@media screen and (min-width: 751px){.product main #contentCol section hr{padding:0 0 .33333vw;margin:3.33333vw auto;background-image:linear-gradient(to right, rgba(41,28,29,0.6), rgba(41,28,29,0.6) .16667vw, transparent .16667vw, transparent .66667vw);background-size:.66667vw .16667vw}}@media screen and (min-width: 1200px){.product main #contentCol section hr{padding:0 0 10px;margin:40px auto;background-image:linear-gradient(to right, rgba(41,28,29,0.6), rgba(41,28,29,0.6) 2px, transparent 2px, transparent 8px);background-size:8px 2px}}.product main #contentCol section .cont{font-size:3.46667vw}@media screen and (min-width: 751px){.product main #contentCol section .cont{font-size:1.5vw}}@media screen and (min-width: 1200px){.product main #contentCol section .cont{font-size:18px}}.product main #contentCol section .cont h4{margin:0 auto 2.66667vw;text-align:center;font-size:6.13333vw;color:#eb5032}@media screen and (min-width: 751px){.product main #contentCol section .cont h4{margin:0 auto 1.66667vw;font-size:3.83333vw}}@media screen and (min-width: 1200px){.product main #contentCol section .cont h4{margin:0 auto 20px;font-size:40px}}.product main #contentCol section .cont h5{background:#64362c;margin:5.33333vw 0 4vw 0;padding:0.5em;font-size:3.46667vw;font-weight:400;color:#FFF;border-radius:99px;line-height:1.5}@media screen and (min-width: 751px){.product main #contentCol section .cont h5{margin:2.5vw 0 1.66667vw 0;font-size:1.5vw}}@media screen and (min-width: 1200px){.product main #contentCol section .cont h5{margin:30px 0 20px 0;font-size:18px}}.product main #contentCol section .cont .list{font-weight:700;text-align:left}.product main #contentCol section .cont .list li{margin-top:0.5em;padding-left:1em;text-indent:-1em}.product main #contentCol section .cont .storeList{width:80%;margin:4vw auto;line-height:1}@media screen and (min-width: 751px){.product main #contentCol section .cont .storeList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:2.5vw auto;width:100%}}@media screen and (min-width: 1200px){.product main #contentCol section .cont .storeList{margin:30px auto;width:100%}}.product main #contentCol section .cont .storeList li{margin:2.93333vw 0 0}@media screen and (min-width: 751px){.product main #contentCol section .cont .storeList li{width:24.16667vw;margin:0}}@media screen and (min-width: 1200px){.product main #contentCol section .cont .storeList li{width:290px;margin:0}}.product main #contentCol section .cont .storeList a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:10.66667vw;background:url(../images/common/bg_ssnav.png) repeat,#ea3d07;text-decoration:none;border-radius:1.33333vw;box-shadow:.4vw .4vw .53333vw rgba(48,35,20,0.3)}@media screen and (min-width: 751px){.product main #contentCol section .cont .storeList a{height:6.66667vw;transition:.2s;border-radius:.83333vw;box-shadow:.25vw .25vw .33333vw rgba(48,35,20,0.3)}}@media screen and (min-width: 1200px){.product main #contentCol section .cont .storeList a{height:80px;border-radius:10px;box-shadow:3px 3px 4px rgba(48,35,20,0.3)}}.product main #contentCol section .cont .storeList a span{display:block;margin-bottom:.2em;font-size:2.93333vw;font-weight:500;color:#fff;text-shadow:.53333vw .53333vw .8vw rgba(117,89,62,0.6),.53333vw .53333vw .8vw rgba(117,89,62,0.6)}@media screen and (min-width: 751px){.product main #contentCol section .cont .storeList a span{font-size:1.83333vw;font-weight:700;text-shadow:.16667vw .16667vw .25vw rgba(117,89,62,0.6),.16667vw .16667vw .25vw rgba(117,89,62,0.6)}}@media screen and (min-width: 1200px){.product main #contentCol section .cont .storeList a span{font-size:22px;text-shadow:2px 2px 3px rgba(117,89,62,0.6),2px 2px 3px rgba(117,89,62,0.6)}}.product main #contentCol section .cont.pack{margin:0 auto 2.66667vw;border-radius:10px}.product main #contentCol section .cont.pack h5{margin-top:0}.product main #contentCol section .cont.pack .price{margin-bottom:0}@media screen and (min-width: 751px){.product main #contentCol section .cont.pack .list.center{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}}@media screen and (min-width: 751px){.product main #contentCol section .cont.pack .list.center li{display:inline-block;width:inherit;margin:0.5em 2% 0}}.product main #contentCol section .cont.pack .list.col4{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.product main #contentCol section .cont.pack .list.col4 li{width:50%}@media screen and (min-width: 751px){.product main #contentCol section .cont.pack .list.col4 li{width:25%}}.product main #contentCol section .cont.pack img{margin:2.66667vw auto 5.33333vw;padding:0 2.66667vw}.product main #contentCol section .cont.pack img:last-of-type{margin-bottom:0}@media screen and (min-width: 751px){.product main #contentCol section .cont.pack{margin:0 auto 1.66667vw}.product main #contentCol section .cont.pack img{margin:1.66667vw auto 3.33333vw;padding:0 1.66667vw}}@media screen and (min-width: 1200px){.product main #contentCol section .cont.pack{margin:0 auto 20px}.product main #contentCol section .cont.pack img{margin:20px auto 40px;padding:0 20px}}.product main #contentCol #ssnav+.productContent section:first-of-type,.product main #contentCol .productContent+.productContent section:first-of-type{margin-top:0}.product main #contentCol #ssnav+.productContent section:last-of-type,.product main #contentCol .productContent+.productContent section:last-of-type{margin-bottom:0}.product main #contentCol section.dx .name h3{height:22.66667vw}.product main #contentCol section.dx .name h3 img{width:auto;height:100%}@media screen and (min-width: 751px){.product main #contentCol section.dx .name h3{background:url(../images/product/stit_dx_pc.png) no-repeat center;background-size:contain;width:100%;height:4.83333vw}.product main #contentCol section.dx .name h3 img{display:none}}@media screen and (min-width: 1200px){.product main #contentCol section.dx .name h3{background-size:auto;height:58px}}.product main #contentCol.dlc section .name h3{display:inline-block;height:24.93333vw;text-align:left}.product main #contentCol.dlc section .name h3 img{width:auto;height:100%}@media screen and (min-width: 751px){.product main #contentCol.dlc section .name h3{width:100%;height:8.16667vw}.product main #contentCol.dlc section .name h3 img{display:none}}@media screen and (min-width: 1200px){.product main #contentCol.dlc section .name h3{height:98px}}@media screen and (min-width: 751px){.product main #contentCol.dlc section.seasonpass .name h3{background:url(../images/product/dlc/stit_seasonpass_pc.png) no-repeat center;background-size:contain}}@media screen and (min-width: 1200px){.product main #contentCol.dlc section.seasonpass .name h3{background-size:auto}}.product main #contentCol.dlc section.pack .name h3{height:32.93333vw}@media screen and (min-width: 751px){.product main #contentCol.dlc section.pack .name h3{height:8.33333vw}}@media screen and (min-width: 1200px){.product main #contentCol.dlc section.pack .name h3{height:100px}}.product main #contentCol.dlc section.pack01 .name h3{height:37.06667vw}@media screen and (min-width: 751px){.product main #contentCol.dlc section.pack01 .name h3{height:12.91667vw;background:url(../images/product/dlc/stit_pack01_pc.png?v2) no-repeat center;background-size:contain}}@media screen and (min-width: 1200px){.product main #contentCol.dlc section.pack01 .name h3{height:155px;background-size:auto}}.product main #contentCol.dlc section.pack02 .name h3{height:37.06667vw}@media screen and (min-width: 751px){.product main #contentCol.dlc section.pack02 .name h3{height:12.91667vw;background:url(../images/product/dlc/stit_pack02_pc.png?v2) no-repeat center;background-size:contain}}@media screen and (min-width: 1200px){.product main #contentCol.dlc section.pack02 .name h3{height:155px;background-size:auto}}.product main #contentCol.dlc section.pack03 .name h3{height:37.06667vw}@media screen and (min-width: 751px){.product main #contentCol.dlc section.pack03 .name h3{height:12.91667vw;background:url(../images/product/dlc/stit_pack03_pc.png?v2) no-repeat center;background-size:contain}}@media screen and (min-width: 1200px){.product main #contentCol.dlc section.pack03 .name h3{height:155px;background-size:auto}}.product main #contentCol.store .productContent{display:block}@media screen and (min-width: 751px){.product main #contentCol.store .productContent{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:88.33333vw;margin:0 auto}}@media screen and (min-width: 1200px){.product main #contentCol.store .productContent{width:1060px}}@media screen and (min-width: 751px){.product main #contentCol.store section{width:41.66667vw;margin:3.33333vw auto 0 0}.product main #contentCol.store section:nth-child(2n){margin-right:0}}@media screen and (min-width: 1200px){.product main #contentCol.store section{width:500px;margin:40px auto 0 0}}@media screen and (min-width: 751px){.product main #contentCol.store section .btnBuy{width:25vw;margin:0 auto}}@media screen and (min-width: 1200px){.product main #contentCol.store section .btnBuy{width:300px;margin:0 auto}}.product main #contentCol.store section hr{padding:0 0 .53333vw;margin:5.33333vw auto;width:100%;background-image:linear-gradient(to right, rgba(41,28,29,0.6), rgba(41,28,29,0.6) .53333vw, transparent .53333vw, transparent 2.13333vw);background-size:2.13333vw .53333vw;background-position:left bottom;background-repeat:repeat-x;border:none}@media screen and (min-width: 751px){.product main #contentCol.store section hr{padding:0 0 .33333vw;margin:3.33333vw auto;background-image:linear-gradient(to right, rgba(41,28,29,0.6), rgba(41,28,29,0.6) .16667vw, transparent .16667vw, transparent .66667vw);background-size:.66667vw .16667vw}}@media screen and (min-width: 1200px){.product main #contentCol.store section hr{padding:0 0 10px;margin:40px auto;background-image:linear-gradient(to right, rgba(41,28,29,0.6), rgba(41,28,29,0.6) 2px, transparent 2px, transparent 8px);background-size:8px 2px}}.product main #contentCol.store section .cont{font-size:3.46667vw}@media screen and (min-width: 751px){.product main #contentCol.store section .cont{font-size:1.5vw}}@media screen and (min-width: 1200px){.product main #contentCol.store section .cont{font-size:18px}}.product main #contentCol.store section .cont h4{margin:0 auto 2.66667vw;text-align:center;font-size:6.13333vw;color:#eb5032}@media screen and (min-width: 751px){.product main #contentCol.store section .cont h4{margin:0 auto 1.66667vw;font-size:3.83333vw}}@media screen and (min-width: 1200px){.product main #contentCol.store section .cont h4{margin:0 auto 20px;font-size:40px}}.product main #contentCol.store section .cont h5{background:#64362c;margin:5.33333vw 0 4vw 0;padding:0.5em;font-size:3.46667vw;font-weight:400;color:#FFF;border-radius:99px;line-height:1.5}@media screen and (min-width: 751px){.product main #contentCol.store section .cont h5{margin:2.5vw 0 1.66667vw 0;font-size:1.5vw}}@media screen and (min-width: 1200px){.product main #contentCol.store section .cont h5{margin:30px 0 20px 0;font-size:18px}}.product main #contentCol.store section .cont .list{font-weight:700;text-align:left}.product main #contentCol.store section .cont .list li{margin-top:0.5em;padding-left:1em;text-indent:-1em}.product main #contentCol.update p{margin:0 auto 1em}.product main #contentCol.update hr{margin:2em auto}.product main #contentCol.update .date{margin:0 auto 1em;font-weight:900;color:#64362c}.product main #contentCol.update dl.overview{font-size:3.46667vw}@media screen and (min-width: 751px){.product main #contentCol.update dl.overview{font-size:1.5vw}}@media screen and (min-width: 1200px){.product main #contentCol.update dl.overview{font-size:18px}}.product main #contentCol.update dl.overview dt{background:#64362c;margin:5.33333vw 0 4vw 0;padding:0.5em;color:#FFF;border-radius:99px}@media screen and (min-width: 751px){.product main #contentCol.update dl.overview dt{margin:2.5vw 0 1.66667vw 0}}@media screen and (min-width: 1200px){.product main #contentCol.update dl.overview dt{margin:30px 0 20px 0}}.product main #contentCol.update dl.overview dd{text-align:left;color:#281f1d;font-weight:700}.product main #contentCol.update dl.overview dd .list{font-weight:700;text-align:left}.product main #contentCol.update dl.overview dd .list li{margin-top:0.5em;padding-left:1em;text-indent:-1em}.product main #contentCol.update dl.overview dd .list li:first-child{margin-top:0}.product main #contentCol.update .cont .listWrap{background:rgba(255,255,255,0.8);margin-top:0.5em;padding:1em;text-indent:0;border-radius:1.33333vw}@media screen and (min-width: 751px){.product main #contentCol.update .cont .listWrap{border-radius:.83333vw}}@media screen and (min-width: 1200px){.product main #contentCol.update .cont .listWrap{border-radius:10px}}.product main #contentCol.update .cont b{font-weight:900;color:#64362c}.product main #contentCol.update .cont dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;font-weight:3.46667vw}@media screen and (min-width: 751px){.product main #contentCol.update .cont dl{font-weight:1.33333vw}}@media screen and (min-width: 1200px){.product main #contentCol.update .cont dl{font-size:16px}}.product main #contentCol.update .cont dl dt{padding-left:0;text-indent:0;font-weight:900;color:#64362c;width:calc(100% - 5.5em)}@media screen and (min-width: 751px){.product main #contentCol.update .cont dl dt{width:calc(33.3% - 6.5em)}}.product main #contentCol.update .cont dl dd{padding-left:0;text-indent:0;width:5.5em}@media screen and (min-width: 751px){.product main #contentCol.update .cont dl dd{width:6.5em}}.product main #contentCol.update .notice{margin:1em auto}

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