<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";


/*
common/reset.css
 */
/*------------------------------------------------------------------------------------------------*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote{margin:0;padding:0}th,td,h1,h2,h3,h4,h5,h6,p,blockquote,address{font-size:100%;font-style:normal}h1,h2,h3,h4,h5,h6,strong{font-weight:bold}em{font-style:italic}ol,ul,li{list-style:none}table{border-collapse:collapse;border-spacing:0}th,td{vertical-align:top;text-align:left}a,img,a img{border:0;outline:none;text-decoration:none}input{line-height:1.2}input[type=text]{}hr{display:none}iframe{border:none;margin:0;padding:0}/* HTML5 New Elements------------------------------------------------*/article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,canvas,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}/* HTML5 display-role reset for older browsers */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,video{display:block}*::selection{ background:transparent}*::-moz-selection{ background:transparent}


/*
common/base.css
 */
/*------------------------------------------------------------------------------clearFix------------------------------------------------------------------------------*/
#globalNav ul:after,#informationSection dl:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;font-size:0;content:"."}/*------------------------------------------------------------------------------&amp;#12486;&amp;#12461;&amp;#12473;&amp;#12488;&amp;#30011;&amp;#20687;&amp;#20195;&amp;#26367;------------------------------------------------------------------------------*/#globalNav li a,#globalNav li a span,#headingContainer h2,a.backButton{display:block;margin:0;padding:0;text-indent:-10000px;text-decoration:none;text-align:left;/*\*/overflow:hidden;/* */}/*------------------------------------------------------------------------------&amp;#36984;&amp;#25246;&amp;#26178;------------------------------------------------------------------------------*/*::selection{background:transparent}*::-moz-selection{background:transparent}/*------------------------------------------------------------------------------html------------------------------------------------------------------------------*/html{width:100%;height:100%}/*------------------------------------------------------------------------------body------------------------------------------------------------------------------*/body{width:100%;min-width:1100px;background-color:#fff;color:#000;font-family:"ヒラギノ Pro", Osaka, "メイリオ", "ＭＳ ゴシック",sans-serif;font-size:100%;text-align:left;line-height:1}/*------------------------------------------------------------------------------#mainSection------------------------------------------------------------------------------*/#mainSection{position:relative;top:0px;left:0px;z-index:10;visibility:hidden;width:100%;padding-bottom:1.5em;overflow:hidden;zoom:1}/*------------------------------------------------------------------------------#bgContainer------------------------------------------------------------------------------*/#bgContainer{position:absolute;top:0px;left:0px;z-index:1;/*visibility:hidden;*/width:100%;height:100%;background:#304840 url(../images/common/dq4_bg.jpg) no-repeat fixed center top;background-size:1920px 1500px}#bgContainer div{width:100%;height:100%;background:#304840 url(../images/common/dq4_bg_blur.jpg) no-repeat fixed center top;background-size:1920px 1500px}/*------------------------------------------------------------------------------#contentWrapper------------------------------------------------------------------------------*/#contentWrapper{position:relative;z-index:10;width:1035px;/*min-height:700px;*/margin:0 auto}/*------------------------------------------------------------------------------#siteID------------------------------------------------------------------------------*/#siteID{position:absolute;top:305px;left:50%;z-index:1000;width:680px;height:431px;margin-left:-340px;cursor:pointer}#siteID a{display:block;width:100%;height:100%}#siteID.active{cursor:default}#siteID.active a{cursor:default}#siteID img{position:relative;top:0px;left:0px}/*------------------------------------------------------------------------------#globalNav------------------------------------------------------------------------------*/#globalNav{position:absolute;top:10px;left:0px;z-index:200;width:1035px;height:86px;background:url(../images/common/global_nav.png?v=2) no-repeat scroll 0px 0px}#globalNav ul{position:relative;top:6px;left:46px;width:942px;height:68px}#globalNav li{float:left;height:68px}#globalNav li a{width:100%;height:100%}#globalNav li a span{visibility:hidden;width:100%;height:100%;cursor:pointer}#globalNav li.story{width:235px}#globalNav li.story a{background:url(../images/common/global_nav.png) no-repeat scroll -46px -87px}#globalNav li.story a span{background:url(../images/common/global_nav.png) no-repeat scroll -46px -156px}#globalNav li.about{width:235px}#globalNav li.about a{background:url(../images/common/global_nav.png) no-repeat scroll -282px -87px}#globalNav li.about a span{background:url(../images/common/global_nav.png) no-repeat scroll -282px -156px}#globalNav li.system{width:235px}#globalNav li.system a{background:url(../images/common/global_nav.png) no-repeat scroll -517px -87px}#globalNav li.system a span{background:url(../images/common/global_nav.png) no-repeat scroll -517px -156px}#globalNav li.movie{width:235px}#globalNav li.movie a{background:url(../images/common/global_nav.png) no-repeat scroll -754px -87px}#globalNav li.movie a span{background:url(../images/common/global_nav.png) no-repeat scroll -754px -156px}span#contentFrameHoiminTL{position:absolute;bottom:-52px;left:-8px;z-index:1000;display:block;width:71px;height:84px}span#contentFrameHoiminTR{position:absolute;bottom:-52px;right:-8px;z-index:1000;display:block;width:71px;height:84px}/*------------------------------------------------------------------------------subNav------------------------------------------------------------------------------*/#globalNav ul ul{display:none;width:100%;height:84px}#globalNav li li{float:left;width 100%;height:85px}#globalNav li li a{width:100%;height:100%}/*------------------------------------------------------------------------------#mainContent------------------------------------------------------------------------------*/#mainContent{position:relative;top:90px;z-index:100;margin-bottom:200px}/*------------------------------------------------------------------------------#contentFrame------------------------------------------------------------------------------*/#contentFrame{position:relative;top:40px;left:50px;width:933px}span#contentFrameTL{position:absolute;top:-40px;left:-40px;display:block;width:40px;height:40px}span#contentFrameTOP{position:absolute;top:-40px;left:0px;display:block;width:100%;height:40px}span#contentFrameTR{position:absolute;top:-40px;right:-40px;display:block;width:40px;height:40px}span#contentFrameRIGHT{position:absolute;top:0px;right:-40px;display:block;width:40px;height:100%}span#contentFrameBR{position:absolute;bottom:5px;right:-40px;display:block;width:40px;height:41px}span#contentFrameBOTTOM{position:absolute;bottom:5px;left:0px;display:block;width:100%;height:41px}span#contentFrameBL{position:absolute;bottom:5px;left:-40px;display:block;width:40px;height:41px}span#contentFrameLEFT{position:absolute;top:0px;left:-40px;display:block;width:40px;height:100%}span#contentFrameTOP_bold{display:none}span#contentFrameBOTTOM_bold{display:none}span#contentFrameBallTL{display:none}span#contentFrameBallTR{display:none}span#contentFrameBallBR{display:none}span#contentFrameBallBL{display:none}span#contentFrameEdgeTL{position:absolute;top:-35px;left:-34px;z-index:1000;display:block;width:32px;height:30px}span#contentFrameEdgeTR{position:absolute;top:-35px;right:-34px;z-index:1000;display:block;width:32px;height:30px}span#contentFrameEdgeBR{position:absolute;bottom:12px;right:-34px;z-index:1000;display:block;width:32px;height:30px}span#contentFrameEdgeBL{position:absolute;bottom:12px;left:-34px;z-index:1000;display:block;width:32px;height:30px}/*------------------------------------------------------------------------------#contentContainer------------------------------------------------------------------------------*/#contentContainer{position:relative;top:-25px;left:-21px;width:978px;height:440px;overflow:hidden;background:url(../images/common/content_bg.jpg) repeat-y scroll -5px -5px;background-size:987px 4400px}#contentContainerShadow{position:absolute;bottom:0px;left:0px;width:987px;height:424px;background:url(../images/common/content_bg_shadow.png) no-repeat scroll left top}/*------------------------------------------------------------------------------#headingContainer------------------------------------------------------------------------------*/#headingContainer{position:absolute;top:-55px;left:50%;margin-left:-127px;width:255px;height:46px;background:url(../images/common/heading_frame.png) no-repeat scroll left top;visibility:hidden}#headingContainer div{position:relative;top:6px;width:100%;height:34px;overflow:hidden}#headingContainer div div{position:absolute;top:0px;left:0px;width:100%;height:auto;overflow:visible}#headingContainer h2{width:236px;height:34px;background-image:url(../images/common/heading_sprite.png);background-repeat:no-repeat;background-attachment:scroll}#headingContainer h2.prologue{background-position:0px -6px}#headingContainer h2.characters{background-position:0px -48px}#headingContainer h2.about{background-position:0px -91px}#headingContainer h2.system{background-position:0px -133px}#headingContainer h2.trailer{background-position:0px -174px}#headingContainer h2.movie{background-position:0px -215px}#headingContainer h2.playMovie{background-position:0px -257px}/*------------------------------------------------------------------------------#informationSection------------------------------------------------------------------------------*/#informationSection{position:absolute;bottom:0px;left:0px;z-index:300;width:100%;padding:10px 0px 8px 0px;background-color:#fff}#informationSection dl{text-align:center}#informationSection dt{display:inline;font-size:80%;color:#f60;line-height:1.2}#informationSection dd{display:inline;margin-right:1.2em;font-size:80%;color:#000;line-height:1.2}/*------------------------------------------------------------------------------a.backButton------------------------------------------------------------------------------*/a.backButton{width:155px;height:35px;margin:0 auto;background:url(../images/common/back_button.png) repeat scroll 0px 0px}a.backButton:hover,a.backButton:active{background:url(../images/common/back_button.png) repeat scroll 0px -58px}/*------------------------------------------------------------------------------.ssContainer------------------------------------------------------------------------------*/.ssContainer{position:absolute;width:246px;height:462px;background:url(../images/common/sp_mock.png) no-repeat scroll 0px 0px}.ssContainer a,.ssContainer img{position:absolute;top:86px;left:42px;display:block}.ssContainer a img{position:static;/*margin:22px 0px;*/border-top:22px solid #000;border-bottom:22px solid #000}.ssContainerSmall{position:absolute;width:154px;height:303px;background:url(../images/common/sp_mock_small.png) no-repeat scroll 0px 0px}.ssContainerSmall a,.ssContainerSmall img{position:absolute;top:50px;left:21px;display:block}.ssContainerSmall a img{position:static;/*margin:16px 0px;*/border-top:16px solid #000;border-bottom:16px solid #000}.ssContainerLarge{position:absolute;width:262px;height:497px;background:url(../images/common/sp_mock_large.png) no-repeat scroll 0px 0px}.ssContainerLarge a,.ssContainerLarge img{position:absolute;top:85px;left:41px;display:block}.ssContainerLarge a img{position:static;/*margin:24px 0px;*/border-top:24px solid #000;border-bottom:24px solid #000}/*------------------------------------------------------------------------------.plusIcon------------------------------------------------------------------------------*/.plusIcon{position:absolute;left:4px;bottom:7px;/*top:50%;left:50%;*/width:48px;height:48px;/*margin-left:-24px;margin-top:-24px;*/background:url(../images/common/plus_icon.png) no-repeat scroll 0px 0px;cursor:ponter}/*------------------------------------------------------------------------------line------------------------------------------------------------------------------*/.lineDarkGreen{background:url(../images/common/line_dark_green.png) no-repeat scroll 0px 105px}.lineBrown{background:url(../images/common/line_brown.png) no-repeat scroll 0px 105px}.lineLightBrown{background:url(../images/common/line_light_brown.png) no-repeat scroll 0px 105px}.lineRed{background:url(../images/common/line_red.png) no-repeat scroll 0px 105px}.lineRime{background:url(../images/common/line_rime.png) no-repeat scroll 0px 105px}.lineBlue{background:url(../images/common/line_blue.png) no-repeat scroll 0px 105px}.linePurple{background:url(../images/common/line_purple.png) no-repeat scroll 0px 105px}.lineLightBlue{background:url(../images/common/line_light_blue.png) no-repeat scroll 0px 105px}/*------------------------------------------------------------------------------#loadingContainer------------------------------------------------------------------------------*/#loadingContainer{position:absolute;top:0px;left:0px;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/common/loading_sprite.png) no-repeat scroll 0px 0px}#loadingTextLoading{position:absolute;top:50%;left:50%;width:57px;height:60px;margin-top:-47px;margin-left:-53px;background:url(../images/common/loading_sprite.png) no-repeat scroll 0px -91px;visibility:hidden}#loadingTextComplete{position:absolute;top:50%;left:50%;width:57px;height:60px;margin-top:-47px;margin-left:-53px;background:url(../images/common/loading_sprite.png) no-repeat scroll -57px -91px;visibility:hidden}#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/common/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/common/loading_sprite.png) no-repeat scroll -123px -97px}#loadingContainer .ball{font-size:70%}
/*------------------------------------------------------------------------------#appBannerSection------------------------------------------------------------------------------*/
#appBannerSection{
  padding:10px 0px;
  text-align:center;
  background-color:#fff;
  border-top:1px solid #666;
}
#appBannerSection a{
  margin:0px 10px;
}

