@charset "UTF-8";*,*:after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html{min-height:100%}body{min-height:100%;background:#000 url("../img/am1.jpg") no-repeat center;background-size:cover;font:100% Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;margin:0;padding:0;color:#999}.bt-menu{position:fixed;top:0;left:0;width:100%;height:0;border-width:0;border-style:solid;border-color:rgba(0,0,0,0.75);background-color:rgba(0,0,0,0);-ms-backface-visibility:hidden;-o-backface-visibility:hidden;-webkit-transition:border-width .8s,background-color .7s,height 0s .8s;-moz-transition:border-width .8s,background-color .7s,height 0s .8s;-ms-transition:border-width .8s,background-color .7s,height 0s .8s;-o-transition:border-width .8s,background-color .7s,height 0s .8s;transition:border-width .8s,background-color .7s,height 0s .8s}.bt-menu.bt-menu-open{height:100%;border-width:0 9.4em 3.4em 0;background-color:rgba(255,255,255,0.2);-webkit-transition:border-width .7s,background-color .7s;-moz-transition:border-width .7s,background-color .7s;-ms-transition:border-width .7s,background-color .7s;-o-transition:border-width .7s,background-color .7s;transition:border-width .7s,background-color .7s}.bt-overlay{position:absolute;width:100%}.bt-menu-open .bt-overlay{height:100%}.bt-menu-trigger{position:fixed;bottom:2.5em;right:5.3em;height:2em}.bt-menu-trigger img{height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.credit{position:fixed;bottom:2.8em;right:12.3em;margin-left:1.1em;font-size:70%;line-height:70%;color:#700007;-webkit-transition:color .7s;-moz-transition:color .7s;-ms-transition:color .7s;-o-transition:color .7s;transition:color .7s}.bt-menu-open .credit{color:#000;-webkit-transition:color .9s;-moz-transition:color .9s;-ms-transition:color .9s;-o-transition:color .9s;transition:color .9s}.bt-menu ul{position:fixed;margin:0;padding:0;list-style:none}.bt-menu ul:first-of-type{bottom:5em;right:0}.bt-menu ul:nth-of-type(2){right:1em;bottom:-0.15em}.bt-menu ul li,.bt-menu ul li a{display:block}.bt-menu ul:nth-of-type(2) li{float:left}.bt-menu ul li{visibility:hidden;opacity:0;-webkit-transition:-webkit-transform .8s,opacity .6s .2s,visibility .4s .4s;-moz-transition:-moz-transform .8s,opacity .6s .2s,visibility .4s .4s;-ms-transition:-ms-transform .8s,opacity .6s .2s,visibility .4s .4s;-o-transition:-o-transform .8s,opacity .6s .2s,visibility .4s .4s;transition:transform .8s,opacity .6s .2s,visibility .4s .4s}.bt-menu.bt-menu-open ul:first-of-type li,.bt-menu.bt-menu-open ul:nth-of-type(2) li{visibility:visible;opacity:1;-webkit-transition:-webkit-transform .7s,opacity .5s .1s;-moz-transition:-moz-transform .7s,opacity .5s .1s;-ms-transition:-ms-transform .7s,opacity .5s .1s;-o-transition:-o-transform .7s,opacity .5s .1s;transition:transform .7s,opacity .5s .1s}.bt-menu ul:first-of-type li{width:9.4em;height:3.2em;line-height:3.2em;-webkit-transform:translate3d(200%,100%,0) scale(0.3);-moz-transform:translate3d(200%,100%,0) scale(0.3);-ms-transform:translate3d(200%,100%,0) scale(0.3);-o-transform:translate3d(200%,100%,0) scale(0.3);transform:translate3d(200%,100%,0) scale(0.3)}.bt-menu.bt-menu-open ul:first-of-type li{-webkit-transform:translate3d(0,0,0) scale(1);-moz-transform:translate3d(0,0,0) scale(1);-ms-transform:translate3d(0,0,0) scale(1);-o-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.bt-menu ul:nth-of-type(2) li{width:3.125em;height:3.125em;line-height:3.125em;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.bt-menu.bt-menu-open ul:nth-of-type(2) li:first-child{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.bt-menu.bt-menu-open ul:nth-of-type(2) li:nth-child(2){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.bt-menu.bt-menu-open ul:nth-of-type(2) li:nth-child(3){-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-ms-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.bt-menu.bt-menu-open ul:nth-of-type(2) li:nth-child(4){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.bt-menu.bt-menu-open ul:nth-of-type(2) li{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.bt-menu ul li a{display:block;outline:none;text-decoration:none}.bt-menu ul:first-of-type li a{padding:0 1.5em;color:#fff;text-transform:uppercase;letter-spacing:.2em;font-size:1em;-webkit-transition:color .4s;-moz-transition:color .4s;-ms-transition:color .4s;-o-transition:color .4s;transition:color .4s}.bt-menu ul:nth-of-type(2) li a{color:transparent;text-align:center}.bt-menu ul li a:before{color:#00b;font-size:1.25em;-webkit-transition:color .5s;-moz-transition:color .5s;-ms-transition:color .5s;-o-transition:color .5s;transition:color .5s}.bt-menu ul:first-of-type li a:hover,.bt-menu ul:first-of-type li a:focus,.bt-menu ul li a:hover:before,.bt-menu ul li a:focus:before{color:#ff1c22}