@charset "utf-8";blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}#yui3-css-stamp.cssreset{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}a{text-decoration:none}a img{border:0 none}input,select{outline-style:none}button{font-family:Roboto,sans-serif;cursor:pointer}button,input,select,textarea{box-sizing:border-box;outline-style:none;resize:none}*{margin:0;padding:0}*,:after,:before{transition-property:none;transition-duration:.1s;transition-timing-function:ease-out;transition-delay:0}.hide{display:none!important}.wrap{position:relative;min-width:1400px;overflow:hidden}.wrap a{display:block;width:100%;height:100%;text-indent:-9999px}.header .logo{position:absolute;top:31px;left:50%;margin-left:-690px;height:94px;width:173px;background:url(../img/logo.png) no-repeat 0 0;z-index:10}.header .home{position:absolute;top:50px;left:50%;margin-left:464px;width:178px;height:51px;background:url(../img/gohome.png) no-repeat 0 0;z-index:10;transition-property:background}.header .home:hover{background:url(../img/gohome_hover.png) no-repeat 0 0}.header .sound{position:absolute;top:50px;left:50%;margin-left:402px;width:51px;height:51px;background:url(../img/sound_off.png) no-repeat 0 0;z-index:10;overflow:hidden;text-indent:-10000em;cursor:pointer}.header .sound.on{background:url(../img/sound_on.png) no-repeat 0 0}.header .twitter{position:absolute;top:50px;left:50%;margin-left:653px;width:51px;height:51px;background:url(../img/twitter.png) no-repeat 0 0;z-index:10}.content{position:relative;height:2403px;background:url(../img/content.png) no-repeat center 0}.content .title{position:absolute;top:0;left:50%;margin-left:-547px;width:1153px;height:687px;overflow:hidden;text-indent:-10000em;background:url(../img/title.png) no-repeat 0 0;animation:floating 2s ease-in-out infinite}.content .content1,.content .content2,.content .content3{display:block;position:absolute;top:1066px;left:50%;transform:translateX(-50%);width:2560px}.content .content1{height:1338px;background:url(../img/content1.png) no-repeat center 0}.content .content2{display:none;height:1338px;background:url(../img/content2.png) no-repeat center 0}.content .content3{display:none;height:2270px;background:url(../img/content3.png) no-repeat center 0}.content .menuTab{display:block;position:absolute;top:783px;left:50%;margin-left:-580px}.content .menuTab .menu{display:inline-block;margin-right:108px;width:313px;height:290px;overflow:hidden;text-indent:-10000em;cursor:pointer;transition-property:background}.content .menu1{background:url(../img/menu_bg1.png) no-repeat center 0}.content .menu1.on,.content .menu1:hover{background:url(../img/menu_bg1_hover.png) no-repeat center 0}.content .menu2{background:url(../img/menu_bg2.png) no-repeat center 0}.content .menu2.on,.content .menu2:hover{background:url(../img/menu_bg2_hover.png) no-repeat center 0}.content .menu3{background:url(../img/menu_bg3.png) no-repeat center 0}.content .menu3.on,.content .menu3:hover{background:url(../img/menu_bg3_hover.png) no-repeat center 0}.content .btn a{position:absolute;left:50%;display:block;width:242px;height:73px;overflow:hidden;text-indent:-10000em;transition-property:background;background:url(../img/btn_event.png) no-repeat center 0}.content .btn a:hover{background:url(../img/btn_event_hover.png) no-repeat center 0}.content .btn.event1 a{top:810px;margin-left:-353px}.content .btn.event2 a{top:810px;margin-left:407px}.content .btn.event3 a{top:820px;margin-left:15px}.content .btn.event4 a{top:515px;margin-left:228px}.content .btn.event5 a{top:1122px;margin-left:-600px}.content .btn.event6 a{top:1737px;margin-left:236px}@keyframes floating{0%,100%{transform:translateY(7px)}50%{transform:translateY(-5px)}}