/*------------------------------------------------------------------------------#overlapContainer------------------------------------------------------------------------------*/#overlapContainer{position:fixed;top:0px;left:0px;display:none;width:100%;height:100%;z-index:30000;/*above the header*/}#overlapContainer .container{position:relative;top:0px;left:0px;text-align:center}#overlapContainer .bg{position:absolute;top:0px;left:0px;width:100%;height:100%;background:#000}


/*
assets/story.css
 */
/*------------------------------------------------------------------------------clearFix------------------------------------------------------------------------------*/#hoge:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;font-size:0;content:"."}/*------------------------------------------------------------------------------&amp;#12486;&amp;#12461;&amp;#12473;&amp;#12488;&amp;#30011;&amp;#20687;&amp;#20195;&amp;#26367;------------------------------------------------------------------------------*/#storyIndexSection h2,#sectionLeading p,#sectionLeading h3,.explanation h3,.storySection h4,.storySection h5,.storySection p,.storySection .name{display:block;margin:0;padding:0;text-indent:-10000px;text-decoration:none;text-align:left;/*\*/overflow:hidden;/* */}/*------------------------------------------------------------------------------#storyIndexSection------------------------------------------------------------------------------*/#storyIndexSection{position:absolute;top:0px;z-index:1000;width:978px;height:2538px;margin:0 auto}#storyIndexSection h2{position:absolute;top:13px;left:37px;width:175px;height:160px;background:url(../images/common/heading_sprite.png) no-repeat scroll 0px 0px}#sectionLeading{width:796px;height:178px;margin:30px auto 20px auto;background:url(../assets/story/images/story_heading.png) no-repeat scroll 0px 0px}.storySection{position:relative;margin:0px auto 40px auto}.explanation{}.character{}.name{position:absolute}.illust{position:absolute;display:block}/*------------------------------------------------------------------------------#section_1------------------------------------------------------------------------------*/#section_1{width:100%;height:666px}#section_1 h4{width:917px;height:72px;margin:0 auto;background:url(../assets/story/images/section1_sprite.png) no-repeat scroll 0px 0px}#section_1 .explanation{position:absolute;top:80px;left:35px;width:500px;height:215px;background:url(../assets/story/images/section1_sprite.png) no-repeat scroll 0px -78px}#characterRyan{position:absolute;top:45px;left:510px}#characterRyan .name{position:absolute;top:47px;left:40px;width:324px;height:174px;background:url(../assets/story/images/section1_sprite.png) no-repeat scroll -528px -92px}#characterRyan .illust{position:absolute;top:10px;display:block}#characterRyanDetail{position:absolute;top:300px;width:100%;height:400px}#section1_SS1{top:10px;left:40px}#section1_SS2{top:10px;left:190px}#characterRyanDetail .explanation{top:125px;left:375px;width:304px;height:118px;background:url(../assets/story/images/section1_sprite.png) no-repeat scroll -11px -307px}/*------------------------------------------------------------------------------#section_2------------------------------------------------------------------------------*/#section_2{width:100%;height:940px}#section_2 h4{width:917px;height:72px;margin:0 auto;background:url(../assets/story/images/section2_sprite.png) no-repeat scroll 0px 0px}#section_2 .explanation{position:absolute;top:80px;left:360px;width:584px;height:190px;background:url(../assets/story/images/section2_sprite.png) no-repeat scroll 0px -78px}#section2_SS1{top:90px;left:40px}#section2_SS2{top:90px;left:190px}#section2Character{position:absolute;top:385px;width:100%;height:505px;background-position:left bottom}#characterBurai{position:absolute;top:0px;left:0px}#characterBurai .name{position:absolute;top:18px;left:10px;width:278px;height:152px;background:url(../assets/story/images/section2_sprite.png) no-repeat scroll 0px -275px}#characterBurai .illust{position:absolute;top:48px;left:20px;z-index:10}#characterBurai .explanation{top:370px;left:25px;width:273px;height:112px;background:url(../assets/story/images/section2_sprite.png) no-repeat scroll -11px -438px}#characterArena{position:absolute;top:0px;left:326px}#characterArena .name{position:absolute;top:-40px;left:5px;width:263px;height:140px;background:url(../assets/story/images/section2_sprite.png) no-repeat scroll -325px -280px}#characterArena .illust{position:absolute;top:-46px;left:35px;z-index:10}#characterArena .explanation{top:367px;left:5px;width:356px;height:116px;background:url(../assets/story/images/section2_sprite.png) no-repeat scroll -303px -433px}#characterKrift{position:absolute;top:0px;left:614px}#characterKrift .name{position:absolute;top:-117px;left:0px;width:215px;height:143px;background:url(../assets/story/images/section2_sprite.png) no-repeat scroll -610px -270px}#characterKrift .illust{position:absolute;top:-155px;left:80px;z-index:10}#characterKrift .explanation{top:367px;left:100px;width:233px;height:120px;background:url(../assets/story/images/section2_sprite.png) no-repeat scroll -663px -433px}/*------------------------------------------------------------------------------#section_3------------------------------------------------------------------------------*/#section_3{width:100%;height:640px}#section_3 h4{width:917px;height:72px;margin:0 auto;background:url(../assets/story/images/section3_sprite.png) no-repeat scroll 0px 0px}#section_3 .explanation{position:absolute;top:80px;left:35px;width:520px;height:200px;background:url(../assets/story/images/section3_sprite.png) no-repeat scroll 0px -78px}#characterTorneco{position:absolute;top:45px;left:510px}#characterTorneco .name{position:absolute;top:43px;left:-20px;width:474px;height:212px;background:url(../assets/story/images/section3_sprite.png) no-repeat scroll -410px -270px}#characterTorneco .illust{position:absolute;top:36px;left:45px;display:block}#characterTornecoDetail{position:absolute;top:275px;width:100%;height:400px;background-position:0px 50px}#section3_SS1{top:0px;left:40px}#characterTornecoDetail .explanation{top:70px;left:196px;width:330px;height:157px;background:url(../assets/story/images/section3_sprite.png) no-repeat scroll -11px -280px}/*------------------------------------------------------------------------------#section_4------------------------------------------------------------------------------*/#section_4{width:100%;height:880px}#section_4 h4{width:917px;height:72px;margin:0 auto;background:url(../assets/story/images/section4_sprite.png) no-repeat scroll 0px 0px}#section_4 .explanation{position:absolute;top:87px;left:600px;width:344px;height:186px;background:url(../assets/story/images/section4_sprite.png) no-repeat scroll -567px -87px}#section4Character{position:absolute;top:87px;width:100%;height:733px;background-position:left bottom}#characterMana{position:absolute;top:84px;left:35px}#characterMana .name{position:absolute;top:-75px;left:20px;width:245px;height:155px;background:url(../assets/story/images/section4_sprite.png) no-repeat scroll -25px -85px}#characterMana .illust{position:absolute;top:0px;left:0px;z-index:10}#characterMana .explanation{top:506px;left:0px;width:445px;height:125px;background:url(../assets/story/images/section4_sprite.png) no-repeat scroll 0px -294px}#characterMinea{position:absolute;top:86px;left:365px}#characterMinea .name{position:absolute;top:-26px;left:-67px;width:275px;height:140px;background:url(../assets/story/images/section4_sprite.png) no-repeat scroll -269px -132px}#characterMinea .illust{position:absolute;top:0px;left:0px;z-index:10}#characterMinea .explanation{top:506px;left:155px;width:434px;height:125px;background:url(../assets/story/images/section4_sprite.png) no-repeat scroll -483px -294px}#section4_SS1{top:295px;left:630px}#section4_SS2{top:295px;left:780px}/*------------------------------------------------------------------------------#section_5------------------------------------------------------------------------------*/#section_5{width:100%;height:650px}#section_5 h4{width:917px;height:72px;margin:0 auto;background:url(../assets/story/images/section5_sprite.png) no-repeat scroll 0px 0px}#section_5 .explanation{position:absolute;top:87px;left:400px;width:547px;height:180px;background:url(../assets/story/images/section5_sprite.png) no-repeat scroll 0px -87px}#characterHeroDetail{position:absolute;top:250px;width:100%;height:588px;background-position:0px 220px}#characterHeroDetail .explanation{top:233px;left:85px;width:344px;height:147px;background:url(../assets/story/images/section5_sprite.png) no-repeat scroll 0px -274px}#characterHeroDetail .additional{position:absolute;top:360px;left:45px;width:493px;height:217px;background:url(../assets/story/images/section5_sprite.png) no-repeat scroll -348px -274px}#characterHeroMale{position:absolute;top:-14px;left:332px}#characterHeroMale .name{position:absolute;top:10px;left:213px;width:394px;height:175px;background:url(../assets/story/images/section5_sprite.png) no-repeat scroll -545px -89px}#characterHeroMale .illust{position:absolute;top:0px;left:0px}#characterHeroFemale{position:absolute;top:15px;left:682px}#section5_SS1{top:90px;left:40px}#section5_SS2{top:90px;left:190px}


