#mvCol{display:block;width:100%;position:relative;overflow:hidden}#mvCol #mvInner{display:block;width:100%;height:100%;position:relative;overflow:hidden}#mvCol #mvInner:before{content:"";display:block;position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;background:#000;background-size:cover;-webkit-animation:fadeInKvBg 2s ease 0s forwards;animation:fadeInKvBg 2s ease 0s forwards}#mvCol #mvInner:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-webkit-animation:fadeInKv 2s ease 0s forwards;animation:fadeInKv 2s ease 0s forwards}@media screen and (max-width: 1023px){#mvCol #mvInner{height:165vw}#mvCol #mvInner:after{background:url("../images/top/amrtkhs.png") center bottom no-repeat;background-size:100% auto}}@media screen and (min-width: 1024px){#mvCol #mvInner{height:calc(800 / 1600 * 100vw);max-height:calc(100vh - 70px)}#mvCol #mvInner:after{background:url("../images/top/awnlkdj.png") center bottom no-repeat;background-size:contain}}@media screen and (min-width: 1600px){#mvCol #mvInner{height:calc(100vh - 70px)}}#mvCol h1{position:absolute;opacity:0;max-width:947px;margin:0 auto;text-align:center;-webkit-animation:fadeInTop 2s ease 1.5s forwards;animation:fadeInTop 2s ease 1.5s forwards}@media screen and (max-width: 1023px){#mvCol h1{bottom:0;left:50%;right:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:90%}}@media screen and (min-width: 1024px){#mvCol h1{bottom:0;left:0;right:0;z-index:1;text-align:center;width:calc(980 / 1600 *  100vw);max-width:980px}}@media screen and (min-width: 1600px){#mvCol h1{width:980px}}#mvCol .consoleList{opacity:0;-webkit-animation:fadeInTop 2s ease 2s forwards;animation:fadeInTop 2s ease 2s forwards;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;position:absolute;z-index:1}#mvCol .consoleList li{margin:10px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media screen and (max-width: 1023px){#mvCol .consoleList{top:20px;left:10px;width:calc(100% - 20vw);padding:0}}@media screen and (min-width: 1024px){#mvCol .consoleList{top:10px;left:10px}#mvCol .consoleList li:nth-child(1){max-width:152px;width:calc(152 / 1600 * 100vw)}#mvCol .consoleList li:nth-child(2){max-width:202px;width:calc(202 / 1600 * 100vw)}#mvCol .consoleList li:nth-child(3){max-width:114px;width:calc(114 / 1600 * 100vw)}}@media screen and (min-width: 1600px){#mvCol .consoleList li:nth-child(1){width:152px}#mvCol .consoleList li:nth-child(2){width:202px}#mvCol .consoleList li:nth-child(3){width:114px}}#mvCol .bnrL{display:block}@media screen and (max-width: 1023px){#mvCol .bnrL{background:#000;padding:10px}}@media screen and (min-width: 1024px){#mvCol .bnrL{opacity:0;-webkit-animation:fadeInTop 2s ease 2s forwards;animation:fadeInTop 2s ease 2s forwards;position:absolute;bottom:30px;left:0}}#mvCol .bnrL .xBnr{margin:0 0 10px 0}@media screen and (min-width: 1024px){#mvCol .bnrL .xBnr{max-width:231px;width:calc(231 / 1600 * 100vw);margin:0 0 10px 10px}}@media screen and (min-width: 1600px){#mvCol .bnrL .xBnr{width:231px}}@media screen and (min-width: 1024px){#mvCol .bnrL .productBnr{max-width:301px;width:calc(301 / 1600 * 100vw)}}@media screen and (min-width: 1600px){#mvCol .bnrL .productBnr{width:301px}}@-webkit-keyframes fadeInTop{0%{opacity:0}100%{opacity:1}}@keyframes fadeInTop{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInKvBg{0%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);z-index:-2}}@keyframes fadeInKvBg{0%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);z-index:-2}}@-webkit-keyframes fadeInKv{0%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInKv{0%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}}#newsCol{max-width:1700px;margin:0 auto;overflow:hidden}#newsCol #newsList li{border:1px solid rgba(39,131,165,0.5);padding:2px;text-align:left;margin:0 10px;position:relative;font-size:0.8em;line-height:1.6em}#newsCol #newsList li>div{background:rgba(0,0,0,0.3);padding:5px;border:1px solid #2783a5;height:100%;padding-bottom:2em}#newsCol #newsList li p{padding:10px}#newsCol #newsList li .day{color:#2783a5;display:block;text-align:right;position:absolute;right:5px;bottom:0}@media screen and (max-width: 1023px){#newsCol{padding:50px 0 0}}@media screen and (min-width: 1024px){#newsCol{padding:100px 30px 0}#newsCol .prev-arrow{left:-20px}#newsCol .next-arrow{right:-20px}}#movieCol{overflow:hidden}#movieCol .movieInner{overflow:hidden}#aboutCol .txtBox{padding:0 0 50px}#aboutCol .txtBox p{padding-top:50px;text-shadow:0px 0px 10px rgba(69,152,255,0.5)}@media screen and (max-width: 1023px){#aboutCol .aboutInner{background:url("../images/top/bg_about_sp.png") center top no-repeat;background-size:cover;padding:0 0 50px 0}#aboutCol .txtBox p{padding-left:10px;padding-right:10px}#aboutCol .txtBox p:nth-of-type(1){font-size:1.4em;line-height:2.4em}#aboutCol .txtBox p:nth-of-type(2){font-size:1em;line-height:2.4em;margin-bottom:50px}}@media screen and (min-width: 1024px){#aboutCol .aboutInner{background:url("../images/top/bg_about.png") center center no-repeat;background-size:cover;margin:0 auto;padding:100px 0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;width:100%}#aboutCol .txtBox{width:58vw;margin:0 0 0 auto}#aboutCol .txtBox p:nth-of-type(1){font-size:1.8em;line-height:2.4em}#aboutCol .txtBox p:nth-of-type(2){font-size:1.3em;line-height:2.4em}}#characterCol{overflow-x:hidden}#characterCol>p span{font-size:1.2em}#characterCol>p span.txtM{color:#2783a5}#characterCol>p span.txtS{color:#dd3e1e}#characterCol .characterList{margin:0 auto;padding-top:50px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#characterCol .characterList li{display:block;width:calc(50% - 5px);position:relative}#characterCol .characterList li .charaImg{display:block}#characterCol .characterList li:nth-of-type(1){background:url("../images/character/bg_master.png") left top no-repeat;text-align:right;background-size:cover}#characterCol .characterList li:nth-of-type(2){background:url("../images/character/bg_servant.png") right top no-repeat;text-align:left;background-size:cover}@media screen and (max-width: 1023px){#characterCol>p{padding-left:10px;padding-right:10px}#characterCol .characterList li{position:relative;height:90vw}#characterCol .characterList li .charaImg{position:absolute;width:120%;padding:50vw 0 25vw}#characterCol .characterList li:nth-of-type(1) .charaImg{background:url("../images/character/bg_m1_wmf6gj.png") right top no-repeat;background-size:cover;top:0;left:0;padding-right:20%;z-index:-1}#characterCol .characterList li:nth-of-type(2) .charaImg{background:url("../images/character/bg_s2_ambxcl.png") left top no-repeat;background-size:cover;top:0;right:0;padding-left:20%;z-index:-2}}@media screen and (min-width: 1024px){#characterCol .characterList{max-width:2000px}#characterCol .characterList li .charaImg{width:100%;padding:470px 0 0 0;height:946px}#characterCol .characterList li:nth-of-type(1) .charaImg{background:url("../images/character/bg_m1_wmf6gj.png") right top no-repeat;background-size:contain}#characterCol .characterList li:nth-of-type(2) .charaImg{background:url("../images/character/bg_s2_ambxcl.png") left top no-repeat;background-size:contain;transition:.2s}#characterCol .characterList li:nth-of-type(2) .charaImg:hover{background:url("../images/character/bg_s2_9jsnlal.png") left top no-repeat}}#staffCol .staffList{margin:0 auto}#staffCol .staffList dt{color:#2783a5}#staffCol .staffList dd{font-size:1.2em;line-height:2em;margin-bottom:1em}#staffCol .staffList dd span{vertical-align:top;display:inline-block;line-height:1.7em}#staffCol .staffList dd:last-of-type{margin-bottom:0}#specCol .specList{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}#specCol .specList dt{color:#2783a5}@media screen and (max-width: 1023px){#specCol .specList{padding:0 1em}#specCol .specList dt,#specCol .specList dd{width:100%}}@media screen and (min-width: 1024px){#specCol .specList{font-size:0.9em;max-width:860px}#specCol .specList dt{text-align:right;padding-right:1em;width:10em}#specCol .specList dd{text-align:left;width:calc(100% - 10em)}#specCol .specList dd span{position:relative;cursor:pointer}#specCol .specList dd span:before{position:absolute;content:"";display:block;top:20px;left:0;z-index:-3;width:200px;height:246px;pointer-events:none}#specCol .specList dd .ps:hover:before{background:url(../images/top/mbejs5.png) center top no-repeat;background-size:contain}#specCol .specList dd .nsw:hover:before{background:url(../images/top/lrn7hh.png) center top no-repeat;background-size:contain}#specCol .specList dd .steam:hover:before{background:url(../images/top/6sbjsl.png) center top no-repeat;background-size:contain}}.popupItem{width:100%;max-width:1000px;display:none;background:#000;position:relative;padding:0 !important;background:url(../images/common/bg.jpg) center top no-repeat #000;background-size:cover}.popupItem .popupWrap{position:relative;z-index:1}.popupItem .popupWrap .stitB{margin-top:0 !important}@media screen and (max-width: 1023px){.popupItem .popupWrap{padding:1.5em;font-size:0.9em}.popupItem .popupWrap .stitB{font-size:1.4rem !important}}@media screen and (min-width: 768px){.popupItem .popupWrap{padding:50px 50px 50px 50px}.popupItem .popupWrap .stitB{font-size:1.8rem !important}}.popupItem .popupWrap p{margin-top:1em}#popupOpen{opacity:0;width:0;height:0}

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