blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}#field,body{background-repeat:no-repeat}#field,header #controls{-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease}body.open #field,header #controls{filter:alpha(enabled=false);opacity:1}#cover,img{width:100%}#spinner .bounce1,#spinner .bounce2{-moz-animation-name:sk-bouncedelay;-webkit-animation-name:sk-bouncedelay;-moz-animation-duration:1.4s;-webkit-animation-duration:1.4s;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}#spinner,footer{text-align:center}#spec ul,#spinner{margin:auto;bottom:0}#modal_about .buttons:after,#spec ul:after{clear:both;visibility:hidden;display:block}a,article,aside,footer,header,img,nav,section{display:block}button,input,select,textarea{outline:0}table{border-collapse:collapse;border-spacing:0}abbr,acronym,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-weight:400;font-style:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}q:after,q:before{content:""}@-moz-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@-moz-keyframes button{0%,100%{-moz-transform:rotate(0);transform:rotate(0)}10%{-moz-transform:rotate(5deg);transform:rotate(5deg)}20%{-moz-transform:rotate(-5deg);transform:rotate(-5deg)}40%{-moz-transform:rotate(3deg);transform:rotate(3deg)}60%{-moz-transform:rotate(-3deg);transform:rotate(-3deg)}}@-webkit-keyframes button{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}10%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}20%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}40%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}60%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}}@keyframes button{0%,100%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}10%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}20%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}40%{-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-webkit-transform:rotate(3deg);transform:rotate(3deg)}60%{-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}}@-moz-keyframes h1{0%,25%{-moz-transform:scale(0);transform:scale(0)}49%{-moz-transform:scale(1);transform:scale(1)}100%,50%{-moz-transform:rotate(0);transform:rotate(0)}55%{-moz-transform:rotate(5deg);transform:rotate(5deg)}60%{-moz-transform:rotate(-5deg);transform:rotate(-5deg)}70%{-moz-transform:rotate(3deg);transform:rotate(3deg)}80%{-moz-transform:rotate(-3deg);transform:rotate(-3deg)}}@-webkit-keyframes h1{0%,25%{-webkit-transform:scale(0);transform:scale(0)}49%{-webkit-transform:scale(1);transform:scale(1)}100%,50%{-webkit-transform:rotate(0);transform:rotate(0)}55%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}60%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}80%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}}@keyframes h1{0%,25%{-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}49%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%,50%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}55%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}60%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}70%{-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-webkit-transform:rotate(3deg);transform:rotate(3deg)}80%{-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}}body{background-color:#000;background-image:url(../images/common/bg.jpg);background-position:center 38px;overflow:hidden}body.open{overflow:auto}body.open.has_modal{overflow:hidden}#field{width:980px;height:1131px;margin:0 auto;position:relative;background-image:url(../images/common/apartment.png);background-position:20px 155px;filter:alpha(Opacity=0);opacity:0;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;transition-timing-function:ease}#catch #characters img.character01,header #controls{-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0}header #controls{width:32px;height:48px;position:absolute;top:50px;left:20px;z-index:1;background-image:url(../images/common/btn_off.png);-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;transition-delay:0;transition-timing-function:ease}#catch #characters img.character01,#contents a .pic,#contents a .text{-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s}#catch #characters img.character01,#catch #characters img.character02{-o-transition-property:all;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease}header #controls:active,header #controls:hover{filter:alpha(Opacity=60);opacity:.6}header #controls.on{background-image:url(../images/common/btn_on.png)}#cover{height:100%;display:block;position:fixed;top:0;left:0;z-index:9999;background-color:#010240}#spinner{width:70px;height:18px;position:absolute;top:0;left:0;right:0;z-index:0}#spinner .bounce1,#spinner .bounce2,#spinner .bounce3{width:18px;height:18px;background-color:#fff;display:inline-block;border-radius:100%}#spinner .bounce1{animation-name:sk-bouncedelay;animation-duration:1.4s;-moz-animation-delay:-.32s;-webkit-animation-delay:-.32s;animation-delay:-.32s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}#spinner .bounce2{animation-name:sk-bouncedelay;animation-duration:1.4s;-moz-animation-delay:-.16s;-webkit-animation-delay:-.16s;animation-delay:-.16s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}#spinner .bounce3,body.open #catch h1{-moz-animation-delay:0;-webkit-animation-delay:0}#spinner .bounce3{-moz-animation-name:sk-bouncedelay;-webkit-animation-name:sk-bouncedelay;animation-name:sk-bouncedelay;-moz-animation-duration:1.4s;-webkit-animation-duration:1.4s;animation-duration:1.4s;animation-delay:0;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}#contents a:active .text,#contents a:hover .text,body.open #catch h1{-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1}body.open #loading{filter:alpha(Opacity=0);opacity:0}footer{padding:17px 0;line-height:150%;color:#fff;font-size:11px;font-family:"Times New Roman";background-color:#010240}footer ul{margin:0 auto;padding-bottom:16px}#catch #characters img,#catch h1{position:absolute;z-index:0;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}#catch h1{top:23px;left:0}#catch #characters img{width:auto}#catch #characters img.character01{top:53px;left:512px;-moz-transition-property:all;-webkit-transition-property:all;transition-property:all;transition-duration:.3s;transition-delay:0;transition-timing-function:ease}#catch #characters img.character02,#catch #characters img.character03{-moz-transition-property:all;-webkit-transition-property:all;-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0}#catch #characters img.character02{top:37px;left:619px;transition-property:all;-moz-transition-duration:.9s;-o-transition-duration:.9s;-webkit-transition-duration:.9s;transition-duration:.9s;transition-delay:0;transition-timing-function:ease}#catch #characters img.character03,#catch #characters img.character04{-o-transition-property:all;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease}#catch #characters img.character03{top:72px;left:744px;z-index:1;transition-property:all;-moz-transition-duration:1.3s;-o-transition-duration:1.3s;-webkit-transition-duration:1.3s;transition-duration:1.3s;transition-delay:0;transition-timing-function:ease}#catch #characters img.character04,#catch #characters img.character05{-moz-transition-property:all;-webkit-transition-property:all;-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0}#catch #characters img.character04{top:94px;right:0;transition-property:all;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;transition-delay:0;transition-timing-function:ease}#catch #characters img.character05,#catch #characters img.character06{-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease}#catch #characters img.character05{top:195px;left:546px;-o-transition-property:all;transition-property:all;-moz-transition-duration:1.5s;-o-transition-duration:1.5s;-webkit-transition-duration:1.5s;transition-duration:1.5s;transition-delay:0;transition-timing-function:ease}#catch #characters img.character06,#catch #characters img.character07{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0}#catch #characters img.character06{top:159px;left:642px;z-index:1;transition-property:all;-moz-transition-duration:1.1s;-o-transition-duration:1.1s;-webkit-transition-duration:1.1s;transition-duration:1.1s;transition-delay:0;transition-timing-function:ease}#catch #characters img.character07,#contents a .pic,#contents a .text{-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease}#catch #characters img.character07{top:224px;right:0;transition-property:all;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;transition-delay:0;transition-timing-function:ease}#contents a .pic,#contents a .text,#contents a#btn_movie img{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0}body.open #catch h1{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-animation-name:h1;-webkit-animation-name:h1;animation-name:h1;-moz-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-delay:0;animation-iteration-count:1;-moz-animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}body.open #catch #characters img{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#contents .pic,#contents a{position:absolute;z-index:0}#contents a .pic,#contents a .text{position:absolute;z-index:0;transition-property:all;transition-duration:.3s;transition-delay:0;transition-timing-function:ease}#contents a#btn_movie img,#modal .delay00{-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease}#contents a .pic{width:auto;top:0;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}#contents a .text{width:100%;bottom:0;left:0}#contents a.quest{width:215px;height:197px;top:435px;left:62px}#contents a.quest .pic{left:62px}#contents a.about{width:216px;height:213px;top:414px;left:344px}#contents a.about .pic{left:73px}#contents a.residents{width:317px;height:233px;top:407px;left:592px;z-index:1}#contents a.residents .pic{left:106px}#contents a.monsters{width:275px;height:226px;top:686px;left:7px}#contents a.monsters .pic{left:116px}#contents a.management{width:340px;height:256px;top:676px;left:591px;z-index:1}#modal_about .buttons,#spec,#spec strong,#spec ul{position:absolute;z-index:0}#contents a.management .pic{left:129px}#contents a#btn_movie{width:300px;top:673px;left:331px;background-color:#000;cursor:no-drop}#contents a#btn_movie img{filter:alpha(enabled=false);opacity:1;transition-property:all;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;transition-delay:0;transition-timing-function:ease}#modal .delay00,#modal .delay01{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s}#contents a#btn_movie.btn_fire{cursor:pointer}#contents a#btn_movie.btn_fire:active img,#contents a#btn_movie.btn_fire:hover img{filter:alpha(Opacity=60);opacity:.6}#contents a:active .pic,#contents a:hover .pic{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#contents a:active .text,#contents a:hover .text{-moz-animation-name:button;-webkit-animation-name:button;animation-name:button;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0;animation-iteration-count:1;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear}#modal.open .animation_shake.delay02,#modal.open .animation_shake.delay03{-moz-animation-name:button;-webkit-animation-name:button;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear}#spec{width:871px;height:117px;top:986px;left:50px;background-image:url(../images/common/spec_bg.png)}#spec strong{width:180px;display:block;top:-2px;left:-42px}#spec ul{width:707px;height:95px;top:0;left:152px}#spec ul:after{content:".";height:0;min-height:0;zoom:1}#spec ul li{height:20px;float:left}#spec ul li.size{height:15px}#modal .modal_inner .character01,#modal .modal_inner .character02,#modal .modal_inner .pic01,#modal .modal_inner .pic02,#modal .modal_inner .pic03,#modal .modal_inner .text,#modal .modal_inner h2{width:auto;position:absolute}#modal .modal_contents{width:960px;height:630px;background-image:url(../images/common/bg_modal.jpg)}#modal .animation_fade,#modal .animation_shake{filter:alpha(Opacity=0);opacity:0}#modal.open .animation_fade,#modal.open .animation_shake,#modal_about .buttons a{filter:alpha(enabled=false);opacity:1}#modal .animation_scale{-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}#modal .delay00{transition-property:all;transition-duration:.5s;-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;transition-timing-function:ease}#modal .delay01,#modal .delay02{-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease}#modal .delay01{transition-property:all;transition-duration:.5s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s;transition-timing-function:ease}#modal .delay02,#modal .delay03{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s}#modal .delay02{transition-property:all;transition-duration:.5s;-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s;transition-timing-function:ease}#modal .delay03,#modal .delay04{-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease}#modal .delay03{transition-property:all;transition-duration:.5s;-moz-transition-delay:.6s;-o-transition-delay:.6s;-webkit-transition-delay:.6s;transition-delay:.6s;transition-timing-function:ease}#modal .delay04{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-delay:.8s;-o-transition-delay:.8s;-webkit-transition-delay:.8s;transition-delay:.8s;transition-timing-function:ease}#modal.open .animation_shake.delay02{animation-name:button;animation-duration:.5s;-moz-animation-delay:.4s;-webkit-animation-delay:.4s;animation-delay:.4s;animation-iteration-count:1;animation-timing-function:linear}#modal.open .animation_shake.delay03{animation-name:button;animation-duration:.5s;-moz-animation-delay:.6s;-webkit-animation-delay:.6s;animation-delay:.6s;animation-iteration-count:1;animation-timing-function:linear}#modal.open .animation_shake.delay04{-moz-animation-name:button;-webkit-animation-name:button;animation-name:button;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-moz-animation-delay:.8s;-webkit-animation-delay:.8s;animation-delay:.8s;-moz-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear}#modal.open .animation_scale{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#modal_about h2{top:94px;left:21px}#modal_about .character01{top:90px;left:406px}#modal_about .buttons{padding:5px 19px 20px 6px;top:78px;left:596px;background-image:url(../images/about/bg.png)}#modal_about .buttons:after{content:".";height:0;min-height:0;zoom:1}#modal_about .buttons a{float:left;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-webkit-transition-timing-function:ease;transition-timing-function:ease}#modal_about .buttons a.btn_stream{width:107px}#modal_about .buttons a.btn_narrative{width:110px}#modal_about .buttons a.btn_sound{width:106px}#modal_about .buttons a:active,#modal_about .buttons a:hover{filter:alpha(Opacity=60);opacity:.6}#modal_about .text{top:287px;left:19px}#modal_residents h2{top:87px;left:15px;z-index:1}#modal_residents .character01{top:202px;left:260px}#modal_residents .character02{top:127px;left:420px}#modal_residents .text{top:363px;left:31px}#modal_residents .pic01{top:75px;left:572px}#modal_residents .pic02{top:341px;left:680px}#modal_management h2{top:92px;left:21px}#modal_management .character01{top:109px;left:623px}#modal_management .character02{top:126px;left:757px}#modal_management .text{top:331px;left:25px}#modal_management .pic01{top:328px;left:691px}#modal_monsters h2{top:94px;left:14px}#modal_monsters .character01{top:83px;left:493px;z-index:3}#modal_monsters .text{top:284px;left:31px}#modal_monsters .pic01{top:75px;left:618px;z-index:1}#modal_monsters .pic02{top:242px;left:418px;z-index:2}#modal_monsters .pic03{top:346px;left:685px}#modal_quest h2{top:94px;left:17px}#modal_quest .character01{top:75px;left:326px}#modal_quest .text{top:304px;left:32px}#modal_quest .pic01{top:75px;left:572px}#modal_quest .pic02{top:341px;left:680px}