/*
assets/index.css
 */
/*------------------------------------------------------------------------------clearFix------------------------------------------------------------------------------*/
#hoge:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;font-size:0;content:"."}
/*------------------------------------------------------------------------------&amp;#12486;&amp;#12461;&amp;#12473;&amp;#12488;&amp;#30011;&amp;#20687;&amp;#20195;&amp;#26367;------------------------------------------------------------------------------*/#indexFeature h2,#indexFeature p,#indexFeature dt,#indexFeature dd,#platformDetail h2,#platformDetail p,#platformDetail dt,#platformDetail dd{display:block;margin:0;padding:0;text-indent:-10000px;text-decoration:none;text-align:left;/*\*/overflow:hidden;/* */}/*------------------------------------------------------------------------------#map------------------------------------------------------------------------------*/#map{position:absolute;/*top:-500px;*/ left:-140px;width:1240px;height:100%;background:url(../images/common/dq4_bg.jpg) no-repeat fixed center top;background-size:1920px 1500px;overflow:visible}/*------------------------------------------------------------------------------#mainVisual------------------------------------------------------------------------------*/#mainVisual{position:absolute;top:-24px;left:-173px;z-index:10;width:1240px;height:100%;overflow-x:visible;overflow-y:hidden}#mainVisual_1{margin-top:-93px}#mainVisual li{position:absolute;top:-100px;left:0px;text-align:center;display:none}#copyright{position:absolute;top:463px;right:132px}/*------------------------------------------------------------------------------#indexFeature------------------------------------------------------------------------------*/#indexFeature{position:relative;top:100px;width:878px;height:395px;margin:0px auto 105px auto;background:url(../images/common/index_feature_v2.png?v=4.0) no-repeat scroll center top}
/*------------------------------------------------------------------------------#platformDetail------------------------------------------------------------------------------*/
#platformDetail{
  width:895px; height:340px;
  margin:0px auto -450px auto;
  background:url(../images/common/platform_detail.png) no-repeat scroll 0px 90px
}
#platformDetail #guidelineSection{
	text-align:center;
}
#platformDetail #guidelineSection img{
	transition: opacity 0.3s;
}
#platformDetail #guidelineSection img:hover{
	opacity: 0.8;
}

