html,body{width:100%;height:100%;text-align:center;margin:0 auto;min-width:980px}#wrapper{position:relative;z-index:5;overflow:hidden}#wrapper_in{position:relative;width:1540px;left:50%;margin-left:-770px;overflow:hidden}header{height:1040px;background:url(../img/main.jpg) no-repeat}header h1{position:absolute;top:21px;left:768px}header #catch{position:absolute;top:308px;left:277px}header #tako{position:absolute;top:737px;left:478px;z-index:10}#main{width:1540px;margin-top:-86px}.story{position:relative;height:900px;background:url(../img/bg_story.png) no-repeat}.story #storyTxt{padding-top:85px}.story p{position:absolute}.story .story01{top:-9px;left:993px}.story .story02{top:118px;left:279px}.story .story03{top:432px;left:1047px}.story .story04{top:520px;left:317px}.story .story05{top:695px;left:0}.books{margin-top:49px}.chara{position:relative;height:680px;background:url(../img/bg_chara.png) no-repeat;margin-top:-20px}.chara #charaTxt{padding-top:152px}.chara p{position:absolute}.chara .chara01{top:-51px;left:1073px}.chara .chara02{top:434px;left:1174px}.chara .chara03{top:486px;left:258px}.staff{margin:42px 0 89px}footer{position:relative;top:0;left:0}footer .toTop{position:absolute;top:256px;left:1197px;cursor:pointer}#animemirai p{display:inline-block}#animemirai p:first-child{margin-right:21px}.sns{display:inline-block}.sns .share{margin:48px 0 15px}.sns div{float:left}.sns .twi{margin-right:10px}.copy{margin:47px 0 74px}#bg{position:fixed;width:2000px;height:100%;top:0;left:50%;margin-left:-1000px;background:url(../img/bg.jpg) repeat-y;z-index:1}