@font-face{font-family:'Arial Black';font-style:normal;font-weight:400;src:local("Arial Black"),url("ariblk_0.ttf") format("ttf")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:url("../font/NotoSansCJKjp-Regular.woff") format("woff")}div,span,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,article,section,p,a,img,table,td,th,blockquote,input,textarea,select,option,time{line-height:1.6em;color:#0c2445;font-weight:400;font-style:normal;font-family:'Noto Sans Japanese','ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif;background:none;word-wrap:break-word;overflow-wrap:break-word}body{background:#FFF;position:static}ul{list-style:none}a{color:#f90;text-decoration:underline;outline:none}a:visited,a:active{color:#f90}a:hover{color:#00da68}.h3Copy{background:url("common-class/h3Copy.jpg") repeat-y center;color:#fff;margin:25px 0;text-align:center;line-height:1.2em;font-size:20px;font-weight:bold;position:relative}@media only screen and (max-width: 960px){.h3Copy{font-size:16px}}@media only screen and (max-width: 480px){.h3Copy{font-size:12px}}.h3Copy::before,.h3Copy::after{content:" ";background:url("common-class/h3Copy_before.gif");height:19px;display:block;width:100%}.h3Copy::before{margin-bottom:10px}.h3Copy::after{margin-top:10px}.h3Copy .newInfo{position:relative !important;display:inline-block !important}.newInfo{background:url("common-navigation/newInfo.gif") center;width:37px;height:15px;display:block;position:absolute;top:0px;left:0px;display:block;text-decoration:none;text-indent:-9999px;overflow:hidden;line-height:0em}header{background:#fff;height:60px;margin:0 auto;padding:0;overflow:hidden;position:relative;z-index:1001;box-shadow:0 1px 10px #000}header:after::after{content:".";display:block;height:0px;clear:both;line-height:0;visibility:hidden}header h1{float:left;width:97px;height:32px;padding-top:13px;padding-left:5px}header h1 img{width:97px;height:32px}header Ul{float:right;height:25px;padding-top:18px;padding-right:5px}header Ul li{width:25px;height:25px;float:right;padding-right:2px}@media only screen and (max-width: 960px){header{position:fixed;width:100%;height:30px}header h1{width:50px;height:26px;padding-top:2px;padding-left:1px}header h1 img{width:auto;height:100%}header Ul{padding-top:3px;padding-right:27px}}footer{background:#fff url(footer/footer.gif) repeat-x;padding:20px 10px;position:relative;z-index:1001}footer ul li{display:table-cell;vertical-align:middle;padding-right:10px}footer ul:after::after{content:".";display:block;height:0px;clear:both;line-height:0;visibility:hidden}footer p,footer a{clear:both;font-size:small}@media only screen and (max-width: 960px){footer p,footer a{font-size:x-small}}#common-bg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-100}#common-bg #bg-video{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none}@media only screen and (max-width: 480px){#common-bg{background:url("common-bg/common-bg.gif") center center/cover no-repeat}#common-bg #bg-video{display:none}}nav#common-navigation{position:fixed;z-index:1002;width:100%;height:68px;top:570px;background:url("common-navigation/common-navigation.png") center}nav#common-navigation ul{width:660px;margin:0 auto;position:relative}nav#common-navigation ul li{width:117px;height:30px;top:19px;position:absolute;overflow:hidden}nav#common-navigation ul li a{display:block;width:117px;height:30px}nav#common-navigation ul li#navigation-sitetop{top:0px;left:260px;width:138px;height:71px}nav#common-navigation ul li#navigation-game{left:0px}nav#common-navigation ul li#navigation-game a{background:url("common-navigation/navigation-game.png") no-repeat;display:block;text-decoration:none;text-indent:-9999px;overflow:hidden;line-height:0em}nav#common-navigation ul li#navigation-game a:hover{background-position:bottom}nav#common-navigation ul li#navigation-character{left:127px}nav#common-navigation ul li#navigation-character a{background:url("common-navigation/navigation-character.png") no-repeat;display:block;text-decoration:none;text-indent:-9999px;overflow:hidden;line-height:0em}nav#common-navigation ul li#navigation-character a:hover{background-position:bottom}nav#common-navigation ul li#navigation-story{left:415px}nav#common-navigation ul li#navigation-story a{display:block;text-decoration:none;text-indent:-9999px;overflow:hidden;line-height:0em;background:url("common-navigation/navigation-story.png") no-repeat}nav#common-navigation ul li#navigation-story a:hover{background-position:bottom}nav#common-navigation ul li#navigation-stage{left:542px}nav#common-navigation ul li#navigation-stage a{display:block;text-decoration:none;text-indent:-9999px;overflow:hidden;line-height:0em;background:url("common-navigation/navigation-stage.png") no-repeat}nav#common-navigation ul li#navigation-stage a:hover{background-position:bottom}nav#common-navigation #navigation-memu{background:url(common-navigation/common-navigation_tablet.png) no-repeat;width:25px;height:25px;display:block;text-decoration:none;text-indent:-9999px;overflow:hidden;line-height:0em;display:none;cursor:pointer;position:fixed;top:3px;right:1px;z-index:2000}@media only screen and (max-width: 960px){nav#common-navigation{background:none;position:fixed;top:0}nav#common-navigation ul{background:rgba(24,72,137,0.8);display:none;min-width:0;top:0 !important;left:0;width:100%;height:100%;padding:10px 0;position:fixed;margin:auto auto}nav#common-navigation ul li{position:relative !important;left:0 !important;top:0;margin:0 auto 10px}nav#common-navigation #navigation-memu{display:block}}#common-contents{background:url("common-contents/common-contents.png");position:relative;z-index:1000}#common-contents>*{position:relative;z-index:1001}#common-contents #contents-bg{background:url("common-contents/contents-bg.png") repeat-y center;position:absolute;height:100%;width:100%;top:0;z-index:1000}#common-contents .contentsWrapper{width:960px;margin:0 auto;position:relative}@media only screen and (max-width: 960px){#common-contents .contentsWrapper{width:100%}}#contents-main{height:580px;position:relative;z-index:1051;width:100%;top:0}@media only screen and (max-width: 960px){#contents-main{padding-top:30px;height:auto}}#contents-main #main-purchase{position:absolute;bottom:11%;right:2%;width:130px;height:130px}@media only screen and (max-width: 960px){#contents-main #main-purchase{bottom:5%}}@media only screen and (max-width: 480px){#contents-main #main-purchase{width:65px;height:65px}}#contents-main #main-purchase a img{width:130px;height:130px}@media only screen and (max-width: 480px){#contents-main #main-purchase a img{width:65px;height:65px}}#contents-main h1{width:960px;height:520px;overflow:hidden;margin:0 auto}@media only screen and (max-width: 960px){#contents-main h1{width:100%;height:auto}#contents-main h1 img{width:100%;height:auto}}#contents-trailer{width:940px;height:200px;padding:0;margin:0 auto 0px;background:url("contents-trailer/article.png") repeat-x}@media only screen and (max-width: 960px){#contents-trailer{width:90%;margin-bottom:10px}}#contents-trailer h2{height:20px}#contents-trailer ul{width:940px;height:160px}@media only screen and (max-width: 960px){#contents-trailer ul{width:100%}}#contents-trailer ul li{width:210px;height:145px;float:left;text-align:center;position:relative;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition-duration:0.1s;transition-duration:0.1s}#contents-trailer ul li:hover{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-duration:0.1s;transition-duration:0.1s}#contents-trailer ul li .newInfo{top:15px;left:15px}#contents-trailer .nbs-flexisel-container{position:relative;max-width:100%}#contents-trailer .nbs-flexisel-ul{position:relative;width:99999px;margin:0px;padding:0px;list-style-type:none;text-align:center}#contents-trailer .nbs-flexisel-inner{position:relative;overflow:hidden;float:left;width:100%}#contents-trailer .nbs-flexisel-item{float:left;margin:0px;padding:0px;cursor:pointer;position:relative;line-height:0px}#contents-trailer .nbs-flexisel-item img{max-width:100%;cursor:pointer;position:relative;margin-top:10px;margin-bottom:10px}#contents-trailer .nbs-flexisel-nav-left,#contents-trailer .nbs-flexisel-nav-right{padding:5px 10px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;position:absolute;cursor:pointer;z-index:4;top:40%;background:rgba(0,0,0,0.5);color:#fff}#contents-trailer .nbs-flexisel-nav-left{left:10px}#contents-trailer .nbs-flexisel-nav-left:before{content:"<"}#contents-trailer .nbs-flexisel-nav-left.disabled{opacity:0.4}#contents-trailer .nbs-flexisel-nav-right{right:5px}#contents-trailer .nbs-flexisel-nav-right:before{content:">"}#contents-trailer .nbs-flexisel-nav-right.disabled{opacity:0.4}#contents-information{width:460px;height:200px;float:left;margin:10px 0 10px 10px;background:url("contents-trailer/article.png") repeat-x;position:relative}#contents-information h2{position:absolute;top:0;left:0}#contents-information #information-list{position:absolute;top:19px;width:100%;height:162px;overflow:auto}#contents-information #information-list section{margin:10px auto;width:95%;border-top:1px dotted #fff}#contents-information #information-list section:first-child{border-top:none}#contents-information #information-list section ul li,#contents-information #information-list section time{color:#fff;font-size:12px}#contents-information #information-list section ul{list-style:inside disc}@media only screen and (max-width: 960px){#contents-information{width:90%;margin:0 auto 10px;float:none}}#contents-spec{width:460px;height:200px;float:right;margin:10px 10px 10px 0;background:url("contents-trailer/article.png") repeat-x;overflow:hidden}#contents-spec div{width:100%;height:135px;background:url("contents-spec/div.png") no-repeat center center}#contents-spec div dl{display:none}#contents-spec div#contents-purchase2{background:none}@media only screen and (max-width: 960px){#contents-spec{width:90%;margin:0 auto;float:none}}@media only screen and (max-width: 480px){#contents-spec div{background-size:contain}}#contents-spec::after{clear:both}#contents-purchase{clear:both;width:940px;margin:20px auto;background:rgba(24,72,137,0.8)}#contents-purchase::before,#contents-purchase::after{content:" ";background:url("common-class/h3Copy_before.gif");height:19px;display:block;width:100%}#contents-purchase::before{margin-bottom:10px}#contents-purchase::after{margin-top:10px}@media only screen and (max-width: 960px){#contents-purchase{width:90%;margin:10px auto}}#contents-purchase p{color:#fff;margin:0 15px}#contents-purchase>div{float:right;margin:-85px 5px 0}@media only screen and (max-width: 960px){#contents-purchase>div{text-align:center;float:none;margin:0 auto}}#contents-purchase h2{margin-left:10px;display:block}@media only screen and (max-width: 480px){#contents-purchase h2 img{width:95%;height:auto}}#contents-campaign{clear:both;width:940px;margin:10px auto}#contents-campaign img{width:100%;height:auto}@media only screen and (max-width: 960px){#contents-campaign{width:90%;margin:10px auto}}/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden !important}#swipebox-overlay img{border:none !important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999 !important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(swipebox/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(swipebox/icons.png);background-repeat:no-repeat;border:none !important;text-decoration:none !important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:0.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;box-shadow:inset 10px 0px 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;box-shadow:inset -10px 0px 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width: 800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:0.95}#swipebox-top-bar{color:#fff !important;font-size:15px;line-height:43px;font-family:Helvetica, Arial, sans-serif}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform, height;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;transition:.3s;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to left, rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to right, rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-button-next,.swiper-button-prev{width:39px;height:67px;top:50%}@media only screen and (max-width: 480px){.swiper-button-next,.swiper-button-prev{width:14px;height:25px;background-size:14px 25px !important}}.swiper-button-next{right:3px;background:url("swiper/swiper-button-next.png") no-repeat}.swiper-button-prev{left:3px;background:url("swiper/swiper-button-prev.png") no-repeat}#contents-game{clear:both;display:block;padding:50px 0}#contents-game::after{content:".";display:block;height:0px;clear:both;line-height:0;visibility:hidden}@media only screen and (max-width: 960px){#contents-game{height:auto}}#contents-game h2{box-shadow:0 1px 10px #000;width:100%;height:125px;margin:25px 0;background:url("contents-game/h2.jpg") no-repeat center center;display:block;text-decoration:none;text-indent:-9999px;overflow:hidden;line-height:0em}@media only screen and (max-width: 480px){#contents-game h2{background-size:100%;height:62px}}#contents-game #game-01::after{content:".";display:block;height:0px;clear:both;line-height:0;visibility:hidden}#contents-game #game-01 div{width:910px;margin:0 auto}@media only screen and (max-width: 960px){#contents-game #game-01 div{width:98%}}#contents-game #game-01 div div:first-child{width:320px;float:left}@media only screen and (max-width: 480px){#contents-game #game-01 div div:first-child{width:300px;margin:0 auto;float:none}}#contents-game #game-01 div div p{margin:0 0 1em}#contents-game #game-02::after{content:".";display:block;height:0px;clear:both;line-height:0;visibility:hidden}#contents-game #game-02>div{margin:0 20px}@media only screen and (max-width: 480px){#contents-game #game-02>div{margin:0 10px}}#contents-game #game-02>div p{margin:0 auto 1em}#contents-game #game-02>div div.imageBox img{width:100%;height:auto}@media only screen and (max-width: 480px){#contents-game #game-02>div div.imageBox img{display:none}}@media only screen and (max-width: 480px){#contents-game #game-02>div div.imageBox{margin:0 auto;width:300px;height:538px;background:url("contents-game/game-02_01_sp.png") no-repeat center center}}#contents-game #game-03::after{content:".";display:block;height:0px;clear:both;line-height:0;visibility:hidden}#contents-game #game-03>div{margin:0 20px}@media only screen and (max-width: 480px){#contents-game #game-03>div{margin:0 10px}}#contents-game #game-03>div>div{float:left;width:460px}@media only screen and (max-width: 960px){#contents-game #game-03>div>div{float:none;width:100%}#contents-game #game-03>div>div img{width:100%;height:auto}}#contents-game #game-03>div>div:first-child p{font-size:small;padding-bottom:1em}#contents-game #game-03>div>div:nth-child(2) p{padding:0 0 1em 20px}@media only screen and (max-width: 960px){#contents-game #game-03>div>div:nth-child(2) p{padding:0 0 1em 0}}#contents-game #game-04::after{content:".";display:block;height:0px;clear:both;line-height:0;visibility:hidden}#contents-game #game-04>p{margin:0 20px}@media only screen and (max-width: 480px){#contents-game #game-04>p{margin:0 10px}}#contents-game #game-04>div{margin:0 20px}#contents-game #game-04>div::after{content:".";display:block;height:0px;clear:both;line-height:0;visibility:hidden}@media only screen and (max-width: 960px){#contents-game #game-04>div{margin:0 10px 20px}}@media only screen and (max-width: 480px){#contents-game #game-04>div{margin:0 10px 20px}}#contents-game #game-04>div>div:first-child{width:500px;float:left}@media only screen and (max-width: 960px){#contents-game #game-04>div>div:first-child{width:100%;float:none}}#contents-game #game-04>div>div:first-child h4{margin-top:50px;font-size:x-large;border-bottom:#0c2445 2px solid}#contents-game #game-04>div>div:first-child p{margin-bottom:1em}#contents-game #game-04>div>div:nth-child(2){float:right;width:400px}@media only screen and (max-width: 960px){#contents-game #game-04>div>div:nth-child(2){width:100%;float:none !important}#contents-game #game-04>div>div:nth-child(2) img{width:100%;height:auto}}#contents-game #game-04 #game-04-02>div:first-child{float:right !important}#contents-game #game-04 #game-04-02>div:nth-child(2){float:left !important}#contents-character{clear:both;display:block;padding:50px 0}#contents-character::after{content:".";display:block;height:0px;clear:both;line-height:0;visibility:hidden}@media only screen and (max-width: 960px){#contents-character{height:auto;padding:0 0 50px}}#contents-character h2{box-shadow:0 1px 10px #000;width:100%;height:125px;margin:25px 0;background:url("contents-character/h2.jpg") no-repeat center center;display:block;text-decoration:none;text-indent:-9999px;overflow:hidden;line-height:0em}@media only screen and (max-width: 480px){#contents-character h2{background-size:100%;height:62px}}#contents-character #character-main{width:960px;height:580px;overflow:hidden;background:url("contents-character/character-bg_pc.jpg") no-repeat center top}@media only screen and (max-width: 960px){#contents-character #character-main{width:100%;background-size:100% 79.3%}}@media only screen and (max-width: 480px){#contents-character #character-main{width:320px;height:580px;margin:0 auto;background:url("contents-character/character-bg_sp.jpg") no-repeat center top}}#contents-character #character-main .swiper-wrapper{width:100%;height:460px}@media only screen and (max-width: 480px){#contents-character #character-main .swiper-wrapper{padding-top:0;height:460px}}#contents-character #character-main .swiper-slide a{display:block;width:271px;height:180px;position:absolute;top:49.5%;right:7.5%}@media only screen and (max-width: 960px){#contents-character #character-main .swiper-slide a{width:28%;height:39.1%}}@media only screen and (max-width: 480px){#contents-character #character-main .swiper-slide a{width:257px;height:170px;top:288px;left:32px}}#contents-character #character-main #character-01{background:url("contents-character/character-01_pc.png") no-repeat top center}@media only screen and (max-width: 960px){#contents-character #character-main #character-01{width:100%;background-size:100%}}@media only screen and (max-width: 480px){#contents-character #character-main #character-01{background:url("contents-character/character-01_sp.png") no-repeat top center}}#contents-character #character-main #character-02{background:url("contents-character/character-02_pc.png") no-repeat top center}@media only screen and (max-width: 960px){#contents-character #character-main #character-02{width:100%;background-size:100%}}@media only screen and (max-width: 480px){#contents-character #character-main #character-02{background:url("contents-character/character-02_sp.png") no-repeat top center}}#contents-character #character-main #character-03{background:url("contents-character/character-03_pc.png") no-repeat top center}@media only screen and (max-width: 960px){#contents-character #character-main #character-03{width:100%;background-size:100%}}@media only screen and (max-width: 480px){#contents-character #character-main #character-03{background:url("contents-character/character-03_sp.png") no-repeat top center}}#contents-character #character-main #character-04{background:url("contents-character/character-04_pc.png") no-repeat top center}@media only screen and (max-width: 960px){#contents-character #character-main #character-04{width:100%;background-size:100%}}@media only screen and (max-width: 480px){#contents-character #character-main #character-04{background:url("contents-character/character-04_sp.png") no-repeat top center}}#contents-character #character-main #character-05{background:url("contents-character/character-05_pc.png") no-repeat top center}@media only screen and (max-width: 960px){#contents-character #character-main #character-05{width:100%;background-size:100%}}@media only screen and (max-width: 480px){#contents-character #character-main #character-05{background:url("contents-character/character-05_sp.png") no-repeat top center}}#contents-character #character-main #character-06{background:url("contents-character/character-06_pc.png") no-repeat top center}@media only screen and (max-width: 960px){#contents-character #character-main #character-06{width:100%;background-size:100%}}@media only screen and (max-width: 480px){#contents-character #character-main #character-06{background:url("contents-character/character-06_sp.png") no-repeat top center}}#contents-character #character-main #character-07{background:url("contents-character/character-07_pc.png") no-repeat top center}@media only screen and (max-width: 960px){#contents-character #character-main #character-07{width:100%;background-size:100%}}@media only screen and (max-width: 480px){#contents-character #character-main #character-07{background:url("contents-character/character-07_sp.png") no-repeat top center}}#contents-character #character-main #character-08{background:url("contents-character/character-08_pc.png") no-repeat top center}@media only screen and (max-width: 960px){#contents-character #character-main #character-08{width:100%;background-size:100%}}@media only screen and (max-width: 480px){#contents-character #character-main #character-08{background:url("contents-character/character-08_sp.png") no-repeat top center}}#contents-character #character-main .swiper-pagination{width:960px;height:120px;position:relative !important;top:0 !important;line-height:0}@media only screen and (max-width: 960px){#contents-character #character-main .swiper-pagination{width:100%}}@media only screen and (max-width: 480px){#contents-character #character-main .swiper-pagination{width:320px;height:120px}}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet{width:120px;height:120px;margin:0;padding:0;position:relative;border-radius:0;opacity:1 !important}@media only screen and (max-width: 960px){#contents-character #character-main .swiper-pagination .swiper-pagination-bullet{width:12.5%;height:100%;background-size:100% 200% !important}}@media only screen and (max-width: 480px){#contents-character #character-main .swiper-pagination .swiper-pagination-bullet{width:60px;height:60px;background-size:100% 200% !important}}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(1){background:url("contents-character/swiper-pagination-bullet-01.png") no-repeat top center}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(1):hover,#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(1).swiper-pagination-bullet-active{background-position:left bottom}@media only screen and (max-width: 480px){#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(1){background-position:left top}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(1):hover,#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(1).swiper-pagination-bullet-active{background-position:left bottom}}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(2){background:url("contents-character/swiper-pagination-bullet-02.png") no-repeat top center}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(2):hover,#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(2).swiper-pagination-bullet-active{background-position:left bottom}@media only screen and (max-width: 480px){#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(2){background-position:left top}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(2):hover,#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(2).swiper-pagination-bullet-active{background-position:left bottom}}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(3){background:url("contents-character/swiper-pagination-bullet-03.png") no-repeat top center}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(3):hover,#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(3).swiper-pagination-bullet-active{background-position:left bottom}@media only screen and (max-width: 480px){#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(3){background-position:left top}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(3):hover,#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(3).swiper-pagination-bullet-active{background-position:left bottom}}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(4){background:url("contents-character/swiper-pagination-bullet-04.png") no-repeat top center}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(4):hover,#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(4).swiper-pagination-bullet-active{background-position:left bottom}@media only screen and (max-width: 480px){#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(4){background-position:left top}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(4):hover,#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(4).swiper-pagination-bullet-active{background-position:left bottom}}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(5){background:url("contents-character/swiper-pagination-bullet-05.png") no-repeat top center}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(5):hover,#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(5).swiper-pagination-bullet-active{background-position:left bottom}@media only screen and (max-width: 480px){#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(5){background-position:left top}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(5):hover,#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(5).swiper-pagination-bullet-active{background-position:left bottom}}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(6){background:url("contents-character/swiper-pagination-bullet-06.png") no-repeat top center}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(6):hover,#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(6).swiper-pagination-bullet-active{background-position:left bottom}@media only screen and (max-width: 480px){#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(6){background-position:left top}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(6):hover,#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(6).swiper-pagination-bullet-active{background-position:left bottom}}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(7){background:url("contents-character/swiper-pagination-bullet-07.png") no-repeat top center}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(7):hover,#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(7).swiper-pagination-bullet-active{background-position:left bottom}@media only screen and (max-width: 480px){#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(7){background-position:left top}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(7):hover,#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(7).swiper-pagination-bullet-active{background-position:left bottom}}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(8){background:url("contents-character/swiper-pagination-bullet-08.png") no-repeat top center}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(8):hover,#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(8).swiper-pagination-bullet-active{background-position:left bottom}@media only screen and (max-width: 480px){#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(8){background-position:left top}#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(8):hover,#contents-character #character-main .swiper-pagination .swiper-pagination-bullet:nth-of-type(8).swiper-pagination-bullet-active{background-position:left bottom}}#contents-character #character-main .swiper-button-next,#contents-character #character-main .swiper-button-prev{top:40%}#contents-story{clear:both;display:block;padding:50px 0;position:relative}#contents-story::after{content:".";display:block;height:0px;clear:both;line-height:0;visibility:hidden}@media only screen and (max-width: 960px){#contents-story{height:auto;padding:0 0 50px}}#contents-story .newInfo{position:absolute;z-index:1000;top:90px;left:32%}@media only screen and (max-width: 960px){#contents-story .newInfo{left:25%;top:15px}}@media only screen and (max-width: 480px){#contents-story .newInfo{top:10px}}#contents-story h2{box-shadow:0 1px 10px #000;width:100%;height:125px;margin:25px 0;background:url("contents-story/h2.jpg") no-repeat center center;display:block;text-decoration:none;text-indent:-9999px;overflow:hidden;line-height:0em}@media only screen and (max-width: 480px){#contents-story h2{background-size:100%;height:62px}}#contents-story #story-main{position:relative}@media only screen and (max-width: 960px){#contents-story #story-main{height:auto;padding:0 0 50px}}#contents-story #story-main #main-text{position:absolute;width:360px;z-index:500;background:rgba(0,0,0,0.5);padding:20px 20px 0;bottom:5%;left:2%}@media only screen and (max-width: 960px){#contents-story #story-main #main-text{position:relative;width:90%;padding:20px 5% 0;bottom:0;left:0}}#contents-story #story-main #main-text p{color:#fff;padding-bottom:20px}#contents-story #story-main #main-image{position:relative}#contents-story #story-main #main-image div>img{width:100%;height:auto}#contents-story #story-main .bx-viewport{border:none !important;padding:0 inherit;left:0 !important;height:auto}#contents-stage{clear:both;display:block;padding:50px 0}#contents-stage::after{content:".";display:block;height:0px;clear:both;line-height:0;visibility:hidden}#contents-stage .newInfo{top:50px;left:55px}@media only screen and (max-width: 960px){#contents-stage .newInfo{display:none}}@media only screen and (max-width: 960px){#contents-stage .newInfo{top:5px;left:5px;display:block}}@media only screen and (max-width: 960px){#contents-stage{height:auto;padding:0 0 50px}}#contents-stage h2{box-shadow:0 1px 10px #000;width:100%;height:125px;margin:25px 0;background:url("contents-stage/h2.jpg") no-repeat center center;display:block;text-decoration:none;text-indent:-9999px;overflow:hidden;line-height:0em}@media only screen and (max-width: 480px){#contents-stage h2{background-size:100%;height:62px}}#contents-stage #stage-main{width:960px;height:460px;overflow:hidden}@media only screen and (max-width: 960px){#contents-stage #stage-main{width:100%;background-size:100% 70%}}@media only screen and (max-width: 480px){#contents-stage #stage-main{width:320px;height:460px;margin:0 auto;background-size:100% 100%}}#contents-stage #stage-main .swiper-wrapper{width:100%;height:460px}@media only screen and (max-width: 480px){#contents-stage #stage-main .swiper-wrapper{height:460px}}#contents-stage #stage-main #stage-01{background:url("contents-stage/stage-01_pc.jpg") no-repeat top center}@media only screen and (max-width: 960px){#contents-stage #stage-main #stage-01{width:100%;background-size:100%}}@media only screen and (max-width: 480px){#contents-stage #stage-main #stage-01{background:url("contents-stage/stage-01_sp.jpg") no-repeat top center}}#contents-stage #stage-main #stage-02{background:url("contents-stage/stage-02_pc.jpg") no-repeat top center}@media only screen and (max-width: 960px){#contents-stage #stage-main #stage-02{width:100%;background-size:100%}}@media only screen and (max-width: 480px){#contents-stage #stage-main #stage-02{background:url("contents-stage/stage-02_sp.jpg") no-repeat top center}}#contents-stage #stage-main #stage-03{background:url("contents-stage/stage-03_pc.jpg") no-repeat top center}@media only screen and (max-width: 960px){#contents-stage #stage-main #stage-03{width:100%;background-size:100%}}@media only screen and (max-width: 480px){#contents-stage #stage-main #stage-03{background:url("contents-stage/stage-03_sp.jpg") no-repeat top center}}#contents-stage #stage-main #stage-04{background:url("contents-stage/stage-04_pc.jpg") no-repeat top center}@media only screen and (max-width: 960px){#contents-stage #stage-main #stage-04{width:100%;background-size:100%}}@media only screen and (max-width: 480px){#contents-stage #stage-main #stage-04{background:url("contents-stage/stage-04_sp.jpg") no-repeat top center}}#contents-stage #stage-main #stage-05{background:url("contents-stage/stage-05_pc.jpg") no-repeat top center}@media only screen and (max-width: 960px){#contents-stage #stage-main #stage-05{width:100%;background-size:100%}}@media only screen and (max-width: 480px){#contents-stage #stage-main #stage-05{background:url("contents-stage/stage-05_sp.jpg") no-repeat top center}}#media-query div{display:none;width:0px;height:0px}#media-query div#query-pc{display:block;background:#f00}#media-query div#query-tb{display:none;background:#0f0}#media-query div#query-sp{display:none;background:#00f}@media only screen and (max-width: 960px){#media-query div#query-pc{display:none}#media-query div#query-tb{display:block}#media-query div#query-sp{display:none}}@media only screen and (max-width: 480px){#media-query div#query-pc{display:none}#media-query div#query-tb{display:none}#media-query div#query-sp{display:block}}