/*
assets/about.css
 */
/*------------------------------------------------------------------------------clearFix------------------------------------------------------------------------------*/#hoge:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;font-size:0;content:"."}/*------------------------------------------------------------------------------&amp;#12486;&amp;#12461;&amp;#12473;&amp;#12488;&amp;#30011;&amp;#20687;&amp;#20195;&amp;#26367;------------------------------------------------------------------------------*/#aboutIndexSection h2,#aboutIndexSection h3,#aboutLeading,#aboutBody h4,#aboutBody h5,#aboutBody p{display:block;margin:0;padding:0;text-indent:-10000px;text-decoration:none;text-align:left;/*\*/overflow:hidden;/* */}/*------------------------------------------------------------------------------#aboutIndexSection------------------------------------------------------------------------------*/#aboutIndexSection{position:absolute;top:0px;z-index:1000;width:978px;height:1130px;margin:0 auto;/*background:url(../assets/about/images/about_sprite.jpg) no-repeat scroll 0px 0px;*//*background:url(../images/common/content_bg.jpg) repeat-y scroll left top;*/}#aboutIndexSection h2{position:absolute;top:13px;left:37px;width:175px;height:128px;background:url(../images/common/heading_sprite.png) no-repeat scroll 0px -160px}#aboutIndexSection h3{width:978px;height:155px;margin-top:64px;margin-bottom:17px;background:url(../assets/about/images/about_sprite.png) no-repeat scroll center top}#aboutLeading{width:978px;height:68px;margin-bottom:44px;background:url(../assets/about/images/about_sprite.png) no-repeat scroll 30px -173px}#aboutIndexSection h4{width:978px;height:82px;margin-bottom:15px;background:url(../assets/about/images/about_sprite.png) no-repeat scroll 30px -288px}#aboutBody ul{position:relative;height:400px}#aboutFeature_1{position:absolute;top:0px;left:308px;width:372px;height:185px;background:url(../assets/about/images/about_sprite.png) no-repeat scroll -278px -377px}#aboutFeature_2{position:absolute;top:190px;left:108px;width:375px;height:193px;background:url(../assets/about/images/about_sprite.png) no-repeat scroll -66px -569px}#aboutFeature_3{position:absolute;top:190px;left:500px;width:375px;height:193px;background:url(../assets/about/images/about_sprite.png) no-repeat scroll -468px -569px}#aboutSSContainer{position:relative;width:100%;height:462px;background-position:0% 50%}#aboutIndexSection .ssContainer{position:absolute}#aboutIndexSection .ssContainer a img{position:static}#aboutSS1{top:-4px;left:225px}#aboutSS2{top:-4px;left:500px}


