@charset "utf-8";.wrapper:after {display: block;visibility: hidden;clear: both;height: 0;line-height: 0;font-size: 0;content: "."}#homeReleaseInfo,#homeSection h2,#homeSpec dd,#homeSpec dt,#homeSpec h3,#pageTitle {display: block;margin: 0;padding: 0;text-indent: -10000px;text-decoration: none;text-align: left;overflow: hidden}@font-face {font-family: ''}html {background-color: #0d1732}body {width: 100%;background: #0d1732 url(../images/bg_ptn.png) repeat-x fixed left top;color: #fff;font-family: Verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ ゴシック', sans-serif;font-size: 18px;line-height: 140%}a:link,a:visited {color: #000}#dummyTopContent {position: absolute;top: 5px}.wrapper {width: 500px;margin: 0 auto}div#sqexFooter div.sqex-footer-logos,div#sqexFooter div.sqex-footer-logos2 {width: 100%}div#sqexFooter dl.sqex-footer-shares {padding-top: 60px}#loadingContainer {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;z-index: 10000;text-align: center}#loadingBody {position: absolute;top: 50%;left: 50%;width: 106px;height: 94px;margin-top: -47px;margin-left: -53px;overflow: hidden;visibility: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px}#loadingBody div {position: absolute;top: 50%;left: 50%;width: 106px;height: 94px;margin-top: -47px;margin-left: -53px;background: url(../images/loading_sprite.png) no-repeat scroll 0 0}#loadingTextLoading {position: absolute;top: 50%;left: 50%;width: 57px;height: 60px;margin-top: -47px;margin-left: -53px;visibility: hidden}#loadingTextLoading span {display: block;width: 57px;height: 60px;background: url(../images/loading_sprite.png) no-repeat scroll 0 -91px}#loadingTextComplete {position: absolute;top: 50%;left: 50%;width: 57px;height: 60px;margin-top: -47px;margin-left: -53px;visibility: hidden}#loadingTextComplete span {display: block;width: 57px;height: 60px;background: url(../images/loading_sprite.png) no-repeat scroll -57px -91px}#leftEye {position: absolute;top: 59px;left: 29px;width: 20px;height: 20px}#leftEye span {position: absolute;top: 50%;left: 50%;display: block;width: 7px;height: 6px;margin-top: -3px;margin-left: -3px;background: url(../images/loading_sprite.png) no-repeat scroll -123px -97px}#rightEye {position: absolute;top: 59px;left: 53px;width: 20px;height: 20px}#rightEye span {position: absolute;top: 50%;left: 50%;display: block;width: 7px;height: 6px;margin-top: -3px;margin-left: -3px;background: url(../images/loading_sprite.png) no-repeat scroll -123px -97px}#loadingContainer .ball {font-size: 70%}#appBannerSection {padding: 10px 0 5px;text-align: center;background-color: #000;border-top: 1px solid #666}#appBannerSection a {display: inline-block;margin: 0 10px}#appBannerSection a.appStoreBanner {position: relative}#container {position: relative;width: 100%;min-width: 500px;padding-top: 1px;padding-bottom: 1px;background: url(../images/bg.jpg) no-repeat fixed center top}#gNav {position: absolute;top: 246px;left: 50%;z-index: 200;display: none;width: 978px;height: 156px;margin-left: -488px}#gNav li {float: left}#gNav li a {display: block;width: 100%;height: 100%}#gNavStory {width: 326px;height: 156px;background: url(../images/gnav.png) no-repeat scroll 0 0}#gNavStory a:hover,#gNavStory.active a {background: url(../images/gnav.png) no-repeat scroll 0 -157px}#gNavSystem {width: 325px;height: 156px;background: url(../images/gnav.png) no-repeat scroll -326px 0}#gNavSystem a:hover,#gNavSystem.active a {background: url(../images/gnav.png) no-repeat scroll -326px -157px}#gNavFeature {width: 326px;height: 156px;background: url(../images/gnav.png) no-repeat scroll -651px 0}#gNavFeature a:hover,#gNavFeature.active a {background: url(../images/gnav.png) no-repeat scroll -651px -157px}#titleLogo {position: absolute;top: 10px;left: 50%;z-index: 30;width: 300px;height: 195px;margin-left: -150px}#titleLogo a,#titleLogo img {display: block;width: 100%;height: 100%}body#home #titleLogo {top: 238px;left: 50%;width: 470px;height: 314px;margin-left: -235px}#mainVisual {position: absolute;top: -596px;left: 50%;z-index: -1;width: 1000px;height: 700px;margin-left: -515px;background: url(../images/main_visual.png) no-repeat scroll 0 0;background-size: cover}#sectionContainer {position: relative;top: 102px;z-index: 20;width: 1000px;min-height: 600px;margin: 0 auto;margin-top: 186px;margin-bottom: 288px}#home #sectionContainer {top: 0;margin-bottom: 186px}#frameTop {position: absolute;top: -186px;left: 0;z-index: 200;display: block;width: 1000px;height: 186px;background: url(../images/content_frame_top.png) no-repeat scroll 0 0}#frameLeft {position: absolute;top: 0;left: 0;z-index: 10;display: block;width: 14px;height: 100%;background: url(../images/content_frame_left.png) no-repeat scroll 0 0;background-size: 14px 100%}#frameRight {position: absolute;top: 0;right: 0;z-index: 10;display: block;width: 14px;height: 100%;background: url(../images/content_frame_right.png) no-repeat scroll 0 0;background-size: 14px 100%}#frameBottom {position: absolute;bottom: -186px;left: 0;z-index: 200;display: block;width: 1000px;height: 186px;background: url(../images/content_frame_bottom.png) no-repeat scroll 0 0}.frameHalfSeparator {position: relative;left: 11px;z-index: 1000;margin-bottom: -35px;display: block;width: 978px;height: 46px;background: url(../images/frame_half_separator.png) no-repeat scroll 0 0}.frameSeparator {position: relative;top: -34px;left: 11px;z-index: 1000;margin-bottom: -68px;display: block;width: 978px;height: 78px;background: url(../images/frame_separator.png) no-repeat scroll 0 0}.bgImage {position: absolute;top: -162px;left: 11px;z-index: -1;display: block;width: 978px;height: 1382px;-moz-border-radius: 418px 418px 298px 298px/148px 148px 80px 80px;-webkit-border-radius: 418px 418px 298px 298px/148px 148px 80px 80px;-o-border-radius: 418px 418px 298px 298px/148px 148px 80px 80px;-ms-border-radius: 418px 418px 298px 298px/148px 148px 80px 80px;border-radius: 418px 418px 298px 298px/148px 148px 80px 80px}#pageTitleBg {position: absolute;top: -25px;left: 50%;z-index: 300;display: none;width: 978px;height: 194px;margin-left: -489px;margin-bottom: -25px;background: url(../images/page_title_bg.png) no-repeat scroll 0 0}#pageTitle {position: relative;top: -25px;left: 11px;z-index: 400;width: 978px;height: 194px;margin-bottom: -25px}#youtubeContainer {position: fixed;top: 0;left: 0;z-index: 2000;display: none;opacity: 0;width: 100%;height: 100%}#youtubeContainerBg {width: 100%;height: 100%;background-color: #000;opacity: .7}.youtubeVideoContainer {background-color: #000}#homeSection {position: relative;z-index: 1;min-height: 926px;margin-top: 570px}#homeSection img {vertical-align: top;}#homeSection .bgImage {background: url(../images/home_content_bg.png) no-repeat scroll 0 0}#homeSection .bgImage span {position: relative;display: block;width: 100%;height: 100%;background: url(../images/home_content_bg.jpg) no-repeat scroll left bottom;-moz-border-radius: 418px 418px 298px 298px/148px 148px 80px 80px;-webkit-border-radius: 418px 418px 298px 298px/148px 148px 80px 80px;-o-border-radius: 418px 418px 298px 298px/148px 148px 80px 80px;-ms-border-radius: 418px 418px 298px 298px/148px 148px 80px 80px;border-radius: 418px 418px 298px 298px/148px 148px 80px 80px}#homeSection .innerFrame {position: absolute;top: 0;left: 18px;z-index: -1;display: block;width: 964px;height: 600px;background: url(../images/content_frame_inner_home.png) no-repeat scroll 0 0}#homeSection h2 {width: 792px;height: 100px;margin: 0 auto;background: url(../images/top_heading_01.png) no-repeat scroll 0 0}#homeReleaseInfo {width: 305px;height: 100%;margin: 13px auto;background: url(../images/top_heading_02_v2.png) no-repeat scroll center 0;background-size: contain}#pvLink {position: relative;display: block;width: 412px;height: 234px;margin: 0 auto}#pvLink:after {position: absolute;top: 50%;left: 50%;display: block;content: ".";text-indent: -10000px;width: 82px;height: 82px;margin-left: -41px;margin-top: -41px;background: url(../images/play_button.png) no-repeat scroll 0 0}#pvLink:hover:before {position: absolute;top: 0;left: 0;display: block;content: ".";text-indent: -10000px;width: 100%;height: 100%;background-color: #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;opacity: .2}#pvLink:hover:after {position: absolute;top: 50%;left: 50%;display: block;content: ".";text-indent: -10000px;width: 82px;height: 82px;margin-left: -41px;margin-top: -41px;background: url(../images/play_button.png) no-repeat scroll -82px 0}#guidelineSection {margin-top: 10px;text-align: center;}#homeSpec {width: 974px;height: 180px;margin: 0 auto;background: url(../images/top_spec.png) no-repeat scroll 0 0;background-size: 974px auto}#gNavHome {position: static;width: 100%;height: 378px;margin-top: 10px;margin-left: 11px}#gNavHome li {float: left}#gNavHome li a {display: block;width: 100%;height: 100%}#gNavHomeStory {width: 326px;height: 378px;background: url(../images/gnav_home.png) no-repeat scroll 0 0}#gNavHomeStory a:hover {background: url(../images/gnav_home.png) no-repeat scroll 0 -378px}#gNavHomeSystem {width: 325px;height: 378px;background: url(../images/gnav_home.png) no-repeat scroll -326px 0}#gNavHomeSystem a:hover {background: url(../images/gnav_home.png) no-repeat scroll -326px -378px}#gNavHomeFeature {width: 326px;height: 378px;background: url(../images/gnav_home.png) no-repeat scroll -651px 0}#gNavHomeFeature a:hover {background: url(../images/gnav_home.png) no-repeat scroll -651px -378px}.ssContainer {position: absolute;text-align: center}.ssContainer a {position: relative;display: inline-block;border: 1px solid #fff;width: 184px;height: 328px;margin: 0 10px}.ssContainer a:hover {border: 1px solid #bb9bee;background-color: #fff}.ssContainer a:after {content: "";position: absolute;left: 8px;bottom: 14px;z-index: 10;display: block;width: 48px;height: 48px;background: url(../images/zoom_icon.png) no-repeat scroll 0 0;text-indent: -10000px}@charset "utf-8";#hoge:after {display: block;visibility: hidden;clear: both;height: 0;line-height: 0;font-size: 0;content: "."}#featureSection .body h2,#featureSection .body p {display: block;margin: 0;padding: 0;text-indent: -10000px;text-decoration: none;text-align: left;overflow: hidden}#featureSection {position: relative;min-height: 930px}#featureSection #pageTitle {background: rgba(255, 255, 255, 0) url(../feature/images/page_title_feature.png) no-repeat scroll 0 0}#featureSection section div.body {position: relative;margin: 42px auto}#featureSection section div.body p {position: absolute;top: 0;z-index: 10;width: 100%;height: 100%}#featureSection .bgImage {left: 13px;width: 973px;height: 1177px;background: url(../feature/images/feature_bg.jpg) no-repeat scroll 0 248px}#featureOperation {position: absolute;top: 240px;left: 224px;width: 556px;height: 314px;background: url(../feature/images/feature_operation_body.png) no-repeat scroll 0 0}#featureBattleSpeed {position: absolute;top: 596px;left: 38px;width: 458px;height: 314px;background: url(../feature/images/feature_battlespeed_body.png) no-repeat scroll 0 0}#featureStop {position: absolute;top: 596px;left: 514px;width: 458px;height: 314px;background: url(../feature/images/feature_stop_body.png) no-repeat scroll 0 0}@charset "utf-8";#hoge:after {display: block;visibility: hidden;clear: both;height: 0;line-height: 0;font-size: 0;content: "."}#storyIntroSection p,#storySection section div.body h2,#storySection section div.body p {display: block;margin: 0;padding: 0;text-indent: -10000px;text-decoration: none;text-align: left;overflow: hidden}#storySection {position: relative}#storySection #pageTitle {background: rgba(255, 255, 255, 0) url(../story/images/page_title_story.png) no-repeat scroll 0 0}#storySection section {position: relative;width: 973px;min-height: 780px;overflow: hidden;margin-left: 13px}#storySection section div.body {position: absolute;top: 42px;left: 98px;width: 532px;height: 338px}#storySection section div.body p {position: absolute;top: 0;z-index: 10;width: 532px;height: 338px}.characterImage {position: absolute;top: 20px;left: 570px}#storySection .ssContainer {position: absolute;top: 390px;left: 98px;width: 532px}#storyIntroSection {min-height: 374px !important}#storyIntroSection p {width: 770px;height: 346px;margin: 15px auto;background: url(../story/images/leading_text.png) no-repeat scroll 0 0}#heroSection {background: url(../story/images/hero_bg.jpg) no-repeat scroll 0 0}#heroSection div.body p {background: url(../story/images/hero_text.png) no-repeat scroll 0 0}#hassanSection {background: url(../story/images/hassan_bg.jpg) no-repeat scroll 0 0;background-size: cover}section#hassanSection div.body {top: 36px;left: 346px}#hassanSection div.body p {background: url(../story/images/hassan_text.png) no-repeat scroll 0 0;background-size: cover}section#hassanSection .ssContainer {left: 346px}#hassanSection .characterImage {top: 34px;left: 14px}#mireilleSection {background: url(../story/images/mireille_bg.jpg) no-repeat scroll 0 0;background-size: cover}#mireilleSection div.body p {background: url(../story/images/mireille_text.png) no-repeat scroll 0 0;background-size: cover}#mireilleSection .characterImage {top: 28px;left: 530px}#barbaraSection {background: url(../story/images/barbara_bg.jpg) no-repeat scroll 0 0;background-size: cover}section#barbaraSection div.body {top: 36px;left: 346px}#barbaraSection div.body p {background: url(../story/images/barbara_text.png) no-repeat scroll 0 0;background-size: cover}section#barbaraSection .ssContainer {left: 346px}#barbaraSection .characterImage {top: 54px;left: 34px}#chamorroSection {background: url(../story/images/chamorro_bg.jpg) no-repeat scroll 0 0;background-size: cover}#chamorroSection div.body p {background: url(../story/images/chamorro_text.png) no-repeat scroll 0 0;background-size: cover}#chamorroSection .characterImage {top: 180px;left: 458px}#terrySection {min-height: 830px !important;background: url(../story/images/terry_bg.jpg) no-repeat scroll 0 0;background-size: cover;top: 83px;margin-top: -153px;-moz-border-radius: 0 0 480px 480px/0px 0 68px 60px;-webkit-border-radius: 0 0 480px 480px/0px 0 68px 60px;-o-border-radius: 0 0 480px 480px/0px 0 68px 60px;-ms-border-radius: 0 0 480px 480px/0px 0 68px 60px;border-radius: 0 0 480px 480px/0px 0 68px 60px}section#terrySection div.body {top: 52px;left: 376px}#terrySection div.body p {background: url(../story/images/terry_text.png) no-repeat scroll 0 0;background-size: cover}section#terrySection .ssContainer {top: 410px;left: 376px}#terrySection .characterImage {top: 38px;left: 104px}@charset "utf-8";#hoge:after {display: block;visibility: hidden;clear: both;height: 0;line-height: 0;font-size: 0;content: "."}#systemSection section div.body h2,#systemSection section div.body p {display: block;margin: 0;padding: 0;text-indent: -10000px;text-decoration: none;text-align: left;overflow: hidden}#systemSection {position: relative}#systemSection #pageTitle {background: rgba(255, 255, 255, 0) url(../system/images/page_title_system.png) no-repeat scroll 0 0}#systemSection section {position: relative;width: 973px;min-height: 780px;overflow: hidden;margin-left: 13px}#systemSection section div.body {position: relative;margin: 42px auto}#systemSection section div.body p {position: absolute;top: 0;z-index: 10;width: 100%;height: 100%}#systemSection .ssContainer {position: relative;width: 790px;margin: 42px auto}#systemSection .ssContainer a {width: 210px;height: 372px}#jobchangeSection {top: -80px;min-height: 870px !important;margin-bottom: -80px;background: url(../system/images/jobchange_bg.jpg) no-repeat scroll 0 0}section#jobchangeSection div.body {position: relative;width: 790px;height: 280px;margin-top: 100px}#jobchangeSection p {background: url(../system/images/jobchange_text.png) no-repeat scroll 0 0}#casinoSection {min-height: 812px !important;background: url(../system/images/casino_bg.jpg) no-repeat scroll 0 0}section#casinoSection div.body {position: relative;width: 790px;height: 284px}#casinoSection p {background: url(../system/images/casino_text.png) no-repeat scroll 0 0}#slimeBattleSection {min-height: 910px !important;background: url(../system/images/slimebattle_bg.jpg) no-repeat scroll 0 0}section#slimeBattleSection div.body {position: relative;width: 790px;height: 386px}#slimeBattleSection p {background: url(../system/images/slimebattle_text.png) no-repeat scroll 0 0}#slimeCurlingSection {min-height: 850px !important;background: url(../system/images/slimecurling_bg.jpg) no-repeat scroll 0 0;top: 83px;margin-top: -153px;-moz-border-radius: 0 0 480px 480px/0px 0 68px 60px;-webkit-border-radius: 0 0 480px 480px/0px 0 68px 60px;-o-border-radius: 0 0 480px 480px/0px 0 68px 60px;-ms-border-radius: 0 0 480px 480px/0px 0 68px 60px;border-radius: 0 0 480px 480px/0px 0 68px 60px}section#slimeCurlingSection div.body {position: relative;width: 790px;height: 302px}#slimeCurlingSection p {background: url(../system/images/slimecurling_text.png) no-repeat scroll 0 0}.appBannerSection {text-align: center;/*	margin: 35px auto*/margin: 13px auto;}.appBannerSection a img {width: 210px}.appBannerSection a:nth-child(2) {margin: 0 5px}