html,body,#main{background:#266564;color:#fff}.bg-area{background:#266564;height:100%;overflow:hidden}.bg-area .bg-bottom{position:relative}#main{display:flow-root;padding-top:.1px}#header{background-color:transparent}#footer{background-color:transparent;margin-top:.5em}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.row.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row.left{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.row.right{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}#article{pointer-events:none}#article>*{pointer-events:auto}#article .head-title{position:relative;width:20em;top:0;left:calc(50% - 10em);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:1.8em 0 0;min-height:2em;pointer-events:none}#article .head-title>*{pointer-events:auto}#article #game-logo{width:11.4em;margin:0 auto 0 7.5em;top:-.5em;z-index:1;position:relative}#article #game-slogan{width:11.6em;margin-left:2em;margin-top:1em}#article .btn-play{top:7.6em;right:1.1em;font-size:inherit;display:block;position:absolute;z-index:1;width:5.8em;height:6.5em;border:none;cursor:pointer}#article .btn-play::after,#article .btn-play::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-size:100% auto;border-radius:inherit;pointer-events:none}#article .btn-play::before{background-image:url(../../../img/Edm/Game-Medusa/btn-play1.png);-webkit-animation:btnPlay1 1.6s infinite step-end;animation:btnPlay1 1.6s infinite step-end}#article .btn-play::after{background-image:url(../../../img/Edm/Game-Medusa/btn-play2.png);-webkit-animation:btnPlay2 1.6s infinite step-end;animation:btnPlay2 1.6s infinite step-end;opacity:0;-webkit-transition:opacity .1s,-webkit-transform .1s;transition:opacity .1s,-webkit-transform .1s;-o-transition:opacity .1s,transform .1s;transition:opacity .1s,transform .1s;transition:opacity .1s,transform .1s,-webkit-transform .1s}#article .btn-play:hover,#article .btn-play:active{-webkit-transition:-webkit-filter .1s;transition:-webkit-filter .1s;-o-transition:filter .1s;transition:filter .1s;transition:filter .1s,-webkit-filter .1s;-webkit-filter:brightness(1.1) drop-shadow(0 0 0.25em #ffffcc);filter:brightness(1.1) drop-shadow(0 0 0.25em #ffffcc)}#article .btn-play:hover::before,#article .btn-play:hover::after,#article .btn-play:hover b,#article .btn-play:active::before,#article .btn-play:active::after,#article .btn-play:active b{opacity:1;-webkit-animation:none;animation:none}#article .btn-play:hover::before,#article .btn-play:active::before{opacity:0}.border2::after{content:"";position:absolute;z-index:5;top:0;left:0;bottom:0;right:0;-webkit-border-image:url(../../../img/Edm/Game-Medusa/border.png) 80 fill/1em/0.6em;-o-border-image:url(../../../img/Edm/Game-Medusa/border.png) 80 fill/1em/0.6em;border-image:url(../../../img/Edm/Game-Medusa/border.png) 80 fill/1em/0.6em;pointer-events:none}.border,.border2{position:relative;display:table;z-index:0;font-weight:700;max-width:90%;margin:1em auto .5em}.border .dev-border,.border2 .dev-border{position:absolute;top:-9%;left:-5%;width:110%;height:117%;background-image:url(../../../img/Edm/Game-Medusa/border.png);background-size:100% auto;pointer-events:none;z-index:999}.border video,.border2 video{display:block;width:auto;height:auto;max-width:100%;position:relative;z-index:-1}.border iframe,.border2 iframe{display:block;width:13.35em;height:7.5em;max-width:100%;position:relative;z-index:-1}#content-area{position:relative;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:16em;max-width:960px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#main .swiper{overflow:visible;margin-bottom:1.3em}#main .swiper .swiper-container{overflow:hidden;max-width:88%;margin:0 auto;-webkit-border-image:url(../../../img/Edm/Game-Medusa/swiper-bg.png) 48 fill/0.8em/0.8em;-o-border-image:url(../../../img/Edm/Game-Medusa/swiper-bg.png) 48 fill/0.8em/0.8em;border-image:url(../../../img/Edm/Game-Medusa/swiper-bg.png) 48 fill/0.8em/0.8em;padding:.25em 0}#main .swiper img{margin-bottom:.4em}#main .swiper .swiper-button-next,#main .swiper .swiper-button-prev{width:1.5em;height:1.5em;border-radius:1em;color:transparent;background-image:url(../../../img/Edm/Game-Medusa/swiper-btns%EF%B9%96v=02.png);background-repeat:no-repeat;background-position:center;background-size:100% auto;top:35%}@media(max-width:767px){#main .swiper .swiper-button-next,#main .swiper .swiper-button-prev{top:47%}}#main .swiper .swiper-button-prev{background-position:0 0%}#main .swiper .swiper-button-prev:hover{background-position:0 33.333333%}@media(max-width:767px){#main .swiper .swiper-button-prev{left:0!important}}#main .swiper .swiper-button-next{background-position:0 66.666667%}#main .swiper .swiper-button-next:hover{background-position:0 100%}@media(max-width:767px){#main .swiper .swiper-button-next{right:0!important}}#main .swiper .swiper-pagination{top:94%}#main .swiper .swiper-pagination .swiper-pagination-bullet{width:1em;height:1em;opacity:1;background:url(../../../img/Edm/Game-Medusa/swiper-tabs.png) 0 0/100% 200% no-repeat}#main .swiper .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background-position:0 100%}@-webkit-keyframes btnPlay1{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes btnPlay1{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes btnPlay2{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes btnPlay2{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.fade-scale{-webkit-transform:scale(1.2) translateY(0.5em);-ms-transform:scale(1.2) translateY(0.5em);transform:scale(1.2) translateY(0.5em);-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;-o-transition:transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out,-webkit-transform 1s ease-out}.fade-scale.faded{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}