/*
assets/movie.css
 */
/*------------------------------------------------------------------------------clearFix------------------------------------------------------------------------------*/#movieList:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;font-size:0;content:"."}/* Win IE7 */*:first-child+html #movieList{min-height:1%}/* End Win IE7 *//* Win IE6 \*/* html #movieList{height:1%}/* End Win IE6 *//*------------------------------------------------------------------------------&amp;#12486;&amp;#12461;&amp;#12473;&amp;#12488;&amp;#30011;&amp;#20687;&amp;#20195;&amp;#26367;------------------------------------------------------------------------------*/#movieList .caption,#movieDetailSection h2,#movieDetailSection h3{display:block;margin:0;padding:0;text-indent:-10000px;text-decoration:none;text-align:left;/*\*/overflow:hidden;/* */}/*------------------------------------------------------------------------------#movieIndexSection------------------------------------------------------------------------------*/#movieIndexSection{position:relative;z-index:1000}#movieList{width:812px;margin:140px auto 110px auto;text-align:left}#movieList li{float:left;width:305px;margin:0px 50px}#movieList li div{width:305px}#movieList li a{position:relative;display:block;background-color:#000;border:1px solid #888382}#movieList li a img{display:block}span.playButton{position:absolute;top:50%;left:50%;display:block;width:71px;height:71px;margin-top:-35px;margin-left:-35px;background:url(../assets/movie/images/play_button.png) repeat scroll 0px 0px;cursor:pointer}#movieList li a:hover span.playButton{background:url(../assets/movie/images/play_button.png) repeat scroll 0px -71px}#movieList .caption{width:303px;height:41px;margin-top:25px}#movieList #thumbTrailer .caption{background:url(../assets/movie/images/movie_caption_sprite.png) repeat scroll 0px 0px}#movieList #thumbPlayMovie .caption{background:url(../assets/movie/images/movie_caption_sprite.png) repeat scroll 0px -41px}/*------------------------------------------------------------------------------#movieDetailSection------------------------------------------------------------------------------*/#movieDetailSection h2{position:absolute;top:13px;left:37px;width:175px;height:165px;background:url(../images/common/heading_sprite.png) no-repeat scroll 0px -416px}#movieDetailSection h3{    position:relative;    left:20px;width:588px;height:131px;margin:30px auto 0px auto;background:url(../assets/movie/images/movie_detail_heading.png?v=2) repeat scroll 0px 0px}/*------------------------------------------------------------------------------.youtubeVideoContainer------------------------------------------------------------------------------*/.youtubeVideoContainer{position:absolute;top:0px !important;left:50% !important;margin-top:180px !important;margin-left:-400px !important;width:800px;height:450px;border-top:20px solid #000;border-bottom:10px solid #000}.movieDetail{position:absolute;width:100%;height:800px}.movieDetail div{position:absolute;top:0px !important;left:50% !important;margin-top:180px !important;margin-left:-400px !important;width:800px;height:480px;background-color:#000}.movieDetail .backButton{position:absolute;left:50%;bottom:50px;z-index:1000;width:215px;height:58px;margin-left:-108px}


