@import url("https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght@300;400;700&family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap");@-webkit-keyframes movieTit{0%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}12.5%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}25%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}}@keyframes movieTit{0%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}12.5%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}25%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}}@-webkit-keyframes specBg{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}2%{opacity:1}25%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}28%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes specBg{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}2%{opacity:1}25%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}28%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes showUp{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showUp{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes showDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes showL{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes showL{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes showR{0%{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes showR{0%{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}*{margin:0;padding:0;box-sizing:border-box}img{width:100%;height:auto;vertical-align:bottom;font-size:0;line-height:1;outline:none}ul li{list-style-type:none}h1,h2,h3,h4,h5,h6{line-height:1;font-size:0}::selection{background-color:#ee236f;color:#fff}.pc{display:none}@media (min-width: 1100px){.pc{display:inline-block}.sp{display:none}}body{overflow-x:hidden;background:#fff;width:100%;font-family:"Noto Sans JP", "メイリオ", Meiryo, "Meiryo UI", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Kumbh Sans", sans-serif;font-size:2.9vw;font-weight:500;font-style:normal;line-height:1.6;color:#0f0f0f;-webkit-font-smoothing:subpixel-antialiased}@media (min-width: 1100px){body{font-size:14px}}body:before{content:"";position:fixed;top:0;left:0;background:#fff;width:100%;height:100%;z-index:99999;pointer-events:none;transition:all 0.5s}body.load:before{opacity:0}a{text-decoration:none;color:#ee236f;outline:none}.btn{-webkit-transform:rotate(0.028deg);transform:rotate(0.028deg);font-family:"Kumbh Sans", sans-serif;font-weight:700;display:block;background:#373737;width:53.33333vw;margin:0 auto;padding:4vw;font-size:1.18em;line-height:1;text-align:center;color:#fff;box-shadow:0px 0px 10px 0px rgba(6,0,1,0.3);border-radius:100px}@media (min-width: 1100px){.btn{width:250px;padding:20px;font-size:16px;transition:background 0.6s, box-shadow 0.6s, -webkit-transform 0.4s;transition:background 0.6s, box-shadow 0.6s, transform 0.4s;transition:background 0.6s, box-shadow 0.6s, transform 0.4s, -webkit-transform 0.4s}.btn:hover{background:#ee236f;box-shadow:0px 0px 10px 0px rgba(238,35,111,0.3);-webkit-transform:scale(1.05) rotate(0.028deg);transform:scale(1.05) rotate(0.028deg)}}.btnB{background:#0f0f0f}.movieThumb{display:inline-block;position:relative}.movieThumb:before{position:absolute;top:0;left:0;content:"";display:block;background:url(../images/common/bg_dots.png) repeat;width:100%;height:100%}.movieThumb:after{position:absolute;top:50%;left:50%;content:"";display:block;background:url(../images/common/ico_play.png) repeat;background-size:contain;width:17.33333vw;height:17.33333vw;margin-left:-8.66667vw;margin-top:-8.66667vw}.movieThumb img{border-radius:5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3)}@media (min-width: 1100px){.movieThumb{transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}.movieThumb:after{width:100px;height:100px;margin-left:-50px;margin-top:-50px}.movieThumb:before{transition:opacity 0.7s}.movieThumb:after{transition:opacity 1s}.movieThumb:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.movieThumb:hover:before{opacity:0}.movieThumb:hover:after{opacity:0}}ul.notes{-webkit-transform:rotate(0.028deg);transform:rotate(0.028deg)}ul.notes li{text-indent:-1em;padding-left:1em}ul.notes li:before{content:"※"}.notes:not(ul):before{content:"※"}#headerCol{position:fixed;top:0;left:0;font-family:"Kumbh Sans", sans-serif;font-weight:700;z-index:9999;width:100%;pointer-events:none}#headerCol:before{transition:-webkit-transform 0.5s linear;transition:transform 0.5s linear;transition:transform 0.5s linear, -webkit-transform 0.5s linear;-webkit-transform:translateY(-300vh);transform:translateY(-300vh);position:fixed;top:0;left:0;z-index:-1;content:"";background:#fff;width:100%;height:100%}@media (min-width: 1100px){#headerCol{pointer-events:all;background:rgba(255,255,255,0.8);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2)}#headerColInner{display:-webkit-flex;display:flex;-webkit-flex:nowrap;flex:nowrap;-webkit-flex-wrap:none;flex-wrap:none;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:1050px;margin:0 auto}}#headerColBox{pointer-events:all;display:-webkit-flex;display:flex;-webkit-flex:nowrap;flex:nowrap;-webkit-flex-wrap:none;flex-wrap:none;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:100%;min-height:14.66667vw;padding:2.66667vw 4vw}#headerColBox h1#logoHeader{width:22.66667vw}#headerColBox #btnSpNav{display:-webkit-flex;display:flex;-webkit-flex:wrap;flex:wrap;-webkit-flex-wrap:none;flex-wrap:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:column;flex-flow:column;height:8vw}#headerColBox #btnSpNav span{display:block;background:#fff;width:8vw;height:.53333vw;border-radius:60px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3)}#headerColBox #btnSpNav span{-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}#headerColBox #btnSpNav span:first-child{margin-bottom:1.86667vw}#headerColBox #btnSpNav:hover{cursor:pointer}#headerColBox #btnSpNav.b span{background:#0f0f0f;box-shadow:none}@media (min-width: 1100px){#headerColBox{width:auto;padding:10px 0;min-height:inherit;height:70px}#headerColBox h1#logoHeader{width:170px}#headerColBox h1#logoHeader a{transition:opacity 0.5s}#headerColBox h1#logoHeader a:hover{opacity:0.5}#headerColBox #btnSpNav{display:none}}#headerCol nav{opacity:0;-webkit-transform:translateY(-300vh);transform:translateY(-300vh);font-size:1.36em;text-align:center}#headerCol nav a,#headerCol nav p{-webkit-transform:rotate(0.028deg);transform:rotate(0.028deg);display:block;padding:6.66667vw 0;line-height:1}#headerCol nav a{color:#0f0f0f}#headerCol nav span{position:relative}#headerCol nav .active a{color:#ee236f}#headerCol nav .notOpen span:before{position:absolute;top:50%;left:-10%;content:"";display:block;background:#0f0f0f;width:120%;height:.53333vw;margin-top:-.26667vw}#headerCol nav .new span:before{font-family:"Kumbh Sans", sans-serif;font-weight:400;position:absolute;top:50%;left:-2.66667vw;content:"NEW";display:block;background:#ee236f;margin-top:-0.7em;margin-left:-3.2em;padding:0.2em;font-size:0.4em;color:#fff}@media (min-width: 1100px){#headerCol nav{transition:none;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;display:block;font-size:20px}#headerCol nav ul{display:-webkit-flex;display:flex;-webkit-flex:nowrap;flex:nowrap;-webkit-flex-wrap:none;flex-wrap:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#headerCol nav a,#headerCol nav p{padding:0 25px}#headerCol nav a{transition:color 0.3s}#headerCol nav a:hover{color:#ee236f}#headerCol nav span{position:relative}#headerCol nav .notOpen span:before{height:2px;margin-top:-1px}#headerCol nav .new span:before{position:absolute;top:0;left:50%;margin-top:-1.5em;margin-left:-1.6em;font-size:10px}}#headerCol .bgSymbol{opacity:0;position:absolute;bottom:-20px;left:-50px;display:-webkit-flex;display:flex;-webkit-flex:nowrap;flex:nowrap;-webkit-flex-wrap:none;flex-wrap:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;z-index:-9999;width:71.2vw;height:44.53333vw}@media screen and (min-width: 0\0) and (-webkit-min-device-pixel-ratio: 0.75), screen and (min-width: 0\0) and (min-resolution: 72dpi){#headerCol .bgSymbol{display:block;text-align:center}}#headerCol .bgSymbol img{position:absolute;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}#headerCol .bgSymbol .as{-webkit-animation:movieTit 10s 0s linear infinite;animation:movieTit 10s 0s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;width:71.2vw}#headerCol .bgSymbol .cinderella{-webkit-animation:movieTit 10s 2.5s linear infinite;animation:movieTit 10s 2.5s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;width:50.93333vw}#headerCol .bgSymbol .million{-webkit-animation:movieTit 10s 5s linear infinite;animation:movieTit 10s 5s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;width:46.26667vw}#headerCol .bgSymbol .shinycolors{-webkit-animation:movieTit 10s 7.5s linear infinite;animation:movieTit 10s 7.5s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;width:49.33333vw}@media (min-width: 1100px){#headerCol .bgSymbol{display:none}}#headerCol.open{pointer-events:all;height:100%}#headerCol.open:before{-webkit-transform:translateY(0);transform:translateY(0);position:fixed;top:0;left:0;z-index:-1;content:"";background:#fff;width:100%;height:100%}#headerCol.open #headerColInner{height:100%}#headerCol.open #headerColBox #btnSpNav span{background:#0f0f0f;border-radius:60px;box-shadow:none}#headerCol.open #headerColBox #btnSpNav span:first-child{margin-bottom:0;-webkit-transform:rotate(45deg) translate(.26667vw);transform:rotate(45deg) translate(.26667vw)}#headerCol.open #headerColBox #btnSpNav span:last-child{-webkit-transform:rotate(-45deg) translate(.26667vw);transform:rotate(-45deg) translate(.26667vw)}#headerCol.open nav{transition:opacity 0.5s, -webkit-transform 0.5s linear;transition:transform 0.5s linear, opacity 0.5s;transition:transform 0.5s linear, opacity 0.5s, -webkit-transform 0.5s linear;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);overflow-y:scroll;height:100%;padding-bottom:10.66667vw;margin-top:0}#headerCol.open .bgSymbol{transition:opacity 0.5s 0.5s;opacity:1;z-index:-1}footer{background:#121212;font-size:0.72em;font-weight:500;color:#fff;text-align:center}footer .bnr{padding:4vw}@media (min-width: 1100px){footer .bnr{width:1000px;margin:0 auto;padding:30px 0}footer .bnr a{transition:opacity 0.5s}footer .bnr a:hover{opacity:0.5}}footer p{margin:0 auto}footer .copyright{-webkit-transform:rotate(0.028deg);transform:rotate(0.028deg);padding:4vw 0}footer hr{background:#2a2a2a;height:1px;width:100%;border:none}@media (min-width: 1100px){footer{font-size:12px}footer p img{display:none}footer .copyright{padding:30px 0}}footer #notesCol{padding-top:4vw;margin-bottom:4vw}footer #notesCol p{margin-bottom:2.66667vw}footer #notesCol .ps{width:80.26667vw}footer #notesCol .steam{width:78.13333vw}@media (min-width: 1100px){footer #notesCol{padding-top:30px;margin-bottom:30px}footer #notesCol p{margin-bottom:20px}footer #notesCol .ps{background:url(../images/common/img_notes_ps_pc.png) no-repeat;width:695px;height:14px}footer #notesCol .steam{background:url(../images/common/img_notes_steam_pc.png) no-repeat;width:758px;height:14px}}footer #snsCol{display:-webkit-flex;display:flex;-webkit-flex:nowrap;flex:nowrap;-webkit-flex-wrap:none;flex-wrap:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding-bottom:5.33333vw}footer #snsCol li{width:8vw;margin-right:4vw}footer #snsCol li:last-child{margin-right:0}@media (min-width: 1100px){footer #snsCol{padding-bottom:30px}footer #snsCol li{width:40px;margin-right:20px}}body:not(.home){background:url(../images/common/bg_symbol.png) repeat center,#efefef}body:not(.home) #mainCol{display:block;padding:13.33333vw 0}@media (min-width: 1100px){body:not(.home) #mainCol{padding:120px 0 100px 0}}body:not(.home) #mainCol h2{font-family:"Kumbh Sans", sans-serif;font-weight:700;margin-bottom:6.66667vw;font-size:2.2em;color:#0f0f0f;text-align:center;letter-spacing:0.04em;-webkit-transform:rotate(0.028deg);transform:rotate(0.028deg)}body:not(.home) #mainCol h2 span{display:inline-block;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}@media (min-width: 1100px){body:not(.home) #mainCol h2{font-size:40px;margin-bottom:50px}}#snavCol{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;width:92vw;margin:0 auto 4vw auto}#snavCol li{width:48.55072%;margin-right:2.89855%;margin-bottom:2.66667vw}#snavCol li:nth-of-type(2n){margin-right:0}#snavCol li a{-webkit-transform:rotate(0.028deg);transform:rotate(0.028deg);font-family:"Kumbh Sans", sans-serif;font-weight:700;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#0f0f0f;width:100%;padding:2.66667vw;font-size:1.18em;line-height:1;color:#fff;border-radius:999px;box-shadow:0px 0px 10px 0px rgba(6,0,1,0.2)}#snavCol li.active a{background:#fff;color:#0f0f0f}#snavCol li.new{position:relative}#snavCol li.new:before{position:absolute;top:-.5em;left:50%;z-index:1;font-family:"Kumbh Sans", sans-serif;font-weight:400;content:"NEW";background:#ee236f;padding:.26667vw .53333vw;font-size:0.63em;line-height:1;color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width: 1100px){#snavCol{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:950px;margin:0 auto 30px auto}#snavCol li{width:auto;margin-right:30px;margin-bottom:20px}#snavCol li:nth-of-type(2n){margin-right:30px}#snavCol li a{padding:14px 30px;font-size:16px;transition:background 0.6s, box-shadow 0.6s, color 0.6s, -webkit-transform 0.4s;transition:background 0.6s, box-shadow 0.6s, transform 0.4s, color 0.6s;transition:background 0.6s, box-shadow 0.6s, transform 0.4s, color 0.6s, -webkit-transform 0.4s}#snavCol li a:hover{background:#ee236f;box-shadow:0px 0px 10px 0px rgba(238,35,111,0.3);-webkit-transform:scale(1.05) rotate(0.028deg);transform:scale(1.05) rotate(0.028deg);color:#fff}#snavCol li.new:before{padding:2px 4px;font-size:10px}}#snavCol li{opacity:0}#onetrust-consent-sdk{font-family:auto !important}#onetrust-consent-sdk a{display:inline}@-webkit-keyframes movieTit{0%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}12.5%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}25%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}}@keyframes movieTit{0%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}12.5%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1}25%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}}@-webkit-keyframes specBg{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}2%{opacity:1}25%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}28%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes specBg{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}2%{opacity:1}25%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}28%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes showUp{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showUp{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes showDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes showL{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes showL{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes showR{0%{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes showR{0%{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}#headerColBox{display:-webkit-flex;display:flex;-webkit-flex:nowrap;flex:nowrap;-webkit-flex-wrap:none;flex-wrap:none;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}#headerCol #btnSpNav{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);transition:opacity 0.5s 1.7s, -webkit-transform 0.5s 1.7s;transition:opacity 0.5s 1.7s, transform 0.5s 1.7s;transition:opacity 0.5s 1.7s, transform 0.5s 1.7s, -webkit-transform 0.5s 1.7s}#headerCol.s #btnSpNav{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width: 1100px){#headerCol{opacity:1;-webkit-transform:translateY(-100px);transform:translateY(-100px);transition:-webkit-transform 0.5s 1.7s;transition:transform 0.5s 1.7s;transition:transform 0.5s 1.7s, -webkit-transform 0.5s 1.7s}#headerCol.s{-webkit-transform:translateY(0);transform:translateY(0)}#headerCol.s #btnSpNav{display:none}}#mvCol{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;overflow:hidden;width:100%;height:90vh}#mvColInner{position:absolute;top:50%;left:50%;margin-top:-18vw;margin-left:-39.93333vw}#mvColInner .logoSF{width:79.86667vw;margin-bottom:2vw}#mvColInner .platform{display:-webkit-flex;display:flex;-webkit-flex:nowrap;flex:nowrap;-webkit-flex-wrap:none;flex-wrap:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#mvColInner .platform .ps4{margin-right:4.66667vw;width:39.86667vw}#mvColInner .platform .steam{width:31.6vw}#mvColInner .txtOnsale{font-family:"Kumbh Sans", sans-serif;font-weight:700;margin-top:2vw;font-size:2.5em;color:#FFF;text-align:center;letter-spacing:0.04em;-webkit-transform:rotate(0.028deg);transform:rotate(0.028deg);text-shadow:0 0 10px rgba(0,0,0,0.7)}#mvColInner .btnPreSale{padding-top:1.6vw}#mvColInner .btnPreSale a.btn{font-size:1.3em !important;background:#ee236f;box-shadow:0px 0px 10px 0px rgba(238,35,111,0.3)}#mvColInner .btnPreSale a.btn:hover{background:#fff;color:#000;box-shadow:0px 0px 10px 0px rgba(6,0,1,0.3)}@media (min-width: 1100px){#mvColInner{position:absolute;top:50%;left:50%;margin-top:-125px;margin-left:-299.5px}#mvColInner .logoSF{width:599px;margin-bottom:15px}#mvColInner .platform .ps4{width:299px;margin-right:20px}#mvColInner .platform .steam{width:237px}#mvColInner .txtOnsale{margin-top:15px;font-size:45px}#mvColInner .btnPreSale{padding-top:10px}}#mvColInner .logoSF{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity 0.5s, -webkit-transform 1s;transition:transform 1s, opacity 0.5s;transition:transform 1s, opacity 0.5s, -webkit-transform 1s}#mvColInner .platform .ps4{overflow:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform 0.5s 0.8s;transition:transform 0.5s 0.8s;transition:transform 0.5s 0.8s, -webkit-transform 0.5s 0.8s}#mvColInner .platform .steam{overflow:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform 0.5s 1.3s;transition:transform 0.5s 1.3s;transition:transform 0.5s 1.3s, -webkit-transform 0.5s 1.3s}#mvColInner .txtOnsale{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity 0.5s 1.8s, -webkit-transform 1s 1.8s;transition:transform 1s 1.8s, opacity 0.5s 1.8s;transition:transform 1s 1.8s, opacity 0.5s 1.8s, -webkit-transform 1s 1.8s}#mvColInner .btnPreSale{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity 0.5s 1.8s, -webkit-transform 1s 1.8s;transition:transform 1s 1.8s, opacity 0.5s 1.8s;transition:transform 1s 1.8s, opacity 0.5s 1.8s, -webkit-transform 1s 1.8s}#mvColInner.s .logoSF{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#mvColInner.s .platform .ps4{-webkit-transform:scale(1);transform:scale(1)}#mvColInner.s .platform .steam{-webkit-transform:scale(1);transform:scale(1)}#mvColInner.s .txtOnsale{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#mvColInner.s .btnPreSale{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#mvCol .btnSale{position:absolute;bottom:1.5vw;left:0;right:0;margin:0 auto;width:90.66667vw;z-index:10;opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);transition:opacity 0.5s 1.5s, -webkit-transform 0.5s 1.5s;transition:opacity 0.5s 1.5s, transform 0.5s 1.5s;transition:opacity 0.5s 1.5s, transform 0.5s 1.5s, -webkit-transform 0.5s 1.5s}@media (min-width: 1100px){#mvCol .btnSale{bottom:1.5vw;left:0;right:0;margin:0 auto;width:1000px}#mvCol .btnSale img{width:auto}}#mvCol .btnSale.s{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#mvCol .logo15th{position:absolute;top:4vw;left:4vw;width:14.26667vw;opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);transition:opacity 0.5s 1.5s, -webkit-transform 0.5s 1.5s;transition:opacity 0.5s 1.5s, transform 0.5s 1.5s;transition:opacity 0.5s 1.5s, transform 0.5s 1.5s, -webkit-transform 0.5s 1.5s}@media (min-width: 1100px){#mvCol .logo15th{position:absolute;top:80px;left:10px;width:auto}}#mvCol .logo15th.s{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#mvCol #newsCol{position:absolute;bottom:4vw;left:4vw;display:-webkit-flex;display:flex;-webkit-flex:nowrap;flex:nowrap;-webkit-flex-wrap:none;flex-wrap:none;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:strech;align-items:strech;overflow:hidden;background:#FFF;width:92vw;border-radius:5px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);line-height:1;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:opacity 0.5s 1.8s, -webkit-transform 0.5s 1.8s;transition:opacity 0.5s 1.8s, transform 0.5s 1.8s;transition:opacity 0.5s 1.8s, transform 0.5s 1.8s, -webkit-transform 0.5s 1.8s}#mvCol #newsCol h3{-webkit-transform:rotate(0.028deg);transform:rotate(0.028deg);font-family:"Kumbh Sans", sans-serif;font-weight:700;background:#0f0f0f;padding:2.66667vw;font-size:1.18em;color:#FFF}#mvCol #newsCol h3 span{height:1.4em;line-height:1.4em}#mvCol #newsCol #newsSlider{padding:2.66667vw;width:100%}#mvCol #newsCol #newsSlider ul{position:relative;overflow:hidden;display:block;height:1.4em;line-height:1.5em;padding:0;margin:0;font-weight:700}#mvCol #newsCol #newsSlider ul li{-webkit-transform:rotate(0.028deg);transform:rotate(0.028deg);position:absolute;top:-999em;left:0;display:block;white-space:nowrap;height:1.4em}#mvCol #newsCol #newsSlider ul span{font-family:"Kumbh Sans", sans-serif;font-weight:700;margin-right:0.5em;font-size:1.18em}#mvCol #newsCol #newsSlider ul a{background:#ee236f;color:#FFF;padding:0 0.3em}@media (min-width: 1100px){#mvCol #newsCol{position:absolute;bottom:30px;left:50%;width:1000px;margin-left:-500px;border-radius:5px}#mvCol #newsCol h3{padding:15px;font-size:18px}#mvCol #newsCol #newsSlider{padding:15px}#mvCol #newsCol #newsSlider ul span{font-size:16px}#mvCol #newsCol #newsSlider ul a{transition:background 0.3s}#mvCol #newsCol #newsSlider ul a:hover{background:#0f0f0f}}#mvCol #newsCol.s{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#mvCol #bgMovie{position:absolute;top:0;left:0;z-index:-2;width:316vh;height:100vh}#mvCol:before{position:absolute;top:0;left:0;z-index:-1;content:"";display:block;background:url(../images/common/bg_dots.png) repeat;width:100%;height:100%}#mvCol:after{position:absolute;top:0;left:0;z-index:-1;content:"";display:block;background:#000;width:100%;height:100%;transition:opacity 1s 0s linear}#mvCol.s:after{opacity:0;transition:opacity 0.5s 0s linear}#mainCol{background:#FFF}#mainCol h2{-webkit-transform:rotate(0.028deg);transform:rotate(0.028deg);font-family:"Kumbh Sans", sans-serif;font-weight:700;margin-bottom:5.33333vw;font-size:2.27em;line-height:1;text-align:center}@media (min-width: 1100px){#mainCol h2{margin-bottom:20px;font-size:40px}}#mainCol h2 span{display:inline-block;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}#slideCol{background:url(../images/common/bg_line.png) repeat,#e1e1e1;border-bottom:2px solid #fff;padding:2% 0 5.06667vw}@media (min-width: 1100px){#slideCol{padding:30px 0 38px}}#slideCol .bnr{width:96%;max-width:1000px;margin:0 auto;padding:0 0 2%}@media (min-width: 1100px){#slideCol .bnr{padding:0 0 30px}}#slideCol .bnrList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;width:96%;max-width:1280px;margin:0 auto;padding:0 0 2%}#slideCol .bnrList li{width:49%;margin-right:2%;margin-bottom:2%}#slideCol .bnrList li:last-child{margin-bottom:0}#slideCol .bnrList li:nth-child(2n){margin-right:0}@media (min-width: 1100px){#slideCol .bnrList{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 0 30px}#slideCol .bnrList li{width:auto;margin-bottom:0;margin-right:20px}#slideCol .bnrList li:last-child{margin-right:0}#slideCol .bnrList li:nth-child(2n){margin-right:20px}#slideCol .bnrList li:nth-child(4n){margin-right:0}}#slideCol #slideList{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#slideCol #slideList li{padding:0 10px}@media (min-width: 1100px){#slideCol #slideList li{max-width:412px}}@media (max-width: 750px){#slideCol #slideList{padding:2% 1% 0}}#slideCol #slideList li{padding:0 1%}.sliderDots{position:absolute;bottom:-2.66667vw;left:50%;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:92vw}.sliderDots li{transition:background 0.5s;background:#0f0f0f;width:13.33333vw;height:1.06667vw;margin:0 1.33333vw;border-radius:999px}.sliderDots li button{display:none}.sliderDots li.slick-active{background:#ee236f}@media (min-width: 1100px){.sliderDots{position:absolute;bottom:-20px;left:50%;width:1000px}.sliderDots li{transition:background 0.5s, -webkit-transform 0.5s;transition:background 0.5s, transform 0.5s;transition:background 0.5s, transform 0.5s, -webkit-transform 0.5s;width:100px;height:5px;margin:0 10px}.sliderDots li:hover{background:#ee236f;-webkit-transform:scale(1.05);transform:scale(1.05);cursor:pointer;box-shadow:0px 0px 10px 0px rgba(238,35,111,0.3)}}#movieCol{background:url(../images/common/bg_symbol.png) repeat center,#efefef;padding:8vw;text-align:center;position:relative}#movieCol .bgSymbol{display:none}@media (min-width: 1100px){#movieCol{padding:60px 0}#movieColInner{display:-webkit-flex;display:flex;-webkit-flex:nowrap;flex:nowrap;-webkit-flex-wrap:none;flex-wrap:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#movieColInner #movieColTit{position:relative;z-index:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#movieColInner #movieColTit h2{width:480px;-webkit-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px)}#movieColInner #movieColTit .bgSymbol{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(0, 0, -1px);transform:translate3d(0, 0, -1px);z-index:-1;display:block;width:340px;height:230px;margin-top:-115px;margin-left:-170px}#movieColInner #movieColTit .bgSymbol img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;display:block;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}#movieColInner #movieColTit .bgSymbol .as{-webkit-animation:movieTit 10s 0s linear infinite;animation:movieTit 10s 0s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}#movieColInner #movieColTit .bgSymbol .cinderella{-webkit-animation:movieTit 10s 2.5s linear infinite;animation:movieTit 10s 2.5s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;width:288px}#movieColInner #movieColTit .bgSymbol .million{-webkit-animation:movieTit 10s 5s linear infinite;animation:movieTit 10s 5s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;width:240px}#movieColInner #movieColTit .bgSymbol .shinycolors{-webkit-animation:movieTit 10s 7.5s linear infinite;animation:movieTit 10s 7.5s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;width:284px}#movieColInner a{width:480px}}#movieCol:before{position:absolute;top:0;right:0;z-index:2;content:"";display:block;background:#FFF;width:100%;height:100%;transition:width 0.3s ease}#movieCol.s:before{width:0}#movieCol.s #movieColInner h2 span:nth-child(1){-webkit-animation:showUp 0.2s 0.05s linear 1;animation:showUp 0.2s 0.05s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#movieCol.s #movieColInner h2 span:nth-child(2){-webkit-animation:showUp 0.2s 0.1s linear 1;animation:showUp 0.2s 0.1s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#movieCol.s #movieColInner h2 span:nth-child(3){-webkit-animation:showUp 0.2s 0.15s linear 1;animation:showUp 0.2s 0.15s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#movieCol.s #movieColInner h2 span:nth-child(4){-webkit-animation:showUp 0.2s 0.2s linear 1;animation:showUp 0.2s 0.2s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#movieCol.s #movieColInner h2 span:nth-child(5){-webkit-animation:showUp 0.2s 0.25s linear 1;animation:showUp 0.2s 0.25s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#movieCol.s #movieColInner .movieBtn{-webkit-animation:showUp 0.5s 0.5s linear 1;animation:showUp 0.5s 0.5s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#informationCol{background:#FFF}@media (min-width: 1100px){#informationCol{display:-webkit-flex;display:flex;-webkit-flex:nowrap;flex:nowrap;-webkit-flex-wrap:none;flex-wrap:none;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;width:1000px;margin:0 auto;padding:60px 0}}#blogCol{padding:8vw 4vw}#blogCol .bnrBlog{margin-bottom:5.33333vw}#blogCol .bnrBlog a{display:block}#blogCol .bnrBlog img{border-radius:5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3)}#blogCol .btnBlog .btn{width:61.33333vw}@media (min-width: 1100px){#blogCol{width:460px;padding:0}#blogCol .bnrBlog{margin:70px auto}#blogCol .bnrBlog img{transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}#blogCol .bnrBlog img:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}#blogCol .btnBlog .btn{width:300px}}#blogCol .bnrBlog{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}#blogCol .btnBlog{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}#blogCol.s h2 span:nth-child(1){-webkit-animation:showUp 0.2s 0.05s linear 1;animation:showUp 0.2s 0.05s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#blogCol.s h2 span:nth-child(2){-webkit-animation:showUp 0.2s 0.1s linear 1;animation:showUp 0.2s 0.1s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#blogCol.s h2 span:nth-child(3){-webkit-animation:showUp 0.2s 0.15s linear 1;animation:showUp 0.2s 0.15s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#blogCol.s h2 span:nth-child(4){-webkit-animation:showUp 0.2s 0.2s linear 1;animation:showUp 0.2s 0.2s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#blogCol.s h2 span:nth-child(5){-webkit-animation:showUp 0.2s 0.25s linear 1;animation:showUp 0.2s 0.25s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#blogCol.s h2 span:nth-child(6){-webkit-animation:showUp 0.2s 0.3s linear 1;animation:showUp 0.2s 0.3s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#blogCol.s h2 span:nth-child(7){-webkit-animation:showUp 0.2s 0.35s linear 1;animation:showUp 0.2s 0.35s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#blogCol.s h2 span:nth-child(8){-webkit-animation:showUp 0.2s 0.4s linear 1;animation:showUp 0.2s 0.4s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#blogCol.s h2 span:nth-child(9){-webkit-animation:showUp 0.2s 0.45s linear 1;animation:showUp 0.2s 0.45s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#blogCol.s h2 span:nth-child(10){-webkit-animation:showUp 0.2s 0.5s linear 1;animation:showUp 0.2s 0.5s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#blogCol.s h2 span:nth-child(11){-webkit-animation:showUp 0.2s 0.55s linear 1;animation:showUp 0.2s 0.55s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#blogCol.s h2 span:nth-child(12){-webkit-animation:showUp 0.2s 0.6s linear 1;animation:showUp 0.2s 0.6s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#blogCol.s .bnrBlog{-webkit-animation:showL 0.4s 0.3s linear 1;animation:showL 0.4s 0.3s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#blogCol.s .btnBlog{-webkit-animation:showUp 0.5s 1s linear 1;animation:showUp 0.5s 1s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#twitterCol{width:100%;padding:8vw 4vw}#twitterColInner{max-width:92vw;margin-bottom:5.33333vw;padding:4vw;border:2px solid #efefef;border-radius:5px}#twitterColInner.error{display:-webkit-flex;display:flex;-webkit-flex:nowrap;flex:nowrap;-webkit-flex-wrap:none;flex-wrap:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:200px;text-align:center}#twitterColInner.error p{margin-bottom:1em}#twitterColInner.error a{font-family:"Kumbh Sans", sans-serif;font-weight:700;font-size:1.1em}@media (min-width: 1100px){#twitterCol{width:460px;padding:0}#twitterColInner{margin-bottom:30px;padding:15px}#twitterColInner.error{display:-webkit-flex;display:flex;-webkit-flex:nowrap;flex:nowrap;-webkit-flex-wrap:none;flex-wrap:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:350px;text-align:center}#twitterColInner.error a{transition:color 1s}#twitterColInner.error a:hover{color:#0f0f0f}}#twitterColInner{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}#twitterCol .btnTw{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}#twitterCol.s h2 span:nth-child(1){-webkit-animation:showUp 0.2s 0.05s linear 1;animation:showUp 0.2s 0.05s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#twitterCol.s h2 span:nth-child(2){-webkit-animation:showUp 0.2s 0.1s linear 1;animation:showUp 0.2s 0.1s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#twitterCol.s h2 span:nth-child(3){-webkit-animation:showUp 0.2s 0.15s linear 1;animation:showUp 0.2s 0.15s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#twitterCol.s h2 span:nth-child(4){-webkit-animation:showUp 0.2s 0.2s linear 1;animation:showUp 0.2s 0.2s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#twitterCol.s h2 span:nth-child(5){-webkit-animation:showUp 0.2s 0.25s linear 1;animation:showUp 0.2s 0.25s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#twitterCol.s h2 span:nth-child(6){-webkit-animation:showUp 0.2s 0.3s linear 1;animation:showUp 0.2s 0.3s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#twitterCol.s h2 span:nth-child(7){-webkit-animation:showUp 0.2s 0.35s linear 1;animation:showUp 0.2s 0.35s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#twitterCol.s #twitterColInner{-webkit-animation:showL 0.4s 0.3s linear 1;animation:showL 0.4s 0.3s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#twitterCol.s .btnTw{-webkit-animation:showUp 0.5s 1s linear 1;animation:showUp 0.5s 1s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#specCol{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;z-index:0;overflow:hidden;background:#000;padding:8vw 4vw;position:relative}#specCol h2{color:#FFF;margin-bottom:5.33333vw;text-shadow:0 0 10px rgba(0,0,0,0.5)}#specColInner{background:rgba(255,255,255,0.8);padding:4vw;font-size:0.8em;border-radius:5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3)}#specColInner dl{-webkit-transform:rotate(0.028deg);transform:rotate(0.028deg);overflow:hidden;float:left}#specColInner dl dt{font-weight:700;float:left;clear:left;margin:0 2.66667vw 2.66667vw 0}#specColInner dl dt:before{content:"";display:inline-block;background:url(../images/common/ico_arrow_pink.png) no-repeat left center;background-size:contain;width:1.2vw;height:1em;margin-right:1.33333vw}#specColInner dl dd{float:left;margin-bottom:2.66667vw}#specColInner dl dd span{font-weight:bold}#specColInner dl:last-of-type dt:last-of-type{margin-bottom:0}#specColInner dl:last-of-type dd:last-of-type{margin-bottom:0}#specColInner:after{content:"";display:block;height:1px;widows:1px;clear:both}#specCol .specTxt{display:block;width:inherit;margin:4vw auto 0;padding:4vw;background:rgba(255,255,255,0.8);font-size:0.8em;border-radius:5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);z-index:10}@media (min-width: 1100px){#specCol .specTxt{margin:30px auto 0;padding:30px;width:975px;font-size:1em}}#specCol .bg{position:absolute;top:0;left:0;z-index:-2}#specCol:before{position:absolute;top:0;left:0;z-index:-1;content:"";display:block;background:url(../images/common/bg_dots.png) repeat,rgba(255,255,255,0.2);width:100%;height:100%}@media (min-width: 1100px){#specCol{padding:60px 0;text-align:center}#specCol h2{margin-bottom:20px}#specColInner{display:inline-block;width:inherit;margin:0 auto;padding:30px;text-align:left;font-size:0}#specColInner dl{display:inline-block;font-size:14px}#specColInner dl dt{font-weight:700;float:left;clear:left;margin:0 20px 15px 0}#specColInner dl dt:before{background:url(../images/common/ico_arrow_pink.png) no-repeat left center;background-size:contain;width:7px;height:1em;margin-right:8px}#specColInner dl dt:last-of-type{margin-bottom:0}#specColInner dl dd{float:left;margin-bottom:15px}#specColInner dl dd:last-of-type{margin-bottom:0}#specColInner dl:first-child{margin-right:40px}#specCol:before{position:absolute;top:0;left:0;z-index:-1;content:"";display:block;background:url(../images/common/bg_dots.png) repeat,rgba(255,255,255,0.2);width:100%;height:100%}}#specCol:after{position:absolute;top:0;right:0;z-index:2;content:"";display:block;background:#FFF;width:100%;height:100%;transition:width 0.3s ease;pointer-events:none}#specColInner{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}#specCol .specTxt{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}#specCol .bg{width:100%;height:100%}#specCol .bg img:not(.fixed){display:-webkit-flex;display:flex;-webkit-flex:nowarap;flex:nowarap;-webkit-flex-wrap:none;flex-wrap:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}#specCol .bg .fixed{display:-webkit-flex;display:flex;-webkit-flex:nowarap;flex:nowarap;-webkit-flex-wrap:none;flex-wrap:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;z-index:-6;position:absolute;-webkit-transform:scale(1.5);transform:scale(1.5)}#specCol.s:after{-webkit-animation:fadeOut 0.3s 0s linear 1;animation:fadeOut 0.3s 0s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#specCol.s h2 span:nth-child(1){-webkit-animation:showUp 0.2s 0.05s linear 1;animation:showUp 0.2s 0.05s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#specCol.s h2 span:nth-child(2){-webkit-animation:showUp 0.2s 0.1s linear 1;animation:showUp 0.2s 0.1s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#specCol.s h2 span:nth-child(3){-webkit-animation:showUp 0.2s 0.15s linear 1;animation:showUp 0.2s 0.15s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#specCol.s h2 span:nth-child(4){-webkit-animation:showUp 0.2s 0.2s linear 1;animation:showUp 0.2s 0.2s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#specCol.s #specColInner{-webkit-animation:showUp 0.5s 0.3s linear 1;animation:showUp 0.5s 0.3s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#specCol.s .specTxt{-webkit-animation:showUp 0.5s 0.3s linear 1;animation:showUp 0.5s 0.3s linear 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}#specCol.s .bg .spring{-webkit-animation:specBg 50s 0s linear infinite;animation:specBg 50s 0s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:-5}#specCol.s .bg .summer{-webkit-animation:specBg 50s 12.5s linear infinite;animation:specBg 50s 12.5s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:-4}#specCol.s .bg .autumn{-webkit-animation:specBg 50s 25s linear infinite;animation:specBg 50s 25s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:-3}#specCol.s .bg .winter{-webkit-animation:specBg 50s 37.5s linear infinite;animation:specBg 50s 37.5s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:-2}.fancybox-toolbar{opacity:1;visibility:visible}@media (min-width: 1100px){.fancybox-button{width:84px;height:84px}.fancybox-slide--iframe .fancybox-content{width:900px;height:600px;max-width:900px;max-height:80%;margin:0}}

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