/*
assets/trailer.css
 */
/*------------------------------------------------------------------------------clearFix------------------------------------------------------------------------------*/#hoge:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;font-size:0;content:"."}/*------------------------------------------------------------------------------&amp;#12486;&amp;#12461;&amp;#12473;&amp;#12488;&amp;#30011;&amp;#20687;&amp;#20195;&amp;#26367;------------------------------------------------------------------------------*/#hoge{display:block;margin:0;padding:0;text-indent:-10000px;text-decoration:none;text-align:left;/*\*/overflow:hidden;/* */}/*------------------------------------------------------------------------------.youtubeVideoContainer------------------------------------------------------------------------------*/.youtubeVideoContainer{position:absolute;top:0px !important;left:1px !important;z-index:1000;width:800px;height:450px;margin:0 auto !important;border-top:20px solid #000;border-bottom:10px solid #000}


/* assets/system.css */
/*------------------------------------------------------------------------------clearFix------------------------------------------------------------------------------*/#hoge:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;font-size:0;content:"."}/*------------------------------------------------------------------------------&amp;#12486;&amp;#12461;&amp;#12473;&amp;#12488;&amp;#30011;&amp;#20687;&amp;#20195;&amp;#26367;------------------------------------------------------------------------------*/#systemIndexSection h2,#systemIndexSection p,#systemIndexSection h3{display:block;margin:0;padding:0;text-indent:-10000px;text-decoration:none;text-align:left;/*\*/overflow:hidden;/* */}/*------------------------------------------------------------------------------#systemIndexSection------------------------------------------------------------------------------*/#systemIndexSection{position:absolute;top:0px;left:0px;z-index:1000;width:100%;height:2740px}#systemIndexSection h2{position:absolute;top:13px;left:37px;width:175px;height:128px;background:url(../images/common/heading_sprite.png) no-repeat scroll 0px -287px}.systemSection{position:relative;width:100%;height:474px;margin-top:40px}#conversationSystem .explanation{position:absolute;top:92px;left:110px;width:445px;height:390px;background:url(../assets/system/images/system_sprite.png) no-repeat scroll 0px 0px}#map3DSystem .explanation{position:absolute;top:92px;left:410px;width:445px;height:390px;background:url(../assets/system/images/system_sprite.png) no-repeat scroll -464px 0px}#basyaSystem .explanation{position:absolute;top:92px;left:110px;width:445px;height:367px;background:url(../assets/system/images/system_sprite.png) no-repeat scroll 0px -400px}#aiSystem .explanation{position:absolute;top:92px;left:410px;width:445px;height:367px;background:url(../assets/system/images/system_sprite.png) no-repeat scroll -464px -400px}#medalSystem .explanation{position:absolute;top:92px;left:110px;width:445px;height:367px;background:url(../assets/system/images/system_sprite.png) no-repeat scroll 0px -768px}#casinoSystem .explanation{position:absolute;top:92px;left:410px;width:445px;height:367px;background:url(../assets/system/images/system_sprite.png) no-repeat scroll -464px -768px}#conversationSystem .ssContainerLarge{top:12px;left:565px}#map3DSystem .ssContainerLarge{top:12px;left:123px}#basyaSystem .ssContainerLarge{top:12px;left:565px}#aiSystem .ssContainerLarge{top:12px;left:123px}#medalSystem .ssContainerLarge{top:12px;left:565px}#casinoSystem .ssContainerLarge{top:12px;left:123px}

</pre></body></html>